Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Data in getting manipulated while printing the Script-Form.

Former Member
0 Likes
970

Hi All,

I have encountered with a peculiar problem.

When I have executed the F110 transaction, it is supposed to create a form in a spool.

The data "Sensient Food Colors Germany GmbH Germany GmbH & Co. KG" coming to the form from the sub-outline pool is correct but somehow this statment is changing to " GmbH Germany GmbH & Co. KG Sensient Food Colors Germany " when I see the spool. The driver program is a standard one i.e RFFOAVIS_FPAYM.

why is this happening and where might be the issue?

Please help.

Thanks in Advance

Kind Regards,

Samuel Gathala

8 REPLIES 8
Read only

Former Member
0 Likes
927

It appears to be a problem where-in NAME2 (GmbH Germany GmbH & Co. KG ) is getting printed before NAME1 (Sensient Food Colors Germany).

Just a hint - hope it helps!

Read only

0 Likes
927

Name 1 : Sensient Food Colors Germany GmbH

Name 2 : Germany GmbH & Co. KG.

So its not the issue. however to comeout of this confusion, I hardcoded the stentence

" Sensient Food Colors Germany GmbH Germany GmbH & Co. KG " for printing but still I am getting the same problem.

Read only

0 Likes
927

We need to confirm it's not a form language issue. Please check whether you are testing the F110 transaction run and viewing spool in same logon language as the one in which you have developed/ changed the form.

The form might be maintained in multiple languages - and I suspect you might be developing in one (e.g. EN) and testing in another (e.g. DE).

Read only

0 Likes
927

The Form is in HE language and I am executing the program logging into SAP in HE language only.

Read only

0 Likes
927

Very wierd. OK, so as to not waste anymore of your time - this is my last attempt

Please check customizing once again (T042E table) as to whether the form you are editing is in fact configured correctly for your output type. It could be - due to a customizing error - the original (aka standard) form is being read for printing still.

If this isnt the problem and you do solve it - please do update the solution since I'm sure it will benefit someone in the future!

all da best

Read only

0 Likes
927

Hi Aditya,

we have checked if there is any OSS Note available to fix this and found 822634.

The symptoms for implementing this OSS Note is explained as

"LTR (Left-To-Right) text parts within an RTL (Right-To-Left) SAPscript or Smartforms document are printed in incorrect order. The problem occurs mostly in Unicode systems. A typical example are long English names or addresses in Hebrew or Arabic documents.

Other terms

Hebrew, Arabic, BIDI, OTF

Reason and Prerequisites:

Problem in the internal OTF format: During the layout processing for RTL documents, the text is segmented into pieces of approximately 30 characters which are then displayed from right to left. For English text which is longer than 30 characters, this segmentation destroys the text"

Thanks for your support.

Hope this one helps others

Best Regards,

Samuel Gathala

Read only

Former Member
0 Likes
927

Just check in the layout editor as mentioned by aditya whether name 2 is in first position when compared to name1

Read only

Former Member
0 Likes
927

Fixed by the OSS Note 822634