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

Similar Messages

  • Automatic batch determination (Fifo) in VL02n and WM/foreground

    Dear all,
    I am trying to set up an automatic batch determination /stock determination strategy on outbound deliveries (FiFo) in a WM managed warehouse.
    I have not yet  decided whether to go for the batch determination or the stock determination. As all my FERT are batch managed, both should be possible.
    I want the determination to happen in foreground in delivery. So everytime I want to pick for a delivery I want to have a list of available storage units/ available stock and to be able to select them manually.
    When I read through SAP documentation on stock determination (SPRO activity OSPX/define strategy) it says once WM is involved only background handling is possible.
    Does the same restriction also hold for batch determination ? Can I force a selection screen to appear?
    If this is not possible: is there a user-exit or Badi (or something similar) which can be used to make the screen appear?
    If this is also not possible, how could we make sure that certain customers only receive goods of a certain quality (contained in a batch characteristic)?
    Thanks all for your valuable time

    you have to decide whether you want do the batch determination in the delivery or in WM transport order.
    The batch determination in the delivery is much more powerful. Once you have determined the batches in the delivery, then WM has to pick exact those batches.
    if you leave batch determination to WM, then the batch from the TO is written to the delivery when confirming the TO.
    if you want do it in foreground in the delivery, then you should not switch on the automatic batch determination, because then the  batch determination would be executed twice (first automatic when creating the delivery and again manual when the user wants to do it foreground) and  batch determination has certainly impact on the performance.
    However, with right values in classification then I do not see any need to do it foreground.

  • 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

  • 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

  • BDC FOR VL02N FOR Batch DETERMINATION --ERROR IN BACKGROUND

    HI,
    I am running a BDC in Background Mode for VL02N Transaction for Batch Determination. When i run this BDC in Foreground its working Fine, But when i use Background Mode its not working.
    Error in Messtab : LIPS-POSNR(1).
    Flow is like : Vl02n - enter delivery..then select a material in that delivery and click on batchdetermination.
    So its giving me error in LIPS-POSNR(1).
    Can u suggest something..
    Thanxs
    RISHI

    Hi,
      Check whether proper ok-code has been assigned to the line to be selected in back ground, in foreground as there is always a manual intervention,we will never come to know these kind of trivial issues,
    Rgds,

  • 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

  • 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 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 deliveries

    Dear friends,
    we have recently introduced batch determination for sto's. We are facing a poblem, we were suppose to get the batches only from one storage location, but system is taking batches from all storage locations where ever available according to search criteria. How can we restrict batches only from one storage location.
    Thanks in advance.
    Regards,
    Sri.

    Hi,
    If u want to restrict batches on storage location level, then
    You have to create CONDITION TABLE in that select field catlog STRORAGE LOCATION,
    Assign this created table in ACCESS SEQUENCE,
    Then asign this access sequence in STRATEGY TYPE which u r using.
    Maintain condition records for Batch search strategy with key combination STORAGE LOCATION.
    Note : if when creating condition table field catlog is not available for storage location, then you can add in that with the help of ABAPer.
    Kapil

  • Batch Determination for Replishment Delivery

    Hello all,
    I am not able to determine the batch Replishment delivery. Getting the error:
    "Batch determination is not possible because there is no search procedure".
    How do we set the search procedure, as the search procedure is generally set fot the sales order and not the delivery...
    Regards,
    Gauravjit.

    Hi..
    You are right for batch determination,you need to create a search procdeure may be std SD0001 with strategy types SD01,SD02,SD03 that has access sequence with the combination of fields customer /material and the plant.and this procedure may be assign to the sales area with the sort rule may be on the basis of last GRN date.Any first materail move in would be the fisrt one to go out.
    However this is only restricted for sales order but for delivery batch determination need to be set in item category.
    If you want the automatic batch detrmination to be done at the time of delivery.
    Try this out and let me know..
    Thanks
    Saurabh

  • Batch determination for stock transport order in po for delivery.

    Dear All,
    When I am creating a delivery in VL10D against a srock transport PO, while determining batches, i am getting an information  message "batch determination is not possible because there is no search procedure".
    How to configure so that , the batch should determine for making a delivery.
    Quick responce will be highly appreciated.
    Thanks & Regards
    Prasant Sekhar

    Hi,
    I had the similar problem with one of the client and I could solve it.
    The procedure is as follows:
    1)goto spro->logistic general ->batch management->batch determination
    2)Define condition table with proper selection of field .
    3)Define access sequence which will consists of sequence of condition tables.
    4)Define batch strategy and assign access sequence to it defined in step3.
    5)Define batch search procedure and assign it to movement type 641 or 643.
    6)Maintain batch search strategy condition record in tcode VCH1 with the combination u defined in access sequence.
    7) Apply a USER-EXIT (MV50AFZ1) in the program - SAPMV50A as follows:
    IF LIKP-VKORG = '0326' AND LIKP-LFART = 'ZNL' AND LIKP-KALSM_CH = ' '.
    Select single KALSM into ikalsm
                   from T683C
                   where VKORG = likp-VKORG
                   and VTWEG = '04'
                   and SPART = '00'
                   and AUART = ''.
                   Likp-KALSM_CH = IKALSM.
    ENDIF.
    8) Once you create the delivery (VL10D) against PO, go to VL02N -> Batch Split -> Batch determination
    You will find the batch will be splited into the delivery automatically.
    Reward the point if feel relevant.
    Regards,
    Praveen Ghosh

  • Batch determination during process order release

    Dear Experts,
    I am facing a problem, and not able to figure out the reason. There is material having base unit as 'EA' and Issue unit as 'NO' and conversion is 10 NO= 1 EA. The same material is maintained in the BOM as 1 NO. At the time of creation of process order, system is copying the same quantity in the process order (1NO). When I release the process order, the batch determination is happening. Now the issue comes, instead of doing batch determination of 1 NO, system is doing batch determination for 1 EA (which is equivalent to 10 NO.!). Can anyone help me to find out the reason for same.
    Thank you.
    Sagar

    Dear Mohit,
    If you want to go for external batch numbering during order release then
    - Set no automatic Batch creation in order in T.Code CORY.
    This setting only restrict the automatic Batch Creation in order only.But to fulfill second your requirement of restricting order release or save without assigning external batch no you have to either go for,
    - User exit.Below are the user exits which are trigger at the time of order saving
    PPCO0006 to predefine entries for order header fields when
    an order
    PPCO0001 to provide information at the time of saving (for
    production orders and process orders)
    PPCO0007 to check or change header data when saving
    or
    - Create screen variant using T.code SHD0 and make Batch Field compulsory.
    Regards,
    Dhaval

Maybe you are looking for

  • Installing Win7 on a macbook pro using a mac mini as external optical drive

    hi everyone, My 2 year old son watches movies on my macbook pro. He stuck something in the optical drive making it unusable. Repairing it is 200 to 300 euros (ouch). I want to install win7 via bootcamp and I'm using my mac mini (october 2009) as an e

  • Updated my iPhone 4  to iOS 5 and have now lost all my contacts, messages, photo's etc? HELP!!

    Hi guys, I have just updated my iphone 4 to iOS 5 and have lost everything! I did a back up prior to the install and have the latest version of iTunes. I completed the install and went to retrieve the back up via a restore, I selected the latest rest

  • Hotmail - Delayed delivery

    I have 3 Hotmail (Windows Live) email addresses setup on my BlackBerry 8110 using BIS and T-Mobile in the UK. 2 of the Hotmail accounts work perfectly, in that all emails sent to those email addresses are delivered to the BlackBerry immediately in re

  • Please Help Me With Dreamweaver (URGENT!)

    I don't know if I'm posting in the right section, if not please forgive me and post me in the right place. Please help me out with my website. I don't know what I did or how I did it. But when I tried to change the link for my forum section, everythi

  • Axes problem on chart scrolling

    Hi, first of all sorry for my English! Well, i'm developing the scrolling of a chart: i mean, if i drag a chart, i can move around it while the axes just remain where they are: this is to navigate the chart when the start/end values are greater than