Ansicht
Dokumentation

AIA9_BAPI_VARIANT_WRITE - Schreibt für Manfen Planwerte einer spezifizierten Variante (BAPI)

AIA9_BAPI_VARIANT_WRITE - Schreibt für Manfen Planwerte einer spezifizierten Variante (BAPI)

BAL_S_LOG - Application Log: Log header data   rdisp/max_wprun_time - Maximum work process run time  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Dieser Baustein ist für den Aufruf durch einen BAPI konzipiert.

Der Funktionsbaustein schreibt für eine Variante der Maßnahmenanforderung sämtliche importierten Planwerte fort. Fortgeschrieben werden Gesamt- und Jahresplanwerte von Gemeinkosten und Investitionskosten sowie die geplanten Erträge auf Jahresebene.

Der Baustein schreibt die Plandaten zunächst in die globalen Puffertabellen der Funktionsgruppe AIA9, die beim BAPI-COMMIT im Verbucher verwendet werden; die Änderungssätze werden in Insert/Update Paketen gehalten. Die Pufferung der Daten bewirkt, daß - auch bei wiederholtem Aufruf des Bausteins - die in der gleichen LUW geänderten Daten weiterhin berücksichtigt werden, wobei die zuletzt hinzugekommenen Daten den aktuell zu verbuchenden Stand markieren.

Es findet keine Berechtigungsprüfungstatt ! Es werden keine

Sperren gesetzt.

Das Setzen des Testflags I_TESTbewirkt, daß der Baustein fast vollständig durchlaufen wird. Insbesondere werden alle Verprobungen der Importdaten vorgenommen. Die Fehler e401 und e404 führen schon sehr früh zum Verarbeitungsabbruch, da bei systematisch fehlerhaften Importdaten keine sinnvolle Verarbeitung möglich ist.

Fehlermeldungen

Alle Fehlermeldungen werden in die Tabelle T_RETURN exportiert.

  • Konvertierungsfehler : die importierten Planwerte dürfen das Währungsformat 15-stellig mit 2 Dezimalstellen nicht überschreiten. Insbesondere darf auch die Summe aus Gemein- und Investitionskosten dieses Format nicht überschreiten, da sie separat im obigen Format abgespeichert wird.
  • e397(ao) : BCD_FIELD_OVERFLOW bei Gesamtplanwerten zur Variante [Nummer].

  • e398(ao) : BCD_FIELD_OVERFLOW bei Gemeinkosten der Variante [Nummer] in Jahr [Jahreszahl].

  • e399(ao) : BCD_FIELD_OVERFLOW bei Investitionskosten der Variante [Nummer] in Jahr [Jahreszahl].

  • e400(ao) : BCD_FIELD_OVERFLOW bei Erträgen der Variante [Nummer] in Jahr [Jahreszahl].

  • e406(ao) : COMPUTE_BCD_OVERFLOW: Summe Gemein- u. Investitionskosten bei Variante &1.

  • e407(ao) : BCD_OVERFLOW: Summe Gemein- u. Investitionskosten bei Variante [Nummer] Jahr [Jahreszahl] .

  • Importfehler: die Anzahl der übergebenen Sätze mit Änderungsflags (Tabelle T_PLANYEARX) muß mit der Anzahl der importierten Wertesätze (Tabelle T_PLANYEAR) übereinstimmen (e401). Gesamtplanwerte (Struktur I_PLANTOTAL) werden nur geändert, falls auch die Struktur I_PLANTOTALX übergeben wird.
    Weiterhin darf die Menge der übergebenen Wertesätze für jedes Jahr nur e i n e n einzigen Datensatz enthalten (e404). Die Zuordnung der Änderungskennzeichen zu den Wertesätzen erfolgt lediglich über dieZeilenindizes der tangierten Tabellen !
    Die jährlichen Änderungssätze werden mit dem Planungshorizont für Kosten und Erträge verprobt. Änderungen sind nur zulässig, falls die zu ändernden Jahre im entsprechenden Zeitintervall des Planungshorizontes liegen.
  • e401(ao) : Änderungskennzeichen zu Änderungssätzen nicht gefunden : falscher Import.

  • e404(ao) : Mehrere Änderungssätze für das Jahr [Jahreszahl] vorhanden : falscher Import.

  • e507(ao) : Kostenplanung Jahr &1 außerhalb Planungshorizont &2 - &3.

  • e508(ao) : Ertragsplanung Jahr &1 außerhalb Planungshorizont &2 - &3.

  • Interne Fehler : treten ggf. beim Lesen von der Datenbank auf.
  • e402(ao) : Interner Fehler beim Lesen der Plandaten aufgetreten.

  • e403(ao) : Intern. Fehler: Struktur BPIN konnte für Variante [Nummer] nicht gelesen werden.





Parameter

E_NO_CHANGE
I_CREATE
I_IMAK_OBJNR
I_IMAK_POSNR
I_IMAK_WAERS
I_IMAV
I_PLANTOTAL
I_PLANTOTALX
I_TAIF1
I_TEST
I_TKA01
T_PLANYEAR
T_PLANYEARX
T_RETURN

Ausnahmen

ERROR_WHILE_BUFFERING
WRONG_CUSTOMIZING
WRONG_IMPORT_DATA

Funktionsgruppe

AIA9

CL_GUI_FRONTEND_SERVICES - Frontend Services   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 5334 Date: 20240523 Time: 143023     sap01-206 ( 82 ms )