ABAP Select data from SAP table BAPIFVDEXP_VDBEPP 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 BAPIFVDEXP_VDBEPP 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 BAPIFVDEXP_VDBEPP. 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 BAPIFVDEXP_VDBEPP 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_BAPIFVDEXP_VDBEPP TYPE STANDARD TABLE OF BAPIFVDEXP_VDBEPP,
      WA_BAPIFVDEXP_VDBEPP TYPE BAPIFVDEXP_VDBEPP,
      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: <BAPIFVDEXP_VDBEPP> TYPE BAPIFVDEXP_VDBEPP.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM BAPIFVDEXP_VDBEPP
*  INTO TABLE @DATA(IT_BAPIFVDEXP_VDBEPP2).
*--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_BAPIFVDEXP_VDBEPP INDEX 1 INTO DATA(WA_BAPIFVDEXP_VDBEPP2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_BAPIFVDEXP_VDBEPP ASSIGNING <BAPIFVDEXP_VDBEPP>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<BAPIFVDEXP_VDBEPP>-COMP_CODE = 1.
<BAPIFVDEXP_VDBEPP>-CONTRACT_NO = 1.
<BAPIFVDEXP_VDBEPP>-FLOW_DATE_1 = 1.
<BAPIFVDEXP_VDBEPP>-TIME_TRN_1 = 1.
<BAPIFVDEXP_VDBEPP>-CONS_TR_1 = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_BAPIFVDEXP_VDBEPP-ACTIV_DTE, sy-vline,
WA_BAPIFVDEXP_VDBEPP-ACTIVITY, sy-vline,
WA_BAPIFVDEXP_VDBEPP-ACT_NO, sy-vline,
WA_BAPIFVDEXP_VDBEPP-FLOW_TYPE, sy-vline,
WA_BAPIFVDEXP_VDBEPP-REFFLWTYP, sy-vline,
WA_BAPIFVDEXP_VDBEPP-FCAT, sy-vline.
ENDLOOP. *Add any further fields from structure WA_BAPIFVDEXP_VDBEPP 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_BAPIFVDEXP_VDBEPP 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_BAPIFVDEXP_VDBEPP INTO WA_BAPIFVDEXP_VDBEPP. *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 CONTRACT_NO CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_BAPIFVDEXP_VDBEPP-CONTRACT_NO IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPIFVDEXP_VDBEPP-CONTRACT_NO.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit EXCRT, internal->external for field EXCH_RATE_1 CALL FUNCTION 'CONVERSION_EXIT_EXCRT_OUTPUT' EXPORTING input = WA_BAPIFVDEXP_VDBEPP-EXCH_RATE_1 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPIFVDEXP_VDBEPP-EXCH_RATE_1.
WRITE:/ 'New Value:', ld_input.

*Conversion exit EXCRT, internal->external for field EXCH_RATE_2 CALL FUNCTION 'CONVERSION_EXIT_EXCRT_OUTPUT' EXPORTING input = WA_BAPIFVDEXP_VDBEPP-EXCH_RATE_2 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPIFVDEXP_VDBEPP-EXCH_RATE_2.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit GJAHR, internal->external for field INV_YEAR CALL FUNCTION 'CONVERSION_EXIT_GJAHR_OUTPUT' EXPORTING input = WA_BAPIFVDEXP_VDBEPP-INV_YEAR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPIFVDEXP_VDBEPP-INV_YEAR.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit ALPHA, internal->external for field REQUESTID CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_BAPIFVDEXP_VDBEPP-REQUESTID IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPIFVDEXP_VDBEPP-REQUESTID.
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_BAPIFVDEXP_VDBEPP_STR,
COMP_CODE TYPE STRING,
CONTRACT_NO TYPE STRING,
FLOW_DATE_1 TYPE STRING,
TIME_TRN_1 TYPE STRING,
CONS_TR_1 TYPE STRING,
ACTIV_DTE TYPE STRING,
ACTIVITY TYPE STRING,
ACT_NO TYPE STRING,
FLOW_TYPE TYPE STRING,
REFFLWTYP TYPE STRING,
FCAT TYPE STRING,
PLAN_ACT TYPE STRING,
DEB_CRED TYPE STRING,
REVER_IND TYPE STRING,
REV_REASON TYPE STRING,
ALLOC_NMBR TYPE STRING,
REVERSAL_DOC TYPE STRING,
ITEM_TEXT TYPE STRING,
PRODUCT_CATEGORY TYPE STRING,
CONDITION_VALID_FROM TYPE STRING,
CONS_NO TYPE STRING,
STATUS TYPE STRING,
PROD_TYPE TYPE STRING,
ACCTASSREF TYPE STRING,
BUS_AREA TYPE STRING,
ORDER_DATE TYPE STRING,
ORDER_NO TYPE STRING,
NOM_AMNT TYPE STRING,
NOM_CURR TYPE STRING,
NOM_CURR_ISO TYPE STRING,
PC_AMOUNT TYPE STRING,
POS_CURR TYPE STRING,
POS_CURR_ISO TYPE STRING,
STTMNTAMNT TYPE STRING,
SETT_CURR TYPE STRING,
SETT_CURR_ISO TYPE STRING,
LC_AMOUNT TYPE STRING,
LOC_CURR TYPE STRING,
LOC_CURR_ISO TYPE STRING,
EXCH_RATE_1 TYPE STRING,
EXCH_RATE_2 TYPE STRING,
CALC_DATE TYPE STRING,
DUE_ON TYPE STRING,
PMNT_DATE_1 TYPE STRING,
POS_VL_DT TYPE STRING,
CALC_FROM TYPE STRING,
CALC_TO TYPE STRING,
NO_OF_DAYS TYPE STRING,
NO_BS_DY TYPE STRING,
INTEREST_CALC_METHOD TYPE STRING,
SP_GL_IND TYPE STRING,
COSTCENTER TYPE STRING,
EXPEN_KEY TYPE STRING,
DEBIT_ACCT TYPE STRING,
CREDIT_A_C TYPE STRING,
DEBITINTAC TYPE STRING,
CREDINTACT TYPE STRING,
POST_KEY_1 TYPE STRING,
POST_KEY_2 TYPE STRING,
POST_KEY_3 TYPE STRING,
POST_KEY_4 TYPE STRING,
INT_BNK_AC TYPE STRING,
PLANNING_LEVEL TYPE STRING,
CMF_FLAG TYPE STRING,
FIXING TYPE STRING,
INT_BASE TYPE STRING,
INT_DATE TYPE STRING,
PERCENTAGE_RATE TYPE STRING,
BASE_AMNT TYPE STRING,
SIND TYPE STRING,
FLOWSOURCE TYPE STRING,
ACCINTMETH TYPE STRING,
DAYS_METH TYPE STRING,
ISSUE_YIELD TYPE STRING,
YIELD_METHOD TYPE STRING,
DRAWINGS TYPE STRING,
CUSTOMER TYPE STRING,
PARTNER_BK TYPE STRING,
PYMT_METH TYPE STRING,
DUNN_AREA TYPE STRING,
PYMT_BLOCK TYPE STRING,
PARTNER_1 TYPE STRING,
DUMMY TYPE STRING,
FIN_PROJ TYPE STRING,
WITHHOLD TYPE STRING,
INC_PMNT TYPE STRING,
TAX_CODE TYPE STRING,
FLOW_DATE_2 TYPE STRING,
TIME_TRN_2 TYPE STRING,
CONS_TR_2 TYPE STRING,
DAYBK_NO TYPE STRING,
HOUSEBANKID TYPE STRING,
POST_CONT TYPE STRING,
SEC_PRICE TYPE STRING,
PRF_DATE TYPE STRING,
ADVANCE TYPE STRING,
FREQUENCY_MONTH TYPE STRING,
CONDITION_TYPE TYPE STRING,
EXCL_ST TYPE STRING,
MONTH_END_1 TYPE STRING,
INCL_END TYPE STRING,
MONTH_END_2 TYPE STRING,
INCLUSIVE_INDICATOR TYPE STRING,
SETTL_DATE TYPE STRING,
PERCFDTE TYPE STRING,
REFTRNDOC TYPE STRING,
INT_BLOCK TYPE STRING,
MONTH_END_3 TYPE STRING,
IMM_STTLM TYPE STRING,
INCL_STTL TYPE STRING,
MNTESTTL TYPE STRING,
REFFLOWCAT_1 TYPE STRING,
DAYS_IN_YR TYPE STRING,
DAYCALCMET TYPE STRING,
BASE_REF TYPE STRING,
CALC_CAT TYPE STRING,
ACTIVITYID TYPE STRING,
DUNN_BLOCK TYPE STRING,
VALID_FROM TYPE STRING,
LEVEL_NO TYPE STRING,
PERSTRTDT TYPE STRING,
EXCL_STPER TYPE STRING,
MENDSTPER TYPE STRING,
PERENDDAT TYPE STRING,
INCL_ENDPE TYPE STRING,
MENDPEREND TYPE STRING,
QUOTA TYPE STRING,
LEAD TYPE STRING,
ACTPRINC TYPE STRING,
PARTNER_2 TYPE STRING,
CONDITION TYPE STRING,
WAIVER TYPE STRING,
PMNT_DATE_2 TYPE STRING,
INT_FX_DTE TYPE STRING,
GRACE_INT TYPE STRING,
INTEREST TYPE STRING,
IMPANNREP TYPE STRING,
MBORRCUSNO TYPE STRING,
PAYMENT TYPE STRING,
AC_DOC_NO TYPE STRING,
INV_YEAR TYPE STRING,
INV_REF TYPE STRING,
INV_ITEM TYPE STRING,
REFFLOWCAT_2 TYPE STRING,
CHANGEID TYPE STRING,
INDIV_PMNT_1 TYPE STRING,
PMNT_REQ TYPE STRING,
REQUESTID TYPE STRING,
HOUSEBANKACCTID TYPE STRING,
ACTIV_CAT TYPE STRING,
SRCE_IN_PA TYPE STRING,
DIRECTION TYPE STRING,
INDIV_PMNT_2 TYPE STRING,
PMTMTHSUPL TYPE STRING,
GROUP_DET TYPE STRING,
SAME_DIR TYPE STRING,
PAYMENT_METHOD TYPE STRING,
PAYGR TYPE STRING,
EXPONENT TYPE STRING,
PG_EXCL TYPE STRING,
BO_NUMBER TYPE STRING,
ROUNDING_TYPE TYPE STRING,
CALENDAR TYPE STRING,
PAYMENT_RATE TYPE STRING,
INTSTFRQ TYPE STRING,
EF_CATSTAT TYPE STRING,
EFF_D_STAT TYPE STRING,
SEPA_MANDATE_ID TYPE STRING,
AAVGDAYS TYPE STRING,
PAVGINTEREST TYPE STRING,
JAVGCAP TYPE STRING,
PAVGCAP TYPE STRING,
JAVGFLOOR TYPE STRING,
PAVGFLOOR TYPE STRING,
PAVGSPREAD TYPE STRING,
SROUNDAVGINTEREST TYPE STRING,
ROUNDDECAVGINTEREST TYPE STRING,
AAVGWEIGHT TYPE STRING,
AAVGWEIGHTSUM TYPE STRING,
JEXPOINTFACTOR TYPE STRING,
FLOWFACTOR TYPE STRING,
BASEFACTOR TYPE STRING,
SFACTORRESET TYPE STRING,END OF T_EKKO_STR. DATA: WA_BAPIFVDEXP_VDBEPP_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_BAPIFVDEXP_VDBEPP_STR-COMP_CODE sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-CONTRACT_NO sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-FLOW_DATE_1 sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-TIME_TRN_1 sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-CONS_TR_1 sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-ACTIV_DTE sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-ACTIVITY sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-ACT_NO sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-FLOW_TYPE sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-REFFLWTYP sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-FCAT sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-PLAN_ACT sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-DEB_CRED sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-REVER_IND sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-REV_REASON sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-ALLOC_NMBR sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-REVERSAL_DOC sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-ITEM_TEXT sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-PRODUCT_CATEGORY sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-CONDITION_VALID_FROM sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-CONS_NO sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-STATUS sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-PROD_TYPE sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-ACCTASSREF sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-BUS_AREA sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-ORDER_DATE sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-ORDER_NO sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-NOM_AMNT sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-NOM_CURR sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-NOM_CURR_ISO sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-PC_AMOUNT sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-POS_CURR sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-POS_CURR_ISO sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-STTMNTAMNT sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-SETT_CURR sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-SETT_CURR_ISO sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-LC_AMOUNT sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-LOC_CURR sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-LOC_CURR_ISO sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-EXCH_RATE_1 sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-EXCH_RATE_2 sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-CALC_DATE sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-DUE_ON sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-PMNT_DATE_1 sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-POS_VL_DT sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-CALC_FROM sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-CALC_TO sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-NO_OF_DAYS sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-NO_BS_DY sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-INTEREST_CALC_METHOD sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-SP_GL_IND sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-COSTCENTER sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-EXPEN_KEY sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-DEBIT_ACCT sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-CREDIT_A_C sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-DEBITINTAC sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-CREDINTACT sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-POST_KEY_1 sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-POST_KEY_2 sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-POST_KEY_3 sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-POST_KEY_4 sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-INT_BNK_AC sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-PLANNING_LEVEL sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-CMF_FLAG sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-FIXING sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-INT_BASE sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-INT_DATE sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-PERCENTAGE_RATE sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-BASE_AMNT sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-SIND sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-FLOWSOURCE sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-ACCINTMETH sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-DAYS_METH sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-ISSUE_YIELD sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-YIELD_METHOD sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-DRAWINGS sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-CUSTOMER sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-PARTNER_BK sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-PYMT_METH sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-DUNN_AREA sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-PYMT_BLOCK sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-PARTNER_1 sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-DUMMY sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-FIN_PROJ sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-WITHHOLD sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-INC_PMNT sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-TAX_CODE sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-FLOW_DATE_2 sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-TIME_TRN_2 sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-CONS_TR_2 sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-DAYBK_NO sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-HOUSEBANKID sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-POST_CONT sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-SEC_PRICE sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-PRF_DATE sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-ADVANCE sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-FREQUENCY_MONTH sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-CONDITION_TYPE sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-EXCL_ST sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-MONTH_END_1 sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-INCL_END sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-MONTH_END_2 sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-INCLUSIVE_INDICATOR sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-SETTL_DATE sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-PERCFDTE sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-REFTRNDOC sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-INT_BLOCK sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-MONTH_END_3 sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-IMM_STTLM sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-INCL_STTL sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-MNTESTTL sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-REFFLOWCAT_1 sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-DAYS_IN_YR sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-DAYCALCMET sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-BASE_REF sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-CALC_CAT sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-ACTIVITYID sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-DUNN_BLOCK sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-VALID_FROM sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-LEVEL_NO sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-PERSTRTDT sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-EXCL_STPER sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-MENDSTPER sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-PERENDDAT sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-INCL_ENDPE sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-MENDPEREND sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-QUOTA sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-LEAD sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-ACTPRINC sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-PARTNER_2 sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-CONDITION sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-WAIVER sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-PMNT_DATE_2 sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-INT_FX_DTE sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-GRACE_INT sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-INTEREST sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-IMPANNREP sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-MBORRCUSNO sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-PAYMENT sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-AC_DOC_NO sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-INV_YEAR sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-INV_REF sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-INV_ITEM sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-REFFLOWCAT_2 sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-CHANGEID sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-INDIV_PMNT_1 sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-PMNT_REQ sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-REQUESTID sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-HOUSEBANKACCTID sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-ACTIV_CAT sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-SRCE_IN_PA sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-DIRECTION sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-INDIV_PMNT_2 sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-PMTMTHSUPL sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-GROUP_DET sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-SAME_DIR sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-PAYMENT_METHOD sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-PAYGR sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-EXPONENT sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-PG_EXCL sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-BO_NUMBER sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-ROUNDING_TYPE sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-CALENDAR sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-PAYMENT_RATE sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-INTSTFRQ sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-EF_CATSTAT sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-EFF_D_STAT sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-SEPA_MANDATE_ID sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-AAVGDAYS sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-PAVGINTEREST sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-JAVGCAP sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-PAVGCAP sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-JAVGFLOOR sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-PAVGFLOOR sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-PAVGSPREAD sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-SROUNDAVGINTEREST sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-ROUNDDECAVGINTEREST sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-AAVGWEIGHT sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-AAVGWEIGHTSUM sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-JEXPOINTFACTOR sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-FLOWFACTOR sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-BASEFACTOR sy-vline
WA_BAPIFVDEXP_VDBEPP_STR-SFACTORRESET sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.