ABAP Select data from SAP table JBIUDERIV 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 JBIUDERIV 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 JBIUDERIV. 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 JBIUDERIV 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_JBIUDERIV TYPE STANDARD TABLE OF JBIUDERIV, WA_JBIUDERIV TYPE JBIUDERIV, 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: <JBIUDERIV> TYPE JBIUDERIV. *Process all fields in table header/work area as string values PERFORM process_as_string_field_values CHANGING wa_JBIUDERIV. SELECT * *restrict ABAP select to first 10 rows UP TO 10 ROWS FROM JBIUDERIV INTO TABLE IT_JBIUDERIV. *Select data and declare internal table using in-line method @DATA *SELECT * * FROM JBIUDERIV * INTO TABLE @DATA(IT_JBIUDERIV2). *--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_JBIUDERIV INDEX 1 INTO DATA(WA_JBIUDERIV2). *Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL LOOP AT IT_JBIUDERIV ASSIGNING <JBIUDERIV>.*To update a field value using a field symbol simply change the value via the field symbol pointer
<JBIUDERIV>-MANDT = 1.
<JBIUDERIV>-BUKRS = 1.
<JBIUDERIV>-RFHA = 1.
<JBIUDERIV>-CRUSER = 1.
<JBIUDERIV>-DCRDAT = 1.
ENDLOOP. LOOP AT IT_JBIUDERIV INTO WA_JBIUDERIV. *Write horizonal line to screen report. WRITE:/ sy-uline. *Write selected data to screen/report before conversion. WRITE:/ sy-vline, WA_JBIUDERIV-TCRTIM, sy-vline,
WA_JBIUDERIV-UPUSER, sy-vline,
WA_JBIUDERIV-DUPDAT, sy-vline,
WA_JBIUDERIV-TUPTIM, sy-vline,
WA_JBIUDERIV-RANTYP, sy-vline,
WA_JBIUDERIV-SANLF, sy-vline.
ENDLOOP. *Add any further fields from structure WA_JBIUDERIV 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_JBIUDERIV 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_JBIUDERIV INTO WA_JBIUDERIV. *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 RFHA CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_JBIUDERIV-RFHA IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_JBIUDERIV-RFHA.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field RGATT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_JBIUDERIV-RGATT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_JBIUDERIV-RGATT.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field RMAID CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_JBIUDERIV-RMAID IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_JBIUDERIV-RMAID.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field KONTRH CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_JBIUDERIV-KONTRH IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_JBIUDERIV-KONTRH.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field RGARANT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_JBIUDERIV-RGARANT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_JBIUDERIV-RGARANT.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field VRFHA CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_JBIUDERIV-VRFHA IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_JBIUDERIV-VRFHA.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field RANL CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_JBIUDERIV-RANL IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_JBIUDERIV-RANL.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field FACILITYNR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_JBIUDERIV-FACILITYNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_JBIUDERIV-FACILITYNR.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field GRANT_NBR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_JBIUDERIV-GRANT_NBR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_JBIUDERIV-GRANT_NBR.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field TRUSTEE CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_JBIUDERIV-TRUSTEE IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_JBIUDERIV-TRUSTEE.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field PRCTR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_JBIUDERIV-PRCTR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_JBIUDERIV-PRCTR.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field RCNTR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_JBIUDERIV-RCNTR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_JBIUDERIV-RCNTR.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ABPSP, internal->external for field PS_POSID CALL FUNCTION 'CONVERSION_EXIT_ABPSP_OUTPUT' EXPORTING input = WA_JBIUDERIV-PS_POSID IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_JBIUDERIV-PS_POSID.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field FB_SEGMENT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_JBIUDERIV-FB_SEGMENT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_JBIUDERIV-FB_SEGMENT.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field HEDGE_REQUEST_ID CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_JBIUDERIV-HEDGE_REQUEST_ID IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_JBIUDERIV-HEDGE_REQUEST_ID.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field ISIN CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_JBIUDERIV-ISIN IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_JBIUDERIV-ISIN.
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_JBIUDERIV_STR,
MANDT TYPE STRING,
BUKRS TYPE STRING,
RFHA TYPE STRING,
CRUSER TYPE STRING,
DCRDAT TYPE STRING,
TCRTIM TYPE STRING,
UPUSER TYPE STRING,
DUPDAT TYPE STRING,
TUPTIM TYPE STRING,
RANTYP TYPE STRING,
SANLF TYPE STRING,
SFGTYP TYPE STRING,
SGSART TYPE STRING,
SFHAART TYPE STRING,
RGATT TYPE STRING,
RMAID TYPE STRING,
RFHAZUNR TYPE STRING,
RFHAZUL TYPE STRING,
SAKTIV TYPE STRING,
KONTRH TYPE STRING,
SROLEXT TYPE STRING,
RGARANT TYPE STRING,
RREFKONT TYPE STRING,
RREFKONT2 TYPE STRING,
RPORTB TYPE STRING,
WGSCHFT TYPE STRING,
WGSCHFT1 TYPE STRING,
WGSCHFT2 TYPE STRING,
AMTINPUT TYPE STRING,
DBLFZ TYPE STRING,
SKALID TYPE STRING,
SKALID2 TYPE STRING,
JLIMIT TYPE STRING,
AKUEND TYPE STRING,
SKUEND TYPE STRING,
OBJNR TYPE STRING,
RLDEPO TYPE STRING,
ZUONR TYPE STRING,
DELFZ TYPE STRING,
ABWTYP TYPE STRING,
TBEGRU TYPE STRING,
VRFHA TYPE STRING,
SINCLBE TYPE STRING,
SNPVCAL TYPE STRING,
SRNDNG TYPE STRING,
ZUOND TYPE STRING,
REFER TYPE STRING,
MERKM TYPE STRING,
SFRGZUST TYPE STRING,
RANL TYPE STRING,
RCOMVALCL TYPE STRING,
FACILITYNR TYPE STRING,
FACILITYBUKRS TYPE STRING,
POSACC TYPE STRING,
RCOMVALCL2 TYPE STRING,
FUND TYPE STRING,
GRANT_NBR TYPE STRING,
TIMESTAMP_DEAL TYPE STRING,
COMMODITY_ID TYPE STRING,
RPORTB2 TYPE STRING,
COMMODITY_ID1 TYPE STRING,
COMMODITY_ID2 TYPE STRING,
CLEARING_OPTION TYPE STRING,
CLEARING_STATUS TYPE STRING,
CLEARING_DATE TYPE STRING,
EXT_ACCOUNT TYPE STRING,
CLEAR_DATE_ACT TYPE STRING,
SCONDITION TYPE STRING,
RISK_MITIGATING TYPE STRING,
FIMA_CALCULATION TYPE STRING,
TRUSTEE TYPE STRING,
PRCTR TYPE STRING,
RCNTR TYPE STRING,
PS_POSID TYPE STRING,
RBUSA TYPE STRING,
HEDGE_CLASS TYPE STRING,
INIT_CLASSIFIER TYPE STRING,
COUNTRY TYPE STRING,
FB_SEGMENT TYPE STRING,
BEHALF_OF_COMPANY TYPE STRING,
TRADED_CURRENCY TYPE STRING,
HEDGE_REQUEST_ID TYPE STRING,
CFI_CODE TYPE STRING,
ISIN TYPE STRING,
MIC TYPE STRING,
CONTRACT_TIMESTAMP_UTC TYPE STRING,
BUPLA TYPE STRING,
FKBER TYPE STRING,
PRICEINDEX_USED TYPE STRING,
RFHAZU TYPE STRING,
SFGZUSTT TYPE STRING,
SFUNKTV TYPE STRING,
SFUNKTL TYPE STRING,
ROFHAZU TYPE STRING,
RFHAZUX TYPE STRING,
SSTOGRD TYPE STRING,
RDEALER TYPE STRING,
DVTRAB TYPE STRING,
TVTRAB TYPE STRING,
GSPPART TYPE STRING,
XAKT TYPE STRING,
NORDEXT TYPE STRING,
SINCLE TYPE STRING,
DZSTND TYPE STRING,
SZNSPRO TYPE STRING,
DZNSSTD TYPE STRING,
KKURS TYPE STRING,
KKASSA TYPE STRING,
KSWAP TYPE STRING,
WLWAERS TYPE STRING,
WFWAERS TYPE STRING,
LIMITART TYPE STRING,
LIMITDAT TYPE STRING,
LIWAERS TYPE STRING,
KWLIQUI TYPE STRING,
RKONDGR TYPE STRING,
RKOND TYPE STRING,
DGUEL_KP TYPE STRING,
NSTUFE TYPE STRING,
SALTKOND TYPE STRING,
SZINSANP TYPE STRING,
JNULLKON TYPE STRING,
SKOART TYPE STRING,
SSIGN TYPE STRING,
SBKKLAS TYPE STRING,
SBKTYP TYPE STRING,
PKOND TYPE STRING,
BKOND TYPE STRING,
SWHRKOND TYPE STRING,
SBASIS TYPE STRING,
SZBMETH TYPE STRING,
SINCL TYPE STRING,
SZSREF TYPE STRING,
SFORMREF TYPE STRING,
SVARNAME TYPE STRING,
AMMRHY TYPE STRING,
ATTRHY TYPE STRING,
DVALUT TYPE STRING,
SVULT TYPE STRING,
SVWERK TYPE STRING,
SVMETH TYPE STRING,
AVGSTAGE TYPE STRING,
DFAELL TYPE STRING,
SFULT TYPE STRING,
SFWERK TYPE STRING,
SFMETH TYPE STRING,
AFGSTAGE TYPE STRING,
SDWERK TYPE STRING,
DZFEST TYPE STRING,
AZGSTAGE TYPE STRING,
DZSREF TYPE STRING,
SHERKUNFT TYPE STRING,
SRHYTHM TYPE STRING,
SBERFIMA TYPE STRING,
SZWERK TYPE STRING,
RHANDPL TYPE STRING,
SKURSART TYPE STRING,
SFVMETH TYPE STRING,
SERBTERM TYPE STRING,
SFRANZ TYPE STRING,
MODE TYPE STRING,END OF T_EKKO_STR. DATA: WA_JBIUDERIV_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_JBIUDERIV_STR-MANDT sy-vline
WA_JBIUDERIV_STR-BUKRS sy-vline
WA_JBIUDERIV_STR-RFHA sy-vline
WA_JBIUDERIV_STR-CRUSER sy-vline
WA_JBIUDERIV_STR-DCRDAT sy-vline
WA_JBIUDERIV_STR-TCRTIM sy-vline
WA_JBIUDERIV_STR-UPUSER sy-vline
WA_JBIUDERIV_STR-DUPDAT sy-vline
WA_JBIUDERIV_STR-TUPTIM sy-vline
WA_JBIUDERIV_STR-RANTYP sy-vline
WA_JBIUDERIV_STR-SANLF sy-vline
WA_JBIUDERIV_STR-SFGTYP sy-vline
WA_JBIUDERIV_STR-SGSART sy-vline
WA_JBIUDERIV_STR-SFHAART sy-vline
WA_JBIUDERIV_STR-RGATT sy-vline
WA_JBIUDERIV_STR-RMAID sy-vline
WA_JBIUDERIV_STR-RFHAZUNR sy-vline
WA_JBIUDERIV_STR-RFHAZUL sy-vline
WA_JBIUDERIV_STR-SAKTIV sy-vline
WA_JBIUDERIV_STR-KONTRH sy-vline
WA_JBIUDERIV_STR-SROLEXT sy-vline
WA_JBIUDERIV_STR-RGARANT sy-vline
WA_JBIUDERIV_STR-RREFKONT sy-vline
WA_JBIUDERIV_STR-RREFKONT2 sy-vline
WA_JBIUDERIV_STR-RPORTB sy-vline
WA_JBIUDERIV_STR-WGSCHFT sy-vline
WA_JBIUDERIV_STR-WGSCHFT1 sy-vline
WA_JBIUDERIV_STR-WGSCHFT2 sy-vline
WA_JBIUDERIV_STR-AMTINPUT sy-vline
WA_JBIUDERIV_STR-DBLFZ sy-vline
WA_JBIUDERIV_STR-SKALID sy-vline
WA_JBIUDERIV_STR-SKALID2 sy-vline
WA_JBIUDERIV_STR-JLIMIT sy-vline
WA_JBIUDERIV_STR-AKUEND sy-vline
WA_JBIUDERIV_STR-SKUEND sy-vline
WA_JBIUDERIV_STR-OBJNR sy-vline
WA_JBIUDERIV_STR-RLDEPO sy-vline
WA_JBIUDERIV_STR-ZUONR sy-vline
WA_JBIUDERIV_STR-DELFZ sy-vline
WA_JBIUDERIV_STR-ABWTYP sy-vline
WA_JBIUDERIV_STR-TBEGRU sy-vline
WA_JBIUDERIV_STR-VRFHA sy-vline
WA_JBIUDERIV_STR-SINCLBE sy-vline
WA_JBIUDERIV_STR-SNPVCAL sy-vline
WA_JBIUDERIV_STR-SRNDNG sy-vline
WA_JBIUDERIV_STR-ZUOND sy-vline
WA_JBIUDERIV_STR-REFER sy-vline
WA_JBIUDERIV_STR-MERKM sy-vline
WA_JBIUDERIV_STR-SFRGZUST sy-vline
WA_JBIUDERIV_STR-RANL sy-vline
WA_JBIUDERIV_STR-RCOMVALCL sy-vline
WA_JBIUDERIV_STR-FACILITYNR sy-vline
WA_JBIUDERIV_STR-FACILITYBUKRS sy-vline
WA_JBIUDERIV_STR-POSACC sy-vline
WA_JBIUDERIV_STR-RCOMVALCL2 sy-vline
WA_JBIUDERIV_STR-FUND sy-vline
WA_JBIUDERIV_STR-GRANT_NBR sy-vline
WA_JBIUDERIV_STR-TIMESTAMP_DEAL sy-vline
WA_JBIUDERIV_STR-COMMODITY_ID sy-vline
WA_JBIUDERIV_STR-RPORTB2 sy-vline
WA_JBIUDERIV_STR-COMMODITY_ID1 sy-vline
WA_JBIUDERIV_STR-COMMODITY_ID2 sy-vline
WA_JBIUDERIV_STR-CLEARING_OPTION sy-vline
WA_JBIUDERIV_STR-CLEARING_STATUS sy-vline
WA_JBIUDERIV_STR-CLEARING_DATE sy-vline
WA_JBIUDERIV_STR-EXT_ACCOUNT sy-vline
WA_JBIUDERIV_STR-CLEAR_DATE_ACT sy-vline
WA_JBIUDERIV_STR-SCONDITION sy-vline
WA_JBIUDERIV_STR-RISK_MITIGATING sy-vline
WA_JBIUDERIV_STR-FIMA_CALCULATION sy-vline
WA_JBIUDERIV_STR-TRUSTEE sy-vline
WA_JBIUDERIV_STR-PRCTR sy-vline
WA_JBIUDERIV_STR-RCNTR sy-vline
WA_JBIUDERIV_STR-PS_POSID sy-vline
WA_JBIUDERIV_STR-RBUSA sy-vline
WA_JBIUDERIV_STR-HEDGE_CLASS sy-vline
WA_JBIUDERIV_STR-INIT_CLASSIFIER sy-vline
WA_JBIUDERIV_STR-COUNTRY sy-vline
WA_JBIUDERIV_STR-FB_SEGMENT sy-vline
WA_JBIUDERIV_STR-BEHALF_OF_COMPANY sy-vline
WA_JBIUDERIV_STR-TRADED_CURRENCY sy-vline
WA_JBIUDERIV_STR-HEDGE_REQUEST_ID sy-vline
WA_JBIUDERIV_STR-CFI_CODE sy-vline
WA_JBIUDERIV_STR-ISIN sy-vline
WA_JBIUDERIV_STR-MIC sy-vline
WA_JBIUDERIV_STR-CONTRACT_TIMESTAMP_UTC sy-vline
WA_JBIUDERIV_STR-BUPLA sy-vline
WA_JBIUDERIV_STR-FKBER sy-vline
WA_JBIUDERIV_STR-PRICEINDEX_USED sy-vline
WA_JBIUDERIV_STR-RFHAZU sy-vline
WA_JBIUDERIV_STR-SFGZUSTT sy-vline
WA_JBIUDERIV_STR-SFUNKTV sy-vline
WA_JBIUDERIV_STR-SFUNKTL sy-vline
WA_JBIUDERIV_STR-ROFHAZU sy-vline
WA_JBIUDERIV_STR-RFHAZUX sy-vline
WA_JBIUDERIV_STR-SSTOGRD sy-vline
WA_JBIUDERIV_STR-RDEALER sy-vline
WA_JBIUDERIV_STR-DVTRAB sy-vline
WA_JBIUDERIV_STR-TVTRAB sy-vline
WA_JBIUDERIV_STR-GSPPART sy-vline
WA_JBIUDERIV_STR-XAKT sy-vline
WA_JBIUDERIV_STR-NORDEXT sy-vline
WA_JBIUDERIV_STR-SINCLE sy-vline
WA_JBIUDERIV_STR-DZSTND sy-vline
WA_JBIUDERIV_STR-SZNSPRO sy-vline
WA_JBIUDERIV_STR-DZNSSTD sy-vline
WA_JBIUDERIV_STR-KKURS sy-vline
WA_JBIUDERIV_STR-KKASSA sy-vline
WA_JBIUDERIV_STR-KSWAP sy-vline
WA_JBIUDERIV_STR-WLWAERS sy-vline
WA_JBIUDERIV_STR-WFWAERS sy-vline
WA_JBIUDERIV_STR-LIMITART sy-vline
WA_JBIUDERIV_STR-LIMITDAT sy-vline
WA_JBIUDERIV_STR-LIWAERS sy-vline
WA_JBIUDERIV_STR-KWLIQUI sy-vline
WA_JBIUDERIV_STR-RKONDGR sy-vline
WA_JBIUDERIV_STR-RKOND sy-vline
WA_JBIUDERIV_STR-DGUEL_KP sy-vline
WA_JBIUDERIV_STR-NSTUFE sy-vline
WA_JBIUDERIV_STR-SALTKOND sy-vline
WA_JBIUDERIV_STR-SZINSANP sy-vline
WA_JBIUDERIV_STR-JNULLKON sy-vline
WA_JBIUDERIV_STR-SKOART sy-vline
WA_JBIUDERIV_STR-SSIGN sy-vline
WA_JBIUDERIV_STR-SBKKLAS sy-vline
WA_JBIUDERIV_STR-SBKTYP sy-vline
WA_JBIUDERIV_STR-PKOND sy-vline
WA_JBIUDERIV_STR-BKOND sy-vline
WA_JBIUDERIV_STR-SWHRKOND sy-vline
WA_JBIUDERIV_STR-SBASIS sy-vline
WA_JBIUDERIV_STR-SZBMETH sy-vline
WA_JBIUDERIV_STR-SINCL sy-vline
WA_JBIUDERIV_STR-SZSREF sy-vline
WA_JBIUDERIV_STR-SFORMREF sy-vline
WA_JBIUDERIV_STR-SVARNAME sy-vline
WA_JBIUDERIV_STR-AMMRHY sy-vline
WA_JBIUDERIV_STR-ATTRHY sy-vline
WA_JBIUDERIV_STR-DVALUT sy-vline
WA_JBIUDERIV_STR-SVULT sy-vline
WA_JBIUDERIV_STR-SVWERK sy-vline
WA_JBIUDERIV_STR-SVMETH sy-vline
WA_JBIUDERIV_STR-AVGSTAGE sy-vline
WA_JBIUDERIV_STR-DFAELL sy-vline
WA_JBIUDERIV_STR-SFULT sy-vline
WA_JBIUDERIV_STR-SFWERK sy-vline
WA_JBIUDERIV_STR-SFMETH sy-vline
WA_JBIUDERIV_STR-AFGSTAGE sy-vline
WA_JBIUDERIV_STR-SDWERK sy-vline
WA_JBIUDERIV_STR-DZFEST sy-vline
WA_JBIUDERIV_STR-AZGSTAGE sy-vline
WA_JBIUDERIV_STR-DZSREF sy-vline
WA_JBIUDERIV_STR-SHERKUNFT sy-vline
WA_JBIUDERIV_STR-SRHYTHM sy-vline
WA_JBIUDERIV_STR-SBERFIMA sy-vline
WA_JBIUDERIV_STR-SZWERK sy-vline
WA_JBIUDERIV_STR-RHANDPL sy-vline
WA_JBIUDERIV_STR-SKURSART sy-vline
WA_JBIUDERIV_STR-SFVMETH sy-vline
WA_JBIUDERIV_STR-SERBTERM sy-vline
WA_JBIUDERIV_STR-SFRANZ sy-vline
WA_JBIUDERIV_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.