ABAP Select data from SAP table VV_TMFK_CE 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_CE 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_CE. 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_CE 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_CE TYPE STANDARD TABLE OF VV_TMFK_CE,
      WA_VV_TMFK_CE TYPE VV_TMFK_CE,
      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_CE> TYPE VV_TMFK_CE.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM VV_TMFK_CE
*  INTO TABLE @DATA(IT_VV_TMFK_CE2).
*--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_CE INDEX 1 INTO DATA(WA_VV_TMFK_CE2).


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

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

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