ABAP Select data from SAP table E1BPSCMB0006RESTMSHEAD2 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 E1BPSCMB0006RESTMSHEAD2 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 E1BPSCMB0006RESTMSHEAD2. 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 E1BPSCMB0006RESTMSHEAD2 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_E1BPSCMB0006RESTMSHEAD2 TYPE STANDARD TABLE OF E1BPSCMB0006RESTMSHEAD2,
      WA_E1BPSCMB0006RESTMSHEAD2 TYPE E1BPSCMB0006RESTMSHEAD2,
      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: <E1BPSCMB0006RESTMSHEAD2> TYPE E1BPSCMB0006RESTMSHEAD2.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM E1BPSCMB0006RESTMSHEAD2
*  INTO TABLE @DATA(IT_E1BPSCMB0006RESTMSHEAD22).
*--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_E1BPSCMB0006RESTMSHEAD2 INDEX 1 INTO DATA(WA_E1BPSCMB0006RESTMSHEAD22).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_E1BPSCMB0006RESTMSHEAD2 ASSIGNING <E1BPSCMB0006RESTMSHEAD2>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<E1BPSCMB0006RESTMSHEAD2>-RESUID = 1.
<E1BPSCMB0006RESTMSHEAD2>-RESOURCE = 1.
<E1BPSCMB0006RESTMSHEAD2>-VALIDDFROM = 1.
<E1BPSCMB0006RESTMSHEAD2>-VALIDTFROM = 1.
<E1BPSCMB0006RESTMSHEAD2>-VALIDDTO = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_E1BPSCMB0006RESTMSHEAD2-VALIDTTO, sy-vline,
WA_E1BPSCMB0006RESTMSHEAD2-BUILDDATE, sy-vline,
WA_E1BPSCMB0006RESTMSHEAD2-INSERVICEDATE, sy-vline,
WA_E1BPSCMB0006RESTMSHEAD2-OWNER, sy-vline,
WA_E1BPSCMB0006RESTMSHEAD2-ENTITLED, sy-vline,
WA_E1BPSCMB0006RESTMSHEAD2-PLATENUMBER, sy-vline.
ENDLOOP. *Add any further fields from structure WA_E1BPSCMB0006RESTMSHEAD2 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_E1BPSCMB0006RESTMSHEAD2 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_E1BPSCMB0006RESTMSHEAD2 INTO WA_E1BPSCMB0006RESTMSHEAD2. *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.
ENDFORM. *&---------------------------------------------------------------------* *& Form process_as_string_field_values *&---------------------------------------------------------------------* FORM process_as_string_field_values CHANGING p_EKKO LIKE wa_EKKO. TYPES: BEGIN OF T_E1BPSCMB0006RESTMSHEAD2_STR,
RESUID TYPE STRING,
RESOURCE TYPE STRING,
VALIDDFROM TYPE STRING,
VALIDTFROM TYPE STRING,
VALIDDTO TYPE STRING,
VALIDTTO TYPE STRING,
BUILDDATE TYPE STRING,
INSERVICEDATE TYPE STRING,
OWNER TYPE STRING,
ENTITLED TYPE STRING,
PLATENUMBER TYPE STRING,
PLATECOUNTRY TYPE STRING,
MINREQSEALS TYPE STRING,
REFMATNR TYPE STRING,
EQUITYPE TYPE STRING,
EQUISZTP TYPE STRING,
EQUISUPPL TYPE STRING,
ORGCENTRE TYPE STRING,
TEMPLATE TYPE STRING,
HRESTYPE TYPE STRING,
TURES_PMTYPE TYPE STRING,
VR_MTR TYPE STRING,
EXT_ORG_ID TYPE STRING,
EXT_ORG_ROLE TYPE STRING,
EXT_ORG_FUNC TYPE STRING,
EXT_CAT TYPE STRING,
PAYLOAD_WEIGHT TYPE STRING,
PAYLOAD_WGHT_UOM TYPE STRING,
PAYLOAD_WGHT_UOM_ISO TYPE STRING,
CUBIC_CAPACITY TYPE STRING,
CUBIC_CAPA_UOM TYPE STRING,
CUBIC_CAPA_UOM_ISO TYPE STRING,
INTERNAL_LENGTH TYPE STRING,
INTERNAL_WIDTH TYPE STRING,
INTERNAL_HEIGHT TYPE STRING,
INTERNAL_LWH_UOM TYPE STRING,
INTERNAL_LWH_UOM_ISO TYPE STRING,
QUAN_UNITS TYPE STRING,
QUAN_UNITS_UOM TYPE STRING,
QUAN_UNITS_UOM_ISO TYPE STRING,
ALT_QUAN_UNITS TYPE STRING,
ALT_QUAN_UNITS_UOM TYPE STRING,
ALT_QUAN_UNITS_UOM_ISO TYPE STRING,
MAX_GROSS_WEIGHT TYPE STRING,
MAX_GROSS_WEIGHT_UOM TYPE STRING,
MAX_GROSS_WEIGHT_UOM_ISO TYPE STRING,
TARE_WEIGHT TYPE STRING,
TARE_WEIGHT_UOM TYPE STRING,
TARE_WEIGHT_UOM_ISO TYPE STRING,
TARE_VOLUME TYPE STRING,
TARE_VOLUME_UOM TYPE STRING,
TARE_VOLUME_UOM_ISO TYPE STRING,
TEU_COUNT TYPE STRING,
TEMP_CONTROL TYPE STRING,
TEMP_CTRL_MIN TYPE STRING,
TEMP_CTRL_MAX TYPE STRING,
TEMP_UOM TYPE STRING,
TEMP_UOM_ISO TYPE STRING,
VENTILATED TYPE STRING,
ULD_CLASS TYPE STRING,
IATA_COMPLIANT TYPE STRING,
MAX_LENGTH TYPE STRING,
MAX_WIDTH TYPE STRING,
MAX_HEIGHT TYPE STRING,
MAX_LWH_UOM TYPE STRING,
MAX_LWH_UOM_ISO TYPE STRING,
PLATFORM_HEIGHT TYPE STRING,
PLATFORM_HEIGHT_UOM TYPE STRING,
PLATFORM_HEIGHT_UOM_ISO TYPE STRING,
TOPDECK_HEIGHT TYPE STRING,
TOPDECK_HEIGHT_UOM TYPE STRING,
TOPDECK_HEIGHT_UOM_ISO TYPE STRING,
WHEEL_DIAMETER TYPE STRING,
WHEEL_DIAMETER_UOM TYPE STRING,
WHEEL_DIAMETER_UOM_ISO TYPE STRING,
DOOR_WIDTH TYPE STRING,
DOOR_HEIGHT TYPE STRING,
DOOR_WH_UOM TYPE STRING,
DOOR_WH_UOM_ISO TYPE STRING,
LOAD_OPENING_LENGTH TYPE STRING,
LOAD_OPENING_WIDTH TYPE STRING,
LOAD_OPENING_LW_UOM TYPE STRING,
LOAD_OPENING_LW_UOM_ISO TYPE STRING,
AXLE_COUNT TYPE STRING,
AXLE_SPACNG_DIST TYPE STRING,
AXLE_SPACNG_DIST_UOM TYPE STRING,
AXLE_SPACNG_DIST_UOM_ISO TYPE STRING,
MAX_AXLE_WEIGHT TYPE STRING,
MAX_AXLE_WEIGHT_UOM TYPE STRING,
MAX_AXLE_WEIGHT_UOM_ISO TYPE STRING,
COUPLERSTYLE TYPE STRING,
WHEEL_BEARNG_TYPE TYPE STRING,
DRAFT_GEAR_TYPE TYPE STRING,
CARGO_BODY_DIST TYPE STRING,
CONNECTOR_DIST TYPE STRING,
CONNECTOR_MAX_WGHT TYPE STRING,
KINGPIN_DIST TYPE STRING,
KINGPIN_MAX_WGHT TYPE STRING,
SPLITDECK_POSN TYPE STRING,
SPLITDECK_MAX_WGHT TYPE STRING,
TECHN_DIST_UOM TYPE STRING,
TECHN_DIST_UOM_ISO TYPE STRING,
WGHT_LOADING_UOM TYPE STRING,
WGHT_LOADING_UOM_ISO TYPE STRING,
MAX_TRAILING_LOAD TYPE STRING,
MAX_TRAIL_LOAD_UOM TYPE STRING,
MAX_TRAIL_LOAD_UOM_ISO TYPE STRING,
AXLE_TYPE_01 TYPE STRING,
AXLE_SPACE_DIST_01 TYPE STRING,
AXGRP_POSN_01 TYPE STRING,
AXGRP_DIST_UOM_01 TYPE STRING,
AXGRP_DIST_UOM_ISO_01 TYPE STRING,
AXGRP_MAX_WEIGHT_01 TYPE STRING,
AXGRP_EMPTY_WEIGHT_01 TYPE STRING,
AXGRP_WEIGHT_UOM_01 TYPE STRING,
AXGRP_WEIGHT_UOM_ISO_01 TYPE STRING,
AXLE_TYPE_02 TYPE STRING,
EXT_TTYPE_FLG TYPE STRING,
EXT_TTYPE_NUM TYPE STRING,END OF T_EKKO_STR. DATA: WA_E1BPSCMB0006RESTMSHEAD2_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_E1BPSCMB0006RESTMSHEAD2_STR-RESUID sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-RESOURCE sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-VALIDDFROM sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-VALIDTFROM sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-VALIDDTO sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-VALIDTTO sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-BUILDDATE sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-INSERVICEDATE sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-OWNER sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-ENTITLED sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-PLATENUMBER sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-PLATECOUNTRY sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-MINREQSEALS sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-REFMATNR sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-EQUITYPE sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-EQUISZTP sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-EQUISUPPL sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-ORGCENTRE sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-TEMPLATE sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-HRESTYPE sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-TURES_PMTYPE sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-VR_MTR sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-EXT_ORG_ID sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-EXT_ORG_ROLE sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-EXT_ORG_FUNC sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-EXT_CAT sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-PAYLOAD_WEIGHT sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-PAYLOAD_WGHT_UOM sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-PAYLOAD_WGHT_UOM_ISO sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-CUBIC_CAPACITY sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-CUBIC_CAPA_UOM sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-CUBIC_CAPA_UOM_ISO sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-INTERNAL_LENGTH sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-INTERNAL_WIDTH sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-INTERNAL_HEIGHT sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-INTERNAL_LWH_UOM sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-INTERNAL_LWH_UOM_ISO sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-QUAN_UNITS sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-QUAN_UNITS_UOM sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-QUAN_UNITS_UOM_ISO sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-ALT_QUAN_UNITS sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-ALT_QUAN_UNITS_UOM sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-ALT_QUAN_UNITS_UOM_ISO sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-MAX_GROSS_WEIGHT sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-MAX_GROSS_WEIGHT_UOM sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-MAX_GROSS_WEIGHT_UOM_ISO sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-TARE_WEIGHT sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-TARE_WEIGHT_UOM sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-TARE_WEIGHT_UOM_ISO sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-TARE_VOLUME sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-TARE_VOLUME_UOM sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-TARE_VOLUME_UOM_ISO sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-TEU_COUNT sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-TEMP_CONTROL sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-TEMP_CTRL_MIN sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-TEMP_CTRL_MAX sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-TEMP_UOM sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-TEMP_UOM_ISO sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-VENTILATED sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-ULD_CLASS sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-IATA_COMPLIANT sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-MAX_LENGTH sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-MAX_WIDTH sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-MAX_HEIGHT sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-MAX_LWH_UOM sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-MAX_LWH_UOM_ISO sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-PLATFORM_HEIGHT sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-PLATFORM_HEIGHT_UOM sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-PLATFORM_HEIGHT_UOM_ISO sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-TOPDECK_HEIGHT sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-TOPDECK_HEIGHT_UOM sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-TOPDECK_HEIGHT_UOM_ISO sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-WHEEL_DIAMETER sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-WHEEL_DIAMETER_UOM sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-WHEEL_DIAMETER_UOM_ISO sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-DOOR_WIDTH sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-DOOR_HEIGHT sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-DOOR_WH_UOM sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-DOOR_WH_UOM_ISO sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-LOAD_OPENING_LENGTH sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-LOAD_OPENING_WIDTH sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-LOAD_OPENING_LW_UOM sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-LOAD_OPENING_LW_UOM_ISO sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-AXLE_COUNT sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-AXLE_SPACNG_DIST sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-AXLE_SPACNG_DIST_UOM sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-AXLE_SPACNG_DIST_UOM_ISO sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-MAX_AXLE_WEIGHT sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-MAX_AXLE_WEIGHT_UOM sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-MAX_AXLE_WEIGHT_UOM_ISO sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-COUPLERSTYLE sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-WHEEL_BEARNG_TYPE sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-DRAFT_GEAR_TYPE sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-CARGO_BODY_DIST sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-CONNECTOR_DIST sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-CONNECTOR_MAX_WGHT sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-KINGPIN_DIST sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-KINGPIN_MAX_WGHT sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-SPLITDECK_POSN sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-SPLITDECK_MAX_WGHT sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-TECHN_DIST_UOM sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-TECHN_DIST_UOM_ISO sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-WGHT_LOADING_UOM sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-WGHT_LOADING_UOM_ISO sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-MAX_TRAILING_LOAD sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-MAX_TRAIL_LOAD_UOM sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-MAX_TRAIL_LOAD_UOM_ISO sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-AXLE_TYPE_01 sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-AXLE_SPACE_DIST_01 sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-AXGRP_POSN_01 sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-AXGRP_DIST_UOM_01 sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-AXGRP_DIST_UOM_ISO_01 sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-AXGRP_MAX_WEIGHT_01 sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-AXGRP_EMPTY_WEIGHT_01 sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-AXGRP_WEIGHT_UOM_01 sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-AXGRP_WEIGHT_UOM_ISO_01 sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-AXLE_TYPE_02 sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-EXT_TTYPE_FLG sy-vline
WA_E1BPSCMB0006RESTMSHEAD2_STR-EXT_TTYPE_NUM sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.