Ansicht
Dokumentation
EXIT_SAPLEA69_001 - User-Exit der Zeitraumsteuerung
CL_GUI_FRONTEND_SERVICES - Frontend Services TXBHW - Original Tax Base Amount in Local CurrencyDiese Dokumentation steht unter dem Copyright der SAP AG.
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_IZAX_BEGINN
X_CSNO
X_ENDE
X_IMONTH
X_OBJ
X_SCHEDULE
X_SOBJ
X_WABRZEIT
X_WTE432
Ausnahmen
GENERAL_FAULTFunktionsgruppe
XEA69Vendor 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 )