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

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

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

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


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_/SCWM/S_ORDIM_INT_ATT ASSIGNING </SCWM/S_ORDIM_INT_ATT>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
</SCWM/S_ORDIM_INT_ATT>-STATUS = 1.
</SCWM/S_ORDIM_INT_ATT>-ACTION = 1.
</SCWM/S_ORDIM_INT_ATT>-PQUIT = 1.
</SCWM/S_ORDIM_INT_ATT>-PS_PAGUID = 1.
</SCWM/S_ORDIM_INT_ATT>-ROUTE_ID = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_/SCWM/S_ORDIM_INT_ATT-GI_TST, sy-vline,
WA_/SCWM/S_ORDIM_INT_ATT-DLVQTY, sy-vline,
WA_/SCWM/S_ORDIM_INT_ATT-REQQTY, sy-vline,
WA_/SCWM/S_ORDIM_INT_ATT-REDQTY, sy-vline,
WA_/SCWM/S_ORDIM_INT_ATT-SBIN_AT, sy-vline,
WA_/SCWM/S_ORDIM_INT_ATT-SFLGSBIN, sy-vline.
ENDLOOP. *Add any further fields from structure WA_/SCWM/S_ORDIM_INT_ATT 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_/SCWM/S_ORDIM_INT_ATT 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_/SCWM/S_ORDIM_INT_ATT INTO WA_/SCWM/S_ORDIM_INT_ATT. *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 SPDEV, internal->external for field LDEST CALL FUNCTION 'CONVERSION_EXIT_SPDEV_OUTPUT' EXPORTING input = WA_/SCWM/S_ORDIM_INT_ATT-LDEST IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCWM/S_ORDIM_INT_ATT-LDEST.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit ALPH0, internal->external for field RDOCNO CALL FUNCTION 'CONVERSION_EXIT_ALPH0_OUTPUT' EXPORTING input = WA_/SCWM/S_ORDIM_INT_ATT-RDOCNO IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCWM/S_ORDIM_INT_ATT-RDOCNO.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit HUID, internal->external for field SHU_A CALL FUNCTION 'CONVERSION_EXIT_HUID_OUTPUT' EXPORTING input = WA_/SCWM/S_ORDIM_INT_ATT-SHU_A IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCWM/S_ORDIM_INT_ATT-SHU_A.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPH0, internal->external for field ORPOS CALL FUNCTION 'CONVERSION_EXIT_ALPH0_OUTPUT' EXPORTING input = WA_/SCWM/S_ORDIM_INT_ATT-ORPOS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCWM/S_ORDIM_INT_ATT-ORPOS.
WRITE:/ 'New Value:', ld_input.

*Conversion exit HUID, internal->external for field VLENR2 CALL FUNCTION 'CONVERSION_EXIT_HUID_OUTPUT' EXPORTING input = WA_/SCWM/S_ORDIM_INT_ATT-VLENR2 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCWM/S_ORDIM_INT_ATT-VLENR2.
WRITE:/ 'New Value:', ld_input.

*Conversion exit HUID, internal->external for field NLENR2 CALL FUNCTION 'CONVERSION_EXIT_HUID_OUTPUT' EXPORTING input = WA_/SCWM/S_ORDIM_INT_ATT-NLENR2 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCWM/S_ORDIM_INT_ATT-NLENR2.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit HUID, internal->external for field NLENRS CALL FUNCTION 'CONVERSION_EXIT_HUID_OUTPUT' EXPORTING input = WA_/SCWM/S_ORDIM_INT_ATT-NLENRS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCWM/S_ORDIM_INT_ATT-NLENRS.
WRITE:/ 'New Value:', ld_input.

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

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

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

*Conversion exit ALPHA, internal->external for field QITMNO CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_/SCWM/S_ORDIM_INT_ATT-QITMNO IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCWM/S_ORDIM_INT_ATT-QITMNO.
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_/SCWM/S_ORDIM_INT_ATT_STR,
STATUS TYPE STRING,
ACTION TYPE STRING,
PQUIT TYPE STRING,
PS_PAGUID TYPE STRING,
ROUTE_ID TYPE STRING,
GI_TST TYPE STRING,
DLVQTY TYPE STRING,
REQQTY TYPE STRING,
REDQTY TYPE STRING,
SBIN_AT TYPE STRING,
SFLGSBIN TYPE STRING,
VLPLA_MAIN TYPE STRING,
DBIN_AT TYPE STRING,
DFLGSBIN TYPE STRING,
NPAUF TYPE STRING,
NLPLA_MAIN TYPE STRING,
NPPOS TYPE STRING,
SPLIT TYPE STRING,
AVQLVL_SRC TYPE STRING,
AVQLVL_DES TYPE STRING,
AVQBTC_SRC TYPE STRING,
AVQBTC_DES TYPE STRING,
HUOBL_SRC TYPE STRING,
HUOBL_DES TYPE STRING,
MAKTX TYPE STRING,
LDEST TYPE STRING,
SEQNO TYPE STRING,
NMAXL TYPE STRING,
SVHI TYPE STRING,
FB_SAVE TYPE STRING,
AUTFO TYPE STRING,
MATNR TYPE STRING,
RDOCNO TYPE STRING,
RITMNO TYPE STRING,
RESTA TYPE STRING,
CHANGE TYPE STRING,
VORGA TYPE STRING,
VLTYPG TYPE STRING,
SAAREA TYPE STRING,
SGUID_LOC TYPE STRING,
SGUID_PARENT TYPE STRING,
SGUID_HU_TOP TYPE STRING,
SGUID_HU_A TYPE STRING,
SHU_A TYPE STRING,
VLBER_LGST TYPE STRING,
VANBR TYPE STRING,
VISTM TYPE STRING,
VDIFM TYPE STRING,
VISTA TYPE STRING,
VDIFA TYPE STRING,
NLTYPG TYPE STRING,
NPTYP TYPE STRING,
DAAREA TYPE STRING,
DGUID_LOC TYPE STRING,
NLBER_LGST TYPE STRING,
NANBR TYPE STRING,
NSOLM TYPE STRING,
NDIFM TYPE STRING,
NSOLA TYPE STRING,
NDIFA TYPE STRING,
ILTYP TYPE STRING,
ILBER TYPE STRING,
ILPLA TYPE STRING,
IPPOINT TYPE STRING,
IPROCTY TYPE STRING,
IMFS_CS TYPE STRING,
IMFS_WTCODE TYPE STRING,
IMFS_NOCAPA TYPE STRING,
MFS_NOCAPA TYPE STRING,
DIFTY TYPE STRING,
CHG_DEST TYPE STRING,
CHG_HU TYPE STRING,
DVHI TYPE STRING,
ORPOS TYPE STRING,
VKAPA TYPE STRING,
NKAPA TYPE STRING,
STOSU TYPE STRING,
VNEST TYPE STRING,
HUPIK TYPE STRING,
STCKDETGR TYPE STRING,
CRETO TYPE STRING,
TOPTO TYPE STRING,
FINPS TYPE STRING,
DPROCS TYPE STRING,
NOROU TYPE STRING,
MATTOACT TYPE STRING,
SST_ROLE TYPE STRING,
DST_ROLE TYPE STRING,
CORR_QTY TYPE STRING,
WVANFML TYPE STRING,
HU_TO_DUMMY TYPE STRING,
HU_MAT_TO_CREA TYPE STRING,
KREUZ TYPE STRING,
SENAU TYPE STRING,
NEUPO TYPE STRING,
PQUIA TYPE STRING,
VLENR2 TYPE STRING,
SGUID_HU2 TYPE STRING,
NLTYP2 TYPE STRING,
NLBER2 TYPE STRING,
NLPLA2 TYPE STRING,
DFLGSBIN2 TYPE STRING,
NPAUF2 TYPE STRING,
NLPLA_MAIN2 TYPE STRING,
D_CHG TYPE STRING,
NLENR2 TYPE STRING,
DGUID_HU2 TYPE STRING,
DRSRC2 TYPE STRING,
DTU_NUM2 TYPE STRING,
VKAPV2 TYPE STRING,
BRGEW2 TYPE STRING,
VDNEW TYPE STRING,
NDNEW TYPE STRING,
NDNOC TYPE STRING,
PAPOS TYPE STRING,
BRGEWS TYPE STRING,
VSOLMS TYPE STRING,
VSOLAS TYPE STRING,
VKAPVS TYPE STRING,
SOLPOS TYPE STRING,
VOLUMS TYPE STRING,
NSOLMS TYPE STRING,
NSOLAS TYPE STRING,
HOMVES TYPE STRING,
MOVEHUS TYPE STRING,
LETYPS TYPE STRING,
NLENRS TYPE STRING,
DGUID_HUS TYPE STRING,
SPITM TYPE STRING,
SPIEX TYPE STRING,
FLGREPLAUT TYPE STRING,
TOCREATED TYPE STRING,
TORSRC_CHG TYPE STRING,
SOURCE_CHG TYPE STRING,
HUPUT TYPE STRING,
ID TYPE STRING,
ID_GROUP TYPE STRING,
BATCHID2 TYPE STRING,
VFDAT2 TYPE STRING,
WDATU2 TYPE STRING,
COO2 TYPE STRING,
SINGLE_TO TYPE STRING,
SPLIT_DONE TYPE STRING,
SCRAPPIND TYPE STRING,
HUITM_RSLV TYPE STRING,
TOSTAT_OLD TYPE STRING,
QTY_CNTRL TYPE STRING,
QUAN_PARTIAL TYPE STRING,
OUTCON TYPE STRING,
ACT_CONF TYPE STRING,
CREA_CONF TYPE STRING,
EXEC_NO_PROC TYPE STRING,
BIND TYPE STRING,
CWREQ TYPE STRING,
CWQUAN_DIFF_DLV TYPE STRING,
TST_ODLV_DATE TYPE STRING,
TZONE_ODLV_DATE TYPE STRING,
PARALLEL TYPE STRING,
WHO_LSD_ADJ TYPE STRING,
IOCD TYPE STRING,
INACTIV TYPE STRING,
LOG_GUID_HU TYPE STRING,
SITM_SUOM TYPE STRING,
ALTME1 TYPE STRING,
QDOCNO TYPE STRING,
QITMNO TYPE STRING,
AVAIL_LVL TYPE STRING,END OF T_EKKO_STR. DATA: WA_/SCWM/S_ORDIM_INT_ATT_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_/SCWM/S_ORDIM_INT_ATT_STR-STATUS sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-ACTION sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-PQUIT sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-PS_PAGUID sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-ROUTE_ID sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-GI_TST sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-DLVQTY sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-REQQTY sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-REDQTY sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-SBIN_AT sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-SFLGSBIN sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-VLPLA_MAIN sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-DBIN_AT sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-DFLGSBIN sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-NPAUF sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-NLPLA_MAIN sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-NPPOS sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-SPLIT sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-AVQLVL_SRC sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-AVQLVL_DES sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-AVQBTC_SRC sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-AVQBTC_DES sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-HUOBL_SRC sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-HUOBL_DES sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-MAKTX sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-LDEST sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-SEQNO sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-NMAXL sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-SVHI sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-FB_SAVE sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-AUTFO sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-MATNR sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-RDOCNO sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-RITMNO sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-RESTA sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-CHANGE sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-VORGA sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-VLTYPG sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-SAAREA sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-SGUID_LOC sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-SGUID_PARENT sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-SGUID_HU_TOP sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-SGUID_HU_A sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-SHU_A sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-VLBER_LGST sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-VANBR sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-VISTM sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-VDIFM sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-VISTA sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-VDIFA sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-NLTYPG sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-NPTYP sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-DAAREA sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-DGUID_LOC sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-NLBER_LGST sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-NANBR sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-NSOLM sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-NDIFM sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-NSOLA sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-NDIFA sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-ILTYP sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-ILBER sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-ILPLA sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-IPPOINT sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-IPROCTY sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-IMFS_CS sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-IMFS_WTCODE sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-IMFS_NOCAPA sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-MFS_NOCAPA sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-DIFTY sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-CHG_DEST sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-CHG_HU sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-DVHI sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-ORPOS sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-VKAPA sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-NKAPA sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-STOSU sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-VNEST sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-HUPIK sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-STCKDETGR sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-CRETO sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-TOPTO sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-FINPS sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-DPROCS sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-NOROU sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-MATTOACT sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-SST_ROLE sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-DST_ROLE sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-CORR_QTY sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-WVANFML sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-HU_TO_DUMMY sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-HU_MAT_TO_CREA sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-KREUZ sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-SENAU sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-NEUPO sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-PQUIA sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-VLENR2 sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-SGUID_HU2 sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-NLTYP2 sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-NLBER2 sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-NLPLA2 sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-DFLGSBIN2 sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-NPAUF2 sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-NLPLA_MAIN2 sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-D_CHG sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-NLENR2 sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-DGUID_HU2 sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-DRSRC2 sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-DTU_NUM2 sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-VKAPV2 sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-BRGEW2 sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-VDNEW sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-NDNEW sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-NDNOC sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-PAPOS sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-BRGEWS sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-VSOLMS sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-VSOLAS sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-VKAPVS sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-SOLPOS sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-VOLUMS sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-NSOLMS sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-NSOLAS sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-HOMVES sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-MOVEHUS sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-LETYPS sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-NLENRS sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-DGUID_HUS sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-SPITM sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-SPIEX sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-FLGREPLAUT sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-TOCREATED sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-TORSRC_CHG sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-SOURCE_CHG sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-HUPUT sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-ID sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-ID_GROUP sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-BATCHID2 sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-VFDAT2 sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-WDATU2 sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-COO2 sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-SINGLE_TO sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-SPLIT_DONE sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-SCRAPPIND sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-HUITM_RSLV sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-TOSTAT_OLD sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-QTY_CNTRL sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-QUAN_PARTIAL sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-OUTCON sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-ACT_CONF sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-CREA_CONF sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-EXEC_NO_PROC sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-BIND sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-CWREQ sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-CWQUAN_DIFF_DLV sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-TST_ODLV_DATE sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-TZONE_ODLV_DATE sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-PARALLEL sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-WHO_LSD_ADJ sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-IOCD sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-INACTIV sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-LOG_GUID_HU sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-SITM_SUOM sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-ALTME1 sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-QDOCNO sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-QITMNO sy-vline
WA_/SCWM/S_ORDIM_INT_ATT_STR-AVAIL_LVL sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.