ABAP Select data from SAP table FKKBIX_BILLITEM_IT_8115C 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 FKKBIX_BILLITEM_IT_8115C 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 FKKBIX_BILLITEM_IT_8115C. 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 FKKBIX_BILLITEM_IT_8115C 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_FKKBIX_BILLITEM_IT_8115C TYPE STANDARD TABLE OF FKKBIX_BILLITEM_IT_8115C,
      WA_FKKBIX_BILLITEM_IT_8115C TYPE FKKBIX_BILLITEM_IT_8115C,
      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: <FKKBIX_BILLITEM_IT_8115C> TYPE FKKBIX_BILLITEM_IT_8115C.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM FKKBIX_BILLITEM_IT_8115C
*  INTO TABLE @DATA(IT_FKKBIX_BILLITEM_IT_8115C2).
*--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_FKKBIX_BILLITEM_IT_8115C INDEX 1 INTO DATA(WA_FKKBIX_BILLITEM_IT_8115C2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_FKKBIX_BILLITEM_IT_8115C ASSIGNING <FKKBIX_BILLITEM_IT_8115C>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<FKKBIX_BILLITEM_IT_8115C>-MANDT = 1.
<FKKBIX_BILLITEM_IT_8115C>-SRCTATYPE = 1.
<FKKBIX_BILLITEM_IT_8115C>-SRCTAID = 1.
<FKKBIX_BILLITEM_IT_8115C>-SRCTASUBID = 1.
<FKKBIX_BILLITEM_IT_8115C>-BITPACKUUID = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_FKKBIX_BILLITEM_IT_8115C-BITPACKCNO, sy-vline,
WA_FKKBIX_BILLITEM_IT_8115C-BITPACKNUM, sy-vline,
WA_FKKBIX_BILLITEM_IT_8115C-BIT_I1_EXISTS, sy-vline,
WA_FKKBIX_BILLITEM_IT_8115C-BITPACKCNO_IT, sy-vline,
WA_FKKBIX_BILLITEM_IT_8115C-BITPACKNUM_I1, sy-vline,
WA_FKKBIX_BILLITEM_IT_8115C-BITCAT, sy-vline.
ENDLOOP. *Add any further fields from structure WA_FKKBIX_BILLITEM_IT_8115C 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_FKKBIX_BILLITEM_IT_8115C 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_FKKBIX_BILLITEM_IT_8115C INTO WA_FKKBIX_BILLITEM_IT_8115C. *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 SRCTAID CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FKKBIX_BILLITEM_IT_8115C-SRCTAID IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FKKBIX_BILLITEM_IT_8115C-SRCTAID.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit CUNIT, internal->external for field BIT_QTY_UNIT CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_FKKBIX_BILLITEM_IT_8115C-BIT_QTY_UNIT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FKKBIX_BILLITEM_IT_8115C-BIT_QTY_UNIT.
WRITE:/ 'New Value:', ld_input.

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

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

*Conversion exit CUNIT, internal->external for field QTY_UNIT CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_FKKBIX_BILLITEM_IT_8115C-QTY_UNIT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FKKBIX_BILLITEM_IT_8115C-QTY_UNIT.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

*Conversion exit ALPHA, internal->external for field VTREF_PRIMARY CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FKKBIX_BILLITEM_IT_8115C-VTREF_PRIMARY IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FKKBIX_BILLITEM_IT_8115C-VTREF_PRIMARY.
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_FKKBIX_BILLITEM_IT_8115C_STR,
MANDT TYPE STRING,
SRCTATYPE TYPE STRING,
SRCTAID TYPE STRING,
SRCTASUBID TYPE STRING,
BITPACKUUID TYPE STRING,
BITPACKCNO TYPE STRING,
BITPACKNUM TYPE STRING,
BIT_I1_EXISTS TYPE STRING,
BITPACKCNO_IT TYPE STRING,
BITPACKNUM_I1 TYPE STRING,
BITCAT TYPE STRING,
BITSTATUS TYPE STRING,
SUBPROCESS TYPE STRING,
BITTYPE TYPE STRING,
PREPAID TYPE STRING,
PPREFILL TYPE STRING,
XPRIMARY TYPE STRING,
RELTYPE_PRIMARY TYPE STRING,
CITCAT TYPE STRING,
APPLK TYPE STRING,
VKONT TYPE STRING,
GPART TYPE STRING,
MDCAT TYPE STRING,
VTREF TYPE STRING,
VTPOS TYPE STRING,
SUBAP TYPE STRING,
PPACC TYPE STRING,
MAKEY TYPE STRING,
AGRMT TYPE STRING,
AGRTY TYPE STRING,
AGRMT_INV TYPE STRING,
GPART_BILL TYPE STRING,
VKONT_BILL TYPE STRING,
MDCAT_BILL TYPE STRING,
ALTMD_ORIG TYPE STRING,
GPART_ORIG TYPE STRING,
VKONT_ORIG TYPE STRING,
PTSRL TYPE STRING,
BILL_BASEDATE TYPE STRING,
BILL_FIRST TYPE STRING,
BITDATE TYPE STRING,
BITTIME TYPE STRING,
BITDATE_FROM TYPE STRING,
BITDATE_TO TYPE STRING,
BITCRDATE TYPE STRING,
BITCRTIME TYPE STRING,
BITCRMODE TYPE STRING,
BITDATAPACKID TYPE STRING,
BITTRDATE TYPE STRING,
BITTRTIME TYPE STRING,
BITUUID TYPE STRING,
BIT_AMOUNT TYPE STRING,
BIT_CURR TYPE STRING,
BIT_QUANTITY TYPE STRING,
BIT_QTY_UNIT TYPE STRING,
KEYPP TYPE STRING,
EXCHIST TYPE STRING,
CHHIST TYPE STRING,
BITREVERSAL_REQ TYPE STRING,
BITREVERSAL TYPE STRING,
BITREVERSED TYPE STRING,
SRCTA_CORRCAT TYPE STRING,
BILLDOCNO_PRE TYPE STRING,
POSTREL TYPE STRING,
PRINTREL TYPE STRING,
NOT_BPREL TYPE STRING,
PRINT_SUBSTITUTE TYPE STRING,
SPART TYPE STRING,
BUKRS TYPE STRING,
GSBER TYPE STRING,
SEGMT TYPE STRING,
PRCTR TYPE STRING,
HVORG TYPE STRING,
TVORG TYPE STRING,
KOFIZ TYPE STRING,
SERVICE_TYPE TYPE STRING,
TAX_INCLUDED TYPE STRING,
TAX_DET_TYPE TYPE STRING,
TAX_DATE_TYPE TYPE STRING,
EXT_TAX_DATE TYPE STRING,
ERMWSKZ TYPE STRING,
MWSKZ TYPE STRING,
STRKZ TYPE STRING,
TXJCD TYPE STRING,
XANZA TYPE STRING,
STAKZ TYPE STRING,
PYMET TYPE STRING,
BITREF32 TYPE STRING,
PY_GROUP TYPE STRING,
TAX_GROUP TYPE STRING,
TXT_GROUP TYPE STRING,
DEFREV_CAT TYPE STRING,
DEFREV_PDATE TYPE STRING,
REVREC_TYPE TYPE STRING,
BILLAC_TYPE TYPE STRING,
EXTN_TYPE TYPE STRING,
RAREL TYPE STRING,
ICO_TYPE TYPE STRING,
ICO_SUBTYPE TYPE STRING,
PSCAT TYPE STRING,
DITTYPE TYPE STRING,
SEPARATE_INV TYPE STRING,
SIMULATED TYPE STRING,
TARGPROCESS TYPE STRING,
EXCDATE TYPE STRING,
EXCTIME TYPE STRING,
EXCREASON TYPE STRING,
EXCUSNAM TYPE STRING,
BIT2_DBTAB TYPE STRING,
BIT2_DBTAB_IT TYPE STRING,
BIT_GRPNO TYPE STRING,
SRC_GROUP TYPE STRING,
BILL_STATUS TYPE STRING,
BIT_DBSEL TYPE STRING,
BILL_GRVAR TYPE STRING,
ITEMTYPE TYPE STRING,
BILL_AMOUNT TYPE STRING,
BILL_CURR TYPE STRING,
QUANTITY TYPE STRING,
QTY_UNIT TYPE STRING,
SEPARATE_ITEM TYPE STRING,
ITEM_SIMULATED TYPE STRING,
REVERSALITEM TYPE STRING,
DATE_FROM TYPE STRING,
DATE_TO TYPE STRING,
FAEDN TYPE STRING,
DISC_GROUP TYPE STRING,
INV_CATEGORY TYPE STRING,
DISC_CALC_EXEC TYPE STRING,
ALLOWANCE TYPE STRING,
ALLOWANCE_ID TYPE STRING,
BILLREQRSN TYPE STRING,
BITPKCNO_PRIMARY TYPE STRING,
BITPKID_PRIMARY TYPE STRING,
BITTEXT50 TYPE STRING,
BITTIME_FROM TYPE STRING,
BITTIME_TO TYPE STRING,
CITID TYPE STRING,
CITIDTYPE TYPE STRING,
CO_SUBTYPE TYPE STRING,
CO_TYPE TYPE STRING,
DISCKEY TYPE STRING,
DISCKEY_VERSNO TYPE STRING,
DISC_BASE_AMT TYPE STRING,
DISC_BASGR TYPE STRING,
DISC_BIT_NUMBER TYPE STRING,
DISC_CALC_REL TYPE STRING,
DISC_COND_REL TYPE STRING,
DISC_GRNUM TYPE STRING,
DISC_LEVEL TYPE STRING,
DISC_NUM TYPE STRING,
DITRSN TYPE STRING,
ERMWSKZ_B2B TYPE STRING,
EXTN_ID TYPE STRING,
EXTN_SUBID TYPE STRING,
GPART_PRIMARY TYPE STRING,
MWSKZ_B2B TYPE STRING,
OFFSET_ACTION TYPE STRING,
OFFSET_CAT TYPE STRING,
OFFSET_GROUP TYPE STRING,
OFFSET_PROC TYPE STRING,
OFFSET_REFID TYPE STRING,
RATINGDATE TYPE STRING,
RATINGID TYPE STRING,
SRCTAID_CORR TYPE STRING,
SRCTAID_PRIMARY TYPE STRING,
SRCTASUBID_CORR TYPE STRING,
SRCTATYPE_CORR TYPE STRING,
SRCTATY_PRIMARY TYPE STRING,
SUBAP_PRIMARY TYPE STRING,
TAX_COUNTRY TYPE STRING,
VKONT_PRIMARY TYPE STRING,
VTPID TYPE STRING,
VTREF_PRIMARY TYPE STRING,
GRVAL_8115C TYPE STRING,
GRULE_8115C TYPE STRING,END OF T_EKKO_STR. DATA: WA_FKKBIX_BILLITEM_IT_8115C_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_FKKBIX_BILLITEM_IT_8115C_STR-MANDT sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-SRCTATYPE sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-SRCTAID sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-SRCTASUBID sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-BITPACKUUID sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-BITPACKCNO sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-BITPACKNUM sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-BIT_I1_EXISTS sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-BITPACKCNO_IT sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-BITPACKNUM_I1 sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-BITCAT sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-BITSTATUS sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-SUBPROCESS sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-BITTYPE sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-PREPAID sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-PPREFILL sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-XPRIMARY sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-RELTYPE_PRIMARY sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-CITCAT sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-APPLK sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-VKONT sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-GPART sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-MDCAT sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-VTREF sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-VTPOS sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-SUBAP sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-PPACC sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-MAKEY sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-AGRMT sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-AGRTY sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-AGRMT_INV sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-GPART_BILL sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-VKONT_BILL sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-MDCAT_BILL sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-ALTMD_ORIG sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-GPART_ORIG sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-VKONT_ORIG sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-PTSRL sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-BILL_BASEDATE sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-BILL_FIRST sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-BITDATE sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-BITTIME sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-BITDATE_FROM sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-BITDATE_TO sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-BITCRDATE sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-BITCRTIME sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-BITCRMODE sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-BITDATAPACKID sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-BITTRDATE sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-BITTRTIME sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-BITUUID sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-BIT_AMOUNT sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-BIT_CURR sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-BIT_QUANTITY sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-BIT_QTY_UNIT sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-KEYPP sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-EXCHIST sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-CHHIST sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-BITREVERSAL_REQ sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-BITREVERSAL sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-BITREVERSED sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-SRCTA_CORRCAT sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-BILLDOCNO_PRE sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-POSTREL sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-PRINTREL sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-NOT_BPREL sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-PRINT_SUBSTITUTE sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-SPART sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-BUKRS sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-GSBER sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-SEGMT sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-PRCTR sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-HVORG sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-TVORG sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-KOFIZ sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-SERVICE_TYPE sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-TAX_INCLUDED sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-TAX_DET_TYPE sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-TAX_DATE_TYPE sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-EXT_TAX_DATE sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-ERMWSKZ sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-MWSKZ sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-STRKZ sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-TXJCD sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-XANZA sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-STAKZ sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-PYMET sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-BITREF32 sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-PY_GROUP sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-TAX_GROUP sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-TXT_GROUP sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-DEFREV_CAT sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-DEFREV_PDATE sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-REVREC_TYPE sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-BILLAC_TYPE sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-EXTN_TYPE sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-RAREL sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-ICO_TYPE sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-ICO_SUBTYPE sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-PSCAT sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-DITTYPE sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-SEPARATE_INV sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-SIMULATED sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-TARGPROCESS sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-EXCDATE sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-EXCTIME sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-EXCREASON sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-EXCUSNAM sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-BIT2_DBTAB sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-BIT2_DBTAB_IT sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-BIT_GRPNO sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-SRC_GROUP sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-BILL_STATUS sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-BIT_DBSEL sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-BILL_GRVAR sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-ITEMTYPE sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-BILL_AMOUNT sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-BILL_CURR sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-QUANTITY sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-QTY_UNIT sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-SEPARATE_ITEM sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-ITEM_SIMULATED sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-REVERSALITEM sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-DATE_FROM sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-DATE_TO sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-FAEDN sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-DISC_GROUP sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-INV_CATEGORY sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-DISC_CALC_EXEC sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-ALLOWANCE sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-ALLOWANCE_ID sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-BILLREQRSN sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-BITPKCNO_PRIMARY sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-BITPKID_PRIMARY sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-BITTEXT50 sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-BITTIME_FROM sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-BITTIME_TO sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-CITID sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-CITIDTYPE sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-CO_SUBTYPE sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-CO_TYPE sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-DISCKEY sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-DISCKEY_VERSNO sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-DISC_BASE_AMT sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-DISC_BASGR sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-DISC_BIT_NUMBER sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-DISC_CALC_REL sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-DISC_COND_REL sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-DISC_GRNUM sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-DISC_LEVEL sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-DISC_NUM sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-DITRSN sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-ERMWSKZ_B2B sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-EXTN_ID sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-EXTN_SUBID sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-GPART_PRIMARY sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-MWSKZ_B2B sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-OFFSET_ACTION sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-OFFSET_CAT sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-OFFSET_GROUP sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-OFFSET_PROC sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-OFFSET_REFID sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-RATINGDATE sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-RATINGID sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-SRCTAID_CORR sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-SRCTAID_PRIMARY sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-SRCTASUBID_CORR sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-SRCTATYPE_CORR sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-SRCTATY_PRIMARY sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-SUBAP_PRIMARY sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-TAX_COUNTRY sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-VKONT_PRIMARY sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-VTPID sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-VTREF_PRIMARY sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-GRVAL_8115C sy-vline
WA_FKKBIX_BILLITEM_IT_8115C_STR-GRULE_8115C sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.