Ansicht
Dokumentation

IM_DOCUMENT_CREATE - Create an Capital Investment Meassure Settlement (Asset Part)

IM_DOCUMENT_CREATE - Create an Capital Investment Meassure Settlement (Asset Part)

Addresses (Business Address Services)   BAL Application Log Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Der Funktionsbaustein AM_DOCUMENT_CREATE erzeugt aus CO-Abrechnungstabellen Anlagenbuchungszeilen, wenn an eine (oder mehrerer) Anlagen abgerechnet wird.

Der FB bedient sich dabei mehrerer Funktionsbausteine aus dem Pool SAPLAINT (ASSET_CHECK, ASSET_COBL_CHECK, GET_ANEP, AM_DOCUMENT_LINES_CREATE).

Innerhalb des FB ist die Bearbeitung stark abhänging vom AWTYP. Der AWTYP beschreibt den Ersteller (Auftraggeber) der Abrechnung. Derzeit werden Abrechnungen von Aufträgen (AWTYP = AUAS) und Anlagen im Bau (AWTYP = AIBU). Abgerechnet werden kann derzeit nur an eine Anlage.

Abrechnung einer Anlage im Bau

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

Wird an eine Anlage in Bau abgerechnet, werden folgende Bearbeitungsschritte durchlaufen.

1. CALL FUNCTION ASSET_TABLE_RESET

Alle Tabelle im SAPLAINT werden zurückgesetzt mit ASSET_TABLE_RESET

2. Diverse Loop's und PERFORM DATUM_SETZEN

Übergabeparameter werden in eigenen Hilfsfeldern abgelegt. (Die ist historisch durch eine frühere engere Verknüpfung mit SAPMA12B bedingt) und es werden diverse globale Datumsfelder gefüllt..

3. PERFORM ALLG_PARAMETER_ERMITTELN

Es werden abhängig vom AWTYP verschiedene Routinen zur Ermittlung notwendiger Parameter aufgerufen.

3.1 Für alle Abrechnungen

3.1.1 PERFORM BEWEGUNGSARTEN_ERMITTELN

Es werden alle benötigten Bewegungsarten für die Umbuchungen, insbesondere der Altbestände ermittelt und in globale Feldern hinterlegt.

3.2 Parameter für Anlage im Bau Abrechnung

3.2.1 PERFORM GESAMTWERTE_ERMITTELN

Bei der Abrechnung einer AiB wird des Gesamtwert der abzurechnenden Anlage durch einen simulierten Vollabgang ermittelt. Die Werte werden für die Berechnung der anteiligen Werte der Umbuchungen benötigt.

3.2.2 PERFORM INVPARAMETER_ERMITTELN

Bei der Abrechnung einer AiB werden Parameter zur Berechnung der umzubuchenden Investitionsförderungen ermittelt. Dabei werden Kennzeichen ermittelt, welcher Bereich InvFörderungen führt und welcher Bereich der zugehörige Leitbereich ist. Die Informationen werden in der Tabelle YINVPA geführt und bei der ermittlung der ant. InvFörderung, sowie bei der Rundungsberichtigung bei Vollabgängen ausgewertet.

3.2.3 PERFORM RUNDUNGSPARAMETER_ERMITTELN

Bei der Abrechnung einer AiB werden Rundungsparameter zum Runden der berechneten ant. Werte ermittelt. Die Parameter werden jedoch nicht mehr ausgewertet, da derzeit die berechneten Werte beim Buchen im AfA-Rechnen gerundet werden. In der Routine RUNDUNGSPARAMETER_ERMITTELN wird jedoch auch ein Kennzeichen gesetzt ob Anzahlungen mit aktiviert werden oder nicht (FLG_XANZUM = 'X' -> Aktivierung ohne Anzahlungen). 3.2.4 PERFORM AUGLN_ERMITTELN Ermittlung der Ausgleichsziffer zum Ausziffern der ursprünglichen Einze lposten und der Abgänge

4. PERFORM CO_ANEPS_BILDEN / ANEPS_BILDEN

Abhängig vom Auftraggeben (AWTYP) werden dann die benötigten Anlageneinzelposten erzeugt. Dabei findet eine Verdichtung auf der Ebene Empfänger, Bewegungsart, Geschäftsjahr statt. Vortragsbuchungen werden nicht verdichtet. Bei der Auftragsabrechnung werden keine Vortragsbuchungen erzeugt und nur Einzelposten im Bereich '01' erzeugt. 5. PERFORM BELEGZEILEN_ERZEUGEN

Unabhängig vom Auftraggeber werden aus den erzeugten Einzelposten die Belegzeilen für die Anlagenbuchhaltung und das FI erzeugt. In der Tabelle XANBZ befinden sich die Anlagenbelegköpfe und in der Tabelle XABUZ die FI relevanten Belegzeilen.

6. PERFORM BELEGZEILEN_AUFBEREITEN

Die Buchungszeilen aus XABUZ werden um das Steuerkennzeichen und die Segementtexte und Zuordnungsnummern aufbereitet. Das Sachkonto wird gelesen. Anschließend wird aus der Tabelle XABUZ die T_KOMK3 gefüllt.

7. Rücktransport (div. Loops)

Anschließend erfolgt bei Abrechnung einer AiB der Rücktransport erzeugter ANEP's und ANEA's und der modifizierten urspünglichen Einzelposten mit der Ausgleichsziffer.

Bekannte Probleme

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

Bei der Abrechnung einer AiB an Anlagen können Problem auftreten, wenn auf der der AiB Investitionsfördermaßnahmen gebucht sind. Investitionsförderungen im Abrechnungsjahr sind derzeit generell nicht zulässig. Wird eine AiB mit InvFörd. vollständig auf mehrere Anlagen abgerechnet, so kann es zu einem Rundungsproblem kommen, wenn die umzubuchenden anteiligen Investitionsförderungen dem Investitionsförderhöchsbeträgen der Empfängeranlagen entsprechen.





Parameter

ET_FAA_DOCUMENT
I_AIBU_ADD_INFO
I_AUAK
I_AWORG_REV
I_AWREF_REV
I_AWSYS
I_AWTYP
I_BELNR
I_BLART
T_ACCCR
T_ACCDA
T_ACCHD
T_ACCIT
T_ANEKP
T_AUAA
T_AUAI
T_AUAS
T_AUASI
T_RECE

Ausnahmen

NO_BZDAT

Funktionsgruppe

AIMB

CPI1466 during Backup   Fill RESBD Structure from EBP Component Structure  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 5469 Date: 20240523 Time: 101820     sap01-206 ( 105 ms )