I have read through various posts relating to triggering outbound standard Enterprise Services. In general, I am surprised at the lack of any detailed SAP documentation on this, especially given that these are standard.
In particular, we are interested in invoking outbound proxy PurchaseOrderCreatedInformation_Out, contained in namespace http://sap.com/xi/APPL/Global2, to inform an external non-SAP system that we created a po. I have pieced together that worklfow WS53800008 can be used to invoke this service (and others) - for this to work though, it needs to be triggered with a binding of event_creator & guid.
Here is some SAP documentation: http://help.sap.com/SCENARIOS_BUS2008/helpdata/EN/28/a7511f44f34d25a2c8732e48c0932f/content.htm
for one of the other po outbound services, which is severely lacking. It simply says to link bus2012.created -> WS53800008, but says nothing whatsoever about binding. BUS2012 does not contain a guid. I have also see some posts alluding to using SWF_BAM, which I have no idea how this can be accomplished without significant coding for the mapping. I have seen other posts alluding to using class CL_SE_PUR_PO_WF_OUT.created in the swf_bam linkage,etc., but cannot seem to get that event to trigger.
My question is: has anyone used this service PurchaseOrderCreatedInformation_Out? How in fact did you invoke it - specifically, what exactly did you do to bind the guid in, i.e. pass it to the workflow. Again, our scenario is fairly simple: create a po and replicate the data out via PI to an external system.
Regarding outbound services in general, is there any good, detailed documentation out there that shows the specific steps needed to invoke these.
Any light you can shed on this topic I would love to hear it. So far whenever e have thought about using an outbound standard Enterprise Service, it has been a painful process trying to use standard means to trigger it.
Regards,
Keith