Ansicht
Dokumentation

AMAV0001 - Ermittlung des Bezugsdatums

AMAV0001 - Ermittlung des Bezugsdatums

ABAP Short Reference   Addresses (Business Address Services)  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Ab Release 4.0 haben Sie die Möglichkeit, selbst festzulegen auf welche Weise bei den einzelnen Geschäftsvorfallen der Anlagenbuchhaltung das Vorschlagbezugsdatum ermittelt wird. Sie können im Customizing der Anlagenbuchhaltung für jeden Geschäftsvorfall festlegen

  • nach welcher Primärregel das Bezugsdatum aus anderen Daten (z.B. Belegdatum und Buchungsdatum) bestimmt wird
  • welche Alternativregel verwendet werden soll, wenn das Geschäftsjahr aus dem laut Basisregel zu verwendenden Datum vom Geschäftsjahr des Buchungsdatums abweicht

Wenn die von SAP ausgelieferten Regeln nicht für Ihre Anforderungen ausreichen, können Sie eigene Regeln definieren. Dazu müssen Sie wie folgt vorgehen:

  • Legen Sie im Customizing der Anlagenbuchhaltung Regeln zur Ermittlung des Bezugsdatums an. Diese müssen einen Schlüssel im Bereich 90 bis 99 haben.
  • Legen Sie in der Funktionsgruppe XINT das Include ZXINTU06 an, und erfassen Sie dort das Coding, welches das Bezugsdatum ermittelt, wenn einem Geschäftsvorfall die neuen Regeln zugeordnet werden.
  • Legen Sie ein Kundenerweiterungsprojekt an, welches sich auf die SAP-Erweiterung AMAV0001 bezieht und aktivieren Sie es (Transaktion CMOD).
  • Bestimmen Sie im Customizing der Anlagenbuchhaltung (unter "Vorgänge"), bei welchen Geschäftsvorfällen Ihre neuen Regeln verwendet werden sollen.

Im Include ZXINTU06 stehen Ihnen folgende Parameter zur Verfügung

  • I_GSVOR - Vierbuchstabiges Kürzel des Geschäftsvorfalles.
Die Verknüpfung zu den in der Customizingtransaktion verwendeten Bezeichnungen finden Sie in der Tabelle TABVT.
  • I_REGEL - Regelschlüssel
  • I_BUDAT - Buchungsdatum
  • I_BLDAT - Belegdatum
  • I_BUDAT_WE - Buchungsdatum des Wareneingangs
  • I_BZDAT_RE - Bezugsdatum des Rechnungseingangs
  • I_ANTS - Ausgewählte Felder des Anlagenstammsatzes
(z.B. die Datumsfelder "Aktivierungsdatum" I_ANTS-AKTIV und "Datum des letzten Abgangs" I_ANTS-ABGDT)
  • I_BWASL - Schlüssel der Bewegungsart
  • E_BZDAT - Diesem Parameter müssen Sie das ermittelte Bezugsdatum zuweisen

Beispiel

Sie möchten bei Zugängen auf Anlagen der Klasse 4000 als Bezugsdatum das Aktivierungsdatum verwenden, bei Anlagen aller anderen Klassen das Buchungsdatum. Dazu haben Sie per Customizing die Regel 90 angelegt und dem Geschäftsvorfall "Zugang" als Primärregel zugewiesen.

Der Quelltext des Includes ZXINTU06 könnte dann wie folgt aussehen:


*----------------------------------------------------------------------*
* INCLUDE ZXINTU06.
*----------------------------------------------------------------------*

IF I_REGEL = '90'.
   IF I_ANTS-ANLKL = '00004000'.
      E_BZDAT = I_ANTS-AKTIV.
   ELSE.
      E_BZDAT = I_BUDAT.
   ENDIF.
ENDIF.






CL_GUI_FRONTEND_SERVICES - Frontend Services   CL_GUI_FRONTEND_SERVICES - Frontend Services  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3683 Date: 20240328 Time: 232249     sap01-206 ( 46 ms )