Skip to Content
0
Jul 20, 2016 at 09:41 AM

QA33 Certificate background printing error

584 Views

Hello experts,


At initial screen of transaction code QA33 “Inspection Lot Selection” suitable input is inserted. Then at the following screen “Display data for inspection lot: Worklist for Inspection Lots” the “certificate” button is pressed for inspection lot with status that is not allowed for certificate printing.

At screen “Quality Certificate for the Inspection Lot”

  1. 1. If foreground execution is selected.

The popup window “Status check error” appears with information about the printing certificate ( Detailed info: "Insp.lot/part.lot for certif." is not allowed ). Pressing the “close” or “cancel” button the window disappears.

  1. 2. If background execution is selected (following the path “Program” à “Execute in Background”)

The above window “Status check error” appears again, but this time if the “close” or “cancel” button is pressed “Status check error” will be replaced from the new window “Background Print Parameters”. If we continue and eventually send the program to background job this will run forever and we can only stop that by canceling the job. From the job log we can find that the program is trapped inside an endless loop giving the message "Insp.lot/part.lot for certif. is not allowed”.


This is a serious bug of the system which ends up with a endless loop at background consuming memory and prevent other applications from running.


I have already communicated with sap but they have answered the following message:



"If you want to prevent, that a user executes the process with an
inspection lot without UD, you can implement an additional check for
the status, which avoids user to continue the process."


Has anybody else found in the same situation but I don't think that solves the problem. Is anyone familiar with the above problem;


Is there a solution for preventing a user execute background Certificate printing with an inspection lot without UD?


Thanks in advance.