Ansicht
Dokumentation

AIBW0001 - IM-BCT: Zuordnung Istwerte zu Budgetarten

AIBW0001 - IM-BCT: Zuordnung Istwerte zu Budgetarten

ROGBILLS - Synchronize billing plans   TXBHW - Original Tax Base Amount in Local Currency  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Hintergrund

Werden Investitionsprogramme mit Budgetarten geführt, müssen auch die auf den untergeordneten Maßnahmen anfallenden Istwerte einer Budgetart zugeordnet werden, um im Reporting dem Programmbudget/Programmplan richtig gegenübergestellt werden zu können.

Standardmäßig ist hierbei eine Trennung der Istwerte in

  • Investition (Abrechnung auf Anlage)
  • Aufwand (Abrechnung an Kostenstelle etc.)

realisiert.

Die Trennung erfolgt über das InfoObjekt 0BUD_CAT, das im Standard entsprechend mit den Werten der folgenden Konstanten aus dem TYPE-POOL IMBW1 vorbelegt wird:

  • imbw1_con_bud_cat_inv Investition
  • imbw1_con_bud_cat_exp Aufwand.

Wird jedoch hiervon abweichend eine andere Zuordnung der Istwerte zu eigendefinierten Budgetarten gewünscht, ist diese Zuordnung durch die SAP-Erweiterung AIBW0001 zu realisieren. Diese Erweiterung entspricht der SAP-Erweiterung AAIP0001 für das R/3-OLTP-Reporting des Investitionsmanagements.

Die SAP-Erweiterung AIBW0001 wird aus den Fortschreibungsregeln des InfoCubes 0IMFA_1 gerufen. Es werden alle Ist-, Obligo- und Anzahlungswerte (Belastungen und Entlastungen durch Abrechnung) von Aufträgen und Projekten zum Investititionsprogramm geliefert.

Aktivierung und Programmierung der SAP-Erweiterung AIBW0001

Bitte gehen Sie wie folgt vor.

  • Nehmen Sie die SAP-Erweiterung AIBW0001 in ein Erweiterungsprojekt auf.
Benutzen Sie hierfür die Funktion Projektverwaltung von SAP-Erweiterungen (CMOD).
  • Legen Sie das ABAP-Programm ZXAIBU01 als Includeprogramm an.
  • Kopieren Sie das Vorlageprogramm LXAIBF01 zu der Erweiterung in das Programm ZXAIBU01.
  • Programmieren Sie im Programm ZXAIBU01 die Zuordnung der Istwerte zu den Budgetarten.
  • Generieren Sie das Programm SAPLXAIB.

Parameter

Im Programm ZXAIBU01 stehen Ihnen folgende Parameter zur Verfügung:

  • I_LOGSYST: Logischer Systemname des OLTP-Systems der Werte
  • I_WBS_ELEMNT: PSP-Element, über das die Werte dem Investitionsprogramm zugeordnet sind

(auch für Aufträge zum Projekt, Netzpläne, Netzplanvorgänge etc.)

  • I_COORDER: Auftragsnummer (nicht für Aufträge zum Projekt)
  • I_COSTELMNT: Kostenart

  • CT_ACTUALS :
Diese Tabelle enthält Istwerte zu einer Maßnahme. Die Felder eines Satzes entsprechen folgenden InfoObjekten:
0METYPE Kennzahltyp (Kosten, Anzahlungen)
  • 0VTYPE Werttyp für Reporting (Ist, Obligo)

  • 0VTDETAIL Detaillierung des Werttyps

  • 0VTSTAT Statistik-Kennzeichen

  • 0BUD_CAT Budgetart

Das Setzen der Budgetart ist genau die Aufgabe, die für die Zuordnung der Istwerte zu dieser Budgetart zu programmieren ist!
  • 0DB_CR_IND Sender-/Empfängerkennzeichen

  • 0AMOUNT Betrag

    Im Beispielcode für die Erweiterung finden Sie die relevanten Werte für die einzelnen InfoObjekte.
    Die Werte für die Budgetart entnehmen Sie der Stammdatentabelle zum InfoObjekt 0BUD_CAT (Transaktion RSD1).

Beispiel:

Wir nehmen an, es sind zwei Budgetarten definiert, um getrennte Budgets für Fremd- und Eigenleistungen zu erhalten:

  • IM000005 INTLAB Eigenleistungen,
  • IM000006 EXTLAB Fremdleistungen.

Die Eigenleistungen werden anhand einer besonderen Kostenart 0000412000 erkannt.

Der der Erweiterungskomponente hinterlegte Beispielcode behandelt diesen Fall.

Wertfortschreibung für das Beispiel:

Angenommen dem Programm ist eine Maßnahme mit folgenden Werten zugeordnet:

0DB_CR_IND 0COSTELMNT 0AMOUNT

S 415000 400 Belastung 1

S 412000 600 Belastung 2

H 415000 100 Abrechung an Anlage

H 412000 200 Abrechnung an Kostenstelle.

In dem wie angegeben programmierten Customer Exit erfolgt dann folgende Zuordnung der Budgetart für die Werte (Die Trennung nach Investition und Aufwand wird vom System automatisch vorgenommen.):

0DB_CR_IND 0COSTELMNT 0AMOUNT 0CAP_EXP 0BUD_CAT

S 415000 400 # Fremdleistung

S 412000 600 # Eigenleistung

H 415000 100 Investition #

H 412000 200 Aufwand #.

Im InfoCube werden die Werte dann wie folgt fortgeschrieben:

0DB_CR_IND 0AMOUNT 0CAP_EXP 0BUD_CAT

S 400 # Fremdleistung

S 600 # Eigenleistung

S 100 - # #

S 200 - # #

H 100 Investition #

H 200 Aufwand #

In den Queries sind somit die folgenden Aufrisse möglich:

  1. Nach Investition und Aufwand

0CAP_EXP 0AMOUNT

# 700 (= 400 + 600 - 100 - 200)

Investition 100

Aufwand 200

-------------------

1000

  1. Nach Fremdleistung und Eigenleistung

0BUD_CAT 0AMOUNT

# 0 (= 100 + 200 - 100 - 200)

Fremdleistung 400

Eigenleistung 600

-------------------

1000






CPI1466 during Backup   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 7094 Date: 20240427 Time: 021412     sap01-206 ( 56 ms )