Ansicht
Dokumentation

COM_PRODUCT_ENHNC02 - Externe Nummernvergabe beeinflussen

COM_PRODUCT_ENHNC02 - Externe Nummernvergabe beeinflussen

BAL Application Log Documentation   TXBHW - Original Tax Base Amount in Local Currency  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Mit dieser Erweiterung können Sie Produkt-IDs ändern, die beim Anlegen eines Produkts eingegeben wurden, und kundeneigene Prüfungen zu diesen IDs implementieren.

Wenn diese Erweiterung aktiv implementiert ist, wird sie jedesmal aufgerufen, wenn Sie beim Anlegen eines Produkts eine Produkt-ID eingeben.

Mit dieser Erweiterung können Sie z.B.

  • der Produkt-ID eine Prüfziffer hinzufügen
  • prüfen, ob die Produkt-ID bereits in einem externen SAP-System oder MDC-System vorhanden ist

Besonderheiten im CRM

Zu dieser Erweiterung ist Beispielquelltext implementiert.

Dieser prüft, ob die eingegebene Produkt-ID bereits in dem SAP-System vorhanden ist, das aus der in den Middleware-Einstellungen angegebenen CRM-Vorschlagsdestination abgeleitet wurde. (Die CRM-Vorschlagsdestination muss in Transaktion SM59 als R/3-Verbindung definiert sein.)

Der Prozess im Beispielquelltext ist wie folgt:

  1. Das System liest die CRM-Vorschlagsdestination.
  2. Aus dieser Destination ermittelt es das zugehörige logische System.
  3. Auf der Grundlage des logischen Systems und der Eingabeparameter für den Produkttyp wandelt das System die Produkt-ID in die entsprechende Materialnummer des SAP-Systems um.
  4. Das System prüft, ob diese Materialnummer bereits im SAP-System vergeben wurde. Wenn ja, gibt es eine entsprechende Fehlermeldung aus.

Für die Verfügbarkeitsprüfung verwenden Sie das BAPI BAPI_MATERIAL_EXISTENCECHECK. Für SAP R/3-Systeme mit Release vor 4.0 verwenden Sie das BAPI BAPI_MATERIAL_GET_DETAIL.






Addresses (Business Address Services)   CL_GUI_FRONTEND_SERVICES - Frontend Services  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 1942 Date: 20240520 Time: 171700     sap01-206 ( 34 ms )