ANPASSUNGEN DURCH USER-EXITS, BADI ODER BTD, BUSINESS PARTNER EXTENSION FRAMEWORK

Es gibt Anforderungen, die von der SAP-Standardlösung nicht umfasst werden können, wie z. B.:
• Zuweisung eines Kostenelements für eine Auftragsposition
• Warnung, falls ein Kunde am aktuellen Tag bereits bestellt hat, um Doppelbestellungen zu vermeiden
• Zuweisung und Validierung eines Gutscheins für ein bestelltes Material oder eine bestellte Dienstleistung
SAP-Erweiterungen und insbesondere Prozesserweiterungen sind nicht einfach durchzuführen, da sie Kenntnisse über SAP-Prozesse und Module erfordern und auch über die Stellen in den SAP-Programmen, an denen Erweiterungen bereitgestellt werden. Aus Sicht der Leistung ist die Programmierung auch schwierig, da bestimmte Methoden (insbesondere Prüfmethoden) häufig von SAP aufgerufen werden. Bei kostspieligen Auswertungen wird empfohlen, dass die Methode im Speicher behält, was bereits in einem vorherigen Aufruf ausgewertet wurde. Einige Beispiele wären: die gültige Gutscheine für einen bestimmten Kunden oder die Anzahl der bereits bestellten Produkte eines Kunden (wenn es für bestimmte Angebote ein maximales Kauflimit gibt).
In neuen SAP-Lösungen wird Business Partner zunehmend verwendet. Partner haben einen eindeutigen Code, jedoch können sie mehrere Geschäftsrollen haben, z. B.: Kunde, Lieferant, Debitor oder Kreditor. Da noch nicht viele Unternehmen Business Partner implementiert haben und die Business-Partner-Lösung eine Kernkomponente von SAP S/4HANA® ist, würden wir uns freuen, wenn Sie unsere Expertise zu diesem Thema erfragen.

Das Erweitern von Business Partner ist komplex und erfordert die Kenntnis des BTD-Frameworks. Zum Beispiel kann die Akzeptanz eines Partners zu GDPR-Konditionen oder die Art der Rekrutierung eines Kunden mithilfe des BTD-Frameworks durchgeführt werden.