on 11-24-2009 8:54 AM
Hi,
I use an output type with an access sequence which controls that goods issue is posted.
However when I manually send the delivery output to the printer, the control does not work.
Although the goods issue is not posted I can print it.
Is there a way to prevent it?
Banu
Hi Banu,
Assign requirment no 1 to the output type in delivery output determination procedure.
Hope this will help you.
Revert back to forum if you have doubts.
Regards,
Atul
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
What do you want to prevent?
DO you want to getting delivery document print out when PGI is not done?
If that's the case, you can follow below steps.
Go to Tx: NACE.
select application "V2"
Click on "Procedures" button
Select the relevant procedure
Double click on "Control" node
Enter "Requirement" 01 against your delivery out put type.
Save.
Try testing from a fresh cycle.
"Requirement" 01is used to check "Goods issue has been posted for the delivery"
Purpose
This is an example of an output control requirement. This requirement is met if goods issue has been posted for the delivery document. This requirement can be assigned to delivery output condition types that should only be processed once goods issue has been done. This requirement can only be used with delivery documents.
Best regards,
Anupa
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
This is what I have actually. Requirement 01 is used and functions correctly. After goods issue is posted, delivery is printed.
This is ok.
My problem is,
I want to prevent the user to enter the output type manually in delivery output header before goods issue is posted.
After goods issue is posted, user may enter output type manually.
Regards
Banu
Hi,
User don't have to manually add the output type for every delivery document.
Do as follows and see whether it matches with your requirement.
Maintain Requirement 01 in the procedure as mentioned above.
Then go to Tx: VV21 and enter your delivery out put type and press enter key
If you have any access sequence, select the relevant table and press enter key
Maintain data for the combination.
Make sure you have "4" in the "Date/Time" field
Highlight the line item and press "Communication" button
Enter "Output Device"
Mark "Print immediately" and "Release after output" tick boxes.
Save
Now try with a new cycle.
As soon as you do the PGI, system will automatically print the delivery output.
IF YOU DON'T WANT SYSTEM TO PRINT IT AUTOMATICALLY -
DO NOT mark "Print immediately" tick box.
Then for every delivery document output will come, But it will not get printed. So user has to manually put that tick box when we want to print.
Once Save, it will get printed.
Hope this helps!
Best regards,
Anupa
Well i doubt wheather you can achieve this in standard SAP.
However you can try with flagging the field "Output cannot be changed manually" in transaction V/34 for your output type.
This will prevent manual intervention.
Alternatively you have to develop your own requirment routine.
Hope this will help you.
Regards,
Atul
I also tried "Output cannot be changed manually", but after goods issue is posted sometimes user needs to print the delivery note again, therefore I cannot use it.
Thanks for your answers. It seems I have to develop a new routine or find an user exit which prevents entering output type before goods issue.
Regards
Hi,
In standard, whether you done PGI or only saved your delivery document you can able to print it. there is no such provision that after doing PGI you can take print.
or block it unless and until PGI happens
Regards,
kapil
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
95 | |
11 | |
11 | |
6 | |
6 | |
4 | |
4 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.