Ansicht
Dokumentation

BADI_SALES_C_ORD_IT - BAdI: Erweiterung für Kundenauftragsposition

BADI_SALES_C_ORD_IT - BAdI: Erweiterung für Kundenauftragsposition

rdisp/max_wprun_time - Maximum work process run time   Fill RESBD Structure from EBP Component Structure  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Mit diesem Business Add-In (BAdI) können Sie in der Vertriebsanwendung die Standardfunktion der Fiori-App "Kundenaufträge anlegen" erweitern. Kunden können dieses BAdI verwenden, um benutzerdefinierte Felder zu füllen (möglich seit Einführung der Erweiterungen für "Entitätstypen des OData-Service über DDIC") oder sogar um die Funktion zu erweitern.

Das BAdI (BADI_SRA017_ ORDERITEM) liefert die folgenden Methoden:

  • DISPLAY_ORDERITEM_ENTITYSET - Hinzufügen von Zusatzfeldern für Kundenauftragspositionen
  • DISPLAY_SALESORDER_ENTITY - Hinzufügen von Zusatzfeldern für Details zu Kundenauftragspositionen

Nachdem Sie die IMG-Aktivität aufgerufen haben, wird ein Dialogfenster angezeigt, in das Sie einen Namen für die Implementierung eingeben.

Wenn für dieses Business Add-In bereits Implementierungen angelegt wurden, werden diese in einem Dialogfenster angezeigt.

Wählen Sie eine Implementierung aus, indem Sie "Anlegen" wählen, und gehen Sie dann folgendermaßen vor:

1. Geben Sie im Dialogfenster einen Namen für die Implementierung des Add-In ein, und wählen Sie "Anlegen".

Daraufhin wird das Einstiegsbild zum Anlegen von BAdI-Implementierungen angezeigt.

2. Geben Sie in diesem Bild im Feld "Implementierungskurztext" eine kurze Beschreibung der Implementierung ein.

3. Auf der Registerkarte "Schnittstelle" werden Sie sehen, dass das Feld "Name der Implementierungsklasse" automatisch ausgefüllt wurde, indem auf Grundlage des Namens Ihrer Implementierung ein Klassenname zugeordnet wurde.

4. Sichern Sie Ihre Eingaben, und ordnen Sie das Add-In einem Paket zu.

5. Doppelklicken Sie auf den Namen einer Methode, um sie zu bearbeiten.

6. Implementieren Sie die folgende Schnittstellenmethode:

IF BADI_SRA017_ ORDERITEM~DISPLAY_ORDERITEM_ENTITYSET

7. Sichern Sie Ihren Code, und aktivieren Sie ihn. Navigieren Sie zurück zum Bild "Implementierung ändern".

Hinweis: Sie können für ein Add-In auch eine Implementierung anlegen und diese erst zu einem späteren Zeitpunkt aktivieren. Führen Sie in diesem Fall den folgenden Schritt nicht aus.

8. Wählen Sie "Aktivieren".

Wenn das Anwendungsprogramm ausgeführt wird, führt das System den Code in der von Ihnen geschriebenen Methode aus.






General Data in Customer Master   General Material Data  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2754 Date: 20240520 Time: 181537     sap01-206 ( 43 ms )