Often when we work with Sales Documents like Invoice, Output Types that were configured play a major role as it sends the necessary information to customer using any of the communication medium . The Below screen snap shows a sample Invoice with custom Output Type and medium as Print
Recently our Customer encountered a strange issue where he was not able to see the month printed exactly in the output print. He also shared success case as well where month was getting printed as expected. We compared both the documents and finally came to know that Partner maintained here (Ship-to-Party) was maintained with Turkish Language (TR) as seen above, and the partner in the other successful cause was of English (EN). This is the only difference we could find and still we are in the mid-way and quite doubtful on how a language could make such a difference in Printing.
See below sample Jetform prints for the two cases
We tried to debug if there is any custom logic that actually prevents the text from printing.
But we came to know that it’s actually the table T0247 in which the translation text entries has to be maintained
This works fine for English as it will be available by Default.However when we talk about other languages it’s important that we maintain necessary translations
in this table
As you can observe the entry for language TR is missing here which is the root cause for this problem
Please note that changing the language of customer from ‘TR’ to ‘EN’ would actually might work but it’s not the suggested approach . Our Customer’s business can have global presence and we can have end users situated at various locations across the world. The would always expect the language to be their Local Language. Hence changing the language might make the situation worse. So it’s not recommended unless suggested by customer himself