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

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

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

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


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_/SAPSLL/CUSWLP_DISPLAY_S ASSIGNING </SAPSLL/CUSWLP_DISPLAY_S>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
</SAPSLL/CUSWLP_DISPLAY_S>-MKSEL = 1.
</SAPSLL/CUSWLP_DISPLAY_S>-MDDNO = 1.
</SAPSLL/CUSWLP_DISPLAY_S>-MDDYR = 1.
</SAPSLL/CUSWLP_DISPLAY_S>-MDDIN = 1.
</SAPSLL/CUSWLP_DISPLAY_S>-DOCDT_ICON = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_/SAPSLL/CUSWLP_DISPLAY_S-MDDPM_ICON, sy-vline,
WA_/SAPSLL/CUSWLP_DISPLAY_S-MDCCL, sy-vline,
WA_/SAPSLL/CUSWLP_DISPLAY_S-TEMST, sy-vline,
WA_/SAPSLL/CUSWLP_DISPLAY_S-IBLIS, sy-vline,
WA_/SAPSLL/CUSWLP_DISPLAY_S-PARID, sy-vline,
WA_/SAPSLL/CUSWLP_DISPLAY_S-PRVSY, sy-vline.
ENDLOOP. *Add any further fields from structure WA_/SAPSLL/CUSWLP_DISPLAY_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/CUSWLP_DISPLAY_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/CUSWLP_DISPLAY_S INTO WA_/SAPSLL/CUSWLP_DISPLAY_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 MDDNO CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_/SAPSLL/CUSWLP_DISPLAY_S-MDDNO IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SAPSLL/CUSWLP_DISPLAY_S-MDDNO.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

*Conversion exit SLLTS, internal->external for field MDCDT CALL FUNCTION 'CONVERSION_EXIT_SLLTS_OUTPUT' EXPORTING input = WA_/SAPSLL/CUSWLP_DISPLAY_S-MDCDT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SAPSLL/CUSWLP_DISPLAY_S-MDCDT.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit SLLTS, internal->external for field CRTSP CALL FUNCTION 'CONVERSION_EXIT_SLLTS_OUTPUT' EXPORTING input = WA_/SAPSLL/CUSWLP_DISPLAY_S-CRTSP IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SAPSLL/CUSWLP_DISPLAY_S-CRTSP.
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/CUSWLP_DISPLAY_S_STR,
MKSEL TYPE STRING,
MDDNO TYPE STRING,
MDDYR TYPE STRING,
MDDIN TYPE STRING,
DOCDT_ICON TYPE STRING,
MDDPM_ICON TYPE STRING,
MDCCL TYPE STRING,
TEMST TYPE STRING,
IBLIS TYPE STRING,
PARID TYPE STRING,
PRVSY TYPE STRING,
GUID_PR TYPE STRING,
PRTXT TYPE STRING,
MDBUQ TYPE STRING,
QUANT TYPE STRING,
BAUOM TYPE STRING,
CORDER TYPE STRING,
COYEAR TYPE STRING,
CORDEROUT TYPE STRING,
COYEAROUT TYPE STRING,
FTVBS TYPE STRING,
MDWGR TYPE STRING,
MDWNT TYPE STRING,
MDWEI TYPE STRING,
MDDDT TYPE STRING,
MDPDT TYPE STRING,
MDCDT TYPE STRING,
DLDNO TYPE STRING,
DLDIN TYPE STRING,
DLDSY TYPE STRING,
DLDAP TYPE STRING,
DLOBJ TYPE STRING,
PODNO TYPE STRING,
PODIN TYPE STRING,
PODSY TYPE STRING,
PODAP TYPE STRING,
POOBJ TYPE STRING,
MDDSY TYPE STRING,
MDDAP TYPE STRING,
MDOBJ TYPE STRING,
LGREG TYPE STRING,
MOVTY TYPE STRING,
ECPID TYPE STRING,
ECPID_TXT TYPE STRING,
CREFT TYPE STRING,
CREFN TYPE STRING,
PARVD TYPE STRING,
PARGS TYPE STRING,
PAFVD TYPE STRING,
PAFGS TYPE STRING,
PARST TYPE STRING,
PAFST TYPE STRING,
TAXNO TYPE STRING,
INCOT TYPE STRING,
INCOLO TYPE STRING,
CUPRO TYPE STRING,
CUCOO TYPE STRING,
MDENQ TYPE STRING,
ENUOM TYPE STRING,
MDOPQ TYPE STRING,
OPUOM TYPE STRING,
NCPRP TYPE STRING,
DCPRP TYPE STRING,
POVAL TYPE STRING,
OPPVA TYPE STRING,
POPRC TYPE STRING,
PRCUP TYPE STRING,
POCUR TYPE STRING,
CVRTF TYPE STRING,
CVRAT TYPE STRING,
MDRNO TYPE STRING,
MDRYR TYPE STRING,
MDRIN TYPE STRING,
MDRSY TYPE STRING,
MDRAP TYPE STRING,
IDGDS TYPE STRING,
LOCID TYPE STRING,
ADDDA1 TYPE STRING,
ADDDA2 TYPE STRING,
ADDDA3 TYPE STRING,
CRTSP TYPE STRING,
GUID_CUSWLP TYPE STRING,
GUID_ECWPED TYPE STRING,
BUTTONS TYPE STRING,END OF T_EKKO_STR. DATA: WA_/SAPSLL/CUSWLP_DISPLAY_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/CUSWLP_DISPLAY_S_STR-MKSEL sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-MDDNO sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-MDDYR sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-MDDIN sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-DOCDT_ICON sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-MDDPM_ICON sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-MDCCL sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-TEMST sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-IBLIS sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-PARID sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-PRVSY sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-GUID_PR sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-PRTXT sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-MDBUQ sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-QUANT sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-BAUOM sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-CORDER sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-COYEAR sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-CORDEROUT sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-COYEAROUT sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-FTVBS sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-MDWGR sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-MDWNT sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-MDWEI sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-MDDDT sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-MDPDT sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-MDCDT sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-DLDNO sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-DLDIN sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-DLDSY sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-DLDAP sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-DLOBJ sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-PODNO sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-PODIN sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-PODSY sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-PODAP sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-POOBJ sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-MDDSY sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-MDDAP sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-MDOBJ sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-LGREG sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-MOVTY sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-ECPID sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-ECPID_TXT sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-CREFT sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-CREFN sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-PARVD sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-PARGS sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-PAFVD sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-PAFGS sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-PARST sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-PAFST sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-TAXNO sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-INCOT sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-INCOLO sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-CUPRO sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-CUCOO sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-MDENQ sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-ENUOM sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-MDOPQ sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-OPUOM sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-NCPRP sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-DCPRP sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-POVAL sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-OPPVA sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-POPRC sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-PRCUP sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-POCUR sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-CVRTF sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-CVRAT sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-MDRNO sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-MDRYR sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-MDRIN sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-MDRSY sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-MDRAP sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-IDGDS sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-LOCID sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-ADDDA1 sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-ADDDA2 sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-ADDDA3 sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-CRTSP sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-GUID_CUSWLP sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-GUID_ECWPED sy-vline
WA_/SAPSLL/CUSWLP_DISPLAY_S_STR-BUTTONS sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.