SAP QIBP_INSPOPER_GETDETAIL_EXT Function Module for NOTRANSL: Detaildaten zum Prüfvorgang lesen (inkl. Katalogdaten)









QIBP_INSPOPER_GETDETAIL_EXT is a standard qibp inspoper getdetail ext SAP function module available within SAP R/3 or S/4 Hana systems, depending on your version and release level. It is used for NOTRANSL: Detaildaten zum Prüfvorgang lesen (inkl. Katalogdaten) processing and below is the pattern details for this FM, showing its interface including any import and export parameters, exceptions etc. there is also a full "cut and paste" ABAP pattern code example, along with implementation ABAP coding, documentation and contribution comments specific to this or related objects.


See here to view full function module documentation and code listing for qibp inspoper getdetail ext FM, simply by entering the name QIBP_INSPOPER_GETDETAIL_EXT into the relevant SAP transaction such as SE37 or SE38.

Function Group: QIBP
Program Name: SAPLQIBP
Main Program: SAPLQIBP
Appliation area:
Release date: N/A
Mode(Normal, Remote etc): Remote-Enabled
Update:



Function QIBP_INSPOPER_GETDETAIL_EXT pattern details

In-order to call this FM within your sap programs, simply using the below ABAP pattern details to trigger the function call...or see the full ABAP code listing at the end of this article. You can simply cut and paste this code into your ABAP progrom as it is, including variable declarations.
CALL FUNCTION 'QIBP_INSPOPER_GETDETAIL_EXT'"NOTRANSL: Detaildaten zum Prüfvorgang lesen (inkl. Katalogdaten)
EXPORTING
* READ_INSPPOINTS = 'X' "Read Table INSPPOINTS
* CHAR_FILTER_NO = '1 ' "Characteristic Filter (Processing Mode) for Inspection Characteristics
* MAX_INSPPOINTS = 100 "Maximum Number of Lines for Inspection Points
* INSPPOINT_FROM = 0 "Inspection point number
* HANDHELD_APPLICATION = ' ' "QM Handheld: Application
* DO_ACKNOWLEDGE = ' ' "
* DO_COMMIT = ' ' "Execute Commit Work
* STATUS_FILTER = '124' "
* READ_CHAR_REQUIREMENTS = 'X' "Read Table CHAR_REQUIREMENTS
* READ_CHAR_RESULTS = 'X' "Read Table CHAR_RESULTS
* READ_SAMPLE_RESULTS = 'X' "Read Table SAMPLE_RESULTS
* READ_SINGLE_RESULTS = 'X' "Read Table SINGLE_RESULTS
* READ_CHARS_WITH_CLASSES = 'X' "Read Characteristics with Classed Recording
* READ_CHARS_WITHOUT_RECORDING = 'X' "Read characteristics without recording
* READ_SELECTED_SET = 'X' "Read Phrase Sets
* RES_ORG = ' ' "Data Origin

IMPORTING
RETURN = "Return Parameter(s)

TABLES
* INSPLOT_LIST = "General data for inspection lot
* CODE_LIST = "List of Codes for Selected Sets
* ITEM_LIST = "Work Items
* INSPOPER_LIST = "List of inspection lot operations
* HANDHELD_WORKLIST = "Worklist for Handheld Device
* INSPPOINTS = "Inspection Points
* INSPPOINT_REQUIREMENTS = "Inspection specifications - inspection points
* CHAR_REQUIREMENTS = "Inspection specifications - inspection lot characteristics
* CHAR_RESULTS = "Inspection results - characteristic level
* SAMPLE_RESULTS = "Inspection Results: Sample Level
* SINGLE_RESULTS = "Inspection results: Single value level
.



IMPORTING Parameters details for QIBP_INSPOPER_GETDETAIL_EXT

READ_INSPPOINTS - Read Table INSPPOINTS

Data type: BAPI2045S1-IND_X_OR_BLANK
Default: 'X'
Optional: Yes
Call by Reference: No ( called with pass by value option)

CHAR_FILTER_NO - Characteristic Filter (Processing Mode) for Inspection Characteristics

Data type: BAPI2045S1-FILTER
Default: '1 '
Optional: Yes
Call by Reference: No ( called with pass by value option)

MAX_INSPPOINTS - Maximum Number of Lines for Inspection Points

Data type: BAPI2045S1-MAXROWS
Default: 100
Optional: Yes
Call by Reference: No ( called with pass by value option)

INSPPOINT_FROM - Inspection point number

Data type: BAPI2045L4-INSPPOINT
Optional: Yes
Call by Reference: No ( called with pass by value option)

HANDHELD_APPLICATION - QM Handheld: Application

Data type: BAPI2045L5-HANDHELD_APPLICATION
Default: SPACE
Optional: Yes
Call by Reference: No ( called with pass by value option)

DO_ACKNOWLEDGE -

Data type: BAPI2045S1-IND_X_OR_BLANK
Default: SPACE
Optional: Yes
Call by Reference: No ( called with pass by value option)

DO_COMMIT - Execute Commit Work

Data type: BAPI2045S1-IND_X_OR_BLANK
Default: SPACE
Optional: Yes
Call by Reference: No ( called with pass by value option)

STATUS_FILTER -

Data type: BAPI2045D3-REMARK
Default: '124'
Optional: Yes
Call by Reference: No ( called with pass by value option)

READ_CHAR_REQUIREMENTS - Read Table CHAR_REQUIREMENTS

Data type: BAPI2045S1-IND_X_OR_BLANK
Default: 'X'
Optional: Yes
Call by Reference: No ( called with pass by value option)

READ_CHAR_RESULTS - Read Table CHAR_RESULTS

Data type: BAPI2045S1-IND_X_OR_BLANK
Default: 'X'
Optional: Yes
Call by Reference: No ( called with pass by value option)

READ_SAMPLE_RESULTS - Read Table SAMPLE_RESULTS

Data type: BAPI2045S1-IND_X_OR_BLANK
Default: 'X'
Optional: Yes
Call by Reference: No ( called with pass by value option)

READ_SINGLE_RESULTS - Read Table SINGLE_RESULTS

Data type: BAPI2045S1-IND_X_OR_BLANK
Default: 'X'
Optional: Yes
Call by Reference: No ( called with pass by value option)

READ_CHARS_WITH_CLASSES - Read Characteristics with Classed Recording

Data type: BAPI2045S1-IND_X_OR_BLANK
Default: 'X'
Optional: Yes
Call by Reference: No ( called with pass by value option)

READ_CHARS_WITHOUT_RECORDING - Read characteristics without recording

Data type: BAPI2045S1-IND_X_OR_BLANK
Default: 'X'
Optional: Yes
Call by Reference: No ( called with pass by value option)

READ_SELECTED_SET - Read Phrase Sets

Data type: BAPI2045S1-IND_X_OR_BLANK
Default: 'X'
Optional: Yes
Call by Reference: No ( called with pass by value option)

RES_ORG - Data Origin

Data type: BAPI2045D3-RES_ORG
Default: SPACE
Optional: Yes
Call by Reference: No ( called with pass by value option)

EXPORTING Parameters details for QIBP_INSPOPER_GETDETAIL_EXT

RETURN - Return Parameter(s)

Data type: BAPIRET2
Optional: No
Call by Reference: No ( called with pass by value option)

TABLES Parameters details for QIBP_INSPOPER_GETDETAIL_EXT

INSPLOT_LIST - General data for inspection lot

Data type: BAPI2045D_IL0
Optional: Yes
Call by Reference: Yes

CODE_LIST - List of Codes for Selected Sets

Data type: BAPI_QPAM_CODEL
Optional: Yes
Call by Reference: Yes

ITEM_LIST - Work Items

Data type: QSMPL_LIST2
Optional: Yes
Call by Reference: Yes

INSPOPER_LIST - List of inspection lot operations

Data type: BAPI2045L2
Optional: Yes
Call by Reference: Yes

HANDHELD_WORKLIST - Worklist for Handheld Device

Data type: BAPI2045L5
Optional: Yes
Call by Reference: Yes

INSPPOINTS - Inspection Points

Data type: BAPI2045L4
Optional: Yes
Call by Reference: No ( called with pass by value option)

INSPPOINT_REQUIREMENTS - Inspection specifications - inspection points

Data type: BAPI2045D5
Optional: Yes
Call by Reference: Yes

CHAR_REQUIREMENTS - Inspection specifications - inspection lot characteristics

Data type: BAPI2045D1
Optional: Yes
Call by Reference: No ( called with pass by value option)

CHAR_RESULTS - Inspection results - characteristic level

Data type: BAPI2045D2
Optional: Yes
Call by Reference: No ( called with pass by value option)

SAMPLE_RESULTS - Inspection Results: Sample Level

Data type: BAPI2045D3
Optional: Yes
Call by Reference: No ( called with pass by value option)

SINGLE_RESULTS - Inspection results: Single value level

Data type: BAPI2045D4
Optional: Yes
Call by Reference: No ( called with pass by value option)

Copy and paste ABAP code example for QIBP_INSPOPER_GETDETAIL_EXT Function Module

The ABAP code below is a full code listing to execute function module POPUP_TO_CONFIRM including all data declarations. The code uses the original data declarations rather than the latest in-line data DECLARATION SYNTAX but I have included an ABAP code snippet at the end to show how declarations would look using the newer method of declaring data variables on the fly. This will allow you to compare and fully understand the new inline method. Please note some of the newer syntax such as the @DATA is not available until a later 4.70 service pack (SP8), which i why i have stuck to the origianl for this example.

DATA:
lv_return  TYPE BAPIRET2, "   
lt_insplot_list  TYPE STANDARD TABLE OF BAPI2045D_IL0, "   
lv_read_insppoints  TYPE BAPI2045S1-IND_X_OR_BLANK, "   'X'
lt_code_list  TYPE STANDARD TABLE OF BAPI_QPAM_CODEL, "   
lv_char_filter_no  TYPE BAPI2045S1-FILTER, "   '1 '
lt_item_list  TYPE STANDARD TABLE OF QSMPL_LIST2, "   
lv_max_insppoints  TYPE BAPI2045S1-MAXROWS, "   100
lv_insppoint_from  TYPE BAPI2045L4-INSPPOINT, "   0
lv_handheld_application  TYPE BAPI2045L5-HANDHELD_APPLICATION, "   SPACE
lv_do_acknowledge  TYPE BAPI2045S1-IND_X_OR_BLANK, "   SPACE
lv_do_commit  TYPE BAPI2045S1-IND_X_OR_BLANK, "   SPACE
lv_status_filter  TYPE BAPI2045D3-REMARK, "   '124'
lt_inspoper_list  TYPE STANDARD TABLE OF BAPI2045L2, "   
lv_read_char_requirements  TYPE BAPI2045S1-IND_X_OR_BLANK, "   'X'
lt_handheld_worklist  TYPE STANDARD TABLE OF BAPI2045L5, "   
lv_read_char_results  TYPE BAPI2045S1-IND_X_OR_BLANK, "   'X'
lt_insppoints  TYPE STANDARD TABLE OF BAPI2045L4, "   
lv_read_sample_results  TYPE BAPI2045S1-IND_X_OR_BLANK, "   'X'
lv_read_single_results  TYPE BAPI2045S1-IND_X_OR_BLANK, "   'X'
lt_insppoint_requirements  TYPE STANDARD TABLE OF BAPI2045D5, "   
lt_char_requirements  TYPE STANDARD TABLE OF BAPI2045D1, "   
lv_read_chars_with_classes  TYPE BAPI2045S1-IND_X_OR_BLANK, "   'X'
lt_char_results  TYPE STANDARD TABLE OF BAPI2045D2, "   
lv_read_chars_without_recording  TYPE BAPI2045S1-IND_X_OR_BLANK, "   'X'
lt_sample_results  TYPE STANDARD TABLE OF BAPI2045D3, "   
lv_read_selected_set  TYPE BAPI2045S1-IND_X_OR_BLANK, "   'X'
lv_res_org  TYPE BAPI2045D3-RES_ORG, "   SPACE
lt_single_results  TYPE STANDARD TABLE OF BAPI2045D4. "   

  CALL FUNCTION 'QIBP_INSPOPER_GETDETAIL_EXT'  "NOTRANSL: Detaildaten zum Prüfvorgang lesen (inkl. Katalogdaten)
    EXPORTING
         READ_INSPPOINTS = lv_read_insppoints
         CHAR_FILTER_NO = lv_char_filter_no
         MAX_INSPPOINTS = lv_max_insppoints
         INSPPOINT_FROM = lv_insppoint_from
         HANDHELD_APPLICATION = lv_handheld_application
         DO_ACKNOWLEDGE = lv_do_acknowledge
         DO_COMMIT = lv_do_commit
         STATUS_FILTER = lv_status_filter
         READ_CHAR_REQUIREMENTS = lv_read_char_requirements
         READ_CHAR_RESULTS = lv_read_char_results
         READ_SAMPLE_RESULTS = lv_read_sample_results
         READ_SINGLE_RESULTS = lv_read_single_results
         READ_CHARS_WITH_CLASSES = lv_read_chars_with_classes
         READ_CHARS_WITHOUT_RECORDING = lv_read_chars_without_recording
         READ_SELECTED_SET = lv_read_selected_set
         RES_ORG = lv_res_org
    IMPORTING
         RETURN = lv_return
    TABLES
         INSPLOT_LIST = lt_insplot_list
         CODE_LIST = lt_code_list
         ITEM_LIST = lt_item_list
         INSPOPER_LIST = lt_inspoper_list
         HANDHELD_WORKLIST = lt_handheld_worklist
         INSPPOINTS = lt_insppoints
         INSPPOINT_REQUIREMENTS = lt_insppoint_requirements
         CHAR_REQUIREMENTS = lt_char_requirements
         CHAR_RESULTS = lt_char_results
         SAMPLE_RESULTS = lt_sample_results
         SINGLE_RESULTS = lt_single_results
. " QIBP_INSPOPER_GETDETAIL_EXT




ABAP code using 7.40 inline data declarations to call FM QIBP_INSPOPER_GETDETAIL_EXT

The below ABAP code uses the newer in-line data declarations. This allows you to see the coding differences/benefits of the later inline syntax. Please note some of the newer syntax below, such as the @DATA is not available until 4.70 EHP 8.

 
 
"SELECT single IND_X_OR_BLANK FROM BAPI2045S1 INTO @DATA(ld_read_insppoints).
DATA(ld_read_insppoints) = 'X'.
 
 
"SELECT single FILTER FROM BAPI2045S1 INTO @DATA(ld_char_filter_no).
DATA(ld_char_filter_no) = '1 '.
 
 
"SELECT single MAXROWS FROM BAPI2045S1 INTO @DATA(ld_max_insppoints).
DATA(ld_max_insppoints) = 100.
 
"SELECT single INSPPOINT FROM BAPI2045L4 INTO @DATA(ld_insppoint_from).
 
"SELECT single HANDHELD_APPLICATION FROM BAPI2045L5 INTO @DATA(ld_handheld_application).
DATA(ld_handheld_application) = ' '.
 
"SELECT single IND_X_OR_BLANK FROM BAPI2045S1 INTO @DATA(ld_do_acknowledge).
DATA(ld_do_acknowledge) = ' '.
 
"SELECT single IND_X_OR_BLANK FROM BAPI2045S1 INTO @DATA(ld_do_commit).
DATA(ld_do_commit) = ' '.
 
"SELECT single REMARK FROM BAPI2045D3 INTO @DATA(ld_status_filter).
DATA(ld_status_filter) = '124'.
 
 
"SELECT single IND_X_OR_BLANK FROM BAPI2045S1 INTO @DATA(ld_read_char_requirements).
DATA(ld_read_char_requirements) = 'X'.
 
 
"SELECT single IND_X_OR_BLANK FROM BAPI2045S1 INTO @DATA(ld_read_char_results).
DATA(ld_read_char_results) = 'X'.
 
 
"SELECT single IND_X_OR_BLANK FROM BAPI2045S1 INTO @DATA(ld_read_sample_results).
DATA(ld_read_sample_results) = 'X'.
 
"SELECT single IND_X_OR_BLANK FROM BAPI2045S1 INTO @DATA(ld_read_single_results).
DATA(ld_read_single_results) = 'X'.
 
 
 
"SELECT single IND_X_OR_BLANK FROM BAPI2045S1 INTO @DATA(ld_read_chars_with_classes).
DATA(ld_read_chars_with_classes) = 'X'.
 
 
"SELECT single IND_X_OR_BLANK FROM BAPI2045S1 INTO @DATA(ld_read_chars_without_recording).
DATA(ld_read_chars_without_recording) = 'X'.
 
 
"SELECT single IND_X_OR_BLANK FROM BAPI2045S1 INTO @DATA(ld_read_selected_set).
DATA(ld_read_selected_set) = 'X'.
 
"SELECT single RES_ORG FROM BAPI2045D3 INTO @DATA(ld_res_org).
DATA(ld_res_org) = ' '.
 
 


Search for further information about these or an SAP related objects



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!