RF Inventory Material Scanning

Hi experts,
Is it possible to make an RF inventory, with material as a verification field? (LM50).
Because the verification profiles are assigned to goods movements and the inventory does not have any good movement.
Thanks.

Hi,
This transaction is used to scan SU. If you want to scan material then you have to do development.
In LM50 as per standard you do verification of SU.
Regards,
PRashant

Similar Messages

  • Add one field in LM51 ( while LM51) system should ask Material Scan

    HI gurus ,
    I  am carring out WM inventory through RF device for that,
    1.     I want to add one field in LM51 ( while LM51) system should ask Material Scan.
    2.     In LM51 system ask SUT twice this time,
          if i enter the SUT ones & save the entry then system pick direct system quantity .
    i want one check over here.
    CAN any body guide me ,
    Answer of any problem is helpful for me.
    dev

    Have you searched in SCN / Google how to add a new field in field catelogue?  Since you have recently joined SCN, you may not be aware of SCN rules which you better go through to your right screen where it has been very clearly indicated that posting any basic or repeated query is not allowed.
    G. Lakshmipathi

  • IB:How to update a serial Number which has Inventory Material Transactions?

    Dear friends
    first of all thanks for your time and valuable solutions
    Install base: How to update a serial Number which has Inventory Material Transactions
    problem description:
    Install base > quick search
    Here is Installbase record, when I query from quick search
    Rec#     Item          Item Instance           Serial Number          Status
    1     300-7000-01      3000000           1000XXX-0538JQ0003 Return for Adv Exchange
    2     300-7000-01     8000000               1000XXX-0538JQ0003-     Return for Adv Exchange
    3     300-7000-01     5000000               1000XXX-0538JQ0003-A     Return for Adv Exchange
    looking above data, first and third records are the legitimate serial numbers(correct according to the client specs), second record is not legitimate since it has a dash as suffix, we found there are many illegitimate serial Numbers exists, needs to be updated with the right serial Numbers which I analyzed in excel after pulling data from mtl_material_transactions , oe_order_lines_all , mtl_serial_numbers , mtl_system_items_b
    basically these are all RMAs
    I need to update the second record as 1094SUZ-0538JQ0003-B as per the guidelines, while updating I need to keep all the existing contracts, Warranty, what ever material transations it has, need to be same.
    we have a package updating the serial numbers using IB API (csi_Item_Instance_Pub.update_item_instance) but it is updating only the records which has no serial numbers present for that instance, if there is a serial number already exists it is not working.
    user define error msg "Serial Number 1094SUZ-0538JQ0003- has Inventory Material Transactions. This serial number cannot be used to update an existing Item Instance", but I need to update this anyway!! or am I missing something here, please advice me
    below post looks like similar issue, talks about hard update, I have no clue, by doing that the updated serial number will have same transations, contracts, dates....attached to it like the previous serial number
    IB UPDATE_ITEM_INSTANCE ERROR - doesn't allow ACTIVE_START_DATE to change
    would be great If you guys help me out, really appreciated!!
    unfortunately I couldn't find any solutoin in metalink for the existing serial number update
    code for updating the serial number using IB API
              x_msg_count := 0;
    x_msg_data := '';
    p_instance_rec.instance_id := rec.child_instance_id;
    p_instance_rec.serial_number := rec.child_serial_number;
    p_instance_rec.object_version_number := rec.child_object_number;
    p_txn_rec.transaction_id := Fnd_Api.g_miss_num;
    p_txn_rec.transaction_date := SYSDATE;
    p_txn_rec.source_transaction_date := SYSDATE;
    p_txn_rec.transaction_type_id := 1;
    csi_Item_Instance_Pub.update_item_instance
    p_api_version => 1.0,
    p_commit => Fnd_Api.g_false,
    p_init_msg_list => Fnd_Api.g_false,
    p_validation_level => 1,
    p_instance_rec => p_instance_rec,
    p_ext_attrib_values_tbl => p_ext_attrib_values_tbl,
    p_party_tbl => p_party_tbl,
    p_account_tbl => p_account_tbl,
    p_pricing_attrib_tbl => p_pricing_attrib_tbl,
    p_org_assignments_tbl => p_org_assignments_tbl,
    p_asset_assignment_tbl => p_asset_assignment_tbl,
    p_txn_rec => p_txn_rec,
    x_instance_id_lst => x_instance_id_lst,
    x_return_status => x_return_status,
    x_msg_count => x_msg_count,
    x_msg_data => x_msg_data
    Thanks
    Suri

    Suri
    Used this. May not be perfect but should get you there. Only if the table is registered (all the seeded tables should be registered) this will work.
    select distinct a.table_name,b.column_name from fnd_tables a, fnd_columns b
    where a.table_id=b.table_id
    and upper(b.column_name) like '%SERIAL%'
    Also this is very old one but if you need history for this change add the history insert logic as well..
    DECLARE
    l_return_err VARCHAR2 (80);
    PROCEDURE debug (p_message IN VARCHAR2)
    IS
    BEGIN
    dbms_output.put_line (SUBSTR (p_message, 1, 255));
    END debug;
    BEGIN
    debug('======================================================================');
    debug('Switching from serial number XDT07406. to XDT07406 ');
    debug('======================================================================');
    UPDATE fa_additions_b
    SET serial_number = 'XDT07406'
    WHERE serial_number = 'XDT07406.';
    debug('No of rows in fa_additions_b updated :'||sql%rowcount);
    UPDATE fa_mass_additions
    SET serial_number = 'XDT07406'
    WHERE serial_number = 'XDT07406.';
    debug('No of rows in fa_mass_additions updated :'||sql%rowcount);
    UPDATE rcv_serial_transactions
    SET serial_num = 'XDT07406'
    WHERE serial_num = 'XDT07406.';
    debug('No of rows in rcv_serial_transactions updated :'||sql%rowcount);
    UPDATE mtl_serial_numbers
    SET serial_number = 'XDT07406'
    WHERE serial_number = 'XDT07406.';
    debug('No of rows in mtl_serial_numbers updated :'||sql%rowcount);
    UPDATE mtl_unit_transactions
    SET serial_number = 'XDT07406'
    WHERE serial_number = 'XDT07406.';
    debug('No of rows in mtl_unit_transactions updated :'||sql%rowcount);
    UPDATE csi_item_instances_h
    SET new_serial_number = 'XDT07406'
    WHERE new_serial_number = 'XDT07406.';
    debug('No of rows in csi_item_instances_h updated :'||sql%rowcount);
    UPDATE csi_t_txn_line_details
    SET serial_number = 'XDT07406'
    WHERE serial_number = 'XDT07406.';
    debug('No of rows in csi_t_txn_line_details updated :'||sql%rowcount);
    UPDATE csi_item_instances
    SET serial_number = 'XDT07406'
    WHERE serial_number = 'XDT07406.';
    debug('No of rows in csi_item_instances updated :'||sql%rowcount);
    UPDATE wsh_delivery_details
    SET serial_number = 'XDT07406'
    WHERE serial_number = 'XDT07406.';
    debug('No of rows in wsh_delivery_details updated :'||sql%rowcount);
    debug('======================================================================');
    debug('Switching from serial number jct20591 to JCT20591 ');
    debug('======================================================================');
    UPDATE fa_additions_b
    SET serial_number = 'JCT20591'
    WHERE serial_number = 'jct20591';
    debug('No of rows in fa_additions_b updated :'||sql%rowcount);
    UPDATE fa_mass_additions
    SET serial_number = 'JCT20591'
    WHERE serial_number = 'jct20591';
    debug('No of rows in fa_mass_additions updated :'||sql%rowcount);
    UPDATE rcv_serial_transactions
    SET serial_num = 'JCT20591'
    WHERE serial_num = 'jct20591';
    debug('No of rows in rcv_serial_transactions updated :'||sql%rowcount);
    UPDATE mtl_serial_numbers
    SET serial_number = 'JCT20591'
    WHERE serial_number = 'jct20591';
    debug('No of rows in mtl_serial_numbers updated :'||sql%rowcount);
    UPDATE mtl_unit_transactions
    SET serial_number = 'JCT20591'
    WHERE serial_number = 'jct20591';
    debug('No of rows in mtl_unit_transactions updated :'||sql%rowcount);
    UPDATE csi_item_instances_h
    SET new_serial_number = 'JCT20591'
    WHERE new_serial_number = 'jct20591';
    debug('No of rows in csi_item_instances_h updated :'||sql%rowcount);
    UPDATE csi_t_txn_line_details
    SET serial_number = 'JCT20591'
    WHERE serial_number = 'jct20591';
    debug('No of rows in csi_t_txn_line_details updated :'||sql%rowcount);
    UPDATE csi_item_instances
    SET serial_number = 'JCT20591'
    WHERE serial_number = 'jct20591';
    debug('No of rows in csi_item_instances updated :'||sql%rowcount);
    COMMIT;
    EXCEPTION
    WHEN OTHERS
    THEN
    l_return_err :='Updating in one of the script has this error:'|| substrb(sqlerrm, 1, 55);
    debug('Value of l_return_err='||l_return_err);
    END;
    Thanks
    Nagamohan

  • Inventory Material Movement Report in R12.1.1

    Dear All,
    I am currently working in a implementation project. My client needs a Inventory Material Movement Report on Periodical Basis
    Report Should show : Item Name, Item Desc, Sub Inventory, UOM, Opening Stock of that period, Receipts for that Period, Adjustments and Closing Balance.
    Please suggest me how to go about this on the same. Please someone share the code if someone have any. What logic do i need to follow and where to pick the data.
    It is show stopper for us now as we do not have any standard report.
    Thanks,
    Addy

    Hi Aditya,
    You can find all the information you need in mtl_material_transactions table. If you need code combination id too, you can make use of a standard view CST_INV_DISTRIBUTION_V. Other than these, you can join these tables for other info..
    MTL_SYSTEM_ITEMS_B MTL,GL_CODE_COMBINATIONS GCC.
    In MMT, use qty <, > 0 for receipts and issues. use group by to get opening and closing balances.
    Regards,
    Siva Kumar.

  • Inventory materias

    Hi,
    We have a new scenario where from stores material will be given for repair, at the end of the day the technician will do some work and again put it back in stores.  This process will continue until the work is completed(all the time the material number is same) .  how to handle this.
    Regards
    fozters

    Hi Alexandro,
    Create a Service Master for all the Inventory material which undergo repair/service using AC03 trxn code.
    Create a Service Po using Item category D and account assignment X or U and Maintain Service in the Service item po tab.
    Create a Service Entry sheet in ML81 / ML81N for the servie po and It will create 101 Material Document in Background and the same you can see in po purchase order history.
    Do the Invoice Verification same as other materials using po / Delievry note thru MIRO.
    Reg,
    Ashok

  • Palletizing Material & Scanning Box Label Or Pallet Label Using HU OR SU

    Hello dear WM and MM experts,
    I'm looking at two scenarios here:
    A) If a company is trying to track box-level information (unique box number and LB per box), and pallet-level information as well (unique pallet number and total LB of all boxes in a pallet):
    Are Handling Units the solution? I assume they'd have to create a HU for each box and another HU for the pallet containing those boxes, correct? I know you cannot nest Storage Units, so under scenario A), SUs wouldn't work correct? Or is there a way to use SUs for this?
    B) If a company is trying to track pallet-level information ONLY (unique pallet number and total LB of all boxes in a pallet):
    Since no nesting is needed, I guess they could also use SU for this, correct? What's easiest to use under scenario B), HU or SU?
    What we'd be doing with those pallets is shipping them to customers, shipping them to other plants, moving them from storage location to storage location, goods issue them to process orders, scrap them, and goods-receive them against process orders (We would be creating custom transactions to for RF devices to scan every box label or every pallet label with the "SU or HU" associated with it in order to do this).
    -Your advice is greatly appreciated.

    Hi Oscar
    The important information which is missing scenario 1 is tracking at what level upto shipment level or within warehouse, Hopeing that tracking is required up to shipment level then u r right Handling unit is the solution and  as you correctly mentioned nesting of HU is one option which can solve the requirement as mentioned in the scenario
    for scenario 2 the easiest option is to use SU management with conversion factor maintained in material master e.g.
    1 PAL  = 1 PAL
    10 BOX  = 1 PAL
    When i look at the overall requirement mentioned in the third scenario then i believe you need HU management for  Second scenario also as you want to track the information up to customer level / receiving site level or you can think to use the functionality of PICK HU for outbound delivery
    Hope my answer is in line with the query raised by you

  • Discrete Inventory: Material Transactions Distribution contains no records

    Dear Friends
    We are not able to see the cost center wise consumption of the material in discrete inventory.
    We are using Move Orders Issue for recording the consumption of the material.
    cst_inv_distribution_v: We have analyzed this view but didn't get any results, the problem recognized finally is that MTL_MATERIAL_TRANSACTIONS have all the transactions but MTL_TRANSACTION_ACCOUNTS contains no records. MTL_TRANSACTION_ACCOUNTS table is empty. Material Transactions are not hitting the Distribution part.
    Platform: Oracle Applications 11i (11.5.10.2)
    Please guide us so that this problem can be solved.
    Thanks in Advance
    Ankur Bhatia

    Check if the costing manager is running.
    Check if there are any records that errored out (costed_flag =E in mtl_material_transactions)
    If that happens, costing manager may not process the remaining records (assuming you are in avg. costed org).
    Also, if your move orders are resulting in a subinventory transfer and if the accounts for the subinventories are same, you won't see any distribution records.
    Sandeep Gandhi

  • Physical Inventory - Material number missing

    Hi Guys,
    When one of my users creates a PI, the one material is not included in the document.  I checked the data, it is open for the storage location and it has stock, does anyone know why this happens?

    When someone is using a material in Inventory, the said material does not pull through on the Physical Inventory!

  • Stock Card And Inventory Material Report - S_P00_07000139

    Hi,
    I am exploring the Report S_P00_07000139.
    The report line items are as follows:
    Start date :        01.05.2009                         0  EA                   0.00  INR
    Date                     GR/GI Slip           MvT           Receipt             Issue               Balance quantity
    20.06.2009          4900002021       301            0.000                10.000            10.000-
    26.06.2009          4900000051       641           240.000             0.000              230.000
    26.06.2009          4900000191       301            0.000               10.000             220.000
    As shown above, I am just wondering why the Report is showing Issue (10 Qty) in the First Line Item with Negative Balance Quantity 10.
    Please note that there is no Openng Stock exists as on 01.05.2009 in the System.
    While exploring T Code MB51, I get to know that posting of Document 4900000051(Mov Type 641) is done on 26.06.2009 (System Date) and the posting of Document 4900002021 is done on 01.08.2009.
    What is the logic behind the above Transaction? How the System allows us to Issue the Material Without Stock?
    Please advise.
    Regards,

    please check the stock at MMBE and at MM03 --accounting view and plant stock data.
    also please check the history tables MBEWH /MARDH and statistical tables s032.
    please check for OSS note .as there may be inconsistancy in postings.
    please check the material documents and also MB52.
    Regards,

  • IM (Inventory material) is failing in ECC 6.0 upgrade from SAP R/3 4.7

    Hello,
    We are working on Technical upgrade project (SAP R/3 4.7 to ECC 6.0 EHP 6) for one of our Client.
    when we are trying to create a purchase order (ME21N) in upgraded system (ECC 6.0), the field  IM Material is failing to accept the internal material values from MATNR field. After entering the IM material, the value immediately got disappeared and it needs some workaround to get the material back in to the IM field along with MPN material.
    It was working fine (accepting Internal material) in R/3 4.7, if we give a valid internal material, it immediately get copies to the field IM Material.
    In case of ECC 6.0, it is completely failing.
    Please suggest if you have come across any solution?
    Regards
    Rifaie

    Hi Selvan,
    Go through document in below thread,you will get more info on upgrade
    https://www.sdn.sap.com/irj/scn/wiki?path=/display/erp6/sapERP6.0+Upgrade%2520%2520SAP%2520ERP%25206.0%2520Upgrade
    Faq's on SAP upgrade in below link,
    SAP ERP 6.0 Upgrade
    Thanks Regards,
    Syfulla

  • MAP 9.1 - Inventory is scanned but failed during Assessment, Duplicate Primary Key

    Hi MAP team, saw the similar thread but didn't want to hijack it if it's a different root cause.
    We have a client using MAP for data collection that is having failures with generating the assessment. In the MAPToolkitLog, we get this:
    “Microsoft.AssessmentPlatform.MapException: Caught SqlException running the stored procedure [WinClient_Assessment].[LicensingAssessmentProc]. ---> System.Data.SqlClient.SqlException: Violation of PRIMARY KEY constraint 'LicensingAssessment_pk'. Cannot
    insert duplicate key in object 'WinClient_Assessment.LicensingAssessment'. The duplicate key value is (4d74950a-3c31-4b7e-9464-12fd8ae03942).”
    Tracing it down it looks like there are two entries for a DeviceNumber under Win_Inventory.SoftwareLicensingProducts, with these two descriptions: “Windows Operating System - Windows(R) 7, RETAIL channel”, and “Windows Operating System - Windows(R) 7, OEM_SLP
    channel”. So two lines are trying to get created for an OEM and a RETAIL line in the LicensingAssessmentProc, causing a duplicate PRIMARY KEY and hence the issue with the assessment. Is this an existing bug and if so is there a quick way to resolve it so we
    can conduct the assessments? The issue is that we cannot run additional scans to improve coverage as it wants us to refresh the assessment before letting us run another scan.
    Thank you,
    Nick

    Following up on this, digging into the data it looks like "Windows(R) 7, OCUR add-on for Ultimate,HomePremium,Enterprise,Professional,ServerHomePremium,Embedded" is getting flagged as an OS and being included in the Win_Inventory.SoftwareLicensingProducts,
    conflicting with the actual OS line. When I deleted those rows the duplicate primary key issue was resolved and we were able to process assessments. Not sure if we can run additional scans on that database, will check soon.
    This is a pretty inconvenient way to get around this bug however, can this be addressed without having to delete SQL rows, or is this an edge case that needs to be caught in the filtering in the next release?

  • S_p00_07000139-stock card and Inventory material report Layout Change

    Hi Gurus,
    I am trying to change layout of this report,it's not allowing more than 255 char list width,if more than 255 char list width means ,it's going to dump,
    can anyone help me regarding this,
    thanks and Regards,
    Veera.

    Note 1327549 - User specific layout not displayed in J_1HSTCD output-S_P00_07000139-Stock card and IMAT Report
    Thanks
    Veera.

  • Inventory report with the last transaction details of each material

    Hi,
    is there any standard inventory report in SAP which gives us  the last transaction details of each
    Material,along with last procurement qty, value, date and last issue
    details of Qty, Value & date.
    Thansk in advance.

    Hi
    try following t-code
    MB5B u2013 Stock on Posting Date
    or
    2   s_p00_07000139 u2013 Stock Card and Inventory Material Report
    Regards
    Kailas Ugale

  • Recounting  of material in physical inventory

    DEAR ALL,
    IAM NOT ABLE TO DO RECOUNTING OF PHYSICAL INVENTORY MATERIAL  BY USING  MI11,
    Can anybody proved me the detail step, how to do the recounting in physcial inventory.

    Hi,
    To initiate a recount, proceed as follows
    Go to T Code MI11.On the initial screen, enter the physical inventory document for which you want to initiate a recount. Select Goto ® Overview to obtain a list of the document items.
    Select the items for which you want a recount.
    Select Physical inventory document ® Post from the menu. A new physical inventory document is created that contains the selected items. The system confirms the posting and displays the number of the physical inventory document.
    The recounted items are deactivated in the original document and can no longer be processed via this document.
    If the difference is already posted than recount will not be possible.
    Dhruba

  • Inventory Valuation: Material Prices and Inventory Values Query

    I have been asked to install the cube 0COPC_C04 in BI.  The datasource that is recommened for this cube is 0CO_PC_ACT_04, but in R3 that datasource is not populated. 
    What is wanted is to have the price and value of inventory material in one report.  I can get the price from one datasource and the value from another, but the datasource that has the value information (from what I can find) 0CO_PC_ACT_02 only allows full loads and there are millions of records.
    I am fairly new at setting up extractors for use in BI and need to know if there is another datasource to use or a trick to getting the needed information into BI.

    No, my question has not been answered. 
    What I have done is use two different datasources and from the infopackage try to limit the data coming in to only the current fiscal year/period.
    My problem now is that the first data packages stay "yellow" because the data is not actually updated to the cube.  The last data package that come in turns "green".  In my code I need each data package that comes in to update the cube but I do not know what the code (from the infopackage) would be.
    I can not do this from the update rules because I actually need to limit the data as it comes into BI as there are millions of records.

Maybe you are looking for

  • How to insert a logo in sap script?

    How to insert a logo in sap script?

  • Asset and Inventory accounts

    Experts, Is there anyway you can clear these accounts or post to these accounts? - I understand that these are recon accounts and cannot be directly posted to. I am looking for a way to clear these recon accounts like for AR and AP ( Sub Ledger) acco

  • Possible to add comments to a file?

    Is it possible to add a comment to a File? I need to be able to add comments (short sentence) to some archives (TAR and ZIP) that I'm creating, but I don't see any native way of doing this. The best I can think of is to create a log that lists all of

  • PRODUCT KEY NUMBERS NOT ACCEPTED ON INSTALL ELEMENTS 13

    Purchased Adobephotoshop elements 13 premiere,  from Amazon direct, not a sub seller, tried the number on the sticker attached to disc sleeve,8 digits ? tried all the numbers on back of case still no good, say's in the instruction book key should sta

  • ORACLE_HOMEs in R12

    Hi: I see three ORACLE_HOMEs on my XP for R12. I know 11.1.0 is the database ORACLEHOME. What are 10.1.2 and 10.1.3 ORACLE HOMEs? Would you please explain to me. Thank you.