Funktionsbausteine (BAPIs) wrappen: Unterschied zwischen den Versionen

Aus SAP Wiki ツ
M1ch3lde (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
M1ch3lde (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
[[Kategorie:RAP]]
[[Kategorie:RAP]]
Es gibt gute Gründe einen Funktionsbaustein (BAPIs) zu wrappen.
Es gibt gute Gründe einen Funktionsbaustein (BAPI) zu wrappen.


Zum einen den gewrappten FuBa als Tier 2 Code zu haben, sodass dieser mit Tier 1 Code ausgetauscht werden kann, wenn SAP eine freigegebene Cloud-API o.ä. anbietet oder den gewrappten Code dafür zu nutzen, um es als Tier 1 in seinem SAP S/4HANA, SAP S/4HANA Cloud, private edition System freizugeben.
Zum einen den gewrappten FuBa als Tier 2 Code zu haben, sodass dieser mit Tier 1 Code ausgetauscht werden kann, wenn SAP eine freigegebene Cloud-API o.ä. anbietet oder den gewrappten Code dafür zu nutzen, um es als Tier 1 in seinem SAP S/4HANA, SAP S/4HANA Cloud, private edition System freizugeben.


Zum anderen COMMIT-WORK benötigte oder verursachende Fubas (BAPIs) durch das BGPF-Framework oder durch call destination 'NONE' in RAP-Framework nutzen zu können, wenn diese Bausteine nicht in der SAVE-Sequenz aufgerufen werden.  
Zum anderen [[COMMIT-WORK_benötigte_oder_verursachende_Fubas_(BAPIs)_in_RAP|COMMIT-WORK benötigte oder verursachende Fubas (BAPIs)]] durch das BGPF-Framework oder durch call destination 'NONE' in RAP-Framework nutzen zu können, wenn diese Bausteine nicht in der SAVE-Sequenz aufgerufen werden.  


Hilfreich ist die Nutzung des Generators eines SAP MAs:
Hilfreich ist die Nutzung des Generators eines SAP MAs:
* https://community.sap.com/t5/technology-blogs-by-sap/how-to-generate-a-wrapper-for-function-modules-bapis-in-tier-2/ba-p/13692790
* https://community.sap.com/t5/technology-blogs-by-sap/how-to-generate-a-wrapper-for-function-modules-bapis-in-tier-2/ba-p/13692790
Alterantiv kann man dies auch manuell machen
Alterantiv kann man dies auch manuell machen:
* https://community.sap.com/t5/technology-q-a/3-tier-extensibility-model-for-sap-s-4hana-private-cloud-and-on-premise/qaq-p/12728070
* https://community.sap.com/t5/technology-q-a/3-tier-extensibility-model-for-sap-s-4hana-private-cloud-and-on-premise/qaq-p/12728070

Aktuelle Version vom 21. Dezember 2024, 14:48 Uhr

Es gibt gute Gründe einen Funktionsbaustein (BAPI) zu wrappen.

Zum einen den gewrappten FuBa als Tier 2 Code zu haben, sodass dieser mit Tier 1 Code ausgetauscht werden kann, wenn SAP eine freigegebene Cloud-API o.ä. anbietet oder den gewrappten Code dafür zu nutzen, um es als Tier 1 in seinem SAP S/4HANA, SAP S/4HANA Cloud, private edition System freizugeben.

Zum anderen COMMIT-WORK benötigte oder verursachende Fubas (BAPIs) durch das BGPF-Framework oder durch call destination 'NONE' in RAP-Framework nutzen zu können, wenn diese Bausteine nicht in der SAVE-Sequenz aufgerufen werden.

Hilfreich ist die Nutzung des Generators eines SAP MAs:

Alterantiv kann man dies auch manuell machen: