Funktionsbausteine (BAPIs) wrappen: Unterschied zwischen den Versionen

Aus SAP Wiki ツ
M1ch3lde (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
M1ch3lde (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Zeile 4: Zeile 4:
|-
|-
| Seit etwa Mitte August 2025 spricht man nicht mehr von Tier 1,2 und 3, sondern von verschiedenen Clean-Core-Leveln A,B,C und D.
| Seit etwa Mitte August 2025 spricht man nicht mehr von Tier 1,2 und 3, sondern von verschiedenen Clean-Core-Leveln A,B,C und D.
Die Kernaussage dieses Artikels stimmt weiterhin: Alles was nicht Level A ist, sollte man wrappen. Jedoch zählen einige BAPIs zu Level B, d.h. werden als weitgehend upgradesicher und unterstützt angesehen (Stand 08/2025)
Die Kernaussage dieses Artikels stimmt weiterhin: Alles was nicht Level A ist, sollte man wrappen. Jedoch zählen einige BAPIs zu Level B, d.h. werden als weitgehend upgradesicher und unterstützt angesehen (Stand 08/2025). Auch hier man ein Wrappen Sinn diese zum möglichen späteren Zeitpunkt mit Level-A Code zu ersetzen.
|}
|}



Version vom 18. Januar 2026, 12:15 Uhr

Hinweis
Seit etwa Mitte August 2025 spricht man nicht mehr von Tier 1,2 und 3, sondern von verschiedenen Clean-Core-Leveln A,B,C und D.

Die Kernaussage dieses Artikels stimmt weiterhin: Alles was nicht Level A ist, sollte man wrappen. Jedoch zählen einige BAPIs zu Level B, d.h. werden als weitgehend upgradesicher und unterstützt angesehen (Stand 08/2025). Auch hier man ein Wrappen Sinn diese zum möglichen späteren Zeitpunkt mit Level-A Code zu ersetzen.

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: