Ansicht
Dokumentation
MSS_UI5_SUB_API - BAdI: Für Vertreter-API (Funktionsgruppe SWRS)
CL_GUI_FRONTEND_SERVICES - Frontend Services BAL Application Log DocumentationDiese Dokumentation steht unter dem Copyright der SAP AG.
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) |
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 |
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 )