Upload serial numbers for an existing item

Hi,
I'm having some problems trying to upload 880 serial numbers using DTW.
Basically, we have created a purchase order for these 880 items under a similar item code. I am managing this item using a serial number on every transaction in SBO.
I have been reading differents threads and using the oInventoryGenEntry with the 3 documents as follow
Documents 1
RecordKey DocEntry CardCode CardName DocDate     DocDueDate   DocNum     DocType
1                504         F0151         Supplier    31/07/2009     31/07/2009     504             Goods_Receipt_PO
Documents Lines
RecordKey     LineNum     AccountCode     ItemCode     ItemDescription     Price     Quantity     WarehouseCode
1                     0             311000             M0269     Module                   437             880             *
Serial Numbers
RecordKey     LineNum     BaseLineNumber     BatchID     InternalSerialNumber
1                     0                       0                                  1234
1                     1                       0                                  1235
1                     2                       0                                  1236
When I do the upload using DTW, the import is done successfully, however I can not find any serial numbers under my item code, nothing is done in SBO.
Could someone help me please.
Thanks in advance
Sophie

If you use this template, you are creating Goods Receipt, not Goods Receipt PO. The later is by oPurchaseDeliveryNotes
Two problems at least if you need Goods Receipt:
1. Date format has to be yyyymmdd.
2. DocEntry should be empty.
Thanks,
Gordon

Similar Messages

  • Retrieve Multiple Serial Numbers for given Delivery Document and Item

    Hello Experts,
                          I am currently working on a 2Lis datasource to extract Delivery information.Now it is required to append the
    datasource with field (say ZZSERNO) which should extract ALL Serial Numbers from OBJK table for a given Delivery Item.
    I know that there is a link between table SER01 and OBJK to retrieve the same.However, my concern is- C_T_Data table is
    already providing the Delivery Information and along with that I want to display ALL Serial numbers for a given Delivery Item.
    A delivery Item can have more that one serial number linked to it as what I see in VL03N for a Delivery document.
    So currently in RSA3, I retrieve say 1 record for a given Delivery Document and Item .Now an Item has say 10 Serial Numbers
    associated with it, so i should see 10 Records for that Delivery Document and Item, after executing RSA3.
    Please provide me with the CMOD logic to do so.

    Hi,
    You can Link LIPS and OBJK tables with Delivery and Del Item.........refer below for the code.
    1) Declare an Internal table of type OBJK with fields DEL DOC, DEL ITEM and ZZSERNO .
    2) Declare another Internal Table ITAB_LIPS of type LIPS with required fields say in your case *DEL DOC, DEL ITEM and ZZSERNO....etc.
    3) Use below select statement to extract records from LIPS into ITAB_LIPS that you have declared for to fetch LIPS data.
    Select DEL DOC, DEL ITEM ( here i have included only few fields but as per requirement please add fields here)   from
    LIPS into corresponding fields of Table ITAB_LIPS.
    4) write one more select statement to fetch Serial number data.
    Select DEL DOC, DEL ITEM ZZSERNO  from OBJK into corresponding fields of TABLE ITAB_OBJK for all entries in ITAB_LIPS
    where DEL DOC = ITAB_LIPS-DEL DOC and
                DEL ITEM = ITAB_LIPS-DEL ITEM.
    Loop at ITAB_OBJK.
    Read table ITAB_OBJK into ITAB_LIPS with keys DEL DOC    DEL ITEM.
    ITAB_LIPS-DEL DOC = ITAB_LIPS-DEL DOC
    ITAB_LIPS-DEL ITEM = ITAB_OBJK-DEL ITEM.
    IF SY-SUBRC = 0.
    ITAB_LIPS-ZZSERNO = ITAB_OBJK-ZZSERNO.
    ENDIF
    ENDLOOP.
    Hope the above code helps
    Sujan

  • R12 - API to Create Serial Numbers for Ordered Item in Receipt

    Hello All,
    I got a requirement to create PO Receipt using PL/SQL code. For that i have created PL/SQL code to insert data in following Interface tables,
    a) rcv_headers_interface
    b) rcv_transactions_interface
    After inserting data in Interface table executed Concurrent Program "Receiving Transaction Processor" to process data from Interface table to Base Table. This process is working perfectly fine for "Non-Catalog" requests. But if i try to process any PO having Inventory Item whose Serial Control is set to "At Receipt" then i got following error at Interface table,
    "Fail to validate serials".
    To resolve this issue i need to create and process serial number for Ordered Item selected to Receive. Can anyone guide me regarding how can I generate Serial Numbers using API for PO Receipts.
    Regards,
    Priyanka

    Hi,
    Just populate mtl_serial_numbers_temp table correctly (by specifying transaction_temp_id = RTI.interface_transaction_id)
    and serial number range in fm_serial_number - to_serial_number respectively.
    You may entermultiple MSNT records with same transaction_temp_id.
    You may need to populate PRODUCT_TRANSACTION_ID = RTI.interface_transaction_id and PRODUCT_CODE = 'RCV'.
    Oracle will create all the serial numbers for you when the records get processed.
    Thanks,
    Hrishi

  • Uploading serial numbers in MIGO_GR screen

    Hi all,
    The customer is using serial numbers option while preparing the goods receipt against a purchase order through tcode MIGO_GR. The customer receives the material in huge quantities say 20000 nos. or more. At present in the MIGO_GR screen the user can only enter six serial numbers at a time, which has become very cumbersome for the customer to enter serial numbers for such huge quantites in the MIGO_GR screen.
    The customer want to upload the serial numbers through the excel sheet in the serial number screen of the MIGO_GR. Please give a solution for the same.
    Please give details of either BADI or BAPI or User exit resolving this issue.
    Thanks in advance.
    AJ

    Hi
    While doing GR , there is a Find option in the serial number tab(Binocular Button)
    Provided if the serial numbers are already created in the system, user can click that button after entering the material,plant,sloc etc in the migo line item , internally it will go to IQ09 tcode , then user can enter the range in the serial number from to field or user can enter multiple serial numbers by selecting the multiple arrow mark option in the serial number field, after getting the serial numbers list user can click the select all option at the left top corner(green button) so that system will take the serial numbers based on the qty entered in the MIGO line item.
    At a time user can select even 50,000+ serial numbers through this binocular option
    if there is range ask the user to enter the range , other wise from the excel sheet copy all the serial numbers and paste in the serial number multiple arrow mark field at one shot in the IQ09 selection after clicking the binocular button
    Regards
    Amuthan M
    Edited by: Amuthan M on May 21, 2010 10:27 AM

  • 'Maintain serial numbers for total quantity error in bapi_goodsmvt_create

    HI Experts,
    I am doing a goods movement programatically by using BAPI_GOODSMVT_CREATE.
    Though I am passing the serial no. for the document item still I am getting an error: 'Maintain serial numbers for total quantity'.
    My code goes like this:
    *-- Read all the items for the item category belonging to the plant
         loop at lt_lips into lw_lips where pstyv is not initial.
    *-- Process the goods movement -  Fill the data
              lw_gmvt-material = lw_lips-matnr.
              lw_gmvt-plant = lw_cat-werks.
              lw_gmvt-stge_loc = lw_cat-lgort.
              lw_gmvt-batch = lw_lips-charg.
              lw_gmvt-move_type = lw_cat-bwlvs.
              lw_gmvt-customer = <st_xvbpa>-kunnr.
              lw_gmvt-s_ord_item = lw_lips-posnr.
              lw_gmvt-entry_qnt = lw_lips-lfimg.
              lw_gmvt-entry_uom = lw_lips-meins.
              lw_gmvt-entry_uom_iso = lw_lips-meins.
             lw_gmvt-ref_doc = xlikp-vbeln.
              lw_gmvt-quantity = lw_lips-lfimg.
              lw_gmvt-base_uom = lw_lips-meins.
              append lw_gmvt to lt_gmvt.
              clear: lw_gmvt.
    BOC for serial numbers
              if lt_ser02 is not initial and lt_objk is not initial.
                clear: lw_ser02,
                       lw_objk.
                read table lt_ser02 into lw_ser02 with key sdaufnr = cvbak-vbeln
                                                           posnr = lw_lips-posnr
                                                           sd_postyp = lw_lips-pstyv binary search.
                if sy-subrc = 0.
                  read table lt_objk into lw_objk with key obknr = lw_ser02-obknr binary search.
                  if sy-subrc = 0.
    *-- Check if serial number is populated
                  if lw_objk-sernr is not initial.
    *-- Fill the serial number table for BAPI movement
                      clear: lw_sno.
                      lw_sno-matdoc_itm = lw_lips-posnr.
                      lw_sno-serialno = lw_objk-sernr.
                      append lw_sno to lt_sno.
                  endif. "Serial number not initial
                  endif. "OBJK read
                endif. "SER02 read
              endif. "SER02 and OBJK is not initial
    EOC for serial numbers
            endif. "Category table read
            clear: lw_cat, lw_lips.
         endloop.
    *-- Execute the BAPI only if item table is filled on the above condition
         if lt_gmvt is not initial.
    *-- Fill the header details
            lw_header-pstng_date = xlikp-erdat.
            lw_code-gm_code = lc_03.
    CALL FUNCTION 'BAPI_GOODSMVT_CREATE'
              EXPORTING
                GOODSMVT_HEADER               = lw_header
                GOODSMVT_CODE                 = lw_code
               IMPORTING
                MATERIALDOCUMENT              = lv_mblnr
                MATDOCUMENTYEAR               = lv_mjahr
              TABLES
                GOODSMVT_ITEM                 = lt_gmvt
                GOODSMVT_SERIALNUMBER         = lt_sno
                RETURN                        = lt_return.
    Please suggest.
    Regards,
    Sangeeta.

    Hi Banerjee,
    Actually we are trying to use the same bapi from se37, we are passing all the details which is required to process the bapi_goodmvt_create. But still the bapi returning the same error what sangeeta got in the above. Can you please guide me how to achieve this.
    how the values has to pass to the Serial Number?
    What exactly meant by Counter Values ?
    Regards,
    Siva

  • DI-Error: You cannot select batch or serial numbers for a closed row

    Hello Experts,
    I have several B1-Systems connected to R/3-Systems via B1iSN.
    In B1 for example I have 2 rows in Purchase Order. One row was closed by a goods receipt - 1 row is still open.
    From our R/3-System we send Order-Acknowledgements to B1. Because line 1 is already closed we want to ignore row 1 and update only information in row 2. By using KeyExpansion I could solve that requirement (check in B1-System if row is already closed -> insert row in IDoc only with LineNum). For example:
    <Document_Lines>
      *<row>* <!-- ignore -->
        *<LineNum>0</LineNum>*
      *</row>*
       <row> <!-- update -->
        <LineNum>1</LineNum>
        <ItemCode>ABCDEFGHIJK</ItemCode>
      </row>
    </Document_Lines>
    Unfortunately DI-API does not allow to update each row separated. I always have to send all rows in IDoc even if one row is closed.
    For one B1-Company batchnumbers on every transaction is required. When creating Goods Receipt we have to define a batchnumber for item. But now if I want to update a open row (as described above) I get an B1iSN-Error:
    DI Error: (-10) You cannot select batch or serial numbers for a closed row
    Any ideas to solve that Error? Thanks.
    Regards,
    GB

    Hi Bastian,
    I have still one open question. How to tread Document Lines Additional Expenses?
    If I use the logic of visual order I still get the error "You cannot select batch or serial numbers for a closed row".
    Example:
    <Document_LinesAdditionalExpenses> 
    -      <row>
               <LineNumber>4</LineNumber>*no expenses*
    </row>
    -      <row>
               <LineNumber>0</LineNumber>*no expenses*
    </row>
    -     <row>
               <LineNumber>1</LineNumber>*no expenses*
    </row>
    -     <row>
               <LineNumber>2</LineNumber>*no expenses*
    </row>
    -     <row>
               <LineNumber>3</LineNumber>*expenses correct*
               <ExpenseCode>3</ExpenseCode>
               <LineTotal>10.00</LineTotal>
    </row>
    </Document_LinesAdditionalExpenses> 
    How can I solve that?
    Thanks and regards,
    GB

  • Can we capture two types of Serial Numbers for a material?

    Hi,
    I have scenario where i need to capture two different types of serial numbers for a material. This scenario is very similar to the below one -
    Say if a CAR is a serialized material, then i want to capture engine no. and chasis no. for each car.
    I know in standard serial number management, we can capture one kind of serial no. for an item, but can we capture two types of serial number for an item? If yes, how we can do that?
    Please help.
    Thanks,
    Parimal.

    Hi,
    No it is not possible to have two serial numbers for a material.
    The main attribute of a serial number is that it is UNIQUE.
    You can better have the vehicle number as the required serial number and the other numbers under the Manufacturer data of the General data tab of the IQ01 transaction. ( Equipment master creation ).
    You can better change the name of the manufacturer data such as Model number to Engine numeber and Manu serial no to Chasis no etc.., using CMOD transactions.
    Regards

  • Researching Serial Numbers for MTO Production

    Hello,
    I work for a make-to-order manufacturing company.  We currently use Project Systems and PP for production.  We use the Project Definition + WBS Element as the serial number of our finished, sellable product (FERT).
    I am trying to investigate using SAP serial number feature instead, but everything I am reading (SAP Help Files) seems more geared toward mass-production.  Can anyone direct me to some information on a MTO scenario for serial numbering?
    Thanks very much!
    Timothy

    Hi Timothy,
    Serial number functionality is more applicable to MTO. In typical Mass production (Make to stock ) PP implementation , Batch management will be sufficient to identify if there is any quality issue for finished goods. But most MTO PP implementation would require Serial number functionality as you will need to track it for warranty( What has been revsion level for FG) .
    You are using Project+WBS number as serial number which measn you have to use external serial numbers.  There are user exist available to configure Serial number suffix. Projects have Project ID which can be Serial number suffix.
    There is possibility of doing Delivery from Project( Not very commonly used) , but if you need to generate serial numbers for each project delivered, you need to create DO from project & assign serial number (First time in system). This is because Projects are compleleted without any FG number assigned anywhere in header & Project package is delivered & it don't have stock functionality.
    Hope it helps,
    Jatin

  • Need help in query to display lot and serial numbers for a Wip Job Component

    Hi ALL,
    I have a requirement as below.
    I need to display lot and serial numbers for a Wip Job Component, i have a xml report in that for each wip job component i need to check whether it is a lot control item or serial control item based on that i need to display some data. so can you please help me to get the query to indentify the lot and serial number for a wip job component.
    Thanks

    Thank you for replying Gordon.  I did not remember I had asked this before.  I no longer have access to the other account. 
    What I need on the query is that I want  a list of items with the on order quantity and when we are expecting this order to be received.  The receiving date is based on the PO delivery date.  The trick here is that  I need to Master sku to show the delivery date of the component sku.  In my scenario all components have the same delivery date for the Master sku.  If there are mulitple delivery dates because each warehouse is getting them on a different date then I want to get the delivery date for that warehouse.
    Let me know if this is possible and if yes please guide towards a query for it.
    Thank you.

  • Unable to allocate the Serial Numbers for PO receipts?

    Hi,
    I want to allocate the serial numbers for the PO receipts for this i have done the following steps. (we are using the 11.5.10.2 version)
    Serial Control at Organization Parameter Level is
    Uniqueness With in Inventory items
    Generation At Item level
    Case 1: Items > Inventory Tab
    Serial
    Generation at Receipt
    Prefix xxx
    Serial 001
    Now, i have created the PO While performing the receipts the Lot/Serial tab is not enabled
    Note: I have generated the serial numbers from the On-Hand quantity > Generate Serial Numbers. then raised the PO and then performed the PO receipt.
    Important: Under Items >Inventory Tab here the Material status for Serials is disabled and Material Status is not found under Setup > Transactions, is this feature is new in R12, please clarify this dount also.
    Pleae advice.
    Regards,
    Kevin.

    Hi Kevin,
    I'm not sure whether you already got the answer for your issue.
    If you are still looking for answer then, can you check the following:
    - The INV org in which you have entered the serial number generation details (Prefix, starting serial no etc) for the item is same as the receiving org for PO receipt
    - While doing PO receipt the "Destination Type" is Inventory
    Material status control functionality for Lot and Serial is not new in R12. It is also available in 11.5.10. However your issue is not linked to Material Status for Serial.
    The default Serial status is 'Active' To define additional material statuses to be used in INV you need to use WMS responsibility even if you are not using WMS.
    Thanks
    -Supro

  • Individual serial number for a particular Item

    Hi,
    At reciept level when we are manually assigning Individual serial number for a particular Item in the serial entry Form (serial_entry Block).
    Manual process For 10 Quantity its ok, but is taking time for 1000 Quantity.
    Pls let us know if there any process to reduce manual activity to assigning Individual serial number for a particular Item in the serial entry Form (serial_entry Block).
    Thanx,

    You can receive by range.
    Enter the starting serial number, enter the qty and then Oracle will generate 1000 serial numbers automatically.
    See http://download.oracle.com/docs/cd/A60725_05/html/comnls/us/po/connum.htm
    Hope this answers your question,
    Sandeep Gandhi

  • Serial Number for the invoiced item

    Hi All,
    I need to find out the serial number for the invoiced item. For ex: I have an order with an item with qty 3 and they all the received in the inventory (drop ship case). But I have invoiced only one qty of the item and I need to find out serial number for this specific item.
    I am using the query below but getting the sr no for all the 3 qty of the item.
    SELECT rct.trx_number,rctl.customer_trx_id, rctl.customer_trx_line_id
    ,ii.instance_number
    ,ii.serial_number
    ,ool.ordered_item
    ,ool.inventory_item_id
    FROM csi.csi_item_instances ii,
    apps.oe_order_lines_all ool,
    apps.ra_customer_trx_lines_all rctl,
    apps.ra_customer_trx_all rct
    WHERE ii.last_oe_order_line_id = ool.line_id
    AND ii.inventory_item_id = ool.inventory_item_id
    AND rct.customer_trx_id = rctl.customer_trx_id
    AND rct.org_id = rctl.org_id
    -- AND UPPER( ii.serial_number) NOT LIKE ('PEND%')
    AND rctl.interface_line_context = 'ORDER ENTRY'
    AND rctl.interface_line_attribute6 = TO_CHAR(ool.line_id)
    AND NVL(ool.cancelled_flag,'N')= 'N'
    AND ool.flow_status_code = 'CLOSED'
    AND ool.org_id = rctl.org_id
    AND rct.customer_trx_id = :p_trx_id
    AND rctl.customer_trx_line_id = :p_trx_line_id
    Thanks,
    Rahul

    Hello Sandeep,
    I am looking for any pre-exisitng link between these entities. If it doesn't exist or is not possible at all without any customization, just wanted to confirm it.
    Also, when records are interfaced to the AR and autoinvoicing is run, we may populate any attribute column to capture the sr.# but again, how can we specifically determine the sr. no. for the item being invoiced. I think we'll have to pick anyone out of the 3 generated in the above example. Similarly, if we invoice the rest 2 items later, then we'll have to assign the remaining 2 sr. #s to each of these 2 items in any order.
    Please let me know if this is what you meant.
    Thanks,
    Rahul

  • I have serial numbers for previous versions so why dont qualify for members price when I try to buy creative cloud?

    I have serial numbers for previous versions so why dont qualify for members price when I try to buy creative cloud?

    We can't know. You have not told us anything about your existing products nor under which specific licensing/ pricing they were purchased. Not every product is eligible for discounts and that is just that.
    Mylenium

  • Serial numbers for materials

    hello,
    I have done a setup for serial numbers and when I do the GR I get a blank serial number list.
    I earlier used transaction IQ04 and maintained for one article the various serial numbers.
    When I do the GR I must be able to autmaticlaly see all the serial numbers related to the article. The system shows blank serial numbers although I have maintained them.
    Can you help to identify what I have missed that the serial number based on aarticle doesnt get coped over to the GR document?
    Another point is when I do the GI I also dont see the serial numbers for which I have done the GR for the article. What am I missing here?
    Thanks

    hi
    how the serial no profile has been configured ,ie if the exist required is marked in the serial no profile then while making the GR you have to select the serial no alredy created,but if you doesn't select the same you have to mark the serial no automatically while making the goods receipt
    kindly check
    regards
    thyagarajan

  • Serial numbers for packaging in Delivery

    Dear Mr Meitalmo,
    I have investigated about the Crystal Report and as it stands the Crystal report only pulls information that is already in the application, so it will not create the serial number.
    I am trying to understand what you normally do to find an alternative for you.
    So far I have come up with some ideas:
    - if you need the serial number on the packaging only (and the items are not either batches or serial numbers) then you can change the items to batch and when you create the package be careful to take the items from the same batch.
    - if you need serial numbers for the items, plus an extra one for the packaging, then do the following:
    Create the UDF field in the packaging window and every time you create a new package write manually the serial number. Then modify the printing of the packaging so that this value has been included.
    Alternative, you can create a UD table to store this information.
    Please, let me know if one of my suggestions help and let me know what the scenario is.
    Regards,
    Marcella Rivi
    SAP Business One Forums Team

    Dear Meitalmo,
    Now you should change the template of the packaging.
    To do this please go to Business One and open the Delivery and then the packaging window.
    Then go to the Print Layout Designer (PLD - you can click the pen on the toolbar) and choose the template.
    The template must be modified in order to add the information you need.
    Regards,
    Marcella Rivi
    SAP Business One Forums Team

Maybe you are looking for