Ansicht
Dokumentation

PS_RESB_GR_OPT - BAdI: Optimierung für Wareneingänge und Bestellungen zu Reservierungen

PS_RESB_GR_OPT - BAdI: Optimierung für Wareneingänge und Bestellungen zu Reservierungen

rdisp/max_wprun_time - Maximum work process run time   TXBHW - Original Tax Base Amount in Local Currency  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Dieses Business-Add-In (BAdI) wird für verschiedene Projektsystem-Komponenten (PS-ST, PS-IS) verwendet. Mithilfe dieses BAdI können Sie neue Datenbankverfahren anwenden, um die Leistung der Transaktionen CJ20N und CN41N zu verbessern.

Mit der entsprechenden BAdI-Methode PS_GET_RESB_GR_DETAILS können Sie die Gesamtwareneingangsmenge auf Materialkomponentenebene abfragen. Die Methode gibt zudem das jüngste Wareneingangsdatum und die Mengeneinheit aller Bestellungen für eine Materialkomponente aus. Die Ausgabe erfolgt für alle Materialkomponenten einer gegebenen Liste von Netzplänen.

Die Leistungsverbesserung durch die neuen Datenbankverfahren sollen sich aus folgenden Faktoren ergeben:

  • Schnellere Datenselektion durch moderne Datenbanken
  • Datenaggregation auf Datenbank- anstatt auf ABAP-Server-Ebene
  • Verringertes Datentransfervolumen von der Datenbank zum ABAP-Server

Beachten Sie, dass mögliche Performance-Verbesserungen von den in der gewählten Datenbank verfügbaren Verfahren abhängen.

Weitere Informationen über die Standardeinstellungen (Filter, einfache oder mehrfache Verwendbarkeit) finden Sie auf der Registerkarte Erw.spot-Elementdefinitionen im BAdI-Builder (Transaktion SE18).

BAdI-Definition

BADI_PS_RESB_GR_DBSYS_OPT

Für dieses BAdI wurde der Filter DBSYS_TYPE definiert. Beim Erstellen einer Instanz dieses BAdI wird der Filter mit dem Wert des statischen Attributs DBSYS_TYPE in der Klasse CL_DB_SYS angewendet.

BAdI-Implementierungen

Die verfügbaren SAP-BAdI-Implementierungen lesen und aggregieren Daten. Die BAdI-Implementierung BADI_PS_RESB_GR_DBSYS_OPT_IMPL ist dem Filterwert "HDB" für die SAP-HANA-Datenbank zugeordnet. Die BAdI-Implementierung BADI_PS_RESB_GR_ANYDB_IMPL ist den jeweiligen Filterwerten der folgenden Datenbanken zugeordnet:

  • IBM DB2 for i (Filterwert: DB400)
  • IBM DB2 for Linux, UNIX, and Windows (Filterwert: DB6)
  • IBM DB2 for z/OS (Filterwert: DB2)
  • Microsoft-SQL-Server-Datenbank (Filterwert: MSSQL)
  • Oracle-Datenbank (Filterwert: ORACLE)
  • SAP Sybase Adaptive Server Enterprise (Filterwert: SYBASE)

Weitere Informationen zur Optimierung und zu möglichen Einschränkungen finden Sie im SAP-Hinweis 1829603.

BAdI-Methoden-Dokumentation:

Weitere Informationen zur Implementierung eines Optimierungs-BAdI finden Sie unter Optimierungs-BAdIs.

.






PERFORM Short Reference   CL_GUI_FRONTEND_SERVICES - Frontend Services  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3346 Date: 20240520 Time: 150240     sap01-206 ( 53 ms )