Ansicht
Dokumentation

RKE_SPREAD_ALTPERIO_TO_PERIO - Transformation 2. nach 1. Zeitraster

RKE_SPREAD_ALTPERIO_TO_PERIO - Transformation 2. nach 1. Zeitraster

SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   ABAP Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Wenn das 2. Zeitraster beplant wird ist von PERIO/ALTPERIO nur das Feld ALTPERIO gefüllt, PERIO ist noch initial.

Dieser Funktionsbaustein ergänzt bei jeweils einem Satz das Feld PERIO. Falls die Woche in mehrere Perioden des 1. Zeitrasters fällt, wird der Satz gemäß der Zeitrastertransformationsregel ZERATR aufgesplittet.

Voraussetzungen

Bei Transformationsregel 2 (Werktage) muß die Fabrikkalender-ID existieren, und der Fabrikkalender muß über den gesamten Zeitraum gültig sein. Ansonsten erfolgt ein Programmabbruch.

Beispiel zur Überprüfung ob Werkskalender vollständig gepflegt:

    CALL FUNCTION 'DATE_CONVERT_TO_FACTORYDATE'
         EXPORTING  CORRECT_OPTION      = '-'
                    DATE                = von_datum
                    FACTORY_CALENDAR_ID = FCALID
         EXCEPTIONS DATE_AFTER_RANGE           = 1
                    DATE_BEFORE_RANGE          = 1
                    FACTORY_CALENDAR_NOT_FOUND = 2.

    IF SY-SUBRC = 0.

      CALL FUNCTION 'DATE_CONVERT_TO_FACTORYDATE'
           EXPORTING  CORRECT_OPTION      = '+'
                      DATE                = bisdatum
                      FACTORY_CALENDAR_ID = FCALID
           EXCEPTIONS DATE_AFTER_RANGE           = 1
                      DATE_BEFORE_RANGE          = 1
                      FACTORY_CALENDAR_NOT_FOUND = 2.

    ENDIF.

    CASE SY-SUBRC.
      WHEN 1.
        Bitte pflegen Sie den Fabrikkal. für den gesamten Zeitraum
      WHEN 2.
        Fabrikkalender-ID & ist ungültig (Bitte Eingabe überprüfen)
    ENDCASE.





Parameter

CE5
ERKRS
FCALID
FIELDTAB
PERFLAG
PERFLAG2
PERIV
PERIV2
ZERATR

Ausnahmen

Funktionsgruppe

KED3

rdisp/max_wprun_time - Maximum work process run time   Addresses (Business Address Services)  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 4295 Date: 20240523 Time: 071403     sap01-206 ( 31 ms )