ABAP Select data from SAP table VV_TMFK_CS 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 VV_TMFK_CS 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 VV_TMFK_CS. 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 VV_TMFK_CS 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_VV_TMFK_CS TYPE STANDARD TABLE OF VV_TMFK_CS,
      WA_VV_TMFK_CS TYPE VV_TMFK_CS,
      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: <VV_TMFK_CS> TYPE VV_TMFK_CS.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM VV_TMFK_CS
*  INTO TABLE @DATA(IT_VV_TMFK_CS2).
*--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_VV_TMFK_CS INDEX 1 INTO DATA(WA_VV_TMFK_CS2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_VV_TMFK_CS ASSIGNING <VV_TMFK_CS>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<VV_TMFK_CS>-MANDT = 1.
<VV_TMFK_CS>-LFART = 1.
<VV_TMFK_CS>-LTEXT = 1.
<VV_TMFK_CS>-TEXTL = 1.
<VV_TMFK_CS>-VTEXT_NA = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_VV_TMFK_CS-TEXT_VE, sy-vline,
WA_VV_TMFK_CS-CURVW, sy-vline,
WA_VV_TMFK_CS-LFTYP, sy-vline,
WA_VV_TMFK_CS-KAPPL, sy-vline,
WA_VV_TMFK_CS-NUMKI, sy-vline,
WA_VV_TMFK_CS-NUMKE, sy-vline.
ENDLOOP. *Add any further fields from structure WA_VV_TMFK_CS 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_VV_TMFK_CS 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_VV_TMFK_CS INTO WA_VV_TMFK_CS. *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 PARVW, internal->external for field BILLTOPARTY CALL FUNCTION 'CONVERSION_EXIT_PARVW_OUTPUT' EXPORTING input = WA_VV_TMFK_CS-BILLTOPARTY IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_VV_TMFK_CS-BILLTOPARTY.
WRITE:/ 'New Value:', ld_input.

*Conversion exit PARVW, internal->external for field BILLFROMPARTY CALL FUNCTION 'CONVERSION_EXIT_PARVW_OUTPUT' EXPORTING input = WA_VV_TMFK_CS-BILLFROMPARTY IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_VV_TMFK_CS-BILLFROMPARTY.
WRITE:/ 'New Value:', ld_input.

*Conversion exit PARVW, internal->external for field PARVW_LIFNR_FI CALL FUNCTION 'CONVERSION_EXIT_PARVW_OUTPUT' EXPORTING input = WA_VV_TMFK_CS-PARVW_LIFNR_FI IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_VV_TMFK_CS-PARVW_LIFNR_FI.
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_VV_TMFK_CS_STR,
MANDT TYPE STRING,
LFART TYPE STRING,
LTEXT TYPE STRING,
TEXTL TYPE STRING,
VTEXT_NA TYPE STRING,
TEXT_VE TYPE STRING,
CURVW TYPE STRING,
LFTYP TYPE STRING,
KAPPL TYPE STRING,
NUMKI TYPE STRING,
NUMKE TYPE STRING,
INCPO TYPE STRING,
RFBFK TYPE STRING,
NARVF TYPE STRING,
LFARTS TYPE STRING,
KAPPL_NA TYPE STRING,
KALSMK TYPE STRING,
KALSMP TYPE STRING,
KSCHL TYPE STRING,
ABART TYPE STRING,
STATI TYPE STRING,
LFART_RL TYPE STRING,
RELEP TYPE STRING,
PARGK TYPE STRING,
PARGP TYPE STRING,
KALVG TYPE STRING,
WERKM TYPE STRING,
PRDVO TYPE STRING,
INFOL TYPE STRING,
XBLNR_FI TYPE STRING,
XRBLN_FI TYPE STRING,
KIDNO_LF TYPE STRING,
BLART TYPE STRING,
XNEGP TYPE STRING,
XVALGS TYPE STRING,
WZFBD TYPE STRING,
WZLSPR TYPE STRING,
WZLSPL TYPE STRING,
LFGRU_VO TYPE STRING,
KTOSL_VE TYPE STRING,
KTOSL_VM TYPE STRING,
KTOSL_MG TYPE STRING,
WZUSPL TYPE STRING,
WKIDSP TYPE STRING,
WFDATSP TYPE STRING,
WZTERMSP TYPE STRING,
WZLSCHSP TYPE STRING,
WPYCURSP TYPE STRING,
WITEMSP TYPE STRING,
TXTGR TYPE STRING,
TXTGR_I TYPE STRING,
TDID TYPE STRING,
TDID_I TYPE STRING,
WPOINT TYPE STRING,
WPYCUR TYPE STRING,
KUDVO TYPE STRING,
PRCHGRP TYPE STRING,
AR_OBJECT TYPE STRING,
KURST TYPE STRING,
WERN TYPE STRING,
KSCHLP TYPE STRING,
WBART_FI TYPE STRING,
DOCPARTY TYPE STRING,
KALSMC TYPE STRING,
LFART_BL TYPE STRING,
LFART_BD TYPE STRING,
NETWN TYPE STRING,
HEADDATA TYPE STRING,
RRLCHANGEKONV TYPE STRING,
RRLTAX TYPE STRING,
BLART_CUSTOMER TYPE STRING,
KTOSL_VE_CUST TYPE STRING,
BW_DELTA TYPE STRING,
DUPD_SINGLE TYPE STRING,
WTREE TYPE STRING,
CANCEL_TYPE TYPE STRING,
XREF_RRL TYPE STRING,
HITYP_VENDOR TYPE STRING,
HITYP_CUSTOMER TYPE STRING,
COPA_ACTIVE TYPE STRING,
FILL_REF_DOC TYPE STRING,
CANCEL_VARIANT TYPE STRING,
LFART_SL TYPE STRING,
LFART_VS TYPE STRING,
SET_SGTXT_FI TYPE STRING,
LNRZB_NOT_ACTIVE TYPE STRING,
DOCUMENT_INDEX TYPE STRING,
DOC_INDEX_DELETE TYPE STRING,
DEF_IDOBJ_TYPE_V TYPE STRING,
DEF_IDOBJ_TYPE_C TYPE STRING,
VENDOR_INPUT TYPE STRING,
CUSTOMER_INPUT TYPE STRING,
DEF_IDNLF_TYPE TYPE STRING,
KSTAT_ACCOUNT TYPE STRING,
MATERIAL_INPUT TYPE STRING,
DEF_POST_RULE_K TYPE STRING,
DEF_POST_RULE_D TYPE STRING,
CHECK_WFDAT TYPE STRING,
ITEM_CANCEL TYPE STRING,
CM_ACTIVE TYPE STRING,
CRMGR TYPE STRING,
CM_CHECK TYPE STRING,
BILLTOPARTY TYPE STRING,
BILLFROMPARTY TYPE STRING,
EVENT_RELEVANT TYPE STRING,
CONTEXT TYPE STRING,
CONF_ALLWD TYPE STRING,
TAX_CODE_ACTIVE TYPE STRING,
KTOSL_AS TYPE STRING,
KTOSL_ACC TYPE STRING,
POST_CANCEL_DOC TYPE STRING,
DI_RELEVANT TYPE STRING,
SMT_CONTEXT TYPE STRING,
TDID_HS1 TYPE STRING,
TDID_HS2 TYPE STRING,
TDID_HS3 TYPE STRING,
TDID_IS1 TYPE STRING,
CANCEL_ONLY TYPE STRING,
ITEM_BASED TYPE STRING,
INSERT_MODE TYPE STRING,
FIELDSTATUSGROUP TYPE STRING,
COLSORTGROUP TYPE STRING,
PARVW_LIFNR_FI TYPE STRING,
LIFNR_FI_NOT_ACT TYPE STRING,
DISTRIBUTION TYPE STRING,
EFFWR_NEG TYPE STRING,
POSNR_MAIN_ACTIV TYPE STRING,
KALSMCB_K TYPE STRING,
KALSMCB_D TYPE STRING,
CALC_PYAMT TYPE STRING,
ACC_DETERM_TYPE TYPE STRING,
INTRASTAT_PROC TYPE STRING,
INTRASTAT_FLOW TYPE STRING,
DOC_INDEX_TYPE TYPE STRING,
SET_LANDTX TYPE STRING,
SET_LAND1TX TYPE STRING,
SET_LAND_PRIC_K TYPE STRING,
SET_LAND_PRIC_D TYPE STRING,
HANDLE_STCEG TYPE STRING,
HANDLE_STCEGD TYPE STRING,
DEF_STCEG TYPE STRING,
DEF_STCEGD TYPE STRING,
CHECK_STCEG TYPE STRING,
CHECK_STCEGD TYPE STRING,
WZLSPRD TYPE STRING,
PRICING_COMP_K TYPE STRING,
PRICING_COMP_D TYPE STRING,
CHECK_OWN_STCEG TYPE STRING,
WEIGHT_VOLUME TYPE STRING,
SET_XEGDR TYPE STRING,
INCOTERMS_ACTIVE TYPE STRING,
NO_KNTYP_CHECK TYPE STRING,
DET_PARTNER TYPE STRING,
PROCESS_TYPE TYPE STRING,
CHECK_AP_RG TYPE STRING,
NO_INPUT TYPE STRING,
ZTERM_CASH_DISC TYPE STRING,
LFART_COLL TYPE STRING,
BANKDATA_TRANSFER TYPE STRING,
TAXCODE_ALLOWED TYPE STRING,
SUM_CREDIT_DEBIT TYPE STRING,
LFART_TYPE TYPE STRING,
USE_CASE TYPE STRING,
PRCHGRPTXT TYPE STRING,
VTEXT TYPE STRING,
TEXT TYPE STRING,
BEZEI TYPE STRING,
OBJECTTEXT TYPE STRING,
VTEXT_GT TYPE STRING,
TDTEXT TYPE STRING,
INPUT_LZBKZ TYPE STRING,
MAX_SOURCE_DOCS TYPE STRING,
TAX_DATA_CUSTOMER TYPE STRING,
CFCG_ID TYPE STRING,
USE_OUTPUT_CONTROL TYPE STRING,
NUMBER_RANGE_GRP TYPE STRING,
KTOSL_PARTNER_CLEAR TYPE STRING,
FI_CA_ACTIVE TYPE STRING,
MESSAGING_SOURCE_DOC TYPE STRING,
KUNNR_COPA TYPE STRING,
MATERIAL_VALID_CHECK TYPE STRING,
SUMMARIZATION_MODE TYPE STRING,
FILL_AWITEM TYPE STRING,
CASH_MANAGEMENT_INACTIVE TYPE STRING,
LFART_FOR_NEGATIVE_AMOUNT TYPE STRING,
TEXT_CHANGE_ALLOWED TYPE STRING,
HANDLE_NEGATIVE_AMOUNT TYPE STRING,
REPORTING_DISPLAY_VARIANT TYPE STRING,
NUMBER_RANGE_GRP_XBLNR TYPE STRING,
CANCEL_VARIANT_VSL TYPE STRING,
BW4_HANA TYPE STRING,
MERGING_COPIES TYPE STRING,
TRANSFER_XBLNR_FI_SDL TYPE STRING,
BO_TYPE TYPE STRING,
VISIBILITY_GROUP TYPE STRING,
AR_GROUP TYPE STRING,
HXF_BTT_CODE_IMG TYPE STRING,END OF T_EKKO_STR. DATA: WA_VV_TMFK_CS_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_VV_TMFK_CS_STR-MANDT sy-vline
WA_VV_TMFK_CS_STR-LFART sy-vline
WA_VV_TMFK_CS_STR-LTEXT sy-vline
WA_VV_TMFK_CS_STR-TEXTL sy-vline
WA_VV_TMFK_CS_STR-VTEXT_NA sy-vline
WA_VV_TMFK_CS_STR-TEXT_VE sy-vline
WA_VV_TMFK_CS_STR-CURVW sy-vline
WA_VV_TMFK_CS_STR-LFTYP sy-vline
WA_VV_TMFK_CS_STR-KAPPL sy-vline
WA_VV_TMFK_CS_STR-NUMKI sy-vline
WA_VV_TMFK_CS_STR-NUMKE sy-vline
WA_VV_TMFK_CS_STR-INCPO sy-vline
WA_VV_TMFK_CS_STR-RFBFK sy-vline
WA_VV_TMFK_CS_STR-NARVF sy-vline
WA_VV_TMFK_CS_STR-LFARTS sy-vline
WA_VV_TMFK_CS_STR-KAPPL_NA sy-vline
WA_VV_TMFK_CS_STR-KALSMK sy-vline
WA_VV_TMFK_CS_STR-KALSMP sy-vline
WA_VV_TMFK_CS_STR-KSCHL sy-vline
WA_VV_TMFK_CS_STR-ABART sy-vline
WA_VV_TMFK_CS_STR-STATI sy-vline
WA_VV_TMFK_CS_STR-LFART_RL sy-vline
WA_VV_TMFK_CS_STR-RELEP sy-vline
WA_VV_TMFK_CS_STR-PARGK sy-vline
WA_VV_TMFK_CS_STR-PARGP sy-vline
WA_VV_TMFK_CS_STR-KALVG sy-vline
WA_VV_TMFK_CS_STR-WERKM sy-vline
WA_VV_TMFK_CS_STR-PRDVO sy-vline
WA_VV_TMFK_CS_STR-INFOL sy-vline
WA_VV_TMFK_CS_STR-XBLNR_FI sy-vline
WA_VV_TMFK_CS_STR-XRBLN_FI sy-vline
WA_VV_TMFK_CS_STR-KIDNO_LF sy-vline
WA_VV_TMFK_CS_STR-BLART sy-vline
WA_VV_TMFK_CS_STR-XNEGP sy-vline
WA_VV_TMFK_CS_STR-XVALGS sy-vline
WA_VV_TMFK_CS_STR-WZFBD sy-vline
WA_VV_TMFK_CS_STR-WZLSPR sy-vline
WA_VV_TMFK_CS_STR-WZLSPL sy-vline
WA_VV_TMFK_CS_STR-LFGRU_VO sy-vline
WA_VV_TMFK_CS_STR-KTOSL_VE sy-vline
WA_VV_TMFK_CS_STR-KTOSL_VM sy-vline
WA_VV_TMFK_CS_STR-KTOSL_MG sy-vline
WA_VV_TMFK_CS_STR-WZUSPL sy-vline
WA_VV_TMFK_CS_STR-WKIDSP sy-vline
WA_VV_TMFK_CS_STR-WFDATSP sy-vline
WA_VV_TMFK_CS_STR-WZTERMSP sy-vline
WA_VV_TMFK_CS_STR-WZLSCHSP sy-vline
WA_VV_TMFK_CS_STR-WPYCURSP sy-vline
WA_VV_TMFK_CS_STR-WITEMSP sy-vline
WA_VV_TMFK_CS_STR-TXTGR sy-vline
WA_VV_TMFK_CS_STR-TXTGR_I sy-vline
WA_VV_TMFK_CS_STR-TDID sy-vline
WA_VV_TMFK_CS_STR-TDID_I sy-vline
WA_VV_TMFK_CS_STR-WPOINT sy-vline
WA_VV_TMFK_CS_STR-WPYCUR sy-vline
WA_VV_TMFK_CS_STR-KUDVO sy-vline
WA_VV_TMFK_CS_STR-PRCHGRP sy-vline
WA_VV_TMFK_CS_STR-AR_OBJECT sy-vline
WA_VV_TMFK_CS_STR-KURST sy-vline
WA_VV_TMFK_CS_STR-WERN sy-vline
WA_VV_TMFK_CS_STR-KSCHLP sy-vline
WA_VV_TMFK_CS_STR-WBART_FI sy-vline
WA_VV_TMFK_CS_STR-DOCPARTY sy-vline
WA_VV_TMFK_CS_STR-KALSMC sy-vline
WA_VV_TMFK_CS_STR-LFART_BL sy-vline
WA_VV_TMFK_CS_STR-LFART_BD sy-vline
WA_VV_TMFK_CS_STR-NETWN sy-vline
WA_VV_TMFK_CS_STR-HEADDATA sy-vline
WA_VV_TMFK_CS_STR-RRLCHANGEKONV sy-vline
WA_VV_TMFK_CS_STR-RRLTAX sy-vline
WA_VV_TMFK_CS_STR-BLART_CUSTOMER sy-vline
WA_VV_TMFK_CS_STR-KTOSL_VE_CUST sy-vline
WA_VV_TMFK_CS_STR-BW_DELTA sy-vline
WA_VV_TMFK_CS_STR-DUPD_SINGLE sy-vline
WA_VV_TMFK_CS_STR-WTREE sy-vline
WA_VV_TMFK_CS_STR-CANCEL_TYPE sy-vline
WA_VV_TMFK_CS_STR-XREF_RRL sy-vline
WA_VV_TMFK_CS_STR-HITYP_VENDOR sy-vline
WA_VV_TMFK_CS_STR-HITYP_CUSTOMER sy-vline
WA_VV_TMFK_CS_STR-COPA_ACTIVE sy-vline
WA_VV_TMFK_CS_STR-FILL_REF_DOC sy-vline
WA_VV_TMFK_CS_STR-CANCEL_VARIANT sy-vline
WA_VV_TMFK_CS_STR-LFART_SL sy-vline
WA_VV_TMFK_CS_STR-LFART_VS sy-vline
WA_VV_TMFK_CS_STR-SET_SGTXT_FI sy-vline
WA_VV_TMFK_CS_STR-LNRZB_NOT_ACTIVE sy-vline
WA_VV_TMFK_CS_STR-DOCUMENT_INDEX sy-vline
WA_VV_TMFK_CS_STR-DOC_INDEX_DELETE sy-vline
WA_VV_TMFK_CS_STR-DEF_IDOBJ_TYPE_V sy-vline
WA_VV_TMFK_CS_STR-DEF_IDOBJ_TYPE_C sy-vline
WA_VV_TMFK_CS_STR-VENDOR_INPUT sy-vline
WA_VV_TMFK_CS_STR-CUSTOMER_INPUT sy-vline
WA_VV_TMFK_CS_STR-DEF_IDNLF_TYPE sy-vline
WA_VV_TMFK_CS_STR-KSTAT_ACCOUNT sy-vline
WA_VV_TMFK_CS_STR-MATERIAL_INPUT sy-vline
WA_VV_TMFK_CS_STR-DEF_POST_RULE_K sy-vline
WA_VV_TMFK_CS_STR-DEF_POST_RULE_D sy-vline
WA_VV_TMFK_CS_STR-CHECK_WFDAT sy-vline
WA_VV_TMFK_CS_STR-ITEM_CANCEL sy-vline
WA_VV_TMFK_CS_STR-CM_ACTIVE sy-vline
WA_VV_TMFK_CS_STR-CRMGR sy-vline
WA_VV_TMFK_CS_STR-CM_CHECK sy-vline
WA_VV_TMFK_CS_STR-BILLTOPARTY sy-vline
WA_VV_TMFK_CS_STR-BILLFROMPARTY sy-vline
WA_VV_TMFK_CS_STR-EVENT_RELEVANT sy-vline
WA_VV_TMFK_CS_STR-CONTEXT sy-vline
WA_VV_TMFK_CS_STR-CONF_ALLWD sy-vline
WA_VV_TMFK_CS_STR-TAX_CODE_ACTIVE sy-vline
WA_VV_TMFK_CS_STR-KTOSL_AS sy-vline
WA_VV_TMFK_CS_STR-KTOSL_ACC sy-vline
WA_VV_TMFK_CS_STR-POST_CANCEL_DOC sy-vline
WA_VV_TMFK_CS_STR-DI_RELEVANT sy-vline
WA_VV_TMFK_CS_STR-SMT_CONTEXT sy-vline
WA_VV_TMFK_CS_STR-TDID_HS1 sy-vline
WA_VV_TMFK_CS_STR-TDID_HS2 sy-vline
WA_VV_TMFK_CS_STR-TDID_HS3 sy-vline
WA_VV_TMFK_CS_STR-TDID_IS1 sy-vline
WA_VV_TMFK_CS_STR-CANCEL_ONLY sy-vline
WA_VV_TMFK_CS_STR-ITEM_BASED sy-vline
WA_VV_TMFK_CS_STR-INSERT_MODE sy-vline
WA_VV_TMFK_CS_STR-FIELDSTATUSGROUP sy-vline
WA_VV_TMFK_CS_STR-COLSORTGROUP sy-vline
WA_VV_TMFK_CS_STR-PARVW_LIFNR_FI sy-vline
WA_VV_TMFK_CS_STR-LIFNR_FI_NOT_ACT sy-vline
WA_VV_TMFK_CS_STR-DISTRIBUTION sy-vline
WA_VV_TMFK_CS_STR-EFFWR_NEG sy-vline
WA_VV_TMFK_CS_STR-POSNR_MAIN_ACTIV sy-vline
WA_VV_TMFK_CS_STR-KALSMCB_K sy-vline
WA_VV_TMFK_CS_STR-KALSMCB_D sy-vline
WA_VV_TMFK_CS_STR-CALC_PYAMT sy-vline
WA_VV_TMFK_CS_STR-ACC_DETERM_TYPE sy-vline
WA_VV_TMFK_CS_STR-INTRASTAT_PROC sy-vline
WA_VV_TMFK_CS_STR-INTRASTAT_FLOW sy-vline
WA_VV_TMFK_CS_STR-DOC_INDEX_TYPE sy-vline
WA_VV_TMFK_CS_STR-SET_LANDTX sy-vline
WA_VV_TMFK_CS_STR-SET_LAND1TX sy-vline
WA_VV_TMFK_CS_STR-SET_LAND_PRIC_K sy-vline
WA_VV_TMFK_CS_STR-SET_LAND_PRIC_D sy-vline
WA_VV_TMFK_CS_STR-HANDLE_STCEG sy-vline
WA_VV_TMFK_CS_STR-HANDLE_STCEGD sy-vline
WA_VV_TMFK_CS_STR-DEF_STCEG sy-vline
WA_VV_TMFK_CS_STR-DEF_STCEGD sy-vline
WA_VV_TMFK_CS_STR-CHECK_STCEG sy-vline
WA_VV_TMFK_CS_STR-CHECK_STCEGD sy-vline
WA_VV_TMFK_CS_STR-WZLSPRD sy-vline
WA_VV_TMFK_CS_STR-PRICING_COMP_K sy-vline
WA_VV_TMFK_CS_STR-PRICING_COMP_D sy-vline
WA_VV_TMFK_CS_STR-CHECK_OWN_STCEG sy-vline
WA_VV_TMFK_CS_STR-WEIGHT_VOLUME sy-vline
WA_VV_TMFK_CS_STR-SET_XEGDR sy-vline
WA_VV_TMFK_CS_STR-INCOTERMS_ACTIVE sy-vline
WA_VV_TMFK_CS_STR-NO_KNTYP_CHECK sy-vline
WA_VV_TMFK_CS_STR-DET_PARTNER sy-vline
WA_VV_TMFK_CS_STR-PROCESS_TYPE sy-vline
WA_VV_TMFK_CS_STR-CHECK_AP_RG sy-vline
WA_VV_TMFK_CS_STR-NO_INPUT sy-vline
WA_VV_TMFK_CS_STR-ZTERM_CASH_DISC sy-vline
WA_VV_TMFK_CS_STR-LFART_COLL sy-vline
WA_VV_TMFK_CS_STR-BANKDATA_TRANSFER sy-vline
WA_VV_TMFK_CS_STR-TAXCODE_ALLOWED sy-vline
WA_VV_TMFK_CS_STR-SUM_CREDIT_DEBIT sy-vline
WA_VV_TMFK_CS_STR-LFART_TYPE sy-vline
WA_VV_TMFK_CS_STR-USE_CASE sy-vline
WA_VV_TMFK_CS_STR-PRCHGRPTXT sy-vline
WA_VV_TMFK_CS_STR-VTEXT sy-vline
WA_VV_TMFK_CS_STR-TEXT sy-vline
WA_VV_TMFK_CS_STR-BEZEI sy-vline
WA_VV_TMFK_CS_STR-OBJECTTEXT sy-vline
WA_VV_TMFK_CS_STR-VTEXT_GT sy-vline
WA_VV_TMFK_CS_STR-TDTEXT sy-vline
WA_VV_TMFK_CS_STR-INPUT_LZBKZ sy-vline
WA_VV_TMFK_CS_STR-MAX_SOURCE_DOCS sy-vline
WA_VV_TMFK_CS_STR-TAX_DATA_CUSTOMER sy-vline
WA_VV_TMFK_CS_STR-CFCG_ID sy-vline
WA_VV_TMFK_CS_STR-USE_OUTPUT_CONTROL sy-vline
WA_VV_TMFK_CS_STR-NUMBER_RANGE_GRP sy-vline
WA_VV_TMFK_CS_STR-KTOSL_PARTNER_CLEAR sy-vline
WA_VV_TMFK_CS_STR-FI_CA_ACTIVE sy-vline
WA_VV_TMFK_CS_STR-MESSAGING_SOURCE_DOC sy-vline
WA_VV_TMFK_CS_STR-KUNNR_COPA sy-vline
WA_VV_TMFK_CS_STR-MATERIAL_VALID_CHECK sy-vline
WA_VV_TMFK_CS_STR-SUMMARIZATION_MODE sy-vline
WA_VV_TMFK_CS_STR-FILL_AWITEM sy-vline
WA_VV_TMFK_CS_STR-CASH_MANAGEMENT_INACTIVE sy-vline
WA_VV_TMFK_CS_STR-LFART_FOR_NEGATIVE_AMOUNT sy-vline
WA_VV_TMFK_CS_STR-TEXT_CHANGE_ALLOWED sy-vline
WA_VV_TMFK_CS_STR-HANDLE_NEGATIVE_AMOUNT sy-vline
WA_VV_TMFK_CS_STR-REPORTING_DISPLAY_VARIANT sy-vline
WA_VV_TMFK_CS_STR-NUMBER_RANGE_GRP_XBLNR sy-vline
WA_VV_TMFK_CS_STR-CANCEL_VARIANT_VSL sy-vline
WA_VV_TMFK_CS_STR-BW4_HANA sy-vline
WA_VV_TMFK_CS_STR-MERGING_COPIES sy-vline
WA_VV_TMFK_CS_STR-TRANSFER_XBLNR_FI_SDL sy-vline
WA_VV_TMFK_CS_STR-BO_TYPE sy-vline
WA_VV_TMFK_CS_STR-VISIBILITY_GROUP sy-vline
WA_VV_TMFK_CS_STR-AR_GROUP sy-vline
WA_VV_TMFK_CS_STR-HXF_BTT_CODE_IMG sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.