ABAP Select data from SAP table FINS_CFIN_S_BC_OBJ_WHT 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_WHT 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_WHT. 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_WHT 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_WHT TYPE STANDARD TABLE OF FINS_CFIN_S_BC_OBJ_WHT, WA_FINS_CFIN_S_BC_OBJ_WHT TYPE FINS_CFIN_S_BC_OBJ_WHT, 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_WHT> TYPE FINS_CFIN_S_BC_OBJ_WHT. *Process all fields in table header/work area as string values PERFORM process_as_string_field_values CHANGING wa_FINS_CFIN_S_BC_OBJ_WHT. SELECT * *restrict ABAP select to first 10 rows UP TO 10 ROWS FROM FINS_CFIN_S_BC_OBJ_WHT INTO TABLE IT_FINS_CFIN_S_BC_OBJ_WHT. *Select data and declare internal table using in-line method @DATA *SELECT * * FROM FINS_CFIN_S_BC_OBJ_WHT * INTO TABLE @DATA(IT_FINS_CFIN_S_BC_OBJ_WHT2). *--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_WHT INDEX 1 INTO DATA(WA_FINS_CFIN_S_BC_OBJ_WHT2). *Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL LOOP AT IT_FINS_CFIN_S_BC_OBJ_WHT ASSIGNING <FINS_CFIN_S_BC_OBJ_WHT>.*To update a field value using a field symbol simply change the value via the field symbol pointer
<FINS_CFIN_S_BC_OBJ_WHT>-LOGSYSTEM_SENDER = 1.
<FINS_CFIN_S_BC_OBJ_WHT>-BUKRS = 1.
<FINS_CFIN_S_BC_OBJ_WHT>-WITHT = 1.
<FINS_CFIN_S_BC_OBJ_WHT>-WT_WITHCD = 1.
<FINS_CFIN_S_BC_OBJ_WHT>-BKLAS = 1.
ENDLOOP. LOOP AT IT_FINS_CFIN_S_BC_OBJ_WHT INTO WA_FINS_CFIN_S_BC_OBJ_WHT. *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_WHT-BUDAT, sy-vline,
WA_FINS_CFIN_S_BC_OBJ_WHT-T001, sy-vline,
WA_FINS_CFIN_S_BC_OBJ_WHT-BUTXT, sy-vline,
WA_FINS_CFIN_S_BC_OBJ_WHT-ORT01, sy-vline,
WA_FINS_CFIN_S_BC_OBJ_WHT-LAND1, sy-vline,
WA_FINS_CFIN_S_BC_OBJ_WHT-WAERS, sy-vline.
ENDLOOP. *Add any further fields from structure WA_FINS_CFIN_S_BC_OBJ_WHT 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_WHT 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_WHT INTO WA_FINS_CFIN_S_BC_OBJ_WHT. *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_WHT-LOGSYSTEM_SENDER IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FINS_CFIN_S_BC_OBJ_WHT-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_WHT-SPRAS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FINS_CFIN_S_BC_OBJ_WHT-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_WHT-RCOMP IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FINS_CFIN_S_BC_OBJ_WHT-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_WHT-ADRNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FINS_CFIN_S_BC_OBJ_WHT-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_WHT-INFMT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FINS_CFIN_S_BC_OBJ_WHT-INFMT.
WRITE:/ 'New Value:', ld_input.
*Conversion exit AU152, internal->external for field WT_WTMIN CALL FUNCTION 'CONVERSION_EXIT_AU152_OUTPUT' EXPORTING input = WA_FINS_CFIN_S_BC_OBJ_WHT-WT_WTMIN IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FINS_CFIN_S_BC_OBJ_WHT-WT_WTMIN.
WRITE:/ 'New Value:', ld_input.
*Conversion exit AU152, internal->external for field WT_WTMAX CALL FUNCTION 'CONVERSION_EXIT_AU152_OUTPUT' EXPORTING input = WA_FINS_CFIN_S_BC_OBJ_WHT-WT_WTMAX IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FINS_CFIN_S_BC_OBJ_WHT-WT_WTMAX.
WRITE:/ 'New Value:', ld_input.
*Conversion exit AU152, internal->external for field WT_WTMINB CALL FUNCTION 'CONVERSION_EXIT_AU152_OUTPUT' EXPORTING input = WA_FINS_CFIN_S_BC_OBJ_WHT-WT_WTMINB IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FINS_CFIN_S_BC_OBJ_WHT-WT_WTMINB.
WRITE:/ 'New Value:', ld_input.
*Conversion exit AU152, internal->external for field WT_WTBEX CALL FUNCTION 'CONVERSION_EXIT_AU152_OUTPUT' EXPORTING input = WA_FINS_CFIN_S_BC_OBJ_WHT-WT_WTBEX IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FINS_CFIN_S_BC_OBJ_WHT-WT_WTBEX.
WRITE:/ 'New Value:', ld_input.
*Conversion exit AU152, internal->external for field WT_REPBASMIN CALL FUNCTION 'CONVERSION_EXIT_AU152_OUTPUT' EXPORTING input = WA_FINS_CFIN_S_BC_OBJ_WHT-WT_REPBASMIN IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FINS_CFIN_S_BC_OBJ_WHT-WT_REPBASMIN.
WRITE:/ 'New Value:', ld_input.
*Conversion exit AU152, internal->external for field WT_REPWTMIN CALL FUNCTION 'CONVERSION_EXIT_AU152_OUTPUT' EXPORTING input = WA_FINS_CFIN_S_BC_OBJ_WHT-WT_REPWTMIN IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FINS_CFIN_S_BC_OBJ_WHT-WT_REPWTMIN.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field J_1BTEXKEY CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FINS_CFIN_S_BC_OBJ_WHT-J_1BTEXKEY IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FINS_CFIN_S_BC_OBJ_WHT-J_1BTEXKEY.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field KONTS CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FINS_CFIN_S_BC_OBJ_WHT-KONTS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FINS_CFIN_S_BC_OBJ_WHT-KONTS.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field KONTH CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FINS_CFIN_S_BC_OBJ_WHT-KONTH IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FINS_CFIN_S_BC_OBJ_WHT-KONTH.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field KONTS CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FINS_CFIN_S_BC_OBJ_WHT-KONTS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FINS_CFIN_S_BC_OBJ_WHT-KONTS.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field KONTH CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FINS_CFIN_S_BC_OBJ_WHT-KONTH IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FINS_CFIN_S_BC_OBJ_WHT-KONTH.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field KONTS CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FINS_CFIN_S_BC_OBJ_WHT-KONTS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FINS_CFIN_S_BC_OBJ_WHT-KONTS.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field KONTH CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FINS_CFIN_S_BC_OBJ_WHT-KONTH IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FINS_CFIN_S_BC_OBJ_WHT-KONTH.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field KONTS CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FINS_CFIN_S_BC_OBJ_WHT-KONTS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FINS_CFIN_S_BC_OBJ_WHT-KONTS.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field KONTH CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FINS_CFIN_S_BC_OBJ_WHT-KONTH IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FINS_CFIN_S_BC_OBJ_WHT-KONTH.
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_WHT_STR,
LOGSYSTEM_SENDER TYPE STRING,
BUKRS TYPE STRING,
WITHT TYPE STRING,
WT_WITHCD TYPE STRING,
BKLAS TYPE STRING,
BUDAT 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,
T001RWT TYPE STRING,
REINH TYPE STRING,
T001WT TYPE STRING,
WT_SUBJCT TYPE STRING,
WT_AGENT TYPE STRING,
WT_SELFWA TYPE STRING,
WT_AGTDF TYPE STRING,
WT_AGTDT TYPE STRING,
QSREC TYPE STRING,
WT_WTSTCD TYPE STRING,
WT_EXNR TYPE STRING,
WT_EXRT TYPE STRING,
WT_EXDF TYPE STRING,
WT_EXDT TYPE STRING,
WT_WTEXRS TYPE STRING,
T059MINMAX TYPE STRING,
WT_WTMIN TYPE STRING,
WT_WTMAX TYPE STRING,
WT_WTMINB TYPE STRING,
WT_WTBEX TYPE STRING,
WT_REPBASMIN TYPE STRING,
WT_REPWTMIN TYPE STRING,
T059P TYPE STRING,
WT_TPNR TYPE STRING,
WT_ACCPT TYPE STRING,
WT_ACCALL TYPE STRING,
WT_ACCTMAX TYPE STRING,
WT_WTRD TYPE STRING,
WT_CEINV TYPE STRING,
WT_BASE TYPE STRING,
WT_DOPOST TYPE STRING,
WT_POSTM TYPE STRING,
WT_ALWT TYPE STRING,
WT_WTDSC TYPE STRING,
WT_SLFWT TYPE STRING,
WT_WTDP TYPE STRING,
WT_MANUAL TYPE STRING,
WT_MAINTB TYPE STRING,
WT_MAINTA TYPE STRING,
WT_REDBAS TYPE STRING,
WT_WTINV TYPE STRING,
REGIO TYPE STRING,
TDFORM TYPE STRING,
WT_BCPLVL TYPE STRING,
WT_CTNBRL TYPE STRING,
WT_MANBAS TYPE STRING,
KSCHL TYPE STRING,
J_1BSUMVAL TYPE STRING,
J_1BTEXKEY TYPE STRING,
WT_KURST TYPE STRING,
WT_INHERITBASE TYPE STRING,
WT_NOREDUCTION TYPE STRING,
J_1AFORMAT TYPE STRING,
KSCHL_TX TYPE STRING,
J_1BWHTBASE_NF TYPE STRING,
ALL_TAX_CODES TYPE STRING,
J_DAILY_ACC TYPE STRING,
T059Z TYPE STRING,
QSCOD TYPE STRING,
QPROZ TYPE STRING,
QSATZ TYPE STRING,
QSATR TYPE STRING,
XQFOR TYPE STRING,
REGIO TYPE STRING,
FPRCD TYPE STRING,
QEKAR TYPE STRING,
WT_POSIN TYPE STRING,
WT_RATEZ TYPE STRING,
WT_RATEN TYPE STRING,
WITHCD2 TYPE STRING,
T030_GRU TYPE STRING,
KONTS TYPE STRING,
KONTH TYPE STRING,
T030_OFF TYPE STRING,
KONTS TYPE STRING,
KONTH TYPE STRING,
T030_OPO TYPE STRING,
KONTS TYPE STRING,
KONTH TYPE STRING,
T030_WIT TYPE STRING,
KONTS TYPE STRING,
KONTH TYPE STRING,END OF T_EKKO_STR. DATA: WA_FINS_CFIN_S_BC_OBJ_WHT_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_WHT_STR-LOGSYSTEM_SENDER sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-BUKRS sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-WITHT sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-WT_WITHCD sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-BKLAS sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-BUDAT sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-T001 sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-BUTXT sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-ORT01 sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-LAND1 sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-WAERS sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-SPRAS sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-KTOPL sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-WAABW sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-PERIV sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-KOKFI sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-RCOMP sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-ADRNR sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-STCEG sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-FIKRS sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-XFMCO sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-XFMCB sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-XFMCA sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-TXJCD sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-FMHRDATE sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-XTEMPLT sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-BUVAR sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-FDBUK sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-XFDIS sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-XVALV sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-XSKFN sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-KKBER sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-XMWSN sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-MREGL sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-XGSBE sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-XGJRV sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-XKDFT sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-XPROD sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-XEINK sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-XJVAA sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-XVVWA sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-XSLTA sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-XFDMM sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-XFDSD sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-XEXTB sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-EBUKR sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-KTOP2 sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-UMKRS sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-BUKRS_GLOB sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-FSTVA sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-OPVAR sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-XCOVR sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-TXKRS sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-WFVAR sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-XBBBF sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-XBBBE sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-XBBBA sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-XBBKO sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-XSTDT sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-MWSKV sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-MWSKA sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-IMPDA sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-XNEGP sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-XKKBI sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-WT_NEWWT sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-PP_PDATE sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-INFMT sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-FSTVARE sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-KOPIM sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-DKWEG sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-OFFSACCT sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-BAPOVAR sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-XCOS sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-XCESSION sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-XSPLT sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-SURCCM sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-DTPROV sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-DTAMTC sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-DTTAXC sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-DTTDSP sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-DTAXR sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-XVATDATE sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-PST_PER_VAR sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-XBBSC sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-F_OBSOLETE sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-T001RWT sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-REINH sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-T001WT sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-WT_SUBJCT sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-WT_AGENT sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-WT_SELFWA sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-WT_AGTDF sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-WT_AGTDT sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-QSREC sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-WT_WTSTCD sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-WT_EXNR sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-WT_EXRT sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-WT_EXDF sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-WT_EXDT sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-WT_WTEXRS sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-T059MINMAX sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-WT_WTMIN sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-WT_WTMAX sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-WT_WTMINB sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-WT_WTBEX sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-WT_REPBASMIN sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-WT_REPWTMIN sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-T059P sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-WT_TPNR sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-WT_ACCPT sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-WT_ACCALL sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-WT_ACCTMAX sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-WT_WTRD sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-WT_CEINV sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-WT_BASE sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-WT_DOPOST sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-WT_POSTM sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-WT_ALWT sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-WT_WTDSC sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-WT_SLFWT sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-WT_WTDP sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-WT_MANUAL sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-WT_MAINTB sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-WT_MAINTA sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-WT_REDBAS sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-WT_WTINV sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-REGIO sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-TDFORM sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-WT_BCPLVL sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-WT_CTNBRL sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-WT_MANBAS sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-KSCHL sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-J_1BSUMVAL sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-J_1BTEXKEY sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-WT_KURST sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-WT_INHERITBASE sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-WT_NOREDUCTION sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-J_1AFORMAT sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-KSCHL_TX sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-J_1BWHTBASE_NF sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-ALL_TAX_CODES sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-J_DAILY_ACC sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-T059Z sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-QSCOD sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-QPROZ sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-QSATZ sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-QSATR sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-XQFOR sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-REGIO sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-FPRCD sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-QEKAR sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-WT_POSIN sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-WT_RATEZ sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-WT_RATEN sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-WITHCD2 sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-T030_GRU sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-KONTS sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-KONTH sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-T030_OFF sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-KONTS sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-KONTH sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-T030_OPO sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-KONTS sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-KONTH sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-T030_WIT sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-KONTS sy-vline
WA_FINS_CFIN_S_BC_OBJ_WHT_STR-KONTH sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.