Factory calender special rules

Hi MM consultants,
We have one issue related to Factory calender.
We updated the special rules in factory caleder stating that palnt is clsoed for some time in christmas.
Now the issue is after creating schedulign agreement delivery schedule release were sent to vendor mentioning that delivery is required during holidays and caused confusion.
My question is which table i can see the special rule created to the factory calneder so that i can confirm the releases were created before the calender updation.
please reply
Thanks in advance
Yashwanth

Hi Yashwanth,
You can check the factory calendar and the special rules on SPRO > SAP NetWeaver > General Settings > Maintain Calendar.
There, select "Factory Calendar" and click on "display" button.
In the next screen, select your country and click on the "Calendar" button that is in the top of the screen.
In the next screen, make double click on the year 2012.
There you will see the Public Holidays of the Factory Calendar.
Now, yo check the special rules, go back to the screen that is showing the countries and make double click on the country selected.
In the next screen, click on the "Special rules" button and you will see the special rules for the country selected.
But, for the case of MM, the system is only sending a warning message when you are selecting a Public Holiday or Special Day in the delivery date. The message is as follow:
Delivery date: next workday is 10.04.2012
Message no. ME080
Diagnosis
The system has determined the next workday from the factory calendar that is assigned to the specified plant.
If you don't want that the Public holidays or Special days can be selected, you need to change this message as error message.
You can do this on SPRO > Materials Management > Purchasing > Environment Data > Define Attributes of System Messages > System messages.
I hope this help.
Kind regards,
Sandra

Similar Messages

  • Factory calendar - Special rules need to be deleted

    Hi,
    I've created several "special rules" in a specific factory calender 6 months ago, that specified closing days for our plant.
    Due to market changes, these previously closing days have to be active working days again; subsequently, I deleted these off days (special rules) in our test system and had it transported into the productive system.
    Although the transport did go through technically, the special rules have not been deleted.
    Does anyone have experience with that? Can you delete the special rules, or would it have been necessary to just select the tick-box "workday" ?
    Any help is appreciated.
    Thanks!
    André

    Thanks for your reply Klaus,
    to avoid that issue, we schedule the transport of calender changes on the weekend while there is noone on our system. But I will get back to my IT guys here and dicuss that topic.
    For me right now it just seems as if the deletion of the special rules are somehow (well, in fact they are) not recognized. My SAP specialist said, that until now we've never deleted closing days..... but in the current crazy market environment >sigh<
    I will probably re-create the special rules and tick "workday". Hopefully that'll work.
    André

  • How to extend factory calender to a plant ?

    Hi Ranga:
    How to extend factory calender to a plant ? ( Tcode: SCAL, The calender is not client specific)
    I check marked US factory calender, where after can you tell how to extend factory calender to plant
    Note: I am using IDES ( International Demonstration & Education System)
    Thanks

    Hi Sandeep,
    you need to use the following path
    Go to SPRO>ENTERPRISE STRUCTURE->DEFINITION> LOG GENERAL>DEFINE COPY,DELETE AND CHECK PLANT>DEFINE PLANT
    Here you need to assign the factory calendar. The assignment in work center will only applicable for capacity not for MRP and others.
    <b>For information how to create a factory calendar</b>
    Pl follow the steps
    1.Go to SCAL transaction
    2.there will be three options.
    Click first public holidays and go in change mode.
    Click create and create your holidays there and save.(Generally fixed date will be used in the pop up)
    3.Now click Holiday calendar and go in change mode.
    Click create and give holdiay cal id and description.
    Click assign public holiday and add your holidays one by one and save
    Now holiday cal is created.
    4.Now come out and choose fact calendar and go in change mode
    Click create and give Factory calendar id and description, and validity period.
    Give the holiday calendar ID.
    If you want to give special rule like any of the specific date/ day is the holiday or work day (which is different from holiday calendar you can define)
    and save.
    5.You have to assign factory calendar to PLANT
    Go to SPRO>ENTERPRISE STRUCTURE->DEFINITION> LOG GENERAL>DEFINE COPY,DELETE AND CHECK PLANT>DEFINE PLANT
    Choose your plant and go to details-
    You have to define factory calendar there
    Hope this will help you
    Regards
    Ranga

  • Factory Calender assigned to Plant & resource/Work center

    Hello,
    If we have assigned the Factory Calender "XX" which has 5 working day(Monday to Friday) with no Special rules & no Holiday Calender to Plant & "YY" Factory Calender to Work center which has 365 days working with no no Special rules & no Holiday Calender.Now, when MRP creates Planned Orders for FERT material It did not create it on Weekends(i.e. on Saturday & Sunday) though the factory calender assigned is  "YY" (which has 365 days working )in work center.Why?
    Actually it should have consider the Work center assigned Calender for Capacity planning & Schedulling purpose.
    If I assign the Factory Calender "YY"  to plant then it will create the procurement proposal on weekends which is not acceptable to external procurement MRP Controller as plant office works only 5 days.
    Please guide.

    Dear
    Goto CR02/03 , select the Capacity tabe "hat" and u will fined there is tabe "Available Capacity " .U have to maintain the Active version ok.
    Basically , the active version is used for scheduling and capacity planning. If you have not entered an active version, the standard available capacity is used, even if an available capacity version has been entered.
    At the same u have to check out the below requirement :
    you must maintain the following data in the capacity header:
    1.The grouping, that defines which shift sequences and shift definitions can be used to maintain the available capacity
    2.The number of the active version of available capacity
    3.The base unit of measure of the available capacity
    3.The factory calendar, that is the basis of the available capacity-Workcentre
    If you do not enter a factory calendar , the system uses the default calendar for the plant.
    I hope in your case , u have the shift sequence of 5 work days for the calander you have assinged in work centre .
    Please check all those n come back .
    Reward points if usefull.
    Regards
    Jia

  • Factory Calender and Planning Calenderr

    Hi,
    i want to plan my production for 7days a week. and want to plan for Raw materials also 7 days a week.
    but here my requirement is that i dont want to receive raw materials on weekends. i mean no one will be in Factory to receive raw materials on Weekends.
    If i maintain Planning Calender for 7 days and assign to Raw materials in MRP View 2 and Factory Calender for 5 days can i achieve this requirement?
    for in house production i have to plan for 7 days a week. (Scheduling and Capacity Calculation)
    i dont want to receive rawmaterils in weekends.
    Please suggest.
    Thanks
    Nag

    Dear
    Based on your business requirement ,  you should have the following set up :
    1.One Factory Calender  with Work Days Monday-to-Friday  Let say FC1 .This will be used on all the organisational level starting from Materials Planning to Sales  .But will not be assinge to Capacity Requirement Planning Purpose or Any Production Activity in Work Centre .
    2.You should have one more Factory Calander with work Days Monday to Monday ( 7 days week ) with some special rule like Plan Shutdown Days , Breakdown Maintainnece  etc  and this should be assinged to  all the work centres -CR02-Capacity Tab -Capacity Header -Factory Calader ID -Let say it is FC2.
    You need to ceate Calander in OP03/SCAL .It does nto have any transport and  it will be a Cleinet level changes  which requires proper approval .Please rememeber , you need to assing only FC1 to Plant assingement in OP03 where as FC2 will be asisnged only in Work Centre level  .
    Steps : Goto -OP03
      1.Identify all those Public Holidays frist with Fixed or moveable as per business requirement
      2.Goto Holiday Calander -Hit the pencil -Hit Create option -Enter ID , Description , Valid To/From Year ( shd be 20 yrs differnce )
       Add all those holidays as per Public holidays as applicable in your business  with proper valididty  and finally SAVE
    3.Goto Factory Calander -Hit the pencil -Hit Create option -Enter ID , Description , Valid To/From Year ( shd be 20 yrs differnce )
       Asisng Hioliday Calander . In case of FC2-Work centre Calander , here you can hit the Special Rules .Include Special Activity like Plan Shut down of factory with Validity  etc and SAVE .
    4.Come back to OP03 main screen -Assing the factory Calender in plant .
    5.Goto -CR02-Capacity -Capacity Header -Available Capacity Header -Factory Calander-Assing FC2
    I do not  think you should have planning calander seperately if you do not have any specific reason .
    Hope it helps
    Regards
    JH

  • Set factory calender and user requirement date calculation

    Hi Gurus,
    I've requirement to do calculation for start user requirement & end user requirement. The calculation must exclude public holiday and weekend. Therefore factory calender need to be maintained.
    Please guide me into doing this.
    regards,

    Dear
    Based on your business requirement ,  you should have the following set up :
    1.One Factory Calender  with Work Days Monday-to-Friday  Let say FC1 .This will be used on all the organisational level starting from Materials Planning to Sales  .But will not be assinge to Capacity Requirement Planning Purpose or Any Production Activity in Work Centre .
    2.You should have one more Factory Calander with work Days Monday to Monday ( 7 days week ) with some special rule like Plan Shutdown Days , Breakdown Maintainnece  etc  and this should be assinged to  all the work centres -CR02-Capacity Tab -Capacity Header -Factory Calader ID -Let say it is FC2.
    You need to ceate Calander in OP03/SCAL .It does nto have any transport and  it will be a Cleinet level changes  which requires proper approval .Please rememeber , you need to assing only FC1 to Plant assingement in OP03 where as FC2 will be asisnged only in Work Centre level  .
    Steps : Goto -OP03
      1.Identify all those Public Holidays frist with Fixed or moveable as per business requirement
      2.Goto Holiday Calander -Hit the pencil -Hit Create option -Enter ID , Description , Valid To/From Year ( shd be 20 yrs differnce )
       Add all those holidays as per Public holidays as applicable in your business  with proper valididty  and finally SAVE
    3.Goto Factory Calander -Hit the pencil -Hit Create option -Enter ID , Description , Valid To/From Year ( shd be 20 yrs differnce )
       Asisng Hioliday Calander . In case of FC2-Work centre Calander , here you can hit the Special Rules .Include Special Activity like Plan Shut down of factory with Validity  etc and SAVE .
    4.Come back to OP03 main screen -Assing the factory Calender in plant .
    5.Goto -CR02-Capacity -Capacity Header -Available Capacity Header -Factory Calander-Assing FC2
    I do not  think you should have planning calander seperately if you do not have any specific reason .
    Hope it helps
    Regards
    JH

  • Getting factory calender weekly duration timings

    hi all,
    I have a scenario to get the factory calender weeky avaialable(working) timings like
    MONDAY - 8:00 TO 17:00 etc.,
    how to get these values is there any function module associate to get those value by passing date rule id.
    Appreciate ur help
    thanks
    viswa

    check below code...
      DATA: W_FACTORYDATE          LIKE  SCAL-FACDATE.
    Convert Delivery Date to Factory Date
      CALL FUNCTION 'DATE_CONVERT_TO_FACTORYDATE'
           EXPORTING
                CORRECT_OPTION               = '-'
                DATE                         = I_EINDT
                FACTORY_CALENDAR_ID          = I_FABKL
           IMPORTING
                DATE                         = E_EINDT
                FACTORYDATE                  = W_FACTORYDATE
           EXCEPTIONS
                CALENDAR_BUFFER_NOT_LOADABLE = 1
                CORRECT_OPTION_INVALID       = 2
                DATE_AFTER_RANGE             = 3
                DATE_BEFORE_RANGE            = 4
                DATE_INVALID                 = 5
                FACTORY_CALENDAR_NOT_FOUND   = 6
                OTHERS                       = 7.
    Find the Lower Limit of Delivery date
      E_LOWER = E_EINDT.
      IF I_VINT1 NE 0.
        W_FACTORYDATE = W_FACTORYDATE - I_VINT1.
        CALL FUNCTION 'FACTORYDATE_CONVERT_TO_DATE'
             EXPORTING
                  FACTORYDATE                  = W_FACTORYDATE
                  FACTORY_CALENDAR_ID          = I_FABKL
             IMPORTING
                  DATE                         = E_LOWER
             EXCEPTIONS
                  CALENDAR_BUFFER_NOT_LOADABLE = 1
                  FACTORYDATE_AFTER_RANGE      = 2
                  FACTORYDATE_BEFORE_RANGE     = 3
                  FACTORYDATE_INVALID          = 4
                  FACTORY_CALENDAR_ID_MISSING  = 5
                  FACTORY_CALENDAR_NOT_FOUND   = 6
                  OTHERS                       = 7.
      ENDIF.
    Find the Upper Limit of Delivery date
      E_UPPER = E_EINDT.
      IF I_VINT2 NE 0.
        W_FACTORYDATE = W_FACTORYDATE + I_VINT1 + I_VINT2.
        CALL FUNCTION 'FACTORYDATE_CONVERT_TO_DATE'
             EXPORTING
                  FACTORYDATE                  = W_FACTORYDATE
                  FACTORY_CALENDAR_ID          = I_FABKL
             IMPORTING
                  DATE                         = E_UPPER
             EXCEPTIONS
                  CALENDAR_BUFFER_NOT_LOADABLE = 1
                  FACTORYDATE_AFTER_RANGE      = 2
                  FACTORYDATE_BEFORE_RANGE     = 3
                  FACTORYDATE_INVALID          = 4
                  FACTORY_CALENDAR_ID_MISSING  = 5
                  FACTORY_CALENDAR_NOT_FOUND   = 6
                  OTHERS                       = 7.
      ENDIF.

  • Special rules in OP03 not taking into effect in cm25

    how shall the special rules added in the factory calendar take effect in the CM25 (Planning board). i;ve added some days on weekeends and when i access the planning board, it doesnt show the days as possible days. why is this?

    Hi,
    I am using same function module to create maintenance notification. It is creating number. Can you send the example code?
    Thanks,

  • Factory Calender and Time Stream

    Hi,
    I Maintain a factory calender A
    where monday to friday is working
    and holiday on 1/1/2009
    My Distribution centre is working 1/1/2009
    How do i set up in APO?
    thx

    Maintain Production calendar (For Factory) and Distribution calendar (For DC) using transaction
    S_AP9_75000138 - Maintain Planning Calendar (Time Stream)
    In calculation rule maintain 5 days as working day using calculation rule "Weekdays"
    then go to bucket delete day 1/1/2009 if showing as working day in Production calendar and keep this day as working for Dist calendar.
    Then go to Location master in Calendar tab
    assign Production calendar for factory location and distribution calendar (in shipping and recving) for DC.

  • Difference between Holiday Calender and Factory Calender

    What is the difference between Holiday Calender and Factory Calender.

    Holiday Calendars is used in Time and Payroll. It is Holiday Calender which is used in defining Work Schedules Rules for different regions.
    In simple, we can say... it is defined for Employees.
    Factory Calendar in turn in used in Shift Planning concept, T&E Mng, in defining/planning for Units.
    In simple, we can say... it is defined at Unit(Area) Level.
    Eg: Employee can be on holiday based on holiday calendar assigned to his area. But Factory may be running/open on the same day.
    Regards
    ...Sadhu

  • FM for updatting multiple calendar special rules.

    Hello
    i have requirement to create special rules for Factory  multiple Calendar's.
    could you please provide any FM or BAPI that can be used to update the special rules.
    i found one FM FACTORYCAL_WRITE_DOCUMENT, but here we can update only one Calendar at once.
    i tried to update form the BDC using transaction SCAL, here the issues is that to update multiple calendars we have to do from the begining for each calendar.
    thanks for your feed back on this.

    Hi,
    naidu c wrote:
    > i found one FM FACTORYCAL_WRITE_DOCUMENT, but here we can update only one Calendar at once.
    >
    > i tried to update form the BDC using transaction SCAL, here the issues is that to update multiple calendars we have to do from the begining for each calendar.
    What is the issue with calling the FM or executing the BDC, several times?
    Sandra

  • Invalid factory calender error in creating subcontrating po

    hello all,
    during creation of subcontracting po,system shows the error message "invalid factory calender error".
    i have checked the assignment in oy05.seems ok.
    pls provide some input.
    regards
    sumit simran.

    Hi,
    Please check the path.
    IMG>Enterprise Structure>Definition>Logistics - General>Define, copy, delete, check plant-->Define Plant.
    Here you can find the which factory calender is assigned to your plant.
    Then go to  Tcode SCAL ,  select the Holiday calender and edit it . Double click on your holiday calender   and change it  i.e valid From year to To year. Go back , select the factory calender and edit it ,  give  valid From year to To year.
    Thanks.

  • Factory Calender, Where Can I see it?

    Hi Experts,
    Pls. let me know that, Where Can I see the Factory Calender?
    thanq

    Hi srinivas,
                   You can use FM FACTORY_CALENDAR_GET to get factory calender.
    <REMOVED BY MODERATOR>
    Thanks,
    Srikanth.A
    Edited by: Alvaro Tejada Galindo on Apr 24, 2008 10:49 AM

  • Consideration of factory calender in threshold values

    Hi,
    I need to consider the factory calender in the threshold values to check the due date of a task or a checklist item.
    For example:
    The task/or checklist item is due in 11 days (and the factory calender should be condsidered)
    Does anybody know how to implement these checks in the threshold values of cprojects?
    Thanks for your help!
    Isabella

    Dear Friend,
    Ideally you should not change anything on Production server directly.
    The normal & universally acceptable way is to transport the changes from Development or Quality to Production.
    Still if you want to make changes on Production Server Directly (which even i dont recomend) you need to make Production Server in change mode thru T-Codes SCC4 & SE03 & make necessary changes.
    Let me know if you need to know how to use T-Codes SCC4 & SE03.
    Thanks,
    Jignesh Mehta

  • How to define a new factory calender?

    Hi guys,
    I want to have a factory calender that I can use for scheduling batch jobs to run each last sunday in the month. Such factory calender doesn't seem to exist in the system and I'm wondering how I could create it?! Is there a transaction that I can use to create a new factory calender?
    BR,
    Armin

    Hi,
    1. In TCode: SCAL, initially check the public holidays existing in the system, whether those public holidays are sufficient or not, if not create your own public holidays.
    2. Then Create public holiday calender and attach your public holidays to this public holiday  calender.
    3. Then create your own factory calender and attach your public holiday calender to the factory calender and select the working days in a week and then save.
    The above are the steps involved in creating a new factory calender.
    Hope this helps.
    Thanks,
    Viswanath

Maybe you are looking for