Ansicht
Dokumentation

FOICJ004 - generated module

FOICJ004 - generated module

SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   ROGBILLS - Synchronize billing plans  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Beschreibung

Diese Routine setzt die Zeiteinheit auf "Halber Monat". Ein halber Monat umfasst den Zeitraum vom 1. bis zum 15. des Monats und vom 16. bis zum Ende des Monats.

Mit Hilfe dieser Zeiteinheit und der Felder Zeitraum vorher und Zeitraum danach ermittelt das System die Anfangs- und Endtermine von Zeiträumen für die Durchschnittsermittlung. Das Kennzeichen Ohne Basisdatum ist in dieser Routine nicht gesetzt.

Voraussetzungen

Diese Routine wird gemeinsam mit einer Routine zum Verschieben des Basisdatums verwendet, die das Basisdatum entweder auf den 1. oder den 16. Tag eines Monats setzt.

Wenn ein anderes Basisdatum verwendet wird und die Felder Zeitraum vorher und Zeitraum danach nicht null sind, geht das System davon aus, dass das Basisdatum auf den letzten Tag zurückgesetzt wurde, also auf den 1. oder 16. Tag.

Ausgabe

Wenn die Felder Zeitraum vorher und Zeitraum danach beide null sind, werden sowohl das Anfangs- als auch das Enddatum auf das Basisdatum gesetzt.

In allen anderen Fällen wird das Anfangsdatum auf den Beginn des halbmonatigen Zeitraums gesetzt, der aus dem halben Monat des Basisdatums und dem Eintrag im Feld Zeitraum vorher ermittelt wird.

Ist einer der Zeiträume null, wird das Enddatum auf das Ende des halbmonatigen Zeitraums gesetzt, der dem Monat des Basisdatums vorausgeht.

Beispiel

Basisdatum | Vorher | Danach | Anfang | Ende
------------------------------------------------------------------------
20.12.1998 | 0 | 0 | 20.12.1998 | 20.12.1998
01.10.1998 | 1 | 0 | 16.09.1998 | 30.09.1998
03.10.1998 | 1 | 0 | 16.09.1998 | 30.09.1998
01.11.1999 | 0 | 5 | 01.11.1999 | 15.01.2000
16.04.1998 | 3 | 1 | 01.03.1998 | 30.04.1998






General Material Data   Vendor Master (General Section)  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2294 Date: 20240520 Time: 124900     sap01-206 ( 39 ms )