Production Orders - Scheduled Finished Date Basic Finish Date

In production orders, it is being noticed scheduled finished date lies further than basic finish date, what could be the
reason? what configuration should we need to do in order to make scheduled finish date matches (or) lies before basic finish date

Eshwer,
Basic dates of production orders can be made to match scheduled date.
Config is at OPU3.  Under the "adjust scheduling" section, select either 1 or 'blank'.
Best Regards,
DB49

Similar Messages

  • Production order scheduled start/finish dates

    Hello experts!
    I have a problem with prod. order scheduling. I set the date '07.05.2007' as order start/finish date. If I run <i>Functions -> Schedule -> Order</i> (or save the order) SAP set these dates to '02.01.2008', and scheduling also to '02.01.2008'. The scheduling type is <b>Forwards in time</b>. Scheduling margin: everything is 0.
    I have checked the <b>work center capacity</b>:
    from 20.04.2007 to 31.12.2007
    Lenght of cycle: 1 Start: 06:00:00 End: 23:00:00 Break: 00:00:00 Cap. util.: 100
    from 01.01.2008 to 31.12.9999
    Standard avail. capacity
    (01.01.2008 is non-working day)
    Routing exists for this material (valid from 02.03.2007).
    Based on what does SAP calculates these dates?
    (SAP 46B)

    Hello guys!
    I have found the reason and also the solution. It's a bug in SAP (46B). When it happens?
    1) Open work center
    2) Create interval with minimum 2 shifts and save
    3) Delete first shift of the interval
    4) Check table kapa -> field SCHNR (shift sequence number) for the 1st shift in this interval will contain number 2.
    If SAP calculates the scheduled date for order it excludes this interval from calculation. We had an interval 20.04.2007 to 31.12.2007 with deleted first shift, so the next workday for SAP was 02.01.2008.
    I have created a function, which can solve this problem:
    FUNCTION z_pp_fix_capacity_data.
    *"*"Local interface:
    *"  IMPORTING
    *"     VALUE(I_WERKS) TYPE  WERKS_D
    *"     VALUE(I_ARBPL) TYPE  ARBPL
    *"  EXPORTING
    *"     VALUE(E_CHANG) TYPE  INT4
    *"  EXCEPTIONS
    *"      FOREIGN_LOCK
    *"      SYSTEM_FAILURE
    *"      NOT_VALID_WORK_CENTER
    *"      DATABASE_UPDATE_FAILED
      DATA: l_kapid LIKE crhd-kapid,
            l_schnr LIKE kapa-schnr,
            l_error TYPE c.
      DATA: ikap LIKE kapa OCCURS 200 WITH HEADER LINE.
      CLEAR: e_chang.
      COMMIT WORK.
    *- Get the Capacity ID of the work center
      SELECT SINGLE kapid
               INTO l_kapid
               FROM crhd
              WHERE werks = i_werks
                AND arbpl = i_arbpl.
      IF sy-subrc <> 0.
        RAISE not_valid_work_center.
      ENDIF.
    *- Lock the work center
      CALL FUNCTION 'ENQUEUE_ECARPL'
           EXPORTING
                arbpl          = i_arbpl
                werks          = i_werks
           EXCEPTIONS
                foreign_lock   = 1
                system_failure = 2
                OTHERS         = 3.
      IF sy-subrc <> 0.
        CASE sy-subrc.
          WHEN 1.
            RAISE foreign_lock.
          WHEN 2.
            RAISE system_failure.
        ENDCASE.
      ENDIF.
    *- Select the whole capacity into internal table
      SELECT *
        FROM kapa
        INTO TABLE ikap
       WHERE kapid = l_kapid.
    *- Sort
      SORT ikap BY versn datub tagnr schnr.
    *- Set the correct sequence number
      LOOP AT ikap.
        ON CHANGE OF ikap-versn
                  OR ikap-datub
                  OR ikap-tagnr.
          l_schnr = 1.
        ENDON.
        IF ikap-schnr NE l_schnr.
          ikap-schnr = l_schnr.
          e_chang = e_chang + 1.
          MODIFY ikap.
        ENDIF.
        l_schnr = l_schnr + 1.
      ENDLOOP.
      IF e_chang NE 0.  " If change found, recreate data
    *- Clear error indicator
        CLEAR l_error.
    *- Delete old data
        DELETE FROM kapa WHERE kapid = l_kapid.
    *- Insert data
        IF sy-subrc EQ 0.              " Delete OK, insert
          INSERT kapa FROM TABLE ikap.
          IF sy-subrc EQ 0.            " Insert OK, commit
            COMMIT WORK AND WAIT.
            clear: l_error.
          ELSE.                        " Insert failed, rollback
            ROLLBACK WORK.
            l_error = 'X'.
          ENDIF.
        ELSE.                          " Delete failed, rollback
          ROLLBACK WORK.
          l_error = 'X'.
        ENDIF.
      ENDIF.
    *- Unlock the work center
      CALL FUNCTION 'DEQUEUE_ECARPL'
           EXPORTING
                arbpl = i_arbpl
                werks = i_werks.
      IF l_error NE space.
    *- Raise exception
        RAISE database_update_failed.
      ENDIF.
    ENDFUNCTION.
    I hope this helps someone! Anyway! Thank you for your answers!

  • Difference between sales order schedule line and item level data

    Hi All,
    Could you please let me know what is the difference between sales order schedule line and item level data?
    Thanks,
    Ramya

    Hi Ramya,
    Sales order schedule line contains del date, order qty, rounded qty, confirmed qty, delivery qty, schedule line category, purchase requisition etc.,  ie It contains the full details of sales order data with respect to the scheduled line of delivery.  The total quantity of a sales order item can be subdivided into schedule lines that contain the various subsets with the corresponding delivering dates.
    Sales order Item level data contains details of the item in the sales order like material code, net price, net value, UoM, PO details, reason for rejection if any, material group,billing date, plant etc., ie this
    contains the full details of item irrespective of scheduled line.
    Regards,
    R. Senthil Mareeswaran.

  • Exit for production order creation that update BOM explosion date

    Hi Guros
    does any one know a user exit for production order creation that update BOM explosion date = AUFLD.
    or a UE that run before the BOM explosion.
    thanks.

    Dear,
    I dont think user exist will work for you,
    You need to find BAdi for it, cl_exithandler=>get_class_name_by_interface .
    Or try with SE84,
    Enter the package name and check the " Enhancements"
    Regards,
    R.Brahmankar

  • Daily production order scheduling

    Hi Experts,
    i am using maximum lot size procedure  for the MRP Run and after MRP ,planned orders are generated based on the maximum lot size and these planned orders are further converted in to production orders.
    my requirement is how to schedule the production order on daily basis,please suggest me an appropriate solution.
    Thaks in advance.
    Regards
    Srinivas

    Hi,
    Production orders scheduled start dates are generating for the whole month for a material as same date like first working day of the month (Here i am using maximum lot size) and the orders can be only scheduled for the particular date in order dispatching transaction.
    Example,
    Material : X
    Maximum lot size : 1000 in MRP 1 view
    PIR Qty : 01.08.2008  1000 Pcs
    after MRP,
    10 Planned orders are generating with schedlued start date as 01.08.2008.
    after converting all the 10 planned orders in to production orders , then all the 10 production order are generated with scheduled stat date as 01.08.2008.
    While dispatching the production orders in CM25, the system is showing all the work centres are overloaded on 01.08.2008, because system is considering all the production order are start date as 01.08.2008.
    But  i want get the production order scheduled start dates based on the capacity availability  ,so please suggest me the appropriate solution.
    Thanks in advance.
    Regards
    Srinivas

  • Basic start date & Basic finish date based on Priority

    Dear Experts,
    When I am creating Notification & selecting Priority, System gives pop-up “do you want to specify new dates?” If I select yes system automatically change required start & required end based on Priority.
    Now my question is do we have same functionality for Maintenance order as priority field is available there (If we are directly creating a MO)?
    Even if we are creating WO from notification, required start & end dates copies to Basic start & Basic finish but if we change priority then no change in basic start & finish dates. Why?

    Greetings Parag,
    You may select the Priority in the initial screen of IW31 and the dates will shift accordingly, if you maintained the Relative Start &/or Relative End in
    SPRO > Plant Maintenance > Maintenance Processing > Maintenance & Service Orders > General Data > Define Priorities > Define Priorities for Each Priority Type
    If you want to change date based on Priority on the Order header screen, it's not possible in the standard to my knowledge, but you may easily develop an enhancement utilizing the user exit
    IWO10012 Maintenance order: Priority handling on central header
    or
    IWO10009 PM Order: Customer Check for 'Save' Event

  • Good issue to Production order - Allows it in back posting date

    Dear all,
    Good issue to Production order ( 261 Movement ), allows us to post the component in back dated eventhough stock is not avaible on that date.
    Example - Component stock on date 10.02.2010 = Zero , I made it Good receipt on date 18.02.2010 and now stock is available on date 18.02.2010.
    Now GI to Production it allows the qty on current and back Posting date also , I want control on date with error message. It should not allowed the GI for back date from 18.02.2010.
    Because of this our MB5B report shows the negetive issue qty if i post in back date.
    Waiting for reply
    Thanks and Regards,
    Saurabh

    Hi SAurabh,
    PLease check whether Negative Stock is allowed for the valuation Area (plant).
    GOTO >> SPRO >> MM>> Invetnroy management and physical inventory >> Goods issue/ Transfer Posting >> Allow Negative stock.
    Untick the Negative stock allowed for your valuation area (PLant)
    Regards,
    Pravin

  • STOs and Productions order are not lined up. Dates are off

    Hi Experts
    I have a production order and STO with different dates. I would expect no gap between Prod order and the STO. I have checked Planned delivery time,GR/GI at both supplying and receiving plant . Everything looks fine. Please Advice

    Ganpath,
    In general, both of those objects are executables.  In most applications, the relationship between the dates of STOs and the dates of Production Orders is not directly determined by the software,  It is only through careful design and execution of the overall process that you achieve dates that line up; assuming, of course, that is your business requirement (not everyone wants dates to line up).
    So, it depends upon how these two objects were created.  Can you please describe how they were created?
    Best Regards,
    DB49

  • Production Orders: Scheduling Problem

    Hello
    I have a scheduling problem.  I want the system to calculate the production order dates.
    I have maintained the following
    1.      Work Center:  A formula to calculate the duration.  I have marked the u201Crelevant to finite indicatoru201D in the Capacity Header Tab.  I have also maintained the available capacity as 24 Hrs.
    2.     Routing:  I have maintained the values for the standard value keys
    3.     SPRO:  In scheduling parameters for the order type, I have marked u201CGenerate cap requirementsu201D and u201CSchedulingu201D;  In the production scheduling profile, I have marked u201CSchedule orderu201D (on release) & u201CFinite Schedulingu201D (Availability check).
    But the production order is not getting scheduled & the start & end times are the same.  I get the error u201CNo req/capacity exists or not relevant for finite schedulingu201D.
    Can anyone guide me as to what I am missing?
    Best regards
    Tom

    Dear Tom,
    Please check following;
    1. Your operation contol key; whether it allows scheduling.
    2. scheduling parameters for production order on OPU3: Please select proper combination of plant and order type and tick scheduling and generate capacity requts indicators in detailed scheduling tab.
    Please revert back if problem persist.
    Best Regards
    Uday

  • Production order schedulling

    Dear PP Gurus,
    My order is 30000 qty. I used operation splits & overlaping. In first work center out of 6 splits used 1 split & 2500 qty. overlaping, in second work center out of 370 splits used 30 splits & 6000. In third work center no splits & no overlaping.
    When I am creating production order with forward schedulling ( forward is the requirement), how many times I am clicking on schedulling that much times dates are changing. I don't know why? please please explain
    Jayesh Narvankar
    SAP PP

    until unless you firm the order or if the order is not in planning time fence, scheduling dates will be automatically changed depending on the new requirements coming.

  • Process/Production Order WIP Reverse on Month starting date with postiing d

    Hi Experts,
    Is it possible to reverse the WIP of Production/Process Order at month starting date eg. 01/07/09. Posting date & Document date should be: 01/070/09.
    In my current project production is batch management system. Some of the batches start at month ending days (Eg. 29/06/09) for we calculated WIP at dated: 30/06/09.
    My Client wants to reverse that WIP next day, month starting hours Eg. 01/07/09 but while reversing the WIP system is posting the WIP reversing doc. posting date is 31/07/09.
    Same batch which started production on 29/06/06 is closed at 03/07/09 as well as goods received same date. FG Stock A/c updated in accounting books.
    At the same day If I print my trail balance system showing the Stock value double (WIP stock as well as FG stock)
    First Month
    Eg. Process Order WIP at 30/06/09                              : 50000/-INR
    Second Month
          WIP Reversal Posting date:31/07/09 by system     : 50000/-INR
          FG Stock received at 03/07/09                               : 50000/-INR
    If I Print Trail Balance on 03/07/09 system shows        : 1, 00, 000/-INR (based on Posting date)
    Which is wrong..
    Please tell me the way for Change the Posting date of WIP reverse document. OSS guys are replying as consulting issue. 
    I am waiting for your valuable reply.
    Thanks & regards
    Bhagiradha

    In KO88, CO88 Select Menu bar Extras-> Posting date
    Enter Posting and execute
    Thanks for Rajesh (SAP Labs)
    Thnaks & Regards
    Bhagiradh

  • How Production Order finish date and time is being comptued by SAP?

    Hello Expert,
    How Production Order finish date and time is being comptued by SAP? for example, we create a Production Order via CO01, the basic start date is 29.09.2008 and time is 04:00 it gives us basic finish date is 29.09.2008 and time is 13:28.
    how does SAP compute the time 13:28 as it finished time
    Please explain me briefly.
    Thanks
    Ryan

    Hello Guys,
    When we create Production Order in R/3 the time is calculated by routing but it is extended at SetUp machine time. It is not correct?. SetUp imachines time used only for first Production Order for the same product and it is plan manually, for others Production Order we need calculate time for production without SetUp machine time being pick up to compute finish time. how could we achieve this? only those Machine time will be check.
    thanks

  • Error during Goods Receipt for Production Order

    Hi All,
    When using MIGO to post Goods Receipt for a Production Order, I got a customize message saying that the posting is only available between 2010.08.25 to 2010.08.27.  I have checked in Business Add-in using SE19 but there are no implementation present.  I know that in Logistic Verification MIRO there is a transaction OMRM to set messages.  I would like to ask is there anything similar for MIGO.  
    Or is there any other place in Configuration which allows me to add these Customize message.
    Thanks.
    Edited by: jamison2004 jordan2004 on Jul 9, 2010 9:09 AM

    Hello Jiaul,
    Sorry I may have mislead you.  The actual error message is "Goods Receipt for Production Order XXXX can only be made on 2010.08.25 to 2010.08.27".  These two dates are the Start Date and FInish Date for the Production Order in CO03, 
    The Basic Start Date for the current Production Order is  2010.08.25
    The Basic Finish Date for the current Production Order is 2010.08.27
    I think what it means is that you can only Post Goods Receipt for the Production Order only after the Basic Start Date of the Production Order.  Do you know where I can find the configuration for this message?
    Thanks

  • Why the basic finish date is not adjusted in planned orders

    Hi, all.
    Can anybody help me to understand:
    "Why the basic finish date is not adjusted in planned orders during
    forward scheduling, but in production order basic finish date is adjusted?
    It is look like non-coordination between groups of developers.
    And lead to situation, when planner don't see in MD04 when he can really wait material receipt. He must go to planed order and check production data there, it's unusable."
    Am I right, or SAP have it's own logic.

    Hi,
    Production orders are different story. Since production order is a constant element, they are not created in the course of MRP, basic dates can be adjusted. In production order basic finish date is adjusted, but you won't see for the upper level materials', basic dates of the planned orders adjusted according to the prodcution order you create. Production order is consistent within itself in terms of date and is not dependent to other elements of MRP, but planned orders are not like that.
    MRP creates planned orders whose basic finish dates are calculated by subtracting goods receipt time from production start date of the source of requirement. MRP works backwards without changing directions. Meanwhile if any production finish date is calculated different than the basic finish date due to forward scheduling, in order not to violate the alignment between the basic finish date and source of requirement's start date, basic finish date is not adjusted. If it was, dates of all the planned orders calculated so far at the upper levels of the BOMs had to be recalculated, otherwise all the consistency of all the dates is violated. This cannot be done because changes in any level affects all lower levels.

  • Basic start & Basic finish date in PM Order

    Hi,
    This is related to Preventive Maint. Order Basic start date & Basic finish date.
    I have configured 2 priorities.
    Priority 1 with Relative Start 1 & Rel. end 10 Days
    Priority 2 with Relative Start 1 & Rel. end 30 Days
    PM Plan is created with strategy
    Weekly & Bi-weekly
    Priority 1 is set in PM plan
    Scheduling Period 60 days
    Call horizon 100%
    Scheduling has beed done with start date as 02.09.2014.
    Plan dates are as below.
    09.09.2014
    16.09.2014
    23.09.2014
    etc
    PM Orders have been called through IP30.
    When I checked the Maint. Orders, I found that the Basic start date & Basic finish dates are same as below in all the Orders generated through IP30.
    Basic start date: 09.09.2014 & Basic Finish date: 09.09.2014.
    Actually it should calculate Basic Finish date as Basic start date + 10 days (as per my priority).
    Can I know reason why system does not consider the priority duration in this.
    Thanks in advance.
    Regards,
    CSR

    Greetings Raman,
    To shift the basic dates for the Orders generated by a Strategy Maintenance Plan, you may use the Float (Initial and Subsequent) values defined on the Strategy level in the Maintenance Strategy itself (IP11)
    Normally, the Date Shifts maintained in the Priority do not come into play when you are scheduling Maintenance Plans.
    So the rundown is that you can shift the basic dates in Preventive Work Orders, differentiating on the Maintenance Package, rather than Priority.
    If you require the Basic Dates to be adjusted for generated Orders, you can develop a solution using EXIT_SAPLCOIH_012
    See some more useful info:
    Answer by Pete Atkin in this thread: Maintenance Plan Priority not changing the dates in the Generated Order
    Basic end date does not influence priority from maintenance plan
    Workaround for maintenance plan priorities in work orders?

Maybe you are looking for