Ansicht
Dokumentation

EHFND_TASK_MNTF_FLD - BAdI: Feldsteuerung für Aufgabendefinitionserweiterung der IH-Meldung

EHFND_TASK_MNTF_FLD - BAdI: Feldsteuerung für Aufgabendefinitionserweiterung der IH-Meldung

ABAP Short Reference   rdisp/max_wprun_time - Maximum work process run time  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Mit diesem Business Add-In (BAdI) wird in Environment, Health, and Safety (EHS-SUS-FND) das Anzeigeverhalten (wie Bearbeitbarkeit, Sichtbarkeit) der benutzerdefinierten Felder gesteuert, die dem Unterknoten Instandhaltungsmeldung des Business-Objekts EHS-Aufgabendefinition mithilfe der Erweiterbarkeit der Anwendungsexperten im Geschäftskontext EHFND_TASK_DEFINITIONhinzugefügt wurden. Außerdem können Sie das BAdI verwenden, um ein Feld als obligatorisch oder optional zu kennzeichnen.

Dieses BAdI wird aufgerufen, wenn Daten aus dem Wurzelknoten des Business-Objekts EHS-Aufgabendefinition abgerufen werden. Das BAdI wird nur ausgeführt, wenn die im Geschäftskontext EHFND_TASK_DEFINITION registrierten Apps verwendet werden.

Diese BAdI-Definition verwendet die Schnittstelle IF_BADI_EHFND_TSK_MNTF_FLD_CTR, die nur eine Methode enthält:

o,,MODIFY_EXT_FIELD_CONTROLS

Mit dieser Methode können Sie das Anzeigeverhalten benutzerdefinierter Felder angeben, indem Sie die Werte der Feldsteuerungen modifizieren.

Bevor Sie das BAdI implementieren, sollten Sie dem Business-Objekt EHS-Aufgabendefinition - Instandhaltungsmeldung benutzerdefinierte Felder hinzufügen, indem Sie die Erweiterbarkeit der Anwendungsbenutzer im Geschäftskontext EHFND_TASK_MAINTENANCEverwenden.

Das BAdI ist mehrfach verwendbar und nicht filterabhängig.

Das BAdI ist mehrfach verwendbar, und es ist nicht filterabhängig.

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

Das BAdI kann mithilfe der App Benutzerdefinierte Logik für den Geschäftskontext EHFND_TASK_DEFINITION implementiert werden.

Das BAdI kann auch mithilfe der App Benutzerdefinierte Logik für den Geschäftskontext EHFND_TASK_DEFINITION implementiert werden.

Beispielimplementierungen finden Sie im BAdI-Builder auf der Registerkarte Erw.spot-Elementdefinitionen im Abschnitt Implementierungs-Beispielklassen.

Folgende Beispielimplementierungen stehen zur Verfügung:

o,,CL_EHFND_TSK_MNTF_CTR_EXMP

Die Beispielimplementierung zeigt, wie Sie ein benutzerdefiniertes Feld als nicht bearbeitbar anzeigen können.






BAL Application Log Documentation   rdisp/max_wprun_time - Maximum work process run time  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3536 Date: 20240520 Time: 171425     sap01-206 ( 55 ms )