ABAP Select data from SAP table RECN_DI 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 RECN_DI 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 RECN_DI. 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 RECN_DI 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_RECN_DI TYPE STANDARD TABLE OF RECN_DI,
      WA_RECN_DI TYPE RECN_DI,
      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: <RECN_DI> TYPE RECN_DI.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM RECN_DI
*  INTO TABLE @DATA(IT_RECN_DI2).
*--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_RECN_DI INDEX 1 INTO DATA(WA_RECN_DI2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_RECN_DI ASSIGNING <RECN_DI>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<RECN_DI>-AKTYP = 1.
<RECN_DI>-RLTP1 = 1.
<RECN_DI>-RLTP2 = 1.
<RECN_DI>-RLTP3 = 1.
<RECN_DI>-RLTP4 = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_RECN_DI-RLTP5, sy-vline,
WA_RECN_DI-RLTP6, sy-vline,
WA_RECN_DI-RLTP7, sy-vline,
WA_RECN_DI-RLTP8, sy-vline,
WA_RECN_DI-RLTP9, sy-vline,
WA_RECN_DI-RE_TYPE, sy-vline.
ENDLOOP. *Add any further fields from structure WA_RECN_DI 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_RECN_DI 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_RECN_DI INTO WA_RECN_DI. *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 RECNNR_HD CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RECN_DI-RECNNR_HD IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RECN_DI-RECNNR_HD.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit ISOLA, internal->external for field NOTE_SPRAS CALL FUNCTION 'CONVERSION_EXIT_ISOLA_OUTPUT' EXPORTING input = WA_RECN_DI-NOTE_SPRAS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RECN_DI-NOTE_SPRAS.
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_RECN_DI_STR,
AKTYP TYPE STRING,
RLTP1 TYPE STRING,
RLTP2 TYPE STRING,
RLTP3 TYPE STRING,
RLTP4 TYPE STRING,
RLTP5 TYPE STRING,
RLTP6 TYPE STRING,
RLTP7 TYPE STRING,
RLTP8 TYPE STRING,
RLTP9 TYPE STRING,
RE_TYPE TYPE STRING,
RE_FLDVL1 TYPE STRING,
RECNTYPE_HD TYPE STRING,
BUKRS_HD TYPE STRING,
RECNNR_HD TYPE STRING,
RE_FLDVL2 TYPE STRING,
RE_FLDVL3 TYPE STRING,
RE_FLDVL4 TYPE STRING,
RE_FLDVL5 TYPE STRING,
RE_FLDVL6 TYPE STRING,
RE_FLDVL7 TYPE STRING,
VICN01_EMPTY TYPE STRING,
BUKRS TYPE STRING,
RECNTYPE TYPE STRING,
RECNNR TYPE STRING,
RECNDAT TYPE STRING,
RECNBEG TYPE STRING,
RECNEND TYPE STRING,
RECNADJT TYPE STRING,
RECNTXT TYPE STRING,
RECNDPO TYPE STRING,
RECNNOTTYPE TYPE STRING,
RECNNOTKEY TYPE STRING,
RECNNOTPER TYPE STRING,
RECNAUTHGR TYPE STRING,
RECNBUSAREA TYPE STRING,
RECNPRCTR TYPE STRING,
RECNACCDETVAL TYPE STRING,
RECNADMONTH TYPE STRING,
RECNDDUNNED TYPE STRING,
RECNDCOMPLNT TYPE STRING,
RECNDCOMPLRC TYPE STRING,
RECNJURISDIC TYPE STRING,
RECNUNIT TYPE STRING,
RECNKUNNR TYPE STRING,
RECNLIFNR TYPE STRING,
RECNTXJCD TYPE STRING,
RECNTLAW TYPE STRING,
RECNCURR2 TYPE STRING,
RECNTXTOLD TYPE STRING,
RECNBUKRSCOLLECT TYPE STRING,
RECNNRCOLLECT TYPE STRING,
RECNKOSTL TYPE STRING,
ZLSCH TYPE STRING,
SPARTNR TYPE STRING,
RECNNOTRECEIPT TYPE STRING,
RECNNOTREASON TYPE STRING,
RECNNOTINVREA TYPE STRING,
RECNJVSTOPT TYPE STRING,
RECNVSTSOND TYPE STRING,
RECNMANSP TYPE STRING,
RECNMABER TYPE STRING,
RECNMAHNA TYPE STRING,
RECNMAHNS_D TYPE STRING,
RECNNOTCAT TYPE STRING,
RECNGFZLSCH TYPE STRING,
RECNZLSPR TYPE STRING,
RECNHBKID TYPE STRING,
RECNXBLNR TYPE STRING,
RECNTERM TYPE STRING,
RECNADJTTYPE TYPE STRING,
RECNADJTRUECK TYPE STRING,
VORMWSKZ TYPE STRING,
VORTXJCD TYPE STRING,
VORAMMRHY TYPE STRING,
VORJBMONAT TYPE STRING,
VORATTRHY TYPE STRING,
VORSZAWS TYPE STRING,
VORSZEITANT TYPE STRING,
VORSZBMETH TYPE STRING,
VORSFKALRI TYPE STRING,
VORSWHRKOND TYPE STRING,
RECNBASISAEZIF TYPE STRING,
RECNXCROSS TYPE STRING,
RECNMANDAT TYPE STRING,
RECNMANDATTYP TYPE STRING,
RECNFLESR TYPE STRING,
RECNESRNROW TYPE STRING,
RECNESRCUIDOW TYPE STRING,
RECNVATNROW TYPE STRING,
RECNBUKRSGKT TYPE STRING,
RECNKZEIGGKT TYPE STRING,
VIOBOV_EMPTY TYPE STRING,
DATGAB TYPE STRING,
DATBIS TYPE STRING,
RE_OBJNR TYPE STRING,
VZZKOPO_EMPTY TYPE STRING,
SKOART TYPE STRING,
DGUEL_KP TYPE STRING,
SSTATI TYPE STRING,
PKOND TYPE STRING,
BKOND TYPE STRING,
AMMRHY TYPE STRING,
ATTRHY TYPE STRING,
SZAWS TYPE STRING,
JNULLKON TYPE STRING,
MWSKZ TYPE STRING,
JBMONAT TYPE STRING,
DVALUT TYPE STRING,
DFAELL TYPE STRING,
KUNNR TYPE STRING,
KOZLSCH TYPE STRING,
BVTYP TYPE STRING,
MABER TYPE STRING,
KOSPARTNR TYPE STRING,
SVULT TYPE STRING,
SFULT TYPE STRING,
SFKALRI TYPE STRING,
SZBMETH TYPE STRING,
DALLGEM TYPE STRING,
SKOPO TYPE STRING,
SALTKOND TYPE STRING,
SINCL TYPE STRING,
SVWERK TYPE STRING,
SVMETH TYPE STRING,
SFWERK TYPE STRING,
SFMETH TYPE STRING,
SZEITANT TYPE STRING,
MANSP TYPE STRING,
ZAHLS TYPE STRING,
BKONDQM TYPE STRING,
JAREA TYPE STRING,
SFLART TYPE STRING,
TXJCD TYPE STRING,
LIFNR TYPE STRING,
KOSTL TYPE STRING,
GFZLSCH TYPE STRING,
ZLSPR TYPE STRING,
JEINMKON TYPE STRING,
RESZBMETH TYPE STRING,
RESZEITANT TYPE STRING,
BMWST TYPE STRING,
XCROSS TYPE STRING,
VICN03_EMPTY TYPE STRING,
FOR_OBJNR TYPE STRING,
FOR_SKOART TYPE STRING,
RECNPERCENT TYPE STRING,
DATGVON TYPE STRING,
DATGBIS TYPE STRING,
RECNAEZIF TYPE STRING,
VZGPO_EMPTY TYPE STRING,
PARTNR TYPE STRING,
ROLETYP TYPE STRING,
ROLE TYPE STRING,
VIRN01_EMPTY TYPE STRING,
SRNWOPTION TYPE STRING,
JACCEPTOWN TYPE STRING,
JACCEPTPAR TYPE STRING,
JAUTOCOPY TYPE STRING,
SRNWAUTEXT TYPE STRING,
JAUTOCOPY2 TYPE STRING,
SRNWLFDNUM TYPE STRING,
NRNWSORTNB TYPE STRING,
NRNWJHR TYPE STRING,
NRNWMON TYPE STRING,
NRNWTAG TYPE STRING,
SRNWDAYRND TYPE STRING,
NAMTJHR TYPE STRING,
NAMTMON TYPE STRING,
NAMTTAG TYPE STRING,
SAMTDAYRND TYPE STRING,
DRNWDATE TYPE STRING,
DAMTDATE TYPE STRING,
DRNWACCOWN TYPE STRING,
DRNWACCPAR TYPE STRING,
DRNWOPTACT TYPE STRING,
JRNWDCTINP TYPE STRING,
XRNWINFTXT TYPE STRING,
SRNWSOURCE TYPE STRING,
DRNWCNEND1 TYPE STRING,
VIMI54_EMPTY TYPE STRING,
SMVANART TYPE STRING,
DGABANRT_AN TYPE STRING,
DBISANRT_AN TYPE STRING,
SKOART_AN TYPE STRING,
VIMIUH_EMPTY TYPE STRING,
SKOART_UM TYPE STRING,
DGUELTIG TYPE STRING,
BUMSPROJ TYPE STRING,
BMINUMS TYPE STRING,
AMELDIN TYPE STRING,
PPROZ0 TYPE STRING,
NETTO_KZ TYPE STRING,
MMINUMS TYPE STRING,
MMAXUMS TYPE STRING,
GESUMSATZ TYPE STRING,
ABRVAR TYPE STRING,
UEINHEIT TYPE STRING,
UMINUMS TYPE STRING,
UPLANUMS TYPE STRING,
BUMSATZ1 TYPE STRING,
BUMSATZ2 TYPE STRING,
PPROZ TYPE STRING,
BETRAG TYPE STRING,
UUMSATZ1 TYPE STRING,
UUMSATZ2 TYPE STRING,
UEBETRAG TYPE STRING,
SUMSABGRVERF TYPE STRING,
VIMI55_EMPTY TYPE STRING,
SKOART_IN TYPE STRING,
DGABANRT TYPE STRING,
SINDART TYPE STRING,
YBASISJ TYPE STRING,
BINDPKT TYPE STRING,
BPKTERH TYPE STRING,
PPKTERH TYPE STRING,
PERHPROZ TYPE STRING,
DANPAB TYPE STRING,
DANPLETZ TYPE STRING,
JINDLOCK TYPE STRING,
DANPRYTH TYPE STRING,
DANPNXT TYPE STRING,
JINDANP TYPE STRING,
MANPVERZ TYPE STRING,
BINDPKT1 TYPE STRING,
BINDDAT1 TYPE STRING,
DGENLZB TYPE STRING,
JIXANPOB TYPE STRING,
DANTLZB TYPE STRING,
ISKL TYPE STRING,
JERHSTD TYPE STRING,
JINDFLEX TYPE STRING,
NOTE_EMPTY TYPE STRING,
NOTE_ID TYPE STRING,
NOTE_SPRAS TYPE STRING,
NOTE_LINE_1 TYPE STRING,
NOTE_LINE_2 TYPE STRING,
NOTE_LINE_3 TYPE STRING,
NOTE_LINE_4 TYPE STRING,
NOTE_LINE_5 TYPE STRING,
NOTE_LINE_6 TYPE STRING,
NOTE_LINE_7 TYPE STRING,
NOTE_LINE_8 TYPE STRING,
NOTE_LINE_9 TYPE STRING,
NOTE_LINE_10 TYPE STRING,END OF T_EKKO_STR. DATA: WA_RECN_DI_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_RECN_DI_STR-AKTYP sy-vline
WA_RECN_DI_STR-RLTP1 sy-vline
WA_RECN_DI_STR-RLTP2 sy-vline
WA_RECN_DI_STR-RLTP3 sy-vline
WA_RECN_DI_STR-RLTP4 sy-vline
WA_RECN_DI_STR-RLTP5 sy-vline
WA_RECN_DI_STR-RLTP6 sy-vline
WA_RECN_DI_STR-RLTP7 sy-vline
WA_RECN_DI_STR-RLTP8 sy-vline
WA_RECN_DI_STR-RLTP9 sy-vline
WA_RECN_DI_STR-RE_TYPE sy-vline
WA_RECN_DI_STR-RE_FLDVL1 sy-vline
WA_RECN_DI_STR-RECNTYPE_HD sy-vline
WA_RECN_DI_STR-BUKRS_HD sy-vline
WA_RECN_DI_STR-RECNNR_HD sy-vline
WA_RECN_DI_STR-RE_FLDVL2 sy-vline
WA_RECN_DI_STR-RE_FLDVL3 sy-vline
WA_RECN_DI_STR-RE_FLDVL4 sy-vline
WA_RECN_DI_STR-RE_FLDVL5 sy-vline
WA_RECN_DI_STR-RE_FLDVL6 sy-vline
WA_RECN_DI_STR-RE_FLDVL7 sy-vline
WA_RECN_DI_STR-VICN01_EMPTY sy-vline
WA_RECN_DI_STR-BUKRS sy-vline
WA_RECN_DI_STR-RECNTYPE sy-vline
WA_RECN_DI_STR-RECNNR sy-vline
WA_RECN_DI_STR-RECNDAT sy-vline
WA_RECN_DI_STR-RECNBEG sy-vline
WA_RECN_DI_STR-RECNEND sy-vline
WA_RECN_DI_STR-RECNADJT sy-vline
WA_RECN_DI_STR-RECNTXT sy-vline
WA_RECN_DI_STR-RECNDPO sy-vline
WA_RECN_DI_STR-RECNNOTTYPE sy-vline
WA_RECN_DI_STR-RECNNOTKEY sy-vline
WA_RECN_DI_STR-RECNNOTPER sy-vline
WA_RECN_DI_STR-RECNAUTHGR sy-vline
WA_RECN_DI_STR-RECNBUSAREA sy-vline
WA_RECN_DI_STR-RECNPRCTR sy-vline
WA_RECN_DI_STR-RECNACCDETVAL sy-vline
WA_RECN_DI_STR-RECNADMONTH sy-vline
WA_RECN_DI_STR-RECNDDUNNED sy-vline
WA_RECN_DI_STR-RECNDCOMPLNT sy-vline
WA_RECN_DI_STR-RECNDCOMPLRC sy-vline
WA_RECN_DI_STR-RECNJURISDIC sy-vline
WA_RECN_DI_STR-RECNUNIT sy-vline
WA_RECN_DI_STR-RECNKUNNR sy-vline
WA_RECN_DI_STR-RECNLIFNR sy-vline
WA_RECN_DI_STR-RECNTXJCD sy-vline
WA_RECN_DI_STR-RECNTLAW sy-vline
WA_RECN_DI_STR-RECNCURR2 sy-vline
WA_RECN_DI_STR-RECNTXTOLD sy-vline
WA_RECN_DI_STR-RECNBUKRSCOLLECT sy-vline
WA_RECN_DI_STR-RECNNRCOLLECT sy-vline
WA_RECN_DI_STR-RECNKOSTL sy-vline
WA_RECN_DI_STR-ZLSCH sy-vline
WA_RECN_DI_STR-SPARTNR sy-vline
WA_RECN_DI_STR-RECNNOTRECEIPT sy-vline
WA_RECN_DI_STR-RECNNOTREASON sy-vline
WA_RECN_DI_STR-RECNNOTINVREA sy-vline
WA_RECN_DI_STR-RECNJVSTOPT sy-vline
WA_RECN_DI_STR-RECNVSTSOND sy-vline
WA_RECN_DI_STR-RECNMANSP sy-vline
WA_RECN_DI_STR-RECNMABER sy-vline
WA_RECN_DI_STR-RECNMAHNA sy-vline
WA_RECN_DI_STR-RECNMAHNS_D sy-vline
WA_RECN_DI_STR-RECNNOTCAT sy-vline
WA_RECN_DI_STR-RECNGFZLSCH sy-vline
WA_RECN_DI_STR-RECNZLSPR sy-vline
WA_RECN_DI_STR-RECNHBKID sy-vline
WA_RECN_DI_STR-RECNXBLNR sy-vline
WA_RECN_DI_STR-RECNTERM sy-vline
WA_RECN_DI_STR-RECNADJTTYPE sy-vline
WA_RECN_DI_STR-RECNADJTRUECK sy-vline
WA_RECN_DI_STR-VORMWSKZ sy-vline
WA_RECN_DI_STR-VORTXJCD sy-vline
WA_RECN_DI_STR-VORAMMRHY sy-vline
WA_RECN_DI_STR-VORJBMONAT sy-vline
WA_RECN_DI_STR-VORATTRHY sy-vline
WA_RECN_DI_STR-VORSZAWS sy-vline
WA_RECN_DI_STR-VORSZEITANT sy-vline
WA_RECN_DI_STR-VORSZBMETH sy-vline
WA_RECN_DI_STR-VORSFKALRI sy-vline
WA_RECN_DI_STR-VORSWHRKOND sy-vline
WA_RECN_DI_STR-RECNBASISAEZIF sy-vline
WA_RECN_DI_STR-RECNXCROSS sy-vline
WA_RECN_DI_STR-RECNMANDAT sy-vline
WA_RECN_DI_STR-RECNMANDATTYP sy-vline
WA_RECN_DI_STR-RECNFLESR sy-vline
WA_RECN_DI_STR-RECNESRNROW sy-vline
WA_RECN_DI_STR-RECNESRCUIDOW sy-vline
WA_RECN_DI_STR-RECNVATNROW sy-vline
WA_RECN_DI_STR-RECNBUKRSGKT sy-vline
WA_RECN_DI_STR-RECNKZEIGGKT sy-vline
WA_RECN_DI_STR-VIOBOV_EMPTY sy-vline
WA_RECN_DI_STR-DATGAB sy-vline
WA_RECN_DI_STR-DATBIS sy-vline
WA_RECN_DI_STR-RE_OBJNR sy-vline
WA_RECN_DI_STR-VZZKOPO_EMPTY sy-vline
WA_RECN_DI_STR-SKOART sy-vline
WA_RECN_DI_STR-DGUEL_KP sy-vline
WA_RECN_DI_STR-SSTATI sy-vline
WA_RECN_DI_STR-PKOND sy-vline
WA_RECN_DI_STR-BKOND sy-vline
WA_RECN_DI_STR-AMMRHY sy-vline
WA_RECN_DI_STR-ATTRHY sy-vline
WA_RECN_DI_STR-SZAWS sy-vline
WA_RECN_DI_STR-JNULLKON sy-vline
WA_RECN_DI_STR-MWSKZ sy-vline
WA_RECN_DI_STR-JBMONAT sy-vline
WA_RECN_DI_STR-DVALUT sy-vline
WA_RECN_DI_STR-DFAELL sy-vline
WA_RECN_DI_STR-KUNNR sy-vline
WA_RECN_DI_STR-KOZLSCH sy-vline
WA_RECN_DI_STR-BVTYP sy-vline
WA_RECN_DI_STR-MABER sy-vline
WA_RECN_DI_STR-KOSPARTNR sy-vline
WA_RECN_DI_STR-SVULT sy-vline
WA_RECN_DI_STR-SFULT sy-vline
WA_RECN_DI_STR-SFKALRI sy-vline
WA_RECN_DI_STR-SZBMETH sy-vline
WA_RECN_DI_STR-DALLGEM sy-vline
WA_RECN_DI_STR-SKOPO sy-vline
WA_RECN_DI_STR-SALTKOND sy-vline
WA_RECN_DI_STR-SINCL sy-vline
WA_RECN_DI_STR-SVWERK sy-vline
WA_RECN_DI_STR-SVMETH sy-vline
WA_RECN_DI_STR-SFWERK sy-vline
WA_RECN_DI_STR-SFMETH sy-vline
WA_RECN_DI_STR-SZEITANT sy-vline
WA_RECN_DI_STR-MANSP sy-vline
WA_RECN_DI_STR-ZAHLS sy-vline
WA_RECN_DI_STR-BKONDQM sy-vline
WA_RECN_DI_STR-JAREA sy-vline
WA_RECN_DI_STR-SFLART sy-vline
WA_RECN_DI_STR-TXJCD sy-vline
WA_RECN_DI_STR-LIFNR sy-vline
WA_RECN_DI_STR-KOSTL sy-vline
WA_RECN_DI_STR-GFZLSCH sy-vline
WA_RECN_DI_STR-ZLSPR sy-vline
WA_RECN_DI_STR-JEINMKON sy-vline
WA_RECN_DI_STR-RESZBMETH sy-vline
WA_RECN_DI_STR-RESZEITANT sy-vline
WA_RECN_DI_STR-BMWST sy-vline
WA_RECN_DI_STR-XCROSS sy-vline
WA_RECN_DI_STR-VICN03_EMPTY sy-vline
WA_RECN_DI_STR-FOR_OBJNR sy-vline
WA_RECN_DI_STR-FOR_SKOART sy-vline
WA_RECN_DI_STR-RECNPERCENT sy-vline
WA_RECN_DI_STR-DATGVON sy-vline
WA_RECN_DI_STR-DATGBIS sy-vline
WA_RECN_DI_STR-RECNAEZIF sy-vline
WA_RECN_DI_STR-VZGPO_EMPTY sy-vline
WA_RECN_DI_STR-PARTNR sy-vline
WA_RECN_DI_STR-ROLETYP sy-vline
WA_RECN_DI_STR-ROLE sy-vline
WA_RECN_DI_STR-VIRN01_EMPTY sy-vline
WA_RECN_DI_STR-SRNWOPTION sy-vline
WA_RECN_DI_STR-JACCEPTOWN sy-vline
WA_RECN_DI_STR-JACCEPTPAR sy-vline
WA_RECN_DI_STR-JAUTOCOPY sy-vline
WA_RECN_DI_STR-SRNWAUTEXT sy-vline
WA_RECN_DI_STR-JAUTOCOPY2 sy-vline
WA_RECN_DI_STR-SRNWLFDNUM sy-vline
WA_RECN_DI_STR-NRNWSORTNB sy-vline
WA_RECN_DI_STR-NRNWJHR sy-vline
WA_RECN_DI_STR-NRNWMON sy-vline
WA_RECN_DI_STR-NRNWTAG sy-vline
WA_RECN_DI_STR-SRNWDAYRND sy-vline
WA_RECN_DI_STR-NAMTJHR sy-vline
WA_RECN_DI_STR-NAMTMON sy-vline
WA_RECN_DI_STR-NAMTTAG sy-vline
WA_RECN_DI_STR-SAMTDAYRND sy-vline
WA_RECN_DI_STR-DRNWDATE sy-vline
WA_RECN_DI_STR-DAMTDATE sy-vline
WA_RECN_DI_STR-DRNWACCOWN sy-vline
WA_RECN_DI_STR-DRNWACCPAR sy-vline
WA_RECN_DI_STR-DRNWOPTACT sy-vline
WA_RECN_DI_STR-JRNWDCTINP sy-vline
WA_RECN_DI_STR-XRNWINFTXT sy-vline
WA_RECN_DI_STR-SRNWSOURCE sy-vline
WA_RECN_DI_STR-DRNWCNEND1 sy-vline
WA_RECN_DI_STR-VIMI54_EMPTY sy-vline
WA_RECN_DI_STR-SMVANART sy-vline
WA_RECN_DI_STR-DGABANRT_AN sy-vline
WA_RECN_DI_STR-DBISANRT_AN sy-vline
WA_RECN_DI_STR-SKOART_AN sy-vline
WA_RECN_DI_STR-VIMIUH_EMPTY sy-vline
WA_RECN_DI_STR-SKOART_UM sy-vline
WA_RECN_DI_STR-DGUELTIG sy-vline
WA_RECN_DI_STR-BUMSPROJ sy-vline
WA_RECN_DI_STR-BMINUMS sy-vline
WA_RECN_DI_STR-AMELDIN sy-vline
WA_RECN_DI_STR-PPROZ0 sy-vline
WA_RECN_DI_STR-NETTO_KZ sy-vline
WA_RECN_DI_STR-MMINUMS sy-vline
WA_RECN_DI_STR-MMAXUMS sy-vline
WA_RECN_DI_STR-GESUMSATZ sy-vline
WA_RECN_DI_STR-ABRVAR sy-vline
WA_RECN_DI_STR-UEINHEIT sy-vline
WA_RECN_DI_STR-UMINUMS sy-vline
WA_RECN_DI_STR-UPLANUMS sy-vline
WA_RECN_DI_STR-BUMSATZ1 sy-vline
WA_RECN_DI_STR-BUMSATZ2 sy-vline
WA_RECN_DI_STR-PPROZ sy-vline
WA_RECN_DI_STR-BETRAG sy-vline
WA_RECN_DI_STR-UUMSATZ1 sy-vline
WA_RECN_DI_STR-UUMSATZ2 sy-vline
WA_RECN_DI_STR-UEBETRAG sy-vline
WA_RECN_DI_STR-SUMSABGRVERF sy-vline
WA_RECN_DI_STR-VIMI55_EMPTY sy-vline
WA_RECN_DI_STR-SKOART_IN sy-vline
WA_RECN_DI_STR-DGABANRT sy-vline
WA_RECN_DI_STR-SINDART sy-vline
WA_RECN_DI_STR-YBASISJ sy-vline
WA_RECN_DI_STR-BINDPKT sy-vline
WA_RECN_DI_STR-BPKTERH sy-vline
WA_RECN_DI_STR-PPKTERH sy-vline
WA_RECN_DI_STR-PERHPROZ sy-vline
WA_RECN_DI_STR-DANPAB sy-vline
WA_RECN_DI_STR-DANPLETZ sy-vline
WA_RECN_DI_STR-JINDLOCK sy-vline
WA_RECN_DI_STR-DANPRYTH sy-vline
WA_RECN_DI_STR-DANPNXT sy-vline
WA_RECN_DI_STR-JINDANP sy-vline
WA_RECN_DI_STR-MANPVERZ sy-vline
WA_RECN_DI_STR-BINDPKT1 sy-vline
WA_RECN_DI_STR-BINDDAT1 sy-vline
WA_RECN_DI_STR-DGENLZB sy-vline
WA_RECN_DI_STR-JIXANPOB sy-vline
WA_RECN_DI_STR-DANTLZB sy-vline
WA_RECN_DI_STR-ISKL sy-vline
WA_RECN_DI_STR-JERHSTD sy-vline
WA_RECN_DI_STR-JINDFLEX sy-vline
WA_RECN_DI_STR-NOTE_EMPTY sy-vline
WA_RECN_DI_STR-NOTE_ID sy-vline
WA_RECN_DI_STR-NOTE_SPRAS sy-vline
WA_RECN_DI_STR-NOTE_LINE_1 sy-vline
WA_RECN_DI_STR-NOTE_LINE_2 sy-vline
WA_RECN_DI_STR-NOTE_LINE_3 sy-vline
WA_RECN_DI_STR-NOTE_LINE_4 sy-vline
WA_RECN_DI_STR-NOTE_LINE_5 sy-vline
WA_RECN_DI_STR-NOTE_LINE_6 sy-vline
WA_RECN_DI_STR-NOTE_LINE_7 sy-vline
WA_RECN_DI_STR-NOTE_LINE_8 sy-vline
WA_RECN_DI_STR-NOTE_LINE_9 sy-vline
WA_RECN_DI_STR-NOTE_LINE_10 sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.