Ansicht
Dokumentation

BCA_API_REL_DIALOGUE_CALL - Dialog- bzw. Folgeverarbeitung bei Workitemausführung

BCA_API_REL_DIALOGUE_CALL - Dialog- bzw. Folgeverarbeitung bei Workitemausführung

RFUMSV00 - Advance Return for Tax on Sales/Purchases   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Nach Aktivierung eines Workitems wird dieser Funktionsbaustein gerufen.

Er sucht sich zunächst alle Freigabeinformationen zu dem dahinterliegenden Freigabeobjekt seit der letzten endgültigen Freigabe (bzw. einem 'Ablehnen der Freigabe'). Diese bringt der Baustein mit Hilfe eines Dynpros zur Anzeige.

Auf dem Dynpro hat der Benutzer mehrere Interaktionsmöglichkeiten:

Anzeigen

Beim Drücken des Anzeige-Buttons wird ein Funktionsbaustein der Anwendung aufgerufen, der die Funktion 'Anzeigen' für das aktuelle Objekt startet. Der Name des Funktionsbausteins wurde zuvor in der Customizingtabelle TBCA_REL_FM hinterlegt.

Ändern

Beim Drücken des Andern-Buttons wird ein Funktionsbaustein der Anwendung aufgerufen, der die Funktion 'Ändern' für das aktuelle Objekt startet. Der Name des Funktionsbausteins wurde zuvor in der Customizingtabelle TBCA_REL_FM hinterlegt.

Änderungsbelege anzeigen

Beim Drücken des Buttons Änderungsbelege anzeigen wird ein Funktionsbaustein der Anwendung aufgerufen, der die Funktion 'Änderungsbelege anzeigen' für das aktuelle Objekt startet. Der Name des Funktionsbausteins wurde zuvor in der Customizingtabelle TBCA_REL_FM hinterlegt.

Zurückgeben

Beim Drücken des Zurückgeben-Buttons wird ein Workflow-Event gestartet, das dem Workflow-Initiator ein Workitem überstellt. Konkret soll nur der Initiator noch einmal das Freigabeobjekt betrachten bzw. ändern, wenn es sich als fehlerhaft erweist. Aus diesem Grund ist das Workitem im Fall 'Zurückgeben' auch nur in der Inbox des Initiators zu sehen. Nachdem der Initator das Workitem gestartet hat, wird der API-Baustein BCA_API_REL_RETURN gerufen.

Ablehnen

Ablehnen heißt in diesem Kontext, der Bearbeiter lehnt es ab, dieses Objekt freizugeben. Die Freigabe ist mit dem Ergebnis 'Freigabeobjekt nicht freigegeben' beendet. Beim Drücken des Ablehnen-Buttonswird ein Workflow-Event gestartet, das den aktuellen Workflow beendet.

Freigeben

Beim Drücken des Freigabe-Buttons wird wird zunächst geprüft ob es sich um eine Teilfreigabe (z. B. erste Freigabe bei einem Sechs-Augen-Prinzip) handelt, oder ob es sich um eine endgültige Freigabe (z. B. dritte Freigabe bei einem Acht-Augen-Prinzip) handelt.

Bei einer Teilfreigabe wird das Workflow-Event gestartet, das dem Freigabeobjekt eine Freigabestufe hinzufügt und den Workflow für einen neuen Durchlauf vorbereitet. D. h. es wird eine weitere Rollenauflösung durchgeführt und die Freigebenden der nächsten Stufe erhalten ein Workflowitem in der Inbox ihres Workplace.

Bei einer endgültigen Freigabe wird das Workflow-Event gestartet, das dem Freigabeobjekt den Status 'endgültig freigegeben' gibt. Nach der endgültigen Freigabe erfolgt keine neue Rollenauflösung. Der aktuelle Workflow wird beendet. Ein entsprechender Funktionsbaustein der Anwendung für die Aktivität 'Freigeben' wird initiert.

Beispiel

Hinweise

Weiterführende Informationen





Parameter

E_LOG_HANDLE
E_TAB_REL_DISPLAY_DATA
I_FLG_INUPDATETASK
I_REL_OBJECT_ID
I_WEBCALL

Ausnahmen

ERROR

Funktionsgruppe

BCA_API_RELEASE

General Data in Customer Master   ABAP Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3995 Date: 20240523 Time: 165122     sap01-206 ( 87 ms )