ABAP Select data from SAP table /SAPSRM/S_PDO_MDF_BO_AUC_HD 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 /SAPSRM/S_PDO_MDF_BO_AUC_HD 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 /SAPSRM/S_PDO_MDF_BO_AUC_HD. 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 /SAPSRM/S_PDO_MDF_BO_AUC_HD 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_/SAPSRM/S_PDO_MDF_BO_AUC_HD TYPE STANDARD TABLE OF /SAPSRM/S_PDO_MDF_BO_AUC_HD,
      WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD TYPE /SAPSRM/S_PDO_MDF_BO_AUC_HD,
      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: </SAPSRM/S_PDO_MDF_BO_AUC_HD> TYPE /SAPSRM/S_PDO_MDF_BO_AUC_HD.

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

SELECT *
*restrict ABAP select to first 10 rows
 UP TO 10 ROWS      
  FROM /SAPSRM/S_PDO_MDF_BO_AUC_HD
  INTO TABLE IT_/SAPSRM/S_PDO_MDF_BO_AUC_HD.

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM /SAPSRM/S_PDO_MDF_BO_AUC_HD
*  INTO TABLE @DATA(IT_/SAPSRM/S_PDO_MDF_BO_AUC_HD2).
*--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_/SAPSRM/S_PDO_MDF_BO_AUC_HD INDEX 1 INTO DATA(WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_/SAPSRM/S_PDO_MDF_BO_AUC_HD ASSIGNING </SAPSRM/S_PDO_MDF_BO_AUC_HD>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
</SAPSRM/S_PDO_MDF_BO_AUC_HD>-GUID = 1.
</SAPSRM/S_PDO_MDF_BO_AUC_HD>-DESCRIPTION = 1.
</SAPSRM/S_PDO_MDF_BO_AUC_HD>-START_TIME = 1.
</SAPSRM/S_PDO_MDF_BO_AUC_HD>-INACT_PERIOD = 1.
</SAPSRM/S_PDO_MDF_BO_AUC_HD>-APPLIC_BY = 1.
ENDLOOP.

LOOP AT IT_/SAPSRM/S_PDO_MDF_BO_AUC_HD INTO WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD.
*Write horizonal line to screen report.
  WRITE:/ sy-uline.

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD-QUOT_DEAD, sy-vline,
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD-QUOT_DEAD_TIME, sy-vline,
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD-BINDG_PER, sy-vline,
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD-QUOT_EVAL_TIME, sy-vline,
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD-ACTUAL_EXTENSION, sy-vline,
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD-EXTENSION_TIME, sy-vline.
ENDLOOP. *Add any further fields from structure WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD 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_/SAPSRM/S_PDO_MDF_BO_AUC_HD 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_/SAPSRM/S_PDO_MDF_BO_AUC_HD INTO WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD. *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 TSTPS, internal->external for field START_TIME CALL FUNCTION 'CONVERSION_EXIT_TSTPS_OUTPUT' EXPORTING input = WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD-START_TIME IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD-START_TIME.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

*Conversion exit TSTPS, internal->external for field END_TIME CALL FUNCTION 'CONVERSION_EXIT_TSTPS_OUTPUT' EXPORTING input = WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD-END_TIME IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD-END_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_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR,
GUID TYPE STRING,
DESCRIPTION TYPE STRING,
START_TIME TYPE STRING,
INACT_PERIOD TYPE STRING,
APPLIC_BY TYPE STRING,
QUOT_DEAD TYPE STRING,
QUOT_DEAD_TIME TYPE STRING,
BINDG_PER TYPE STRING,
QUOT_EVAL_TIME TYPE STRING,
ACTUAL_EXTENSION TYPE STRING,
EXTENSION_TIME TYPE STRING,
MAX_EXTENSIONS TYPE STRING,
DECR_TYPE TYPE STRING,
BID_VALIDATION TYPE STRING,
CATEGORY TYPE STRING,
PO_IND TYPE STRING,
CTR_IND TYPE STRING,
CATEGORY_ID TYPE STRING,
CURRENCY TYPE STRING,
DESCR_LANGUAGE TYPE STRING,
CO_CODE TYPE STRING,
LOGSYS_FI TYPE STRING,
INNMBD TYPE STRING,
INAEXT 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,
SNDCHT TYPE STRING,
INCBID TYPE STRING,
CTBDNR TYPE STRING,
CTBDVL TYPE STRING,
CTBDBS TYPE STRING,
RNOTIE TYPE STRING,
RWTTIE TYPE STRING,
PROXY_IND TYPE STRING,
SK_COUNTRY TYPE STRING,
SK_SCENARIO1 TYPE STRING,
SK_SCENARIO2 TYPE STRING,
SK_SCENARIO3 TYPE STRING,
SK_SCENARIO4 TYPE STRING,
SK_SCENARIO5 TYPE STRING,
DUMMY_EEW_PDHSS_AUC TYPE STRING,
/LOCSRM/SGUID_BR TYPE STRING,
PROCESS_NUM TYPE STRING,
FLAG_BR TYPE STRING,
/LOCSRM/LAW123 TYPE STRING,
/LOCSRM/RANTIME TYPE STRING,
DUMMY_EEW_PDHSC_PO TYPE STRING,
INITIAL_DURATION TYPE STRING,
ENDTIME_GAP TYPE STRING,
CASCADING_AUC TYPE STRING,
INCLPR TYPE STRING,
COPY_OF_GUID TYPE STRING,
BIDDING_SYSTEM TYPE STRING,
TOTAL_VALUE TYPE STRING,
VPER_START TYPE STRING,
VPER_END TYPE STRING,
PROCESS_TYPE TYPE STRING,
OBJECT_ID TYPE STRING,
EXT_DEM_LOGSYS TYPE STRING,
TEMPLATE_TYPE TYPE STRING,
DUMMY_EEW_PD_HD_SWD_AUC TYPE STRING,
DUMMY_EEW_PD_HD_CSD_PO TYPE STRING,
CREATED_BY TYPE STRING,
CREATED_AT TYPE STRING,
CHANGED_BY TYPE STRING,
CHANGED_AT TYPE STRING,
END_TIME TYPE STRING,
TZONE TYPE STRING,
COMP_MULTI_BID TYPE STRING,
COUNTER_CONTACT TYPE STRING,
COUNTER_BIDDER TYPE STRING,
COUNTER_ITEMS TYPE STRING,
LEAD_STATUS TYPE STRING,
STAT TYPE STRING,
INACT TYPE STRING,
LEAD_STATUS_TEXT TYPE STRING,
PROC_TYPE_DESC TYPE STRING,
BID_TYPE_DESC TYPE STRING,
USE_COND_DESC TYPE STRING,
FOLLOW_ON_DOC_DESC TYPE STRING,
FOLLOW_ON_DOC_KEY TYPE STRING,
VERSON_TYPE_DESC TYPE STRING,
CREATOR_FULLNAME TYPE STRING,
START_AUCTION_TIME TYPE STRING,
START_AUCTION_DATE TYPE STRING,
CREATE_AUCTION_TIME TYPE STRING,
CREATE_AUCTION_DATE TYPE STRING,
PROC_ORG TYPE STRING,
PROC_GROUP TYPE STRING,
REM_TIME TYPE STRING,
CATEGORY_TEXT TYPE STRING,
PROC_ORG_DESC TYPE STRING,
PROC_GROUP_DESC TYPE STRING,
REMAINING_TIME TYPE STRING,
REM_TIME_LABEL TYPE STRING,END OF T_EKKO_STR. DATA: WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_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_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-GUID sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-DESCRIPTION sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-START_TIME sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-INACT_PERIOD sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-APPLIC_BY sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-QUOT_DEAD sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-QUOT_DEAD_TIME sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-BINDG_PER sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-QUOT_EVAL_TIME sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-ACTUAL_EXTENSION sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-EXTENSION_TIME sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-MAX_EXTENSIONS sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-DECR_TYPE sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-BID_VALIDATION sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-CATEGORY sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-PO_IND sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-CTR_IND sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-CATEGORY_ID sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-CURRENCY sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-DESCR_LANGUAGE sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-CO_CODE sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-LOGSYS_FI sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-INNMBD sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-INAEXT sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-INRPRC sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-INRANK sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-INCRNK sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-INBSBD sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-INCBSB sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-INNXBD sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-INFRST sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-INHUFB sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-INCOMP sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-INBIDN sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-INBDPR sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-SNDCHT sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-INCBID sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-CTBDNR sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-CTBDVL sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-CTBDBS sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-RNOTIE sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-RWTTIE sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-PROXY_IND sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-SK_COUNTRY sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-SK_SCENARIO1 sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-SK_SCENARIO2 sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-SK_SCENARIO3 sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-SK_SCENARIO4 sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-SK_SCENARIO5 sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-DUMMY_EEW_PDHSS_AUC sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-/LOCSRM/SGUID_BR sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-PROCESS_NUM sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-FLAG_BR sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-/LOCSRM/LAW123 sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-/LOCSRM/RANTIME sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-DUMMY_EEW_PDHSC_PO sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-INITIAL_DURATION sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-ENDTIME_GAP sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-CASCADING_AUC sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-INCLPR sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-COPY_OF_GUID sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-BIDDING_SYSTEM sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-TOTAL_VALUE sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-VPER_START sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-VPER_END sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-PROCESS_TYPE sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-OBJECT_ID sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-EXT_DEM_LOGSYS sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-TEMPLATE_TYPE sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-DUMMY_EEW_PD_HD_SWD_AUC sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-DUMMY_EEW_PD_HD_CSD_PO sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-CREATED_BY sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-CREATED_AT sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-CHANGED_BY sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-CHANGED_AT sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-END_TIME sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-TZONE sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-COMP_MULTI_BID sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-COUNTER_CONTACT sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-COUNTER_BIDDER sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-COUNTER_ITEMS sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-LEAD_STATUS sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-STAT sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-INACT sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-LEAD_STATUS_TEXT sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-PROC_TYPE_DESC sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-BID_TYPE_DESC sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-USE_COND_DESC sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-FOLLOW_ON_DOC_DESC sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-FOLLOW_ON_DOC_KEY sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-VERSON_TYPE_DESC sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-CREATOR_FULLNAME sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-START_AUCTION_TIME sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-START_AUCTION_DATE sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-CREATE_AUCTION_TIME sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-CREATE_AUCTION_DATE sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-PROC_ORG sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-PROC_GROUP sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-REM_TIME sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-CATEGORY_TEXT sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-PROC_ORG_DESC sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-PROC_GROUP_DESC sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-REMAINING_TIME sy-vline
WA_/SAPSRM/S_PDO_MDF_BO_AUC_HD_STR-REM_TIME_LABEL sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.