Batch derivation with fields in receiver search strategy Rule.

Dear All,
In receiver search strategy rule i wanted to give a character, but when i do so i get the below error message.
Instead of the characteristic , use the field
Message no. VBDRV011
Diagnosis
The characteristic  you entered is assigned to an object characteristic and batch field .
System Response
Object characteristics cannot be changed.
You must make changes to the corresponding batch field. These are then copied automatically to the classification.
Procedure
Instead of using the characteristic , use the field
Now this because in the character additinal data (TCode CT04) Value is coming from Table Name: MCHA and Field Name: CHARG.
Hence I decided to use the field CHARG in receiver search strategy rule. But when I did so i got the following error message
This field does not exist or is not allowed for derivation
Message no. VBDRV009
Please suggest as to how do i bring the filed in?
Regards
Vinod

Hi Vinod,
Batch derivation is used to transport characteristic value from one batch (Sender batch)  to another Batch of Header material  (Receiving Batch) during Production / Process Order Execution.
Now field which you have assign CHARG is non another but it is field of batch No.itself and it is not possible to change Batch No. of Receiving Batch because it is already assign and can not be change.
You can use only those characteristic or fields which represent the characteristic of Batch for example Shelf life expiry, manufacturing Date etc.
Regards,
Dhaval

Similar Messages

  • Batch search strategy based on goods receipt date

    Hello,
    Can some one help me with setting up Batch search strategy based on goods receipt date currently is on batch number.
    Thanks a lot
    Thanks!
    Best Regards
    Srw

    Hi
    If you want to set up Batch search strategy based on goods receipt date......then you have to create GR Date as one charecteristics in T.Code: CT04 and assign this charecter in Class with respect to class type  023
    Then assign this class in Material Master Classification view..
    Make sure in Material master, Purchasing view...you have activated Batch management active check box....
    Then when ever you do GR in MIGO, In batch tab, In classification field maintain the GR Date..
    Then Create sort sequence in  T.Code: CU70 and you can maintain in what basis ie)in assending or desending GR Date you have to search the batch..
    And then Create Batch Search Statergy in MBC1 and there you assign the sort sequence in Details...
    Now  you do your regular procedings.....the material Batch will be searched based on GR Date...
    Reward if useful
    Regards
    S.Baskaran

  • Remove Search strategy in MBC2- Batch management

    Dear All,
    I want to remove the search strategy assigned in the MBC2 for a particular movement type.Though i have deleted the sort sequence and removed the strategy in MBC2,when i am uploading the stock with 561 goods movement it takes me to the classification window.I want to remove this strategy.
    Where else do I need to change the settings.
    Thanks to all in advance.
    Manisha Parulekar

    Hi Manisha,
    I think you are trying to achieve different thing through different transaction. You are doing 561 which is initial stock upload. If you create a batch of material through 561 and it has class and characteristics assigned to it it will take you to classification view and expect you to fill values of characteristics.
    Why you don't need this view/screen? If you don't need class go ahead and delete class from the material master and you should be all set.
    However if you need class and then you are deleting it from material master for initial stock it has a lots of other implications like your batch will be inconsistent etc. Hence request you to evaluate about this before taking a call.
    Hope this helps.
    Thanks
    Ashutosh

  • How do I get the Batch Search Strategy Type in an ABAP program?

    Hi Experts,
    I have a requirement to filter the Batch Search Strategy Type in a BADI. For example, I have a Strategy Type ZD01 which is a Customer/Material combination. This has been created and checking VCH3 confirms that.
    For example, I am implementing BADI VB_BD_SELECTION~PRESELECT_BATCHES and will put the filtering in there. For example, I go to transaction VL01n then create outbound delivery with order reference, in the PRESELECT_BATCHES portion, I will do a filtering that if Batch Search Strategy Type = ZD01, then do some code.
    My problem is, I don't know how to retrieve the Strategy Type. I can use the parameters I_KOMKH-KUNNR (Customer) and I_KOMPH-MATNR (Material) of method PRESELECT_BATCHES to retrieve the Strategy Type but I don't know how.
    Any tips?

    Hi Experts,
    I have a requirement to filter the Batch Search Strategy Type in a BADI. For example, I have a Strategy Type ZD01 which is a Customer/Material combination. This has been created and checking VCH3 confirms that.
    For example, I am implementing BADI VB_BD_SELECTION~PRESELECT_BATCHES and will put the filtering in there. For example, I go to transaction VL01n then create outbound delivery with order reference, in the PRESELECT_BATCHES portion, I will do a filtering that if Batch Search Strategy Type = ZD01, then do some code.
    My problem is, I don't know how to retrieve the Strategy Type. I can use the parameters I_KOMKH-KUNNR (Customer) and I_KOMPH-MATNR (Material) of method PRESELECT_BATCHES to retrieve the Strategy Type but I don't know how.
    Any tips?

  • BAPI for the transaction VCH1 and VCH2 (Batch Search strategy)

    Hi Experts,
    I need to create a new condition record or change a condition records using the transactions VCH1 and VCH2 respectively.
    But BDC recording should not be used at any cost (acc to Client).
    So next go for me is to search for a BAPI or any Function modules..
    Can anyone please help me in this regard.....
    Has anyone worked with this transactions before...
    waiting for the replys
    Rajiv

    Hi Rajiv,
    I have a similar requirement as yours. Could you please let me know if you found any function modules or bapi's to create batch search strategy.
    Thanks in advance.
    Manohar Dubbaka.

  • Batch search strategy in WM material staging

    Hello all,
    I have a issue of batch determination when I do WM material staging through transaction LP12 & further TO creation through transaction LB13.
    We have set a batch search strategy in transaction LS51 for WM/Movement level i.e. for WM02. We have defined a search strategy for movt. type 319 with criteria as Shelf life expiry date is >1 day & defined a sort rule as ascending order. Hence our expectation is that system should automatically search for available material batch with First shelf life expiration date. However, we found that the system is picking up the batch which is having shelf expiration date later than the batch available in system which is having early expiry date. I am unable to trace the cause for this . As I know the batch search strategy for WM TO related setting is in LS51 & we have already maintained the same as explained earlier.
    Can anybody help me in resolving this issue? Do you know anything more specific settings required to fix up this problem.
    Thanks much in advance for your kind help in this regard.
    Parag K.

    You need to configure WM Stringent FIFO strategy forstock removal in this scenario. Other Strategies for stock removal don't always guarantee that stock is picked in the order of nearest SLED. Please check
    http://help.sap.com/saphelp_erp2005/helpdata/en/c6/f845944afa11d182b90000e829fbfe/frameset.htm

  • UME user search with multiple search fields (AND / OR search)

    Hi,
    I'm struggling with a UME user search problem. I have multiple search fields: lastname, firstname, department
    Searching in this fields is working with the default IPrincipalSearchFilter.SEARCHMETHOD_AND (default)
    <a href="http://help.sap.com/javadocs/NW04/current/um/com/sap/security/api/IPrincipalSearchFilter.html#setSearchMethod(int)">JavaDocs SearchMethod_AND</a>
    Now I would like to add an additional search field for searching in telephone, cellphone as well. BUT searching for a phone number with searching for one of the other fields should not be a AND search. Is this possible?
    Here is the actual non-working code:
         Vector retVector = new Vector();
         //get Userdata with IUserFactory
         IResourceFactory resourceFactory = ResourceFactory.getInstance();
         IURLGeneratorService urlGen = (IURLGeneratorService)resourceFactory.getServiceFactory().getService(IServiceTypesConst.URLGENERATOR_SERVICE);
         IUserFactory userFac = UMFactory.getUserFactory();                    
         IUserSearchFilter srcFilter = null;          
         try
              srcFilter = userFac.getUserSearchFilter();
         } catch (UMException e)
              // TODO Auto-generated catch block
              e.printStackTrace();
         if(lastName.length() > 0)
              srcFilter.setLastName(lastName + "*",ISearchAttribute.LIKE_OPERATOR, false);
         if(firstName.length() > 0)
              srcFilter.setFirstName(firstName + "*",ISearchAttribute.LIKE_OPERATOR, false);
         if(department.length() > 0)
              srcFilter.setDepartment(department + "*", ISearchAttribute.LIKE_OPERATOR, false);
    //Here I need help!!!!!!! Please advice!!!
         if(telephone.length() > 0)
              srcFilter.setTelephone("*" + telephone, ISearchAttribute.LIKE_OPERATOR, false);
              srcFilter.setCellPhone("*" + telephone, ISearchAttribute.LIKE_OPERATOR, false);
         //if(mobil.length() > 0)
         //     srcFilter.setCellPhone("*" + mobil, ISearchAttribute.LIKE_OPERATOR, false);
         //Set maxium value for Result and thus limit the static variable SIZE_LIMIT_EXCEEDED
         //This method can only be used, if only one search attribute is specified -> thanks SAP
         if(srcFilter.getElementSize() <= 1)
              srcFilter.setMaxSearchResultSize(300);
         ISearchResult srcResult = null;
         try
              srcResult = userFac.searchUsers(srcFilter);
         } catch (UMException e1)
              // TODO Auto-generated catch block
              e1.printStackTrace();
    Thanks for any help...
    Stefan

    Hello,
    I could still need some help. Is there no one who could give me a tip? Could I explain my problem clearly enough or do you need some more information about my problem?
    Or is the search topic with searchFilter not a very common used thing?
    Is there a possibility to do a search in the received search result? Can anyone explain how this would work?
    Any ideas are welcome.
    Regards,
    Stefan

  • Batch Search strategy -"No search Strategy could be found "

    Hi
    I have a typical problem while perfoming GI through pick list (co27).I have given the Production Order No and standard pick profile (00002) , it was taking me to batch determination .While clicking on the batch detemination , it is giving me the above massages : No search Strategy could be found .When I am exploring  in the "Strategy Information " , it is not showing me any Sort Rule " SORT_BY_Batch" .I want this to be populated by defauly while clikcing on the Strategy Info.
    Can any body give an idea .
    Regards
    Jia

    Hi Jiaul,
    I got your problem.
    U r tyring to do batch determination for pick list. But u have defined the batch search strategy in COB1 which is for batch determination for process orders ( in component overview).
    U need to create the search strategy using MBC1 (use strategy type ME01 , Plant, material, mvmnt type). This triggers the batch determination in inventory management, which is ur requirement.
    Maintain the search strategy for thsi combination ( give the movement type ( for ex. 261) which will be used while u execute the pick list)
    Please get back after trying out this.
    Thanks & regards
    Mahesh
    Edited by: Mahesh Babu MG on Jan 30, 2008 10:00 PM

  • Batch Search Strategy works for one plant while doesn't for other plant....

    Hi Experts,
    I have configured Batch Search Strategy for Transfer posting of consigh goods (311K).
    The Batch search is working fine for one plant while it is not for another plant. The msg. says 'The CLASS does not contain any Selection criteria'.
    This same CLASS is proposing the batches for the first plant. the selection criteria is 'Consign Stock - type K'
    Please advise this is very urgent..
    Thanks in advance,
    Manju

    Hi,
    Goto OMCE transaction check the batch level here check the batch level where it is activated whether is it at Plant level or Material level or Client level.
    rgds
    Chidanand

  • To populate another alv grid's field with value selected from search help

    Hi,
    I have two fields in alv grid, first column holds code and the second one holds code's description. Also I have a search help includes these two fields. The search help is attached to the first column. The requirement is, when I select a code from the search help, second column should be populated with selected code's description.
    Any help will be appreciated. Thanks..

    Hi,
    have a look into Report: BCALV_EDIT_03.
    Regards, Dieter

  • Batch derivation problems

    Hello,
    I have problems with the set up of a derivation process, I have checked the common link http://help.sap.com/saphelp_erp60_sp/helpdata/en/25/28428b4f7811d18a150000e816ae6e/frameset.htm - but I still got problems to make it or to undestand how to set it up. What we want to do is: we have a characteristic A in the batch class1 of raw material X evaluated in an inspection process. This value has to be transferred to the batch of the product Y - batch class2 (includes also characteristic A). the derivation should happen when the inspection lot of product Y gets the usage decision. Characteristic A is not used for this inspection lot, only the value should be transferred from batch1 of used raw material X to batch2 of product Y.
    What are the settings I need to get this running? Please a little more details since I struggle to understand that SAP help document! Batch derivation is active (DVSP). In DVC8 we have a record for event 100 (usage decision) for the product Y.
    the record is maintained as follows: recipient: product Y, sender material X , the characteristic is characteristic A.
    When I do the usage decision for the product inspection lot, only the batch characteristics used in this inspection lot get evaluated. The used batch of the raw material is defined in the material list of the production order and was also used as consumed batch in the order confirmation process.
    What else do I need to get the process running? What is wrong with my idea? Where should I check what? Any ideas?
    Thanks a lot
    Kurt

    Hi,
    Just a thought:
    Try running the derivation for same batch classes first. I have configured BD recently but have not tried for different classes.
    The check list is given below, hope it helps to track the error:
    1. OMBB - BaWU sync. posting ticked (this is mandatory).
    2. Condition tables for receiver and sender batches
    3. Access sequence for sender and receiver.
    4. Strategy types and search procedures for sender and receiver.
    5. Condition Record in DVR1 and DVS1.
    Check & Revert.
    Regards,
    Rohit.
    Added: It works for different classes. I have checked it. Please check other thingst.
    Edited by: Rohit Chauhan on Jul 20, 2009 2:16 PM

  • Batch Derivation - No sender found during manual derivation & order release

    Folks,
    I'm trying to simulate the batch derivation functionality but couldn't get it work. I have used both manual and release production order derivation events.
    Necessary configuration is setup including batch where used list and related derivation configuration.
    I have setup the condition records as follows (it is based on pull derivation; 1 receiver and n sender)
    For sender condition, I have condition record based on receiving + sending material combination, in which I defined two sending materials (both HALB) along with the receiving material (FERT). VFDAT (SLED) is my field attribute.
    For recipient condition, I have condition record based on material number, which is the same FERT material. VFDAT (SLED) is my field attribute and standard rules have been maintained.
    Both HALB materials have batches with VFDAT (SLED) dates.
    For manual derivation, I created a batch for the FERT without any VFDAT data in it and I'm trying to run DVMAN transaction for this FERT batch to invoke derivation, but it errors with two messages "No sender found for attribute VFDAT" & "The system did not find any sending batches".
    I tried using a production order release as well, but it's the same problem.
    Any thoughts as to why it is not working??
    Thanks!!

    Figured it out. I forgot to assign batches before invoking batch derivation.

  • Batch Derivation - No sender found during both Manual deriv & Order release

    Folks,
    I'm trying to simulate the batch derivation functionality but couldn't get it work. I have used both manual and release production order derivation events.
    Necessary configuration is setup including batch where used list and related derivation configuration.
    I have setup the condition records as follows (it is based on pull derivation; 1 receiver and n sender)
    For sender condition, I have condition record based on receiving + sending material combination, in which I defined two sending materials (both HALB) along with the receiving material (FERT). VFDAT (SLED) is my field attribute.
    For recipient condition, I have condition record based on material number, which is the same FERT material. VFDAT (SLED) is my field attribute and standard rules have been maintained.
    Both HALB materials have batches with VFDAT (SLED) dates.
    For manual derivation, I created a batch for the FERT without any VFDAT data in it and I'm trying to run DVMAN transaction for this FERT batch to invoke derivation, but it errors with two messages "No sender found for attribute VFDAT" & "The system did not find any sending batches".
    I tried using a production order release as well, but it's the same problem.
    Any thoughts as to why it is not working??
    Thanks!!

    Figured it out. I forgot to assign batches before invoking batch derivation.

  • Batch derivation BAdI

    Hi experts !
    I tried to use the BAdI DERIVATION with its method RECIPIENT_VALUES_AND_STATUS to change an attribute / field for batch long life expiration date (MHD). For this I have to read MHD-Data from material master. But how can I find out the recipient material number in the BAdI ? Does anyone have an idea ?
    Thanks for any help.
    Regards, Holger Mächtig

    Hello,
    If this derivation event is at release then the structure CAUFVD is available and you find the material there.
    I have a situation where I just want to copy a date from the production order into the HSDAT for the receiving batch.
    Do I still need condition record for sender in this case?
    I can use the same BADI method you are using or do I need to use the one for sending condition records.
    It will save me some toying around.
    Any good insigth out there??
    Best regards,
    Tor Holter

  • Batch Derivation Application

    Hi PP Gurus,
    Can anyone please tell me what is exact usage of Batch Derivation?
    In which Business Process it is used generally?
    What Impact it has on the Batch Determination in process/producrtion order?
    Thanks, in Advance.

    Hi,
           You need to set folowing steps in configuration
    1) Activate Batch Derivation
    2) Define the Derivation events--In this step, you assign search procedures to the derivation time points.
    The system does not start derivation at this time point until a procedure has been assigned for searching for attributes for the receiving batch and the sending batches
    3)Define Condition Tables to Determine Receiving Batches
    In this step, you define condition tables to search for attributes for receiving batches.
    4)Define Condition Tables to Determine Sending Batches
    In this step, you define condition tables to search for attributes for sending batches.
    5)Define Access Sequences to Determine Receiving Batches
    In this step, you define access sequences to search for attributes for receiving batches.
    6)Define Access Sequences to Determine Sending Batches
    In this step, you define access sequences to search for attributes for sending batches.
    7)Define Strategy Types to Determine Receiving Batches
    In this step, you define strategy types to search for attributes for receiving batches.
    8)Define Strategy Types to Determine Sending Batches
    In this step, you define strategy types to search for attributes for sending batches.
    9)Define Search Procedures to Determine Receiving Batches
    In this step, you define search procedures to search for attributes for receiving batches.
    10) Define Search Procedures to Determine Sending Batches
    In this step, you define search procedures to search for attributes for sending batches.
    A search procedure includes all strategy types that can be used at a particular derivation time point.
    Following steps TO mantained at Transaction/ master data level
    1) Recipient condition records --DVR1
    2)Sender Condition Records --DVS1
    Thanks,
    Rajanikanth

Maybe you are looking for