Solution : https://service.sap.com/sap/support/notes/153531 (SAP Service marketplace login required)
Summary :
When changes are made to the language key of a sold-to party in an SAP sales document, outputs such as order confirmations, initially determined by the output type BA00, can get reissued in the new language after the document is reprocessed. The key fields in the table NAST, particularly NAST-SPRAS, get updated with the new language key, triggering a fresh output issuance. To prevent duplication, a programming modification in the output determination process (via transaction SE38) incorporating a custom requirement is suggested. This new requirement checks if an output has been sent, irrespective of the language, before issuing it again.
Key words :
processed 1 processed successfully 2 incorrectly processed 3, xnast-vstat > processing status, message field assignment meaning 0, xnast-kschl > output type, customer master data, internal table xnast, call transaction se38, output type ba00, sap standard system, language change reason
Related Notes :
454893 | CHECKLISTSD: Sales document output as an e-mail |
395569 | CHECKLISTSD: Change outputs |
377289 | CHECKLISTSD: Unrequired output processing |
170183 |