ABAP Select data from SAP table CQMINSPLBMS 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 CQMINSPLBMS 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 CQMINSPLBMS. 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 CQMINSPLBMS 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_CQMINSPLBMS TYPE STANDARD TABLE OF CQMINSPLBMS,
      WA_CQMINSPLBMS TYPE CQMINSPLBMS,
      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: <CQMINSPLBMS> TYPE CQMINSPLBMS.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM CQMINSPLBMS
*  INTO TABLE @DATA(IT_CQMINSPLBMS2).
*--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_CQMINSPLBMS INDEX 1 INTO DATA(WA_CQMINSPLBMS2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_CQMINSPLBMS ASSIGNING <CQMINSPLBMS>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<CQMINSPLBMS>-MANDT = 1.
<CQMINSPLBMS>-INSPECTIONLOT = 1.
<CQMINSPLBMS>-MATERIALSAMPLE = 1.
<CQMINSPLBMS>-SYSTEMSTATUS = 1.
<CQMINSPLBMS>-USERSTATUS = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_CQMINSPLBMS-INSPCHARACCEPTEDCOUNT, sy-vline,
WA_CQMINSPLBMS-INSPCHARREJECTEDCOUNT, sy-vline,
WA_CQMINSPLBMS-INSPCHAROPENCOUNT, sy-vline,
WA_CQMINSPLBMS-INSPOPERATIONCOUNT, sy-vline,
WA_CQMINSPLBMS-MANUFACTURINGORDER, sy-vline,
WA_CQMINSPLBMS-PLANT, sy-vline.
ENDLOOP. *Add any further fields from structure WA_CQMINSPLBMS 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_CQMINSPLBMS 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_CQMINSPLBMS INTO WA_CQMINSPLBMS. *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 INSPECTIONLOT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_CQMINSPLBMS-INSPECTIONLOT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CQMINSPLBMS-INSPECTIONLOT.
WRITE:/ 'New Value:', ld_input.

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

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

*Conversion exit MATN1, internal->external for field MATERIAL CALL FUNCTION 'CONVERSION_EXIT_MATN1_OUTPUT' EXPORTING input = WA_CQMINSPLBMS-MATERIAL IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CQMINSPLBMS-MATERIAL.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit TPLNR, internal->external for field MATERIALSAMPLEDRAWINGLOCATION CALL FUNCTION 'CONVERSION_EXIT_TPLNR_OUTPUT' EXPORTING input = WA_CQMINSPLBMS-MATERIALSAMPLEDRAWINGLOCATION IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CQMINSPLBMS-MATERIALSAMPLEDRAWINGLOCATION.
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_CQMINSPLBMS_STR,
MANDT TYPE STRING,
INSPECTIONLOT TYPE STRING,
MATERIALSAMPLE TYPE STRING,
SYSTEMSTATUS TYPE STRING,
USERSTATUS TYPE STRING,
INSPCHARACCEPTEDCOUNT TYPE STRING,
INSPCHARREJECTEDCOUNT TYPE STRING,
INSPCHAROPENCOUNT TYPE STRING,
INSPOPERATIONCOUNT TYPE STRING,
MANUFACTURINGORDER TYPE STRING,
PLANT TYPE STRING,
MATERIAL TYPE STRING,
INSPECTIONLOTORIGIN TYPE STRING,
INSPECTIONLOTORIGINTEXT TYPE STRING,
INSPECTIONLOTTYPE TYPE STRING,
INSPECTIONLOTTYPETEXT TYPE STRING,
MATERIALNAME TYPE STRING,
BATCH TYPE STRING,
INSPCHARCOUNT TYPE STRING,
INSPECTIONLOTOBJECTTEXT TYPE STRING,
MATLQUALITYAUTHORIZATIONGROUP TYPE STRING,
INSPLOTISDOCUMENTATIONREQUIRED TYPE STRING,
INSPLOTCREATEDONLOCALDATE TYPE STRING,
INSPLOTCREATEDONLOCALTIME TYPE STRING,
INSPECTIONLOTCREATEDBY TYPE STRING,
INSPECTIONLOTCREATEDON TYPE STRING,
INSPECTIONLOTCREATEDONTIME TYPE STRING,
INSPECTIONLOTCHANGEDBY TYPE STRING,
INSPECTIONLOTCHANGEDATE TYPE STRING,
INSPECTIONLOTCHANGETIME TYPE STRING,
INSPECTIONLOTSTARTDATE TYPE STRING,
INSPECTIONLOTENDDATE TYPE STRING,
PRODUCTIONVERSION TYPE STRING,
SALESOPERATIONSPLANNINGORDER TYPE STRING,
CUSTOMER TYPE STRING,
SUPPLIER TYPE STRING,
MANUFACTURER TYPE STRING,
MATERIALREVISIONLEVEL TYPE STRING,
BATCHSTORAGELOCATION TYPE STRING,
PURCHASINGDOCUMENT TYPE STRING,
PURCHASINGDOCUMENTITEM TYPE STRING,
SCHEDULELINE TYPE STRING,
ACCOUNTINGDOCUMENTTYPE TYPE STRING,
MATERIALDOCUMENTYEAR TYPE STRING,
MATERIALDOCUMENT TYPE STRING,
MATERIALDOCUMENTITEM TYPE STRING,
SALESORDER TYPE STRING,
SALESORDERITEM TYPE STRING,
DELIVERYDOCUMENT TYPE STRING,
DELIVERYDOCUMENTITEM TYPE STRING,
INSPECTIONLOTTEXT TYPE STRING,
INSPLOTQUANTITYUNITDECPLACES TYPE STRING,
INSPECTIONLOTQUANTITY TYPE STRING,
INSPECTIONLOTQUANTITYUNIT TYPE STRING,
SERIALNUMBERPROFILE TYPE STRING,
INSPLOTISSERIALNMBRPOSSIBLE TYPE STRING,
INSPSUBSETFIELDCOMBINATION TYPE STRING,
ISBUSINESSPURPOSECOMPLETED TYPE STRING,
INSPECTIONOPERATION TYPE STRING,
INSPLOTRSLTRECGSTATUS TYPE STRING,
BATCHBYSUPPLIER TYPE STRING,
INSPLOTISSTOCKPOSTINGCOMPLETED TYPE STRING,
INSPECTIONLOTISSKIPPED TYPE STRING,
INSPECTIONLOTISFULLINSPECTION TYPE STRING,
NUMBEROFSERIALNUMBERS TYPE STRING,
SMPLDRAWINGPROCEDURE TYPE STRING,
SMPLDRWGPROCEDISCONFREQUIRED TYPE STRING,
INSPECTIONDYNAMICSTAGE TYPE STRING,
INSPECTIONSEVERITY TYPE STRING,
INSPECTIONLOTHASPARTIALLOTS TYPE STRING,
INSPLOTISAUTOMUSGEDCSNPOSSIBLE TYPE STRING,
INSPLOTHASCONFIGNSPECIFICATION TYPE STRING,
INSPLOTISTASKLISTREQUIRED TYPE STRING,
INSPLOTHASMANUALSAMPLESIZE TYPE STRING,
INSPLOTHASMATERIALSPEC TYPE STRING,
INSPLOTDIGITALSGNTRRESULTSRECG TYPE STRING,
INSPLOTISBATCHREQUIRED TYPE STRING,
INSPECTIONLOTHASUSAGEDECISION TYPE STRING,
MATERIALISBATCHMANAGED TYPE STRING,
PURCHASINGORGANIZATION TYPE STRING,
MATLDOCLATESTPOSTGDATE TYPE STRING,
GOODSMOVEMENTTYPE TYPE STRING,
MANUFACTURERPARTNMBR TYPE STRING,
GOODSRECEIPTISMOVEDTOBLKDSTOCK TYPE STRING,
INSPECTIONLOTHASQUANTITY TYPE STRING,
WAREHOUSE TYPE STRING,
STORAGETYPE TYPE STRING,
STORAGEBIN TYPE STRING,
MATERIALCOMPISSPECIALSTOCK TYPE STRING,
INSPECTIONLOTSTORAGELOCATION TYPE STRING,
SOLDTOPARTY TYPE STRING,
DELIVERYCATEGORY TYPE STRING,
ROUTE TYPE STRING,
BILLTOPARTYCOUNTRY TYPE STRING,
SALESORGANIZATION TYPE STRING,
MATERIALBYCUSTOMER TYPE STRING,
BILLOFOPERATIONSTYPE TYPE STRING,
BILLOFOPERATIONSGROUP TYPE STRING,
BILLOFOPERATIONSUSAGE TYPE STRING,
BILLOFOPERATIONSVARIANT TYPE STRING,
INSPLOTNMBRADDLRECORDEDCHARC TYPE STRING,
INSPLOTNMBROPENSHORTTERMCHARC TYPE STRING,
INSPLOTNMBROPENLONGTERMCHARC TYPE STRING,
COSTCENTER TYPE STRING,
SALESORDSTOCKWBSELEMENT TYPE STRING,
QUALITYCOSTCOLLECTOR TYPE STRING,
PROFITCENTER TYPE STRING,
BUSINESSAREA TYPE STRING,
GLACCOUNT TYPE STRING,
CONTROLLINGAREA TYPE STRING,
COMPANYCODE TYPE STRING,
INSPLOTDIGITALSGNTRINUSGEDCSN TYPE STRING,
WORKCENTER TYPE STRING,
INSPLOTUSAGEDECISIONCODEGROUP TYPE STRING,
INSPECTIONLOTUSAGEDECISIONCODE TYPE STRING,
STORAGELOCATION TYPE STRING,
INSPECTIONOPERATIONPLANT TYPE STRING,
OPERATIONCONTROLPROFILE TYPE STRING,
INSPECTIONSUBSYSTEM TYPE STRING,
OPERATIONCONFIRMATION TYPE STRING,
OPERATIONTEXT TYPE STRING,
INSPECTIONCHARACTERISTIC TYPE STRING,
INSPECTIONCHARACTERISTICSTATUS TYPE STRING,
INSPECTIONMETHODPLANT TYPE STRING,
INSPECTIONMETHOD TYPE STRING,
INSPECTIONSPECIFICATIONPLANT TYPE STRING,
INSPECTIONSPECIFICATION TYPE STRING,
INSPSPECIMPORTANCECODE TYPE STRING,
INSPECTIONCHARACTERISTICTEXT TYPE STRING,
INSPECTORQUALIFICATION TYPE STRING,
INSPSPECINFORMATIONFIELD1 TYPE STRING,
INSPSPECINFORMATIONFIELD2 TYPE STRING,
INSPSPECINFORMATIONFIELD3 TYPE STRING,
INSPECTIONSUBSETSORTKEY TYPE STRING,
EQUIPMENT TYPE STRING,
FUNCTIONALLOCATION TYPE STRING,
INSPECTIONSUBSETLONGCHARKEY TYPE STRING,
INSPECTIONSUBSETSHORTCHARKEY TYPE STRING,
INSPSUBSETLONGNUMERICKEY TYPE STRING,
INSPSUBSETSHORTNUMERICKEY TYPE STRING,
INSPECTIONSUBSETDATE TYPE STRING,
INSPECTIONSUBSETTIME TYPE STRING,
INSPSUBSETUSAGEDCSNCODEGROUP TYPE STRING,
INSPSUBSETUSAGEDCSNCODE TYPE STRING,
INSPSUBSETUSAGEDCSNVALUATION TYPE STRING,
PRODUCTIONPLANT TYPE STRING,
INSPECTIONLOTPLANT TYPE STRING,
INSPECTIONSPECIFICATIONTEXT TYPE STRING,
MATERIALSAMPLETYPE TYPE STRING,
MATERIALSAMPLECATEGORY TYPE STRING,
MATERIALSAMPLESTORAGELOCATION TYPE STRING,
MATERIALSAMPLECHANGEDON TYPE STRING,
MATERIALSAMPLEDRAWINGLOCATION TYPE STRING,
MATLSMPLDRAWINGLOCDESCRIPTION TYPE STRING,
MATERIALSAMPLEDRAWINGONDATE TYPE STRING,
MATERIALSAMPLEDRAWINGONTIME TYPE STRING,
MATERIALSAMPLERESPONSIBLENAME TYPE STRING,
MATERIALSAMPLEDRAWING TYPE STRING,END OF T_EKKO_STR. DATA: WA_CQMINSPLBMS_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_CQMINSPLBMS_STR-MANDT sy-vline
WA_CQMINSPLBMS_STR-INSPECTIONLOT sy-vline
WA_CQMINSPLBMS_STR-MATERIALSAMPLE sy-vline
WA_CQMINSPLBMS_STR-SYSTEMSTATUS sy-vline
WA_CQMINSPLBMS_STR-USERSTATUS sy-vline
WA_CQMINSPLBMS_STR-INSPCHARACCEPTEDCOUNT sy-vline
WA_CQMINSPLBMS_STR-INSPCHARREJECTEDCOUNT sy-vline
WA_CQMINSPLBMS_STR-INSPCHAROPENCOUNT sy-vline
WA_CQMINSPLBMS_STR-INSPOPERATIONCOUNT sy-vline
WA_CQMINSPLBMS_STR-MANUFACTURINGORDER sy-vline
WA_CQMINSPLBMS_STR-PLANT sy-vline
WA_CQMINSPLBMS_STR-MATERIAL sy-vline
WA_CQMINSPLBMS_STR-INSPECTIONLOTORIGIN sy-vline
WA_CQMINSPLBMS_STR-INSPECTIONLOTORIGINTEXT sy-vline
WA_CQMINSPLBMS_STR-INSPECTIONLOTTYPE sy-vline
WA_CQMINSPLBMS_STR-INSPECTIONLOTTYPETEXT sy-vline
WA_CQMINSPLBMS_STR-MATERIALNAME sy-vline
WA_CQMINSPLBMS_STR-BATCH sy-vline
WA_CQMINSPLBMS_STR-INSPCHARCOUNT sy-vline
WA_CQMINSPLBMS_STR-INSPECTIONLOTOBJECTTEXT sy-vline
WA_CQMINSPLBMS_STR-MATLQUALITYAUTHORIZATIONGROUP sy-vline
WA_CQMINSPLBMS_STR-INSPLOTISDOCUMENTATIONREQUIRED sy-vline
WA_CQMINSPLBMS_STR-INSPLOTCREATEDONLOCALDATE sy-vline
WA_CQMINSPLBMS_STR-INSPLOTCREATEDONLOCALTIME sy-vline
WA_CQMINSPLBMS_STR-INSPECTIONLOTCREATEDBY sy-vline
WA_CQMINSPLBMS_STR-INSPECTIONLOTCREATEDON sy-vline
WA_CQMINSPLBMS_STR-INSPECTIONLOTCREATEDONTIME sy-vline
WA_CQMINSPLBMS_STR-INSPECTIONLOTCHANGEDBY sy-vline
WA_CQMINSPLBMS_STR-INSPECTIONLOTCHANGEDATE sy-vline
WA_CQMINSPLBMS_STR-INSPECTIONLOTCHANGETIME sy-vline
WA_CQMINSPLBMS_STR-INSPECTIONLOTSTARTDATE sy-vline
WA_CQMINSPLBMS_STR-INSPECTIONLOTENDDATE sy-vline
WA_CQMINSPLBMS_STR-PRODUCTIONVERSION sy-vline
WA_CQMINSPLBMS_STR-SALESOPERATIONSPLANNINGORDER sy-vline
WA_CQMINSPLBMS_STR-CUSTOMER sy-vline
WA_CQMINSPLBMS_STR-SUPPLIER sy-vline
WA_CQMINSPLBMS_STR-MANUFACTURER sy-vline
WA_CQMINSPLBMS_STR-MATERIALREVISIONLEVEL sy-vline
WA_CQMINSPLBMS_STR-BATCHSTORAGELOCATION sy-vline
WA_CQMINSPLBMS_STR-PURCHASINGDOCUMENT sy-vline
WA_CQMINSPLBMS_STR-PURCHASINGDOCUMENTITEM sy-vline
WA_CQMINSPLBMS_STR-SCHEDULELINE sy-vline
WA_CQMINSPLBMS_STR-ACCOUNTINGDOCUMENTTYPE sy-vline
WA_CQMINSPLBMS_STR-MATERIALDOCUMENTYEAR sy-vline
WA_CQMINSPLBMS_STR-MATERIALDOCUMENT sy-vline
WA_CQMINSPLBMS_STR-MATERIALDOCUMENTITEM sy-vline
WA_CQMINSPLBMS_STR-SALESORDER sy-vline
WA_CQMINSPLBMS_STR-SALESORDERITEM sy-vline
WA_CQMINSPLBMS_STR-DELIVERYDOCUMENT sy-vline
WA_CQMINSPLBMS_STR-DELIVERYDOCUMENTITEM sy-vline
WA_CQMINSPLBMS_STR-INSPECTIONLOTTEXT sy-vline
WA_CQMINSPLBMS_STR-INSPLOTQUANTITYUNITDECPLACES sy-vline
WA_CQMINSPLBMS_STR-INSPECTIONLOTQUANTITY sy-vline
WA_CQMINSPLBMS_STR-INSPECTIONLOTQUANTITYUNIT sy-vline
WA_CQMINSPLBMS_STR-SERIALNUMBERPROFILE sy-vline
WA_CQMINSPLBMS_STR-INSPLOTISSERIALNMBRPOSSIBLE sy-vline
WA_CQMINSPLBMS_STR-INSPSUBSETFIELDCOMBINATION sy-vline
WA_CQMINSPLBMS_STR-ISBUSINESSPURPOSECOMPLETED sy-vline
WA_CQMINSPLBMS_STR-INSPECTIONOPERATION sy-vline
WA_CQMINSPLBMS_STR-INSPLOTRSLTRECGSTATUS sy-vline
WA_CQMINSPLBMS_STR-BATCHBYSUPPLIER sy-vline
WA_CQMINSPLBMS_STR-INSPLOTISSTOCKPOSTINGCOMPLETED sy-vline
WA_CQMINSPLBMS_STR-INSPECTIONLOTISSKIPPED sy-vline
WA_CQMINSPLBMS_STR-INSPECTIONLOTISFULLINSPECTION sy-vline
WA_CQMINSPLBMS_STR-NUMBEROFSERIALNUMBERS sy-vline
WA_CQMINSPLBMS_STR-SMPLDRAWINGPROCEDURE sy-vline
WA_CQMINSPLBMS_STR-SMPLDRWGPROCEDISCONFREQUIRED sy-vline
WA_CQMINSPLBMS_STR-INSPECTIONDYNAMICSTAGE sy-vline
WA_CQMINSPLBMS_STR-INSPECTIONSEVERITY sy-vline
WA_CQMINSPLBMS_STR-INSPECTIONLOTHASPARTIALLOTS sy-vline
WA_CQMINSPLBMS_STR-INSPLOTISAUTOMUSGEDCSNPOSSIBLE sy-vline
WA_CQMINSPLBMS_STR-INSPLOTHASCONFIGNSPECIFICATION sy-vline
WA_CQMINSPLBMS_STR-INSPLOTISTASKLISTREQUIRED sy-vline
WA_CQMINSPLBMS_STR-INSPLOTHASMANUALSAMPLESIZE sy-vline
WA_CQMINSPLBMS_STR-INSPLOTHASMATERIALSPEC sy-vline
WA_CQMINSPLBMS_STR-INSPLOTDIGITALSGNTRRESULTSRECG sy-vline
WA_CQMINSPLBMS_STR-INSPLOTISBATCHREQUIRED sy-vline
WA_CQMINSPLBMS_STR-INSPECTIONLOTHASUSAGEDECISION sy-vline
WA_CQMINSPLBMS_STR-MATERIALISBATCHMANAGED sy-vline
WA_CQMINSPLBMS_STR-PURCHASINGORGANIZATION sy-vline
WA_CQMINSPLBMS_STR-MATLDOCLATESTPOSTGDATE sy-vline
WA_CQMINSPLBMS_STR-GOODSMOVEMENTTYPE sy-vline
WA_CQMINSPLBMS_STR-MANUFACTURERPARTNMBR sy-vline
WA_CQMINSPLBMS_STR-GOODSRECEIPTISMOVEDTOBLKDSTOCK sy-vline
WA_CQMINSPLBMS_STR-INSPECTIONLOTHASQUANTITY sy-vline
WA_CQMINSPLBMS_STR-WAREHOUSE sy-vline
WA_CQMINSPLBMS_STR-STORAGETYPE sy-vline
WA_CQMINSPLBMS_STR-STORAGEBIN sy-vline
WA_CQMINSPLBMS_STR-MATERIALCOMPISSPECIALSTOCK sy-vline
WA_CQMINSPLBMS_STR-INSPECTIONLOTSTORAGELOCATION sy-vline
WA_CQMINSPLBMS_STR-SOLDTOPARTY sy-vline
WA_CQMINSPLBMS_STR-DELIVERYCATEGORY sy-vline
WA_CQMINSPLBMS_STR-ROUTE sy-vline
WA_CQMINSPLBMS_STR-BILLTOPARTYCOUNTRY sy-vline
WA_CQMINSPLBMS_STR-SALESORGANIZATION sy-vline
WA_CQMINSPLBMS_STR-MATERIALBYCUSTOMER sy-vline
WA_CQMINSPLBMS_STR-BILLOFOPERATIONSTYPE sy-vline
WA_CQMINSPLBMS_STR-BILLOFOPERATIONSGROUP sy-vline
WA_CQMINSPLBMS_STR-BILLOFOPERATIONSUSAGE sy-vline
WA_CQMINSPLBMS_STR-BILLOFOPERATIONSVARIANT sy-vline
WA_CQMINSPLBMS_STR-INSPLOTNMBRADDLRECORDEDCHARC sy-vline
WA_CQMINSPLBMS_STR-INSPLOTNMBROPENSHORTTERMCHARC sy-vline
WA_CQMINSPLBMS_STR-INSPLOTNMBROPENLONGTERMCHARC sy-vline
WA_CQMINSPLBMS_STR-COSTCENTER sy-vline
WA_CQMINSPLBMS_STR-SALESORDSTOCKWBSELEMENT sy-vline
WA_CQMINSPLBMS_STR-QUALITYCOSTCOLLECTOR sy-vline
WA_CQMINSPLBMS_STR-PROFITCENTER sy-vline
WA_CQMINSPLBMS_STR-BUSINESSAREA sy-vline
WA_CQMINSPLBMS_STR-GLACCOUNT sy-vline
WA_CQMINSPLBMS_STR-CONTROLLINGAREA sy-vline
WA_CQMINSPLBMS_STR-COMPANYCODE sy-vline
WA_CQMINSPLBMS_STR-INSPLOTDIGITALSGNTRINUSGEDCSN sy-vline
WA_CQMINSPLBMS_STR-WORKCENTER sy-vline
WA_CQMINSPLBMS_STR-INSPLOTUSAGEDECISIONCODEGROUP sy-vline
WA_CQMINSPLBMS_STR-INSPECTIONLOTUSAGEDECISIONCODE sy-vline
WA_CQMINSPLBMS_STR-STORAGELOCATION sy-vline
WA_CQMINSPLBMS_STR-INSPECTIONOPERATIONPLANT sy-vline
WA_CQMINSPLBMS_STR-OPERATIONCONTROLPROFILE sy-vline
WA_CQMINSPLBMS_STR-INSPECTIONSUBSYSTEM sy-vline
WA_CQMINSPLBMS_STR-OPERATIONCONFIRMATION sy-vline
WA_CQMINSPLBMS_STR-OPERATIONTEXT sy-vline
WA_CQMINSPLBMS_STR-INSPECTIONCHARACTERISTIC sy-vline
WA_CQMINSPLBMS_STR-INSPECTIONCHARACTERISTICSTATUS sy-vline
WA_CQMINSPLBMS_STR-INSPECTIONMETHODPLANT sy-vline
WA_CQMINSPLBMS_STR-INSPECTIONMETHOD sy-vline
WA_CQMINSPLBMS_STR-INSPECTIONSPECIFICATIONPLANT sy-vline
WA_CQMINSPLBMS_STR-INSPECTIONSPECIFICATION sy-vline
WA_CQMINSPLBMS_STR-INSPSPECIMPORTANCECODE sy-vline
WA_CQMINSPLBMS_STR-INSPECTIONCHARACTERISTICTEXT sy-vline
WA_CQMINSPLBMS_STR-INSPECTORQUALIFICATION sy-vline
WA_CQMINSPLBMS_STR-INSPSPECINFORMATIONFIELD1 sy-vline
WA_CQMINSPLBMS_STR-INSPSPECINFORMATIONFIELD2 sy-vline
WA_CQMINSPLBMS_STR-INSPSPECINFORMATIONFIELD3 sy-vline
WA_CQMINSPLBMS_STR-INSPECTIONSUBSETSORTKEY sy-vline
WA_CQMINSPLBMS_STR-EQUIPMENT sy-vline
WA_CQMINSPLBMS_STR-FUNCTIONALLOCATION sy-vline
WA_CQMINSPLBMS_STR-INSPECTIONSUBSETLONGCHARKEY sy-vline
WA_CQMINSPLBMS_STR-INSPECTIONSUBSETSHORTCHARKEY sy-vline
WA_CQMINSPLBMS_STR-INSPSUBSETLONGNUMERICKEY sy-vline
WA_CQMINSPLBMS_STR-INSPSUBSETSHORTNUMERICKEY sy-vline
WA_CQMINSPLBMS_STR-INSPECTIONSUBSETDATE sy-vline
WA_CQMINSPLBMS_STR-INSPECTIONSUBSETTIME sy-vline
WA_CQMINSPLBMS_STR-INSPSUBSETUSAGEDCSNCODEGROUP sy-vline
WA_CQMINSPLBMS_STR-INSPSUBSETUSAGEDCSNCODE sy-vline
WA_CQMINSPLBMS_STR-INSPSUBSETUSAGEDCSNVALUATION sy-vline
WA_CQMINSPLBMS_STR-PRODUCTIONPLANT sy-vline
WA_CQMINSPLBMS_STR-INSPECTIONLOTPLANT sy-vline
WA_CQMINSPLBMS_STR-INSPECTIONSPECIFICATIONTEXT sy-vline
WA_CQMINSPLBMS_STR-MATERIALSAMPLETYPE sy-vline
WA_CQMINSPLBMS_STR-MATERIALSAMPLECATEGORY sy-vline
WA_CQMINSPLBMS_STR-MATERIALSAMPLESTORAGELOCATION sy-vline
WA_CQMINSPLBMS_STR-MATERIALSAMPLECHANGEDON sy-vline
WA_CQMINSPLBMS_STR-MATERIALSAMPLEDRAWINGLOCATION sy-vline
WA_CQMINSPLBMS_STR-MATLSMPLDRAWINGLOCDESCRIPTION sy-vline
WA_CQMINSPLBMS_STR-MATERIALSAMPLEDRAWINGONDATE sy-vline
WA_CQMINSPLBMS_STR-MATERIALSAMPLEDRAWINGONTIME sy-vline
WA_CQMINSPLBMS_STR-MATERIALSAMPLERESPONSIBLENAME sy-vline
WA_CQMINSPLBMS_STR-MATERIALSAMPLEDRAWING sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.