In order maintenance(IW32) long text is language dependent.
How to maintain a long text in two different languages( e.g.. EN and DE) ? Long text are maintained in EN (default).
Paul Meehan replied
Just to explain ...
When long text for an order is created the long text indicator field AUFK-LTEXT is updated with the logon language at that time. E for English, D for German, etc. If user creates long text while logged in with DE then this indicator is set to D, they enter their long text in German. Another user later edits the same order while logged in in English. This user will see the German text. They can than add more text, probably in English.
This order now has long text in both German and English. The AUFK-LTEXT indicator will still show D because that is the way it was created.
My previous reply tried to get across the point that we really don't know what the language is. We only know that user was logged in using DE when the text was first created. So the text is 'common' meaning that all the long text regardless of language is stored together. The system does not know what language is used, it could be English, German, French. It is not possible to have multiple sets of long text in different languages for the same order.
To get back to your question .....
Have a look at function READ_TEXT. This should demonstrate how the long text is read with language setting.
Just keep in mind the language is going to be that as stored in AUFK-LTEXT.