In this example we reads info type 0027 which contains the fields KST01, KST02…..KST25
We want to write the contents of KST01, KST02…..KST25 to the screen
REPORT zznfl_test2
NO STANDARD PAGE HEADING LINE-SIZE 255.
DATA:
it_p0027 TYPE STANDARD TABLE OF p0027,
wa_p0027 TYPE p0027.
DATA: l_kst TYPE string, l_count(2) TYPE n.
FIELD-SYMBOLS <fs> TYPE any.
START-OF-SELECTION.
CALL FUNCTION 'HR_READ_INFOTYPE'
EXPORTING
pernr = '995'
infty = '0027'
begda = '20070131'
endda = '20070131'
TABLES
infty_tab = it_p0027
EXCEPTIONS
infty_not_found = 1
OTHERS = 2.
LOOP at it_p0027 into wa_p0027.
DO 25 TIMES.
CLEAR l_kst.
l_count = l_count + 1. ”Counter 01-25
CONCATENATE 'KST' l_count INTO l_kst. ”KST<counter>
assign component l_kst of structure wa_p0027 to <fs>.
write: / <fs>.
ENDDO.
ENDLOOP.
Saturday, July 26, 2014
5
ABAP Tips: Dynamic assignment of fields in a structure
In this example we reads info type 0027 which contains the fields KST01, KST02…..KST25 We want to write the contents of KST01, KST02…..KST...
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment