Hello,
I've been reading through some previous posts on the same issue, but it didn't help or resolved my problem, so I hope you can help me here.
I have two similar IDocs, one is processed correctly, and the other one is in status 51.
These IDocs create a set of data if FB05.
They have basically the same data, but the one in status error (51) gives the following error message number FD017:
>>>
Diagnosis
Several procedures are defined for determining the partner (customer or vendor):
1. The customer/vendor can send his/her account number (the account
number in our system) in the address segment.
2. The customer/vendor can send his/her account number (our number at
the customer or vendor) in the address segment.
3. Only the name in the address segment clearly identifies the
customer/vendor. In this case you can create an allocation within
intermediate document customizing (IDoc base -> Control -> Forward
inbound).
4. The customer/vendor is determined using his/her bank details (only
for the "INVOIC01" intermediate document type).
5. The customer/vendor is taken from the control record of the
intermediate document.
For 1.-3.: One of the address segments with the partner functions
"II", "RS", "SU", 'SE' ("INV_ID01"), or "RS" or
"LF" ("INVOIC01") is used for determining the
customer/vendor.
Procedure
Create the customer or vendor within Financial Accounting or maintain his/her bank details.
Create customer - Proceed
Customer bank details - Proceed
Create vendor - Proceed
Vendor bank details - Proceed
If the customer/vendor can only be determined using his/her name, create a record within intermediate document customizing with
logical address = name, application = "FI" or "MM" and physical target in the SAP system = customer number/vendor number.
Proceed
>>>
Reading on posts about similar problem, I saw the recommendation of maintaining segment E1EDKA1:
But this segment is already maintained in both correct and error IDoc, with the same data:
Field name : PARVW , Value: AG
Field name : Name1, Value : Vendor number at customer location
Field name : PARVW , Value: BE
Field name : Name1, Value : Vendor number at customer location
I also read the recommendation of maintaining recon.account in customer master(In company code data). But what would be the point of this? If one of them is working correctly and has been processed, it means the master data is correct.
Can anybody please throw some light on this issue?
Thank you very much.