ABAP Select data from SAP table BAPI_EWAWA_WEIGHINGOFFLINE 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 BAPI_EWAWA_WEIGHINGOFFLINE 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 BAPI_EWAWA_WEIGHINGOFFLINE. 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 BAPI_EWAWA_WEIGHINGOFFLINE 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_BAPI_EWAWA_WEIGHINGOFFLINE TYPE STANDARD TABLE OF BAPI_EWAWA_WEIGHINGOFFLINE, WA_BAPI_EWAWA_WEIGHINGOFFLINE TYPE BAPI_EWAWA_WEIGHINGOFFLINE, 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: <BAPI_EWAWA_WEIGHINGOFFLINE> TYPE BAPI_EWAWA_WEIGHINGOFFLINE. *Process all fields in table header/work area as string values PERFORM process_as_string_field_values CHANGING wa_BAPI_EWAWA_WEIGHINGOFFLINE. SELECT * *restrict ABAP select to first 10 rows UP TO 10 ROWS FROM BAPI_EWAWA_WEIGHINGOFFLINE INTO TABLE IT_BAPI_EWAWA_WEIGHINGOFFLINE. *Select data and declare internal table using in-line method @DATA *SELECT * * FROM BAPI_EWAWA_WEIGHINGOFFLINE * INTO TABLE @DATA(IT_BAPI_EWAWA_WEIGHINGOFFLINE2). *--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_BAPI_EWAWA_WEIGHINGOFFLINE INDEX 1 INTO DATA(WA_BAPI_EWAWA_WEIGHINGOFFLINE2). *Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL LOOP AT IT_BAPI_EWAWA_WEIGHINGOFFLINE ASSIGNING <BAPI_EWAWA_WEIGHINGOFFLINE>.*To update a field value using a field symbol simply change the value via the field symbol pointer
<BAPI_EWAWA_WEIGHINGOFFLINE>-MANDT = 1.
<BAPI_EWAWA_WEIGHINGOFFLINE>-NR = 1.
<BAPI_EWAWA_WEIGHINGOFFLINE>-WEIGHINGNR = 1.
<BAPI_EWAWA_WEIGHINGOFFLINE>-EXTNR = 1.
<BAPI_EWAWA_WEIGHINGOFFLINE>-BOOKFLAG = 1.
ENDLOOP. LOOP AT IT_BAPI_EWAWA_WEIGHINGOFFLINE INTO WA_BAPI_EWAWA_WEIGHINGOFFLINE. *Write horizonal line to screen report. WRITE:/ sy-uline. *Write selected data to screen/report before conversion. WRITE:/ sy-vline, WA_BAPI_EWAWA_WEIGHINGOFFLINE-CAR, sy-vline,
WA_BAPI_EWAWA_WEIGHINGOFFLINE-TRAILER, sy-vline,
WA_BAPI_EWAWA_WEIGHINGOFFLINE-TREATMENT, sy-vline,
WA_BAPI_EWAWA_WEIGHINGOFFLINE-ORDERNR, sy-vline,
WA_BAPI_EWAWA_WEIGHINGOFFLINE-WCNT, sy-vline,
WA_BAPI_EWAWA_WEIGHINGOFFLINE-WASTE_REDECLARED, sy-vline.
ENDLOOP. *Add any further fields from structure WA_BAPI_EWAWA_WEIGHINGOFFLINE 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_BAPI_EWAWA_WEIGHINGOFFLINE 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_BAPI_EWAWA_WEIGHINGOFFLINE INTO WA_BAPI_EWAWA_WEIGHINGOFFLINE. *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 NR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_BAPI_EWAWA_WEIGHINGOFFLINE-NR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI_EWAWA_WEIGHINGOFFLINE-NR.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field WEIGHINGNR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_BAPI_EWAWA_WEIGHINGOFFLINE-WEIGHINGNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI_EWAWA_WEIGHINGOFFLINE-WEIGHINGNR.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field CAR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_BAPI_EWAWA_WEIGHINGOFFLINE-CAR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI_EWAWA_WEIGHINGOFFLINE-CAR.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field TRAILER CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_BAPI_EWAWA_WEIGHINGOFFLINE-TRAILER IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI_EWAWA_WEIGHINGOFFLINE-TRAILER.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field ORDERNR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_BAPI_EWAWA_WEIGHINGOFFLINE-ORDERNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI_EWAWA_WEIGHINGOFFLINE-ORDERNR.
WRITE:/ 'New Value:', ld_input.
*Conversion exit MATN1, internal->external for field WASTE_REDECLARED CALL FUNCTION 'CONVERSION_EXIT_MATN1_OUTPUT' EXPORTING input = WA_BAPI_EWAWA_WEIGHINGOFFLINE-WASTE_REDECLARED IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI_EWAWA_WEIGHINGOFFLINE-WASTE_REDECLARED.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field VERTRAG CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_BAPI_EWAWA_WEIGHINGOFFLINE-VERTRAG IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI_EWAWA_WEIGHINGOFFLINE-VERTRAG.
WRITE:/ 'New Value:', ld_input.
*Conversion exit MATN1, internal->external for field CAR_CONT_NR CALL FUNCTION 'CONVERSION_EXIT_MATN1_OUTPUT' EXPORTING input = WA_BAPI_EWAWA_WEIGHINGOFFLINE-CAR_CONT_NR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI_EWAWA_WEIGHINGOFFLINE-CAR_CONT_NR.
WRITE:/ 'New Value:', ld_input.
*Conversion exit MATN1, internal->external for field TRLR_CONT_NR CALL FUNCTION 'CONVERSION_EXIT_MATN1_OUTPUT' EXPORTING input = WA_BAPI_EWAWA_WEIGHINGOFFLINE-TRLR_CONT_NR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI_EWAWA_WEIGHINGOFFLINE-TRLR_CONT_NR.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field BRUTTO_UNIT CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_BAPI_EWAWA_WEIGHINGOFFLINE-BRUTTO_UNIT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI_EWAWA_WEIGHINGOFFLINE-BRUTTO_UNIT.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field TARA_UNIT CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_BAPI_EWAWA_WEIGHINGOFFLINE-TARA_UNIT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI_EWAWA_WEIGHINGOFFLINE-TARA_UNIT.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field CONTRACT_VBELN CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_BAPI_EWAWA_WEIGHINGOFFLINE-CONTRACT_VBELN IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI_EWAWA_WEIGHINGOFFLINE-CONTRACT_VBELN.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field GUARANTOR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_BAPI_EWAWA_WEIGHINGOFFLINE-GUARANTOR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI_EWAWA_WEIGHINGOFFLINE-GUARANTOR.
WRITE:/ 'New Value:', ld_input.
*Conversion exit MATN1, internal->external for field WASTE CALL FUNCTION 'CONVERSION_EXIT_MATN1_OUTPUT' EXPORTING input = WA_BAPI_EWAWA_WEIGHINGOFFLINE-WASTE IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI_EWAWA_WEIGHINGOFFLINE-WASTE.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field GROSS_ID CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_BAPI_EWAWA_WEIGHINGOFFLINE-GROSS_ID IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI_EWAWA_WEIGHINGOFFLINE-GROSS_ID.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field TARE_ID CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_BAPI_EWAWA_WEIGHINGOFFLINE-TARE_ID IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI_EWAWA_WEIGHINGOFFLINE-TARE_ID.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field WEIGHT_UNIT CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_BAPI_EWAWA_WEIGHINGOFFLINE-WEIGHT_UNIT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI_EWAWA_WEIGHINGOFFLINE-WEIGHT_UNIT.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field VOL_UNIT CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_BAPI_EWAWA_WEIGHINGOFFLINE-VOL_UNIT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI_EWAWA_WEIGHINGOFFLINE-VOL_UNIT.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field WDPLANT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_BAPI_EWAWA_WEIGHINGOFFLINE-WDPLANT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI_EWAWA_WEIGHINGOFFLINE-WDPLANT.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field QUANTITY_UNIT CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_BAPI_EWAWA_WEIGHINGOFFLINE-QUANTITY_UNIT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI_EWAWA_WEIGHINGOFFLINE-QUANTITY_UNIT.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field VSTELLE CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_BAPI_EWAWA_WEIGHINGOFFLINE-VSTELLE IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI_EWAWA_WEIGHINGOFFLINE-VSTELLE.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field KUNNR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_BAPI_EWAWA_WEIGHINGOFFLINE-KUNNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI_EWAWA_WEIGHINGOFFLINE-KUNNR.
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_BAPI_EWAWA_WEIGHINGOFFLINE_STR,
MANDT TYPE STRING,
NR TYPE STRING,
WEIGHINGNR TYPE STRING,
EXTNR TYPE STRING,
BOOKFLAG TYPE STRING,
CAR TYPE STRING,
TRAILER TYPE STRING,
TREATMENT TYPE STRING,
ORDERNR TYPE STRING,
WCNT TYPE STRING,
WASTE_REDECLARED TYPE STRING,
LOAD_TIME_BEGIN TYPE STRING,
LOAD_TIME_END TYPE STRING,
UNLOAD_TIME_BEGI TYPE STRING,
UNLOAD_TIME_END TYPE STRING,
VERTRAG TYPE STRING,
DISPATCHNOTE TYPE STRING,
CAR_CONT_NR TYPE STRING,
CAR_CONT_COUNT TYPE STRING,
TRLR_CONT_NR TYPE STRING,
TRLR_CONT_COUNT TYPE STRING,
BRUTTO_WEIGHT TYPE STRING,
BRUTTO_UNIT TYPE STRING,
TARA_WEIGHT TYPE STRING,
TARA_UNIT TYPE STRING,
CONTRACT_VBELN TYPE STRING,
GEMARK TYPE STRING,
NFLURNR TYPE STRING,
XFLURST TYPE STRING,
GUARANTOR TYPE STRING,
EXT_ID TYPE STRING,
WASTE TYPE STRING,
LICENSE_NUM TYPE STRING,
GROSS_ID TYPE STRING,
GROSS_WDATE TYPE STRING,
GROSS_WTIME TYPE STRING,
GROSS_WEIGHT TYPE STRING,
GROSS_SCALE TYPE STRING,
TARE_ID TYPE STRING,
TARE_WDATE TYPE STRING,
TARE_WTIME TYPE STRING,
TARE_WEIGHT TYPE STRING,
TARE_SCALE TYPE STRING,
WEIGHT_UNIT TYPE STRING,
NET_WEIGHT TYPE STRING,
VOLUME TYPE STRING,
VOL_UNIT TYPE STRING,
ANALYSE TYPE STRING,
WDPLANT TYPE STRING,
WERKS TYPE STRING,
LGORT TYPE STRING,
LGTYP_W TYPE STRING,
LGPLA_W TYPE STRING,
STOCK_TYPE TYPE STRING,
POBJNR TYPE STRING,
PSTNG_DATE TYPE STRING,
PROCESSTYPE TYPE STRING,
GM_FLAG TYPE STRING,
BILLING_FLAG TYPE STRING,
QUANTITY TYPE STRING,
QUANTITY_UNIT TYPE STRING,
GENERATOR_RECN TYPE STRING,
GENERATOR_ACTN TYPE STRING,
TRANSPORTER_RECN TYPE STRING,
TRANSPORTER_ACTN TYPE STRING,
DISPOSER_RECN TYPE STRING,
DISPOSER_ACTN TYPE STRING,
VSTELLE TYPE STRING,
ZTERM TYPE STRING,
ZTAGG TYPE STRING,
KUNNR TYPE STRING,
APPROVAL_RECN TYPE STRING,
APPROVAL_ACTN TYPE STRING,
KAPID TYPE STRING,
VERSN TYPE STRING,
DATUB TYPE STRING,
TAGNR TYPE STRING,
SCHNR TYPE STRING,
SCHDATUM TYPE STRING,
SCHUZEIT TYPE STRING,
LGNUM TYPE STRING,
LGTYP TYPE STRING,
LGPLA TYPE STRING,
ERDAT TYPE STRING,
ERNAM TYPE STRING,
AEDAT TYPE STRING,
AENAM TYPE STRING,
BEGRU TYPE STRING,
LOEVM TYPE STRING,
WDPLANTORDERTYPE TYPE STRING,
FLAG_TARA TYPE STRING,
CONTRACT_POSNR TYPE STRING,END OF T_EKKO_STR. DATA: WA_BAPI_EWAWA_WEIGHINGOFFLINE_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_BAPI_EWAWA_WEIGHINGOFFLINE_STR-MANDT sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-NR sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-WEIGHINGNR sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-EXTNR sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-BOOKFLAG sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-CAR sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-TRAILER sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-TREATMENT sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-ORDERNR sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-WCNT sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-WASTE_REDECLARED sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-LOAD_TIME_BEGIN sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-LOAD_TIME_END sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-UNLOAD_TIME_BEGI sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-UNLOAD_TIME_END sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-VERTRAG sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-DISPATCHNOTE sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-CAR_CONT_NR sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-CAR_CONT_COUNT sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-TRLR_CONT_NR sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-TRLR_CONT_COUNT sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-BRUTTO_WEIGHT sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-BRUTTO_UNIT sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-TARA_WEIGHT sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-TARA_UNIT sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-CONTRACT_VBELN sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-GEMARK sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-NFLURNR sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-XFLURST sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-GUARANTOR sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-EXT_ID sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-WASTE sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-LICENSE_NUM sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-GROSS_ID sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-GROSS_WDATE sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-GROSS_WTIME sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-GROSS_WEIGHT sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-GROSS_SCALE sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-TARE_ID sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-TARE_WDATE sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-TARE_WTIME sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-TARE_WEIGHT sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-TARE_SCALE sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-WEIGHT_UNIT sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-NET_WEIGHT sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-VOLUME sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-VOL_UNIT sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-ANALYSE sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-WDPLANT sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-WERKS sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-LGORT sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-LGTYP_W sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-LGPLA_W sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-STOCK_TYPE sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-POBJNR sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-PSTNG_DATE sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-PROCESSTYPE sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-GM_FLAG sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-BILLING_FLAG sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-QUANTITY sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-QUANTITY_UNIT sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-GENERATOR_RECN sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-GENERATOR_ACTN sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-TRANSPORTER_RECN sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-TRANSPORTER_ACTN sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-DISPOSER_RECN sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-DISPOSER_ACTN sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-VSTELLE sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-ZTERM sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-ZTAGG sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-KUNNR sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-APPROVAL_RECN sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-APPROVAL_ACTN sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-KAPID sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-VERSN sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-DATUB sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-TAGNR sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-SCHNR sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-SCHDATUM sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-SCHUZEIT sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-LGNUM sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-LGTYP sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-LGPLA sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-ERDAT sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-ERNAM sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-AEDAT sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-AENAM sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-BEGRU sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-LOEVM sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-WDPLANTORDERTYPE sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-FLAG_TARA sy-vline
WA_BAPI_EWAWA_WEIGHINGOFFLINE_STR-CONTRACT_POSNR sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.