SAP Note 822634 - RTL SAPScript/Smartforms printing with embedded LTR texts

Component : I18N BiDi -

Solution : https://service.sap.com/sap/support/notes/822634 (SAP Service marketplace login required)

Summary :
In SAP environments dealing with RTL documents, LTR text segments are improperly ordered due to segmentation into roughly 30-character blocks, treated as RTL sequences. This issue becomes apparent in Unicode systems especially with long English phrases in Hebrew or Arabic contexts. The resolution lies in an updated BIDI support for both SAPscript and Smartforms. For comprehensive fixes, users must reference SAP notes 1391768, 1399741, and 1403736 detailing patch levels and manual correction methods including the enhancement of LTR text handling, extending permissible text lengths to 49 characters, and associated detailed manual setup steps for maintaining system settings through SE24 and TCP0I table configuration.

Key words :
concatenate sy-datum sy-uzeit, field 'upper/lower case active', ltr texts inside rtl documents, valueupdate tcp0i set active = ' ', l_tcp0i_wa-lastuser = sy-uname, support package 60sap_basis release 6, support package 18sap_basis release 7, mentioned support package levels, support package 9if, sapgui releases mentioned

Related Notes :

1403736New bidirectional display function for SAPscript
1399741New bidirectional display function in SAP Smart Forms
1391768API for BIDI support in text processing
1319517Unicode Collection Note
1280236RTL languages not known to the SAP system
1258722LTR Includes in RTL SAPScript/Smartforms documents
951123Corrupt word positions in RTL texts with Unicode