Ansicht
Dokumentation

ISP_GEN_TAB_INIT - IS-P: Generierung(Tagesobjekte): Aufbau initiale Generierungstabelle

ISP_GEN_TAB_INIT - IS-P: Generierung(Tagesobjekte): Aufbau initiale Generierungstabelle

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

Erster Schritt der Erweiterung der Generierungsregel bei der Generierung von "Tagesobjekten", die keine Tagesperiodika sind: -----------------------------------------------------------------------
("Tagesobjekte" sind z.B. Vertriebsausgaben und Tagesrouten)

Der Funktionsbaustein ist eingebunden in die maschinelle Generierung von "Tagesobjekten", deren Generierung basierend auf einer

Eingliederung des Funktionsbausteins in den Generierungsablauf:

Für Tages- und Nichttagesperiodika wird die Periodizitätsregel gelesen und auf Stimmigkeit mit der Generierungsregel geprüft(Für Tagesperiodika ist dies die einzige Funktionalität, die der Funktionsbaustein durchführt). Dieser Funktionsbaustein ermittelt für Nichttagesperiodika für einen ersten vollständigen Zeitzyklus( = Wiederholungsperiode, in der der Generierungszeitraum beginnt) ein Zeitraster(die Tage, für die generiert werden soll). Ist der Generierungszeitraum größer als dieser erste Zeitzyklus, so werden die Zeitraster für weitere Zeitzyklen in einem zweiten Funktionsbaustein(ISP_GEN_TAB_FULL) ermittelt.

Beschreibung des Funktionsbausteins:

Der Funktionsbaustein liefert aufgrund der Fabrikkalender-ID (FACTORY_ID), des Generierungs-Anfangsdatums (GENERATION_BEGIN), und des Schlüssels der Periodizitätsregel(PERIOD_RULE_KEY) eine "initiale" Version der Generierungsregel, die um folgende Informationen erweitert ist (GEN_TAB_INITIAL):

-LNR_RASTER : Laufende Nummer bezüglich der Raster-Zeiteinheit
-START_DAT : Datum, das sich nur aufgrund der Einzelperiode ergibt
-GENER-DAT : Datum, das OFFSET- und ABSOLUT-Angaben berücksichtigt
-ERSCH_DAT : Datum, das Feiertagsregelungen berücksichtigt

Desweiteren werden folgende Informationen zurückgegeben:
- ERROR_FLAGS: Feldleiste mit Fehlersituationen
- TJD03_TIME : Zeiteinheit für Generierung nicht erlaubt
- TJD03 : Periodizitätsregel existiert nicht
- PER_GEN_RE : Periodizitätsreg. und Gen.regel weichen ab
- OUT_OF_CAL : Datum liegt außerhalb des aktiven Fabrikalenders
- PERIOD_RULE: Periodizitästregel
- TIME_FOR_REPEAT_TEXT: Textkonstante der Wiederholungsperiode
- TIME_PORTION_TEXT: Textkonstante des Rasters

Diese initiale Version der Generierungsregel wird für Nichttagesperiodika in einem zweiten Funktionsbaustein(ISP_GEN_TAB_FULL) erweitert für jedes Generierungsrelevante Datum in den durch den Generierungszeitraum betroffenen Wiederholungsperioden.

Als Ausnahme wird lediglich PROGRAM_NOT_CORRECT zurückgegeben, wenn ein schwerer Programmfehler aufgetreten ist.





Parameter

ERROR_FLAGS
FACTORY_ID
GENERATION_BEGIN
GEN_TAB_INITIAL
PERIOD_RULE
PERIOD_RULE_KEY
TIME_FOR_REPEAT_TEXT
TIME_PORTION_TEXT
XMEDPROD_ACTIVE

Ausnahmen

PROGRAM_NOT_CORRECT

Funktionsgruppe

J0GR

ABAP Short Reference   General Data in Customer Master  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3308 Date: 20240523 Time: 141801     sap01-206 ( 51 ms )