很多公司會客制自動更新PO內容的程式,其更新後再呼叫API進行Apporval,而系統的標準行為則會自動呼叫[PO Output for Communication],其將造成系統資源的浪費。
Oracle TAR : 387853.1 的回覆如下 :
It is not possible to stop the 'PO Output for Communication' program from launching automatically based on how the PO Approval process triggered (whether it is submitted from Approval form or Change API).
Development in Bug # 4632841 already mentioned that:
'Approval is common code line regardless whether it is submitted from Approval form or Change API.
Hence during approval this concurrent request is submitted always. This is more essential if the supplier needs to be communicated.
It is less likely that development will work on this requirement as an enhancement, as it is a standard practice to communicate the PO creation & changes to supplier based on the communication method setting in the supplier and supplier site definition form.
WF is very flexible and can be easily customizable' to achieve this kind of 'deviations from the standard practice' or special requirements.
If po output format is set to 'PDF' irrespective of the communication set.
PO approval launches request to generate pdf document. This is done every time so that PO PDF document can be viewed using view documents special menu option. This doesn't depend on the communication method set at the vendor level and it can't be disabled unless PO output format in purchasing options is changed to text (Which have effect on entire operating unit and not a great workaround)
or approval workflow need to be customized.
Behavior is as per the design.
However EDI concurrent program still communicates the document based on EDI setup at the supplier when it is run.
A possible workaround that can be considered if it meets the Business Requirements is below:
Purchasing Super User - Navigate to Purchasing Options form
(Setup / Organizations / Purchasing Options)
Choose to use Text instead of PDF for the PO Output field. Then PO Output for Communication is not launched via PO Approval
其主要籍由設定Purchasing Options的Output Format為Text,造成與[PO Output for Communication ]的報表格式不一致,進而無法自動執行該程式。
沒有留言:
張貼留言