Ansicht
Dokumentation
FACTORY_CALENDAR_ATTRIBUTE_GET - Kalender: Fabrikkalender-Attribute holen (Tabelle TFACD)
TXBHW - Original Tax Base Amount in Local Currency SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3upDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Mit Hilfe dieses Funktionsbausteins werden alle Feiertage sowie alle arbeitsfreien Tage, die innerhalb eines bestimmten Zeitraums liegen, ermittelt und in der Tabelle HOLIDAYS zur Verfügung gestellt. Der Funktionsbaustein bezieht sich hierbei auf die übergebenen Kalender (Feiertag- und Fabrikkalender).
Wird sowohl der Feiertags- also auch der Fabrikkalender angebenen, so werden die Feiertage und arbeitsfreien Tage nur im Bezug auf den Fabrikkalender ermittelt.
Wird nur der Feiertagskalender angegeben, so werden nur die dazugehörigen Feiertage ermittelt (alle anderen Tage sind somit Arbeitstage).
NEU zu 3.0D:
Mit Hilfe der neuen Exportparamter year_of_valid_from, year_of_valid_to wird der Gültigkeitszeitraum des angegebenen Kalenders als Inforamtion zurückgegeben.
Der Exportparameter return_code erhält den Wert 0, wenn der angegebene Zeitraum innerhalb der Gültigkeitszeitraums des Kalenders liegt. Liegt der angegebene Zeitraum dagegen zum Teil oder ganz außerhalb des Gültigkeitszeitraums des Kalenders so erhält der Exportparamter return_code den Wert 4.
Beispiel
Beispielaufruf:
DATA: HOCID LIKE SCAL-HCALID,
FACID LIKE SCAL-FCALID,
DATE_FROM LIKE SCAL-DATE,
DATE_TO LIKE SCAL-DATE,
VALID_YEAR_FROM LIKE SCAL-YEAR,
VALID_YEAR_TO LIKE SCAL-YEAR,
RETURNCODE LIKE SY-SUBRC.
DATA: BEGIN OF HOLIDAY_TAB OCCURS 10.
INCLUDE STRUCTURE ISCAL_DAY.
DATA: END OF HOLIDAY_TAB.
CALL FUNCTION 'HOLIDAY_GET'
EXPORTING
HOLIDAY_CALENDAR = HOCID
FACTORY_CALENDAR = FACID
DATE_FROM = DATE_FROM
DATE_TO = DATE_TO
IMPORTING
YEAR_OF_VALID_FROM = VALID_YEAR_FORM
YEAR_OF_VALID_TO = VALID_YEAR_TO
RETURNCODE = RETURNCODE
TABLES
HOLIDAYS = HOLIDAY_TAB
EXCEPTIONS
FACTORY_CALENDAR_NOT_FOUND = 01
HOLIDAY_CALENDAR_NOT_FOUND = 02
DATE_HAS_INVALID_FORMAT = 03
DATE_INCONSISTENCY = 04.
Hinweise
Alle Ausnahmen des Funktionsbausteins werden mit MESSAGE... RAISING erzeugt.
Weiterführende Informationen
Parameter
CALENDAR_ATTRIBUTESCALENDAR_ID
LANGUAGE
Ausnahmen
CALENDAR_NOT_FOUNDFunktionsgruppe
SCA5CPI1466 during Backup General Data in Customer Master
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2894 Date: 20240523 Time: 143237 sap01-206 ( 42 ms )