ABAP Select data from SAP table BBP_ANLY_PROCUREMENT_ITEM 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 BBP_ANLY_PROCUREMENT_ITEM 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 BBP_ANLY_PROCUREMENT_ITEM. 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 BBP_ANLY_PROCUREMENT_ITEM 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_BBP_ANLY_PROCUREMENT_ITEM TYPE STANDARD TABLE OF BBP_ANLY_PROCUREMENT_ITEM,
      WA_BBP_ANLY_PROCUREMENT_ITEM TYPE BBP_ANLY_PROCUREMENT_ITEM,
      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: <BBP_ANLY_PROCUREMENT_ITEM> TYPE BBP_ANLY_PROCUREMENT_ITEM.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM BBP_ANLY_PROCUREMENT_ITEM
*  INTO TABLE @DATA(IT_BBP_ANLY_PROCUREMENT_ITEM2).
*--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_BBP_ANLY_PROCUREMENT_ITEM INDEX 1 INTO DATA(WA_BBP_ANLY_PROCUREMENT_ITEM2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_BBP_ANLY_PROCUREMENT_ITEM ASSIGNING <BBP_ANLY_PROCUREMENT_ITEM>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<BBP_ANLY_PROCUREMENT_ITEM>-GUID = 1.
<BBP_ANLY_PROCUREMENT_ITEM>-CREATED_AT = 1.
<BBP_ANLY_PROCUREMENT_ITEM>-CREATED_BY = 1.
<BBP_ANLY_PROCUREMENT_ITEM>-CHANGED_AT = 1.
<BBP_ANLY_PROCUREMENT_ITEM>-CHANGED_BY = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_BBP_ANLY_PROCUREMENT_ITEM-OBJECT_TYPE, sy-vline,
WA_BBP_ANLY_PROCUREMENT_ITEM-DESCRIPTION_UC, sy-vline,
WA_BBP_ANLY_PROCUREMENT_ITEM-HEADER, sy-vline,
WA_BBP_ANLY_PROCUREMENT_ITEM-PARENT, sy-vline,
WA_BBP_ANLY_PROCUREMENT_ITEM-ALTERNATIVE, sy-vline,
WA_BBP_ANLY_PROCUREMENT_ITEM-PRODUCT, sy-vline.
ENDLOOP. *Add any further fields from structure WA_BBP_ANLY_PROCUREMENT_ITEM 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_BBP_ANLY_PROCUREMENT_ITEM 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_BBP_ANLY_PROCUREMENT_ITEM INTO WA_BBP_ANLY_PROCUREMENT_ITEM. *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 TSTLC, internal->external for field CREATED_AT CALL FUNCTION 'CONVERSION_EXIT_TSTLC_OUTPUT' EXPORTING input = WA_BBP_ANLY_PROCUREMENT_ITEM-CREATED_AT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BBP_ANLY_PROCUREMENT_ITEM-CREATED_AT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit TSTLC, internal->external for field CHANGED_AT CALL FUNCTION 'CONVERSION_EXIT_TSTLC_OUTPUT' EXPORTING input = WA_BBP_ANLY_PROCUREMENT_ITEM-CHANGED_AT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BBP_ANLY_PROCUREMENT_ITEM-CHANGED_AT.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit ISOLA, internal->external for field ITM_LANGUAGE CALL FUNCTION 'CONVERSION_EXIT_ISOLA_OUTPUT' EXPORTING input = WA_BBP_ANLY_PROCUREMENT_ITEM-ITM_LANGUAGE IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BBP_ANLY_PROCUREMENT_ITEM-ITM_LANGUAGE.
WRITE:/ 'New Value:', ld_input.

*Conversion exit TSTPS, internal->external for field ORDER_DATE CALL FUNCTION 'CONVERSION_EXIT_TSTPS_OUTPUT' EXPORTING input = WA_BBP_ANLY_PROCUREMENT_ITEM-ORDER_DATE IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BBP_ANLY_PROCUREMENT_ITEM-ORDER_DATE.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

*Conversion exit NUMCV, internal->external for field REV_LEV CALL FUNCTION 'CONVERSION_EXIT_NUMCV_OUTPUT' EXPORTING input = WA_BBP_ANLY_PROCUREMENT_ITEM-REV_LEV IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BBP_ANLY_PROCUREMENT_ITEM-REV_LEV.
WRITE:/ 'New Value:', ld_input.

*Conversion exit TSTLC, internal->external for field EXT_DEM_CH_AT CALL FUNCTION 'CONVERSION_EXIT_TSTLC_OUTPUT' EXPORTING input = WA_BBP_ANLY_PROCUREMENT_ITEM-EXT_DEM_CH_AT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BBP_ANLY_PROCUREMENT_ITEM-EXT_DEM_CH_AT.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

*Conversion exit TSTPS, internal->external for field VERIFY_DATE CALL FUNCTION 'CONVERSION_EXIT_TSTPS_OUTPUT' EXPORTING input = WA_BBP_ANLY_PROCUREMENT_ITEM-VERIFY_DATE IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BBP_ANLY_PROCUREMENT_ITEM-VERIFY_DATE.
WRITE:/ 'New Value:', ld_input.

*Conversion exit TSTPS, internal->external for field CRM_CHANGED_AT CALL FUNCTION 'CONVERSION_EXIT_TSTPS_OUTPUT' EXPORTING input = WA_BBP_ANLY_PROCUREMENT_ITEM-CRM_CHANGED_AT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BBP_ANLY_PROCUREMENT_ITEM-CRM_CHANGED_AT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit TSTPS, internal->external for field POSTPROCESS_AT CALL FUNCTION 'CONVERSION_EXIT_TSTPS_OUTPUT' EXPORTING input = WA_BBP_ANLY_PROCUREMENT_ITEM-POSTPROCESS_AT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BBP_ANLY_PROCUREMENT_ITEM-POSTPROCESS_AT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit TSTPS, internal->external for field HEAD_CHANGED_AT CALL FUNCTION 'CONVERSION_EXIT_TSTPS_OUTPUT' EXPORTING input = WA_BBP_ANLY_PROCUREMENT_ITEM-HEAD_CHANGED_AT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BBP_ANLY_PROCUREMENT_ITEM-HEAD_CHANGED_AT.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit TSTPS, internal->external for field OPEN_TIME CALL FUNCTION 'CONVERSION_EXIT_TSTPS_OUTPUT' EXPORTING input = WA_BBP_ANLY_PROCUREMENT_ITEM-OPEN_TIME IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BBP_ANLY_PROCUREMENT_ITEM-OPEN_TIME.
WRITE:/ 'New Value:', ld_input.

*Conversion exit TSTPS, internal->external for field BID_DATE CALL FUNCTION 'CONVERSION_EXIT_TSTPS_OUTPUT' EXPORTING input = WA_BBP_ANLY_PROCUREMENT_ITEM-BID_DATE IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BBP_ANLY_PROCUREMENT_ITEM-BID_DATE.
WRITE:/ 'New Value:', ld_input.

*Conversion exit TSTPS, internal->external for field START_TIME CALL FUNCTION 'CONVERSION_EXIT_TSTPS_OUTPUT' EXPORTING input = WA_BBP_ANLY_PROCUREMENT_ITEM-START_TIME IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BBP_ANLY_PROCUREMENT_ITEM-START_TIME.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit TSTPS, internal->external for field QUOT_EVAL_TIME CALL FUNCTION 'CONVERSION_EXIT_TSTPS_OUTPUT' EXPORTING input = WA_BBP_ANLY_PROCUREMENT_ITEM-QUOT_EVAL_TIME IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BBP_ANLY_PROCUREMENT_ITEM-QUOT_EVAL_TIME.
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_BBP_ANLY_PROCUREMENT_ITEM_STR,
GUID TYPE STRING,
CREATED_AT TYPE STRING,
CREATED_BY TYPE STRING,
CHANGED_AT TYPE STRING,
CHANGED_BY TYPE STRING,
OBJECT_TYPE TYPE STRING,
DESCRIPTION_UC TYPE STRING,
HEADER TYPE STRING,
PARENT TYPE STRING,
ALTERNATIVE TYPE STRING,
PRODUCT TYPE STRING,
PRODUCT_SRC_SYS TYPE STRING,
ORDERED_PROD TYPE STRING,
PARTNER_PROD TYPE STRING,
DESCRIPTION TYPE STRING,
ITM_LANGUAGE TYPE STRING,
NUMBER_INT TYPE STRING,
NUMBER_EXT TYPE STRING,
ITM_TYPE TYPE STRING,
ORDER_DATE TYPE STRING,
SUBST_REASON TYPE STRING,
ITM_USAGE TYPE STRING,
ITM_TYPE_USAGE TYPE STRING,
PRODUCT_KIND TYPE STRING,
LOG_SYSTEM_EXT TYPE STRING,
ORDERADM_I_DUMMY TYPE STRING,
CATEGORY TYPE STRING,
CATEGORY_ID TYPE STRING,
SCHEMA_TYPE TYPE STRING,
CT_CATEGORY_ID TYPE STRING,
ITM_EX_CT_UN_ID TYPE STRING,
MANU_PROD TYPE STRING,
MFR_NO_EXT TYPE STRING,
CATALOGID TYPE STRING,
CATALOGITEM TYPE STRING,
EXT_QUOTE_ID TYPE STRING,
EXT_QUOTE_ITEM TYPE STRING,
PRODUCT_TYPE TYPE STRING,
DEL_DATCAT TYPE STRING,
DELIV_DATE TYPE STRING,
DELIV_TIME TYPE STRING,
LEADTIME TYPE STRING,
VPER_START TYPE STRING,
VPER_END TYPE STRING,
QUANTITY TYPE STRING,
UNIT TYPE STRING,
GROSS_PRICE TYPE STRING,
PRICE TYPE STRING,
PRICE_UNIT TYPE STRING,
PRICE_ORIGIN TYPE STRING,
VALUE TYPE STRING,
CURRENCY TYPE STRING,
TAX_CODE TYPE STRING,
BBP_MOVE_TYPE TYPE STRING,
UNASSIGNED TYPE STRING,
SRC_OBJECT_TYPE TYPE STRING,
SRC_OBJECT_ID TYPE STRING,
SRC_ITM_ID TYPE STRING,
SRC_LOG_SYS TYPE STRING,
SRC_GUID TYPE STRING,
CTR_LOG_SYS TYPE STRING,
CTR_GUID TYPE STRING,
CTR_ITEM_NUMBER TYPE STRING,
CTR_HDR_NUMBER TYPE STRING,
CTR_HDR_GUID TYPE STRING,
COMM_ID TYPE STRING,
DEL_IND TYPE STRING,
FINAL_INV TYPE STRING,
FINAL_ENTRY TYPE STRING,
DEDUCT_IND TYPE STRING,
REJECT_WI TYPE STRING,
VAL_ASN_E TYPE STRING,
VAL_ASN TYPE STRING,
VAL_CF_E TYPE STRING,
VAL_CF TYPE STRING,
VAL_IV_E TYPE STRING,
VAL_IV TYPE STRING,
VAL_PO_E TYPE STRING,
VAL_PO_E_AGG TYPE STRING,
QUAN_ASN_E TYPE STRING,
QUAN_ASN TYPE STRING,
QUAN_CF_E TYPE STRING,
QUAN_CF TYPE STRING,
QUAN_IV_E TYPE STRING,
QUAN_IV TYPE STRING,
QUAN_PO_E TYPE STRING,
NUM_ASN TYPE STRING,
NUM_CONF TYPE STRING,
NUM_INV TYPE STRING,
DCIND TYPE STRING,
SUBDCIND TYPE STRING,
SUBTYPE TYPE STRING,
SOURCE_REL_IND TYPE STRING,
EXT_DEMID TYPE STRING,
EXT_DEM_POSID TYPE STRING,
EXT_DEM_LOGSYS TYPE STRING,
PCINS TYPE STRING,
PCNUM TYPE STRING,
PCNAME TYPE STRING,
PCDAT_TO TYPE STRING,
LOGSYS_FI TYPE STRING,
ITM_RELEASED TYPE STRING,
ACTIVE_ITEM TYPE STRING,
TIME_FROM TYPE STRING,
TIME_TO TYPE STRING,
ORIGIN_ORDER_ID TYPE STRING,
ORIGIN_ITEM_ID TYPE STRING,
NUM_SOS TYPE STRING,
GROUPING_LEVEL TYPE STRING,
ESRPZ TYPE STRING,
ESRNR TYPE STRING,
ESRRE TYPE STRING,
ICC_IN_TXJCD TYPE STRING,
DELIV_DAYS TYPE STRING,
INCOTERM_KEY TYPE STRING,
INCOTERM_LOC TYPE STRING,
GTIN TYPE STRING,
TAX_CODE_ORIGIN TYPE STRING,
MIN_ORDER_VALUE TYPE STRING,
MIN_ORDER_QUAN TYPE STRING,
GUARANTEED_MIN TYPE STRING,
EXT_DEM_SUBPOSID TYPE STRING,
ACCEPT_STAT_CODE TYPE STRING,
GROSS_WEIGHT TYPE STRING,
GROSSWEIGHT_UNIT TYPE STRING,
NET_WEIGHT TYPE STRING,
NETWEIGHT_UNIT TYPE STRING,
VOLUME_VAL TYPE STRING,
VOLUME_UNIT TYPE STRING,
SHIPPING_TS TYPE STRING,
DEL_NOTE_NUMBER TYPE STRING,
DEL_NOTE_ITEM_NO TYPE STRING,
FIX_LINE_IND TYPE STRING,
CHECK_IND TYPE STRING,
HIER_CHECK_IND TYPE STRING,
UOM_DENOMINATOR TYPE STRING,
UOM_NUMERATOR TYPE STRING,
DOC_PRIORITY TYPE STRING,
LUMP_SUM_IND TYPE STRING,
CO_CODE TYPE STRING,
PROJECT_ID TYPE STRING,
PROJECT_TASK_ID TYPE STRING,
PROJECT_ROLE_ID TYPE STRING,
EXT_DEM_KEY TYPE STRING,
EXT_DEM_POSKEY TYPE STRING,
QUOTA_RELEVANT TYPE STRING,
DOC_FLOW_CTRL TYPE STRING,
EXPSV_ITEM_TYPE TYPE STRING,
ORIG_GUID TYPE STRING,
PR_UNIT TYPE STRING,
TAR_IVAL TYPE STRING,
TAR_QTY TYPE STRING,
PMNTTRMS TYPE STRING,
ITEM_PROCESS_TYP TYPE STRING,
EXLIN TYPE STRING,
REV_LEV TYPE STRING,
BLK_LOCAL_SRC TYPE STRING,
EXT_DEM_CH_AT TYPE STRING,
EXT_DEM_EXLIN TYPE STRING,
CTR_SRV_NUM TYPE STRING,
PRC_CHG_IND TYPE STRING,
ACC_STAT_SUS TYPE STRING,
REF_DOC_NO TYPE STRING,
POSTING_DATE_FI TYPE STRING,
GR_GI_SLIP_NO TYPE STRING,
BILL_OF_LADING TYPE STRING,
CURRENCY_EXTRA TYPE STRING,
GROSS_AMOUNT TYPE STRING,
TOTAL_VALUE TYPE STRING,
TOTAL_TAX TYPE STRING,
TOTAL_VALUE_APPR TYPE STRING,
DSCNT1_TO TYPE STRING,
DSCNT2_TO TYPE STRING,
DSCNT3_TO TYPE STRING,
CASH_DISC1 TYPE STRING,
CASH_DISC2 TYPE STRING,
DOC_CLOSED TYPE STRING,
DOC_INCOMPLETE TYPE STRING,
INP_TYPE TYPE STRING,
WFL_CREATOR_TYPE TYPE STRING,
GR_IND TYPE STRING,
IR_IND TYPE STRING,
GR_NON_VAL TYPE STRING,
GR_BASEDIV TYPE STRING,
ERS TYPE STRING,
OR_IND TYPE STRING,
ASN_IND TYPE STRING,
RFQ_IND TYPE STRING,
PO_IND TYPE STRING,
CTR_IND TYPE STRING,
CATALOG_IND TYPE STRING,
QUAN_NOT_CANCEL TYPE STRING,
MIGR_GOA_IND TYPE STRING,
BE_LOG_SYSTEM TYPE STRING,
BE_OBJ_ITEM TYPE STRING,
BE_OBJECT_TYPE TYPE STRING,
BE_OBJECT_ID TYPE STRING,
BE_REFOBJ_TYPE TYPE STRING,
BE_REFOBJ TYPE STRING,
BE_REFOBJ_ITEM TYPE STRING,
BE_REFOBJ_SBITM TYPE STRING,
BE_REFOBJ_TYPE2 TYPE STRING,
BE_REFOBJ2 TYPE STRING,
BE_REFOBJ_ITEM2 TYPE STRING,
BE_REFOBJ_FYEAR2 TYPE STRING,
BE_STGE_LOC TYPE STRING,
BE_PLANT TYPE STRING,
BE_BATCH TYPE STRING,
BE_VAL_TYPE TYPE STRING,
BE_MOVE_REAS TYPE STRING,
BE_EXPERYDATE TYPE STRING,
BE_PUR_GROUP TYPE STRING,
BE_PUR_ORG TYPE STRING,
BE_CO_CODE TYPE STRING,
BE_DOC_TYPE TYPE STRING,
BE_ACCREQUIRED TYPE STRING,
BE_SP_STK_IND TYPE STRING,
BE_INFO_REC TYPE STRING,
BE_MOVE_TYPE TYPE STRING,
BE_PACKNO TYPE STRING,
BE_INTROW TYPE STRING,
BE_ITEM_TEXT TYPE STRING,
BE_PO_PRICE TYPE STRING,
BE_UNLOAD_PT TYPE STRING,
BE_DEL_IND TYPE STRING,
BE_TRACKING_NO TYPE STRING,
BE_COND_TYPE TYPE STRING,
BE_COND_STEP TYPE STRING,
BE_COND_COUNTER TYPE STRING,
GUID_HEADER TYPE STRING,
ARCHIVING_FLAG TYPE STRING,
OBJECT_ID_OK TYPE STRING,
VERIFY_DATE TYPE STRING,
CRM_CHANGED_AT TYPE STRING,
POSTPROCESS_AT TYPE STRING,
CRM_RELEASE TYPE STRING,
SCENARIO TYPE STRING,
TEMPLATE_TYPE TYPE STRING,
HEAD_CHANGED_AT TYPE STRING,
POSTING_DATE TYPE STRING,
LOGICAL_SYSTEM TYPE STRING,
BID_TYPE TYPE STRING,
OPEN_TIME TYPE STRING,
APPLIC_BY TYPE STRING,
BID_DATE TYPE STRING,
QUOT_DEAD TYPE STRING,
QUOT_DEAD_TIME TYPE STRING,
BINDG_PER TYPE STRING,
USE_CONDITIONS TYPE STRING,
EXTERNAL_RANK TYPE STRING,
EXTERNAL_SCORE TYPE STRING,
BW_TRANSFERRED TYPE STRING,
START_TIME TYPE STRING,
INACT_PERIOD TYPE STRING,
ADD_ITEMS_IND TYPE STRING,
SHOW_WEIGH_IND TYPE STRING,
BID_ALL_ITMS_IND TYPE STRING,
BID_CHG_ALLOWED TYPE STRING,
QUAN_FIX_IND TYPE STRING,
BID_VALIDATION TYPE STRING,
ACTUAL_EXTENSION TYPE STRING,
EXTENSION_TIME TYPE STRING,
MAX_EXTENSIONS TYPE STRING,
BI_VERSION_GUID TYPE STRING,
DECR_TYPE TYPE STRING,
INRPRC TYPE STRING,
INRANK TYPE STRING,
INCRNK TYPE STRING,
INBSBD TYPE STRING,
INCBSB TYPE STRING,
INNXBD TYPE STRING,
INFRST TYPE STRING,
INHUFB TYPE STRING,
INCOMP TYPE STRING,
INBIDN TYPE STRING,
INBDPR TYPE STRING,
INAEXT TYPE STRING,
INNMBD TYPE STRING,
SNDCHT TYPE STRING,
INCBID TYPE STRING,
CTBDNR TYPE STRING,
CTBDVL TYPE STRING,
CTBDBS TYPE STRING,
RNOTIE TYPE STRING,
RWTTIE TYPE STRING,
BASE_UNIT TYPE STRING,
PROXY_IND TYPE STRING,
INITIAL_DURATION TYPE STRING,
ENDTIME_GAP TYPE STRING,
CASCADING_AUC TYPE STRING,
QUOT_EVAL_TIME TYPE STRING,
EXPSV_ITEM_IND TYPE STRING,
FULL_QTY_IND TYPE STRING,
COMP_MULTI_BID TYPE STRING,
INCLPR TYPE STRING,
ITEM_CURR_IND TYPE STRING,
OFFLINE_IND TYPE STRING,
LIMIT_CTRL_FLAG TYPE STRING,
VENDOR_GUID TYPE STRING,
BIDDER_GUID TYPE STRING,
PUR_ORG TYPE STRING,
PUR_GRP TYPE STRING,
GUID_C TYPE STRING,
DATE_RANGE_IND TYPE STRING,
DOC_VAL_IND TYPE STRING,
HEADER_C TYPE STRING,
PARENT_C TYPE STRING,
PARTNER_NO TYPE STRING,
LOCATION TYPE STRING,
PARTNER_NAME TYPE STRING,END OF T_EKKO_STR. DATA: WA_BBP_ANLY_PROCUREMENT_ITEM_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_BBP_ANLY_PROCUREMENT_ITEM_STR-GUID sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-CREATED_AT sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-CREATED_BY sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-CHANGED_AT sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-CHANGED_BY sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-OBJECT_TYPE sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-DESCRIPTION_UC sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-HEADER sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-PARENT sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-ALTERNATIVE sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-PRODUCT sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-PRODUCT_SRC_SYS sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-ORDERED_PROD sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-PARTNER_PROD sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-DESCRIPTION sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-ITM_LANGUAGE sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-NUMBER_INT sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-NUMBER_EXT sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-ITM_TYPE sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-ORDER_DATE sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-SUBST_REASON sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-ITM_USAGE sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-ITM_TYPE_USAGE sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-PRODUCT_KIND sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-LOG_SYSTEM_EXT sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-ORDERADM_I_DUMMY sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-CATEGORY sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-CATEGORY_ID sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-SCHEMA_TYPE sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-CT_CATEGORY_ID sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-ITM_EX_CT_UN_ID sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-MANU_PROD sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-MFR_NO_EXT sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-CATALOGID sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-CATALOGITEM sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-EXT_QUOTE_ID sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-EXT_QUOTE_ITEM sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-PRODUCT_TYPE sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-DEL_DATCAT sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-DELIV_DATE sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-DELIV_TIME sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-LEADTIME sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-VPER_START sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-VPER_END sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-QUANTITY sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-UNIT sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-GROSS_PRICE sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-PRICE sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-PRICE_UNIT sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-PRICE_ORIGIN sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-VALUE sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-CURRENCY sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-TAX_CODE sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-BBP_MOVE_TYPE sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-UNASSIGNED sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-SRC_OBJECT_TYPE sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-SRC_OBJECT_ID sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-SRC_ITM_ID sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-SRC_LOG_SYS sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-SRC_GUID sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-CTR_LOG_SYS sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-CTR_GUID sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-CTR_ITEM_NUMBER sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-CTR_HDR_NUMBER sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-CTR_HDR_GUID sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-COMM_ID sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-DEL_IND sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-FINAL_INV sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-FINAL_ENTRY sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-DEDUCT_IND sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-REJECT_WI sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-VAL_ASN_E sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-VAL_ASN sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-VAL_CF_E sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-VAL_CF sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-VAL_IV_E sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-VAL_IV sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-VAL_PO_E sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-VAL_PO_E_AGG sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-QUAN_ASN_E sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-QUAN_ASN sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-QUAN_CF_E sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-QUAN_CF sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-QUAN_IV_E sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-QUAN_IV sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-QUAN_PO_E sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-NUM_ASN sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-NUM_CONF sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-NUM_INV sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-DCIND sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-SUBDCIND sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-SUBTYPE sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-SOURCE_REL_IND sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-EXT_DEMID sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-EXT_DEM_POSID sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-EXT_DEM_LOGSYS sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-PCINS sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-PCNUM sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-PCNAME sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-PCDAT_TO sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-LOGSYS_FI sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-ITM_RELEASED sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-ACTIVE_ITEM sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-TIME_FROM sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-TIME_TO sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-ORIGIN_ORDER_ID sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-ORIGIN_ITEM_ID sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-NUM_SOS sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-GROUPING_LEVEL sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-ESRPZ sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-ESRNR sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-ESRRE sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-ICC_IN_TXJCD sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-DELIV_DAYS sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-INCOTERM_KEY sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-INCOTERM_LOC sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-GTIN sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-TAX_CODE_ORIGIN sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-MIN_ORDER_VALUE sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-MIN_ORDER_QUAN sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-GUARANTEED_MIN sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-EXT_DEM_SUBPOSID sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-ACCEPT_STAT_CODE sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-GROSS_WEIGHT sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-GROSSWEIGHT_UNIT sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-NET_WEIGHT sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-NETWEIGHT_UNIT sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-VOLUME_VAL sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-VOLUME_UNIT sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-SHIPPING_TS sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-DEL_NOTE_NUMBER sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-DEL_NOTE_ITEM_NO sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-FIX_LINE_IND sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-CHECK_IND sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-HIER_CHECK_IND sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-UOM_DENOMINATOR sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-UOM_NUMERATOR sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-DOC_PRIORITY sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-LUMP_SUM_IND sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-CO_CODE sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-PROJECT_ID sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-PROJECT_TASK_ID sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-PROJECT_ROLE_ID sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-EXT_DEM_KEY sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-EXT_DEM_POSKEY sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-QUOTA_RELEVANT sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-DOC_FLOW_CTRL sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-EXPSV_ITEM_TYPE sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-ORIG_GUID sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-PR_UNIT sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-TAR_IVAL sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-TAR_QTY sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-PMNTTRMS sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-ITEM_PROCESS_TYP sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-EXLIN sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-REV_LEV sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-BLK_LOCAL_SRC sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-EXT_DEM_CH_AT sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-EXT_DEM_EXLIN sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-CTR_SRV_NUM sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-PRC_CHG_IND sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-ACC_STAT_SUS sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-REF_DOC_NO sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-POSTING_DATE_FI sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-GR_GI_SLIP_NO sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-BILL_OF_LADING sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-CURRENCY_EXTRA sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-GROSS_AMOUNT sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-TOTAL_VALUE sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-TOTAL_TAX sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-TOTAL_VALUE_APPR sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-DSCNT1_TO sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-DSCNT2_TO sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-DSCNT3_TO sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-CASH_DISC1 sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-CASH_DISC2 sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-DOC_CLOSED sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-DOC_INCOMPLETE sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-INP_TYPE sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-WFL_CREATOR_TYPE sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-GR_IND sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-IR_IND sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-GR_NON_VAL sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-GR_BASEDIV sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-ERS sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-OR_IND sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-ASN_IND sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-RFQ_IND sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-PO_IND sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-CTR_IND sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-CATALOG_IND sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-QUAN_NOT_CANCEL sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-MIGR_GOA_IND sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-BE_LOG_SYSTEM sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-BE_OBJ_ITEM sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-BE_OBJECT_TYPE sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-BE_OBJECT_ID sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-BE_REFOBJ_TYPE sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-BE_REFOBJ sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-BE_REFOBJ_ITEM sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-BE_REFOBJ_SBITM sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-BE_REFOBJ_TYPE2 sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-BE_REFOBJ2 sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-BE_REFOBJ_ITEM2 sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-BE_REFOBJ_FYEAR2 sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-BE_STGE_LOC sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-BE_PLANT sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-BE_BATCH sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-BE_VAL_TYPE sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-BE_MOVE_REAS sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-BE_EXPERYDATE sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-BE_PUR_GROUP sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-BE_PUR_ORG sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-BE_CO_CODE sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-BE_DOC_TYPE sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-BE_ACCREQUIRED sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-BE_SP_STK_IND sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-BE_INFO_REC sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-BE_MOVE_TYPE sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-BE_PACKNO sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-BE_INTROW sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-BE_ITEM_TEXT sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-BE_PO_PRICE sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-BE_UNLOAD_PT sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-BE_DEL_IND sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-BE_TRACKING_NO sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-BE_COND_TYPE sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-BE_COND_STEP sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-BE_COND_COUNTER sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-GUID_HEADER sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-ARCHIVING_FLAG sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-OBJECT_ID_OK sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-VERIFY_DATE sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-CRM_CHANGED_AT sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-POSTPROCESS_AT sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-CRM_RELEASE sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-SCENARIO sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-TEMPLATE_TYPE sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-HEAD_CHANGED_AT sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-POSTING_DATE sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-LOGICAL_SYSTEM sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-BID_TYPE sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-OPEN_TIME sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-APPLIC_BY sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-BID_DATE sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-QUOT_DEAD sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-QUOT_DEAD_TIME sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-BINDG_PER sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-USE_CONDITIONS sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-EXTERNAL_RANK sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-EXTERNAL_SCORE sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-BW_TRANSFERRED sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-START_TIME sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-INACT_PERIOD sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-ADD_ITEMS_IND sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-SHOW_WEIGH_IND sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-BID_ALL_ITMS_IND sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-BID_CHG_ALLOWED sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-QUAN_FIX_IND sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-BID_VALIDATION sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-ACTUAL_EXTENSION sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-EXTENSION_TIME sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-MAX_EXTENSIONS sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-BI_VERSION_GUID sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-DECR_TYPE sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-INRPRC sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-INRANK sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-INCRNK sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-INBSBD sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-INCBSB sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-INNXBD sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-INFRST sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-INHUFB sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-INCOMP sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-INBIDN sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-INBDPR sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-INAEXT sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-INNMBD sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-SNDCHT sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-INCBID sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-CTBDNR sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-CTBDVL sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-CTBDBS sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-RNOTIE sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-RWTTIE sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-BASE_UNIT sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-PROXY_IND sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-INITIAL_DURATION sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-ENDTIME_GAP sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-CASCADING_AUC sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-QUOT_EVAL_TIME sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-EXPSV_ITEM_IND sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-FULL_QTY_IND sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-COMP_MULTI_BID sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-INCLPR sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-ITEM_CURR_IND sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-OFFLINE_IND sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-LIMIT_CTRL_FLAG sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-VENDOR_GUID sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-BIDDER_GUID sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-PUR_ORG sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-PUR_GRP sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-GUID_C sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-DATE_RANGE_IND sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-DOC_VAL_IND sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-HEADER_C sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-PARENT_C sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-PARTNER_NO sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-LOCATION sy-vline
WA_BBP_ANLY_PROCUREMENT_ITEM_STR-PARTNER_NAME sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.