Ansicht
Dokumentation

EHPRC_SCC_OD_INTEGRA - BAdI: On-Demand-Integration der Lieferkette

EHPRC_SCC_OD_INTEGRA - BAdI: On-Demand-Integration der Lieferkette

ABAP Short Reference   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Dieses Business Add-In (BAdI) wird in Produktkonformität für Fertigungsindustrie verwendet. Mit diesem BAdI können Sie Daten mit dem SAP Product Stewardship Network austauschen. Sie müssen entscheiden, wie dieses BAdI mit Herstellerteilenummern umgeht.

  1. Sie haben geprüft, ob Sie für ein Material mehrere Herstellerteilenummern (HTN) verwenden.
  2. Sie haben den Web-Service für die Kommunikation mit dem SAP Product Stewardship Network entsprechend der Beschreibung in der Customizing-Aktivität Integration mit SAP Product Stewardship Network angeben konfiguriert und aktiviert.

In der Standardauslieferung ist diese BAdI-Definition nicht aktiv. Sie enthält die folgenden Methoden:

  • GET_SUPPLIER_CONNECTION_STATUS
    Verwenden Sie diese Methode zur Ermittlung des Status der Verbindung zwischen Ihrem Unternehmen und einem oder mehreren Lieferanten. Es wird angezeigt, ob jeder Lieferant bereits eingeladen wurde oder nicht. Wenn ein Lieferant eingeladen wurde (ja), wird angezeigt, ob der Lieferant die Einladung angenommen oder abgelehnt hat.
  • GET_SUPPLIER_PART_STATUS
    Verwenden Sie diese Methode zur Ermittlung der detaillierten Statusinformationen eines oder mehrerer Lieferantenteile. Falls eine zugeordnete Deklaration vorhanden ist, können Sie auch den Status dieser Deklaration für jedes Lieferantenteil anzeigen.
  • GET_EXTERNAL_PAGE_URL
    Verwenden Sie diese Methode, wenn Sie ein Lieferantenteil im SAP Product Stewardship Network bearbeiten möchten, um eine externe URL zu diesem Netzwerk zu erhalten.
  • INTEGRATION_ENABLED
    Verwenden Sie diese Methode, um zu prüfen, ob die Integration von SAP Product Stewardship Network verfügbar ist.
  • GET_DECLARATION
    Verwenden Sie diese Methode, um Deklarationsdaten für eine Komponente vom SAP Product Stewardship Network für ein Lieferantenteil zu erhalten.
  • PROCESS_COMPONENTS
    Verwenden Sie diese Methode, um zum SAP Product Stewardship Network zu navigieren und ein oder mehrere ausgewählte Lieferantenteile zu bearbeiten.
  • GET_STATUS_CHANGES
    Verwenden Sie diese Methode zum Synchronisieren aller Lieferanten und Lieferantenteile, die im SAP Product Stewardship Network geändert wurden.
  • ACKNOWLEDGE_STATUS_CHANGES
    Verwenden Sie diese Methode zum Senden einer Bestätigung an SAP Product Stewardship Network für jeden Lieferanten oder jedes Lieferantenteil, der bzw. das mithilfe der Methode GET_STATUS_CHANGES erfolgreich synchronisiert wurde. Daraufhin wird in SAP Product Stewardship Network der Lieferant oder das Lieferantenteil von der Liste der geänderten Objekte entsprechend entfernt.
  • ACKNOWLEDGE_ALL_STATUS_CHANGES
    Verwenden Sie diese Methode, um nach einer erfolgreichen vollständigen Synchronisation eine Bestätigung an SAP Product Stewardship Network zu senden. Daraufhin werden in SAP Product Stewardship Network alle Lieferant und Lieferantenteile von der Liste der geänderten Objekte entfernt.
  • CONVERT_PRCDATA_TO_PSN_COMP_ID
    Verwenden Sie diese Methode, um einen eindeutigen Identifikator für das Lieferantenteil im SAP Product Stewardship Network anzulegen. Dieser Identifikator wird als ein Produkt-ID im SAP Product Stewardship Network verwendet und angezeigt. Standardmäßig enthält dieser die Materialnummer und, nur wenn mehrere Herstellerteile für ein Material vorhanden sind, die HTN.
Weitere Informationen zu den Standardeinstellungen wie Filter, einfache oder mehrfache Verwendbarkeit finden Sie auf der Registerkarte Erweiterungsspot-Elementdefinitionen im BAdI Builder (SE18).
  • Sie benötigen die Standardimplementierung BADI_EHPRC_SCC_OD_MPN, wenn Sie mehrere Herstellerteile für ein Material und die On-Demand-Integration der Lieferkette mit HTN-Behandlung verwenden möchten.
  • Sie benötigen die Fallback-Klasse CL_EHPRC_SCC_OD_INTEGRATION_FB, wenn Sie nicht mehrere Herstellerteile verwenden.
  1. Entscheiden Sie, wie das BAdI BADI_EHPRC_SCC_OD_INTEGRATION funktionieren soll:
  • ,,Wenn Sie mehrere HTNs verwenden, aktivieren Sie die Standardimplementierung BADI_EHPRC_SCC_OD_MPN.

  • ,,Wenn Sie nicht mehrere HTNs verwenden, belassen Sie die Standardimplementierung deaktiviert. Das System verwendet die Fallback-Klasse CL_EHPRC_SCC_OD_INTEGRATION_FB.

  1. Wenn Sie die Standardimplementierung aktivieren, führen Sie eine vollständige Synchronisation mithilfe des Reports R_EHPRC_SCC_OD_STATUS_SYN aus.
  2. Wenn Sie die Standardfunktion anpassen möchten, legen Sie eine neue BAdI-Implementierung an. Dieses BAdI ist nicht für eine Mehrfachverwendung geeignet. Aus diesem Grund kann nur eine Implementierung aktiv sein.






BAL Application Log Documentation   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 5830 Date: 20240601 Time: 235019     sap01-206 ( 99 ms )