Ansicht
Dokumentation
AIBW0001 - IM-BCT: Zuordnung Istwerte zu Budgetarten
ROGBILLS - Synchronize billing plans TXBHW - Original Tax Base Amount in Local CurrencyDiese Dokumentation steht unter dem Copyright der SAP AG.
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:
- Nach Investition und Aufwand
0CAP_EXP 0AMOUNT
# 700 (= 400 + 600 - 100 - 200)
Investition 100
Aufwand 200
-------------------
1000
- 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 )