ABAP Select data from SAP table /ISDFPS/S_PE_POWL_PA0800_UI 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 /ISDFPS/S_PE_POWL_PA0800_UI 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 /ISDFPS/S_PE_POWL_PA0800_UI. 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 /ISDFPS/S_PE_POWL_PA0800_UI 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_/ISDFPS/S_PE_POWL_PA0800_UI TYPE STANDARD TABLE OF /ISDFPS/S_PE_POWL_PA0800_UI,
      WA_/ISDFPS/S_PE_POWL_PA0800_UI TYPE /ISDFPS/S_PE_POWL_PA0800_UI,
      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: </ISDFPS/S_PE_POWL_PA0800_UI> TYPE /ISDFPS/S_PE_POWL_PA0800_UI.

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

SELECT *
*restrict ABAP select to first 10 rows
 UP TO 10 ROWS      
  FROM /ISDFPS/S_PE_POWL_PA0800_UI
  INTO TABLE IT_/ISDFPS/S_PE_POWL_PA0800_UI.

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM /ISDFPS/S_PE_POWL_PA0800_UI
*  INTO TABLE @DATA(IT_/ISDFPS/S_PE_POWL_PA0800_UI2).
*--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_/ISDFPS/S_PE_POWL_PA0800_UI INDEX 1 INTO DATA(WA_/ISDFPS/S_PE_POWL_PA0800_UI2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_/ISDFPS/S_PE_POWL_PA0800_UI ASSIGNING </ISDFPS/S_PE_POWL_PA0800_UI>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
</ISDFPS/S_PE_POWL_PA0800_UI>-PERNR = 1.
</ISDFPS/S_PE_POWL_PA0800_UI>-SUBTY = 1.
</ISDFPS/S_PE_POWL_PA0800_UI>-OBJPS = 1.
</ISDFPS/S_PE_POWL_PA0800_UI>-SPRPS = 1.
</ISDFPS/S_PE_POWL_PA0800_UI>-ENDDA = 1.
ENDLOOP.

LOOP AT IT_/ISDFPS/S_PE_POWL_PA0800_UI INTO WA_/ISDFPS/S_PE_POWL_PA0800_UI.
*Write horizonal line to screen report.
  WRITE:/ sy-uline.

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_/ISDFPS/S_PE_POWL_PA0800_UI-BEGDA, sy-vline,
WA_/ISDFPS/S_PE_POWL_PA0800_UI-SEQNR, sy-vline,
WA_/ISDFPS/S_PE_POWL_PA0800_UI-ENDTIME, sy-vline,
WA_/ISDFPS/S_PE_POWL_PA0800_UI-BEGTIME, sy-vline,
WA_/ISDFPS/S_PE_POWL_PA0800_UI-AEDTM, sy-vline,
WA_/ISDFPS/S_PE_POWL_PA0800_UI-UNAME, sy-vline.
ENDLOOP. *Add any further fields from structure WA_/ISDFPS/S_PE_POWL_PA0800_UI 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_/ISDFPS/S_PE_POWL_PA0800_UI 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_/ISDFPS/S_PE_POWL_PA0800_UI INTO WA_/ISDFPS/S_PE_POWL_PA0800_UI. *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.

*Conversion exit MATN1, internal->external for field MATNR CALL FUNCTION 'CONVERSION_EXIT_MATN1_OUTPUT' EXPORTING input = WA_/ISDFPS/S_PE_POWL_PA0800_UI-MATNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ISDFPS/S_PE_POWL_PA0800_UI-MATNR.
WRITE:/ 'New Value:', ld_input.

*Conversion exit GERNR, internal->external for field SERIAL CALL FUNCTION 'CONVERSION_EXIT_GERNR_OUTPUT' EXPORTING input = WA_/ISDFPS/S_PE_POWL_PA0800_UI-SERIAL IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ISDFPS/S_PE_POWL_PA0800_UI-SERIAL.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field IMATDOC CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_/ISDFPS/S_PE_POWL_PA0800_UI-IMATDOC IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ISDFPS/S_PE_POWL_PA0800_UI-IMATDOC.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field RMATDOC CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_/ISDFPS/S_PE_POWL_PA0800_UI-RMATDOC IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ISDFPS/S_PE_POWL_PA0800_UI-RMATDOC.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CUNIT, internal->external for field MEINS CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_/ISDFPS/S_PE_POWL_PA0800_UI-MEINS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ISDFPS/S_PE_POWL_PA0800_UI-MEINS.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field IVBELN CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_/ISDFPS/S_PE_POWL_PA0800_UI-IVBELN IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ISDFPS/S_PE_POWL_PA0800_UI-IVBELN.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field MBLNR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_/ISDFPS/S_PE_POWL_PA0800_UI-MBLNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ISDFPS/S_PE_POWL_PA0800_UI-MBLNR.
WRITE:/ 'New Value:', ld_input.

*Conversion exit GJAHR, internal->external for field MJAHR CALL FUNCTION 'CONVERSION_EXIT_GJAHR_OUTPUT' EXPORTING input = WA_/ISDFPS/S_PE_POWL_PA0800_UI-MJAHR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ISDFPS/S_PE_POWL_PA0800_UI-MJAHR.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field EQUNR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_/ISDFPS/S_PE_POWL_PA0800_UI-EQUNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ISDFPS/S_PE_POWL_PA0800_UI-EQUNR.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ABPSP, internal->external for field MAT_PSPNR CALL FUNCTION 'CONVERSION_EXIT_ABPSP_OUTPUT' EXPORTING input = WA_/ISDFPS/S_PE_POWL_PA0800_UI-MAT_PSPNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ISDFPS/S_PE_POWL_PA0800_UI-MAT_PSPNR.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CUNIT, internal->external for field GEWEI CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_/ISDFPS/S_PE_POWL_PA0800_UI-GEWEI IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ISDFPS/S_PE_POWL_PA0800_UI-GEWEI.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CUNIT, internal->external for field VOLEH CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_/ISDFPS/S_PE_POWL_PA0800_UI-VOLEH IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ISDFPS/S_PE_POWL_PA0800_UI-VOLEH.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CUNIT, internal->external for field MEABM CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_/ISDFPS/S_PE_POWL_PA0800_UI-MEABM IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ISDFPS/S_PE_POWL_PA0800_UI-MEABM.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field KOSTL CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_/ISDFPS/S_PE_POWL_PA0800_UI-KOSTL IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ISDFPS/S_PE_POWL_PA0800_UI-KOSTL.
WRITE:/ 'New Value:', ld_input.

*Conversion exit PDATE, internal->external for field GBDAT CALL FUNCTION 'CONVERSION_EXIT_PDATE_OUTPUT' EXPORTING input = WA_/ISDFPS/S_PE_POWL_PA0800_UI-GBDAT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ISDFPS/S_PE_POWL_PA0800_UI-GBDAT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field LIFNR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_/ISDFPS/S_PE_POWL_PA0800_UI-LIFNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ISDFPS/S_PE_POWL_PA0800_UI-LIFNR.
WRITE:/ 'New Value:', ld_input.

*Conversion exit MATN1, internal->external for field VLMAT CALL FUNCTION 'CONVERSION_EXIT_MATN1_OUTPUT' EXPORTING input = WA_/ISDFPS/S_PE_POWL_PA0800_UI-VLMAT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ISDFPS/S_PE_POWL_PA0800_UI-VLMAT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit GJAHR, internal->external for field LFGJA CALL FUNCTION 'CONVERSION_EXIT_GJAHR_OUTPUT' EXPORTING input = WA_/ISDFPS/S_PE_POWL_PA0800_UI-LFGJA IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ISDFPS/S_PE_POWL_PA0800_UI-LFGJA.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field WARPL CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_/ISDFPS/S_PE_POWL_PA0800_UI-WARPL IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ISDFPS/S_PE_POWL_PA0800_UI-WARPL.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field LAUFN CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_/ISDFPS/S_PE_POWL_PA0800_UI-LAUFN IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ISDFPS/S_PE_POWL_PA0800_UI-LAUFN.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field QMNUM CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_/ISDFPS/S_PE_POWL_PA0800_UI-QMNUM IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ISDFPS/S_PE_POWL_PA0800_UI-QMNUM.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CUNIT, internal->external for field LEIEH CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_/ISDFPS/S_PE_POWL_PA0800_UI-LEIEH IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ISDFPS/S_PE_POWL_PA0800_UI-LEIEH.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ABPSN, internal->external for field MAT_WBSELEM CALL FUNCTION 'CONVERSION_EXIT_ABPSN_OUTPUT' EXPORTING input = WA_/ISDFPS/S_PE_POWL_PA0800_UI-MAT_WBSELEM IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ISDFPS/S_PE_POWL_PA0800_UI-MAT_WBSELEM.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field EXIDV_HU CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_/ISDFPS/S_PE_POWL_PA0800_UI-EXIDV_HU IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ISDFPS/S_PE_POWL_PA0800_UI-EXIDV_HU.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field SRMDOCNO CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_/ISDFPS/S_PE_POWL_PA0800_UI-SRMDOCNO IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ISDFPS/S_PE_POWL_PA0800_UI-SRMDOCNO.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field COSTCENTER CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_/ISDFPS/S_PE_POWL_PA0800_UI-COSTCENTER IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/ISDFPS/S_PE_POWL_PA0800_UI-COSTCENTER.
WRITE:/ 'New Value:', ld_input.
ENDFORM. *&---------------------------------------------------------------------* *& Form process_as_string_field_values *&---------------------------------------------------------------------* FORM process_as_string_field_values CHANGING p_EKKO LIKE wa_EKKO. TYPES: BEGIN OF T_/ISDFPS/S_PE_POWL_PA0800_UI_STR,
PERNR TYPE STRING,
SUBTY TYPE STRING,
OBJPS TYPE STRING,
SPRPS TYPE STRING,
ENDDA TYPE STRING,
BEGDA TYPE STRING,
SEQNR TYPE STRING,
ENDTIME TYPE STRING,
BEGTIME TYPE STRING,
AEDTM TYPE STRING,
UNAME TYPE STRING,
HISTO TYPE STRING,
ITXEX TYPE STRING,
REFEX TYPE STRING,
ORDEX TYPE STRING,
ITBLD TYPE STRING,
PREAS TYPE STRING,
FLAG1 TYPE STRING,
FLAG2 TYPE STRING,
FLAG3 TYPE STRING,
FLAG4 TYPE STRING,
RESE1 TYPE STRING,
RESE2 TYPE STRING,
GRPVL TYPE STRING,
MATNR TYPE STRING,
SERIAL TYPE STRING,
MATTY TYPE STRING,
QUGIR TYPE STRING,
STATUS TYPE STRING,
STORAGE TYPE STRING,
UTYPE TYPE STRING,
IMATDOC TYPE STRING,
IMATPOS TYPE STRING,
RMATDOC TYPE STRING,
RMATPOS TYPE STRING,
ORGEH_ID TYPE STRING,
MPO_GUID TYPE STRING,
MC_GUID TYPE STRING,
EPA_GUID TYPE STRING,
MCCODE TYPE STRING,
MEINS TYPE STRING,
IVBELN TYPE STRING,
IPOSNR TYPE STRING,
ORIG_ENDDA TYPE STRING,
LAST_ENDDA_UPD TYPE STRING,
ENDDA_ADP_COUNT TYPE STRING,
ORIG_PERNR TYPE STRING,
LAST_PERNR TYPE STRING,
PERNR_ADP_COUNT TYPE STRING,
MBLNR TYPE STRING,
MJAHR TYPE STRING,
ZEILE TYPE STRING,
BWART TYPE STRING,
LGORT TYPE STRING,
INSMK TYPE STRING,
ZUSCH TYPE STRING,
ZUSTD TYPE STRING,
SOBKZ TYPE STRING,
WAERS TYPE STRING,
DMBTR TYPE STRING,
BNBTR TYPE STRING,
BUALT TYPE STRING,
BWTAR TYPE STRING,
EQUNR TYPE STRING,
BUKRS TYPE STRING,
MAT_PSPNR TYPE STRING,
MATKL TYPE STRING,
EXTWG TYPE STRING,
BISMT TYPE STRING,
GROES TYPE STRING,
BRGEW TYPE STRING,
NTGEW TYPE STRING,
GEWEI TYPE STRING,
VOLUM TYPE STRING,
VOLEH TYPE STRING,
LAENG TYPE STRING,
BREIT TYPE STRING,
HOEHE TYPE STRING,
MEABM TYPE STRING,
ATTYP TYPE STRING,
MHDRZ TYPE STRING,
MHDHB TYPE STRING,
MHDLP TYPE STRING,
SERIALNPROF TYPE STRING,
NSNID TYPE STRING,
MATPRICE TYPE STRING,
CURR TYPE STRING,
MPONAME TYPE STRING,
MPOTEXT TYPE STRING,
MCNAME TYPE STRING,
MCTEXT TYPE STRING,
EPANAME TYPE STRING,
EPATEXT TYPE STRING,
FMPOID TYPE STRING,
FMPOTEXT TYPE STRING,
VARNTID TYPE STRING,
PERSA TYPE STRING,
PERSG TYPE STRING,
PERSK TYPE STRING,
VDSK1 TYPE STRING,
GSBER TYPE STRING,
BTRTL TYPE STRING,
JUPER TYPE STRING,
ABKRS TYPE STRING,
KOSTL TYPE STRING,
PLANS TYPE STRING,
SBMOD TYPE STRING,
STELL TYPE STRING,
KOKRS TYPE STRING,
NACHN TYPE STRING,
VORNA TYPE STRING,
TITEL TYPE STRING,
GBDAT TYPE STRING,
ANSSA TYPE STRING,
STRAS TYPE STRING,
ORT01 TYPE STRING,
PSTLZ TYPE STRING,
LAND1 TYPE STRING,
MGRP TYPE STRING,
SGRP TYPE STRING,
ADTKEY TYPE STRING,
ERSDA TYPE STRING,
LIFNR TYPE STRING,
LICHA TYPE STRING,
VLCHA TYPE STRING,
VLWRK TYPE STRING,
VLMAT TYPE STRING,
VFDAT TYPE STRING,
LFGJA TYPE STRING,
LFMON TYPE STRING,
CLABS TYPE STRING,
CINSM TYPE STRING,
CEINM TYPE STRING,
CSPEM TYPE STRING,
CRETM TYPE STRING,
CVMLA TYPE STRING,
CVMUM TYPE STRING,
CVMIN TYPE STRING,
CVMEI TYPE STRING,
CVMSP TYPE STRING,
CVMRE TYPE STRING,
WARPL TYPE STRING,
WPTXT TYPE STRING,
STRAT TYPE STRING,
ABRHO TYPE STRING,
ANZPS TYPE STRING,
MPTYP TYPE STRING,
WPPOS TYPE STRING,
PSTXT TYPE STRING,
LAUFN TYPE STRING,
QMNUM TYPE STRING,
LEIEH TYPE STRING,
ZYK1G TYPE STRING,
MAKTX TYPE STRING,
RETURN_QUGIR TYPE STRING,
RETURN_DATE TYPE STRING,
RETURN_PLANT TYPE STRING,
WERKS TYPE STRING,
LGORT_FROM TYPE STRING,
LGORT_TO TYPE STRING,
CHARG TYPE STRING,
RETURN_BATCH TYPE STRING,
RETURN_MCCODE TYPE STRING,
MAT_WBSELEM TYPE STRING,
UII TYPE STRING,
EXIDV_HU TYPE STRING,
EPA_ID TYPE STRING,
XBLNR TYPE STRING,
SGTXT TYPE STRING,
SRMDOCNO TYPE STRING,
SRMDOCITMNO TYPE STRING,
SBSTS TYPE STRING,
AED_REFER TYPE STRING,
ATM_REFER TYPE STRING,
COSTCENTER TYPE STRING,END OF T_EKKO_STR. DATA: WA_/ISDFPS/S_PE_POWL_PA0800_UI_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_/ISDFPS/S_PE_POWL_PA0800_UI_STR-PERNR sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-SUBTY sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-OBJPS sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-SPRPS sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-ENDDA sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-BEGDA sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-SEQNR sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-ENDTIME sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-BEGTIME sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-AEDTM sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-UNAME sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-HISTO sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-ITXEX sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-REFEX sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-ORDEX sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-ITBLD sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-PREAS sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-FLAG1 sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-FLAG2 sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-FLAG3 sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-FLAG4 sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-RESE1 sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-RESE2 sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-GRPVL sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-MATNR sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-SERIAL sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-MATTY sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-QUGIR sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-STATUS sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-STORAGE sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-UTYPE sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-IMATDOC sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-IMATPOS sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-RMATDOC sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-RMATPOS sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-ORGEH_ID sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-MPO_GUID sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-MC_GUID sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-EPA_GUID sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-MCCODE sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-MEINS sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-IVBELN sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-IPOSNR sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-ORIG_ENDDA sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-LAST_ENDDA_UPD sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-ENDDA_ADP_COUNT sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-ORIG_PERNR sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-LAST_PERNR sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-PERNR_ADP_COUNT sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-MBLNR sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-MJAHR sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-ZEILE sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-BWART sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-LGORT sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-INSMK sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-ZUSCH sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-ZUSTD sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-SOBKZ sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-WAERS sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-DMBTR sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-BNBTR sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-BUALT sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-BWTAR sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-EQUNR sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-BUKRS sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-MAT_PSPNR sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-MATKL sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-EXTWG sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-BISMT sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-GROES sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-BRGEW sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-NTGEW sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-GEWEI sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-VOLUM sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-VOLEH sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-LAENG sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-BREIT sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-HOEHE sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-MEABM sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-ATTYP sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-MHDRZ sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-MHDHB sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-MHDLP sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-SERIALNPROF sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-NSNID sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-MATPRICE sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-CURR sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-MPONAME sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-MPOTEXT sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-MCNAME sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-MCTEXT sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-EPANAME sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-EPATEXT sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-FMPOID sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-FMPOTEXT sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-VARNTID sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-PERSA sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-PERSG sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-PERSK sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-VDSK1 sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-GSBER sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-BTRTL sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-JUPER sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-ABKRS sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-KOSTL sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-PLANS sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-SBMOD sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-STELL sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-KOKRS sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-NACHN sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-VORNA sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-TITEL sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-GBDAT sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-ANSSA sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-STRAS sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-ORT01 sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-PSTLZ sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-LAND1 sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-MGRP sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-SGRP sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-ADTKEY sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-ERSDA sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-LIFNR sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-LICHA sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-VLCHA sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-VLWRK sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-VLMAT sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-VFDAT sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-LFGJA sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-LFMON sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-CLABS sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-CINSM sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-CEINM sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-CSPEM sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-CRETM sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-CVMLA sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-CVMUM sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-CVMIN sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-CVMEI sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-CVMSP sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-CVMRE sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-WARPL sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-WPTXT sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-STRAT sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-ABRHO sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-ANZPS sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-MPTYP sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-WPPOS sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-PSTXT sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-LAUFN sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-QMNUM sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-LEIEH sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-ZYK1G sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-MAKTX sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-RETURN_QUGIR sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-RETURN_DATE sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-RETURN_PLANT sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-WERKS sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-LGORT_FROM sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-LGORT_TO sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-CHARG sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-RETURN_BATCH sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-RETURN_MCCODE sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-MAT_WBSELEM sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-UII sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-EXIDV_HU sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-EPA_ID sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-XBLNR sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-SGTXT sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-SRMDOCNO sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-SRMDOCITMNO sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-SBSTS sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-AED_REFER sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-ATM_REFER sy-vline
WA_/ISDFPS/S_PE_POWL_PA0800_UI_STR-COSTCENTER sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.