Mode Linkage of transferred production order

Dear SAP Experts,
When transferring a production order generated in the ECC system the mode linkage is not respected. We have 2 operations linked with mode linkage type 3 (same mode number) and in the first operation we have 5 different modes with different machines and in the second operation we have 5 different modes with same machine and different durations.
When transferring the production orders from ECC to SAP APO we have the order generated for the 4th machine of first operation and the duration of the fisrt mode on the second operation.
In the PDS the mode linkage is maintained with linkage type 3.
Do you know the possible reasons for this behaviour?
Thanks and BR
Andre

Hi,
You have to activate the 'Capacity check' in the Production Planning order dependent parameters.
and, you have to create a capacity requirement planning profile and assign it to the PP order type.
Make sure that the Workcenter and the Equipment should be assigned and have the same name.

Similar Messages

  • Production Order Split

    I am exploring the functionality in LOG_PP_PROD_ORD_SPLIT in our sandbox region.  We are currently at EHP 4, thus rendering OSS note 170819 not relevant.  I have activated  LOG_PP_PROD_ORD_SPLIT  via SFW5.  I am trying to split a production order for a MTO end item that is NOT batch managed.  Also, since we have ECC 6.0 EHP 4 the requirement of a product cost collector is no longer there.
    I select the operation in the parent order that I want the split to occur and always get a message "Missing by-product/missing batch for cost transfer material".  I tried creating a by-product that is batch managed. When I add that material in the by-product field in the material for cost transfer, I get the message "No batch numbers could be determined".  So now I enter a batch number and get the message "Material uses internal batch number assignment (Entry will be deleted)".  I have also tried to add an existing batch with no inventory that I manually created and get the Batch number already exists message. 
    I have not activated the business function LOG_PP_WIP_BATCH, as I do not wish to use WIP batches. 
    Questions: 
    How do I get around the fact that our MTO end items are NOT batch mangaged?  Do I use a generic by-product as the material for cost transfer?  If so, how do I get past the need to add a batch number or get the system to accept the internally assigned number as outlined above?  It is not an option to batch manage the end item.
    What is the purpose/reason for needing this material for cost transfer to be batch managed?
    Thanks for any help you may be able to provide.

    Shrek66 wrote:
    I am exploring the functionality in LOG_PP_PROD_ORD_SPLIT in our sandbox region.  We are currently at EHP 4, thus rendering OSS note 170819 not relevant.  I have activated  LOG_PP_PROD_ORD_SPLIT  via SFW5.  I am trying to split a production order for a MTO end item that is NOT batch managed.  Also, since we have ECC 6.0 EHP 4 the requirement of a product cost collector is no longer there.
    >
    > I select the operation in the parent order that I want the split to occur and always get a message "Missing by-product/missing batch for cost transfer material".  I tried creating a by-product that is batch managed. When I add that material in the by-product field in the material for cost transfer, I get the message "No batch numbers could be determined".  So now I enter a batch number and get the message "Material uses internal batch number assignment (Entry will be deleted)".  I have also tried to add an existing batch with no inventory that I manually created and get the Batch number already exists message. 
    >
    > I have not activated the business function LOG_PP_WIP_BATCH, as I do not wish to use WIP batches. 
    >
    > Questions: 
    > How do I get around the fact that our MTO end items are NOT batch mangaged?  Do I use a generic by-product as the material for cost transfer?  If so, how do I get past the need to add a batch number or get the system to accept the internally assigned number as outlined above?  It is not an option to batch manage the end item.
    >
    > What is the purpose/reason for needing this material for cost transfer to be batch managed?
    >
    > Thanks for any help you may be able to provide.
    Hi,
    Assume you have to do 5 operations to get the product
    creating the production order .
    confirm the first two  operations using Co11N
    now open the production order in the change mode using Co02
    In production order operation overview, select the operation 0030 and go to functions menu and click on split order.
    System will display a  screen with all parameters for order split.
    enter split quantity and order type(you can select different order type for child order)
    Click execute Split Order
    operation quantity for the current order will be reduced based on the split quantity
    Balance quantity would be assigned to the new production order created because of order split .
    Regards,
    Raj

  • Production Order to FI - Amoratization Query

    Dear Gurus
    Kindly need some assistance on the issue, now sure if its the right forum - Regarding transferring Production order to CO Order Int Order Amoratisation Query.
    The business have unfortunately reused over 40 material when they should have created new ones.
    From an MM viewpoint it is not advised reusing materials. New material numbers should have been created. However as stock has now been receipted and sold it is not possible to use a new material number.
    These materials originally had stock transferred from other materials onto batch and valuation 01. This was fully sold but now the Business have re used the materials with a new description and a new Production Order created.
    Because stock was previously transferred onto batch 01 via - old prod order it appears the business have created the Production orders for batch 02 which has been Goods receipted against. However the business have added the costs to an Internal order batch 01 not 02.
    So essentially our batch and valuation numbers for the production order and internal order are out of sync. Would this cause a problem.
    I believe the Business want to know if the goods receipt they have done against Production order 02 viewed via MMBE - Stock Balances will trigger the amortisation of the costs on First cost order 01 Internal Order.
    Because the production has already been sold and GR, we will need to look for a solution going forward, so the business does not encounter this problem again. Would this be in FICO or can they do anything to amend the production order batch so in matches with the internal order/asset to be amoratized to.
    Thanks
    Edited by: Rick Desilva on Jan 26, 2011 9:24 PM

    Hi Gordon and Joseph,
    Thanks to both of you for giving me queries.
    Gordon, I made 3 production orders for testing from MRP order recommendation window from which 2 production orders has release date of today 9th July, 2010 (due date 12th July monday) and the 3rd one has release date of after weekend i.e. 12th July 2010 (due date is 13th July). release dates are calculated by MRP acording to the items' lead time and due date.
    Gordon, when I applied your query It gave me msg 'no data was found as a result of this selection criteria' Can you explain what your query will give me in result?
    where as Joseph, when I applied your query on alert, it gave me all 3 production orders as an alert to be released. I was expecting it will give me alert for 2 production order for today as their release date in MRP is today(9th July, 2010) and the alert for 3rd production order should come on 12th July and not today.
    what I understood your query is displaying all production orders which have status 'planned' regardless of their release date.is it?
    Joseph can you edit this query in such a way that It should consider the release date (calculated from due date and lead time in MRP order recommendation window) and display only those production orders which should be released today and exclude those which have release date in future. so that I can get alert for only those production orders which should be released today.
    I hope good response from both of you
    Thanks and best regards,
    Farhan

  • Error in BDC using 'N' mode while creating production order

    Hi,
    I am trying to create a production order  ( transaction CO01 ) by using a BDC. I just have to fill the header details, components , assign the component to operation , save and exit. When I am running the BDC in 'A' or 'E' mode, it works fine. The 'E' mode doesnt stop anywhere and successfully creates the production order . But when I change the mode to 'N', it throws an error "No batch input data for the screen SAPLCOKO1 0115". I am using Call transaction in BDC to create the production order. What could be the issue? Can someone throw some light?
    Thanks,
    Suganya

    Hi Suganya,
    I guess that Chandra Madapati is right. I also faced the same issue for another transaction.
    If you want to disable the batch input (sy-binpt), you can use the addition OPTIONS FROM in call transaction statement.
    It refers to the structure CTU_PARAMS in ABAP dictionary and contains the following components:
    Component
    Meaning
    DISMODE
    Processing mode for batch input processing. Values as for the MODE addition.
    UPMODE
    Processing mode for batch input processing. Values as for the UPDATE addition.
    CATTMODE
    CATT mode for batch input processing. CATT means Computer Aided Testtool. While batch input is mostly used for data transfer, CATT processes are to be viewed as more complex transactions, since they are reusable tests. Values: " " (no CATT mode), "N" (CATT without single screen control), "A" (CATT with single screen control).
    DEFSIZE
    Selection as to whether the screens of the called transaction are displayed in the standard screen size. Values "X" (standard size), " " (current size).
    RACOMMIT
    Selection as to whether the COMMIT WORK statement terminates batch input processing or not. Values: " " (COMMIT WORK terminates processing), "X" ( COMMIT WORK does not terminate processing).
    NOBINPT
    Selection for the symbol field sy-binpt. Values: " " (sy-binpt contains in the called transaction "X"), "X" (sy-binpt contains in the called transaction " ").
    NOBIEND
    Selection for the system field sy-binpt. Values: " " (sy-binpt contains "X" after the end of the batch input data in the called transsaction ) "X" (sy-binpt contains " " after the end of the batch input data in the called transaction).
    In this, if you give NOBINPT as 'X', the system field sy-binpt becomes disabled. You can also set the processing mode and update mode using DISMODE and UPMODE respectively.
    Thanks & Regards,
    T. Prasanna Kumar

  • Problems with Print Program of Production Order (CO03) !!

    Hi all,
      I have a question about Print program of Production Order. I created a new Order in CO01. Then, in CO03, I call Print Program ( menu <b>Functions >> Print</b>). At the first time, it printed a so-called original version. Later, when i printed it again, it informed me that just was a copy. Now, that's ok.
    I made some modification of Print Program by copying and changing the code (let's call it Z_PSFCOBJL) and SAPScript form. However, When I call Print function in CO03 for that Order, it didn't show any changes which I made. What's wrong? I checked in the code by debug mode, the variable that I transfered to the form was correct with its value.
    <b>I think that because SAP just make a print copy so that it will not reflect any changes that I made to the program, right? Is there any way to overcome this because I don't want to create new Orders just for testing every modification</b>?
    Thank you in advance.

    Hi MURUGESAN THANGATHURAI  ,
        Yes, I did assign the new program and new form for this before printing. But I wanna know if there is any way that allows me to view those changes I made?
    When I change the code in Print Program, print-out includes this update (although it still informs me that is a copy version). But when I make changes in the SAPScript form (for example, adding a variable for display), <b>it will not update this</b>?
    What's problem?
    Thank you guys.

  • Batch Numbering vs. Production Order Creation

    Hello
    I am in a Pharma environment and have the following question / issue:
    Batches are auto created at Production Order creation/release. In several cases the batches are not numbering chronologically?
    A few givens / assumptions:
    No deletions
    No transfers
    No combinations
    This is affecting the sample assignments / sample sizes, as well the Dyn. Mod. functionality,but I pose the question straighforward as I've posted above.
    Thanks for any thoughts..
    V.

    Please search:
    Batch Numbers Skipping in Internal Number range Assignment
    Anytime numbers are skipped it is usually due to buffering of numbers which is a BASIS function and is done to optimize system performance.
    Please have BASIS look into this for the objects mentioned in the above link. Your  BASIS people should be well-acquainted with the process of number buffering across servers.
    I am howevr curious as to how not having consecutive batch numbers affect the items you mentioned like sample sizes and DMR's.  Can you elaborate on that?  I can only imagine this is due to some customization or development you have done.
    Craig

  • Deletion of components in the production order

    Dear all,
    Our client would like to delete few components issued to production orders by mistake.(these are bulk materials, transferred from legacy system).
    These materials are issued to orders already.
    The production orders are already confirmed .
    Is there any way to delete these items from the production order?.
    regards,
    Kumar.

    You can directly delete the component bulk material in  Co02 itself in the componet tab.
    Do the where used list in CS15, ANd check whether that BOM material have production order in COOIS, and go to change mode of  the order and delete the component manually.
    It is very difficult to delete the component through LSMW, reason is the line item component, for one order it may in line item 10, for  other order it may be in  line item 40.

  • Reg open production orders

    Dear all,
    Suppose if we are transfering data from one company code,controlling area,and plant to other, how to deal with open production orders specially for orders for which goods issue has taken place and in which somel operations are confirmed.How to settle these orders.

    Hi,
    Since already Goods issue is over. Some of the operations confirmed also. The best suggestion is you can complete the production in the existing plant/company code only.
    regards,
    V. Suresh

  • How can I get status of a production order from database?

    Hi,
       I need to write a report to show user details about the production order. Because there are some customized linkages between our sales order and production order, we can't use COOIS directly.
      But I met a problem when writing this report. I found that after TECO, all lines on reservation of the production order will be set deletetion flag. So, I need to tell which orders had been TECO-ed. But I don't know from which fileds and which tables I can get the data to tell this. Please help.

    Hi Robbie,
    You can use function module STATUS_READ
    You need to pass it the object number - for a PP order header it will be something like OR000001000000
    You can also set an indicator to only retrieve active status values.
    The FM returns a table of status codes which are in the internal format and look like I0002
    Then use table TJ02T for system statuses to determine what these internal codes mean. If you have user statuses you should be able to work out where they are stored by looking at the technical information behind the configuration transactions.
    Regards,
    Monika

  • Multiple production orders  are generated for same requirement

    hello guru's
    For a MTO (make to Order) scenario, where the Material requirement quantities are generated from Sales Orders.
    Ex: Sales Order created for 500 Qty.
    I had run the MRP using MD03 with the following parameters
    Processing key              NETCH      Net Change in Total Horizon
    Create purchase req.     1                  Purchase requisitions in opening period
    Delivery schedules       3                  Schedule lines
    Create MRP list            1                  MRP list
    Planning mode              1                  Adapt planning data (normal mode)
    Scheduling                    1                  Determination of Basic Dates for Planned
    System had generated Planned Orders for Qty 500 and these are converted to Production order for Qty 500 for which the Purchase Order for 500 are created.
    Goods receipt of 480 has been made against the Purchase Order for the Ordered 500 Qty.
    When I re-run the MD03 the system is generating the new Production Order Qty 0f 20 which is not supposed to be as this 20 Qty was already part of the existing Purchase Order and yet to be delivered .
    Could you please explain me why this is happening?
    regards

    Dear,
    MRP will consider the firmed PR for the completion date contained in the PR. If the requirements date is different, then MRP will create a new proposal (PR).
    If you wish for MRP to RESCHEDULE the dates of existing firmed purchase reqs, instead of just creating new proposals, you have to set the Rescheduling horizon. OPPQ> Rescheduling (plant) or OPPR >Recheduling Horizon (MRP Groups). Start with a small horizon,  Also check the tick mark for firm reciept there.
    Are you getting any expection message in front of PR?
    MRP will 'assume' rescheduling by configuration, by managing the rescheduling horizon, and by setting the rescheduling tolerances. These config can be found in
    OPPQ select Rescheduling
    or, for MRP groups
    Please check and come back.
    http://help.sap.com/saphelp_erp60_sp/helpdata/EN/f4/7d2c9744af11d182b40000e829fbfe/frameset.htm
    Regards,
    R.Brahmankar

  • Error in Settlement production order

    Hi,
    I am facing follow error when try to settled production order in KO88.
    There are no accrued amounts; settlement is not possible
    Message no. KD256
    Diagnosis
    The sender has a results analysis key, but no accrued values.
    Either the accrual was not yet started for the sender, or the values to be settled from the accrual equal zero.
    Note
    Actual costs are only settled once the sender is technically completed or finally delivered.
    This applies to
    Projects that cannot carry revenues
    In Service Management for sales order production to the indicator (Calculate WIP for orders in sales order production) set in the accrual version for
    Production orders
    Internal orders with no revenues
    Orders with no revenues
    In Service Management for engineer-to-order production to the indicator (Calculate WIP for orders in engineer-to-order production ) set in the accrual version for
    Internal orders with no revenues
    Orders with no revenues
    In Service Management to the indicator (Calculate WIP for internal and service orders with no revenues) set in the accrual version for
    Internal orders with no revenues
    Orders with no revenues
    To the indicator (Calculate WIP for production orders without settlement to material) set in the accrual version for
    Production orders without settlement to material
    Procedure
    1. If necessary, start the accrual calculation for the sender
    2. Restart settlement
    Raja.

    Hi AP,
    First of all thanks for you are paying continue attention on my thread.
    I have checked in production order that goods are issued against the production orders and costs are captured.
    When I run KKAX,facing following error.Hope you can solve this.
    There are values for cost element 50200000 that are not assigned to any line ID
    Message no. KJ161
    Diagnosis
    Not all values for the cost element are assigned to a line ID.
    Procedure
    Assign the cost element to a line ID. If you don't want to include the cost element in results analysis, assign it to a line ID of category N.
    You can access a detailed list of unassigned cost elements as follows: Start results analysis in the individual processing mode (transaction KKA1, KKA2, or KKA3). Select the field Full log. Execute the function. On the next screen, choose Logs -> Parameter List in the menu. A list is generated. The unassigned values are shown at the end of the list.
    If cost element "+++++++++" was shown in the message, this is because in the assignment of costs and revenues to line IDs, you have not used a cost element other than the full masking "+++++++++". In this case a presummarization eliminates the information on the cost element.
    Raja.

  • Error while doing production order settlement

    Hi frds,
    When I am doing the production order settlement, I am getting the following error
    " There are no accrued amounts; settlement is not possible".
    The status of the order is TECO CNF DLV PRC BASC BCRQ GMPS MANC.
    Rajnish

    Rajnish,
    Please check if there is cost balance for the order, to me it looks like the order is already settled. In the order display mode (CO03) menu bar Goto->Costs->Balance.
    If balance exists then the problem may be related to the settlement period used in the Intial screen of transaction KO88. Please check the cost incured period and use the same period as settlement period.
    Regards,
    Prasobh

  • Commit error while transferring Sales order Document to GTS

    Hello,
    We faced a transfer error while transferring sales order document to GTS.
    When I debugged the code function /SAPSLL/API_6800_SYNCH is called. In this function, /SAPSLL/CUHD_MAINTAIN_SINGLE is called with parameter lv_no_commit = 'X'. When I checked why its value is 'X', I saw that if the RFC destination and the current system are the same, then lv_no_commit = 'X', (means if the R3 and the GTS are in the same server, same client.) In debug mode I set the value of lv_no_commit to space, and then it works. It creates the GTS document.
    We are also transferring billing documents and it works fine. When I checked what is the difference between transferring sales order document and transferring Billing document, I saw that in the transferring billing document there is another function is called /SAPSLL/API_6800_CSD_SYNCH, and it's calling parameters(in background, as seperate unit) are different from calling parameters of /SAPSLL/API_6800_SYNCH. You can see the difference below.
    For sales document transfer :
        CALL FUNCTION '/SAPSLL/API_6800_SYNCH'
          DESTINATION cs_transfer-rfc_dest
    For billing document transfer :
        CALL FUNCTION '/SAPSLL/API_6800_CSD_SYNCH'
          IN BACKGROUND TASK
          DESTINATION cs_transfer-rfc_dest
          AS SEPARATE UNIT
    So my question is, do you think is it a sap standard program error, or is there any suitable settings in the customizing or SM59 to fix this error?
    Thanks in advance
    Serhat
    Edited by: Serhat Dirihan on Jan 22, 2009 11:46 AM

    Dear Serhat,
    I don't think this is an RFC problem or an error. But you wrote:
    When I checked why its value is 'X', I saw that if the RFC destination and the current system are the same, then lv_no_commit = 'X', (means if the R3 and the GTS are in the same server, same client.)
    It is impossible to have GTS and R/3 on the same system and same client. At least the client should be different. So try to check why the call is performed like that.
    Balazs

  • Add a new field to Co02 ( production order change )

    Hello, I need to add a new field to the transaction Co02. I've found the following customer exit, but don't know which is the proper one. Maybe none of them can meet my requirement. Does anybody has any idea or experience?
    Exit name     Short text
    PPAPO002     Publication of APO Data in Transfer from APO to R/3
    PPAPO003     Production Order R/3->APO: Check if Operation is APO-Relev.
    PPAPO004     Planned Order Conversion from APO: New BOM Explosion?
    PPAPO005     Enh. of Relationships in Proc. Order during Transfer to APO
    PPAPO006     Influencing Initial Supply of Manufacturing Orders
    PPAPO007     Overriding Checkbox Fields for Production Order APO -> R/3
    PPAPO008     Override Order Type for Planned Order Conversion
    PPAPO009     Customer Exit for Addition of Components and Items
    PPAPO010     Filtering Components out of Quantity Propagation
    PPAPO011     Performance-Related Adjustment of Remaining Duration
    PPCO0001     Application development: PP orders
    PPCO0002     Check exit for setting delete mark / deletion indicator
    PPCO0003     Check exit for order changes from sales order
    PPCO0004     Sort and processing exit: Mass processing orders
    PPCO0005     Storage location/backflushing when order is created
    PPCO0006     Enhancement to specify defaults for fields in order header
    PPCO0007     Exit when saving production order
    PPCO0008     Enhancement in the adding and changing of components
    PPCO0009     Enhancement in goods movements for prod. process order
    PPCO0010     Enhancement in make-to-order production - Unit of measure
    PPCO0012     Production Order: Display/Change Order Header Data
    PPCO0013     Change priorities of selection crit. for batch determination
    PPCO0014     Select process orders for external relationships
    PPCO0015     Additional check for document links from BOMs
    PPCO0016     Additional check for document links from master data
    PPCO0017     Additional check for online processing of document links
    PPCO0018     Check for changes to production order header
    PPCO0019     Checks for changes to order operations
    PPCO0020     Process order: Display/change order header data
    PPCO0021     Release Control for Automatic Batch Determination
    PPCO0022     Determination of Production Memo
    PPCO0023     Checks changes to order components
    PPCP0001     P.Cost Planning: Additional Cost Elements for Person
    PPEACT01     Customer Fields at Mode D
    PPECMP01     Customer Fields: CMP Nodes
    PPECMP02     Customer Fields: CMP Variants
    PPEGEN01     General Engineering Node: Customer Fields
    PPERES01     Customer Fields at RES Node
    BTW, if this is impossible, can I rename a field (field name on the screen) of Co02 that I don't need, and add my own values to it?
    Thanks.
    Nuno

    Hi Nuno,
    how did you solve this problem?
    tks

  • Automatic creation of Production order when PP/DS planned order is CIFed.

    Hi PP Gurus,
    The requirement is when PP/DS Planned order is created and CIFed to ECC R/3, Automatically system should create Production order for that planned order. In this case, is Trigger points will serve the purpose or need to adopt for some other way? I think since APO PP/DS is in sync with ECC R/3, something SAP might have given in this regard?
    Thanks & Regards,
    Abu Arbab

    Dear Abu,
    In SPRO PPDS global parameters and defaults, you can set "create transfer events from conversion indicator".
    After this the planned order is transferred to R/3 only when a conversion indicator is set against planned order.The conversion indicator can be set through RRP3 or RRP4.  You can put mass conversion indicator.
    When such planned order is transferred, it will automatically create production order.
    Regards,
    Nitin Thatte
    Edited by: Nitin Thatte on Apr 20, 2009 4:59 PM

Maybe you are looking for