on 02-01-2010 3:47 PM
Hey all,
In the scenario i am sending Material and Customer data to a 3rd party system. I am obliged to use the clients middleware which is websphere.
I have setup the sap side fine. We have change pointers on fields, a custom message type and the ALE setup to websphere. Another consultancy has done the websphere work. First test and the IDOCs are showing as XML files on the 3rd Party App.
My issue is with error handling.
If i send 10 idocs from SAP and the 3rd party recieves 9 i have a problem. SAP doesnt know 1 is missing, and the 3rd party doesn't know it needed 1 more.
Is there a way i can track the idocs coming out of SAP so i know that 10 were sent to websphere and that 10 were created in the target system??
How would you suggest monitoring this? i.e. if a delivery receipt was missing off the idoc how would we tell??
Any pointers on this will be great
Carston
Edited by: Carston James on Feb 1, 2010 4:49 PM
hi james,
If the idocs are getting sent one by one ...it is the responsiblity of the middleware ( in this case websphere ) to make sure that the data is passed ok ...if the message goes in error in middleware it is the responsibilityof the middleware to restart that message and if it still gives any error say due to any business data related error it can inform the sender here the ECC and then ECC will resend the idoc
however the second option you create a second interface that would be a acknowledgement interface from target to ECC
here target idoc would be STATUS.SYSTAT01 this is standard ack idoc provided by SAP .. it has field like doc number where u can map the idoc number and also a field called status ...so this way say at the end of the business day ..,target can send as many STATUS idocs as the number of MATERIAL idocs it received with status error or OK
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Dear all,
Very valuable answers. But I would like to ask another question, with some common points. We are in the developement phase of a ECC Implementation project that has to integrate with many interfaces using WebSphere Process Server 7.0.0.5 as a middleware.
We have configured a TCP/IP connections [IWEBSPHERE @SM59] for connecting SAP to WebSphere. The interfaces that executes Inbound process (BAPI's, IDOC, etc) works fine ; but when we are sending outbound interfaces like CREMAS, ACC_DOCUMENT, etc [IDOCs] ; we are facing that some IDOCs do not arrive successfully to WebSphere.
It is importante to mention that, as we are in the developement phase, we have more than one computer (included the WebSphere server) using the IWEBSPHERE's Connection.
Any suggestions pls,
Thank you in advance,
Best Regards,
Rodolfo
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
87 | |
10 | |
10 | |
10 | |
7 | |
6 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.