01-23-2019 4:39 PM
Hello,
I create a non-ABAP program which creates and execute inbound IDocs by calling the function module IDOC_INBOUND_SYNCHRONOUS remotely (IDocs to create various business objects).
This function module returns the IDoc number, but I don't find any RFC-enabled function module to retrieve the status messages which should contain the number of object created (from table EDIDS).
Is there one, or should I operate differently?
Thanks.
Sandra
01-24-2019 7:20 PM
Well, what about:
FUNCTION EDI_DOCUMENT_READ_ALL_STATUS.
*"----------------------------------------------------------------------
*"*"Lokale Schnittstelle:
*" IMPORTING
*" VALUE(DOCUMENT_NUMBER) LIKE EDIDC-DOCNUM
*" TABLES
*" INT_EDIDS STRUCTURE EDIDS
01-24-2019 7:20 PM
Well, what about:
FUNCTION EDI_DOCUMENT_READ_ALL_STATUS.
*"----------------------------------------------------------------------
*"*"Lokale Schnittstelle:
*" IMPORTING
*" VALUE(DOCUMENT_NUMBER) LIKE EDIDC-DOCNUM
*" TABLES
*" INT_EDIDS STRUCTURE EDIDS
01-25-2019 9:30 AM
I tried it using transaction se37 and it can not be called alone.
3 RFC functions have to be called in sequence:
01-25-2019 10:03 AM
Harald, thank you very much, I was blind. And that's a released function module, what more to ask!
chaouki.akir thank you for the very important complement 🙂 (and all of them are RFC and released)
01-25-2019 9:32 AM
What is the non-ABAP program that is able to call ABAP function modules ? Is it easy to try ? Is it free to use ?
01-25-2019 10:07 AM
chaouki.akir C# program using .NET Connector. Why curious? It's often requested by many SAP customers! (personally it's the first time I have to do it hence my question, and I couldn't find the answer in the forum, don't know why because it should have been a "frequent" question)