Application Development Blog Posts
Learn and share on deeper, cross technology development topics such as integration and connectivity, automation, cloud extensibility, developing at scale, and security.
cancel
Showing results for 
Search instead for 
Did you mean: 
ShyamPindiproli
Active Participant
0 Kudos
3,459

SAP Calendar Master – Delete Holiday Assignment

Some theory about basic SAP Calendar Master before I formulate the issue / problem statement

SAP calendar master consists of three separate sub-objects which are inter-linked to each other: Public Holidays, Holiday Calendar and Factory Calendar

Public holidays :Public holidays can be defined and be combined into holiday calendars. Public holidays describe the statutory holidays for a particular country or region within a country.

Types of Public holidays:

    • Fixed date
    • Fixed day of week from a specific date
    • Specific number of days before or after Easter (Sunday)
    • Easter Sunday
    • Moveable holiday (with individual specification of dates during each specified year).

For holidays with fixed date (such as Christmas) and moveable holidays it is possible to specify simple rules guaranteeing the holiday if it falls on certain days of the week (Thu, Fri, Sun, Sat/Sun). For instance, Christmas day public holiday may be moved to the next working day if it falls on a Saturday or Sunday.

Holiday calendar : Holiday calendar is assigned to each factory calendar.


Factory calendar :Factory calendar contain company specific dates such as alternate working Saturdays and holidays.

Issue / Problem Statement: Apparently for some reason there was a data issue and May 30 was set as a holiday and needed to be corrected.

As per standard SAP recommendation, it should be done in the DEV environment and then transported to the various systems in the landscape before finally reaching to PROD environment to ensure none of the interfaces are impacted by this change.

I was trying to read some literature on SCAL but didn't get enough inputs so I decided to pen this down with snapshots.

Step 1 : Go to SE93 and enter T-Code SCA5_U.

Step 2: Execute the T-code from SE93 only (Cannot be executed directly using the command bar)

Step 3: Select the desired holiday calendar to edit and Click Change button.

Step 4: Select the desired holiday to delete and Click Delete Assignment button and you are all set. 

Final Step: Save all the changes and transport it (always the best and the safest way).

Labels in this area