PO Receipts not using Factory Calendar - Workaround?

We are in the process of implementing SAP.
We have a gap that can not be unique to our company and I'm looking for advice on how other companies have handled it.
The problem:  We have agreements with third party suppliers that they will ship their product in three BUSINESS days and we measure their performance to this standard leadtime.  SAP uses calendar days.  If we give our supplier a PO on a Thursday, our expectation will be that they ship the product on the following Tuesday, which is three BUSINESS days.  Because SAP uses calendar days, the auto generated PO will reflect a Sunday expected ship date.  The same problem exists if we give them a PO on a Friday.  The system will reflect a Monday expected ship date, when, per our agreement, they would not be expected to ship the product until Wednesday.
How do we get the system to automatically recognize that the weekend (Sat and Sun) should NOT be counted in the leadtime expectation? 
Thank You in advance for your assistance.
Greg

Hi,
Your possible checks should be:
1) Whether material has proper MRP type
2) whether there is enough demand
3) whether the stock available is less than the demand
4) Whether planning parameters are set properly
5) Whether external procurement is setup for material master
6) Whether planning file entry took place
so many but a few listed on possibilities of failure to get PReqs out of MRP run...
Regards

Similar Messages

  • Using factory calendars in BI transformations

    Hello All,
    Do we have the option of using factory calendars in BI transformations, like we had in 3.x version update rules.
    I did not see any option for choosing the factory calendar, so i guess we will have to use function modules.
    Please let me know if there is any option available.
    Thanks in advance.
    Manoj

    hi Anton Moskvichev,
    I check in the source system assignment. The source system is checked. While replicating the DS from source system i replicated based on BI 7.0 only. While activating the cube or infoobject from BI content i did not get any transformation or transfer rules for activation. I just got the cube alone..

  • Where do we use factory calendar

    Hi All,
    Can any one tell me where do we use factory calendar in SAP HR?
    Thanks
    Veer

    Hi Veeresh
    A factory calendar distinguishes between working days and non working days. It is company specific calendar. when you have entered an exception rule for non working days and have chosen factory calendar then you must enter the factory calendar relevant to your company.
    Hope it helps.
    Regards
    Kasi
    Note: Points are the best way to say thanks in SDN.

  • PR/PO generate by MRP not calculate factory calendar

    hi,
    if PR/PO generate by MRP did not consider factory calendar, possible?
    pls advice? thanks

    Hi,
    Your possible checks should be:
    1) Whether material has proper MRP type
    2) whether there is enough demand
    3) whether the stock available is less than the demand
    4) Whether planning parameters are set properly
    5) Whether external procurement is setup for material master
    6) Whether planning file entry took place
    so many but a few listed on possibilities of failure to get PReqs out of MRP run...
    Regards

  • Note 1529649 - Factory Calendar expires 2010

    Hi Experts,
    Need a clarifications. Does it affect any work schedule, when we extend the validity of factory calendar.
    when Public Holiday Calendar are used in factory calendar does it affect any work schedule .
    Please let me know if it affects anything related to HR.
    Regards,
    M Bharath

    We don't use Factory Calendars, only our own Holiday Calendars, but they must be valid in the future if we want to generate the Work Schedules. 
    Our Holiday Calendars are currently valid until 2020, and our Work Schedules have been generated up to December 2015.
    This allows the system to "count" the number of absence days (and quota utiliization) for long-term absences (provided they have an end date smaller than 01.01.2016).

  • No of days using factory calendar

    Hi Gurus,
    I know effective date(Example 01/01/2007). How to calculate no. of working days for effective date 01/01/2007 using factory calendar.
    Thanks
    Liza

    Hi Liza,
    start date and end dates are needed only if you want to know the number of working days between the two dates. In your case you can get number of working days  between effective date and the begining of factory calendar validity date.
       Check  FM "DATE_CONVERT_TO_FACTORYDATE"  . You have to pass parameters      Date  and  Clendar ID. The output will be number of working days .
    ie  effective date  minus    TFACD-VJAHR
    Table TFACD gives you the calendar ID and the validity dates(  VJAHR and BJAHR)
    Jaya

  • Vendor Evaluation using Factory Calendar?

    Hello,
    Can I set up Vendor Evaluation to consider the Factory Calendar when scoring with the Standard Delivery Date Variance?
    I have set it up to allow the delivery to score 100% of the points if the delivery is in by 6AM the following day.  But this does not work over the weekends.
    Thanks,
    Matt

    Please help.
    There must be some way to do this. 
    If the factory is closed on the weekends and you miss a Friday delivery, even though you could have made the Saturday delivery you have to wait until Monday and SAP scores you as though you were 3 days late instead of the actual 1 day late.
    How can I make Vendor Evaluation use the factory calendar?
    Thanks,
    Matt

  • Problem with OSS note 1529649 - Factory calendar expires 2010

    Hi Experts,
    I found a OSS note that is telling that calendar validity ends in 2010.
    For the moment in my system factory calendar for all my sites is valid till 2020.
    My question is that doesn't matter what date i have now in the system the validity will finish?
    What i should do!!!
    Thanks a lot for your help.

    Dear
    If the factory calender and holady calendar which is assinged in FC , both have same validity , then there should not be any problem .
    For  consistency , you can go down to OP03-Slecet HC-Change Mode -Keep the valaidty along with all the public holday calander validity till 2011 or 2012 .Similarly , do the same in Factory calander  .
    But re-assing the Calander to Plant once again in OP03 -Plant Assingent tab  or re-assing at WC ( CR02-Capacity tab -Standard Avalaable Capacity )  also if you have similar kind of canalder also .
    Hope this helps
    Regards
    JH
    Edited by: Jiaul Haque on Dec 10, 2010 10:56 AM

  • Get number of hours between two dates and two hours using factory calendar

    Hello all,
    I have the following requirement: I need to calculate the number of hours between two dates and two hours (start date- finish date and start hour-finish hour) or timestamps using a factory calendar. I must program it on CRM environment.
    Does anybody know a function module that makes it?
    Thanks in advance.
    Carmen

    Please check function module DURATION_DETERMINE.
    - April King

  • Ical settings does not use the calendar which I have set as standard

    and when I receive invitations via mail ICal enters the event under a different calendar (which I don't use)

    I got a response to this from Paulcalif in another thread: "Have you tried "rebooting" by removing the battery and putting it back in. Try setting the volume all the way up first, then reboot it."
    Lil Red:  This seems to have worked although I still think there is a bug in the software.  If I set the ringer volume to a different volume level the phone does not seem to respond. Oh well, as long as it rings loud then for the most part i'm good to go.
    Post relates to: Treo 800w (Sprint)

  • Dinamic Credit limits must use factory calendar (for exclude holidays)

    Dear collegues!
    If somebody know how to custom S066 info-structure (dinamic credit limits) for working only with working days.
    Example of business-process.
    Customer want to enter order today for day after tomorrow i.e. on Monday for Wednesdays etc...
    But on Friday it must be for Monday.
    So we want to made dinamic credit check for horison 2 days...But on friday to monday should be 3 days...
    Is anybody have any idea?
    Thans a lot!
    Olga

    hello, friend.
    sorry for the late reply.  i believe you can come up with your own sales calendar by going IMG > Net Weaver > General Settings > Maintain calendar (t-code SCAL).  define your calendar and assign this to your sales organization.
    regards.

  • Scheduling does not take the factory calendar for counting the workdays

    I am scheduling my jobs in CPS 8 and I have imported my Factory calenders also. When using Factory calendars for scheduling the jobs for the 6th working day of every month, Its does not count the Saturday as a working day, where as the calendar I am using has Working day on Saturday.
    Why is it so? And is there a way to solve this ?
    Please suggest. Any help is appreciated.

    Hi All,
    I have used this same logic for scheduling jobs scheduling for the nth work days of every month.
    But I have a job, where it is required to be scheduled on the 5th workday of a month and it is submitted once in every 6 months.
    When I schedule it for every month, it works fine. But when I use a submit frame to submit it for once in every 6 months, it does not work.
    Can anyone suggest how to do it ? I used a embedded window to check it also, which didn't work.
    BR
    Madhu

  • Function module SD_SCHEDULING: delivery date calculation factory calendar

    Hi,
    When I create or change a sales order, system calculates the delivery time and date (ETDAT) using transit duration and factory calendar. Currently factory calendar says that transportation leaves every Monday, Wednesday and Friday. Unfortunately, function module SD_SCHEDULING calculates the delivery date using factory calendar dates, i.e. <b>NOT</b> using working dates.
    Function module reads the factory calendar from table TVRO (Routes) and field SPFBK (Factory calendar key) in subroutine GET_CUSTOMIZING, and saves factory calendar id in CS_SCHEDDU-TRANSIT_FC. The calculation itself is done later in function module DATE_CONVERT_TO_FACTORYDATE.
    For example, if transit duration is 3 working days, function module calculates the delivery date using Monday (first day), Wednesday (second day) and Friday (third day). Thus, the result is Friday, which is wrong. Result should be of course Wednesday (Monday first day, Tuesday second day and Wednesday third day).
    I'd like to use working days instead of calendar days. I am planning to recalculate the delivery date in some user exit, but before I start coding, I'd like to hear your opinion: <i>Is it possible to use working days instead of calendar days when calculating delivery date?</i> (I believe it must be, since my case is very normal). If it is, I assume that this can be achieved with IMG, but how and where?
    I am using SAP R/3 Enterprise.
    Regards,
    Jarmo Tuominen

    Hi jarmo,
    1. DATE_CHECK_WORKINGDAY
       Probably this FM may be useful to u.
    2.
    CALL FUNCTION 'DATE_CHECK_WORKINGDAY'
            EXPORTING
              date                       = d
              factory_calendar_id        = '01'
              message_type               = 'I'
            EXCEPTIONS
              date_after_range           = 1
              date_before_range          = 2
              date_invalid               = 3
              date_no_workingday         = 4
              factory_calendar_not_found = 5
              message_type_invalid       = 6
              OTHERS                     = 7.
    regards,
    amit m.

  • Maintain Factory Calendar

    Hi
    We are getting an error when running a query that contains a variable using Factory Calendar, "date is outside the factory calendar range"
    I check SCAL and noticed that my calendar is set to date 1996 to 2010. When comparing to R/3 our BW calendar is outdated.
    How do I maintain this calendar using R/3? How do I load this information? I'd rather not to change directly in BW.
    Thanks

    Go to R/3 source system right click and do transfer global settings ,it should update the factory calendar .
    Ravi

  • Lead time from catalog does not consider factory calender

    Hi,
    we are working with SRM 2.0 classic scenario. I have following problem:
    We take over lead time from a supplier catalog via OCI in EBP. This works but the lead time does not consider holidays and weekends. How can I activate the Factory Calender?
    Thanks Thomas

    Hello,
    I just sniff arround and found out that EBP 3.0  does not support factory calendar.
    You should use BBP_DOC_CHECK_BADI or BADI BBP_CATALOG_TRANSFER and call within this BADI the function modules requesting the factory calendar data via RFC on the backend.
    i.e.
    get the target system of the follow-on document            
        SELECT log_sys from BBP_DET_LOGSYS INTO wa_logsys-log_sys
        WHERE CATEGORY = ls_item-category.                       
        ENDSELECT.                                                                               
    read table T001WK                                          
        CALL FUNCTION 'META_READ_TABLE'                          
          EXPORTING                                              
            query_table    = 'T001W'                             
            logical_system = wa_logsys-log_sys                   
          TABLES                                                 
            options        = options                             
            fields         = fields                              
            data           = tabcont                             
          EXCEPTIONS                                             
            OTHERS         = 1.
    fill the internal table xt001w                         
        LOOP AT tabcont INTO la_tabcont.                     
          MOVE la_tabcont-content+3(4) TO la_xt001w-werks.   
          MOVE la_tabcont-content+61(2) TO la_xt001w-fabkl.  
          APPEND la_xt001w TO xt001w.                        
        ENDLOOP.                                             
        SORT xt001w BY werks.                                                                               
    get the fabric calendar related to the plant           
        READ TABLE xt001w INTO ma_XT001W                     
        with KEY werks = ls_item-BE_PLANT.                   
    check if delivery date is a working day                
        CALL FUNCTION 'DATE_CONVERT_TO_FACTORYDATE'          
          DESTINATION wa_logsys-log_sys                      
          EXPORTING                                          
            DATE                 = ls_item-DELIV_DATE        
            FACTORY_CALENDAR_ID  = ma_XT001W-fabkl           
          IMPORTING                                          
            WORKINGDAY_INDICATOR = W_IND.                                                                               
    get an error message if delivery date is not a working date             
        IF W_IND = '+'.                                                                               
    CLEAR ls_message.                                                                               
    ls_message-msgty   = 'E'.                                           
          ls_message-msgid   = 'ZBBP'.                                        
          ls_message-msgno   = 'xxx'.                                         
          ls_message-msgv1   = 'error message text, e.g. delivery date not    
    working date'.                                                            
          ls_message-item_guid = ls_item-guid. "assign message to item        
          APPEND ls_message TO et_messages.                                                                               
    ENDIF.                                                                               
    endloop.

Maybe you are looking for