ABAP Select data from SAP table RGJVIX_FIDOC 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 RGJVIX_FIDOC 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 RGJVIX_FIDOC. 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 RGJVIX_FIDOC 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_RGJVIX_FIDOC TYPE STANDARD TABLE OF RGJVIX_FIDOC,
      WA_RGJVIX_FIDOC TYPE RGJVIX_FIDOC,
      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: <RGJVIX_FIDOC> TYPE RGJVIX_FIDOC.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM RGJVIX_FIDOC
*  INTO TABLE @DATA(IT_RGJVIX_FIDOC2).
*--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_RGJVIX_FIDOC INDEX 1 INTO DATA(WA_RGJVIX_FIDOC2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_RGJVIX_FIDOC ASSIGNING <RGJVIX_FIDOC>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<RGJVIX_FIDOC>-MANDT = 1.
<RGJVIX_FIDOC>-BUKRS = 1.
<RGJVIX_FIDOC>-ITD = 1.
<RGJVIX_FIDOC>-NETACCOPT = 1.
<RGJVIX_FIDOC>-INT_US = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_RGJVIX_FIDOC-OPACCNUMB, sy-vline,
WA_RGJVIX_FIDOC-BILLBASIS, sy-vline,
WA_RGJVIX_FIDOC-CORPVENT, sy-vline,
WA_RGJVIX_FIDOC-CORPEQGP, sy-vline,
WA_RGJVIX_FIDOC-CORPRECIND, sy-vline,
WA_RGJVIX_FIDOC-CORPVBACRI, sy-vline.
ENDLOOP. *Add any further fields from structure WA_RGJVIX_FIDOC 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_RGJVIX_FIDOC 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_RGJVIX_FIDOC INTO WA_RGJVIX_FIDOC. *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 OPACCNUMB CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RGJVIX_FIDOC-OPACCNUMB IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RGJVIX_FIDOC-OPACCNUMB.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

*Conversion exit ABPSP, internal->external for field OFFPCOPROJ CALL FUNCTION 'CONVERSION_EXIT_ABPSP_OUTPUT' EXPORTING input = WA_RGJVIX_FIDOC-OFFPCOPROJ IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RGJVIX_FIDOC-OFFPCOPROJ.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit ALPHA, internal->external for field DPRCT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RGJVIX_FIDOC-DPRCT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RGJVIX_FIDOC-DPRCT.
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_RGJVIX_FIDOC_STR,
MANDT TYPE STRING,
BUKRS TYPE STRING,
ITD TYPE STRING,
NETACCOPT TYPE STRING,
INT_US TYPE STRING,
OPACCNUMB TYPE STRING,
BILLBASIS TYPE STRING,
CORPVENT TYPE STRING,
CORPEQGP TYPE STRING,
CORPRECIND TYPE STRING,
CORPVBACRI TYPE STRING,
BALANCVENT TYPE STRING,
FRYEAR TYPE STRING,
FRPERIOD TYPE STRING,
TOYEAR TYPE STRING,
TOPERIOD TYPE STRING,
VBANK TYPE STRING,
TAXIN TYPE STRING,
INVLEVEL TYPE STRING,
TAXOUT TYPE STRING,
TXJCD TYPE STRING,
CRPTAXCODE TYPE STRING,
BSTRUCT TYPE STRING,
STPAY TYPE STRING,
XSETCON TYPE STRING,
XSETCAT TYPE STRING,
XPER1 TYPE STRING,
XPER2 TYPE STRING,
XSETCAP TYPE STRING,
NONCOMP TYPE STRING,
COMPULS TYPE STRING,
OFFCC TYPE STRING,
EXPAND TYPE STRING,
TAXEXPDTL TYPE STRING,
TAXPER TYPE STRING,
EQGNUM TYPE STRING,
POMACT TYPE STRING,
GSTNO TYPE STRING,
AFABE_HAN TYPE STRING,
AFABE_NB TYPE STRING,
AFABE_BI TYPE STRING,
CRPCAL TYPE STRING,
AM_METH TYPE STRING,
WBIND TYPE STRING,
SELTAB TYPE STRING,
SELFLD TYPE STRING,
CBYEAR TYPE STRING,
CBPERI TYPE STRING,
KURST TYPE STRING,
OFFPCOCC TYPE STRING,
OFFPCOPROJ TYPE STRING,
OFFPCOORNR TYPE STRING,
POSTCORP TYPE STRING,
ASSTVENT TYPE STRING,
CI_GROSS TYPE STRING,
CI_FB01 TYPE STRING,
CB_TCURR TYPE STRING,
FSJVCT TYPE STRING,
FSJVOT TYPE STRING,
FSJVPT TYPE STRING,
BUDGETMESS TYPE STRING,
VIDIST TYPE STRING,
OP_AS_PART TYPE STRING,
KOSTL_CORP TYPE STRING,
AM_CORP_RI TYPE STRING,
BANK_RI_SW TYPE STRING,
BCURR TYPE STRING,
XVBA TYPE STRING,
XASST_CO TYPE STRING,
BILLTHRES TYPE STRING,
BILLTHRESC TYPE STRING,
TVARCURR TYPE STRING,
TVAROLD TYPE STRING,
SPLIT_BY_LI TYPE STRING,
EC_USE TYPE STRING,
BILLTHRESS TYPE STRING,
PM_ACT TYPE STRING,
PM_EG TYPE STRING,
PM_ACT_YEAR TYPE STRING,
FUNDING_ACTIVE TYPE STRING,
INTCALC_ACTIVE TYPE STRING,
IC_AUTO_GROUP TYPE STRING,
IC_GROUP_REF TYPE STRING,
RLDNR TYPE STRING,
AWTYP TYPE STRING,
AWREF TYPE STRING,
AWORG TYPE STRING,
BELNR TYPE STRING,
GJAHR TYPE STRING,
KTOPL TYPE STRING,
TWAER TYPE STRING,
CURT1 TYPE STRING,
HWAER TYPE STRING,
CURT2 TYPE STRING,
HWAE2 TYPE STRING,
CURT3 TYPE STRING,
HWAE3 TYPE STRING,
XSKFN TYPE STRING,
PERIV TYPE STRING,
XNETB TYPE STRING,
WHT TYPE STRING,
CORPACC TYPE STRING,
JV1ACC TYPE STRING,
JV8ACC TYPE STRING,
JV9TACC TYPE STRING,
JV9CACC TYPE STRING,
GNBTACC TYPE STRING,
GNBCACC TYPE STRING,
TDAT TYPE STRING,
POA TYPE STRING,
PM_ACTIVE TYPE STRING,
FAGL_SPLIT_ACTIVE TYPE STRING,
USE_FAGL_SPLIT TYPE STRING,
SPLITCHECKWARN TYPE STRING,
DOCTYP TYPE STRING,
PERIOD TYPE STRING,
XREF TYPE STRING,
DPRCT TYPE STRING,
ARGENTINIA TYPE STRING,
DO_NOT_SPLIT_LINE_WITH_JV_DATA TYPE STRING,
EXT_CURR_TAKEOVER TYPE STRING,
CPUDT TYPE STRING,
CPUTM TYPE STRING,
USNAM TYPE STRING,END OF T_EKKO_STR. DATA: WA_RGJVIX_FIDOC_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_RGJVIX_FIDOC_STR-MANDT sy-vline
WA_RGJVIX_FIDOC_STR-BUKRS sy-vline
WA_RGJVIX_FIDOC_STR-ITD sy-vline
WA_RGJVIX_FIDOC_STR-NETACCOPT sy-vline
WA_RGJVIX_FIDOC_STR-INT_US sy-vline
WA_RGJVIX_FIDOC_STR-OPACCNUMB sy-vline
WA_RGJVIX_FIDOC_STR-BILLBASIS sy-vline
WA_RGJVIX_FIDOC_STR-CORPVENT sy-vline
WA_RGJVIX_FIDOC_STR-CORPEQGP sy-vline
WA_RGJVIX_FIDOC_STR-CORPRECIND sy-vline
WA_RGJVIX_FIDOC_STR-CORPVBACRI sy-vline
WA_RGJVIX_FIDOC_STR-BALANCVENT sy-vline
WA_RGJVIX_FIDOC_STR-FRYEAR sy-vline
WA_RGJVIX_FIDOC_STR-FRPERIOD sy-vline
WA_RGJVIX_FIDOC_STR-TOYEAR sy-vline
WA_RGJVIX_FIDOC_STR-TOPERIOD sy-vline
WA_RGJVIX_FIDOC_STR-VBANK sy-vline
WA_RGJVIX_FIDOC_STR-TAXIN sy-vline
WA_RGJVIX_FIDOC_STR-INVLEVEL sy-vline
WA_RGJVIX_FIDOC_STR-TAXOUT sy-vline
WA_RGJVIX_FIDOC_STR-TXJCD sy-vline
WA_RGJVIX_FIDOC_STR-CRPTAXCODE sy-vline
WA_RGJVIX_FIDOC_STR-BSTRUCT sy-vline
WA_RGJVIX_FIDOC_STR-STPAY sy-vline
WA_RGJVIX_FIDOC_STR-XSETCON sy-vline
WA_RGJVIX_FIDOC_STR-XSETCAT sy-vline
WA_RGJVIX_FIDOC_STR-XPER1 sy-vline
WA_RGJVIX_FIDOC_STR-XPER2 sy-vline
WA_RGJVIX_FIDOC_STR-XSETCAP sy-vline
WA_RGJVIX_FIDOC_STR-NONCOMP sy-vline
WA_RGJVIX_FIDOC_STR-COMPULS sy-vline
WA_RGJVIX_FIDOC_STR-OFFCC sy-vline
WA_RGJVIX_FIDOC_STR-EXPAND sy-vline
WA_RGJVIX_FIDOC_STR-TAXEXPDTL sy-vline
WA_RGJVIX_FIDOC_STR-TAXPER sy-vline
WA_RGJVIX_FIDOC_STR-EQGNUM sy-vline
WA_RGJVIX_FIDOC_STR-POMACT sy-vline
WA_RGJVIX_FIDOC_STR-GSTNO sy-vline
WA_RGJVIX_FIDOC_STR-AFABE_HAN sy-vline
WA_RGJVIX_FIDOC_STR-AFABE_NB sy-vline
WA_RGJVIX_FIDOC_STR-AFABE_BI sy-vline
WA_RGJVIX_FIDOC_STR-CRPCAL sy-vline
WA_RGJVIX_FIDOC_STR-AM_METH sy-vline
WA_RGJVIX_FIDOC_STR-WBIND sy-vline
WA_RGJVIX_FIDOC_STR-SELTAB sy-vline
WA_RGJVIX_FIDOC_STR-SELFLD sy-vline
WA_RGJVIX_FIDOC_STR-CBYEAR sy-vline
WA_RGJVIX_FIDOC_STR-CBPERI sy-vline
WA_RGJVIX_FIDOC_STR-KURST sy-vline
WA_RGJVIX_FIDOC_STR-OFFPCOCC sy-vline
WA_RGJVIX_FIDOC_STR-OFFPCOPROJ sy-vline
WA_RGJVIX_FIDOC_STR-OFFPCOORNR sy-vline
WA_RGJVIX_FIDOC_STR-POSTCORP sy-vline
WA_RGJVIX_FIDOC_STR-ASSTVENT sy-vline
WA_RGJVIX_FIDOC_STR-CI_GROSS sy-vline
WA_RGJVIX_FIDOC_STR-CI_FB01 sy-vline
WA_RGJVIX_FIDOC_STR-CB_TCURR sy-vline
WA_RGJVIX_FIDOC_STR-FSJVCT sy-vline
WA_RGJVIX_FIDOC_STR-FSJVOT sy-vline
WA_RGJVIX_FIDOC_STR-FSJVPT sy-vline
WA_RGJVIX_FIDOC_STR-BUDGETMESS sy-vline
WA_RGJVIX_FIDOC_STR-VIDIST sy-vline
WA_RGJVIX_FIDOC_STR-OP_AS_PART sy-vline
WA_RGJVIX_FIDOC_STR-KOSTL_CORP sy-vline
WA_RGJVIX_FIDOC_STR-AM_CORP_RI sy-vline
WA_RGJVIX_FIDOC_STR-BANK_RI_SW sy-vline
WA_RGJVIX_FIDOC_STR-BCURR sy-vline
WA_RGJVIX_FIDOC_STR-XVBA sy-vline
WA_RGJVIX_FIDOC_STR-XASST_CO sy-vline
WA_RGJVIX_FIDOC_STR-BILLTHRES sy-vline
WA_RGJVIX_FIDOC_STR-BILLTHRESC sy-vline
WA_RGJVIX_FIDOC_STR-TVARCURR sy-vline
WA_RGJVIX_FIDOC_STR-TVAROLD sy-vline
WA_RGJVIX_FIDOC_STR-SPLIT_BY_LI sy-vline
WA_RGJVIX_FIDOC_STR-EC_USE sy-vline
WA_RGJVIX_FIDOC_STR-BILLTHRESS sy-vline
WA_RGJVIX_FIDOC_STR-PM_ACT sy-vline
WA_RGJVIX_FIDOC_STR-PM_EG sy-vline
WA_RGJVIX_FIDOC_STR-PM_ACT_YEAR sy-vline
WA_RGJVIX_FIDOC_STR-FUNDING_ACTIVE sy-vline
WA_RGJVIX_FIDOC_STR-INTCALC_ACTIVE sy-vline
WA_RGJVIX_FIDOC_STR-IC_AUTO_GROUP sy-vline
WA_RGJVIX_FIDOC_STR-IC_GROUP_REF sy-vline
WA_RGJVIX_FIDOC_STR-RLDNR sy-vline
WA_RGJVIX_FIDOC_STR-AWTYP sy-vline
WA_RGJVIX_FIDOC_STR-AWREF sy-vline
WA_RGJVIX_FIDOC_STR-AWORG sy-vline
WA_RGJVIX_FIDOC_STR-BELNR sy-vline
WA_RGJVIX_FIDOC_STR-GJAHR sy-vline
WA_RGJVIX_FIDOC_STR-KTOPL sy-vline
WA_RGJVIX_FIDOC_STR-TWAER sy-vline
WA_RGJVIX_FIDOC_STR-CURT1 sy-vline
WA_RGJVIX_FIDOC_STR-HWAER sy-vline
WA_RGJVIX_FIDOC_STR-CURT2 sy-vline
WA_RGJVIX_FIDOC_STR-HWAE2 sy-vline
WA_RGJVIX_FIDOC_STR-CURT3 sy-vline
WA_RGJVIX_FIDOC_STR-HWAE3 sy-vline
WA_RGJVIX_FIDOC_STR-XSKFN sy-vline
WA_RGJVIX_FIDOC_STR-PERIV sy-vline
WA_RGJVIX_FIDOC_STR-XNETB sy-vline
WA_RGJVIX_FIDOC_STR-WHT sy-vline
WA_RGJVIX_FIDOC_STR-CORPACC sy-vline
WA_RGJVIX_FIDOC_STR-JV1ACC sy-vline
WA_RGJVIX_FIDOC_STR-JV8ACC sy-vline
WA_RGJVIX_FIDOC_STR-JV9TACC sy-vline
WA_RGJVIX_FIDOC_STR-JV9CACC sy-vline
WA_RGJVIX_FIDOC_STR-GNBTACC sy-vline
WA_RGJVIX_FIDOC_STR-GNBCACC sy-vline
WA_RGJVIX_FIDOC_STR-TDAT sy-vline
WA_RGJVIX_FIDOC_STR-POA sy-vline
WA_RGJVIX_FIDOC_STR-PM_ACTIVE sy-vline
WA_RGJVIX_FIDOC_STR-FAGL_SPLIT_ACTIVE sy-vline
WA_RGJVIX_FIDOC_STR-USE_FAGL_SPLIT sy-vline
WA_RGJVIX_FIDOC_STR-SPLITCHECKWARN sy-vline
WA_RGJVIX_FIDOC_STR-DOCTYP sy-vline
WA_RGJVIX_FIDOC_STR-PERIOD sy-vline
WA_RGJVIX_FIDOC_STR-XREF sy-vline
WA_RGJVIX_FIDOC_STR-DPRCT sy-vline
WA_RGJVIX_FIDOC_STR-ARGENTINIA sy-vline
WA_RGJVIX_FIDOC_STR-DO_NOT_SPLIT_LINE_WITH_JV_DATA sy-vline
WA_RGJVIX_FIDOC_STR-EXT_CURR_TAKEOVER sy-vline
WA_RGJVIX_FIDOC_STR-CPUDT sy-vline
WA_RGJVIX_FIDOC_STR-CPUTM sy-vline
WA_RGJVIX_FIDOC_STR-USNAM sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.