SAP Reports / Programs | Manufacturing Execution System | Industry Solution High Tech | Manufacturing Execution System(IS-HT-MES) SAP IS

/SAPHT/SPCZQSPCM10 SAP ABAP Report - Review Control charts







/SAPHT/SPCZQSPCM10 is a standard Executable ABAP Report 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 /SAPHT/SPCZQSPCM10 into the relevant SAP transactions such as SE38 or SE80


Transaction Code(s):

Below is a list of transaction codes which are relevant to this SAP report

/SAPHT/SPCZQ02 - QM: SPC Review Control Chart.


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


Text pool values


Selection Text: EDATUM = Created on
Selection Text: EQUIP1 = Primary equipment
Selection Text: EQUIP2 = Secondary equipment
Selection Text: LSMATNR = Material
Selection Text: MCHAR = Master Insp.Charac.
Selection Text: PLANT = Plant
Selection Text: POPLATZ = Work center
Selection Text: P_MCHAR = Use SPC/Plant/Master Char.
Selection Text: P_NO_DLG = Check W.E.Rules without dialog
Selection Text: P_QRKNR = Use Control chart number
Selection Text: P_SDATE = Starting date for check
Selection Text: P_SILOT = Starting lot for check
Selection Text: P_SIPNT = Starting sample for check
Selection Text: P_STIME = Starting time for check
Selection Text: P_WERU_1 = 1 point beyond 3-sigma
Selection Text: P_WERU_2 = 2 of 3 pts. beyond 2-sigma
Selection Text: P_WERU_3 = 4 of 5 pts. beyond 1-sigma
Selection Text: P_WERU_4 = 8 pts. above/below average
Selection Text: P_WERU_5 = 15 pts. between +/- 1-sigma
Selection Text: P_WERU_6 = 6 pts. trending up or down
Selection Text: QRKART = Control chart type
Selection Text: QRKNR = Control chart number
Selection Text: SPCKRIT = SPC criterion
Selection Text: STATUS = Control chart status
Selection Text: VAL_R = Product Family / MatClassValu
Selection Text: ATNAM2 = Characteristic for EQUIP2
Selection Text: ATNAM1 = Characteristic for EQUIP1
Title: Review Control charts
Text Symbol: 005 = St
Text Symbol: 010 = WERs
Text Symbol: 020 = CtrlChart
Text Symbol: 030 = SPC
Text Symbol: 040 = ChT
Text Symbol: 050 = Short text
Text Symbol: 060 = Plant
Text Symbol: 070 = Group
Text Symbol: 080 = Created
Text Symbol: 090 = Inspec. Lot





Text Symbol: 100 = Material
Text Symbol: 101 = Do you want to save the changes?
Text Symbol: 110 = Specific Assignments
Text Symbol: 120 = Size
Text Symbol: E10 = Equipment &1
Text Symbol: E20 = Equipment &1 &2
Text Symbol: F01 = User variant
Text Symbol: S01 = Control chart
Text Symbol: S02 = Characteristic
Text Symbol: S03 = Western Electric Rules
Text Symbol: S13 = Primary equipment
Text Symbol: S23 = Secondary equipment
Text Symbol: S31 = Check entries after


INCLUDES used within this REPORT /SAPHT/SPCZQSPCM10

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:

MGV_SELOP_AFTER_INITIALIZATION call function 'MGV_SELOP_AFTER_INITIALIZATION' EXPORTING PROGRAM = mgv_matnr_prog TABLES SELOP = mgv_matnr_selopt_tab EXCEPTIONS NO_PROGRAMNAME = 1 OTHERS = 2 .

MGV_SELOP_AFTER_START_OF_SEL CALL FUNCTION 'MGV_SELOP_AFTER_START_OF_SEL' EXPORTING SELOPT_NAME = mgv_matnr_selopt_tab-name TABLES RANGE = .

CTUT_FEATURE_DATA CALL FUNCTION 'CTUT_FEATURE_DATA' EXPORTING FEATURE_NEUTRAL_NAME = ATNAM1 LANGUAGE = SY-LANGU IGNORE_DELETE_FLAG = 'X' IGNORE_RENAME = 'X' IGNORE_BUFFER = 'X' IMPORTING ECABN = G_CABN1 EXCEPTIONS OTHERS = 1.

CTUT_FEATURE_DATA CALL FUNCTION 'CTUT_FEATURE_DATA' EXPORTING FEATURE_NEUTRAL_NAME = ATNAM1 LANGUAGE = SY-LANGU IGNORE_DELETE_FLAG = 'X' IGNORE_RENAME = 'X' IGNORE_BUFFER = 'X' IMPORTING ECABN = G_CABN1 EXCEPTIONS OTHERS = 1.

CTUT_FEATURE_DATA CALL FUNCTION 'CTUT_FEATURE_DATA' EXPORTING FEATURE_NEUTRAL_NAME = ATNAM2 LANGUAGE = SY-LANGU IGNORE_DELETE_FLAG = 'X' IGNORE_RENAME = 'X' IGNORE_BUFFER = 'X' IMPORTING ECABN = G_CABN2 EXCEPTIONS OTHERS = 1.

CTUT_FEATURE_DATA CALL FUNCTION 'CTUT_FEATURE_DATA' EXPORTING FEATURE_NEUTRAL_NAME = ATNAM2 LANGUAGE = SY-LANGU IGNORE_DELETE_FLAG = 'X' IGNORE_RENAME = 'X' IGNORE_BUFFER = 'X' IMPORTING ECABN = G_CABN2 EXCEPTIONS OTHERS = 1.

QRKD_CANCEL_GRAPHICS ** call function 'QRKD_CANCEL_GRAPHICS'.

/SAPHT/SPC_CONT_CHART_FRM_ZQ02 CALL FUNCTION '/SAPHT/SPC_CONT_CHART_FRM_ZQ02' EXPORTING I_QRKNR = P_OBJECT-QASH-QRKNR IMPORTING E_COMMIT_WORK = L_COMMIT_WORK E_CONTROL_CHART_ACTIVE = G_CONTROL_CHART_ACTIVE.

QRKD_QASH_LOCAL * call function 'QRKD_QASH_LOCAL' * exporting * i_qrknr = p_qash-qrknr * importing * e_qash = p_qash * exceptions * no_entry = 1.

/SAPHT/SPC_CONT_CHART_FRM_ZQ02 CALL FUNCTION '/SAPHT/SPC_CONT_CHART_FRM_ZQ02' EXPORTING I_QRKNR = P_QASH-QRKNR I_NO_GRAPHICS = C_X.

QRKD_MODIFY_CONTROL_CHART CALL FUNCTION 'QRKD_MODIFY_CONTROL_CHART' EXPORTING I_QRKNR = P_QASH-QRKNR I_QASH = P_QASH I_UPDATE_TO_DATABASE = C_X IE_COMMIT_WORK = L_COMMIT_WORK IMPORTING IE_COMMIT_WORK = L_COMMIT_WORK EXCEPTIONS INVALID_KEY = 1 OTHERS = 2.

/SAPHT/SPC_CONT_CHART_FRM_ZQ02





CALL FUNCTION '/SAPHT/SPC_CONT_CHART_FRM_ZQ02' EXPORTING I_QRKNR = P_OBJECT-QASH-QRKNR I_NO_GRAPHICS = C_X.

QRKD_QPSH_READ CALL FUNCTION 'QRKD_QPSH_READ' EXPORTING I_QRKART = P_OBJECT-QASH-QRKART IMPORTING E_QPSH = L_QPSH EXCEPTIONS NO_ENTRY = 01.

QRKD_QPST_READ CALL FUNCTION 'QRKD_QPST_READ' EXPORTING I_QRKART = P_OBJECT-QASH-QRKART IMPORTING E_QPSTTAB = L_QPSTTAB EXCEPTIONS NO_ENTRY = 01.

QRKD_MODIFY_CONTROL_CHART CALL FUNCTION 'QRKD_MODIFY_CONTROL_CHART' EXPORTING I_QRKNR = P_OBJECT-QASH-QRKNR I_UPDATE_TO_DATABASE = C_X IE_COMMIT_WORK = L_COMMIT_WORK IMPORTING IE_COMMIT_WORK = L_COMMIT_WORK TABLES T_QASTTAB = P_OBJECT-QASTTAB EXCEPTIONS INVALID_KEY = 1 OTHERS = 2.

POPUP_TO_CONFIRM_LOSS_OF_DATA CALL FUNCTION 'POPUP_TO_CONFIRM_LOSS_OF_DATA' EXPORTING TEXTLINE1 = 'Do you want to save the changes?'(101) *-- textline2 = ' ' TITEL = L_TITLE IMPORTING ANSWER = L_ANSWER.

QSS1_CALL_TRANS_INSP_MANAG CALL FUNCTION 'QSS1_CALL_TRANS_INSP_MANAG' EXPORTING I_OK_CODE = L_UCOMM.

/SAPHT/SPC_WEST_ELECTRIC_INIT CALL FUNCTION '/SAPHT/SPC_WEST_ELECTRIC_INIT'.

/SAPHT/SPC_WEST_ELECTRIC_LIST CALL FUNCTION '/SAPHT/SPC_WEST_ELECTRIC_LIST'.

DOCU_CALL CALL FUNCTION 'DOCU_CALL' EXPORTING DISPL = 'X' DISPL_MODE = '2' ID = 'RE' LANGU = SY-LANGU OBJECT = L_DOKOBJ.

DYNP_VALUES_READ CALL FUNCTION 'DYNP_VALUES_READ' EXPORTING DYNAME = L_REPID DYNUMB = SY-DYNNR TRANSLATE_TO_UPPER = 'X' TABLES DYNPFIELDS = L_DYNPREADTAB EXCEPTIONS INVALID_ABAPWORKAREA = 1 INVALID_DYNPROFIELD = 1 INVALID_DYNPRONAME = 1 INVALID_DYNPRONUMMER = 1 INVALID_REQUEST = 1 NO_FIELDDESCRIPTION = 1 INVALID_PARAMETER = 1 UNDEFIND_ERROR = 1 OTHERS = 1.

QAUT_SPC CALL FUNCTION 'QAUT_SPC' EXPORTING I_WERK = P_QASH-WERK I_SPCKRIT = P_QASH-SPCKRIT EXCEPTIONS NO_AUTHORIZATION = 01.

ENQUEUE_EQQASH CALL FUNCTION 'ENQUEUE_EQQASH' EXPORTING QRKNR = P_QASH-QRKNR EXCEPTIONS FOREIGN_LOCK = 01 SYSTEM_FAILURE = 02.

/SAPHT/SPC_CONT_CHART_FRM_ZQ02 CALL FUNCTION '/SAPHT/SPC_CONT_CHART_FRM_ZQ02' EXPORTING I_QRKNR = P_OBJECT-QASH-QRKNR I_NO_GRAPHICS = C_X.

QRKD_QPSH_READ CALL FUNCTION 'QRKD_QPSH_READ' EXPORTING I_QRKART = P_OBJECT-QASH-QRKART IMPORTING E_QPSH = L_QPSH EXCEPTIONS NO_ENTRY = 01.

QRKD_FILL_POSID CALL FUNCTION 'QRKD_FILL_POSID' EXPORTING I_QASR = L_QASR I_XGROUP = L_QPSH-XGROUP I_STRUCTURE_OF_RESULTS = 'QASR' IMPORTING E_XID = L_XID_FROM EXCEPTIONS OTHERS = 1.

/SAPHT/SPC_WEST_ELECTRIC_RULES CALL FUNCTION '/SAPHT/SPC_WEST_ELECTRIC_RULES' EXPORTING I_QAST = L_QAST I_XID_FROM = L_XID_FROM I_WERU_1 = P_WERU_1 I_WERU_2 = P_WERU_2 I_WERU_3 = P_WERU_3 I_WERU_4 = P_WERU_4 I_WERU_5 = P_WERU_5 I_WERU_6 = P_WERU_6 CHANGING IE_WERU_RC = L_WERU_RC.

/SAPHT/SPC_WEST_ELECTRIC_INIT CALL FUNCTION '/SAPHT/SPC_WEST_ELECTRIC_INIT'.

/SAPHT/SPC_CONT_CHART_FRM_ZQ02 CALL FUNCTION '/SAPHT/SPC_CONT_CHART_FRM_ZQ02' EXPORTING I_QRKNR = P_OBJECT-QASH-QRKNR I_NO_GRAPHICS = C_X.

QRKD_GET_DATA_FOR_ONE_TRACE CALL FUNCTION 'QRKD_GET_DATA_FOR_ONE_TRACE' EXPORTING I_QRKNR = L_QAST-QRKNR I_SPUR = L_QAST-SPUR IMPORTING E_SPURPOSTAB = L_SPURPOSTAB EXCEPTIONS NO_DATA_FOUND = 1.

BP_JOBVARIANT_SCHEDULE CALL FUNCTION 'BP_JOBVARIANT_SCHEDULE' EXPORTING TITLE_NAME = LC_TITLE JOB_NAME = LC_JOB PROG_NAME = LC_REPORT.




BP_JOBVARIANT_OVERVIEW CALL FUNCTION 'BP_JOBVARIANT_OVERVIEW' EXPORTING TITLE_NAME = LC_TITLE JOB_NAME = LC_JOB PROG_NAME = LC_REPORT EXCEPTIONS NO_SUCH_JOB = 01.



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 /SAPHT/SPCZQSPCM10 or its description.