‎2006 Jan 31 10:58 PM
I can execute BAPI_PO_CREATE1 using SE37, put a negative value in on the POCOND table, COND_VALUE field, and I get my PO created with a negative discount amount condition record. Yet, when it is called from XI, only a positive value is passed in to the created PO.
While processing goods receipts, I have differences in processing as well.
Are there some flags that need to be set/changed, so that I can call a BAPI remotely and have it process the same way as SE37?
‎2006 Jan 31 11:58 PM
I dont think there is a flag to specify this!
Did you check your XML-mapping with XI? The problem could very well be in the XI side!
‎2006 Jan 31 11:55 PM
Hi,
Are you putting the sign in front while calling from XI?
there are no separate flags in the code that would make it drop the sign..
Regards,
Suresh Datti
‎2006 Jan 31 11:58 PM
I dont think there is a flag to specify this!
Did you check your XML-mapping with XI? The problem could very well be in the XI side!
‎2006 Feb 01 4:21 PM
No, it is not an XI problem. I've put error log write statements in, the values are negative before the call to BAPI_PO_CREATE1 and BAPI_PO_CHANGE. But, are positive when returning from them.