Hi,
I'm facing an issue loading into a particular(!) custom ZIDoc(!). Unfortunately stuck without any hints on what may cause the issue.
The symptom is a warning message on BODS: Warning: IDoc target did not have any data available for IDoc <ZEQUI_CREATE01>.
There is no trace on SAP IDoc side. (we02)
To reduce the scope of the possible issues I have performed the below tests, see results:
- loading to standard IDoc - successful
- loading into a different ZIDoc - successful
- loading into the problematic ZIDoc with a wrong(!) message type - shows up at SAP (with error, but this is expected)
- loading into the problematic ZIDoc with a correct message type (this is the base case) - no trace on SAP side
- removing the normal IDoc and ZIDoc partner profile from the logical system (LS) (we20) - with the normal IDoc the error message changes to partner profile not found (as expected), however with the ZIDoc it remains the same warning on BODS side, no new error -> this indicates that the issue is before this step
I'm not aware of any "structural" difference between my two ZIDocs.
My understanding of the error message and the results of the above tests is that the ZIDoc should be "registered" somewhere on the SAP side. BODS looks for this "registration data", but doesn't find it. Hence giving the error: the "problematic" IDoc-taget did not have any (what I call "registration") data available on the SAP system.
My question is:
- by any chance do you know any place (besides the LS) where I need to add the ZIDoc? activation? listing as "accessible" by BODS, etc?
- if someone would know the process in depth: where is this lookup happening? ("did not have any data..." -- where is BODS looking for "data"?
Thanks in advance,
Marton