{"id":3496,"date":"2016-12-12T15:20:41","date_gmt":"2016-12-12T14:20:41","guid":{"rendered":"http:\/\/e3mag.com\/?p=3496"},"modified":"2024-01-19T14:54:27","modified_gmt":"2024-01-19T13:54:27","slug":"sap-integr-ibm-bpm","status":"publish","type":"post","link":"https:\/\/e3mag.com\/en\/sap-integr-ibm-bpm\/","title":{"rendered":"SAP integration with IBM Business Process Manager"},"content":{"rendered":"<p>Whenever, for example, requisitions are created, invoice data is retrieved or cost center affiliations are checked, it is necessary for the IBM BPM to communicate with the existing SAP.<\/p>\n<h3>Direct connection<\/h3>\n<p>In current SAP versions, it is possible to generate the web services directly from the available SAP interfaces. These can be called in BPM. What sounds simple often turns out to be a struggle with complicated data structures that lead to even more complicated calls. Addressing the Java interfaces directly using the SAP Java Connector is also cumbersome, since all interfaces and attribute names must always be known. Here, the programmer needs either full knowledge of the SAP system and the interfaces or a permanent contact person who is available at all times for queries. But how can the correct values be read out of the often confusing BAPI calls? How is the whole thing to be used in BPM afterwards?<\/p><div id=\"great-812687261\" class=\"great-fullsize-content-en\" style=\"margin-bottom: 20px;\"><a data-no-instant=\"1\" href=\"https:\/\/www.youtube.com\/watch?v=6yfv7eho3Gc\" rel=\"noopener\" class=\"a2t-link\" target=\"_blank\" aria-label=\"Fullsize\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/e3mag.com\/wp-content\/uploads\/2026\/03\/banner_26_04_08_1200x150.jpg\" alt=\"Fullsize\"  srcset=\"https:\/\/e3mag.com\/wp-content\/uploads\/2026\/03\/banner_26_04_08_1200x150.jpg 1200w, https:\/\/e3mag.com\/wp-content\/uploads\/2026\/03\/banner_26_04_08_1200x150-400x50.jpg 400w, https:\/\/e3mag.com\/wp-content\/uploads\/2026\/03\/banner_26_04_08_1200x150-768x96.jpg 768w, https:\/\/e3mag.com\/wp-content\/uploads\/2026\/03\/banner_26_04_08_1200x150-100x13.jpg 100w, https:\/\/e3mag.com\/wp-content\/uploads\/2026\/03\/banner_26_04_08_1200x150-480x60.jpg 480w, https:\/\/e3mag.com\/wp-content\/uploads\/2026\/03\/banner_26_04_08_1200x150-640x80.jpg 640w, https:\/\/e3mag.com\/wp-content\/uploads\/2026\/03\/banner_26_04_08_1200x150-720x90.jpg 720w, https:\/\/e3mag.com\/wp-content\/uploads\/2026\/03\/banner_26_04_08_1200x150-960x120.jpg 960w, https:\/\/e3mag.com\/wp-content\/uploads\/2026\/03\/banner_26_04_08_1200x150-1168x146.jpg 1168w, https:\/\/e3mag.com\/wp-content\/uploads\/2026\/03\/banner_26_04_08_1200x150-18x2.jpg 18w, https:\/\/e3mag.com\/wp-content\/uploads\/2026\/03\/banner_26_04_08_1200x150-600x75.jpg 600w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" width=\"1200\" height=\"150\"  style=\" max-width: 100%; height: auto;\" \/><\/a><\/div>\n<h3>The IBM SAP adapter<\/h3>\n<p>The answer is simple: IBM has been offering an adapter specifically for SAP for some time now. This can be connected to IBM BPM in various ways. The easiest way to address SAP is with the Advanced variant of the Business Process Manager. Here, SCA interfaces are used and connected to the Business Process Model &amp; Notation (BPMN) process with an Advanced Integration Service. The SAP adapter creates the SCA<span id=\"urn:local-text-annotation-zen6gk4hwakzemexdr1izrdh0xhqyh61\" class=\"textannotation disambiguated wl-thing\">Interface<\/span> to SAP via the name of the BAPI module. Subsequently, a graphical mapping can be used to create corresponding interfaces to the process. Whether the connection works can be easily tested using the integrated debugging tools of IBM Integration Designer, the development environment for Advanced Integration Services.<\/p>\n<p>The problem is somewhat more complex without SCA capability. With the BPM standard version, the path leads via Java modules, which can be accessed via a web service.<span id=\"urn:local-text-annotation-f5e8pqel6u7dfk0wfiwwtoguof4z1wsn\" class=\"textannotation disambiguated wl-thing\">Interface<\/span> into the process. The SAP adapter generates Java objects that correspond to the inputs and outputs of the BAPI module. These must be manually placed on the respective attributes from the process by Java code. The resulting Enterprise Java Bean (EJB) can be installed as an enterprise application on a WebSphere Application Server and accessed via the web service.<span id=\"urn:local-text-annotation-ictk38q7tpmpi3h351tphfg5ad287lij\" class=\"textannotation disambiguated wl-thing\">Interface<\/span> can be called. Such an application server is automatically set up during the installation of the BPM. Testing and debugging can be performed here via the usual interface tests or additionally implemented Java methods.<\/p>\n<h3>SolMan integration<\/h3>\n<p>SAP Solution Manager is a special case in the field of SAP-IBM integration. With it, SAP provides a collection of tools, content, and services that can be used to consolidate and centrally administer system landscapes. Designed as a functional process model, SAP users can use it to control even rudimentary processes in the ERP system. However, it does not contain any deeper back-end logic for such purposes. This is where IBM BPM comes in. As a development tool, it can import processes created in Solution Manager, so-called business designs. A business design is defined in SAP Solution Manager on the basis of SAP processes and optimized through a series of iterations.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"Sap integration in the ibm business process manager\" class=\"wp-image-3502 alignleft\" src=\"https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Screenshot-2016-12-12-um-15.09.33.png\" alt=\"Sap integration in the ibm business process manager\" width=\"276\" height=\"491\" srcset=\"https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Screenshot-2016-12-12-um-15.09.33.png 358w, https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Screenshot-2016-12-12-um-15.09.33-100x178.png 100w\" sizes=\"auto, (max-width: 276px) 100vw, 276px\" \/>Data stored in repositories is exchanged via import and export operations between SAP Solution Manager and Process Designer or Process Center. In IBM BPM, these are then further modeled and refined to provide precise business scenarios for specific projects. The finished designs are then exported back to SAP Solution Manager for configuration.<\/p>\n<p>SAP integration is possible and easy with BPM Advanced. For a few connections, however, the Advanced variant can be dispensed with without hesitation - especially if no further SAP connection will take place or if more budget is available for development and maintenance than for the license purchase. Such a direct connection without an SAP adapter is generally only recommended if the developers involved have a great deal of extensive expertise and very good knowledge of SAP in general and the SAP system in question.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>","protected":false},"excerpt":{"rendered":"<p>Can the IBM Business Process Manager (BPM) also communicate with the existing SAP?<br \/>\nThe answer from BPM expert Philipp Schn\u00fcrer is: Yes, BPM does not have a direct SAP interface, but a few tricks make the connection possible.<\/p>","protected":false},"author":74,"featured_media":3501,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"pmpro_default_level":"","footnotes":""},"categories":[2,740,161],"tags":[209,258,105,236],"coauthors":[25396],"class_list":["post-3496","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sap-nachrichten","category-mag1612","category-szene","tag-bpm","tag-ibm","tag-integration","tag-sap","pmpro-has-access"],"acf":[],"featured_image_urls_v2":{"full":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Integration.jpg",1000,667,false],"thumbnail":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Integration-150x150.jpg",150,150,true],"medium":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Integration.jpg",400,267,false],"medium_large":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Integration-768x512.jpg",768,512,true],"large":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Integration.jpg",1000,667,false],"image-100":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Integration-100x67.jpg",100,67,true],"image-480":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Integration-480x320.jpg",480,320,true],"image-640":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Integration-640x427.jpg",640,427,true],"image-720":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Integration-720x480.jpg",720,480,true],"image-960":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Integration-960x640.jpg",960,640,true],"image-1168":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Integration.jpg",1000,667,false],"image-1440":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Integration.jpg",1000,667,false],"image-1920":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Integration.jpg",1000,667,false],"1536x1536":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Integration.jpg",1000,667,false],"2048x2048":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Integration.jpg",1000,667,false],"trp-custom-language-flag":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Integration.jpg",18,12,false],"bricks_large_16x9":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Integration.jpg",1000,667,false],"bricks_large":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Integration.jpg",1000,667,false],"bricks_large_square":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Integration.jpg",1000,667,false],"bricks_medium":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Integration.jpg",600,400,false],"bricks_medium_square":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Integration.jpg",600,400,false],"profile_24":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Integration-24x24.jpg",24,24,true],"profile_48":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Integration-48x48.jpg",48,48,true],"profile_96":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Integration-96x96.jpg",96,96,true],"profile_150":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Integration-150x150.jpg",150,150,true],"profile_300":["https:\/\/e3mag.com\/wp-content\/uploads\/2016\/12\/Integration-300x300.jpg",300,300,true]},"post_excerpt_stackable_v2":"<p>Kann der IBM Business Process Manager (BPM) auch mit dem vorhandenen SAP kommunizieren?<br \/>\nDie Antwort des BPM-Experten Philipp Schn\u00fcrer lautet: Ja, der BPM hat zwar keine direkte SAP-Schnittstelle, aber einige Tricks machen die Verbindung m\u00f6glich.<\/p>\n","category_list_v2":"<a href=\"https:\/\/e3mag.com\/en\/category\/sap-news\/\" rel=\"category tag\">Community Nachrichten<\/a>, <a href=\"https:\/\/e3mag.com\/en\/category\/likes1612\/\" rel=\"category tag\">MAG 16-12<\/a>, <a href=\"https:\/\/e3mag.com\/en\/category\/scene\/\" rel=\"category tag\">Szene<\/a>","author_info_v2":{"name":"Philipp Schn\u00fcrer, X-Integrate","url":"https:\/\/e3mag.com\/en\/author\/philipp-schnuerer\/"},"comments_num_v2":"0 comments","_links":{"self":[{"href":"https:\/\/e3mag.com\/en\/wp-json\/wp\/v2\/posts\/3496","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/e3mag.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/e3mag.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/e3mag.com\/en\/wp-json\/wp\/v2\/users\/74"}],"replies":[{"embeddable":true,"href":"https:\/\/e3mag.com\/en\/wp-json\/wp\/v2\/comments?post=3496"}],"version-history":[{"count":1,"href":"https:\/\/e3mag.com\/en\/wp-json\/wp\/v2\/posts\/3496\/revisions"}],"predecessor-version":[{"id":138479,"href":"https:\/\/e3mag.com\/en\/wp-json\/wp\/v2\/posts\/3496\/revisions\/138479"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/e3mag.com\/en\/wp-json\/wp\/v2\/media\/3501"}],"wp:attachment":[{"href":"https:\/\/e3mag.com\/en\/wp-json\/wp\/v2\/media?parent=3496"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/e3mag.com\/en\/wp-json\/wp\/v2\/categories?post=3496"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/e3mag.com\/en\/wp-json\/wp\/v2\/tags?post=3496"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/e3mag.com\/en\/wp-json\/wp\/v2\/coauthors?post=3496"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}