Ansicht
Dokumentation

EXIT_SAPLEA69_001 - User-Exit der Zeitraumsteuerung

EXIT_SAPLEA69_001 - User-Exit der Zeitraumsteuerung

CL_GUI_FRONTEND_SERVICES - Frontend Services   TXBHW - Original Tax Base Amount in Local Currency  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Erweiterung

Sie haben die Möglichkeit die von der Zeitraumsteuerung in der Abrechnung verwendeten Basisverfahren zu ignorieren und eigene Vorgehensweisen zur Ermittlung der Zeitanteile zu implementieren. Für die Erweiterung steht Ihnen der Funktionsbaustein EXIT_SAPLEA69_001 in der Funktionsgruppe XEA69 zur Verfügung.

Hinweis

Bitte beachten Sie die Funktionsgruppe EA69, die die Funktionsbausteine für die Basisverfahren der Zeitraumsteuerung enthält.

Funktionalität

Der Funktionsbaustein dient zur Modifikation bereits errechneter Zeitanteile für Zeitscheiben bzw. zu einer Neuberechnung der Zeitanteile. Die Zeitanteile sind in die Tabelle XY_IZA aufzunehmen.

Beschreibung der Tabelle XY_IZA

Die übergebene Tabelle XY_IZA enthält bereits Zeitanteile, die auf Basis der im Schemaschritt eingetragenen Zeitraumsteuerung errechnet wurden.

Felder, die in Tabelle XY_IZA verändert werden dürfen

Feld Bedeutung
Zeitant Zeitanteil
timtypza Zeittyp des Zeitanteils
tcnumtor Zähler des Zeitanteils
tcdenomtor Nenner des Zeitanteils
timtypquot Zeittyp des Quotienten

Der Doku der Zeitraumsteuerung entnehmen Sie bitte, wie die Felder in XY_IZA zu füllen sind.

Die Tabelle XY_IZA enthält alle Zeitscheiben für einen Operanden eines Schemaschrittes. Es können zeitlich parallele Zeitscheiben vorkommen, beispielsweise wenn mehrere Bezugsgrößen mit gleichem Namen angelegt wurden oder bei gemessenen Leistungen. Die Zeitscheiben müssen nicht zwingend eine gleiche zeitliche Aufteilung vorweisen.

Beschreibung der Tabelle X_IMONTH

Die Tabelle X_IMONTH enthält für jeden Schemaschritt, die von ihm zeitlich überlappenden Monate.

Relevante Feldbeschreibungen

Der "Schlüssel" besteht aus csno, year und month.

csno

Laufende Nummer des Schemaschrittes

year

Jahr des Monats

month

Monat, der von dem Schemaschritt überlappt wird

ab

Beginndatum, das der Schemaschritt innerhalb des Monats abdeckt

bis

Endedatum, das der Schemaschritt innerhalb des Monats abdeckt

days

Anzahl Tage zwischen ab und bis

keyday

Kennzeichen, ob der Stichtag in diesem Monats überdeckt ist

allday

Kennzeichen, ob der Monat komplett abgedeckt ist

first

Kennzeichen, ob der Monat am Anfang des Abrechnungszeitraums oder Abschlagszeitraums oder Nachberechnungszeitraum liegt

last

Kennzeichen, ob der Monat am Ende des Abrechnungszeitraums oder Abschlagszeitraums oder Nachberechnungszeitraum liegt

Beschreibung der Struktur X_WABRZEIT

Die Struktur X_WABRZEIT enthält den zu dem Schemaschritt zugehörenden Abrechnungszeitraum.

Relevante Feldbeschreibungen

ab, bis

tagesgenauer Abrechnungszeitraum

pertyp

Periodentyp des Abrechnungszeitraums
Werte
AS Abschlagsperiode
NO Normale Abrechnungsperiode
EA Endabrechnungsperiode
NB Nachberechnungsperiode

einzug

Kennzeichen, dass in dem Abrechnungszeitraum ein Einzug vorliegt

xvera

Kennzeichen, dass der Einzug ein Migrationseinzug ist

auszug

Kennzeichen, dass in dem Abrechnungszeitraum ein Auszug vorliegt

Beschreibung der Struktur X_SCHEDULE

Die Struktur X_SCHEDULE enthält Terminsteuerungsdaten aus der Portion und der Ableseeinheit.

Relevante Feldbeschreibungen

stichtag

In der Ableseeinheit abgelegter Stichtag.

Beschreibung der Struktur X_WTE432

Die Struktur X_WTE432 enthält den für den aktuellen Schemaschritt gültigen Eintrag der Tabelle TE432. Über diese Tabelle wird die Art und Weise der Zeitanteilsberechnung festgelegt.
Bitte entnehmen Sie die Bedeutung der Feldinhalte entweder aus der Dokumentation der Zeitraumsteuerung oder aus der Tabelle selbst (Pflege über SM30).

Beschreibung der übergebenen Einzelfelder

x_csno

Aktuell zu verarbeitender Schemaschritt (Nummer wird abrechnungsintern vergeben).

x_beginn, x_ende

Zeitraum des Schemaschrittes

Beispiel

Beispielcoding finden Sie in den Funktionsbausteinen der Funktionsgruppe EA69. Alle sich dort befindlichen Funktionsbausteine, die sich mit der Zeitraumsteuerung befassen, beginnen mit der Buchstabenfolge ISU_TC_*.

Hinweise

Bitte beachten Sie das Vorgehen bei abrechnungsrelevanten Sperrzeiträumen. Das in diesem Fall vorgesehene Nullsetzen der Zeitanteile erfolgt erst NACH dem User-Exit.

Weiterführende Informationen





Parameter

XY_IZA
X_BEGINN
X_CSNO
X_ENDE
X_IMONTH
X_OBJ
X_SCHEDULE
X_SOBJ
X_WABRZEIT
X_WTE432

Ausnahmen

GENERAL_FAULT

Funktionsgruppe

XEA69

Vendor Master (General Section)   Addresses (Business Address Services)  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 6886 Date: 20240523 Time: 104122     sap01-206 ( 53 ms )