on 01-22-2013 8:49 AM
Hi All,
Iam using Duet Enterprise 1.0 where I have developed Purchase Order process with Query, Read, Update and Delete operations. In Read method, for particular PO, Iam getting UOM as "TAG" but in backend BAPI, Iam getting UOM as "DAY" for the same PO. Iam populating the same field where I get DAY as UOM in Duet READ method. I could not able to track from where it is converting this UOM from DAY to TAG.
Can anybody guide me to solve this issue?
Thanks & Regards,
Kris.
Hi Kris,
This sounds like a language issue. The BAPI seems to pick up the UOM in English when you test through SE37 and in German when you fire the BAPI through Duet Enterprise.
The UOM field you refer to seems to be rather a text/label than the actual key for UOM. Maybe the BAPI exposes another field that carries the key rather then the label?
Cheers, Alex
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Kris,
Try to set an external breakpoint in the backend and take a look at variable sy-langu. A call from SE37 and a call through Duet Enterprise can result in a different logon language and therefore the value of the field BASE_UOM might be different. (I am still assuming that this field is language-dependent.)
Alternatively log on to the backend in a different, run the BAPI and see what the value is of BASE_UOM.
Hope this helps.
Cheers, Alex
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.