SAP Reports / Programs | Quality Management | Quality Management | Information System(QM-QC-IS) SAP QM

DBPGQF01 SAP ABAP INCLUDE - Logical Data PGQ: Form Pool







DBPGQF01 is a standard ABAP INCLUDE available within your SAP system (depending on your version and release level). Below is the basic information available for this SAP report including which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC. Also check out the submitted Comments related to this SAP report or see any standard documentation available.

If you would like to execute this report or see the full code listing simply enter DBPGQF01 into the relevant SAP transactions such as SE38 or SE80


ABAP code to call this SAP report using the submit statement

This report can be called from another progam/report simply by using the ABAP SUBMIT statement, see below for example ABAP code snipts of how to do this.






SUBMIT DBPGQF01. "Basic submit
SUBMIT DBPGQF01 AND RETURN. "Return to original report after report execution complete
SUBMIT DBPGQF01 VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Title: Logical Data PGQ: Form Pool


INCLUDES used within this REPORT DBPGQF01

No INCLUDES are used within this REPORT code!


TABLES used within REPORT and the associated SELECT statement:





No SAP DATABASE tables are accessed within this REPORT code!


Function Modules used within report and the associated call statement:

ARCHIVE_ADMIN_DEFINE_FILTER CALL FUNCTION 'ARCHIVE_ADMIN_DEFINE_FILTER' TABLES CLIENT_RANGE_TABLE = L_MANDANT RELEASE_RANGE_TABLE = L_RELEASE.

RS_SUBMIT_INFO CALL FUNCTION 'RS_SUBMIT_INFO' IMPORTING P_SUBMIT_INFO = L_SUBMIT_INFO EXCEPTIONS OTHERS = 1.

QPKT_CODE_TEXT_READ CALL FUNCTION 'QPKT_CODE_TEXT_READ' EXPORTING I_CODE = QAVE-VCODE I_CODEGRUPPE = QAVE-VCODEGRP I_DB_LESEN = G_DBLESEN I_KATALOGART = QAVE-VKATART I_MANDT = QALS-MANDANT I_SPRACHE = QALS-SPRACHE IMPORTING E_QPCT = QPCT01 EXCEPTIONS NO_ENTRY = 01.

QPKT_CODE_TEXT_READ CALL FUNCTION 'QPKT_CODE_TEXT_READ' EXPORTING I_CODE = QMFEL-FECOD I_CODEGRUPPE = QMFEL-FEGRP I_DB_LESEN = G_DBLESEN I_KATALOGART = QMFEL-FEKAT I_MANDT = QMFEL-MANDT I_SPRACHE = QALS-SPRACHE IMPORTING E_QPCT = QPCT16 EXCEPTIONS NO_ENTRY = 01.

QPKT_CODE_TEXT_READ CALL FUNCTION 'QPKT_CODE_TEXT_READ' EXPORTING I_CODE = QMFEL-OTEIL I_CODEGRUPPE = QMFEL-OTGRP I_DB_LESEN = G_DBLESEN I_KATALOGART = QMFEL-OTKAT I_MANDT = QMFEL-MANDT I_SPRACHE = QALS-SPRACHE IMPORTING E_QPCT = QPCT17 EXCEPTIONS NO_ENTRY = 01.

QPSD_METHOD_VERSION_READ CALL FUNCTION 'QPSD_METHOD_VERSION_READ' EXPORTING KZ_NICHTFREI = ' ' MANDANT = QALS-MANDANT METHODE = QAMV-PMETHODE SPRACHE = QALS-SPRACHE VERSION = QAMV-PMTVERSION WERK = QAMV-QMTB_WERKS IMPORTING QMTB_EXP = QMTB EXCEPTIONS NO_FREE_VERSION = 01 NO_METHOD = 02 NO_VERSION = 03.

QPSD_METHOD_VERSION_READ CALL FUNCTION 'QPSD_METHOD_VERSION_READ' EXPORTING KZ_NICHTFREI = ' ' MANDANT = QALS-MANDANT METHODE = QAMV-PMETHODE SPRACHE = SY-LANGU VERSION = QAMV-PMTVERSION WERK = QAMV-QMTB_WERKS IMPORTING QMTT_EXP = QMTT EXCEPTIONS NO_FREE_VERSION = 01 NO_METHOD = 02 NO_VERSION = 03.

QPKT_CODE_TEXT_READ CALL FUNCTION 'QPKT_CODE_TEXT_READ' EXPORTING I_CODE = QASK-CODE I_CODEGRUPPE = QASK-GRUPPE I_DB_LESEN = G_DBLESEN I_KATALOGART = QASK-KATALOG I_MANDT = QALS-MANDANT I_SPRACHE = QALS-SPRACHE IMPORTING E_QPCT = QPCT03 EXCEPTIONS NO_ENTRY = 01.

QPKT_CODE_TEXT_READ CALL FUNCTION 'QPKT_CODE_TEXT_READ' EXPORTING I_CODE = QAS1-CODE I_CODEGRUPPE = QAS1-GRUPPE I_DB_LESEN = G_DBLESEN I_KATALOGART = QAS1-KATALOG I_MANDT = QALS-MANDANT I_SPRACHE = QALS-SPRACHE IMPORTING E_QPCT = QPCT06 EXCEPTIONS NO_ENTRY = 01.

QAPG_QAPP_READ_ALL * call function 'QAPG_QAPP_READ_ALL' * exporting * i_prueflos = qals-prueflos * i_db_lesen = g_dblesen * tables * t_qapp = qapp_tab * exceptions * x_no_data_found = 01.

QEEB_READ_PRT_OF_OPERATION CALL FUNCTION 'QEEB_READ_PRT_OF_OPERATION' EXPORTING I_QALS = QALS I_QAPO = QAPO * i_pzlfh = TABLES T_PRT_TAB = AFFHD_TAB EXCEPTIONS NOT_FOUND = 1 OTHERS = 2.

QPKT_CODE_TEXT_READ CALL FUNCTION 'QPKT_CODE_TEXT_READ' EXPORTING I_CODE = QAVP-VCODE I_CODEGRUPPE = QAVP-VCODEGRP I_DB_LESEN = G_DBLESEN I_KATALOGART = QAVP-VKATART I_MANDT = QALS-MANDANT I_SPRACHE = QALS-SPRACHE IMPORTING E_QPCT = QPCT08 EXCEPTIONS NO_ENTRY = 01.

QAPG_QAPP_FOR_PARTIAL_LOT CALL FUNCTION 'QAPG_QAPP_FOR_PARTIAL_LOT' EXPORTING I_QALS = QALS I_QALT = QALT I_LAST_SAMPLE = ' ' I_DB_LESEN = G_DBLESEN TABLES T_QAPP = QAPP_TAB EXCEPTIONS X_NO_DATA_FOUND = 01.

QPKT_CODE_TEXT_READ CALL FUNCTION 'QPKT_CODE_TEXT_READ' EXPORTING I_CODE = QAVT-VCODE I_CODEGRUPPE = QAVT-VCODEGRP I_DB_LESEN = G_DBLESEN I_KATALOGART = QAVT-VKATART I_MANDT = QALS-MANDANT I_SPRACHE = QALS-SPRACHE IMPORTING E_QPCT = QPCT09 EXCEPTIONS NO_ENTRY = 01.

ARCHIVE_OPEN_FOR_READ CALL FUNCTION 'ARCHIVE_OPEN_FOR_READ' EXPORTING ARCHIVE_DOCUMENT = QL_REFIL OBJECT = C_ARC_OBJECT IMPORTING ARCHIVE_HANDLE = RQREO-HANDLE_01 EXCEPTIONS FILE_ALREADY_OPEN = 00 FILE_IO_ERROR = 01 INTERNAL_ERROR = 01 NO_FILES_AVAILABLE = 02 OBJECT_NOT_FOUND = 03 OPEN_ERROR = 04.

CHANGEDOCU_ARCHIVE_HANDLE_SET CALL FUNCTION 'CHANGEDOCU_ARCHIVE_HANDLE_SET' EXPORTING GLOBAL_ARCHIVE_HANDLE = RQREO-HANDLE_01.

ARCHIVE_GET_NEXT_OBJECT CALL FUNCTION 'ARCHIVE_GET_NEXT_OBJECT' EXPORTING ARCHIVE_HANDLE = RQREO-HANDLE_01 EXCEPTIONS END_OF_FILE = 01 INTERNAL_ERROR = 02 OPEN_ERROR = 03 WRONG_ACCESS_TO_ARCHIVE = 04.

QREO_MOVE_CONTAINER_TO_TABLES CALL FUNCTION 'QREO_MOVE_CONTAINER_TO_TABLES' EXPORTING I_HANDLE = RQREO-HANDLE_01 IMPORTING E_QALS = QALS TABLES T_QAVE = QAVE_TAB T_QMFEL = QMFEL_TAB T_QAPO = QAPO_TAB T_QAMV = QAMV_TAB T_QMTB = QMTB_TAB T_QMTT = QMTT_TAB T_QAMR = QAMR_TAB T_QASK = QASK_TAB T_QASE = QASE_TAB T_QASV = QASV_TAB T_QASH = QASH_TAB T_QAST = QAST_TAB T_QASR = QASR_TAB T_QAPP = QAPP_TAB T_QALT = QALT_TAB T_QPCT = QPCT_TAB EXCEPTIONS INTERNAL_ERROR = 1 WRONG_ACCESS_TO_ARCHIVE = 2 OTHERS = 3.

ARCHIVE_CLOSE_FILE





CALL FUNCTION 'ARCHIVE_CLOSE_FILE' EXPORTING ARCHIVE_HANDLE = RQREO-HANDLE_01.

QSS0_MAT_CLASS_SELECTION CALL FUNCTION 'QSS0_MAT_CLASS_SELECTION' * exporting * i_class = pclass TABLES T_MATNR = G_MATNR_TAB EXCEPTIONS NO_SELECTION = 1 OTHERS = 2.

QSS0_QMKST_RQMST CALL FUNCTION 'QSS0_QMKST_RQMST' EXPORTING QMKST_IMP = QMKST IMPORTING RQMST_EXP = RQMST.

QSS0_QMKST_RQMST CALL FUNCTION 'QSS0_QMKST_RQMST' EXPORTING QMKST_IMP = QMKST IMPORTING RQMST_EXP = RQMST.

QPKT_CODE_TEXT_READ CALL FUNCTION 'QPKT_CODE_TEXT_READ' EXPORTING I_CODE = I_CODEGRUPPE = I_DB_LESEN = G_DBLESEN I_KATALOGART = I_MANDT = QALS-MANDANT I_SPRACHE = QALS-SPRACHE IMPORTING E_QPCT = P_QPCT EXCEPTIONS NO_ENTRY = 08.

QAPG_QAPP_FILL_BUFFER CALL FUNCTION 'QAPG_QAPP_FILL_BUFFER' TABLES T_QAPP = QAPP_TAB.

QPKT_CODE_TEXT_TABLE CALL FUNCTION 'QPKT_CODE_TEXT_TABLE' TABLES T_QPCTTAB = QPCT_TAB.

STATUS_CHECK_BY_SELSCHEM CALL FUNCTION 'STATUS_CHECK_BY_SELSCHEM' EXPORTING OBJNR = P_OBJNR SELID = QL_SELID IMPORTING FULLFILL = L_CHAR EXCEPTIONS NO_STAT_SCHEME = 01 NO_STAT_TAB = 02.

ARCHIVE_VALUE_REQUEST CALL FUNCTION 'ARCHIVE_VALUE_REQUEST' EXPORTING DIALOG_TYPE = 'READ' OBJECT = 'QM_CONTROL' IMPORTING SELECTED_RUN = L_DOCUMENT EXCEPTIONS NO_RUNS_AVAILABLE = 02 NO_RUN_SELECTED = 02 OBJECT_NOT_FOUND = 03.

STATUS_PRE_READ CALL FUNCTION 'STATUS_PRE_READ' EXPORTING CLIENT = P_MANDANT TABLES JSTO_PRE_TAB = L_JSTO_PRETAB.

CR_WORKSTATION_READ CALL FUNCTION 'CR_WORKSTATION_READ' EXPORTING ID = QAPO_TAB-ARBID IMPORTING ARBPL = QAPO_TAB-PRPLATZ ECRHD = L_CRHD KTEXT = QAPO_TAB-PRPLATZTXT WERKS = QAPO_TAB-PRPLATZWRK EXCEPTIONS NOT_FOUND = 1 OTHERS = 2.

CF_BT_CO_FHM_READ_FROM_DB CALL FUNCTION 'CF_BT_CO_FHM_READ_FROM_DB' EXPORTING AUFNR_IN = L_AUFNR AUFPL_IN = P_QALS-AUFPL.

CF_BT_CO_AFFHD_TAB_GET CALL FUNCTION 'CF_BT_CO_AFFHD_TAB_GET' EXPORTING I_AUFPL = P_QALS-AUFPL * I_NO_DELETED = ' ' TABLES AFFHD_TAB = P_PRT_TAB.



Contribute (Add Comments)

Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.

The contribute/comments section below therefore offer's an opportunity for anyone to add additional information. This can be anything from useful hints, tips and screen shots to relevant SAP notes or anything else you feel is relevant to this report.

This will then be available for everyone to easily find by simply searching on the report name DBPGQF01 or its description.