Ansicht
Dokumentation

FACTORY_CALENDAR_ATTRIBUTE_GET - Kalender: Fabrikkalender-Attribute holen (Tabelle TFACD)

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 R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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_ATTRIBUTES
CALENDAR_ID
LANGUAGE

Ausnahmen

CALENDAR_NOT_FOUND

Funktionsgruppe

SCA5

CPI1466 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 )