ABAP Select data from SAP table FINS_CFIN_S_BC_OBJ_COMPCD 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 FINS_CFIN_S_BC_OBJ_COMPCD 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 FINS_CFIN_S_BC_OBJ_COMPCD. 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 FINS_CFIN_S_BC_OBJ_COMPCD 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_FINS_CFIN_S_BC_OBJ_COMPCD TYPE STANDARD TABLE OF FINS_CFIN_S_BC_OBJ_COMPCD,
      WA_FINS_CFIN_S_BC_OBJ_COMPCD TYPE FINS_CFIN_S_BC_OBJ_COMPCD,
      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: <FINS_CFIN_S_BC_OBJ_COMPCD> TYPE FINS_CFIN_S_BC_OBJ_COMPCD.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM FINS_CFIN_S_BC_OBJ_COMPCD
*  INTO TABLE @DATA(IT_FINS_CFIN_S_BC_OBJ_COMPCD2).
*--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_FINS_CFIN_S_BC_OBJ_COMPCD INDEX 1 INTO DATA(WA_FINS_CFIN_S_BC_OBJ_COMPCD2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_FINS_CFIN_S_BC_OBJ_COMPCD ASSIGNING <FINS_CFIN_S_BC_OBJ_COMPCD>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<FINS_CFIN_S_BC_OBJ_COMPCD>-LOGSYSTEM_SENDER = 1.
<FINS_CFIN_S_BC_OBJ_COMPCD>-BUKRS = 1.
<FINS_CFIN_S_BC_OBJ_COMPCD>-T001 = 1.
<FINS_CFIN_S_BC_OBJ_COMPCD>-BUTXT = 1.
<FINS_CFIN_S_BC_OBJ_COMPCD>-ORT01 = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_FINS_CFIN_S_BC_OBJ_COMPCD-LAND1, sy-vline,
WA_FINS_CFIN_S_BC_OBJ_COMPCD-WAERS, sy-vline,
WA_FINS_CFIN_S_BC_OBJ_COMPCD-SPRAS, sy-vline,
WA_FINS_CFIN_S_BC_OBJ_COMPCD-KTOPL, sy-vline,
WA_FINS_CFIN_S_BC_OBJ_COMPCD-WAABW, sy-vline,
WA_FINS_CFIN_S_BC_OBJ_COMPCD-PERIV, sy-vline.
ENDLOOP. *Add any further fields from structure WA_FINS_CFIN_S_BC_OBJ_COMPCD 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_FINS_CFIN_S_BC_OBJ_COMPCD 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_FINS_CFIN_S_BC_OBJ_COMPCD INTO WA_FINS_CFIN_S_BC_OBJ_COMPCD. *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 LOGSYSTEM_SENDER CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FINS_CFIN_S_BC_OBJ_COMPCD-LOGSYSTEM_SENDER IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FINS_CFIN_S_BC_OBJ_COMPCD-LOGSYSTEM_SENDER.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ISOLA, internal->external for field SPRAS CALL FUNCTION 'CONVERSION_EXIT_ISOLA_OUTPUT' EXPORTING input = WA_FINS_CFIN_S_BC_OBJ_COMPCD-SPRAS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FINS_CFIN_S_BC_OBJ_COMPCD-SPRAS.
WRITE:/ 'New Value:', ld_input.

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

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

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

*Conversion exit ISOLA, internal->external for field SPRAS CALL FUNCTION 'CONVERSION_EXIT_ISOLA_OUTPUT' EXPORTING input = WA_FINS_CFIN_S_BC_OBJ_COMPCD-SPRAS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FINS_CFIN_S_BC_OBJ_COMPCD-SPRAS.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU132, internal->external for field GWGWRT CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_FINS_CFIN_S_BC_OBJ_COMPCD-GWGWRT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FINS_CFIN_S_BC_OBJ_COMPCD-GWGWRT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU132, internal->external for field UMRWRT CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_FINS_CFIN_S_BC_OBJ_COMPCD-UMRWRT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FINS_CFIN_S_BC_OBJ_COMPCD-UMRWRT.
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_FINS_CFIN_S_BC_OBJ_COMPCD_STR,
LOGSYSTEM_SENDER TYPE STRING,
BUKRS TYPE STRING,
T001 TYPE STRING,
BUTXT TYPE STRING,
ORT01 TYPE STRING,
LAND1 TYPE STRING,
WAERS TYPE STRING,
SPRAS TYPE STRING,
KTOPL TYPE STRING,
WAABW TYPE STRING,
PERIV TYPE STRING,
KOKFI TYPE STRING,
RCOMP TYPE STRING,
ADRNR TYPE STRING,
STCEG TYPE STRING,
FIKRS TYPE STRING,
XFMCO TYPE STRING,
XFMCB TYPE STRING,
XFMCA TYPE STRING,
TXJCD TYPE STRING,
FMHRDATE TYPE STRING,
XTEMPLT TYPE STRING,
BUVAR TYPE STRING,
FDBUK TYPE STRING,
XFDIS TYPE STRING,
XVALV TYPE STRING,
XSKFN TYPE STRING,
KKBER TYPE STRING,
XMWSN TYPE STRING,
MREGL TYPE STRING,
XGSBE TYPE STRING,
XGJRV TYPE STRING,
XKDFT TYPE STRING,
XPROD TYPE STRING,
XEINK TYPE STRING,
XJVAA TYPE STRING,
XVVWA TYPE STRING,
XSLTA TYPE STRING,
XFDMM TYPE STRING,
XFDSD TYPE STRING,
XEXTB TYPE STRING,
EBUKR TYPE STRING,
KTOP2 TYPE STRING,
UMKRS TYPE STRING,
BUKRS_GLOB TYPE STRING,
FSTVA TYPE STRING,
OPVAR TYPE STRING,
XCOVR TYPE STRING,
TXKRS TYPE STRING,
WFVAR TYPE STRING,
XBBBF TYPE STRING,
XBBBE TYPE STRING,
XBBBA TYPE STRING,
XBBKO TYPE STRING,
XSTDT TYPE STRING,
MWSKV TYPE STRING,
MWSKA TYPE STRING,
IMPDA TYPE STRING,
XNEGP TYPE STRING,
XKKBI TYPE STRING,
WT_NEWWT TYPE STRING,
PP_PDATE TYPE STRING,
INFMT TYPE STRING,
FSTVARE TYPE STRING,
KOPIM TYPE STRING,
DKWEG TYPE STRING,
OFFSACCT TYPE STRING,
BAPOVAR TYPE STRING,
XCOS TYPE STRING,
XCESSION TYPE STRING,
XSPLT TYPE STRING,
SURCCM TYPE STRING,
DTPROV TYPE STRING,
DTAMTC TYPE STRING,
DTTAXC TYPE STRING,
DTTDSP TYPE STRING,
DTAXR TYPE STRING,
XVATDATE TYPE STRING,
PST_PER_VAR TYPE STRING,
XBBSC TYPE STRING,
F_OBSOLETE TYPE STRING,
T005 TYPE STRING,
LANDK TYPE STRING,
LNPLZ TYPE STRING,
PRPLZ TYPE STRING,
ADDRS TYPE STRING,
XPLZS TYPE STRING,
XPLPF TYPE STRING,
SPRAS TYPE STRING,
XLAND TYPE STRING,
XADDR TYPE STRING,
NMFMT TYPE STRING,
XREGS TYPE STRING,
XPLST TYPE STRING,
INTCA TYPE STRING,
INTCA3 TYPE STRING,
INTCN3 TYPE STRING,
XEGLD TYPE STRING,
XSKFN TYPE STRING,
XMWSN TYPE STRING,
LNBKN TYPE STRING,
PRBKN TYPE STRING,
LNBLZ TYPE STRING,
PRBLZ TYPE STRING,
LNPSK TYPE STRING,
PRPSK TYPE STRING,
XPRBK TYPE STRING,
BNKEY TYPE STRING,
LNBKS TYPE STRING,
PRBKS TYPE STRING,
XPRSO TYPE STRING,
PRUIN TYPE STRING,
UINLN TYPE STRING,
LNST1 TYPE STRING,
PRST1 TYPE STRING,
LNST2 TYPE STRING,
PRST2 TYPE STRING,
LNST3 TYPE STRING,
PRST3 TYPE STRING,
LNST4 TYPE STRING,
PRST4 TYPE STRING,
LNST5 TYPE STRING,
PRST5 TYPE STRING,
LANDD TYPE STRING,
KALSM TYPE STRING,
LANDA TYPE STRING,
WECHF TYPE STRING,
LKVRZ TYPE STRING,
INTCN TYPE STRING,
XDEZP TYPE STRING,
DATFM TYPE STRING,
CURIN TYPE STRING,
CURHA TYPE STRING,
WAERS TYPE STRING,
KURST TYPE STRING,
AFAPL TYPE STRING,
GWGWRT TYPE STRING,
UMRWRT TYPE STRING,
KZRBWB TYPE STRING,
XANZUM TYPE STRING,
CTNCONCEPT TYPE STRING,
KZSRV TYPE STRING,
XXINVE TYPE STRING,
NET_GROSS_POSTING_TYPE TYPE STRING,
XGCCV TYPE STRING,
TVAT001 TYPE STRING,
XBASC TYPE STRING,
XHWCONV TYPE STRING,
T000F TYPE STRING,
XWIAA TYPE STRING,
XAUGS TYPE STRING,
XAUBL TYPE STRING,
XALHW TYPE STRING,
TTXD TYPE STRING,
LENG1 TYPE STRING,
LENG2 TYPE STRING,
LENG3 TYPE STRING,
LENG4 TYPE STRING,
XEXTN TYPE STRING,
XTXIT TYPE STRING,
INTVERSION TYPE STRING,
RFCDEST TYPE STRING,
XCORRECT TYPE STRING,
RFCDEST_UD TYPE STRING,
T001A TYPE STRING,
CURTP TYPE STRING,
KURST TYPE STRING,
CURSR TYPE STRING,
CURDT TYPE STRING,
CURTP2 TYPE STRING,
KURST2 TYPE STRING,
CURSR2 TYPE STRING,
CURDT2 TYPE STRING,END OF T_EKKO_STR. DATA: WA_FINS_CFIN_S_BC_OBJ_COMPCD_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_FINS_CFIN_S_BC_OBJ_COMPCD_STR-LOGSYSTEM_SENDER sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-BUKRS sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-T001 sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-BUTXT sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-ORT01 sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-LAND1 sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-WAERS sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-SPRAS sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-KTOPL sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-WAABW sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-PERIV sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-KOKFI sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-RCOMP sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-ADRNR sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-STCEG sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-FIKRS sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-XFMCO sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-XFMCB sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-XFMCA sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-TXJCD sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-FMHRDATE sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-XTEMPLT sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-BUVAR sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-FDBUK sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-XFDIS sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-XVALV sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-XSKFN sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-KKBER sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-XMWSN sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-MREGL sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-XGSBE sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-XGJRV sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-XKDFT sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-XPROD sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-XEINK sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-XJVAA sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-XVVWA sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-XSLTA sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-XFDMM sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-XFDSD sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-XEXTB sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-EBUKR sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-KTOP2 sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-UMKRS sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-BUKRS_GLOB sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-FSTVA sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-OPVAR sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-XCOVR sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-TXKRS sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-WFVAR sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-XBBBF sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-XBBBE sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-XBBBA sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-XBBKO sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-XSTDT sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-MWSKV sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-MWSKA sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-IMPDA sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-XNEGP sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-XKKBI sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-WT_NEWWT sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-PP_PDATE sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-INFMT sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-FSTVARE sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-KOPIM sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-DKWEG sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-OFFSACCT sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-BAPOVAR sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-XCOS sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-XCESSION sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-XSPLT sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-SURCCM sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-DTPROV sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-DTAMTC sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-DTTAXC sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-DTTDSP sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-DTAXR sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-XVATDATE sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-PST_PER_VAR sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-XBBSC sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-F_OBSOLETE sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-T005 sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-LANDK sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-LNPLZ sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-PRPLZ sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-ADDRS sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-XPLZS sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-XPLPF sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-SPRAS sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-XLAND sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-XADDR sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-NMFMT sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-XREGS sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-XPLST sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-INTCA sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-INTCA3 sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-INTCN3 sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-XEGLD sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-XSKFN sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-XMWSN sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-LNBKN sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-PRBKN sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-LNBLZ sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-PRBLZ sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-LNPSK sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-PRPSK sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-XPRBK sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-BNKEY sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-LNBKS sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-PRBKS sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-XPRSO sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-PRUIN sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-UINLN sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-LNST1 sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-PRST1 sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-LNST2 sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-PRST2 sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-LNST3 sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-PRST3 sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-LNST4 sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-PRST4 sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-LNST5 sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-PRST5 sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-LANDD sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-KALSM sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-LANDA sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-WECHF sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-LKVRZ sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-INTCN sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-XDEZP sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-DATFM sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-CURIN sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-CURHA sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-WAERS sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-KURST sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-AFAPL sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-GWGWRT sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-UMRWRT sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-KZRBWB sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-XANZUM sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-CTNCONCEPT sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-KZSRV sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-XXINVE sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-NET_GROSS_POSTING_TYPE sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-XGCCV sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-TVAT001 sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-XBASC sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-XHWCONV sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-T000F sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-XWIAA sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-XAUGS sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-XAUBL sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-XALHW sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-TTXD sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-LENG1 sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-LENG2 sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-LENG3 sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-LENG4 sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-XEXTN sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-XTXIT sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-INTVERSION sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-RFCDEST sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-XCORRECT sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-RFCDEST_UD sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-T001A sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-CURTP sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-KURST sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-CURSR sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-CURDT sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-CURTP2 sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-KURST2 sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-CURSR2 sy-vline
WA_FINS_CFIN_S_BC_OBJ_COMPCD_STR-CURDT2 sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.