Batch Derivation not happening consistently

Dear Experts,
Pls guide me to identify and resolve the following problem:
I have configured the batch derivation and maintained the necessary condition records.
The derivation event is defined as the GR for Production order.
The problem is, for certain orders the derivation is not working and giving the error as (in T Code DVMO):
- Warning Rule "No empty sender fields" broken for attribute XXXX.
inspite of the fact that field (XXXX) in the RM batch being already filled, still data is not getting transferred to the produced batch.
However, the derivation is working for other production orders (around 60%).
Where I could have missed the point.
Kindly help me out.
Thanks & Regards,
Rohit Chauhan.
Added: Can there be any thing at material master level which can cause this problem, because the material is either deriving the data or failing. Both cases are not existing for any single material.
Edited by: Rohit Chauhan on Sep 9, 2009 10:05 AM

Did you build your batch where used list up?  Is it being update in real-time or or a regular basis via a batch job?
Look at the dates and times of the orders that fail.  You may find they are older ones, or newer ones depending on when you built the batch where used list and how or when it is being updated.
The other possibility is that the orders that are failing are not being properly processed.  Look at the batch where used list and see if you can trace the order information back to the batch that the results should be coming from.  If you can't see the batch in the history of the order on the batch where used list then the system can't derive the results.
There is also setting in teh derivation record as to how many generations to go back I believe.  You may need to go further back in some cases then what you might have it set at.
Craig

Similar Messages

  • Automatic Batch Determination Not Happening In Delivery

    Hi Experts
    Please note that we are using forecast schedule in sch. agreements for delivery and one is supplied to multiple customers so there are multiple scheduling agreements for a single item.
    In this case when we are doing outbound delivery automatic batch dermination is not happening. And if I tried to do batch split in delivery is not working.
    Can u help me in this.
    Regards,
    Hitesh

    hiteshks79 ,
    In that case
    For Batch Split you need to maintain  Batch split Item Category - CHSP
    Try to maintain Delivery Item category determination IMG u2013-> LE --> Shipping --> Deliveries --> Define Item Category determination in deliveriesu201C as
    LF(Delivery Dcoument Type) --> NORM (item category Group) --> CHSP(Usage) = TAN
    CHSP - Batch split (Maintain it for your delivery document type)
    2. TAN item category has to be activated for Automatic Batch determination
    path IMG --> LG --> Batch Determination and Batch Check --> Batch Search Procedureallocation and Check Activation --> Activate Automatic Batch determination in SD --> Activate Automatic Batch determination for sales order items
    Activate indicators for TAN item category (Maintain it for your Item Category)
    3. Allocate automatic Serach procedure/ Activate check
    path IMG --> LG --> Batch Determination and Batch Check --> Activate Automatic Batch determination in SD --> Activate Automatic Batch determination for Delivery item categories
    Enter your sales area + sales document type +search procedure + Activate u201CCheck Batchu201D indicatoru201D
    Activate indicators for delivery item category - TAN
    Regards
    Sathya

  • Batch split not happening during delivery

    Hi Experts,
    I have enough of stock for a material with different batches (with different expiry dates). When I create an order for qty 100, system confirms it on a certain date taking 1st batch nearest to expiry date, as per the search startegy set in the cponfiguration.Please note here that the batch that system picks has got only 50 qty in stock, but it shows whole 100 qty against it. Probably because Batch split is not possible during sales order creation, hence system showing whole qty against one batch.
    Now, when I try to create delivery, it shows only 50 qty of the same batch in delivery document. I select the line item and go to the "Batch split" tab to effect batch split, but system does not allow. It says "Batch already specified for material".Here is the detail for your analysis-
    Batch in item 000010 already specified for material 2000978
    Message no. VL221
    Diagnosis
    The batch was either predefined in the sales order that the delivery is based on or it was assigned to the delivery item manually. Therefore, you can no longer carry out a batch split for the delivery quantity of the items.
    Procedure
    In order to make the batch split possible, you can cancel the assignment of the delivery item to the batch, if the delivery's processing status allows.
    Kindly advise.
    Thanks in advance,
    Randhir

    Thanks Mr. P Gomatheeswaran,
    Now batch is not being determined during sales order creation, that's fine.While creating delivery,when I select line item and go to Batch split tab I can see batches being split in two, which is OK. But when I try to put Picking quantity as delivery qty, system says "Picked quantity is larger than the qty to be delivered".(Message no. VL019).
    Also Storage location field is grayed out.
    Regards,
    Randhir

  • Automatic Batch Determination Not Happens

    Can any one guide me Regarding Automatic Batch Determination .
    What are the Parameters to Be maintained for Automatic determination.
    Regards
    Madhav

    Hi
    kindly  check the belwo
    1.Logistics - General
            Batch Management
                 Batch Determination and Batch Check
                 Batch Search Procedure Allocation and Check Activation
                             Allocate SD Search Procedure/Activate Check
                             Activate Automatic Batch Determination in SD
    2. Maintain the condition records in t coded VCH1
    Regards
    Damu

  • Battery Charge Not Happening Consistantly With Gingerbread

    Ever since the Gingerbread update, my phone has had issues with charging.  Under Froyo, this was not a problem.
    Here's the deal...
    I plug in the device to charge up, it seems to get to 100% and then starts to drain power while plugged in.  It will still display as 100% while plugged in, but once I unplug it well after it hits the 100% point, it then shows what the battery actually is at (ex. 67%).  You might ask why I don't unplug it when it hits 100%, but some of those times are when I'm sleeping.  When I wake up, it says 100%, but when I disconnect it from the charger, it'll really be like 80% and will display that immediately.
    One day I had it plugged via USB to my work computer, it showed 100% the entire time.  I was listening to streaming radio all day and because I wanted to be sure it would be fully charged at the end of my day, I kept it plugged in.  When I unplugged, the battery was really only at 6% and gave me an immediate warning about my critical battery level.  Again, this never was a problem before GIngerbread.
    I did a battery pull to see if that would right the ship and I initially thought that it had for a day or two, but I just noticed that the issue returned this morning after taking it off the overnight charge and only showed up at 80% upon disconnect.  The only thing I can think of that could have thrown it off is that I restarted my phone yesterday -- maybe that brought the problem back?
    This isn't really a battery life issue as I've read in other posts.  I'm not noticing any problems with how long the charge last.  The only problem I'm having is getting it charged to 100% and keeping it that way until I unplug it.
    Sorry for the length, but I wanted to be descriptive of the issue.  Anyone else have this problem since Gingerbread?  Any solutions?

    I have seen the 60% issue after it was sitting on the charger, the notification panel had said 100%, but when I finally got around to unplugging the charger it was now 60%...
    I have oddly seen a similar activity even when the phone is off and charging.
    I am currently not pulling the battery. I do run my battery dead and I mean right up to the phone turns off showing a blinking red box. I turn the phone on again, oddly enough it has enought power to boot up again, wait for at least the media scanning to almost complete, then plug in the AC. I charge it up to 100% if I am around and paying attention. I unplug it from the AC charger. I ask the phone to power down. I wait till I am certain it has powered down, usually 2 minutes. Then I plug in the AC and let it charge up to 100% again.
    I have the additional problem that my battery is draining to fast and not lasting as long as I think it should and posted in another topic about this. This problem seems random to me, but could be related to the fact I am not really getting that 100% charge I thought I got.
    I also believe my phone is not trickle charging after it hits that 100%. Maybe this was to extend batter life in years, but maybe it should monitor the battery and if it goes down 5 or 10% charge it back up to 100% instead of letting it drain. I have a habit of leaving my phone charge overnight, because I expect to get up the next day and use it for at least 8+ hours...
    I have completed several factory resets at this time trying to narrow down if I have a bad app or bad update. So far this last test shows that even after factory reset, not visiting the market or installing any apps, the problem still exists for me. I have noticed a small issue with my factory reset that leads me to believe I might not be getting a full wipe as I would expect.

  • In consistency during Batch Derivation in Process Order

    Hi,
    During Batch Derivation in process order, multiple old batches of sender material proposing even though actually only single Batch of sender material determined, and transferring the characteristic values from old batches to the Receiver material which is in-correct. (I am working with SAP ECC 6.0)
    Can any one advise if required to execute/run any program to correct the system in-consistency,
    regards,
    Purna

    Dear Pruna,
    please check if the correct level of WUL is defined in derivation rules 
    Mostly the problem is caused by default value 99 here. You can check and
    change the value in transaction DVR2.                                   
    BR Sabine

  • Update should not happen in the name of WF-BATCH

    Hi All,
    I have a requirement to change the WF-BATCH to the other user id.
    The task completion or update should not happen in the name of WF-BATCH, instead it should happen with the name of the other user id.
    Please can anybody suggest on this..
    Thanks and Best Regards,
    Sushmitha

    Hello Sushmitha,
    Like I said, it is only working if a previous step was a dialog step for the same user.
    Then when all steps have advance with dialog it will automatically execute the "background" step (which is now dialog).
    If the "background" step is the first to be executed then this scenario does not work.
    It will only work if the agent has a previous work item AND is the one you want as the changed_by user.
    A work around would be to either
    a) check what the method does. If it executes a FM and if that FM has a parameter for changed by you can create a new method where you pass the changed_by user
    b) check if a bapi/fm exists which allows you to change the user
    c) create a program to execute the same logic as the method. Now you must create a new method where you can schedule this program as a background job with another user as the person who executes it.
    Kind regards, Rob Dielemans

  • File Write In Batches Is Not Consistent.

    Hi,
    Could you please explain why File Write in batches behaving like this:
    http://lksoablogs.blogspot.com/2012/01/file-write-in-batches-is-not-consistent.html
    Thanks.

    The FileRead publishes a message after 2 "messages" / lines are read to the Mediator.
    The Mediator sends these to the FileWrite.
    The FileWrite starts to write output to the file after 2 messages are recieved (these messages contain 2 lines from the original file)....
    What do you want to achieve? What results do you want to get?
    hth,
    Peter Paul

  • Automatic Batch Determination is not happening for New Sales Order Type

    Dear Experts,
      I have created a new sales order type ZBPY - For Free Sales, but automatic batch detrmination and batch pick up is not happening for new sales order type,  but it is activated for all the other sales order types in Production Server, can any body let me know the steps how to map this new order type to batch management and let it behave like other order types.
    Thanks in Advance.
    Saravanan(EKS).

    Hi Saravanan,
    Kindly check the following steps for automatic batch determination.
    1. First check the material is maintained with batch in the warehouse management.
    2. Maintain new entry for search procedure for batch determination with the new created doc type.
    3. Maintain new entry for automatic batch determination for sales order or automatic batch determination for delivery ( This depends on the business process of our client, whether they want to determine the batch with sales order or at the delivery level. check this and make new entry)
    4. Create Batch using T.code MSC1N with proper date of manuf. and SLED.
    5. Create Batch Search Strategy using T.code VCH1 with proper strategy type.
    6. Maintain stock with active batch. check this with t.code LS26 or LS24.
    regards
    Ravishankar M

  • FTP adapter Batching is not inserting records in to  multiple tables

    Hi,
    Env : 11.1.1.5
    We have a scenario where we are reading file with the FTP adapter. As the file can be huge, we are using batching option with a batch size of 2000 records. The records in the file is in the Order and Lines format. In Bpel i am inserting those records in database. I have one Db adapter having two tables Orders and lines with a 1:M relation.
    Now in the positive test case scenario, Bpel is able to read the file , split it in to batches and successfully inserts the records in the tables (Orders and Lines).
    Now when i am testing a negative test case, i have violated the Primary key constraint in one of the record. Now ideally the batch which encountered the issue and failed, none of the records should get inserted in the Orders and Lines table, but that is not happening. In our case, no records are getting inserted to the lines table (which is as expected) but few records are getting inserted in to the Order table of the failed batch.
    F.Y.I : Number of Records in the batch can be less then Batch Size.
    Any clue on this?
    Thanks.

    Hi Jaap,
    thanks for your reply...
    Sorry for being a little unclear ...
    I have followed the instrunctions in the on-line help of OWB , and :
    1) have imported four code tables into a source module . The tables are in an Oracle RDBMS 10g .
    2)I have created manually a table - using the OWB client tool - which consisted of some of the columns found in the four tables .
    3)I have inserted a Join Operator in order to correlate the four table columns with the columns of the target module.
    4)I have defined the Join condition of the the four table columns. In my first post , unintenionally I have written that I removed the Join Operator. I meant the Join Condition in order to make sure that the join condition isn't the reason that the records are not inserted....
    5)I have validated and generated the mapping without any errors - not even warnings.
    6)I have selected Project->Deployment Manager and I selected the OWB_RUN user - which is the Runtime Repository owner.
    7)I have selected the objects to deploy - the mapping , the one table I created in the target module. The deployment has succedded , and the table was created but no records are found in it.
    Now , is there a possibility that this problem is caused by absence of the privileges to insert the rows...?
    How can I check that the source tables are filled on the registered location of your source module?
    Another basic question...
    I have created a Runtime Repository owner - called owb_run- using the Runtime Repository Assistant . I use this user in order to deploy the mapping and the new table. I want -and it is created- that table in another schema (user his_dw) - even another database in the same server. Should I run the Runtime Repository owner in this schema (his_dw)???
    Thanks , again a lot
    Simon

  • Batch Derivation

    Hi Gurus,
    We are having ECC 4.6C and we wanted to implement the batch derivation functionality. Presently I am facing one problem, it is that, as per sap, batch derivation takes place while doing the goods reciept for the process order, making the usage decision for a batch or by manually (Manual derivation).
    I made the following master data,
    1) Derivation sender record
    2) Derivation reciever record.
    But the derivation is not happening at the time of goods reciept or at the time of usage decision but it happens if i did the manual derivation.
    For your information in 4.6c , batch derivation functionality is in the hidden form i.e. there is no menu emtry for it.
    If I want derivation to happen at the time of goods reciept then what I need to do.
    Please suggest.
    Regards
    Ravi

    You may not have the config settings set for this.
    Logistics-General ---> Batch Management -->Derivation of Batch Data --> Define Derivation Events.
    In the table, make sure you have an entry for 400 - Goods receipt for process/production order.  Make sure the right search procedures are specified.
    The above is from 6.0.  Hopefully your 4.6 config is similar.
    Craig

  • 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

  • How to enable Order release to rejected status when batch derivation fails during release

    Hi,
    I need to enable production order release to rejected status when batch derivation fails during order release.
    one way is to have Batch entry required for the sender material in the material master, with this standard SAP will reject the release.
    Below is the scenario:
    sender attribute for derivation  - VFDAT from batch of the sender material
    sender material  - Batch Entry not required in material master
    All required master data set for derivation.
    during order release, since batch entry is not required, system carries out the derivation without sender batch and derivation fails. Order still gets released.
    I am looking for advise on how to restrict release in above situation.
    appreciate your help.
    Thanks
    Aheesh

    Aheesh,  Order release for instance is based on what we see as events/system statuses which are allowed/forbidden etc., for a particular action to happen/be triggered.
    If you can figure out if there exists a status related to batch derivation, it may give some further leads.

  • Issue in Workflow- Field Update is not happening

    Hi Friends,
    I am facing an issue to update a check box field Released.
    I have created a task having Advance with Dialog opiton,Background processing to update the Checkbox field.
    The BOR Object type used is BUS1006 and method is CHANGE. Everything looks fine when tested the task as well as the workflow in test mode and it is working fine in both the cases. But some how, this field update is not happening over the CRM 2007 Web UI. We are assuming it is due to user authorizations or some other settings ( like assignment of backend user to the workflow)
    for doing this task. Can some one give us some pointers on this. This will be of great help.
    Thanks,
    Udaya

    Hi Imtiaz,
    I am new to this. Can you please give me some pointers on how to check whether WF-BATCH has the needed authorisations and the process can be executed in background.
    Reply me at your convenient time.
    Thanks a lot for your response.
    Regards,
    Udaya

  • Batch derivation in goods receipt for production order

    Hi all,
    i have set up batch derivation for the event 'goods receipt for production order'. The field derived is HSDAT (date of manufacture) /minimum. Although in the batch derivation monitor I can see tha the derivation was performed OK and the correct date (oldest of the components) is selected the field in the Batch is not updated. Can anyone help??

    Hi Vagia,
    Your problem sounds like derivation type issue.
    Please check your derivation type to be static for the 400 event.
    Let us know if this helped.
    Regards.
    St.Pan.

Maybe you are looking for

  • Issue found with Oracle 11.2.0.2 left outter joins.

    When performing a left outter join, that returns no data - we are seeing an issue with 11.2.0.2 where it does not return any rows at all - where it should in fact return one row with null data. We have thoroughly tested this against 11.2.0.1 as well

  • View by cover flow not working in Itunes 8.1

    Hi all, I don't know what's Happened but view by cover flow has stopped working for some reason . view by list & view by grid still works but when i goto select view by cover flow, all I get is a blank screen where the albums should be & a empty spac

  • Flash CS6 not responding every few seconds.

    I've been working on a few animation projects for the past few days, and Flash CS6 always tends to show the spinning blue wheel and white screen for like 10 seconds. This is very irritating. I would probably be done with the project by now if it were

  • Scroll bar annoying box

    hey guys, is there a way to get rid of the scroll bar box? I want to know if the scroll bar is only visible when I am scrolling. The white part is what I am talking about, is there a way to get rid of it and only have the scroll bar it self?

  • Handle errors/exceptions in WS_DELIVERY_UPDATE_2

    hi all, I am tryng to do batch split using 'WS_DELIVERY_UPDATE_2'. it did split in few cases. but my problem is when executing in foreground it there is error in input data the function module just throws a 'E' error and program stops. how to handle