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

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

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

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


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_/SAPSLL/CUHD_LOAD_CONTROL_S ASSIGNING </SAPSLL/CUHD_LOAD_CONTROL_S>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
</SAPSLL/CUHD_LOAD_CONTROL_S>-SRVLL = 1.
</SAPSLL/CUHD_LOAD_CONTROL_S>-PRDES = 1.
</SAPSLL/CUHD_LOAD_CONTROL_S>-PRDES_TXT = 1.
</SAPSLL/CUHD_LOAD_CONTROL_S>-TRTYP = 1.
</SAPSLL/CUHD_LOAD_CONTROL_S>-LGREG = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_/SAPSLL/CUHD_LOAD_CONTROL_S-CUHDA, sy-vline,
WA_/SAPSLL/CUHD_LOAD_CONTROL_S-GUID_FTORG, sy-vline,
WA_/SAPSLL/CUHD_LOAD_CONTROL_S-LNDAB, sy-vline,
WA_/SAPSLL/CUHD_LOAD_CONTROL_S-GUID_CUIT, sy-vline,
WA_/SAPSLL/CUHD_LOAD_CONTROL_S-CUIT_SK, sy-vline,
WA_/SAPSLL/CUHD_LOAD_CONTROL_S-GUID_CUHD, sy-vline.
ENDLOOP. *Add any further fields from structure WA_/SAPSLL/CUHD_LOAD_CONTROL_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/CUHD_LOAD_CONTROL_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/CUHD_LOAD_CONTROL_S INTO WA_/SAPSLL/CUHD_LOAD_CONTROL_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/CUHD_LOAD_CONTROL_S-ITVSY IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SAPSLL/CUHD_LOAD_CONTROL_S-ITVSY.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

*Conversion exit ISOLA, internal->external for field COMMUNICATION_LANGUAGE CALL FUNCTION 'CONVERSION_EXIT_ISOLA_OUTPUT' EXPORTING input = WA_/SAPSLL/CUHD_LOAD_CONTROL_S-COMMUNICATION_LANGUAGE IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SAPSLL/CUHD_LOAD_CONTROL_S-COMMUNICATION_LANGUAGE.
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/CUHD_LOAD_CONTROL_S_STR,
SRVLL TYPE STRING,
PRDES TYPE STRING,
PRDES_TXT TYPE STRING,
TRTYP TYPE STRING,
LGREG TYPE STRING,
CUHDA TYPE STRING,
GUID_FTORG TYPE STRING,
LNDAB TYPE STRING,
GUID_CUIT TYPE STRING,
CUIT_SK TYPE STRING,
GUID_CUHD TYPE STRING,
ITVSY TYPE STRING,
TCULRO_T TYPE STRING,
TLEPAF_K TYPE STRING,
PROCS TYPE STRING,
PROSS TYPE STRING,
PROAF TYPE STRING,
TLEPAF_K_BASE TYPE STRING,
PROCS TYPE STRING,
PROSS TYPE STRING,
PROAF TYPE STRING,
TLECH TYPE STRING,
CDTYP TYPE STRING,
CDPRG TYPE STRING,
CDNRN TYPE STRING,
CONPS TYPE STRING,
CDPPF TYPE STRING,
CDIND TYPE STRING,
CDTXT TYPE STRING,
CDCTL TYPE STRING,
BIWCO TYPE STRING,
CDSSF TYPE STRING,
CDTLC TYPE STRING,
PRFTR TYPE STRING,
PRFCH TYPE STRING,
PRPRF TYPE STRING,
ICFLO TYPE STRING,
CTRCT TYPE STRING,
EMBPT TYPE STRING,
CUITA TYPE STRING,
TPAFCT_T TYPE STRING,
FCODE TYPE STRING,
SUB1 TYPE STRING,
SUB2 TYPE STRING,
ACSTA TYPE STRING,
IDOC TYPE STRING,
LGREG_SAFETY TYPE STRING,
CUSTA_SAFETY TYPE STRING,
LICTY_SAFETY TYPE STRING,
CUSTA_GRANT TYPE STRING,
LICTY_GRANT TYPE STRING,
CUSTA_CUS TYPE STRING,
LICTY_CUS TYPE STRING,
CUSTA_BWH TYPE STRING,
LICTY_BWH TYPE STRING,
CUSTA_PUC TYPE STRING,
LICTY_PUC TYPE STRING,
CUSTA_IPR TYPE STRING,
LICTY_IPR TYPE STRING,
STCTS_IMPCN TYPE STRING,
CTSNB_IMPCN TYPE STRING,
CTSMS_IMPCN TYPE STRING,
STCTS_STAWN TYPE STRING,
CTSNB_STAWN TYPE STRING,
STCTS_EPCNO TYPE STRING,
STCTS_MOWNR TYPE STRING,
CTSNB_MOWNR TYPE STRING,
STCTS_FDAPC TYPE STRING,
GUID_FTVBS TYPE STRING,
LAND1 TYPE STRING,
FLEVE TYPE STRING,
KPRO_PROP_T TYPE STRING,
COMM_CHANGE TYPE STRING,
ASC_T TYPE STRING,
ASE_T TYPE STRING,
AST_T TYPE STRING,
AAR_T TYPE STRING,
AART_T TYPE STRING,
TLC_HANDLE TYPE STRING,
TLC_HDR_HANDLE TYPE STRING,
TLC_HANDLE_T TYPE STRING,
CUCUR TYPE STRING,
KURTY TYPE STRING,
TB_FCODES_T TYPE STRING,
GRVSY TYPE STRING,
SPI_T TYPE STRING,
CORFLO_T TYPE STRING,
CORFLO_EXT_T TYPE STRING,
CORDER TYPE STRING,
COYEAR TYPE STRING,
SUCC_HANDLE TYPE STRING,
FTORG TYPE STRING,
CUITA TYPE STRING,
CUPRO TYPE STRING,
ADPRO TYPE STRING,
CCAFA TYPE STRING,
PCLOC TYPE STRING,
TLECHS_T TYPE STRING,
TLECIS_T TYPE STRING,
LGREG_RES TYPE STRING,
FLDREF TYPE STRING,
NEW_ITEM TYPE STRING,
GUID_DOC_HDR TYPE STRING,
GUID_DOC_ITM TYPE STRING,
QALDOC_HDR TYPE STRING,
QALDOC_ITM TYPE STRING,
MSG_CTRL_PROSN TYPE STRING,
CUIT_DELETE TYPE STRING,
LEGCUS_DELETE TYPE STRING,
LEGREF_DELETE TYPE STRING,
FINPT TYPE STRING,
CUHD_SRC TYPE STRING,
CORDER TYPE STRING,
COYEAR TYPE STRING,
CDARC TYPE STRING,
SPI_WLO TYPE STRING,
CORREF_T TYPE STRING,
CUIT_SK_VALID TYPE STRING,
GUID_CUHD TYPE STRING,
ITVSY TYPE STRING,
CUIT_SK_IVIEW TYPE STRING,
GUID_CUHD TYPE STRING,
ITVSY TYPE STRING,
BADI_EXT_APPL TYPE STRING,
BADI_EXT_SCREEN TYPE STRING,
HDR_EXT1_CPROG TYPE STRING,
HDR_EXT1_DYNNR TYPE STRING,
HDR_EXT1_TITLE TYPE STRING,
HDR_EXT2_CPROG TYPE STRING,
HDR_EXT2_DYNNR TYPE STRING,
HDR_EXT2_TITLE TYPE STRING,
HDR_EXT3_CPROG TYPE STRING,
HDR_EXT3_DYNNR TYPE STRING,
HDR_EXT3_TITLE TYPE STRING,
ITM_EXT1_CPROG TYPE STRING,
ITM_EXT1_DYNNR TYPE STRING,
ITM_EXT1_TITLE TYPE STRING,
ITM_EXT2_CPROG TYPE STRING,
ITM_EXT2_DYNNR TYPE STRING,
ITM_EXT2_TITLE TYPE STRING,
ITM_EXT3_CPROG TYPE STRING,
ITM_EXT3_DYNNR TYPE STRING,
ITM_EXT3_TITLE TYPE STRING,
DP_GEN_LOG_HANDLE TYPE STRING,
DP_MES_LOG_HANDLE TYPE STRING,
FIELD_TEXTS TYPE STRING,
LICTY_CUS_SAFETY TYPE STRING,
PREFDOCTYPEDET TYPE STRING,
STCTS_ADD_CODES TYPE STRING,
STCTS_OGA_CODES TYPE STRING,
AGGR_SIMULATION_MODE TYPE STRING,
AGGR_INTERMEDIATE_TEXTS TYPE STRING,
AGGR_LOG_HNDL TYPE STRING,
AGGR_LOG_CREATE TYPE STRING,
TRTYP_BEFORE_AGGR_SIMULATION TYPE STRING,
ECAGG TYPE STRING,
FCTRL TYPE STRING,
SCREEN_CONTROL TYPE STRING,
FLIVD TYPE STRING,
STCTS_ADD_IMPCN TYPE STRING,
PARNO_SHIP_TO TYPE STRING,
PARNO_FINAL_SHIP_TO TYPE STRING,
TTCTR TYPE STRING,
LOC_ACTIVE TYPE STRING,
CON_ACTIVE TYPE STRING,
GOODS_DESCRIPTION TYPE STRING,
CONTAINER_ON_SCREEN TYPE STRING,
ARNTY TYPE STRING,
RNOIN TYPE STRING,
FCS_LGHDL TYPE STRING,
FLNFC TYPE STRING,
MASS_MNTN TYPE STRING,
PACKAGE_MODE TYPE STRING,
TAX_NOTIFICATION TYPE STRING,
COMMUNICATION_LANGUAGE TYPE STRING,
VALUE_DISPLAY TYPE STRING,
CHTIV TYPE STRING,
LEGCOL_T TYPE STRING,
LEGCOL_SAVE_T TYPE STRING,
HDR_TEXT_INIT TYPE STRING,
ITM_TEXT_INIT TYPE STRING,
RECIC TYPE STRING,
POSTD TYPE STRING,END OF T_EKKO_STR. DATA: WA_/SAPSLL/CUHD_LOAD_CONTROL_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/CUHD_LOAD_CONTROL_S_STR-SRVLL sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-PRDES sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-PRDES_TXT sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-TRTYP sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-LGREG sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-CUHDA sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-GUID_FTORG sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-LNDAB sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-GUID_CUIT sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-CUIT_SK sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-GUID_CUHD sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-ITVSY sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-TCULRO_T sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-TLEPAF_K sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-PROCS sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-PROSS sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-PROAF sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-TLEPAF_K_BASE sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-PROCS sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-PROSS sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-PROAF sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-TLECH sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-CDTYP sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-CDPRG sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-CDNRN sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-CONPS sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-CDPPF sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-CDIND sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-CDTXT sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-CDCTL sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-BIWCO sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-CDSSF sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-CDTLC sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-PRFTR sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-PRFCH sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-PRPRF sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-ICFLO sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-CTRCT sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-EMBPT sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-CUITA sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-TPAFCT_T sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-FCODE sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-SUB1 sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-SUB2 sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-ACSTA sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-IDOC sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-LGREG_SAFETY sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-CUSTA_SAFETY sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-LICTY_SAFETY sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-CUSTA_GRANT sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-LICTY_GRANT sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-CUSTA_CUS sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-LICTY_CUS sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-CUSTA_BWH sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-LICTY_BWH sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-CUSTA_PUC sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-LICTY_PUC sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-CUSTA_IPR sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-LICTY_IPR sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-STCTS_IMPCN sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-CTSNB_IMPCN sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-CTSMS_IMPCN sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-STCTS_STAWN sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-CTSNB_STAWN sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-STCTS_EPCNO sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-STCTS_MOWNR sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-CTSNB_MOWNR sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-STCTS_FDAPC sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-GUID_FTVBS sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-LAND1 sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-FLEVE sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-KPRO_PROP_T sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-COMM_CHANGE sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-ASC_T sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-ASE_T sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-AST_T sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-AAR_T sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-AART_T sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-TLC_HANDLE sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-TLC_HDR_HANDLE sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-TLC_HANDLE_T sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-CUCUR sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-KURTY sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-TB_FCODES_T sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-GRVSY sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-SPI_T sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-CORFLO_T sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-CORFLO_EXT_T sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-CORDER sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-COYEAR sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-SUCC_HANDLE sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-FTORG sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-CUITA sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-CUPRO sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-ADPRO sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-CCAFA sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-PCLOC sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-TLECHS_T sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-TLECIS_T sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-LGREG_RES sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-FLDREF sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-NEW_ITEM sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-GUID_DOC_HDR sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-GUID_DOC_ITM sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-QALDOC_HDR sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-QALDOC_ITM sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-MSG_CTRL_PROSN sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-CUIT_DELETE sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-LEGCUS_DELETE sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-LEGREF_DELETE sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-FINPT sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-CUHD_SRC sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-CORDER sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-COYEAR sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-CDARC sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-SPI_WLO sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-CORREF_T sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-CUIT_SK_VALID sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-GUID_CUHD sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-ITVSY sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-CUIT_SK_IVIEW sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-GUID_CUHD sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-ITVSY sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-BADI_EXT_APPL sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-BADI_EXT_SCREEN sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-HDR_EXT1_CPROG sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-HDR_EXT1_DYNNR sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-HDR_EXT1_TITLE sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-HDR_EXT2_CPROG sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-HDR_EXT2_DYNNR sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-HDR_EXT2_TITLE sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-HDR_EXT3_CPROG sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-HDR_EXT3_DYNNR sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-HDR_EXT3_TITLE sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-ITM_EXT1_CPROG sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-ITM_EXT1_DYNNR sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-ITM_EXT1_TITLE sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-ITM_EXT2_CPROG sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-ITM_EXT2_DYNNR sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-ITM_EXT2_TITLE sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-ITM_EXT3_CPROG sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-ITM_EXT3_DYNNR sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-ITM_EXT3_TITLE sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-DP_GEN_LOG_HANDLE sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-DP_MES_LOG_HANDLE sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-FIELD_TEXTS sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-LICTY_CUS_SAFETY sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-PREFDOCTYPEDET sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-STCTS_ADD_CODES sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-STCTS_OGA_CODES sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-AGGR_SIMULATION_MODE sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-AGGR_INTERMEDIATE_TEXTS sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-AGGR_LOG_HNDL sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-AGGR_LOG_CREATE sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-TRTYP_BEFORE_AGGR_SIMULATION sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-ECAGG sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-FCTRL sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-SCREEN_CONTROL sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-FLIVD sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-STCTS_ADD_IMPCN sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-PARNO_SHIP_TO sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-PARNO_FINAL_SHIP_TO sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-TTCTR sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-LOC_ACTIVE sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-CON_ACTIVE sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-GOODS_DESCRIPTION sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-CONTAINER_ON_SCREEN sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-ARNTY sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-RNOIN sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-FCS_LGHDL sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-FLNFC sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-MASS_MNTN sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-PACKAGE_MODE sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-TAX_NOTIFICATION sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-COMMUNICATION_LANGUAGE sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-VALUE_DISPLAY sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-CHTIV sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-LEGCOL_T sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-LEGCOL_SAVE_T sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-HDR_TEXT_INIT sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-ITM_TEXT_INIT sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-RECIC sy-vline
WA_/SAPSLL/CUHD_LOAD_CONTROL_S_STR-POSTD sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.