MRP + Batch determination/restriction complex sceanario

I have a very complex issue with MRP and Batch Determination. Here is my
situation. Please help me find a solution.
I have materials which are batch managed and each material can have numerous batches based on the quality (80%, 70%, 90%). Materials can have up to 100-150 batches. Some batches can be used only by some customers (Plants, Customers) in different countries because of legal issues. When
we run an MRP, MRP doesn't care which batch it is, it just creates planned orders/purchase reqs based on the quantity, material and plant. Just to give you an example, Lets say we have material A which as 2 batches Batch 1 and Batch 2. Lets say we have customer x and Customer y. Customer X can use only Batch 1 for the material not batch 2 because of legal issues and standards. Customer y can use Batch 1 and also batch 2. When we run an MRP, MRP is suggesting to send batch 2 to customer x which is not right. Storage location creation is out of question coz of business requirement in those countries.
Is there any user exit or enhancements that i can look into, or can I accomplish this through custom z tables/tcodes ? Is there any other way I can handle this through master data change ?
Please help me out on this and let me know what other possible ways we can handle this issue.
Thanks,
Mike

Hi
I think your requirement can be mapped using standard Batch determination set up. Pl try with...
1) Create 2 more Char in CT04 like Plant and Customer and assign to the batch Class already exists (023). The idea is to give plant and customer data values to each batch along with other batch char values
2) In the SPRO > Log- gen > Batch mgt > Batch determination and Batch chk
   a) Create new condition table with Customer/Plant/Material/Mvt type
   b) Create Access table
   c) Create Strategy type
   d) Create Search Procedure and assign Stg type
   e) Assign the Search procedure to mvt type 261
3) Create Batch search strategy in MCB1 for the Strategy type created earlier for the combination
    Customer/plant/mvt type/material combination and maintain sorting rule and Batch search criteria and maintain classification data
Example of Batches say
Batch-123            Batch-231_
Density- 1                   Density- 1.2         
Viscosity - 1.8             Viscosity - 1.8
Plant - 1000                 Plant - 1100
Customer - A               Customer - A
4) Now while running MRP system will pick up the Batches corresponding to that plant or customer. Hope this will solve u r problem. Pl revert back for more info
Regards
Brahmaji

Similar Messages

  • MRP+Batch determination/restriction complex scenario

    I have a very complex issue with MRP and Batch Determination. Here is my
    situation. Please help me find a solution.
    I have materials which are batch managed and each material can have numerous batches based on the quality (80%, 70%, 90%). Materials can have up to 100-150 batches. Some batches can be used only by some customers (Plants, Customers) in different countries because of legal issues.  When
    we run an MRP, MRP doesn't care which batch it is, it just creates planned orders/purchase reqs based on the quantity, material and plant. Just to give you an example, Lets say we have material A which as 2 batches Batch 1 and Batch 2. Lets say we have customer x and Customer y. Customer X can use only Batch 1 for the material not batch 2 because of legal issues and standards. Customer y can use Batch 1 and also batch 2. When we run an MRP, MRP is suggesting to send batch 2 to customer x which is not right. Storage location creation is out of question coz of business requirement in those countries.
    Is there any user exit or enhancements that i can look into, or can I accomplish this through custom z tables/tcodes ? Is there any other way I can handle this through master data change ?
    Please help me out on this and let me know what other possible ways we can handle this issue.
    Thanks,
    Mike

    You have to use characteristic dependent planning functionality of APO.
    For this you should also have a varient class in the materials with characteristics indicating the parameters to be controlled/checked.
    Thus you will have a requirement which will have the characteristic that indicates the country or such other things.  The batches should also have same characteristics.
    In material A you will have a characteristic that indicates the customer (X or Y).  The batches of the material will also have same characteristic which will have value X for batch 1 and value Y in batch 2.  When MRP is (run in APO) system will consider the requirements of different characteristics differently and propose the procurement accordingly.
    You also may have to activate characteristic based availability check in GATP of APO.
    Hope this will help you.
    Regards,
    Nitin

  • Batch Determination Restriction in VL02N

    Dear Expert,
    How can i restrict the batch determination option in VL02N. Is there any object which can be used to block the said activity for certain users or disable the option of batch determination.
    Regards.
    Edited by: Govinder Singh on Oct 20, 2009 3:00 PM

    Hello,
    Check with objects C_TCLA_BKA and C_TCLS_MNT
    You can trace using ST01 and find respective objects.
    Regards,
    Gowrinadh

  • How to exclude restricted-use batch from batch-determination in backflushin

    Hello,
    In the Goods-Movement screen during confirmation transaction (i.e. backflushing), we see that SAP has selected some batches that are restricted-use stock.  This must be due to some setting in batch-determination functionality.  We want to know how to exclude restricted-use stocks from being considered in batch-determination.  What setting, in which config transaction, can help us achieve this ?  Kindly help.  Thanks.
    - Chetan

    Thanks Manoj,
    That was a very good information and I learnt something new.
    However, I checked, and in that config, we are already "not-allowing" restricted-use stock for MvT-261.  So what else can be used to prohibit its selection during backflushing.  Thanks.
    - Chetan

  • Automatic Batch Determination   in Production order

    Dear All,
    We are using automatic batch determination is based on FIFO (first Mfg first out) for components..After releasing the order.
    I have maintained Batch Class in all the materials which are used as a all material special Characteristic LOBM_HSDAT as a one of the class characteristic. as we want batch determination  on GR date for few material and for few material LOBM_VFDAT for self life material and its class.
    Then create Sort Rule CU70 mainatained the same LOBM_HSDAT in it. and one with LOBM_VFDAT.
    Then create Batch serch Strategy (USE T.Code COB1- search strategy CO01the respective sort rule and selection critoria.for All ROH HALB and Finish material.
    In Material Master of all component in MRP 2 view select value 3 (Automatic Batch Determination) for BATCH ENTRY. All ROH HALB and Finish material
    After mainting above all prerequisite I should able to do the Automatic Batch Determination as per my selection Rule.
    But Automatic Batch Determination  in Production order after release is not working.
    Please need your help.
    Regards,
    Manish
    Edited by: manish gurnule on Dec 30, 2008 5:26 AM

    Dear,
    Define the batch determination search strategy for process order in COB1 with sort rule in CU70.
    On the initial screen of your application choose Logistics>centrel function>batch management>Batch determination>For process order -->Batch search strategy --> Create.
    On the initial screen of your application choose Batch search strategy -->Create.
    Choose the strategy type, say choose co02
    Choose the key combination-
    Enter the required dat-->say plant ,production order type, product,valid from and component for which you want to have this
    Choose Selection criteria push button. Choose a sort sequence.
    If no values have been entered, enter the selection class and the characteristic values.
    Go back to the screen on which you create a batch search strategy.
    Choose Sort if required(it should be defined earlier(in CU70- here you are giving the charateristic name on which you want to sort)
    For component you need to use MBC1 with search stratgey as ME01 for your plant movement type and material and assign the sort rule and search procedure here.
    Check also in COR4, for the combination of plant and order type...you have selected search procedure-CO0001
    Batch management> Batch serach procedure allocation and check activation
    T.Code to be looked specifically OMCG , CORC
    Hope it will help you.
    Regards,
    Madhu

  • Batch Determination while putting Batch Manually

    Dear Friends,
    We just activated batch determination for Delivery process. now delivery determining automatically
    batch when we are going to create delivery.
    we have a question..
    When we select any line from Delivery and press batch split and then delete line from batch split screen.
    now we can manually add batch and it is not taking care of that batch determination rules.
    how can we restrict this bypassing of batch determination stretegy.
    thanks with regards
    Malik

    HI
    Batch Determination is based on the Selection type batch Determination
         immediate selection according to selection criteria
    N     no selection at beginning of batch determination
    O     selection with no selection criteria
    F     selection criteria cannot be changed in batch determination
    Check how you maintained in VCH1/VCH2/VCH3
    if you want the system automatically at the time of delivery mentioned "O"
    and also check the sort rule
    Regards,
    Prasanna
    Edited by: prasanna_sap on Feb 1, 2012 10:41 AM

  • Batch Determination at Delivery

    We assign Storage Location per Shipping Point.. for example, Shipping POint 1000 should get from SLoc 0001.
    In the warehouse, we have two storage locations, 0001 & 0002.
    When we do automatic batch determination, if there are no stocks in 0001, it will get available stocks in 0002, changing the storage location in the Delivery automatically.
    But, we don't want this to happen.  How can we limit batch check at storage location level? (e.g. in the example above, should look only at storage location 0001, the SLoc which is assigned to the Shipping Point)

    Hi,
    We can exclude or avoaid  the availability check at storage location level,
    OVZ9 >>> Select  check rule and check group combination >>> details
    Remove tickmark of No storage location inspection
    Then,
    IMG >>>> MM >>> Consumption based planning >>> Planing >>> Define Storage Location MRP per Plant
    Here put indicator - 1 (exclude storage location from MRP), in front of strorage location for which u want to avoaid batch stock availability.
    TRY AND SEE IS IT FULLFILL YOUR REQUIREMENTS
    Kapil

  • Problem in Batch Determination

    I think that I did all configuration necessaries but the batch determanation dont work.
    In delivery on the screen Batch Determin. I can check that the condition record was found on procedure.
    And in the log Log, i get :
    Batch stocks are being read...
    Batch 0000000112 Storage Location DC01
    Batch 0000000180 Storage Location DC01
    Batch 0000000210 Storage Location DC01
    Batch 0000011815 Storage Location DC01
    Search according to selection criteria...
    Batch 0000000112
    Batch 0000000180
    Batch 0000000210
    Batch 0000011815
    MRP area check for batches...
    Availability of batches...
    Batches are being sorted...
    So, after "MRP area check" I have no batch.
    I did a test configuring in condition record (VCH1) the field SelectionType with option "O",  then i got all batchs on the delivery.
    In my Selection Class there are  LOBM_LFDAT and LOBM_VFDAT.
    Does anyone know why the batch determination is not working ?
    Best regards.

    Though you have confirmed that you did all configuration settings for batch determination, unless there is some setting missing, system will not throw an error and the explanation given is not suffice to conclude where exactly the problem is.
    Please go through the link and reconfirm that your settings are in line with this
    [Config Setting In Batch Management|http://www.sap-img.com/materials/config-setting-in-batch-management.htm]
    If not, please enlighten more on what you have done on IMG settings.
    thanks
    G. Lakshmipathi

  • Batch Determination for Purchase Requisitions

    Hi,
    Is it possible upon MRP, a batch determination occurs when creating the Purchase Requisition? So that even during PR, the batch number is already indicated.
    Thanks,
    Lee

    Hi
    You can create batch only under the following scenarios (as given below) and it is not logically correct to determine the batch during creation of batch. Generally we create it during GR and in specific cases it can be assigned during purchase order.
    The system creates a batch master record in the background in the following procedures:
    The first time goods are received for a batch
    During creation of a process or production order
    When a usage decision is made in quality management
    During a recurring inspection
    For transfer postings (when you want to split a batch, for example)
    When creating a purchase order
    Reward if useful
    Regards
    edwin

  • Auto Batch Determination For Stock Transport Order/Replenishment Delivery

    All,
    I have an issue with my stock replenishment deliveries (STPO, Stock Transfer Plant to Plant via standard MRP/Procurement process with a Purchase Order that is a Stock Transport Order).
    One question I have is what module should the configuration be for Auto Batch Determination on deliveries from STPO's, is it SD or MM? The reason I ask is because I have the SD side working just fine for example if I enter a customer order for this material and issue a delivery against it I get a batch automatically assigned according to your search/sort criteria. I know with a Stock Transport you have different item categories etc. and I have flagged them as relevant for ABD.
    I have been racking my brain regarding this and I have went through the configuration for both Inventory Management and Sales and Distribution. I have went through the steps several times. I am not seeing what I am missing any help in this arena would be helpful I am getting the following error message when I go to the batch tab on the replenishment delivery "Batch determination is not possible because there is no search procedure". I am at a loss to what configuration is needed. I keep going through the steps and I am not finding whats missing. Any help in this area would be most grateful.
    Thanks,
    Jeremy

    Hi Jeremy,
    you need to configure batch determination in SD and maintain enteries in the trasaction code V/C5 as below
    Sales org + Distribution channel + Division + DL (in salesDoc Ty) + Search procedure + tick check batch
    Sales org + Distribution channel + Division + NL (in salesDoc Ty) + Search procedure + tick check batch
    also check whether the delivery item category is active for auto. batch determination and maintain the batch condition record in transaction code VCH1
    regards,
    Santosh

  • Batch Determination don't work properly in return delivery

    Hi experts,
    Iam working in batch determination  in delivery document, I have created Batch managed material, done all the settings properly for which batch determination is required, I have assign the search procedure and created condition records in VCH1, the selection criteria is expiration date.
    In Outbound delivery the Batch det'n works fine, but in the return delivery the system only det'n batch if there's stock, but I need that in the return delivery the system always det'n batch, independent of the stock.
    Can anyone help me with this apparent restriction.
    It's very urgent.
    *Rewards will be awarded for all inputs
    thanks in advance
    jr

    I understand all your explanation, let’s me explain what’s going on.
    We are in a stage of the project that consists of batch management with initial batch, that is, one initial batch for one material, and one second stage we will go to have batch management for real batch to make the tracking of the goods.
    In this 1º stage, we have to determine the batch automatically, in outbound delivery or in return delivery. This stage Works fine with the exception when in the return delivery we don’t have stock.
    IN 2º stage we will go to have in one plaint the management of real batch where in the return delivery the batch are collected manually, but in another plaint we will continue to have the automatic determination, where it will continue to be necessary to determine the initial batch automatically as much in outbound delivery as much in return delivery.
    Tks in advance
    jr

  • Batch determination goes wrong when creating TO for delivery

    Hello gurus, I have looked around to find a solution to why the system picks the wrong batch. We have a material that is batch managed and condition managed, so a B batch ends up in unrestricted use, and a R batch ends up in Restricted Use. The ATP check is set up so it only will see the unrestricted batches. And when I look in the delivery and checks the availability there it says I have 9 psc og B batch availible. This is correct, but when I create the following TO, it picks a R batch, probably because this is the oldest quant. How can i make this work? Is there any way to trigger ATP check at the creation of TO in transaction LT03?
    in advance thanks
    Regards
    Ivar

    Hi,
    Ok, there are a couple of things you can do. First go to your delivery, go to batch split and then click on batch determination and click on either strategy analysis, log, selection criteria or strategy info. Do your analysis there to see what selection class etc is being taken into consideration. You normally put in the selection class, a characteristic which looks at the status of a certain batch and excludes the restricted batch from the determination process. The name of the characteristic is LOBM_ZUSTD (status of batch).
    You can also setup batch determination in WM but you will face the same issue there. However, you can switch whether restricted batch can be moved through WM for certain mvt's.
    Regarding the ATP, check the availability check control (you also see that through the batch split and then availability and scope of check to see whether restricted is included or not).
    MdZ

  • Invalid Batch ** in Batch Determination

    Hi
    The system does not propose any batches, I receive the error message above.  What else could be missing?
    Analysis Log shows only as follows:
    Batch stocks are being read...
       Batch 0000000060 Storage location 0020
    Search according to selection criteria...
       Batch 0000000060
    Criteria of shelf-life and expiry date, seems to meet the requirement ... How can I check which criteria is not met?

    Hi,
    Put the storage location details at the delivery line item level. Then do the batch determination.
    If that does not resovle then, compare the selection data in both VCH3 record and batch classification value (MSC3N). Batch classification values also needs to be checked, for example a customer number may be added in one of the characteristics and that characteristics may not have any value in VCH3.
    Check whether the batch is put on the restricted status in MSC3N. The batch should be released to unrestricted status.
    Regards,

  • OPJ2 Stock/Batch determination question

    In OPJ2 I have stock determination (based on stock type) active with business operation 3 (stock determination at backflush). I also have Auto batch determination active at the time of backflush (261 movement type)
    That means for a material I am doing batch determination and also stock determination both at the time of backflush.
    so how does system pick batches? will it first determine the stock type based on the stock determination rule and then go for batch determination strategy in that stock type or will it first go for batch determination and based on the determined batch it will determine the stock type?
    In other words, which happens first? batch determination or stock determination?

    Based on my testing, I found that system is giving batch determination preference than stock determination if we do them both at once (at the time of backflush). So now the real issue i am facing is
    I have a batch manged component that is handled using vendor consignment stock k. we also have the same material in unrestricted use too.
    un restricted has 2 batches, batch 1 sled is nov 2011, batch 2 sled is jan 2012
    vendor consignment has 2 batches batch 1 sled is dec 2011, batch 2 sled is jan 2012
    our requirement is to consume early sled batch from consignment first. That means i need to consume sled dec 2011 batch from consignment first. But as system is giving preference to batch determination first, its selecting sled nov 2011 of unrestricted.
    any suggestions??

  • Batch determination for components in Production order

    Dear All,
    I have components which are batch determined. and backflush active.
    There is no search procedure active, everything else is std.
    While doing confirmation in Co11n. i could not get all the Batches copied in Goods movement Tab. Though i have enough batches and stock available. with proper shelf life dates.
    What can be the issue??
    Please help.
    Regards
    Raghu

    Dear ,
    1.Please check in MRP 2 view Batch entry= 3 is maintained
    2.Check Classification view with characteristic that use in CU70
    3. Check whether you have assign Batch Search Procedure to this new order type in OPL8 i
    4.Check whether Batch Search Strategy is maintain or not for this new order type and Plant using COB1.If not then complete this assign it.
    5.Its not necessary that you shud always use GR date for batch determination.you can create any characteristic using CT04. and assign your own values.
    1.Assign that characterisitc to class,
    2.Maintain that class in material master, strategy type.
    3.Assign the strategy type to Search procedure, then assign that search procedure to required mvt type.
    4.Maintain the selection criteria for the strategy type in MBC1.
    While doing GI system will ask for the characterstic value for the batch.You maintain required value, same as maintained in MBC1.So, when you do that mvt type put * in the batch. system will propose yoou the batches
    Visit my earlier posting  :Automatic Batch Determination during Goods issue of Production Order
    Check and revert
    Regards
    JH
    Edited by: Jiaul Haque on Oct 11, 2010 11:27 AM

Maybe you are looking for

  • Bill of lading is not populating

    We are entering bill of lading information in MIGO but when we are posting invoice through MIRO Bill of lading field is empty. What can we do to it appear on the MIRO. Regards Ram

  • Error when trying to login to InfoView using SAP credentials

    I am working on connecting a Business Objects system with a SAP BW system. I have installed the "Integration Kit for SAP", but when I try to log into InfoView using Authentication = SAP and my SAP credentials, I get the following error: Failed while

  • Plug In File Names & Multiple Copies

    I'm getting an error message during AE startup saying I have multiple copies of "Remove Color Matting." Anyone know what the plugin's actual file name is (_plugin?_.aex)? Additionally, I would think it would be helpful to have a corolated list of Eff

  • Cancelled import and now everything has disappeared!

    When I tried opening iTunes today I mistakenly cancelled an import function - don't know why iTunes was doing this, as it usually doesn't. Anyway, now I have my iTunes with my music, but the tv shows I've bought have disappeared and my playlists have

  • Font Problems with Adobe CS4 since Update on 10.6.4

    Since my Update on 10.6.4 the Font List in Adobe InDesign und Illustrator don't show the all Fonts. Font Library works without any Problems. Support from Adobe Hotline was drunk. Who can help me?