Ansicht
Dokumentation
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 ReferenceDiese Dokumentation steht unter dem Copyright der SAP AG.
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
CE5ERKRS
FCALID
FIELDTAB
PERFLAG
PERFLAG2
PERIV
PERIV2
ZERATR
Ausnahmen
Funktionsgruppe
KED3rdisp/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 )