How to Suppress PO Outputs :
There may be scenarios in which mass change is required in multiple Purchase Orders, for fields such as material group, Purchasing Group, taxcode, activating delivery complete or invoice complete flags, etc which are sensitive to triggering of PO output. But we may need to suppress the outputs in order to avoid confusion among vendors.
In such scenarios, an Utility can be used in order to suppress PO outputs, even if mass change is performed using BDC or any batch program.
The Utility can be used to suppress the following fields in database table NAST (DB table to store message status information) for performing mass changes in POs.
- Output type
- Dispatch time
- Processing Status
- Activity flag
- Time of print
A custom program needs to be created with the following entry screen :
The necessary selection options/parameters need to be passed for the relevant mass change.
The Processing Status is to be selected as per the PO’s for which update is to be performed –
0 – not processed,
1 – successfully processed,
2 – Incorrectly processed
These needs to be checked from the NAST table beforehand .
The Activity Flag (this flag determines whether output is triggered or not) is to be updated to blank
Checkbox for Update NAST Table needs to be checked.
This program needs to be executed with above parameters before the mass change is performed.
Once mass change is performed, the custom program needs to be executed once again so that the original values of Processing Flag and Activity Flag are restored by making appropriate entries in “Convert to new values” section.
Similarly, this Utility can be used for performing mass changes to the fields as mentioned above.