Process Order Quanity based on Component Quanitity

Hy,
In most cases the component qty. are depends on prodcution/process order quanity, but we have a scenario in which Order quanity is only decided on the basis of Active component's avalable qty of a single bacth which is based on its potency.
For example
1.0) If available stock of a single batch of a active ingredient is 5.5 Kg (Assay is 97.5%) then we can take process order quantity of 5000 Nos.
2.0) If available quanity of a second batch of a actuve ingredient is 3.1 kg and (Assay is 98%) then we can tak process order quanity of 2800 Nos.
Due this we can not set our lot size.For every single bacth of active ingredient we have to do manual calculation of a process order quantity.
So pls guide how we can map this scenario for both planing and process purpose.
Regards,
Dhaval

Hi Dhaval,
  I can suggest you to search any planning strategy available where you can create the planned order based on component.
If it is not there then create one custom transaction where you can get the component availability along with batch ids. and use the same quantity for creation of Header material production order.
  We have developed custom transaction for PO creation where we adjusting or assigning the batch on availability.
Regards,
Shailendra

Similar Messages

  • Get Process Order List Based on Date Range and Order Status

    Hi all,
    Iam using BAPI_PROCORD_GET_LIST to get the entire list of Process Orders based on selection criteria as plant. However I have noticed that there's no selection option to get records between start and finish times neither does any option exists to get only the released or open orders.
    To filter records based on Start Date/Finish date or get records with specific status, we need to get the entire list of records that exists for a plant and then use repeater/condition action to filter the same. Fetching the complete list and then filtering is an overhead. Does anyone know a solution to this or does anyone have been in this situation ? Is there any other BAPI that supports the filter criteria to get open/released orders from SAP. Do we need to modify the BAPI to include Process Order start date and end date or System status as selection options ?
    Appreciate your help !
    Regards,
    Gilmour

    Hi Gilmour
    I would say you have 2 options here..
    1. Create a new RFC with the search params as you want them. Write the logic accordingly.
    2. Use the Enterprise services for Production Order where you can say you want Process Orders. The Service that has Planned Start Date and End Date along with Status is ProductionOrderSimpleByElementsQuery_sync. See Link [here|http://esworkplace.sap.com/socoview(bD1lbiZjPTAwMSZkPW1pbg==)/render.asp?id=D507C16176BE11DA36BB000F20DAC9EF&fragID=&packageid=DE0426DD9B0249F19515001A64D3F462&iv=]
    This service is available from ECC 600 onwards.
    You can call the Enterprise Services using the Web Service Action block.
    Regards
    Partha

  • Process order scheduling based on in-house production time.

    Hello!
    I have following problem. My SAP system is configured in that way that process oedrs are schedulled based on times saved in master recipies. When I input data to in-house production time in master data for materials and make new process order, this time is not
    taken into account.
    Where I have to change configuration to use in-house production time from material master data to make scheduling process orders.
    Regards
    Bogdan

    Dear
    Process Order /Production Order scheduling ( Lead Time Scheduling )  based on the Operation timings in the routing not based on the Material Master In house Production Time in Work Scheduling View .
    If you are loking for Basic Date Scheduling then it will happend based on material master , scheduling margin key  at material master level .
    It depends the selection of Schedueling indicator while excetion of MRP in MD02 .
    In case of Process order specifically , you need  to schedule the Master Recipe and check whether operations are getting scheduled, if it is not then you need to first the problem, which may be because of wrong "Forumla" or paramater assigned in resource or the resource is not maintained for Finite scheduling (capacity header).
    Master reciepe can be schedule in the change transaction C202, and from menu you would find the option to schedule the recipe .
    Also  check the OPU3/OPU5-Define scheduling parametres wether scheuling , adjust scheduling , scheuling type , logs all are in place .
    Check and revert
    Regards
    JH

  • Batch not updated in process order

    hi all,
                When i am doing batch determination and goods issue through coik pick list batch not update in process order. presently we are not doing batch determination in process order.after goods issue component batch fields are grey out in the process order

    HY,
    Batch field are filled only if you do Batch determiantion of components whether it is by auto or manual.And it is logical also becasue if you split the material qty. in more than one batches during goods issue( whether it is in COIK or in COR6N)then think what should be the case in Component screen in process order?
    As soon as you complete the Goods Issue This field becomes gray but the filled of Quanity withdrawn is update with qty you have withdraw.
    Regards
    Dhaval

  • Scehduling should be Fix for Only One Phase in Process order

    Dear ....
                          I created Recipe having  5 phases with base qty of 5000 Kg.
    Each havign differten machine HR . Now when i crated the Process order for 5000 kg then all timing get copied in schedulinng of Opeartion.
    Now my requirement is that One of Phase is independant of Process order quanity.
    So for this Phase i need same timing of 5000 kg, irrespective of process order qty.
    If i created process order of 3000 kg , the timing of thi phase get reduce in scheduling.
    I need to prevent the schedulling of this one phase irrespective or process order qty, wheather it wil increase or descerase scheduling of this phase should be same as per Reciepe.
    Edited by: abhisappp on Dec 28, 2009 7:44 AM

    ya..U r right actauly it was misatke..formula now corrected.
    But whre should i used this formula..as I am having other Activities which i am using for other phases .
    For this phases scheduling i am using scheduling formula as "Machine * Operation quantity / Base quantity / Operation splits".
    As thre is only one field for formula..how should i assign this my Fixed Fomula in reosurce so that only one phase should be effective with  new formula.
    Hopw u got my query..

  • Spliting of planned order to process order

    Hai gurus,
    I have an issue:
    For example if i have requirement for 1000numbers of finished goods, and if I run MRP and create a planned order under
    PI scenario, But I want to create process order for the qty daily (For example 100 numbers), can I do this, and also this
    daily qty may vary based on the available resources,( some times it may be 100 or 110 or 120) for that day production.
    If that is the case can I create the process order daily based on the master planned order .
    waiting for the positive reply.
    with regards,
    sekar chand

    Dear,
    Through COR7 - Individual Conversion  or COR8 you can partial convert  your planned order to the process order as per your resource availability you can define the order quantity during conversion.
    Regards,
    R.Brahmankar

  • Issues during Component Batch Determination for Process Orders

    Hi,
    I am encountering a strange issue during component batch determination of process order.
    1. During creation of process order, when I execute batch determination, systems does determination based on strategies we have set and when I click on Copy it gives an error
    "Log cannot be saved: Object/subobject not specified"
    Message no. BL201
    *Diagnosis
    Log save cancelled because at least one log contains no object or subobject.
    Object and subobject are needed to classify application logs because there are several log types. Only a few logs are managed in main memory at runtime, so this classification is not needed.
    If the logs are to be saved in the database, object/subobject must be specified for later retrieval.
    Procedure for System Administration
    Object/sub object can be passed when a log is created (function module BAL_LOG_CREATE) and changed with BAL_LOG_CHANGE.
    The possible values for object and sub object must be configured in transaction SLG0.*
    If I save the order with CRTD status and come back again in change mode and do determination, It works fine.
    Again when the order is in REL status and do the determination, It gives the same error.
    This happens only for a specific plant, In other plants batch determination works in all scenarios.
    I checked for all plant related Config for batch determination and coudn't find any discrepancies.
    Please advise how to resolve this issue. Thanks in advance for your help
    Regards,
    Aheesh

    There Is no direct solution for your requirement just try this work around.
    While defining the batch determination search strategy for process order in COB1, there is one column Quantity proposal where you can attach the Routines (This is written in ABAB code )  make use of this, define New Routines with ABAB help to fulfill your requirement. Try this if found useful award full points.
    Regards,
    Ajay Nikte

  • Special stock indicator for component in process order

    Hi,
    There is a field in process order where we can maintain special stock indicator for component.
    In this filed if we define consignment stock, then the vendor field becomes activated, where the vendor can be given.
    Now we want to maintain the data as a master data so that whenever process order is created the sp stock indicator as well as vendor are populated for that particular component.
    Q - where to define this master data. I could not see such fields in BOM?
    regards,
    Mohit

    Hi Sunderesan,
    Thaks for responding. Even by doing this system does not propose special stock indicator as '3' in process order & even vendor is not proposed.
    My requirement is that system should propose '3' in special stock indicator in process order.
    Request to look into this.
    regards,
    Mohit

  • How to get the all process orders and outbound deliveries based on material

    Hi Team ,
    I need one help from you regarding the MB 56 transaction.
    My doubt is : How to get the all process orders and outbound deliveries based on material, plant and batch?
    Please help me regarding this.
    Thanks & Regards,
    Srikanth.

    Hi,
    You can use ST05,to trace the program and find out,
    hope it will help you...
    thanks and regards,
    veera.

  • Component materials incorrectly assigned to superior operation in process order

    One of my manufacturing facilities is having a problem with components not printing on process order output.
    In all cases, the master recipes themselves look fine when reviewed in C203.  The components are properly allocated to phases (not superior operations).  But when the process orders are generated, certain components are being assigned in the process orders themselves to the first superior operation, instead of to the phase that is indicated in the master recipe.  Here is an example.
    Here is the master recipe operation information as seen in C203:
    And here is the material assignment list as seen in C203.  Note that component material MM6030 is assigned to Phase 0035:
    But when the process order is created, that same component material MM6030 is now assigned to superior operation 0001:
    Here is some additional information that I was able to eke out of the folks at the manufacturing facility:
    The operations in the master recipe did NOT originally contain operation 0001.  It was added to the recipe in C202 after the recipe was initially saved.
    Component Material MM6030 was not originally part of the BOM.  It was added via C202 after the recipe was initially saved.  A different material was originally in its place, and was assigned to a different phase.  After the MM6030 was added to the BOM, the assignment field was blank, and the user assigned it to phase 0035.
    Has anyone ever encountered a similar issue?  If so, how was it resolved?

    Hi ,
    Possibility  , in C202 , user may have changes the BOM first and re-assign the phase  but in process order level Read PP master did not call
    Another possibility manually change the process order component and assign this in Phase in COR2 .Please check  whether it has been added manually in order level . 
    Regards
    JH

  • Add component and Delete Operation in Process order Using COR2

    Hello,
    I need to update any process order (Add components in it and delete some operations of it) on the save of the process order.
    Transaction for change PO: COR2.
    I have found a badi to change in process order (WORKORDER_UPDATE) Method: BEFORE_UPDATE.
    But this badi has all the parameters as Importing. Hence we can not change them.
    If we use field symbols in this badi to change the values,will it make any other issues?
    I have also identified a user exit EXIT_SAPLCOBT_001 but this exit is called very late in the processing, and you cannot change data into that user exit ...check Note (86553 - Documentation on user exits).
    Kindly post your valuable comments and answers.
    Thanks in advance.
    Edited by: Nitin Nyati on Sep 1, 2010 1:09 PM

    Hi ,
    Possibility  , in C202 , user may have changes the BOM first and re-assign the phase  but in process order level Read PP master did not call
    Another possibility manually change the process order component and assign this in Phase in COR2 .Please check  whether it has been added manually in order level . 
    Regards
    JH

  • Deafult batch for component in process order

    Hi Experts ,
    in one of the scenario the client requirement is the batch number for eg- "a" , should be automatically populated in the batch number column of the component in process order while saving or while release.
    this should be done only for components  that are  backflush active.
    can it be done by any user exit /Functionm module etc...
    please advice.
    regrds,
    satish

    Dear Satish
    Please check the following setting in customizing ,
    T.code OPJ2 -
    Operation for batch determination - 3 ( check during backflushing )
    give SDR as per the business requirement and activate BD indicator .
    For SDR ( Stock determination rule ) use T.code OSPX ,here you can
    sort or can give prioriy .
    Please try this ,otherwise go for enhancement /user exit
    Regards ,
    Vishwas.K
    Edited by: vishwas.k on Mar 9, 2011 5:28 PM
    Edited by: vishwas.k on Mar 9, 2011 5:38 PM

  • QI stock batch assignment in Process order component

    I have stock of raw material in MMBE against different batch and stock type. Suppose I have 3 batches - B1, B2, B3 for raw material R1.
    Now in MMBE R1 RM has stock in unrestricted stock batch B1, B2 and QI stock B3.
    If I am creating a process order for FG with RM R1, then in component overview screen in COR1 / COR2 T-code I am able to add manually batch No. B3 against R1 RM. If I am saving as well the batch No. B3 from QI is also saved along with process order.
    However, we have restrcited issue of stock from QI stock. But, is ther any way that during Process order saving system will show error message if any batch is determined manually in component overview from QI stock.
    Any exit or, standard Config is there to restrcit it?
    Please suggest

    Hi Susanta Roy,
    System will pops up the message of material shortage for the batch no. B3 which you have manually selected from QI stock, try this once you maintain the manual entry of batch no. B3 in the cor1 0r cor2, just click on the 'Material Availability check' Tab on the same screen system will pops the message pf material shortage.
    Also maintain the tick mark to Check material availability when saving order (network) in OPJK for your plant and order type for the both Availability check.
    Please check and revert.
    Thanks
    Hrishi

  • Header material batch copy to component in Process order

    Hi,
    I have the following requirement...
    We create process order and assign the batch to process order manually..now during saving of the process order system has to copy batch of the process order ( header material ) to the one of the component in the batch automatically, as this is component is by product which comes to stock along with header material...What is the enhancement/ User exit can be used to meet this requirement...
    Thanks
    Kumar

    Kumar.
    What should be copied? The header batch or some/all of the characteristics of the header batch to a new batch for the component?
    Anoop

  • Component qty.in process order

    Hi,
    while creating process order, my requirement is that there shouldn't be manual change in its component quantity. System should not allow changes in any of the material quantity while creating a process order of a product.
    How to do this ?
    Regards,

    Hi,
    As per std. SAP there is no restriction over manual changes in Production / Process Orders.
    But for such kind of customer specific requirments SAP has provide a different User Exits. Which you can use as per your requirment.You just have to write your own logic with help of abaper.
    You can use below User Exit.
    PPCO0008 to check components that have been changed or added
    Below are the SAP documentation about this Exit
    The enhancement serves to check components that have been added to an
      order or changed (for example, against a standard material database).
      This check can reject the transfer of components to the order in some
      circumstances or replace the material number with another.
      The enhancement is given the material number, the plant and the storage
      location of the component entered by the user (or of the components the
      user has changed). Also, the order header data is copied to the
      structure I_ORDER so that the check can also include order-related
      values. However, changes to values in this structure are not copied!
      The check should copy back the material numbers to be processed (as well
      as the corresponding plant and storage location) in the structure
      E_MATERIAL. If the data was changed then the structure E_MATERIAL is
      always filled completely!
      For the material returned (if E_MATERIAL is filled) the checks specified
      in the program standard are run. It can happen that the enhancement is
      called up for the replaced material number!
      If the component is not to be copied at all then the check must trigger
      the exception MATERIAL_REJECTED which then leads to the adding or
      changing being cancelled.
      Partly for this reason but also for example for the case of one material
      number being exchanged with another there is the structure E_MESSAGE in
      which a message can be copied back to the calling program. The following
      belong to the message: the application, the message number, the level of
      gravity (information, error, warning,...) as wellas four variable texts
      that replace the corresponding place holders in the message. If this
      structure is filled then the calling program makes sure that this
      message is displayed. In the application CO the message 877 was already
      created - it can be used to tell the user that a material number has
      been exchanged.
    Regards,
    Dhaval

Maybe you are looking for

  • Using JConsole in combination with SNMP

    I have created a simple agent (using version 5 JDK) to handle an MBean. Within this agent I have created two adapters; an HTML and SNMP adapter. The HTML adapter is working fine via the browser (i can execute the operations on the MBean). Question is

  • XI, Service Packs and Visual Studio 2008

    Hi Sorry if these questions have already been answered but I have tried to search and get the answers myself with lots of link following and frustration. We are developing a Windows forms application using Visual Studio 2008. We need a good solid rep

  • EOIO cluster lock in JMS sender channel

    Hi All, Our production environment is using cluster. I have 2  sender JMS channel where EOIO feature has been used. Today while monitoring we found one of the cluster node is showing below error EOIO cluster lock:com.sap.aii.adapter.jms.eoio has alre

  • BPS variable exit takes more execution time

    Hi,     I am having a BPS variable of type exit in the planning level and it is taking very long time to execute the layout even though my planning cube is having very little data. Can any one tell me how to reduce the excution time of the layout . T

  • Getting an image to preview when choosing a file to open????

    Hello all. Wondering how I get it back to how it was years ago. I would select open in photoshop, and i could see a preview of all the images in the window as I select them. Now it doesnt do that. Is there a way to turn that on? Why did they change t