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

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

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

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


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_/SAPSLL/ECC_CUHD_IT_S ASSIGNING </SAPSLL/ECC_CUHD_IT_S>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
</SAPSLL/ECC_CUHD_IT_S>-GUID_CUIT = 1.
</SAPSLL/ECC_CUHD_IT_S>-ITVSY = 1.
</SAPSLL/ECC_CUHD_IT_S>-ITNEX = 1.
</SAPSLL/ECC_CUHD_IT_S>-PEDIT = 1.
</SAPSLL/ECC_CUHD_IT_S>-SREGNR = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_/SAPSLL/ECC_CUHD_IT_S-REFIT, sy-vline,
WA_/SAPSLL/ECC_CUHD_IT_S-BREGNR, sy-vline,
WA_/SAPSLL/ECC_CUHD_IT_S-CTYPL, sy-vline,
WA_/SAPSLL/ECC_CUHD_IT_S-CTYDP, sy-vline,
WA_/SAPSLL/ECC_CUHD_IT_S-CTYAR, sy-vline,
WA_/SAPSLL/ECC_CUHD_IT_S-CTYIV, sy-vline.
ENDLOOP. *Add any further fields from structure WA_/SAPSLL/ECC_CUHD_IT_S 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_/SAPSLL/ECC_CUHD_IT_S 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_/SAPSLL/ECC_CUHD_IT_S INTO WA_/SAPSLL/ECC_CUHD_IT_S. *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 ALPHA, internal->external for field ITVSY CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_/SAPSLL/ECC_CUHD_IT_S-ITVSY IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SAPSLL/ECC_CUHD_IT_S-ITVSY.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

*Conversion exit SLLPR, internal->external for field PRVSY CALL FUNCTION 'CONVERSION_EXIT_SLLPR_OUTPUT' EXPORTING input = WA_/SAPSLL/ECC_CUHD_IT_S-PRVSY IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SAPSLL/ECC_CUHD_IT_S-PRVSY.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

*Conversion exit ALPHA, internal->external for field FDACN CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_/SAPSLL/ECC_CUHD_IT_S-FDACN IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SAPSLL/ECC_CUHD_IT_S-FDACN.
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_/SAPSLL/ECC_CUHD_IT_S_STR,
GUID_CUIT TYPE STRING,
ITVSY TYPE STRING,
ITNEX TYPE STRING,
PEDIT TYPE STRING,
SREGNR TYPE STRING,
REFIT TYPE STRING,
BREGNR TYPE STRING,
CTYPL TYPE STRING,
CTYDP TYPE STRING,
CTYAR TYPE STRING,
CTYIV TYPE STRING,
CTYTR TYPE STRING,
CUCOO TYPE STRING,
CTYPL_ISO TYPE STRING,
CTYDP_ISO TYPE STRING,
CTYAR_ISO TYPE STRING,
CTYIV_ISO TYPE STRING,
CTYTR_ISO TYPE STRING,
CUCOO_ISO TYPE STRING,
NETVAL TYPE STRING,
NTCUR TYPE STRING,
NTCUR_ISO TYPE STRING,
GROVAL TYPE STRING,
GRCUR TYPE STRING,
GRCUR_ISO TYPE STRING,
TAXVAL TYPE STRING,
TXCUR TYPE STRING,
TXCUR_ISO TYPE STRING,
STAVAL TYPE STRING,
STCUR TYPE STRING,
STCUR_ISO TYPE STRING,
PRVAL TYPE STRING,
PRCUR TYPE STRING,
PRCUR_ISO TYPE STRING,
DIRVAL TYPE STRING,
DRCUR TYPE STRING,
DRCUR_ISO TYPE STRING,
CUBVAL TYPE STRING,
CUAVAL TYPE STRING,
CUCUR TYPE STRING,
CUCUR_ISO TYPE STRING,
EUBVAL TYPE STRING,
EUAVAL TYPE STRING,
EUCUR TYPE STRING,
EUCUR_ISO TYPE STRING,
QUANT TYPE STRING,
QUAUM TYPE STRING,
QUAUM_ISO TYPE STRING,
WEINET TYPE STRING,
WEIGRO TYPE STRING,
WEIDIM TYPE STRING,
WEIDIM_ISO TYPE STRING,
VIDAR TYPE STRING,
VCOAR TYPE STRING,
MOTBC TYPE STRING,
VIDBC TYPE STRING,
VCOBC TYPE STRING,
VTXBC TYPE STRING,
MTRDO TYPE STRING,
MTRBC TYPE STRING,
STAST TYPE STRING,
STALO TYPE STRING,
REGAR TYPE STRING,
ARTID TYPE STRING,
SPOID TYPE STRING,
WECMB TYPE STRING,
CTSDIM1 TYPE STRING,
CTSDIM2 TYPE STRING,
CCNA1 TYPE STRING,
CCNA2 TYPE STRING,
PRVSY TYPE STRING,
PRTXT TYPE STRING,
CCNGA TYPE STRING,
CCNCU TYPE STRING,
CCNST TYPE STRING,
CCNAL TYPE STRING,
CCNEL TYPE STRING,
CCNMO TYPE STRING,
CTSUOM1 TYPE STRING,
CTSUOM2 TYPE STRING,
PRBUM TYPE STRING,
QUABU TYPE STRING,
INCOT TYPE STRING,
INCOL TYPE STRING,
EXART TYPE STRING,
AUART TYPE STRING,
DCTYP TYPE STRING,
FLCNF TYPE STRING,
ITSTA TYPE STRING,
ITREF TYPE STRING,
CRECO TYPE STRING,
PCLOC TYPE STRING,
CSSTA TYPE STRING,
SUSFL TYPE STRING,
PTCFL TYPE STRING,
APLDAT TYPE STRING,
DPAIP TYPE STRING,
COLOC TYPE STRING,
CUPRO TYPE STRING,
ADPRO TYPE STRING,
ERLTY TYPE STRING,
CCAFA TYPE STRING,
CUROO TYPE STRING,
FLRET TYPE STRING,
FLANN TYPE STRING,
FLDSP TYPE STRING,
FLREC TYPE STRING,
ACCTX TYPE STRING,
FLDIT TYPE STRING,
FLCHG TYPE STRING,
FLPRE TYPE STRING,
FLDVX TYPE STRING,
FLKON TYPE STRING,
PRITY TYPE STRING,
ERLTX TYPE STRING,
PRCLA TYPE STRING,
SVMEB TYPE STRING,
SVMEA TYPE STRING,
SVMEX TYPE STRING,
SVMEE TYPE STRING,
SVMCO TYPE STRING,
SGICD TYPE STRING,
SGIQU TYPE STRING,
TXSTA TYPE STRING,
ZATLAS TYPE STRING,
AZDAT TYPE STRING,
NORDES TYPE STRING,
FLNCE TYPE STRING,
FLCON TYPE STRING,
FRTYP TYPE STRING,
FLNF1 TYPE STRING,
FLNF2 TYPE STRING,
FLNF3 TYPE STRING,
FLNF4 TYPE STRING,
FLNF5 TYPE STRING,
FLNF6 TYPE STRING,
FLNF7 TYPE STRING,
FLNF8 TYPE STRING,
ZREGNR TYPE STRING,
FLFRG TYPE STRING,
NODDP TYPE STRING,
NODND TYPE STRING,
NODAR TYPE STRING,
NODNA TYPE STRING,
INCOK TYPE STRING,
FLCRE TYPE STRING,
IVMST TYPE STRING,
FLNF9 TYPE STRING,
TYVAL TYPE STRING,
OPREL TYPE STRING,
FRCHG TYPE STRING,
VIDNO TYPE STRING,
PRECD TYPE STRING,
CUSWEI TYPE STRING,
VATCAT TYPE STRING,
ACOAGG TYPE STRING,
LICAGG TYPE STRING,
PYTRP TYPE STRING,
UCRNO TYPE STRING,
DANGO TYPE STRING,
DANNO TYPE STRING,
LIACC TYPE STRING,
PREFT TYPE STRING,
WAYBI TYPE STRING,
STMAN TYPE STRING,
FCPREL TYPE STRING,
FLEMC TYPE STRING,
FDACS TYPE STRING,
FDATN TYPE STRING,
FDACP TYPE STRING,
FDAQ1 TYPE STRING,
FDAU1 TYPE STRING,
FDAQ2 TYPE STRING,
FDAU2 TYPE STRING,
FDAQ3 TYPE STRING,
FDAU3 TYPE STRING,
FDAQ4 TYPE STRING,
FDAU4 TYPE STRING,
FDAQ5 TYPE STRING,
FDAU5 TYPE STRING,
FDAQU TYPE STRING,
FDAUM TYPE STRING,
FDAPC TYPE STRING,
FDACN TYPE STRING,
FCCTN TYPE STRING,
FCCCN TYPE STRING,
FCCCA TYPE STRING,
FCCID TYPE STRING,
FCCMN TYPE STRING,
FCCWI TYPE STRING,
DOTCC TYPE STRING,
DOTTN TYPE STRING,
DOTMO TYPE STRING,
DOTVE TYPE STRING,
DOTMV TYPE STRING,
DOTYR TYPE STRING,
ADDDA1 TYPE STRING,
ADDDA2 TYPE STRING,
ADDDA3 TYPE STRING,
CUST_CUIT TYPE STRING,
ADDDA0 TYPE STRING,
CUST_LEGCUS TYPE STRING,
ADDDA0 TYPE STRING,
IT_PAR TYPE STRING,
IT_PGE TYPE STRING,
IT_AAR TYPE STRING,
IT_DOC TYPE STRING,
IT_TXT TYPE STRING,
IT_VAL TYPE STRING,
IT_DAT TYPE STRING,
IT_PAY TYPE STRING,
IT_SPC TYPE STRING,
IT_QUA TYPE STRING,
IT_CON TYPE STRING,
IT_CHG TYPE STRING,
IT_MES TYPE STRING,
IT_AAB TYPE STRING,
IT_ACO TYPE STRING,
IT_RES TYPE STRING,
IT_CNT TYPE STRING,
IT_HLC TYPE STRING,END OF T_EKKO_STR. DATA: WA_/SAPSLL/ECC_CUHD_IT_S_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_/SAPSLL/ECC_CUHD_IT_S_STR-GUID_CUIT sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-ITVSY sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-ITNEX sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-PEDIT sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-SREGNR sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-REFIT sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-BREGNR sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-CTYPL sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-CTYDP sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-CTYAR sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-CTYIV sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-CTYTR sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-CUCOO sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-CTYPL_ISO sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-CTYDP_ISO sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-CTYAR_ISO sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-CTYIV_ISO sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-CTYTR_ISO sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-CUCOO_ISO sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-NETVAL sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-NTCUR sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-NTCUR_ISO sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-GROVAL sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-GRCUR sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-GRCUR_ISO sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-TAXVAL sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-TXCUR sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-TXCUR_ISO sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-STAVAL sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-STCUR sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-STCUR_ISO sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-PRVAL sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-PRCUR sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-PRCUR_ISO sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-DIRVAL sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-DRCUR sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-DRCUR_ISO sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-CUBVAL sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-CUAVAL sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-CUCUR sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-CUCUR_ISO sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-EUBVAL sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-EUAVAL sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-EUCUR sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-EUCUR_ISO sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-QUANT sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-QUAUM sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-QUAUM_ISO sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-WEINET sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-WEIGRO sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-WEIDIM sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-WEIDIM_ISO sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-VIDAR sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-VCOAR sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-MOTBC sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-VIDBC sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-VCOBC sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-VTXBC sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-MTRDO sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-MTRBC sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-STAST sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-STALO sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-REGAR sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-ARTID sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-SPOID sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-WECMB sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-CTSDIM1 sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-CTSDIM2 sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-CCNA1 sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-CCNA2 sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-PRVSY sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-PRTXT sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-CCNGA sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-CCNCU sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-CCNST sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-CCNAL sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-CCNEL sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-CCNMO sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-CTSUOM1 sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-CTSUOM2 sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-PRBUM sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-QUABU sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-INCOT sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-INCOL sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-EXART sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-AUART sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-DCTYP sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-FLCNF sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-ITSTA sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-ITREF sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-CRECO sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-PCLOC sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-CSSTA sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-SUSFL sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-PTCFL sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-APLDAT sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-DPAIP sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-COLOC sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-CUPRO sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-ADPRO sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-ERLTY sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-CCAFA sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-CUROO sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-FLRET sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-FLANN sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-FLDSP sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-FLREC sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-ACCTX sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-FLDIT sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-FLCHG sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-FLPRE sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-FLDVX sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-FLKON sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-PRITY sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-ERLTX sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-PRCLA sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-SVMEB sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-SVMEA sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-SVMEX sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-SVMEE sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-SVMCO sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-SGICD sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-SGIQU sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-TXSTA sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-ZATLAS sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-AZDAT sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-NORDES sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-FLNCE sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-FLCON sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-FRTYP sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-FLNF1 sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-FLNF2 sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-FLNF3 sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-FLNF4 sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-FLNF5 sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-FLNF6 sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-FLNF7 sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-FLNF8 sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-ZREGNR sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-FLFRG sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-NODDP sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-NODND sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-NODAR sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-NODNA sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-INCOK sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-FLCRE sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-IVMST sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-FLNF9 sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-TYVAL sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-OPREL sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-FRCHG sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-VIDNO sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-PRECD sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-CUSWEI sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-VATCAT sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-ACOAGG sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-LICAGG sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-PYTRP sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-UCRNO sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-DANGO sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-DANNO sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-LIACC sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-PREFT sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-WAYBI sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-STMAN sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-FCPREL sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-FLEMC sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-FDACS sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-FDATN sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-FDACP sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-FDAQ1 sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-FDAU1 sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-FDAQ2 sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-FDAU2 sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-FDAQ3 sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-FDAU3 sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-FDAQ4 sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-FDAU4 sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-FDAQ5 sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-FDAU5 sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-FDAQU sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-FDAUM sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-FDAPC sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-FDACN sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-FCCTN sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-FCCCN sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-FCCCA sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-FCCID sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-FCCMN sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-FCCWI sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-DOTCC sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-DOTTN sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-DOTMO sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-DOTVE sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-DOTMV sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-DOTYR sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-ADDDA1 sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-ADDDA2 sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-ADDDA3 sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-CUST_CUIT sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-ADDDA0 sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-CUST_LEGCUS sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-ADDDA0 sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-IT_PAR sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-IT_PGE sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-IT_AAR sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-IT_DOC sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-IT_TXT sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-IT_VAL sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-IT_DAT sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-IT_PAY sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-IT_SPC sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-IT_QUA sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-IT_CON sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-IT_CHG sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-IT_MES sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-IT_AAB sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-IT_ACO sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-IT_RES sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-IT_CNT sy-vline
WA_/SAPSLL/ECC_CUHD_IT_S_STR-IT_HLC sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.