ABAP Select data from SAP table PFTRDERIVPOSACC into internal table

Get Example source ABAP code based on a different SAP table
  

Below is a number of ABAP code snippets to demonstrate how to select data from SAP PFTRDERIVPOSACC table and store it within an internal table, including using the newer @DATA inline declaration methods. It also shows you various ways to process this data using ABAP work area, inline declaration or field symbols including executing all the relevant CONVERSION_EXIT routines specific to PFTRDERIVPOSACC. See here for more generic Select statement tips.

Sometimes data within SAP is stored within the database table in a different format to what it is displayed to the user. These input/output conversation FM routines are what translates the data between the two formats.

There is also a full declaration of the PFTRDERIVPOSACC table where each field has a char/string type for you to simply copy and paste. This allows you to use processing that is only available to these field types such as the CONCATENATE statement.

DATA: IT_PFTRDERIVPOSACC TYPE STANDARD TABLE OF PFTRDERIVPOSACC,
      WA_PFTRDERIVPOSACC TYPE PFTRDERIVPOSACC,
      GD_STR TYPE STRING.

DATA: lo_typedescr type REF TO cl_abap_typedescr.
DATA: lv_fieldname type fieldname.

FIELD-SYMBOLS: <FIELD> TYPE any.
FIELD-SYMBOLS: <PFTRDERIVPOSACC> TYPE PFTRDERIVPOSACC.

*Process all fields in table header/work area as string values
  PERFORM process_as_string_field_values CHANGING wa_PFTRDERIVPOSACC.

SELECT *
*restrict ABAP select to first 10 rows
 UP TO 10 ROWS      
  FROM PFTRDERIVPOSACC
  INTO TABLE IT_PFTRDERIVPOSACC.

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM PFTRDERIVPOSACC
*  INTO TABLE @DATA(IT_PFTRDERIVPOSACC2).
*--Further methods of using ABAP code to  select data from SAP database tables

*You can also declare the header/work area using the in-line DATA declaration method
READ TABLE IT_PFTRDERIVPOSACC INDEX 1 INTO DATA(WA_PFTRDERIVPOSACC2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_PFTRDERIVPOSACC ASSIGNING <PFTRDERIVPOSACC>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<PFTRDERIVPOSACC>-MANDT = 1.
<PFTRDERIVPOSACC>-TRLDATE = 1.
<PFTRDERIVPOSACC>-FI_POST_DATE = 1.
<PFTRDERIVPOSACC>-POSITION_OID = 1.
<PFTRDERIVPOSACC>-SUBPOSITION_OID = 1.
ENDLOOP.

LOOP AT IT_PFTRDERIVPOSACC INTO WA_PFTRDERIVPOSACC.
*Write horizonal line to screen report.
  WRITE:/ sy-uline.

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_PFTRDERIVPOSACC-QUANT_CAT, sy-vline,
WA_PFTRDERIVPOSACC-AMOUNT_CAT, sy-vline,
WA_PFTRDERIVPOSACC-POSITION_CURR, sy-vline,
WA_PFTRDERIVPOSACC-VALUATION_CURR, sy-vline,
WA_PFTRDERIVPOSACC-NOMINAL_CURR, sy-vline,
WA_PFTRDERIVPOSACC-SUBPOS_NOM_CURR, sy-vline.
ENDLOOP. *Add any further fields from structure WA_PFTRDERIVPOSACC you want to display... WRITE:/ sy-uline. * Aternatively use generic code to Write field values (and NAME) to screen report DO. ASSIGN COMPONENT sy-index OF STRUCTURE wa_PFTRDERIVPOSACC TO <field>. IF sy-subrc <> 0. EXIT. ENDIF. WRITE:/ 'Field Value', <field>, sy-vline. gd_str = <field> . lo_typedescr ?= CL_ABAP_DATADESCR=>DESCRIBE_BY_DATA( <field> ). lv_fieldname = lo_typedescr->GET_RELATIVE_NAME( ). WRITE:/ 'Field Name', lv_fieldname. ENDDO. *Redo loop but convert all fields from internal to out value LOOP AT IT_PFTRDERIVPOSACC INTO WA_PFTRDERIVPOSACC. *Write horizonal line to screen report. WRITE:/ sy-uline. *Convert all fields to display/output versions using conversion routines PERFORM convert_all_field_values CHANGING wa_EKKO. ENDLOOP. *&---------------------------------------------------------------------* *& Form convert_all_field_values *&---------------------------------------------------------------------* FORM convert_all_field_values CHANGING p_EKKO LIKE wa_EKKO. DATA: ld_input(1000) TYPE c, ld_output(1000) TYPE C.
ENDFORM. *&---------------------------------------------------------------------* *& Form process_as_string_field_values *&---------------------------------------------------------------------* FORM process_as_string_field_values CHANGING p_EKKO LIKE wa_EKKO. TYPES: BEGIN OF T_PFTRDERIVPOSACC_STR,
MANDT TYPE STRING,
TRLDATE TYPE STRING,
FI_POST_DATE TYPE STRING,
POSITION_OID TYPE STRING,
SUBPOSITION_OID TYPE STRING,
QUANT_CAT TYPE STRING,
AMOUNT_CAT TYPE STRING,
POSITION_CURR TYPE STRING,
VALUATION_CURR TYPE STRING,
NOMINAL_CURR TYPE STRING,
SUBPOS_NOM_CURR TYPE STRING,
UNITS TYPE STRING,
DES_UNITS TYPE STRING,
BRUTTO_NETTO_FACTOR TYPE STRING,
INDEX_FACTOR TYPE STRING,
COMP_9001 TYPE STRING,
COMP_9002 TYPE STRING,
COMP_9003 TYPE STRING,
COMP_9004 TYPE STRING,
COMP_9005 TYPE STRING,
NOMINAL_AMT TYPE STRING,
NOMINAL_ORG_AMT TYPE STRING,
DES_NOMINAL_AMT TYPE STRING,
DES_NOMINAL_ORG_AMT TYPE STRING,
BOOKING_STATE TYPE STRING,
BUSTRANSSTATE TYPE STRING,
BUSTRANSCAT TYPE STRING,
FLOWTYPE TYPE STRING,
STEP_PROC TYPE STRING,
PC_1000 TYPE STRING,
VC_1000 TYPE STRING,
PC_1001 TYPE STRING,
VC_1001 TYPE STRING,
PC_1002 TYPE STRING,
VC_1002 TYPE STRING,
PC_1003 TYPE STRING,
VC_1003 TYPE STRING,
PC_1004 TYPE STRING,
VC_1004 TYPE STRING,
PC_1005 TYPE STRING,
VC_1005 TYPE STRING,
PC_1006 TYPE STRING,
VC_1006 TYPE STRING,
PC_1007 TYPE STRING,
VC_1007 TYPE STRING,
PC_1008 TYPE STRING,
VC_1008 TYPE STRING,
PC_1009 TYPE STRING,
VC_1009 TYPE STRING,
PC_1010 TYPE STRING,
VC_1010 TYPE STRING,
PC_1012 TYPE STRING,
VC_1012 TYPE STRING,
PC_1013 TYPE STRING,
VC_1013 TYPE STRING,
PC_1014 TYPE STRING,
VC_1014 TYPE STRING,
PC_1015 TYPE STRING,
VC_1015 TYPE STRING,
PC_1016 TYPE STRING,
VC_1016 TYPE STRING,
PC_1017 TYPE STRING,
VC_1017 TYPE STRING,
PC_1018 TYPE STRING,
VC_1018 TYPE STRING,
PC_1019 TYPE STRING,
VC_1019 TYPE STRING,
PC_1020 TYPE STRING,
VC_1020 TYPE STRING,
PC_1105 TYPE STRING,
VC_1105 TYPE STRING,
PC_1106 TYPE STRING,
VC_1106 TYPE STRING,
PC_1107 TYPE STRING,
VC_1107 TYPE STRING,
PC_1108 TYPE STRING,
VC_1108 TYPE STRING,
PC_1201 TYPE STRING,
VC_1201 TYPE STRING,
PC_1029 TYPE STRING,
VC_1029 TYPE STRING,
PC_1098 TYPE STRING,
VC_1098 TYPE STRING,
PC_1025 TYPE STRING,
VC_1025 TYPE STRING,
PC_1026 TYPE STRING,
VC_1026 TYPE STRING,
PC_1027 TYPE STRING,
VC_1027 TYPE STRING,
PC_1099 TYPE STRING,
VC_1099 TYPE STRING,
PC_1011 TYPE STRING,
VC_1011 TYPE STRING,
PC_1202 TYPE STRING,
VC_1202 TYPE STRING,
PC_1021 TYPE STRING,
VC_1021 TYPE STRING,
PC_1022 TYPE STRING,
VC_1022 TYPE STRING,
PC_1023 TYPE STRING,
VC_1023 TYPE STRING,
PC_1024 TYPE STRING,
VC_1024 TYPE STRING,
PC_1301 TYPE STRING,
VC_1301 TYPE STRING,
PC_1302 TYPE STRING,
VC_1302 TYPE STRING,
PC_1303 TYPE STRING,
VC_1303 TYPE STRING,
PC_1304 TYPE STRING,
VC_1304 TYPE STRING,
PC_1305 TYPE STRING,
VC_1305 TYPE STRING,
PC_1300 TYPE STRING,
VC_1300 TYPE STRING,
PC_1028 TYPE STRING,
VC_1028 TYPE STRING,
PC_1306 TYPE STRING,
VC_1306 TYPE STRING,
PC_1307 TYPE STRING,
VC_1307 TYPE STRING,
VC_1308 TYPE STRING,
PC_1308 TYPE STRING,
VC_1309 TYPE STRING,
VC_1310 TYPE STRING,
PC_1310 TYPE STRING,
VC_1311 TYPE STRING,
VC_1312 TYPE STRING,
PC_1312 TYPE STRING,
VC_1313 TYPE STRING,
VC_1314 TYPE STRING,
PC_1314 TYPE STRING,
VC_1315 TYPE STRING,
PC_1322 TYPE STRING,
VC_1322 TYPE STRING,
PC_1323 TYPE STRING,
VC_1323 TYPE STRING,
PC_1324 TYPE STRING,
VC_1324 TYPE STRING,
PC_1333 TYPE STRING,
VC_1333 TYPE STRING,
PC_1334 TYPE STRING,
VC_1334 TYPE STRING,
PC_1343 TYPE STRING,
VC_1343 TYPE STRING,
PC_1344 TYPE STRING,
VC_1344 TYPE STRING,
PC_1345 TYPE STRING,
VC_1345 TYPE STRING,
PC_UP_1002 TYPE STRING,
PC_DOWN_1002 TYPE STRING,
VC_UP_1002 TYPE STRING,
VC_DOWN_1002 TYPE STRING,
VC_UP_1003 TYPE STRING,
VC_DOWN_1003 TYPE STRING,
PC_UP_1005 TYPE STRING,
PC_DOWN_1005 TYPE STRING,
VC_UP_1005 TYPE STRING,
VC_DOWN_1005 TYPE STRING,
VC_UP_1006 TYPE STRING,
VC_DOWN_1006 TYPE STRING,
PC_UP_1009 TYPE STRING,
PC_DOWN_1009 TYPE STRING,
VC_UP_1009 TYPE STRING,
VC_DOWN_1009 TYPE STRING,
PC_IDX_1000 TYPE STRING,
PC_IDX_1001 TYPE STRING,
PC_IDX_1002 TYPE STRING,
PC_IDX_1003 TYPE STRING,
PC_IDX_1004 TYPE STRING,
PC_IDX_1005 TYPE STRING,
PC_IDX_1006 TYPE STRING,
PC_IDX_1007 TYPE STRING,
PC_IDX_1008 TYPE STRING,
PC_IDX_1009 TYPE STRING,
PC_IDX_1010 TYPE STRING,
PC_IDX_1012 TYPE STRING,
PC_IDX_1013 TYPE STRING,
PC_IDX_1014 TYPE STRING,
PC_IDX_1015 TYPE STRING,
PC_IDX_1016 TYPE STRING,
PC_IDX_1017 TYPE STRING,
PC_IDX_1018 TYPE STRING,
PC_IDX_1019 TYPE STRING,
PC_IDX_1020 TYPE STRING,
PC_IDX_1030 TYPE STRING,
PC_IDX_1105 TYPE STRING,
PC_IDX_1106 TYPE STRING,
PC_IDX_1107 TYPE STRING,
PC_IDX_1108 TYPE STRING,
PC_IDX_1201 TYPE STRING,
PC_IDX_1029 TYPE STRING,
PC_IDX_1098 TYPE STRING,
PC_IDX_1025 TYPE STRING,
PC_IDX_1026 TYPE STRING,
PC_IDX_1027 TYPE STRING,
PC_IDX_1099 TYPE STRING,
PC_IDX_1011 TYPE STRING,
PC_IDX_1202 TYPE STRING,
PC_IDX_1021 TYPE STRING,
PC_IDX_1022 TYPE STRING,
PC_IDX_1023 TYPE STRING,
PC_IDX_1024 TYPE STRING,
PC_IDX_1301 TYPE STRING,
PC_IDX_1302 TYPE STRING,
PC_IDX_1303 TYPE STRING,
PC_IDX_1304 TYPE STRING,
PC_IDX_1305 TYPE STRING,
PC_IDX_1300 TYPE STRING,
PC_IDX_1028 TYPE STRING,
PC_IDX_1306 TYPE STRING,
PC_IDX_1307 TYPE STRING,
PC_IDX_1308 TYPE STRING,
PC_IDX_1309 TYPE STRING,
PC_IDX_1310 TYPE STRING,
PC_IDX_1311 TYPE STRING,
PC_IDX_1312 TYPE STRING,
PC_IDX_1314 TYPE STRING,
PC_9001 TYPE STRING,
PC_9002 TYPE STRING,
PC_9003 TYPE STRING,
PC_9004 TYPE STRING,
PC_9005 TYPE STRING,
VC_9001 TYPE STRING,
VC_9002 TYPE STRING,
VC_9003 TYPE STRING,
VC_9004 TYPE STRING,
VC_9005 TYPE STRING,END OF T_EKKO_STR. DATA: WA_PFTRDERIVPOSACC_STR type T_EKKO_STR. DATA: ld_text TYPE string. LOOP AT IT_EKKO INTO WA_EKKO. MOVE-CORRESPONDING wa_EKKO TO WA_EKKO_STR. CONCATENATE: sy-vline
WA_PFTRDERIVPOSACC_STR-MANDT sy-vline
WA_PFTRDERIVPOSACC_STR-TRLDATE sy-vline
WA_PFTRDERIVPOSACC_STR-FI_POST_DATE sy-vline
WA_PFTRDERIVPOSACC_STR-POSITION_OID sy-vline
WA_PFTRDERIVPOSACC_STR-SUBPOSITION_OID sy-vline
WA_PFTRDERIVPOSACC_STR-QUANT_CAT sy-vline
WA_PFTRDERIVPOSACC_STR-AMOUNT_CAT sy-vline
WA_PFTRDERIVPOSACC_STR-POSITION_CURR sy-vline
WA_PFTRDERIVPOSACC_STR-VALUATION_CURR sy-vline
WA_PFTRDERIVPOSACC_STR-NOMINAL_CURR sy-vline
WA_PFTRDERIVPOSACC_STR-SUBPOS_NOM_CURR sy-vline
WA_PFTRDERIVPOSACC_STR-UNITS sy-vline
WA_PFTRDERIVPOSACC_STR-DES_UNITS sy-vline
WA_PFTRDERIVPOSACC_STR-BRUTTO_NETTO_FACTOR sy-vline
WA_PFTRDERIVPOSACC_STR-INDEX_FACTOR sy-vline
WA_PFTRDERIVPOSACC_STR-COMP_9001 sy-vline
WA_PFTRDERIVPOSACC_STR-COMP_9002 sy-vline
WA_PFTRDERIVPOSACC_STR-COMP_9003 sy-vline
WA_PFTRDERIVPOSACC_STR-COMP_9004 sy-vline
WA_PFTRDERIVPOSACC_STR-COMP_9005 sy-vline
WA_PFTRDERIVPOSACC_STR-NOMINAL_AMT sy-vline
WA_PFTRDERIVPOSACC_STR-NOMINAL_ORG_AMT sy-vline
WA_PFTRDERIVPOSACC_STR-DES_NOMINAL_AMT sy-vline
WA_PFTRDERIVPOSACC_STR-DES_NOMINAL_ORG_AMT sy-vline
WA_PFTRDERIVPOSACC_STR-BOOKING_STATE sy-vline
WA_PFTRDERIVPOSACC_STR-BUSTRANSSTATE sy-vline
WA_PFTRDERIVPOSACC_STR-BUSTRANSCAT sy-vline
WA_PFTRDERIVPOSACC_STR-FLOWTYPE sy-vline
WA_PFTRDERIVPOSACC_STR-STEP_PROC sy-vline
WA_PFTRDERIVPOSACC_STR-PC_1000 sy-vline
WA_PFTRDERIVPOSACC_STR-VC_1000 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_1001 sy-vline
WA_PFTRDERIVPOSACC_STR-VC_1001 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_1002 sy-vline
WA_PFTRDERIVPOSACC_STR-VC_1002 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_1003 sy-vline
WA_PFTRDERIVPOSACC_STR-VC_1003 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_1004 sy-vline
WA_PFTRDERIVPOSACC_STR-VC_1004 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_1005 sy-vline
WA_PFTRDERIVPOSACC_STR-VC_1005 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_1006 sy-vline
WA_PFTRDERIVPOSACC_STR-VC_1006 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_1007 sy-vline
WA_PFTRDERIVPOSACC_STR-VC_1007 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_1008 sy-vline
WA_PFTRDERIVPOSACC_STR-VC_1008 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_1009 sy-vline
WA_PFTRDERIVPOSACC_STR-VC_1009 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_1010 sy-vline
WA_PFTRDERIVPOSACC_STR-VC_1010 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_1012 sy-vline
WA_PFTRDERIVPOSACC_STR-VC_1012 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_1013 sy-vline
WA_PFTRDERIVPOSACC_STR-VC_1013 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_1014 sy-vline
WA_PFTRDERIVPOSACC_STR-VC_1014 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_1015 sy-vline
WA_PFTRDERIVPOSACC_STR-VC_1015 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_1016 sy-vline
WA_PFTRDERIVPOSACC_STR-VC_1016 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_1017 sy-vline
WA_PFTRDERIVPOSACC_STR-VC_1017 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_1018 sy-vline
WA_PFTRDERIVPOSACC_STR-VC_1018 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_1019 sy-vline
WA_PFTRDERIVPOSACC_STR-VC_1019 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_1020 sy-vline
WA_PFTRDERIVPOSACC_STR-VC_1020 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_1105 sy-vline
WA_PFTRDERIVPOSACC_STR-VC_1105 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_1106 sy-vline
WA_PFTRDERIVPOSACC_STR-VC_1106 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_1107 sy-vline
WA_PFTRDERIVPOSACC_STR-VC_1107 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_1108 sy-vline
WA_PFTRDERIVPOSACC_STR-VC_1108 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_1201 sy-vline
WA_PFTRDERIVPOSACC_STR-VC_1201 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_1029 sy-vline
WA_PFTRDERIVPOSACC_STR-VC_1029 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_1098 sy-vline
WA_PFTRDERIVPOSACC_STR-VC_1098 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_1025 sy-vline
WA_PFTRDERIVPOSACC_STR-VC_1025 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_1026 sy-vline
WA_PFTRDERIVPOSACC_STR-VC_1026 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_1027 sy-vline
WA_PFTRDERIVPOSACC_STR-VC_1027 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_1099 sy-vline
WA_PFTRDERIVPOSACC_STR-VC_1099 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_1011 sy-vline
WA_PFTRDERIVPOSACC_STR-VC_1011 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_1202 sy-vline
WA_PFTRDERIVPOSACC_STR-VC_1202 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_1021 sy-vline
WA_PFTRDERIVPOSACC_STR-VC_1021 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_1022 sy-vline
WA_PFTRDERIVPOSACC_STR-VC_1022 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_1023 sy-vline
WA_PFTRDERIVPOSACC_STR-VC_1023 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_1024 sy-vline
WA_PFTRDERIVPOSACC_STR-VC_1024 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_1301 sy-vline
WA_PFTRDERIVPOSACC_STR-VC_1301 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_1302 sy-vline
WA_PFTRDERIVPOSACC_STR-VC_1302 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_1303 sy-vline
WA_PFTRDERIVPOSACC_STR-VC_1303 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_1304 sy-vline
WA_PFTRDERIVPOSACC_STR-VC_1304 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_1305 sy-vline
WA_PFTRDERIVPOSACC_STR-VC_1305 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_1300 sy-vline
WA_PFTRDERIVPOSACC_STR-VC_1300 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_1028 sy-vline
WA_PFTRDERIVPOSACC_STR-VC_1028 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_1306 sy-vline
WA_PFTRDERIVPOSACC_STR-VC_1306 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_1307 sy-vline
WA_PFTRDERIVPOSACC_STR-VC_1307 sy-vline
WA_PFTRDERIVPOSACC_STR-VC_1308 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_1308 sy-vline
WA_PFTRDERIVPOSACC_STR-VC_1309 sy-vline
WA_PFTRDERIVPOSACC_STR-VC_1310 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_1310 sy-vline
WA_PFTRDERIVPOSACC_STR-VC_1311 sy-vline
WA_PFTRDERIVPOSACC_STR-VC_1312 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_1312 sy-vline
WA_PFTRDERIVPOSACC_STR-VC_1313 sy-vline
WA_PFTRDERIVPOSACC_STR-VC_1314 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_1314 sy-vline
WA_PFTRDERIVPOSACC_STR-VC_1315 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_1322 sy-vline
WA_PFTRDERIVPOSACC_STR-VC_1322 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_1323 sy-vline
WA_PFTRDERIVPOSACC_STR-VC_1323 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_1324 sy-vline
WA_PFTRDERIVPOSACC_STR-VC_1324 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_1333 sy-vline
WA_PFTRDERIVPOSACC_STR-VC_1333 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_1334 sy-vline
WA_PFTRDERIVPOSACC_STR-VC_1334 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_1343 sy-vline
WA_PFTRDERIVPOSACC_STR-VC_1343 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_1344 sy-vline
WA_PFTRDERIVPOSACC_STR-VC_1344 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_1345 sy-vline
WA_PFTRDERIVPOSACC_STR-VC_1345 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_UP_1002 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_DOWN_1002 sy-vline
WA_PFTRDERIVPOSACC_STR-VC_UP_1002 sy-vline
WA_PFTRDERIVPOSACC_STR-VC_DOWN_1002 sy-vline
WA_PFTRDERIVPOSACC_STR-VC_UP_1003 sy-vline
WA_PFTRDERIVPOSACC_STR-VC_DOWN_1003 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_UP_1005 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_DOWN_1005 sy-vline
WA_PFTRDERIVPOSACC_STR-VC_UP_1005 sy-vline
WA_PFTRDERIVPOSACC_STR-VC_DOWN_1005 sy-vline
WA_PFTRDERIVPOSACC_STR-VC_UP_1006 sy-vline
WA_PFTRDERIVPOSACC_STR-VC_DOWN_1006 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_UP_1009 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_DOWN_1009 sy-vline
WA_PFTRDERIVPOSACC_STR-VC_UP_1009 sy-vline
WA_PFTRDERIVPOSACC_STR-VC_DOWN_1009 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_IDX_1000 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_IDX_1001 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_IDX_1002 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_IDX_1003 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_IDX_1004 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_IDX_1005 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_IDX_1006 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_IDX_1007 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_IDX_1008 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_IDX_1009 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_IDX_1010 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_IDX_1012 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_IDX_1013 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_IDX_1014 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_IDX_1015 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_IDX_1016 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_IDX_1017 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_IDX_1018 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_IDX_1019 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_IDX_1020 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_IDX_1030 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_IDX_1105 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_IDX_1106 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_IDX_1107 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_IDX_1108 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_IDX_1201 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_IDX_1029 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_IDX_1098 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_IDX_1025 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_IDX_1026 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_IDX_1027 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_IDX_1099 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_IDX_1011 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_IDX_1202 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_IDX_1021 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_IDX_1022 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_IDX_1023 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_IDX_1024 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_IDX_1301 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_IDX_1302 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_IDX_1303 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_IDX_1304 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_IDX_1305 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_IDX_1300 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_IDX_1028 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_IDX_1306 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_IDX_1307 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_IDX_1308 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_IDX_1309 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_IDX_1310 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_IDX_1311 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_IDX_1312 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_IDX_1314 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_9001 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_9002 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_9003 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_9004 sy-vline
WA_PFTRDERIVPOSACC_STR-PC_9005 sy-vline
WA_PFTRDERIVPOSACC_STR-VC_9001 sy-vline
WA_PFTRDERIVPOSACC_STR-VC_9002 sy-vline
WA_PFTRDERIVPOSACC_STR-VC_9003 sy-vline
WA_PFTRDERIVPOSACC_STR-VC_9004 sy-vline
WA_PFTRDERIVPOSACC_STR-VC_9005 sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.