2009 Jan 09 7:44 AM
Hello,
i have an incoming idoc which is having the status as 53.
but the thing is this idoc data contains MENGE as 1.0 in the segment E1FISEG.
A FI document is created in my system (destination) for the same and this documnt conmtainns MENGE value as 0.010 which is different from the above.
can anyone please help me out how to solve this.
waitng for reply.
Thank you
RAVI KUMAR B
Hello,
i have an incoming idoc which is having the status as 53.
but the thing is this idoc data contains MENGE as 1.0 in the segment E1FISEG.
A FI document is created in my system (destination) for the same and this documnt conmtainns MENGE value as 0.010 which is different from the above.
can anyone please help me out how to solve this.
waitng for reply.
Thank you
RAVI KUMAR B
2009 Jan 09 7:47 AM
Hi,
What is the unit of measure in the IDoc and the document that is created ? Check if they are same.
regards,
Advait
2009 Jan 09 7:52 AM
2009 Jan 09 8:19 AM
UNIT of measure in IDOC and creted fi document is same
waiting for reply
2009 Jan 09 8:31 AM
1) Ensure that Base Unit of measure in document matches with IDOC MEINS. (Which you have confirmed).
2) Is their any Alternate UOM maintained in the system?
3) Based on whatever message type you are using:
I am assuming you are using FIDCC1 or FIDCC2 , check the following function modules
IDOC_INPUT_FIDCC1 or IDOC_INPUT_FIDCC2.
There is a subroutine inside these FM called
FORM CONDENSE_E1FISEG CHANGING P_E1FISEG STRUCTURE E1FISEG.
Debug this subroutine to observe what happens to the IDOC inputted value of E1FISEG-MENGE after the value is condensed.
4) Try posting the IDOC with the IDOC value being 1.000 instead of 1.0
Hope this helps.
2010 Dec 09 7:46 AM
| User | Count |
|---|---|
| 6 | |
| 2 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |