Ansicht
Dokumentation

AIA_BUFFER_READ_DATABASE - Holen der Daten von der Datenbank in den Puffer

AIA_BUFFER_READ_DATABASE - Holen der Daten von der Datenbank in den Puffer

TXBHW - Original Tax Base Amount in Local Currency   rdisp/max_wprun_time - Maximum work process run time  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Der FB liest die Daten zu einer Maßnahmenanforderung von der Datenbank.

Das Verhalten und der Zustand des Arbeitsbereiches ist abhängig von der angegebenen Aktivität.

  • Anlegen
Beim Anlegen wird geprüft, ob auf der Datenbank eine Maßnahmenanforderung mit der angegebenen externen Maßnahmenanforderungsnummer existiert. Ist keine externe Nummer angegeben, so wird die interne Nummer verwendet. Gibt es bereits eine Maßnahmenanforderung mit dieser Nummer, so wird die Ausnahme APPREQUEST_EXISTS ausgelöst und der Baustein verlassen. Existiert die Maßnahmenanforderung noch nicht, wird der FB ohne Ausnahme beendet.
  • Ändern
Beim Ändern wird geprüft, ob auf der Datenbank eine Maßnahmenanforderung mit der angegebenen externen Maßnahmenanforderungsnummer existiert. Ist keine externe Nummer angegeben, so wird die interne Nummer verwendet. Gibt es keine Maßnahmenanforderung mit dieser Nummer, so wird die Ausnahme APPREQUEST_NOT_EXISTS ausgelöst und der Baustein verlassen. Existiert die Maßnahmenanforderung, so wird versucht eine Sperre auf die IMAK und IMAV abzusetzen. Ist das nicht erfolgreich, so wird der Baustein mit der Ausnahme APPREQUEST_LOCKED verlassen. Ist eine Nummervergabe für PSP's aktiviert, so wird versucht, die zugehörige Projektdefinition zu sperren. Gelingt das nicht, wird der Baustein mit der Ausnahme PROJ_DEF_LOCKED verlassen. Konnten alle Sperren gesetzt werden, so wird der interne Puffer incl. Verwaltungstabellen gefüllt.
  • Löschen
Beim Löschen wird geprüft, ob es auf der Datenbank eine Maßnahmenanforderung mit der angegebenen Nummer gibt. Wenn ja, dann wird versucht sie zu sperren. Schlägt das fehl, so wird die Ausnahme APPREQUEST_LOCKED ausgelöst und der Baustein verlassen. Anderenfalls, werden die Daten der Maßnahmenanforderung in den Arbeitsbereich geladen und der Baustein verlassen.

Beispiel

Hinweise

Weiterführende Informationen





Parameter

ACTVT
APPREQ_EXT
E_FLG_ENQUEUE
FLG_RAISE_EXCEPTION
MESSAGETYPE
RETURN
TEST_RUN

Ausnahmen

APPREQUEST_EXISTS
APPREQUEST_LOCKED
APPREQUEST_NOT_EXISTS
CODING_NOT_VALID
FATAL_ERROR
NO_APPREQUEST
PROJ_DEF_LOCKED

Funktionsgruppe

AIA_BUFFER

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

Length: 2815 Date: 20240523 Time: 130919     sap01-206 ( 68 ms )