SAP Expert continues a series of articles about the SAP transport system and objects that require “special treatment” when moving across multi-system landscapes.
We have already spoken about Tax Codes, Number Ranges and Substitutions/Validations.
Today it is the turn of Calendars
Calendar is an object in SAP that is used in different situations. For example, HR uses calendars to properly calculate payroll. Logistics uses calendars to plan production and delivery activities. Even Finance may use calendars for some background job planning.
Calendar maintenance can be split into three layers. They are like three parts of the SCAL transaction.
This is the logistics calendar which may be used in delivery planning or job scheduling.
Calendar is a cross-client object. It means that if you have maintained your calendar in the Development client of your Development system, all other clients in the same system get exactly the same changes immediately. You do not need to do anything in this case.
However, if you need to move calendar changes across to the Test or Production system, you need to use the transport system.
Before moving changes, you need to consider whether it is better to maintain the calendar in each system individually, or move changes via the transport system. Both approaches have benefits and downsides, and it is up to you to decide for the project who does the maintenance of the actual Production calendar, and in which system it is done.
If you decided to make changes in the Development system and then move them across, you need to bear in mind two things:
So, if you decided to include the calendar data into the transport, here are 5 steps for it:
Now you are ready to release the transport request and move it to your target system using the Transport System functionality.
How do you maintain Calendar in your system? How do you use Calendars?
Interesting ideas… but what about how to make background jobs run on the Nth workday of the new Factory Calendar??
Hello,
You can find an answer to your question in here, the “Using calendar” section.
[…] to maintain a holiday and logistics calendar for that. SAP Expert has already written about the special rules for transporting the calendar in SAP and about the small tricks in using the calendars. I encourage you to re-read these […]
How can calendar be maintained directly in production systems as this will require client open to maintain the config in production directly. Client Open activity needs to be planned during system silent time. Which is difficult in systems which are Global and supporting multiple regions and countries.
Calendar maintenance does not require client opening in Production, unless it has changed in the most recent versions.