ABAP Select data from SAP table RECN_DI_COMP 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_COMP 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_COMP. 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_COMP 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_COMP TYPE STANDARD TABLE OF RECN_DI_COMP,
      WA_RECN_DI_COMP TYPE RECN_DI_COMP,
      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_COMP> TYPE RECN_DI_COMP.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM RECN_DI_COMP
*  INTO TABLE @DATA(IT_RECN_DI_COMP2).
*--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_COMP INDEX 1 INTO DATA(WA_RECN_DI_COMP2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_RECN_DI_COMP ASSIGNING <RECN_DI_COMP>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<RECN_DI_COMP>-STYPE = 1.
<RECN_DI_COMP>-INDEXA = 1.
<RECN_DI_COMP>-INDEXR = 1.
<RECN_DI_COMP>-INDEX_BEG = 1.
<RECN_DI_COMP>-INDEX_END = 1.
ENDLOOP.

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

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