cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Integration SAP BPM with SAP ECC

Former Member
0 Likes
462

Hi all,

I have a very simple process to implement, but I do not know if it is possible to cover the following things:

I need to connect SAP NW BPM with SAP ERP - ECC and retrieve from ECC a list of customer open items. Has any of you tried this before, or maybe knows about this topic being discussed before? Or maybe just to connect to ECC and retrieve any other info?

Thanks in advance.

Best regards,

Stefania Rusu

Accepted Solutions (0)

Answers (2)

Answers (2)

Jocelyn_Dart
Product and Topic Expert
Product and Topic Expert
0 Likes

Hi Stefania,

Usually with an ECC system we would look for an Enterprise Service and call it as a web service, or a BAPI and call it as an RFC.

Alternatively you can create a custom web service and call your BAPI from that. There are some advantages in that approach as it makes it easier to send back proper SOAP faults for exception handling, rather than having to read the content of return parameters.

Don't forget for an Enterprise Service you will first need to create an endpoint to assign the security profile in transaction SOAMANAGER. That will then give you a WSDL that you can import directly into NetWeaver BPM. When you deploy your NetWeaver BPM process you then use the Application Scenario Communication config in the NetWeaver Administrator to point it to the particular system/client/login details.

For your scenario its likely to involve a couple of Enterprise Service calls, e.g.

  • Find all orders for the customer

  • Find the items of each order

I find the Enterprise Service workplace http://esworkplace.sap.com is reasonably good for finding these - just put in your keywords, press search and then use the BAPI and Service Operation categories to narrow it down.

If you want to simplify the calls you should consider using :

  • ES Variants on the ECC side, e.g. to simplify the parameters

  • The Service Composer on the NetWeaver BPM side - e.g. to collapse a number of calls into one logical web service

Regards,

Jocelyn

junwu
SAP Champion
SAP Champion
0 Likes

BPM can call rfc and ws from external system.

for anything else, you have to put it in UI.