SAP Reports / Programs | Quality Management | Quality Inspection | Results Recording(QM-IM-RR) SAP QM

MQEEAF10 SAP ABAP INCLUDE - General routines for main program SAPMQEEA







MQEEAF10 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 MQEEAF10 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 MQEEAF10. "Basic submit
SUBMIT MQEEAF10 AND RETURN. "Return to original report after report execution complete
SUBMIT MQEEAF10 VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Title: General routines for main program SAPMQEEA


INCLUDES used within this REPORT MQEEAF10

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:

ROUND CALL FUNCTION 'ROUND' EXPORTING DECIMALS = STELLEN1 INPUT = FLOAT1 SIGN = 'X' IMPORTING OUTPUT = FLOAT1.

ROUND CALL FUNCTION 'ROUND' EXPORTING DECIMALS = STELLEN1 INPUT = FLOAT2 SIGN = 'X' IMPORTING OUTPUT = FLOAT2.

ROUND CALL FUNCTION 'ROUND' EXPORTING DECIMALS = STELLEN1 INPUT = FLOAT1 SIGN = 'X' IMPORTING OUTPUT = FLOAT1.

ROUND CALL FUNCTION 'ROUND' EXPORTING DECIMALS = STELLEN1 INPUT = FLOAT2 SIGN = 'X' IMPORTING OUTPUT = FLOAT2.

QPSE_LOT_READ CALL FUNCTION 'QPSE_LOT_READ' EXPORTING I_PRUEFLOS = QALS-PRUEFLOS I_RESET_LOT = 'X' IMPORTING E_QALS = QALS EXCEPTIONS NO_LOT = 1.

STATUS_DELETE_FROM_BUFFER CALL FUNCTION 'STATUS_DELETE_FROM_BUFFER' EXPORTING OBJNR = QALS-OBJNR.

QAUT_INSPTYPE CALL FUNCTION 'QAUT_INSPTYPE' EXPORTING I_PRUEFART = QALS-ART I_WERK = QALS-WERK EXCEPTIONS NO_AUTHORIZATION = 01.

QAUT_MATERIAL CALL FUNCTION 'QAUT_MATERIAL' EXPORTING I_WERKS = QALS-WERK I_QMATMODUS = 'D' I_QMATAUTH = QALS-QMATAUTH EXCEPTIONS AUTH_DESTROYED = 01 INTERNAL_ERROR = 02 NO_AUTHORIZATION = 03.

ENQUEUE_EQQALS2 CALL FUNCTION 'ENQUEUE_EQQALS2' EXPORTING PRUEFLOS = QALS-PRUEFLOS EXCEPTIONS FOREIGN_LOCK = 2 SYSTEM_FAILURE = 3.

QAST_STATUS_MAINTAIN CALL FUNCTION 'QAST_STATUS_MAINTAIN' EXPORTING I_DISPLAY_ONLY = 'X' I_OBJNR = QALS-OBJNR.

QAST_PROCESS_ACTIVITY CALL FUNCTION 'QAST_PROCESS_ACTIVITY' EXPORTING I_CHECK_ONLY = SPACE I_DIALOG = SPACE I_OBJNR = QALS-OBJNR I_VORGANG = C_VORG_ERGEBNISSE_ERFASSEN EXCEPTIONS NOT_ALLOWED = 01 ACTIVITY_NOT_ALLOWED = 02.

QAST_PROCESS_ACTIVITY CALL FUNCTION 'QAST_PROCESS_ACTIVITY' EXPORTING I_CHECK_ONLY = SPACE I_DIALOG = SPACE I_OBJNR = QALS-OBJNR I_VORGANG = C_VORG_LZ_MERKMALE_ERFASSEN EXCEPTIONS NOT_ALLOWED = 01.

QAST_PROCESS_ACTIVITY CALL FUNCTION 'QAST_PROCESS_ACTIVITY' EXPORTING I_CHECK_ONLY = KREUZ I_DIALOG = KREUZ I_OBJNR = QALS-OBJNR I_VORGANG = C_VORG_ERGEBNISSE_ERFASSEN EXCEPTIONS NOT_ALLOWED = 01 ACTIVITY_NOT_ALLOWED = 02.

QAST_PROCESS_ACTIVITY CALL FUNCTION 'QAST_PROCESS_ACTIVITY' EXPORTING I_CHECK_ONLY = KREUZ " 1320041 I_DIALOG = KREUZ I_OBJNR = QALS-OBJNR I_VORGANG = C_VORG_ERGEBNISSE_ERFASSEN EXCEPTIONS NOT_ALLOWED = 01 ACTIVITY_NOT_ALLOWED = 02.

QAST_STATUS_CHECK CALL FUNCTION 'QAST_STATUS_CHECK' EXPORTING I_OBJNR = QALS-OBJNR I_STATUS = C_STATUS_LSTO EXCEPTIONS STATUS_NOT_ACTIV = 01.

QELA_START_SELECTION_OF_LOTS CALL FUNCTION 'QELA_START_SELECTION_OF_LOTS' EXPORTING I_SELID = ' ' I_STAT_AENDERUNG = L_STAT_AENDERUNG I_STAT_ERO = L_STAT_ERO I_STAT_FREI = L_STAT_FREI I_STAT_VE = L_STAT_VE I_VORG = L_VORG IMPORTING E_PRUEFLOS = QALS-PRUEFLOS EXCEPTIONS NO_ENTRY = 08 NO_SELECTED = 04.

QELA_INSPECTION_OPERATION_LIST CALL FUNCTION 'QELA_INSPECTION_OPERATION_LIST' EXPORTING LOSNUMMER = QALS-PRUEFLOS AUFPL = QALS-AUFPL KZ_R2 = QALS-STAT27 I_PRPLATZ = QAQEE-PRPLATZ I_PRPLATZWRK = QAQEE-PRPLATZWRK I_PLNTY = QALS-PLNTY I_PLNFL = QAQEE-PLNFL IMPORTING PLNFL = QAQEE-PLNFL PLNKN = QAQEE-PLNKN VORNR = QAQEE-VORNR VORKTXT = QAQEE-VORKTXT QAPO_WA = QAPO E_EINVORG = QAQEE-EINVORG EXCEPTIONS NO_DATA_FOUND = 2 NO_DATA_SELECTED = 1.

ENQUEUE_EQAVO CALL FUNCTION 'ENQUEUE_EQAVO' EXPORTING MODE_QENQAVO = 'E' MANDANT = SY-MANDT PRUEFLOS = QALS-PRUEFLOS VORNR = QAQEE-VORNR EXCEPTIONS FOREIGN_LOCK = 2 SYSTEM_FAILURE = 3.

QELA_INSPECTION_OPERATION_LIST





CALL FUNCTION 'QELA_INSPECTION_OPERATION_LIST' EXPORTING AUFPL = QALS-AUFPL KZ_R2 = QALS-STAT27 LOSNUMMER = QALS-PRUEFLOS I_PRPLATZ = QAQEE-PRPLATZ I_PRPLATZWRK = QAQEE-PRPLATZWRK I_PLNFL = QAQEE-PLNFL I_VORNR = QAQEE-VORNR I_PLNTY = QALS-PLNTY IMPORTING PLNFL = QAQEE-PLNFL PLNKN = QAQEE-PLNKN VORKTXT = QAQEE-VORKTXT VORNR = QAQEE-VORNR QAPO_WA = QAPO E_EINVORG = QAQEE-EINVORG EXCEPTIONS NO_DATA_FOUND = 02 NO_DATA_SELECTED = 01.

QELA_INSPECTION_OPERATION_LIST CALL FUNCTION 'QELA_INSPECTION_OPERATION_LIST' EXPORTING AUFPL = QALS-AUFPL KZ_R2 = QALS-STAT27 LOSNUMMER = QALS-PRUEFLOS I_PRPLATZ = QAQEE-PRPLATZ I_PRPLATZWRK = QAQEE-PRPLATZWRK I_VORNR = QAQEE-VORNR I_PLNTY = QALS-PLNTY IMPORTING PLNFL = QAQEE-PLNFL PLNKN = QAQEE-PLNKN VORKTXT = QAQEE-VORKTXT VORNR = QAQEE-VORNR QAPO_WA = QAPO E_EINVORG = QAQEE-EINVORG EXCEPTIONS NO_DATA_FOUND = 02 NO_DATA_SELECTED = 01.

QAUT_CHARACTERISTIC_PROC CALL FUNCTION 'QAUT_CHARACTERISTIC_PROC' EXPORTING I_WERK = QAPO-PRPLATZWRK I_ARBPL = QAPO-PRPLATZ I_NO_STATUS_CHECK = KREUZ EXCEPTIONS NO_AUTHORIZATION AUTH_DESTROYED INTERNAL_ERROR.

QELA_FEATURES_DISPLAY_CONV_NR CALL FUNCTION 'QELA_FEATURES_DISPLAY_CONV_NR' EXPORTING I_AUFPL = QALS-AUFPL I_KZ_R2 = QALS-STAT27 I_MODE = QAQEE-MODUS I_PLNFL_BIS = '999999' I_PLNFL_VON = '000000' I_PRPLATZ = QAQEE-PRPLATZ I_PRPLATZWRK = QAQEE-PRPLATZWRK I_PRUEFLOS = QALS-PRUEFLOS I_PLNTY = QALS-PLNTY IMPORTING E_QAMKR = QAMKR E_RUECKMELNR = QAQEE-RUECKMELNR EXCEPTIONS INTERNAL_ERROR_VALUATION = 07 NOENTRY_Q78TAB = 01 NO_FEATURES = 02 NO_FEATURE_SELECTED = 06 NO_OPERATIONS = 04 NO_SAMPLE = 03 NO_VALUATION_MODULE = 08.

QELA_MODUS_LIST CALL FUNCTION 'QELA_MODUS_LIST' EXPORTING I_MODUS = INITIAL_MODUS LANGU = SY-LANGU TCODE = SY-TCODE IMPORTING E_MODUS = L_MODUS E_MODUS_KTEXT = L_KURZTEXT EXCEPTIONS NO_DATA_FOUND = 2 NO_DATA_SELECTED = 1.

DEQUEUE_EQQALS2 CALL FUNCTION 'DEQUEUE_EQQALS2' EXPORTING MANDANT = SY-MANDT PRUEFLOS = QALS-PRUEFLOS.

QEEM_INT_OPERATION_RESET CALL FUNCTION 'QEEM_INT_OPERATION_RESET' EXPORTING I_DATA_INITIALIZE_PROC = 'X' I_LOT_CHANGE_INITIALIZE_PROC = 'X'.

CO_RU_DATA_RESET CALL FUNCTION 'CO_RU_DATA_RESET'.

CO_RU_BT_AFRU_RESET CALL FUNCTION 'CO_RU_BT_AFRU_RESET'.

CO_BT_DATA_RESET CALL FUNCTION 'CO_BT_DATA_RESET'.

QEEM_FEATURES_PROCESSING CALL FUNCTION 'QEEM_FEATURES_PROCESSING' EXPORTING AKTIVITAET = TQ70-AKTIVITAET D_TEIL = QAQEE-D_TEIL MODE = QAQEE-MODUS PRUEFZEITV = QAQEE-PRUEFZEITV PRUEFDATUV = QAQEE-PRUEFDATUV PRUEFER = QAQEE-PRUEFER QALS_WA = QALS QAPO_WA = QAPO I_QAMKR_WA = QAMKR I_QAPP = QAPP I_PRUEFPUNKT_NEU_KZ = G_PRUEFPUNKT_NEU_FLAG I_QALT = QALT PROBENR = QAQEE-PROBENR STEUERSCHLUESSEL = TQ70-SCHLCODE EINVORG = QAQEE-EINVORG FKTCALL = QAQEE-FKTCALL I_RUECKMELNR = QAQEE-RUECKMELNR IMPORTING E_EXIT_FCODE = L_EXIT_FCODE E_SICHERN_FLAG = L_SICHERN_FLAG E_CLOSE_GRAPHICS = L_CLOSE_GRAPHICS EXCEPTIONS NOENTRY_Q78TAB = 1 NO_SAMPLE = 2 NO_FEATURES = 3 NO_OPERATIONS = 4 INTERNAL_ERROR_VALUATION = 7 NO_VALUATION_MODULE = 8 FOREIGN_LOCK = 5 SYSTEM_FAILURE = 6 FOREIGN_LOCK_QASH = 9 ERROR_MESSAGE_QRK = 9.

QRKD_CANCEL_GRAPHICS CALL FUNCTION 'QRKD_CANCEL_GRAPHICS'.

QEEO_DESTROY_DOCKING_GRAPHIC CALL FUNCTION 'QEEO_DESTROY_DOCKING_GRAPHIC'.

QEEM_INT_OPERATION_POSTING CALL FUNCTION 'QEEM_INT_OPERATION_POSTING' EXPORTING I_COMMIT_WORK_PROC = KREUZ I_DATA_INITIALIZE_PROC = KREUZ.

QEEA_GETNEXT_OPERATION CALL FUNCTION 'QEEA_GETNEXT_OPERATION' EXPORTING AUFPL = QALS-AUFPL I_PLNFL = QAPO-APLFL I_PRPLATZ = QAQEE-PRPLATZ I_PRPLATZWRK = QAQEE-PRPLATZWRK I_VORNR = QAPO-VORNR KZ_R2 = QALS-STAT27 LOSNUMMER = QALS-PRUEFLOS I_PLNTY = QALS-PLNTY I_NAVIGATION = L_NAVIGATION IMPORTING VORNR = VORNR QAPO_WA = L_QAPO EXCEPTIONS NO_DATA_FOUND = 01.

QEEA_CHECK_OPERATION_STATUS CALL FUNCTION 'QEEA_CHECK_OPERATION_STATUS' EXPORTING I_PLNTY = QALS-PLNTY I_QAPO = L_QAPO EXCEPTIONS OPERATION_NOT_FEAT_RELEVANT = 01.

QAUT_CHARACTERISTIC_PROC CALL FUNCTION 'QAUT_CHARACTERISTIC_PROC' EXPORTING I_WERK = L_QAPO-PRPLATZWRK I_ARBPL = L_QAPO-PRPLATZ I_NO_STATUS_CHECK = KREUZ EXCEPTIONS NO_AUTHORIZATION = 1.

QSS1_CALL_TRANS_INSP_MANAG CALL FUNCTION 'QSS1_CALL_TRANS_INSP_MANAG' EXPORTING I_PRUEFLOS = QALS-PRUEFLOS I_OK_CODE = L_EXIT_FCODE.

SCREEN_SEQUENCE_CONTROL CALL FUNCTION 'SCREEN_SEQUENCE_CONTROL' EXPORTING FUNKTION = OLD_OK_CODE KOPFGRUPPE = KOPGR POSITIONSGRUPPE = POSGR PROGRAMM = PGMID IMPORTING FOLGEFUNKTION = OK-CODE.

QAPP_IP_CREATE_PREPARE CALL FUNCTION 'QAPP_IP_CREATE_PREPARE' EXPORTING I_PRUEFLOS = QALS-PRUEFLOS I_VORGLFNR = QAPO-VORGLFNR I_OK_CODE = OK-CODE I_SLWBEZ = QALS-SLWBEZ I_STAT13 = QALS-STAT13 I_PPKZTLZU = QALS-PPKZTLZU I_WERK = QALS-WERK.




QAPP_IP_CREATE_1 CALL FUNCTION 'QAPP_IP_CREATE_1' EXPORTING I_QALS = QALS I_QAPO = QAPO I_AKTIVITAET = TQ70-AKTIVITAET IMPORTING E_QAPP = QAPP E_QAPP_NEU = G_PRUEFPUNKT_NEU_FLAG EXCEPTIONS ACTIVITY_NOT_ALLOWED = 1 INTERUPT_BY_USER = 2.

QTLS_RECEIVE_QALS_AND_ACTIVITY CALL FUNCTION 'QTLS_RECEIVE_QALS_AND_ACTIVITY' EXPORTING I_QALS = QALS I_AKTIVITAET = TQ70-AKTIVITAET EXCEPTIONS X_QALS_IS_INITIAL = 0.

QTLS_GET_SAMPLE_NUMBER CALL FUNCTION 'QTLS_GET_SAMPLE_NUMBER' EXPORTING I_PRUEFLOS = QALS-PRUEFLOS I_VORGLFNR = QAPO-VORGLFNR IMPORTING E_SAMPLE = QAQEE-PROBENR E_QALT = QALT.

QEEA_OPERATIONS_READING CALL FUNCTION 'QEEA_OPERATIONS_READING' EXPORTING * I_ARBPLATZ_LESEN = 'X' I_AUFPL = QALS-AUFPL I_KZ_R2 = QALS-STAT27 * I_MANDT = SY-MANDT I_PLNTY = QALS-PLNTY I_PRPLATZ = QAPO-PRPLATZ I_PRPLATZWRK = QAPO-PRPLATZWRK I_PRUEFLOS = QALS-PRUEFLOS I_VORNR_BIS = QAQEE-VORNR I_VORNR_VON = QAQEE-VORNR I_READ_DATA_FROM_DB = 'X' IMPORTING * E_PLNKN_BIS = * E_PLNKN_VON = E_QAPO_WA = L_QAPO * E_EINVORG = * TABLES * QAPO_TAB = QAPOTAB EXCEPTIONS NO_OPERATIONS = 1.

TRANSFER_NAMES_TO_FIELDS CALL FUNCTION 'TRANSFER_NAMES_TO_FIELDS' EXPORTING SELECTFIELD = FIELDNAME TABLES FIELDS = FIELDS NAMELIST = LIST_OF_FIELDS.

HELP_VALUES_GET_NO_DD_NAME CALL FUNCTION 'HELP_VALUES_GET_NO_DD_NAME' EXPORTING SELECTFIELD = FIELDNAME TITEL = TEXT-102 SHOW_ALL_VALUES_AT_FIRST_TIME = 'X' * REDUCED_STATUS_ONLY = 'X' NO_DISPLAY_OF_PERS_VALUES = 'X' IMPORTING IND = L_TABIX TABLES FIELDS = FIELDS FULL_TABLE = L_PROBENRTAB.

POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING TEXTLINE1 = TEXT-502 TEXTLINE2 = TEXT-503 TITEL = TEXT-501 IMPORTING ANSWER = P_ANTWORT.



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 MQEEAF10 or its description.