REM Batch Traceability

Hello,
I am working with REM scenario.
When i am checking my RAW Material batch using MB56 transaction. It is showing me the other batches for the same RAW material.
Example:
My Assemblies Batch is A01.....A02...A03.
Component Batch is C01....C02...C03.
When i am checking in MB56 where used list for my Assembly batch A01.My expected result is the report shows me only batch C01. But the report showing me all the batches for the component C01,C02,C03.
How can i correct the error? Any customizing or any master data change is require?
Maulik
Edited by: Maulik on Mar 24, 2011 8:03 AM

Please check the flag "Update Batch Where-used list" in your REM Profile.   Normally, the batch where-used list is tied with order.  Since in REM environment, we will use the same order for the same FG/prod.version.   Therefore, the batch where-used list is many to many relationship.
With this flag, SAP said in its help:
" If you set this indicator, the update of the batch where-used list is
enhanced with a batch-specific update (multibatch function). This means
that batches produced for the relevant repetitive manufacturing are
linked with the used component batches you actually used. The enhanced
update takes place during the repetitive manufacturing backflush.
Together with the normal update of the batch usage data that is simply
order-related, the batch where-used list can reproduce the actual
relationship between produced and used batches with the help of the
enhanced update. Without this enhancement, the batch where-used list
delivers order-related totals records."
Please try and revert.
Rgrds,

Similar Messages

  • Batch Traceability for Sugar as raw material during the production process

    Dear Colleague ,
    I need your support for a traceability issue in a customer on beverage sector
    See the case below:
    Batch Traceability for Sugar as raw material during the production process
    In AMSB the batch traceability in some production processes is very difficult, especially in case of sugar where tanks wherein more than one batches of the same material can be mixed. For example, in a single day almost 17-20 batches of the same material can be mixed and as the result is a composition of water and sugar the normal FIFO rule strategy cannot be applied during the component consumption.
    The raw material (sugar) is received in tank S5 at different points of time, and its content is transferred to tank B1 for storage purposes as well as for mix the sugar with other material such as water.
    At a specific moment the S5 tank contains only a single batch, while the tank B1 contains more than one batch. Tank B1 is used in order to supply the production line and the corresponding material consumption is triggered in backflush as soon as the production activity is declared (production confirmation). Along with the material consumption the batch determination takes place and a complex algorithm is applied: at a very high level, the single batch is consumed depending on its percentage inside the mix of composition and in case the this
    percentage is under a threshold level the current batch should be full used in order to avoid that it will exist for ever.
    Moreover, the good movement reversal (reversal of material consumption) and its correction lead to a complete new calculation of all the batches consumed after the original movement date/time. This means that the algorithm for batch determination should be reapplied for all the consumptions subsequent to the original movement.
    On the other hand it’s not possible to identify the mix of batches at the exit point of silos B1 because the total consumption of the material in the tank will never happen. As long as the tank level decreases it will be filled up from the tank used for receiving of sugar (S5).
    As requirement AMSB needs to post the material consumption starting from EWM, this means that EWM should be the master system in this case and the correspondingmovements have to be  transferred to ECC afterwards. This mainly because EWM  should guarantee the business continuity in case the ERP system is not available.
    AMSB asked if the scenario depicted has been implemented in some customer, in EWM system or in any other SAP solution.

    Hi ,
    At the time of consumption you can put ' * ' aestrix sign in the batch field.
    You will get list of batches of that material.select ur batch and consume the quantity.
    Regards
    Piyush

  • Batch traceability batch by batch in one process order

    Hi  guys
    Now our plant will consume two batch raw material A (batch A1,A2) to product two batch finished goods B (batch B1, B2) in one process order. The relation between raw material and finished goods is that A1 product B1 and A2 product B2. But now I use BMBC to do batch traceability for batch B1, the batch A1 and A2 will be displayed. I only want to trace the batch A1. So how can I do this? By the way, I cann't split this process order to two process order , because i only know the total quantity of finished goods B.

    Maybe I haven't explain very clearly. I will list some example:
    First , I have the requirement 1000KG for material 30~40g Chicken wings(material B). I know I have 3 batch broiler(material A) will be slaughtered. Batch A1 is 10000EA which average weight is 1.5KG, Batch A2 is 8000 EA which average weight is 2.0 KG, Batch A3 is 7000EA which average weight is 1.9 KG.But I don't know the quantity will be product by every batch. So I will create only one production order of material B which order quantity is 1000KG.After production finished, we know batch A1 product 300KG material B which batch is B1 and batch A2 product 550KG material B which batch is B2 and batch A3 product 150KG material B which batch is B3. These confirmation will be entered in one process order. When batch traceability for batch B2, the batch  A1,A2,A3 will be displayed in together. But the result we want to is just to display the batch A2.

  • Batch traceability in Process Industries

    Hi All,
    I would like to use the batch traceabilty functionality and the current industry is a process INdustry , but using the MB56 transaction gives me the batch traceabilty at the order level only. In case of our scenario we have multiple batches for single order and the order continues for several days. The output of MB56 gives all the batches for the order rather than the only required batch. How can I get the batch tracing for the components to the header material - bot top down and bottom up.
    Regards,
    Amol Kale

    When you work in this manner, allowing the production of many batches out of one process order, then you can't get a single batch-to-batch relation because there's no such information in the system. It just doesn't exist, it was never reported, so system can't know.
    If you need (because of regulatory or GMP reasons) to have a one-to-one relationship, then you need to revise the way you use process orders.
    Otherwise you need to manage it in a self made side application into which you will have to report separately.
    There's a new functionality called WIP Batches. You may investigate it to see if it can help you.

  • Traceability requirement for production but Plant1 is not batch controlled

    We have run MM, SD, FI for just over 12 months with only 1 Plant which does not have or need batch control.
    We are starting to scope out what we have to do to introduce PP in our food packing facility. This will require batch traceability at material level.
    I have been told that it is possible to create a 2nd Plant and configure it for batch control. BUT we will have to make arm's length transaction between the Plants. i.e. MM purchasing transactions in Plant1 then Plant1 issues materials, without batches, to Plant2 which receipts, with batches, and then uses batches in production.
    Does anyone have experience of this 2 Plant setup where Plant 1 is NOT batch controlled, but Plant 2 IS batch controlled?
    Is it a viable solution?
    Kind regards
    Jeremy

    Hi Jeremy
    You can activate batch management on the materials that will be relevant to batch. This can achieved in phased manner.
    Batch Management can be controlled at material level. As you are going to start PP as new process, You need do the following
    -  Shortlist the materials that will be batch relevant in future
    - Check stock levels, open purchase orders, PRs etc
    - For materials for which stock is already zero, activate batch management on them
    - For other when try to activate the batch, check error log and take action according to clear the stock so that batch management can be activated.
    I do not agree to have other plant as handing master data before implementation is one time effort, but if you have two plants.. this will remains for life. Think about the efforts and see what you want to do.
    Here is little tip
    In MM02 you receive a message that you shall look into the log if the batch management indicator cannot be saved.
    In that moment, hit enter and a new button will appear, there you can exactly read which document is hindering you.
    Usually it is stock in previous period that is forgotten to make zero.
    Check in MM03 at accounting view what your previous period stock is.
    As you have already cleared current period stock,
    you have to add again as much stock in the current period as you have to remove from previous period.
    then issue the stock with a previous period date. (you may have to allow previous period posting in MMRV first, and FI period has to allow it as well -> OB52)

  • Traceability on reclass of batch

    hi all,
    we're facing an issue of loosing aging traceability due to re-class happened on batch.
    here is the process/logic:
    Our logic is to retrieve data from MSLB (Special Stocks with Vendor) first, from there we’re getting material doc/year/profit center/quantity with movement type
    (541,542,543,544,701,702,309) from MSEG based on the following logic.
    select mblnr bwtar prctr bwart xauto menge mjahr
    into (w_mslb2-mblnr, w_mslb2-bwtar, w_mslb2-prctr, w_mslb2-bwart,
    w_mslb2-xauto, w_mslb2-menge, w_mslb2-mjahr)
    from mseg
    where matnr = w_mslb-matnr
    and werks = w_mslb-werks
    and lifnr = w_mslb-lifnr
    and charg = w_mslb-charg
    and bwart in (541,542,543,544,701,702,309).
    With the above data, we get the document posting date from MKPF. And we calculate the aging based on the date for movement type 541.
    select single budat into w_mslb2-budat
    from mkpf
    where mblnr = w_mslb2-mblnr
    and mjahr = w_mslb2-mjahr.
    case w_mslb2-bwart.
    when '541'.
    w_mslb2-aging = sy-datum - w_mslb2-budat.
    In case reclass on batch happen.
    eg:
    541 for part A batch#123
    309 to reclass part A to batch#456
    543 for part A batch#456
    we'll not able to capture the correct aging days for original
    part A batch#123.
    Please advise anywhere we can link up between part A batch#123 and part A batch#456 in order to trace the aging.

    you cannot cover all business processes in that area with one program. please consider setting up batch traceability using SAP standard like described [here|http://help.sap.com/erp2005_ehp_03/helpdata/EN/d2/05c838f2fbb363e10000000a114084/frameset.htm].

  • Documentary Batches with Batch Management at Material Level

    Hi,
    We have configured batch managment at the material level, and turned on for our materials. This applies to all plants that a material is extended to. Problem is that some plants don't have capability to (or do not need to) trace individual batches. So a "Generic" batch number approach is usually used in those few plants - but this of course still requires that the "Generic" batch number be supplied in all transactions. Some of those plants have just a more limited requirement of batch traceability (e.g. just at receipt or despatch, but not anything else like physical inventory).
    The functions of Documentary Batches seem most appealing. However, according to documentation, and in our tests, it seems that the batch management setting will always suppress the documentary batch functions in a plant, even if we only want generic batches.
    Does anyone know how to allow documentary batches for certain plants to override the "Batch at Material level" setting? P.S. We are not able anymore to re-configure the batch to material-plant level.
    FYI - I have searched Forums, Wiki, Support portal, SAP Help and Release Documentation.
    Cheers,
    Jeff

    hello Gurus,
    Can any body Download OSS note 41715  for me from Marketplace as i dont have access so please.
    regards,
    ninad

  • Multiple batches for a production order and mapping with components

    Hello Gurus,
    Our business requires to create multiple batches for one production order + they want to trace which component in the production order has been issued to the main equipment.
    For example, I am creating production order for 'A' equipment for 4 qty. Business wants to create 4 different batches for these equipment
    Lets say now 4 batches are created A001, A002, A003 and A004.
    Now lets assume 2 nos of 'B' component are required for 1no of 'A' component. So the requirement of B component is 8.
    Lets say 8 batches are generated B001, B002 ......B008
    Now lets say batch B001 and B002 are issued for A001 and packed together. How do we map this?
    I understand we can do some enhancement for creating the multiple batches but I still dont know how to map them with each other.
    Please help

    Hi Ethan
    There is a functionality called WIP batches, that allows you keep the batch traceability within an order.
    With WIO batches you can track which batch of component was used to produce each batch of finished product.
    See this link for more details:
    Work-in-Process (WIP) Batch - SAP Library
    BR
    Caetano

  • Batch tracking and material usage analysis

    how do we track the batches and material usage analysis in case of any customer complaint?

    You can use the reports BMBC, MB56, MCRE, MCRX.
    If you want to track by batch wise then batch traceability report MB56.
    Hope this helps you.

  • Batch Tracking

    Hi Expert,
    How can I track the original and received batch when performing MT 309. My scenario is to transfer Material A with batch X to Material A with batch Y. What report or functionality to track the batch?
    Best regards,
    Mahnansa

    Hi
    S_ALR_87012972  - Batch where used list      - for extracting the information of batch traceability
    Through MMBE - we can find the stock overview by batch ,  by material & by plant
    regards
    Anand

  • ORA-01031: insufficient privilege while running a batch job

    Hi Gurus...
    I have created a oracle scheduler job to run a batch file (On WS2k8, Oracle 11.2.0.1) as
    BEGIN
    sys.dbms_scheduler.create_job(
    job_name => 'MY_JOB',
    job_type => 'EXECUTABLE',
    job_action => 'C:\WINDOWS\system32\cmd.exe',
    repeat_interval => 'FREQ=MINUTELY; interval=30; bysecond=0;',
    start_date => systimestamp,
    job_class => 'DEFAULT_JOB_CLASS',
    comments => 'This Job Collect Statas as per Analyze.bat',
    auto_drop => FALSE,
    number_of_arguments => 3,
    enabled => FALSE);
    sys.dbms_scheduler.set_job_argument_value( job_name => 'MY_JOB', argument_position => 1, argument_value => '/q');
    sys.dbms_scheduler.set_job_argument_value( job_name => 'MY_JOB', argument_position => 2, argument_value => '/c');
    sys.dbms_scheduler.set_job_argument_value( job_name => 'MY_JOB', argument_position => 3, argument_value => 'D:\analyze.bat >> d:\as.txt');
    sys.dbms_scheduler.enable( 'MY_JOB' );
    END;
    REM batch file.....
    set ORACLE_HOME=D:\Oracle\Ora11g
    echo %ORACLE_HOME%
    cd /d %ORACLE_HOME%\BIN
    sqlplus /@ORCL as sysdba
    EXIT
    this pops up an error ORA-01031: insufficient privilege.........
    I am running this job as SYSDBA..What could be the problem
    Moreover when i run this bat file from CMD, its go very smoothly
    Thanks
    Sunil
    Edited by: user9276229 on 27 Jul, 2012 5:12 AM

    Yes I did; or better say I let create it for me by dbca by default (in init file i choose remote_login_passwordfile=EXCLUSIVE)
    I've just solve a problem :)... I set ORACLE_SID to new SID before run installer again. It worked!
    Thank you anyway!
    M

  • Batch configuartion at plant & client level

    We have stock transferred goods which carry batch say XYZ from source plant to destination plant, after GR we want to change  the value of batch characteristics at detination plant but same change is also getting replicated to source plant which we want to restrict. we undersatnd that if batch will be defined with the combination of plant & Batch this is possible? we want to know how we can config and what other alternatives we can use.

    Dear Saifur,
    check whether the following links can help you,
    [Batch Management|https://www.sdn.sap.com/irj/sdn/wiki?path=/display/erplo/copyofBatch+Management]
    [Batch Traceability|https://www.sdn.sap.com/irj/sdn/wiki?path=/display/espackages/batchTraceabilityand+Analytics].
    [PDF File for Batch Management|http://help.sap.com/printdocu/core/Print46c/en/Data/htm/frame_lo.htm]
    Regards
    Mangalraj.S

  • Process Order Warning Message while doing the Goods Receipt

    Dear All,
    While doing the GR against process order via t.code MB31, we are getting a warning message which reads u201CProduction date of bch 110420 (17.06.2011) does not match the prod. date entered (26.08.2011)u201D this happens only if the batch number already exists in the system for the same material code , in this scenario if the user ignores the warning message & posts the document the existing batch number production date also will be over written with current/inputted manufacturing dateu2026 this will collapse the batch traceability. Is there a way to customize where we can have a different production date for same batch number?..
    For example:
    Batch Number: ABCD
    Production date 10.02.2011
    Batch Number: ABCD
    Production date 11.02.2011
    Batch Number: ABCD
    Production date 12.02.2011
    Regards,
    Sivanandan

    I'm sorry to say that I find your requirement to be absolutely not logical; a batch is, by definition, a homogenous quantity of a material, that you want to separate by it's characteristics from other, different, quantities of the same material.
    If you decided that manufacturing date is a characteristic of the batch, then it has to be unique for one batch.
    So, as I see it, you have two options: either decide that manufacturing date is not important and do without, or have different batches for the different dates.

  • When to introduce Storage Unit into a warehouse business

    Hi all,
    I am new in storage unit and I did read up a couple website about the storage unit and know how it work.
    However, I am wondering if you can share your experience with regards to following questions.
    In what kind of warehouse operation setting best suit to use SAP storage unit functionality? Does the warehouse business process require to meet some basic pre-requisites before a storage unit process of SAP is consider feasible and not overkill or will provide value added to the whole warehouse operation?
    Is there any concern or remification of introducing SAP SU into a warehouse operation (both from system and business perspective). In another word, impact to other module as a result of SU.
    Looking forward to your feedback.
    Regards,
    Daniel

    Hello Daniel, there are a number of reasons and scenarios for introduction of storage units.
    I assume you want to use / are using - RF devices for WM...
    From the aspect of warehouse operations if your products don't have printed material bar codes, then you would need to print them at some point in order to be able to scan your materials during transfer order confirmation. When you have batch management too, in bulk storage types everything gets more complicated since if you don't have storage unit management, and have batch managed materials, you also need to scan batch number in addition to scanning your material bar code. Ok, now you need to have that batch number bar-coded too. This gets a bit tricky, scanning two bar codes, printing 2 bar codes... Then why not introduce storage unit management and kill a couple of flies with one hit?
    What storage unit does, is keep all the info stored in itself.
    SU keeps track of material inside it, batch number, etc. So when you are picking from bulk storage type, by simply scanning SU you want to pick, you are actually specifying all the info from that SU, like material, batch, etc.
    Someone will argue that material bar-code isn't mandatory to be scanned and yes it can be switched off, but it leaves you with a lot of room for mistakes, so if you don't have SU management, you need to scan the material + batch.
    Also, it is easier to perform physical inventory with RF and storage unit managed warehouse. If you are having batch management that is.
    From business point of view first we can think of traceability (not in the meaning of standard batch traceability) => like having the information of which exact pallet went to which customer.
    When you scan storage unit for picking to customer 1234, you will have the information where did the exact pallet go, if you need that kind of info.
    You can also have some sort of functionality like that without SU management, because you can actually store more information in one bar code, like scanning once and having all the info in one long number (by parsing the number you can assign that info to the appropriate fields in RF transactions).
    And that's one good approach too if you don't want storage unit management but want to scan only once, but this requires some modifications to RF programs to be able to parse the scanned data into multiple data fields. Storage unit does something like that with just a bit of customizing.
    Actually there are a lot of good things SU introduces in your warehouse, but sometimes it is overkill indeed, if you don't really need it then don't implement it, sometimes things are good to be kept simple, although I seem to thing about SU management to be the simplest way of operating WH.
    If you need any further clarification or question about SU, feel free...
    Regards,
    Mihailo

  • SQL Anywhere on QNX4

    I am trying to find out if SQL Anywhere is installed on QNX 6 platform (preferred) or RH Linux (alternate), would this be able to access data running on QNX4 SQL Anywhere System XI ?
    Thank you for any input on this subject.

    AFAIK SQL Anywhere 5.5 (circa 1995) was that last version that ran on QNX. It's hard to find confirmation of this online, but the Version 6 and 7 Help files do not contain the QNX section that existed in the V5.5 Help.
    However, you may be able to copy the existing SQL Anywhere *.db file to an operating system that IS supported by a current version of SQL Anywhere, then upgrade that file to the current version. SQL Anywhere database files are cross-platform compatible, even across different endian environments.
    The steps would be as follows: (1) Install a current version of SQL Anywhere and make sure it is running OK on some operatiing system. (2) Do a file copy of the *.db file to that computer. (3) Run the dbunload utility to upgrade the database.
    As an example of Step (3), here is a Window 7 command file for upgrading the sademo.db SQL Anywhere 5.5 database file to SQL Anywhere 16:
    REM If you're a command-line kinda guy, here is my template Windows
    REM batch file run_dbunload_upgrade_v5_to_v16.bat. It does the
    REM unload-reload-all-in-one-dbunload-step, then starts dbeng16
    REM and dbisql so you can make sure the new database is up and running.
    REM Be sure to stop *all* database engines on the computer you're using,
    REM before starting the upgrade.
    REM dbunload...
    REM -an ...  where to put new database
    REM -ap ...  new database page size
    REM -c ...   old database startup connection string
    REM -o ...   where to put unload console display text file
    REM -v       verbose mode for console display
    PAUSE MAKE SURE YOU DO NOT HAVE ANY ENGINES RUNNING.
    "%SQLANY16%\bin64\dbunload.exe"^
      -an ddd16.db^
      -ap 4096^
      -c "DBF=sademo.db;UID=dba;PWD=sql"^
      -o dbunload_log_sademo.txt^
      -v
    PAUSE dbunload/reload done...
    "%SQLANY16%\bin64\dbspawn.exe"^
      -f "%SQLANY16%\bin64\dbeng16.exe"^
      -o dbeng16_log_ddd16.txt^
      ddd16.db
    PAUSE dbeng16 started...
    "%SQLANY16%\bin64\dbisql.exe"^
      -c "ENG=ddd16;DBN=ddd16;UID=dba;PWD=sql"
    PAUSE dbisql running...

Maybe you are looking for