ABAP Select data from SAP table VV_TMFK_SD 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_SD 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_SD. 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_SD 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_SD TYPE STANDARD TABLE OF VV_TMFK_SD,
      WA_VV_TMFK_SD TYPE VV_TMFK_SD,
      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_SD> TYPE VV_TMFK_SD.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM VV_TMFK_SD
*  INTO TABLE @DATA(IT_VV_TMFK_SD2).
*--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_SD INDEX 1 INTO DATA(WA_VV_TMFK_SD2).


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

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

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