Programming Operation in a Production Order

Hello all.
How can i mark an operation of a production order as programmed with my predifined dates and without being scheduled by SAP?
Thank you
Nuno Silva
Message was edited by:
        Nuno Silva

Hi,
In my case i am not using puchasing info records in this cases. i am making the system to create only automatic purchase requestion only.so how can i insert that item category D in this case.
please suggest .
rgs
madan

Similar Messages

  • How to change operation dates in Production Order /Capacity Leveling

    Dear Experts ,
    We are using ECC 5.0 .In production order , scheduling happing as Backward  based on the Sales Order Delivery Date .I am doing the following :
    1.Demand as Sales Order with Delievery date : 20.03.2010
    2.Running MRP with Lead Time Scheduling -2  in md02 and converting the Planned Order to Production Order .
    4.Production Order have following dates :
             Basic Finsish Date : 21.03.2010
             Basic Start : the day Pl.Or--Pr.Ord
             Schedule Start : 15.03.2010
             Schedule Finsish : 17.03.2010
            Schedule Release : 13.03.2010
    5.In schedueling margin key :  Float Before Production : 3    , FAP : 3 , Release Period : 2
    6.In material master : Work Scheduling View : Setup : 3 days , Processing : 4 ,Interoperation : 2 for one Base Qty 1
    7.In operation : Op1  : Start Date  : 15.03.2010    Finish Date: 15.03.2010
                             Op2 : Start Date : 16.03.2010      Finish Date : 17.03.2010
                             Op2 : Start Date : 17.03.2010      FD : 17.03.2010
    Question :
    1.How to change the Operation dates  in Production Order Operation over view screen ? Today,  operation over view screen , Start date and Finsih Date  of individual operation are not changable with in Production Basic Start /BF date  or beyond .It is only changing based on the Standard Value : Labor
    2.How to change/re-schedule operation dates d in CM21 (Graphical view -Work Center Capacity load as per   Production Order and Operation combination ) based on capacity availale in advance dates? I am using  Time Profile : SAPSFCZ002 -SFC Graph midterm-3 motnhs and Planning  ,
    How to solve this above issue in scheduling operation and capacity distribution .
    Regards
    JH

    Closing the thread

  • Subcontracting of one of operations in the production order of SPK

    Dear All,
    Example:  
    Material A (soft) having special procurement key SPK as "52". In the routing of this material there r 3 operations 10, 20, 30.
    We have generated production order of this material A.
    We want to get 20 th operation done from outside i.e.  subcontracting.
    When we receive the material from subcontractor we should able to confirm 30th operation in the production order by CO11.
    outgoing material & incoming material will remain same i.e. material A. (Material A has special procurement key SPK as "52")
    How to do this in SAP ?  Pl' give detailed steps.

    Hi,
    sorry to point you to help ....
    check out whether this std scenario is a best fit
    http://help.sap.com/saphelp_46c/helpdata/en/51/95303ca1fa11d189ba0000e829fbbd/frameset.htm
    SAP Std BPL: http://help.sap.com/bp_bblibrary/600/BBlibrary_start.htm
    Thanks,
    sudhakar

  • Current operation for the product order

    how do i determine a current operation for the production order? in what table shall i get this indicator? ive been searching in afru and i cant seem to find it?

    In your production order, there might be a sequence of operations. Each operations will be having the status. Based on the confirmation, the operation status will be updated. If the order status is CNF means it is completed. If the status in not CNF, then it is not completed. Based on the operation sequence, you can find out the current operation in your production order.
    This information you can get from the table AFVG. AFVG table is for order operation details.
    Hope this clarifies your doubt.
    Regards,
    V. Suresh

  • Schedule lines for an external operation in a production order

    Hi All,
    I have an external operation defined in a production order and a scheduling agreement is assigned to it in the Routing operation details.  Now, i want to generate schedule lines when a production order created but the system always generating a purchase requisition.  Do we need something to be configured in the background?  Please help!
    The idea is to have the goods receipt done against the same agreement always.
    Regards,
    Sravan

    Hi Sravan,
    As per my view point, this is standard SAP behaviour. System will generate PR only in case of external operation.
    If you go to OPL8 (Order type dependent parameters) for your respective order type & plant combination you have option of maintaining setting related to PR only and there is no option of using scheduling agreement or generating schedule lines.
    I don't see any possibility to use scheduling agreement using to have schedule lines for external operation.
    Regards,
    Tejas

  • EXTERNAL OPERATION in a production order with  different company code plant

    Hi,
    in my case i am having a production order with  4 operations.
      0010 milling
      0020 winding
      0030 cutting
      0040 milling
    among this opearion 0030 i want to do it in a plant which is assigned to different company code than mine.
    in this case whether i should proceed with PP01 Control key  with opearion plant as that plant which is lieing in diffent company code or
    i should specify  PP02 control key saying that plant as an external vendor for me and do PR  and PO for that service .
    which should i follow for my case and how cost gets updated .

    Hi,
          For different company code, u have to specify PP02 in the routing for external vendor. In PP02 control key indicator must be set in external opn.
    Before that create purchase info record.
    Enter subcontract info record in routing.
    after running MRP , convert the PR to PO.
    Send the material by MB1B by 541 mvt
    Receive the material by MIGO  by 101 mvt.
    Regards,
    Raja sd

  • How to analyse actual cost for each operation in Process/Production Order?

    Hi all,
    IN SAP, I know that we can analyze plan cost for Operation in Process Order/ Production Order.
    However, I can not analyze Actual cost for Operation .
    I know the object when I good issue material is ORDER, not OPERATION.
    But, as requirement of users, they want to analyze actual cost for each Operation.
    CAn SAP do this analyze?
    If Yes, What should I do in SAP to have this reports?
    THanks in advance,
    Emily Nguyen

    Hi Emily,
    as I see from one other message that you're using material ledger. Then your expectation is apparently to also see the actual costs of materials in your production order by operation.
    This is not supported. Actual material costs are handed up in material ledger multi-level settlement from one material to the next, bypassing the production orders.
    That means the production order will always contain the material costs valuated at plan price, not at actual price.
    For activity prices that might be better, when you revalue the orders at actual activity prices with CON2. But even there I am not sure that it will always be assigned correctly to the operations.
    There is currently an enhancement in development, the operation level costing. But that will affect more the planned cost side not the actuals. Might be interesting to learn more about your requirements and the use case behind.
    best regards,
                      Udo

  • Renumbering Operations on a Production Order

    SAP Gurus-
    I have a situation where we want to insert some operations into the middle of a production order and programmatically renumber the operations to keep things in order.  For example, I have operations 10, 20, 30...100, 110, 120. I need to add 15 operations between current operations 20 and 30.  If it were only 9 operations, I could add 21, 22, 23, etc. but since there are 15, I'd like to do 21, 22, 23, 24...35, and then make the existing operation 30 operation 36 for example.
    Does anyone know of a way (other than using a BDC) to update operation numbers.  I'm adding the new operations via a trigger point, so ideally, there'd be a way to do the renumbering in conjunction with that, but I'd even be happy having the trigger point add the operations at the end of the order and then running something after the fact to re-number the whole order in the desired sequence.
    Any suggestions or direction would be appreciated.
    Thanks,
    Chris

    Hi,
    Since this is a very specific requirement you will have to go for a development or the other alternative i can think of is in OP84 for your plant, set the Op./act. incrmt to 0020 or 0025, this should give you enough space between 2 operations, thereby you can get the operations in sequence.
    For existing routings you would need to do an update, for new ones, the above setup will take care. Create a new SFO with the modified routing & it should meet your need.
    Regards,
    Vivek

  • BAPI for operation change in production order?

    Hi there,
    I want to change operation data in a production order and I can only find this BAPI:
    BAPI_ALM_ORDER_MAINTAIN
    Can this BAPI also be used for changing an production order? Because in the documentation of the BAPI this function isn't really mentioned...
    Can you give me some hints or the name of another BAPI doing this task?
    Kind regards
    Max

    yep it can be used for that, the documentation for this bapi is ( very unusual for bapis I know ) available
    call the bapi in se37. goto -> documentation
    I don't have an example for changing orders and operations but I use it to copy serviceorders (only difference between serviceorder and production order is that you can enter a customer at serviceorders)
    which are quite extensive with lot of operations and components and functional locations
    here my example for creation. for change I believe you also have to fill the UP structures accordingly to what you want to update
    kind regards
    arthur
    gs_meth-refnumber  = 1.
      gs_meth-objecttype = 'HEADER'.
      gs_meth-method     = 'CREATE'.
      gs_meth-objectkey  = c_init_ordid .
      append gs_meth to gt_meth.
      move-corresponding gs_meth to gs_ext.
      gs_meth-refnumber  = 1 .
      gs_meth-objecttype = 'PARTNER'.
      gs_meth-method     = 'CREATE'.
      gs_meth-objectkey  = c_init_ordid.
      append gs_meth to gt_meth.
      h_refnumber = 1.
      loop at gt_operations_i into gs_operations_i.
        concatenate c_init_ordid gs_operations_i-activity into gv_so_operation.
        gs_meth-refnumber  = h_refnumber.
        gs_meth-objecttype = 'OPERATION'.
        gs_meth-method     = 'CREATE'.
        gs_meth-objectkey  = gv_so_operation.
        append gs_meth to gt_meth.
        add 1 to h_refnumber.
      endloop.
      clear h_refnumber.
      loop at gt_components_i into gs_components_i.
        add 1 to h_refnumber.
        gs_meth-refnumber  = h_refnumber.
        gs_meth-objecttype = 'COMPONENT'.
        gs_meth-method     = 'CREATE'.
        concatenate c_init_ordid
                    gs_components_i-activity
                    gs_components_i-item_number
        into gs_meth-objectkey.
        append gs_meth to gt_meth.
      endloop.
      clear h_refnumber.
      loop at gt_texts into gs_texts.
        add 1 to h_refnumber.
        concatenate c_init_ordid gs_texts-activity into gv_so_operation.
        gs_meth-refnumber  = h_refnumber.
        gs_meth-objecttype = 'TEXT'.
        gs_meth-method     = 'CREATE'.
        gs_meth-objectkey  = gv_so_operation.
        append gs_meth to gt_meth.
      endloop.
    * gebruikte objecten cq functieplaatsen
      clear h_refnumber.
      loop at gt_objectlist_i into gs_objectlist_i.
        add 1 to h_refnumber.
        gs_meth-refnumber  = h_refnumber.
        gs_meth-objecttype = 'OBJECTLIST'.
        gs_meth-method     = 'CREATE'.
        gs_meth-objectkey  = c_init_ordid.
        append gs_meth to gt_meth.
      endloop.
      clear h_refnumber.
    if p_objrel = 'X' and gt_relation_i is not initial.
    * koppeling functieplaats met operatie
    * kunnen geen meervoudige koppelingen gemaakt worden in BAPI
    * dus hier 1 koppeling maken en na BAPI de rest aanleggen
      read table gt_relation_i into gs_relation_i index 1.
      add 1 to h_refnumber.
      gs_meth-refnumber  = h_refnumber.
      gs_meth-objecttype = 'OLISTRELATION'.
      gs_meth-method     = 'CREATE'.
      gs_meth-objectkey  = c_init_ordid.
      append gs_meth to gt_meth.
    endif.
      gs_meth-refnumber  = c_init_ordid.
      gs_meth-objecttype = space.
      gs_meth-method     = 'SAVE'.
      gs_meth-objectkey  = c_init_ordid.
      append gs_meth to gt_meth.
    * BAPI-call
      refresh: gt_ret, gt_numbers.
      clear:   gt_ret, gt_numbers.
      call function 'BAPI_ALM_ORDER_MAINTAIN'
        destination 'NONE'                       " --> Zie note 770626 !
        tables
          it_methods             = gt_meth
          it_header              = gt_header_i
    *       IT_HEADER_UP           =
    *       IT_HEADER_SRV          =
    *       IT_HEADER_SRV_UP       =
    *       IT_USERSTATUS          =
          it_partner             = gt_partner_i
    *       IT_PARTNER_UP          =
          it_operation           = gt_operations_i
    *       IT_OPERATION_UP        =
    *       IT_RELATION            =
    *       IT_RELATION_UP         =
          it_component           = gt_components_i
    *       IT_COMPONENT_UP        =
          it_objectlist           = gt_objectlist_i
          it_olist_relation       = gt_relation_i
          it_text                = gt_texts
          it_text_lines          = gt_text_lines
          extension_in           = gt_ext
          return                 = gt_ret
          et_numbers             = gt_numbers.
      call function 'BAPI_TRANSACTION_COMMIT'
        destination 'NONE'
        exporting
          wait          = 'X'
    *         IMPORTING
    *           RETURN        =
    *   Zie note 770626 ...
      call function 'RFC_CONNECTION_CLOSE'
        exporting
          destination                = 'NONE'
    *       TASKNAME                   =
        exceptions
          destination_not_open       = 1
          others                     = 2
    Edited by: A. de Smidt on Feb 26, 2009 5:20 PM

  • Same operation for different production orders

    hi, we use different sheets (like aluminium, steel etc). each sheet (as roh material for certain operation) is for different production orders. we keep all sheets as one bundle and cut all the sheets at a time. say aluminium sheet is for order X, steel sheet is for order Y. How to handle this during confirmation and GR, Settlement of individual orders etc? pls advise the best practice with this type.

    Yadav,
    As per my understanding, you maintain the sheets of different materials as different raw materials.
    The cutting operation takes place altogether for cost effectiveness.
    I don't think it would be a problem for you do deal with.
    Different sheets will be part of different orders.
    The GI would take place accordingly.
    The confirmation will be independent untill it is linked with backflushed.
    Explain the scenario in details.
    Hope this helps you.
    SmanS

  • Material doc did not reverse evenif operation cancelled in production order

    Hi
    I confirmed production order operation with auto GR control key. Operation sts changed to CNF and 101 movement took place. Material is in stock. But now when I cancelled the operations, operation status changd to REL but materail document did not get reverse and stock is still there. I checked COGI, but no entry there too. So what is the problem ? Pls advice

    Hi,
    Did you look for entries in transactions CO1P and COFC as well?
    Regards,
    Marcelo

  • How to Find Operations on a Production Order.

    Hi Friends,
    I have got a requirement, in which I have to Delete all of the operations on the order that have already been confirmed.
    Actually we will be getting Excel file they will be gving us fileds Like :
                         Material Number
         Quantity
                         Batch Number
         Serial number
         Expiration Dates
         Last confirmed operation
    i have wriited the code for creating Bacth number serial number and production oreder.
    but, I have to delete all the operations that have been done on the order.Excel sheet contains the last confirmed operations.
    Kindly let me know In which table I will be able to find the operations?
    Regards,
    Xavier.P
    Edited by: Xavier on Sep 24, 2009 8:32 PM

    Xavier,
    Sorry for the late reply. Yes, you are correct.  AFVC-VORNR will give you operation no. & AFVC-LTXA1 will give the operation short text. I am guessing since you already have the confirmed operations on your excel sheet. You should be able to download AFVC table operations to excel, do Vlookup to get your unconfrimed operations. Alternatively you can use Access database  to get your unconfirmed operation records.
    But if you need confirmed operations then as mentioned by our other friend AFRU table would be useful .
    If you have more questions let us know. Hope this helps you.
    Thanks,
    Ram

  • Issue with printing newly added operations in Production Order through CO02

    Hi,
    Currently I have one issue with printing production order changes through CO02. If I go for print, all the operations are captured in printout. But after the print, if I add any new operations to this production order, and then go for print, its not capturing the newly added operations. Also, there is information popup coming "Copies will be printed for order. Original list already printed". This message effectively means, even after changes, when I go for print functionality, its just going for printing copies of original printed list.
    Can anyone help me out to get the newly added operations reflected in the print through CO02 ?
    Regards,
    Shiva

    Hi,
    1) Go to Tcode "OPK8"
    2)Select LG02 "Op Control Ticket"
    3) Double click on :List Control for Transactions" in the left hand menu tree
    4) In front of ur desired t code "co02" make the changes ( Number of prints- u can increase) 6th column.
    Try this.

  • Setting deletion indicator/Flag for an operation in production order

    Dear All, Hi
                     How to set deletion indicator/flag for an operation in a production order. I don't want to delete the operation as such. Please help & suggest.
    Ragards,
    Shaiz

    Hi Shaiz,
    I hope the requirement is just like you posted earlier as in case of component deletion.
    Here in this case also the behaviour of the order remains the same.
    So you can go for release the order as soon as the order gets created, your both the requirements can be fullfilled.
    Also you havn't provided the exact feedback on the solutions offered by all of us, on your last query.
    Request you to give detailed input on the same.
    Hope thish helps you.
    SmanS

  • Create Rework Operation in Production Order

    Hi,
    I am looking for a function module that will create/insert an operation in a Production Order when a rework is done.
    Do you know any? Please help. Thanks.
    Regards
    Ryan

    Hello Frank,
    Please inform us the follwing details:
    Whether you are getting the Status: PRT after Shop papers printing?
    Immediately after the operation insertion (Because of Trigger Points) what is the Print Status?
    Please refer the OSS Note for fuether details: 755992, 568883
    Regards,
    Siva

Maybe you are looking for