ABAP Select data from SAP table JBIUSECDA 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 JBIUSECDA 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 JBIUSECDA. 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 JBIUSECDA 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_JBIUSECDA TYPE STANDARD TABLE OF JBIUSECDA,
      WA_JBIUSECDA TYPE JBIUSECDA,
      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: <JBIUSECDA> TYPE JBIUSECDA.

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

SELECT *
*restrict ABAP select to first 10 rows
 UP TO 10 ROWS      
  FROM JBIUSECDA
  INTO TABLE IT_JBIUSECDA.

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM JBIUSECDA
*  INTO TABLE @DATA(IT_JBIUSECDA2).
*--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_JBIUSECDA INDEX 1 INTO DATA(WA_JBIUSECDA2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_JBIUSECDA ASSIGNING <JBIUSECDA>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<JBIUSECDA>-RANL = 1.
<JBIUSECDA>-SANLF = 1.
<JBIUSECDA>-GSART = 1.
<JBIUSECDA>-STATUS = 1.
<JBIUSECDA>-XALKZ = 1.
ENDLOOP.

LOOP AT IT_JBIUSECDA INTO WA_JBIUSECDA.
*Write horizonal line to screen report.
  WRITE:/ sy-uline.

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_JBIUSECDA-XALLB, sy-vline,
WA_JBIUSECDA-RANLALT1, sy-vline,
WA_JBIUSECDA-RANLALT2, sy-vline,
WA_JBIUSECDA-SROLEXT, sy-vline,
WA_JBIUSECDA-INSTITUTE, sy-vline,
WA_JBIUSECDA-RATING, sy-vline.
ENDLOOP. *Add any further fields from structure WA_JBIUSECDA 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_JBIUSECDA 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_JBIUSECDA INTO WA_JBIUSECDA. *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 RANL CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_JBIUSECDA-RANL IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_JBIUSECDA-RANL.
WRITE:/ 'New Value:', ld_input.

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

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

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

*Conversion exit EXCRT, internal->external for field KURS1 CALL FUNCTION 'CONVERSION_EXIT_EXCRT_OUTPUT' EXPORTING input = WA_JBIUSECDA-KURS1 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_JBIUSECDA-KURS1.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field SPARTNR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_JBIUSECDA-SPARTNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_JBIUSECDA-SPARTNR.
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_JBIUSECDA_STR,
RANL TYPE STRING,
SANLF TYPE STRING,
GSART TYPE STRING,
STATUS TYPE STRING,
XALKZ TYPE STRING,
XALLB TYPE STRING,
RANLALT1 TYPE STRING,
RANLALT2 TYPE STRING,
SROLEXT TYPE STRING,
INSTITUTE TYPE STRING,
RATING TYPE STRING,
REPKE TYPE STRING,
BPEXT TYPE STRING,
REWHR TYPE STRING,
SWERTTYP TYPE STRING,
SNOTI TYPE STRING,
KBNEWE TYPE STRING,
SBOERNOT TYPE STRING,
SAKAR TYPE STRING,
SVBRE TYPE STRING,
SARTBET TYPE STRING,
SKONBET TYPE STRING,
WLOMB TYPE STRING,
JDECK TYPE STRING,
JMUENDEL TYPE STRING,
JABMI TYPE STRING,
AAAAKTIE TYPE STRING,
PKUAB TYPE STRING,
BKUAB TYPE STRING,
SARTBEZ TYPE STRING,
RANL2 TYPE STRING,
BBREVERZ TYPE STRING,
BBREVERN TYPE STRING,
SMOVERW TYPE STRING,
SDEPOSTAT TYPE STRING,
SSTBE TYPE STRING,
SWPHGMPF TYPE STRING,
SFUNDI TYPE STRING,
MARK TYPE STRING,
RHANDPL TYPE STRING,
WAERS TYPE STRING,
FLAT TYPE STRING,
HEIBOE TYPE STRING,
SBOEN TYPE STRING,
DGUEL_KK TYPE STRING,
DEBEG TYPE STRING,
KZAHLAKT TYPE STRING,
BZAHLAKT TYPE STRING,
DREST TYPE STRING,
PDIVBER TYPE STRING,
DDBAB TYPE STRING,
KBEMPREIS TYPE STRING,
PEMKURS TYPE STRING,
DTSCHAB TYPE STRING,
DXTAUSCH TYPE STRING,
ATSHZAE TYPE STRING,
ATCHNEN TYPE STRING,
BAUSGLCH TYPE STRING,
SWHRAUSG TYPE STRING,
DXGUELT TYPE STRING,
PAUSG TYPE STRING,
SFOTY TYPE STRING,
SFOART TYPE STRING,
SOEFF TYPE STRING,
BFONVOL TYPE STRING,
SAING TYPE STRING,
JTHESAU TYPE STRING,
PWANLRAB TYPE STRING,
BBPRU TYPE STRING,
RWBZP TYPE STRING,
BBVHZ TYPE STRING,
BBVHN TYPE STRING,
DBFRV TYPE STRING,
DBFRB TYPE STRING,
RIGHTS_TEXT TYPE STRING,
DBHAV TYPE STRING,
DBHAB TYPE STRING,
KREAK TYPE STRING,
BVNJA TYPE STRING,
SWPKLASS TYPE STRING,
BNOMS TYPE STRING,
BNHAE TYPE STRING,
DKOBL TYPE STRING,
DKEMI TYPE STRING,
DANDPFL TYPE STRING,
DANDRE TYPE STRING,
JAUSL TYPE STRING,
DAUSL TYPE STRING,
JNACHR TYPE STRING,
DEMBEG TYPE STRING,
DENDFAE TYPE STRING,
SINKKOKO TYPE STRING,
SRENDMETH TYPE STRING,
YIELD_FREQUENCY TYPE STRING,
KOKO_ZMETH TYPE STRING,
BATRT TYPE STRING,
STILGART TYPE STRING,
SDISKO TYPE STRING,
SCUEX TYPE STRING,
UNDERLYING2 TYPE STRING,
BOPHE TYPE STRING,
DWAFV TYPE STRING,
DWAFB TYPE STRING,
BWAVZ TYPE STRING,
BWAVN TYPE STRING,
BAUFP TYPE STRING,
RWAUF TYPE STRING,
SOPTTYP TYPE STRING,
AMINDEST TYPE STRING,
SOPTAUS TYPE STRING,
DLAVO TYPE STRING,
DLABI TYPE STRING,
BOVZA TYPE STRING,
BOVNE TYPE STRING,
SVERROPT TYPE STRING,
BBASPREI TYPE STRING,
RWHRBAS TYPE STRING,
BBEZEIN TYPE STRING,
RBEZWHR TYPE STRING,
PBASKURS TYPE STRING,
SINDEART TYPE STRING,
IBASIS TYPE STRING,
BINDEX TYPE STRING,
RINDWHR TYPE STRING,
SKOART TYPE STRING,
KBKOND TYPE STRING,
DGUEL_KP TYPE STRING,
PKOND TYPE STRING,
SZSREFVZ TYPE STRING,
SZSREF TYPE STRING,
BKOND TYPE STRING,
SWHRKOND TYPE STRING,
SZBMETH TYPE STRING,
KURS1 TYPE STRING,
SBASIS TYPE STRING,
BBASIS TYPE STRING,
JBMONAT TYPE STRING,
JPROZR TYPE STRING,
SPARTNR TYPE STRING,
BVTYP TYPE STRING,
RDIVNR TYPE STRING,
ZLSCH TYPE STRING,
MWSKZ TYPE STRING,
ZAHLS TYPE STRING,
RKONT TYPE STRING,
MABER TYPE STRING,
SBUST TYPE STRING,
SZEGEN TYPE STRING,
DVALUT TYPE STRING,
JSINCL TYPE STRING,
SVWERK TYPE STRING,
AVGSTAGE TYPE STRING,
AVGSTAGEVZ TYPE STRING,
SVMETH TYPE STRING,
SVULT TYPE STRING,
JSOFVERR TYPE STRING,
SZEITANT TYPE STRING,
DFAELL TYPE STRING,
JSFINCL TYPE STRING,
SFWERK TYPE STRING,
SDWERK TYPE STRING,
AFGSTAGE TYPE STRING,
SFMETH TYPE STRING,
SFULT TYPE STRING,
SFRANZ TYPE STRING,
SBERECH TYPE STRING,
SFANT TYPE STRING,
SZAWS TYPE STRING,
JNULLKON TYPE STRING,
SZWKEY TYPE STRING,
AMMRHY TYPE STRING,
SKOPO TYPE STRING,
ATTRHY TYPE STRING,
SKALID TYPE STRING,
SKALID2 TYPE STRING,
SFORMREF TYPE STRING,
PKONDMIN TYPE STRING,
PKONDMAX TYPE STRING,
SZSREFMIN TYPE STRING,
SZSREFMAX TYPE STRING,
PRUNIT TYPE STRING,
JAUSW1 TYPE STRING,
JAUSW2 TYPE STRING,
JAUSW3 TYPE STRING,
PKOND_V1 TYPE STRING,
PKOND_V2 TYPE STRING,
PKOND_V3 TYPE STRING,
PKOND_V4 TYPE STRING,
SZSREF_V1 TYPE STRING,
SZSREF_V2 TYPE STRING,
SZSREF_V3 TYPE STRING,
SZSREF_V4 TYPE STRING,
MODE TYPE STRING,END OF T_EKKO_STR. DATA: WA_JBIUSECDA_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_JBIUSECDA_STR-RANL sy-vline
WA_JBIUSECDA_STR-SANLF sy-vline
WA_JBIUSECDA_STR-GSART sy-vline
WA_JBIUSECDA_STR-STATUS sy-vline
WA_JBIUSECDA_STR-XALKZ sy-vline
WA_JBIUSECDA_STR-XALLB sy-vline
WA_JBIUSECDA_STR-RANLALT1 sy-vline
WA_JBIUSECDA_STR-RANLALT2 sy-vline
WA_JBIUSECDA_STR-SROLEXT sy-vline
WA_JBIUSECDA_STR-INSTITUTE sy-vline
WA_JBIUSECDA_STR-RATING sy-vline
WA_JBIUSECDA_STR-REPKE sy-vline
WA_JBIUSECDA_STR-BPEXT sy-vline
WA_JBIUSECDA_STR-REWHR sy-vline
WA_JBIUSECDA_STR-SWERTTYP sy-vline
WA_JBIUSECDA_STR-SNOTI sy-vline
WA_JBIUSECDA_STR-KBNEWE sy-vline
WA_JBIUSECDA_STR-SBOERNOT sy-vline
WA_JBIUSECDA_STR-SAKAR sy-vline
WA_JBIUSECDA_STR-SVBRE sy-vline
WA_JBIUSECDA_STR-SARTBET sy-vline
WA_JBIUSECDA_STR-SKONBET sy-vline
WA_JBIUSECDA_STR-WLOMB sy-vline
WA_JBIUSECDA_STR-JDECK sy-vline
WA_JBIUSECDA_STR-JMUENDEL sy-vline
WA_JBIUSECDA_STR-JABMI sy-vline
WA_JBIUSECDA_STR-AAAAKTIE sy-vline
WA_JBIUSECDA_STR-PKUAB sy-vline
WA_JBIUSECDA_STR-BKUAB sy-vline
WA_JBIUSECDA_STR-SARTBEZ sy-vline
WA_JBIUSECDA_STR-RANL2 sy-vline
WA_JBIUSECDA_STR-BBREVERZ sy-vline
WA_JBIUSECDA_STR-BBREVERN sy-vline
WA_JBIUSECDA_STR-SMOVERW sy-vline
WA_JBIUSECDA_STR-SDEPOSTAT sy-vline
WA_JBIUSECDA_STR-SSTBE sy-vline
WA_JBIUSECDA_STR-SWPHGMPF sy-vline
WA_JBIUSECDA_STR-SFUNDI sy-vline
WA_JBIUSECDA_STR-MARK sy-vline
WA_JBIUSECDA_STR-RHANDPL sy-vline
WA_JBIUSECDA_STR-WAERS sy-vline
WA_JBIUSECDA_STR-FLAT sy-vline
WA_JBIUSECDA_STR-HEIBOE sy-vline
WA_JBIUSECDA_STR-SBOEN sy-vline
WA_JBIUSECDA_STR-DGUEL_KK sy-vline
WA_JBIUSECDA_STR-DEBEG sy-vline
WA_JBIUSECDA_STR-KZAHLAKT sy-vline
WA_JBIUSECDA_STR-BZAHLAKT sy-vline
WA_JBIUSECDA_STR-DREST sy-vline
WA_JBIUSECDA_STR-PDIVBER sy-vline
WA_JBIUSECDA_STR-DDBAB sy-vline
WA_JBIUSECDA_STR-KBEMPREIS sy-vline
WA_JBIUSECDA_STR-PEMKURS sy-vline
WA_JBIUSECDA_STR-DTSCHAB sy-vline
WA_JBIUSECDA_STR-DXTAUSCH sy-vline
WA_JBIUSECDA_STR-ATSHZAE sy-vline
WA_JBIUSECDA_STR-ATCHNEN sy-vline
WA_JBIUSECDA_STR-BAUSGLCH sy-vline
WA_JBIUSECDA_STR-SWHRAUSG sy-vline
WA_JBIUSECDA_STR-DXGUELT sy-vline
WA_JBIUSECDA_STR-PAUSG sy-vline
WA_JBIUSECDA_STR-SFOTY sy-vline
WA_JBIUSECDA_STR-SFOART sy-vline
WA_JBIUSECDA_STR-SOEFF sy-vline
WA_JBIUSECDA_STR-BFONVOL sy-vline
WA_JBIUSECDA_STR-SAING sy-vline
WA_JBIUSECDA_STR-JTHESAU sy-vline
WA_JBIUSECDA_STR-PWANLRAB sy-vline
WA_JBIUSECDA_STR-BBPRU sy-vline
WA_JBIUSECDA_STR-RWBZP sy-vline
WA_JBIUSECDA_STR-BBVHZ sy-vline
WA_JBIUSECDA_STR-BBVHN sy-vline
WA_JBIUSECDA_STR-DBFRV sy-vline
WA_JBIUSECDA_STR-DBFRB sy-vline
WA_JBIUSECDA_STR-RIGHTS_TEXT sy-vline
WA_JBIUSECDA_STR-DBHAV sy-vline
WA_JBIUSECDA_STR-DBHAB sy-vline
WA_JBIUSECDA_STR-KREAK sy-vline
WA_JBIUSECDA_STR-BVNJA sy-vline
WA_JBIUSECDA_STR-SWPKLASS sy-vline
WA_JBIUSECDA_STR-BNOMS sy-vline
WA_JBIUSECDA_STR-BNHAE sy-vline
WA_JBIUSECDA_STR-DKOBL sy-vline
WA_JBIUSECDA_STR-DKEMI sy-vline
WA_JBIUSECDA_STR-DANDPFL sy-vline
WA_JBIUSECDA_STR-DANDRE sy-vline
WA_JBIUSECDA_STR-JAUSL sy-vline
WA_JBIUSECDA_STR-DAUSL sy-vline
WA_JBIUSECDA_STR-JNACHR sy-vline
WA_JBIUSECDA_STR-DEMBEG sy-vline
WA_JBIUSECDA_STR-DENDFAE sy-vline
WA_JBIUSECDA_STR-SINKKOKO sy-vline
WA_JBIUSECDA_STR-SRENDMETH sy-vline
WA_JBIUSECDA_STR-YIELD_FREQUENCY sy-vline
WA_JBIUSECDA_STR-KOKO_ZMETH sy-vline
WA_JBIUSECDA_STR-BATRT sy-vline
WA_JBIUSECDA_STR-STILGART sy-vline
WA_JBIUSECDA_STR-SDISKO sy-vline
WA_JBIUSECDA_STR-SCUEX sy-vline
WA_JBIUSECDA_STR-UNDERLYING2 sy-vline
WA_JBIUSECDA_STR-BOPHE sy-vline
WA_JBIUSECDA_STR-DWAFV sy-vline
WA_JBIUSECDA_STR-DWAFB sy-vline
WA_JBIUSECDA_STR-BWAVZ sy-vline
WA_JBIUSECDA_STR-BWAVN sy-vline
WA_JBIUSECDA_STR-BAUFP sy-vline
WA_JBIUSECDA_STR-RWAUF sy-vline
WA_JBIUSECDA_STR-SOPTTYP sy-vline
WA_JBIUSECDA_STR-AMINDEST sy-vline
WA_JBIUSECDA_STR-SOPTAUS sy-vline
WA_JBIUSECDA_STR-DLAVO sy-vline
WA_JBIUSECDA_STR-DLABI sy-vline
WA_JBIUSECDA_STR-BOVZA sy-vline
WA_JBIUSECDA_STR-BOVNE sy-vline
WA_JBIUSECDA_STR-SVERROPT sy-vline
WA_JBIUSECDA_STR-BBASPREI sy-vline
WA_JBIUSECDA_STR-RWHRBAS sy-vline
WA_JBIUSECDA_STR-BBEZEIN sy-vline
WA_JBIUSECDA_STR-RBEZWHR sy-vline
WA_JBIUSECDA_STR-PBASKURS sy-vline
WA_JBIUSECDA_STR-SINDEART sy-vline
WA_JBIUSECDA_STR-IBASIS sy-vline
WA_JBIUSECDA_STR-BINDEX sy-vline
WA_JBIUSECDA_STR-RINDWHR sy-vline
WA_JBIUSECDA_STR-SKOART sy-vline
WA_JBIUSECDA_STR-KBKOND sy-vline
WA_JBIUSECDA_STR-DGUEL_KP sy-vline
WA_JBIUSECDA_STR-PKOND sy-vline
WA_JBIUSECDA_STR-SZSREFVZ sy-vline
WA_JBIUSECDA_STR-SZSREF sy-vline
WA_JBIUSECDA_STR-BKOND sy-vline
WA_JBIUSECDA_STR-SWHRKOND sy-vline
WA_JBIUSECDA_STR-SZBMETH sy-vline
WA_JBIUSECDA_STR-KURS1 sy-vline
WA_JBIUSECDA_STR-SBASIS sy-vline
WA_JBIUSECDA_STR-BBASIS sy-vline
WA_JBIUSECDA_STR-JBMONAT sy-vline
WA_JBIUSECDA_STR-JPROZR sy-vline
WA_JBIUSECDA_STR-SPARTNR sy-vline
WA_JBIUSECDA_STR-BVTYP sy-vline
WA_JBIUSECDA_STR-RDIVNR sy-vline
WA_JBIUSECDA_STR-ZLSCH sy-vline
WA_JBIUSECDA_STR-MWSKZ sy-vline
WA_JBIUSECDA_STR-ZAHLS sy-vline
WA_JBIUSECDA_STR-RKONT sy-vline
WA_JBIUSECDA_STR-MABER sy-vline
WA_JBIUSECDA_STR-SBUST sy-vline
WA_JBIUSECDA_STR-SZEGEN sy-vline
WA_JBIUSECDA_STR-DVALUT sy-vline
WA_JBIUSECDA_STR-JSINCL sy-vline
WA_JBIUSECDA_STR-SVWERK sy-vline
WA_JBIUSECDA_STR-AVGSTAGE sy-vline
WA_JBIUSECDA_STR-AVGSTAGEVZ sy-vline
WA_JBIUSECDA_STR-SVMETH sy-vline
WA_JBIUSECDA_STR-SVULT sy-vline
WA_JBIUSECDA_STR-JSOFVERR sy-vline
WA_JBIUSECDA_STR-SZEITANT sy-vline
WA_JBIUSECDA_STR-DFAELL sy-vline
WA_JBIUSECDA_STR-JSFINCL sy-vline
WA_JBIUSECDA_STR-SFWERK sy-vline
WA_JBIUSECDA_STR-SDWERK sy-vline
WA_JBIUSECDA_STR-AFGSTAGE sy-vline
WA_JBIUSECDA_STR-SFMETH sy-vline
WA_JBIUSECDA_STR-SFULT sy-vline
WA_JBIUSECDA_STR-SFRANZ sy-vline
WA_JBIUSECDA_STR-SBERECH sy-vline
WA_JBIUSECDA_STR-SFANT sy-vline
WA_JBIUSECDA_STR-SZAWS sy-vline
WA_JBIUSECDA_STR-JNULLKON sy-vline
WA_JBIUSECDA_STR-SZWKEY sy-vline
WA_JBIUSECDA_STR-AMMRHY sy-vline
WA_JBIUSECDA_STR-SKOPO sy-vline
WA_JBIUSECDA_STR-ATTRHY sy-vline
WA_JBIUSECDA_STR-SKALID sy-vline
WA_JBIUSECDA_STR-SKALID2 sy-vline
WA_JBIUSECDA_STR-SFORMREF sy-vline
WA_JBIUSECDA_STR-PKONDMIN sy-vline
WA_JBIUSECDA_STR-PKONDMAX sy-vline
WA_JBIUSECDA_STR-SZSREFMIN sy-vline
WA_JBIUSECDA_STR-SZSREFMAX sy-vline
WA_JBIUSECDA_STR-PRUNIT sy-vline
WA_JBIUSECDA_STR-JAUSW1 sy-vline
WA_JBIUSECDA_STR-JAUSW2 sy-vline
WA_JBIUSECDA_STR-JAUSW3 sy-vline
WA_JBIUSECDA_STR-PKOND_V1 sy-vline
WA_JBIUSECDA_STR-PKOND_V2 sy-vline
WA_JBIUSECDA_STR-PKOND_V3 sy-vline
WA_JBIUSECDA_STR-PKOND_V4 sy-vline
WA_JBIUSECDA_STR-SZSREF_V1 sy-vline
WA_JBIUSECDA_STR-SZSREF_V2 sy-vline
WA_JBIUSECDA_STR-SZSREF_V3 sy-vline
WA_JBIUSECDA_STR-SZSREF_V4 sy-vline
WA_JBIUSECDA_STR-MODE sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.