2 weeks ago
Hi All,
Please excuse my ignorance but is it possible to integrate workflow objects (change docs/events/task) as messages for an external system subscriber?
For example - as business partners are created in ECC, a subscribing external system receives notification message.
Hi
I don't think that event can be send to an external system as event.
However, in SWE2 you can manage a receiver as a function module and then code something to be sent externally.
Change document can trigger an event but are not part of the workflow, but you could trigger an event that would catch the document change and capture it then code it to be sent externally.
Task would not directly be send to an external system but via function module could be called by an external system via RFC (for instance) check the SAP_WAPI* function module (Workflow API)
The external system would like to receive which kind of message ? Email ? JSON ?
You would have to build something but everything is possible
Cheers
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
sbl is right: if you can trigger an event that calls your own piece of ABAP code, then your code can forward any kind of message to an external system using either RFC or HTTP.
If the external system cannot receive RFC or HTTP, then you could just as an example use a middleware that generates a PDF message and sends it as an Email attachment etc. As I am familiar with SAP Business Connector, let me give you an example of how this would work using the SAP BC. (But of course you could as well build your own receiver based on NW RFC Library, JCo or NCo.)
If you would like to try out something like this in a prototype, you should provide more details as to how the external system communicates and what kind of data format the external system needs. Then I can provide more tips and documentation, on how this could be achieved.
User | Count |
---|---|
83 | |
11 | |
10 | |
8 | |
7 | |
7 | |
6 | |
6 | |
5 | |
5 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.