Ansicht
Dokumentation

MSS_UI5_SUB_API - BAdI: Für Vertreter-API (Funktionsgruppe SWRS)

MSS_UI5_SUB_API - BAdI: Für Vertreter-API (Funktionsgruppe SWRS)

CL_GUI_FRONTEND_SERVICES - Frontend Services   BAL Application Log Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Dieses BAdI ist in die Workflow-Schnittstellen für die Pflege von Vertretern integriert. Diese Schnittstellen werden zum Beispiel für die Pflege von Vertretern über den zentralen Arbeitsvorrat verwendet.

Das BAdI hat nur einen Einfluss auf die Pflege von Vertretern, wenn es die genannten Workflow-Schnittstellen verwendet. Es wird zum Beispiel nicht im Business Workplace verwendet.

Das BAdI verfügt über drei Methoden, die in den folgenden Funktionsbausteinen aufgerufen werden:

Methode Workflow-Schnittstelle (Funktionsbaustein)
MAINTAIN_SUBSTITUTE SAP_WAPI_SUBSTITUTE_MAINTAIN (Vertreter pflegen)
DELETE_SUBSTITUTE SAP_WAPI_SUBSTITUTE_DELETE (Vertreter löschen)
RESTRICT_PROFILES SAP_WAPI_SUBSTITUTE_PROF_GET (Liste der Vertreterprofile)

RESTRICT_PROFILES

RESTRICT_PROFILES RESTRICT_PROFILES

Methode MAINTAIN_SUBSTITUTE

Diese Methode wird aufgerufen, bevor die Pflege von Vertretern ausgeführt wird.
Die Pflege von Vertretern wird nur ausgeführt, wenn der Aufruf der Methode den Rückgabewert 0 ausgibt.
Mit den Daten können Sie die Pflege von Vertretern ablehnen und eine entsprechende Fehlermeldung einrichten, kundenspezifische Tabellen aktualisieren oder die Attribute des Vertreters (z.B. das Vertreterprofil) ändern.
Die Methode darf kein COMMIT WORK auslösen.

Importparameter

SUBSTITUTED_OBJECT Vertretene Person
SUBSTITUTE Vertreter

Exportparameter

RETURN_CODE Rückgabewert
MSG Tabelle mit T100-Meldungen

Änderungsparameter

SUBST_BEGIN Beginn der Vertretung
SUBST_END Ende der Vertretung
SUBST_PROFILE Vertreterprofil
SUBST_ACTIVE Kennzeichen: Vertretung aktiv

Methode DELETE_SUBSTITUTE

Diese Methode wird aufgerufen, bevor die Vertreter gelöscht werden.
Das Löschen wird nicht ausgeführt, wenn der Aufruf der Methode den Rückgabewert 0 ausgibt.
Sie können die kundenspezifischen Tabellen in der Methode aktualisieren oder das Löschen der Vertreter ablehnen.
Die Methode darf kein COMMIT WORK auslösen.

Importparameter

SUBSTITUTED_OBJECT Vertretene Person
SUBSTITUTES Tabelle der Vertreter
START_DATE Löschen ab diesem Datum
END_DATE Löschen bis zu diesem Datum
DELETE_WITHOUT_DATE Löschen ohne Datumsbegrenzung

Exportparameter

RETURN_CODE Rückgabewert
MSG Tabelle mit T100-Meldungen

Methode RESTRICT_PROFILES

Diese Methode wird aufgerufen, nachdem die Vertreterprofile bestimmt wurden.
Sie können zum Beispiel die Liste der Vertreterprofile begrenzen.

Änderungsparameter

PROFILES Tabelle der Vertreterprofile

PROFILES

Siehe Beispielimplementierung in Klasse CL_EXM_IM_WF_SUBSTITUTE.






CL_GUI_FRONTEND_SERVICES - Frontend Services   Fill RESBD Structure from EBP Component Structure  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 4862 Date: 20240520 Time: 233121     sap01-206 ( 39 ms )