Results recording without valuation possible?
Dear SAPFans,
I have a question concerning results recording: Is it possible to record values for an inspection characteristic without being forced to make a valuation? Some values only have an informational character for us. They should not have any influence on the usage decision. So even if the value is out of spec we don’t want to have a rejection. Unfortunately every maintained characteristic has to be valuated and closed before you are able to make the usage decision.
(We are using 4.6C).
Thank you in advance for any answers. Jan R.
Hi Jan,
I developed something similar a couple of years ago.
It's based on a specific sampling procedure with own valuation mode and valuation rule.
It triggers always automatically the valuation "accepted" independent from specification limits (also no specs are allowed).
How did I arrange this in detail:
1.) create a FM for valuation rule (example based on 4.6c, modified copy of QEBR_MEAN_VALUE_TOLERANCE_INSP)
FUNCTION Y_ZQV_VALUATION_ACCEPT.
*"----------------------------------------------------------------------
*"*"Lokale Schnittstelle:
*" IMPORTING
*" VALUE(DYNPROCALL) LIKE QAMKR-MARK DEFAULT 'X'
*" VALUE(QABWR) LIKE QABWR STRUCTURE QABWR
*" EXPORTING
*" VALUE(DBEWERTG) LIKE QAMKR-DBEWERTG
*" VALUE(FEHLKLAS) LIKE QAMKR-FEHLKLAS
*" VALUE(MBEWERTG) LIKE QAMKR-MBEWERTG
*" VALUE(FECODSELE) LIKE QAMKR-FECODSELE
*" VALUE(FEGRPSELE) LIKE QAMKR-FEGRPSELE
*" TABLES
*" QASPTAB STRUCTURE QASPR
*" EXCEPTIONS
*" USER_ERROR
*"----------------------------------------------------------------------
*
** Prüfung der Bewertungs-Voraussetzungen
** kein Mittelwert gepflegt
IF QABWR-MITTELWNI IS INITIAL.
DBEWERTG = 'F'.
IF DYNPROCALL IS INITIAL.
MESSAGE E362 RAISING USER_ERROR.
ELSE.
** -- NachRt setzen, da sie im Modulpool nicht ausgegeben wird
MESSAGE S362.
RAISE USER_ERROR.
ENDIF.
ENDIF.
** Valuation "accept"
DBEWERTG = 'A'.
MBEWERTG = 'A'.
ENDFUNCTION.
2.) create valuation rule '71' in customizing and flag only 'manual valuation' and assign FM 'Y_ZQV_VALUATION_ACCEPT'.
3.) create valuation mode '710' in customizing and flag only 'manual valuation' and assign valuation rule '71'.
4.) create sampling procedure 'Z' and assign valuation mode '710'.
5.) assign sampling procedure 'Z' to the characteristics where valuation is not relevant.
Maybe someone knows another solution .. but this one works.
Ferdi-M
In the sampling procedure, you can use Valuation Mode which uses Valuation rule no. 70 (Mean Value with Tolarance range)...
Tell me the output you get...
Hi Ferdi-M,
thank you for your detailed answer. It is not exactly the thing I am looking for but if it is really not possible to skip the valuation functionality your solultion is quite comfortable. It’s then no longer necessary to make the valuation manually. I will discuss this with our quality department.