Interface: Populating serial numbers for materials in idoc

Hello All,
Do you know how can we transfer serial numbers in idocs and then updating them in sales orders agains materials......
Lets say, i have 10 materials as 10 line items in my sales order so i would get these details in idocs and then we need to create one sales order with these 10 line items and assign serial numbers to all of them......
Could you please reply me at the earliest if you know how to do this.....
Thanks,
Patil.

Hi Shankar;
   I am unaware of any function module, I searched for it high and low a few months ago...  This website describes the process of getting the serial numbers using WM if it is of any help to you...
http://www.sapgenie.com/sapfunc/serialnumbers.htm
Cheers,
John

Similar Messages

  • 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

  • How to get serial numbers for materials in stock.

    Dear all,
    I need the table / FM from which i can get the serial numbers associated with a specific Material Doc Number.
    Currently, I am going to mseg-> get MBLNR
    Pass MSEG-MBLNR it to SER03 -> get Object List
    Pass SER03-OBKNR to OBJK -> get serial numbers( SERNR )
    As this is a long process and it will take time to execute , Please mention some alternatives by which we can get the desired result.
    Thanking you in advance,
    Shankar

    Hi Shankar;
       I am unaware of any function module, I searched for it high and low a few months ago...  This website describes the process of getting the serial numbers using WM if it is of any help to you...
    http://www.sapgenie.com/sapfunc/serialnumbers.htm
    Cheers,
    John

  • Serial Numbers for Raw Materials

    Hello All,
    We are not using serial numbers at the moment, but we would like to assign a serial number to each material that enters the warehouse. So not on finished goods, but on raw materials. If we for instance order 10 boxes of a material, we would like to create 10 different serial numbers for these boxes (in MIGO).
    Batch management is not the solution, since the 10 boxes would receive the same number, whereas we want a unique number per box.
    Is this possible?
    Regards, Marc
    Edited by: japie303 on May 12, 2009 1:08 PM

    Thanks for your replies.
    We already have storage unit types, one of them is "Box". So in the warehouse mgmt 2 tab, an entry has been made which looks like:
        LE quantity          Un         Sut
    1. 100                     Ea         Box
    This works nicely when goods are putaway: the system suggests that if there are 1000 materials ready for putaway, 10 boxes are delivered and thus 10 storage bins are required.
    The only thing that fails is that there will be 1000 serial numbers generated, instead of 10. Handling Unit management is no option, because that brings a lot of workload with packing and unpacking goods. Changing the base unit of measure to box is not an option, since a box is no unit of measure.
    Regards,
    marc.

  • Urgent!!! - Serial numbers in ORDERS (ORDERS05) idocs

    Hi,
    I have to extend the idoc ORDER05 with one additional segment in order to use it for serial numbers in the inbound IDOCs comming from a non-SAP system.
    Can anyone give me an idea how to process these serial numbers in the sales order?

    Hello Ivan,
    I have a same requirement like yours.
    Did you solve this serial number population?
    what all steps you plerformed.
    I m a beginer in SAP ABAP so thanks to help me in this regard.
    This s quite urgent so please reply me back at the earliest.....
    Thanks,
    Devasing.

  • '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

  • Serial numbers in ORDERS (ORDERS05) idocs

    Hi,
    I have extended the idoc ORDER05 with one additional segment in order to use it for serial numbers in the inbound IDOCs comming from a non-SAP system.
    Can anyone give me an idea how to process these serial numbers in the sales order?

    is this serial number is onlly for reference
    then put this field in reference field of sale order...or reference document number..
    otherwise u shud code in user exit to put the field value of idoc in proper scsreen field..
    i ll try to give some user exits for this..can u  please tell me in which field of screen u want to display this serial number
    regards

  • 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

  • How to block wrong serial numbers for goods receipt.

    "while doing grn via migo t code serial numberes are entered wrongly.
    means current serial number is 4 digits 2000,2001,2002,,, but  8 digit serial numbers(20002001) are entered wrongly in migo  ,101m type. when i am going to do grn for that materiall it is taking 8 digit serial number
    how to block those 8 digit serial numbers? How to continue current serial number series as(2000)"
    how to initialize serial numbers for a particular material

    This means that you are not mapped as a worker in the system
    Go to HRMS resp..create employment...then go to sysadmin user form and query the user for which u want to associate..
    then in the person field map the user which u created employment
    Then you should be able to access the all the purchasing forms
    Mahendra

  • Serial numbers for goods receipt

    hi,
    while doing grn via migo t code serial numberes are entered wrongly.
    means current serial number is 4 digits 2000,2001,2002,,, but 8 digit serial numbers(20002001) are entered wrongly in migo ,101m type. when i am going to do grn for that materiall it is taking 8 digit serial number
    how to block those 8 digit serial numbers? How to continue current serial number series as(2000)"
    how to initialize serial numbers for a particular material

    Hi Vasanth,
    I'm not really fluent in VB, but I think that a SerialNumbers.Add() and SerialNumbers.SetCurrentLine() are missing before the Next
    Regards,
    Eric

  • Serial Numbers for delivery

    Hi,
    i am cerated serial no. But it created only one no.
    when i am cerated outbound delivery, serial no. is assigned.
    But when i am trying to PGI showing the following error
    Pls help me out
    Item 000010 requires exactly 5 serial numbers for the asset
    Regards,
    Rao P

    Hi Mr. Rao,
    Looks like your material configure in that way, it requires 5 serial number.
    You do one thing --> Go to IQ04 --> Give your maerial number --> Then in the field "No. serial numbers" give the figure how many serial number you want --> Like one you have already created --> Give 4 in the field "No. serial numbers" --> Enter
    If your serial number require equipment view also --> then click at "View selection" --> Click at equipment --> Enter --> Save
    After that go to delivery and assign your serial number to your materials.
    Regards,
    MT

  • Serial Numbers for Sales Orders

    We have a business Process where we do not maintain any serial numbers for the products. How ever one of our customer maintains serial numbers for the products that come to their warehouse.
    This customer will send in the serial numbers for each material and quantity in the inbound 850 Idoc and he wants those serial numbers to be printed on top of the boxes. so that he can scan them while receiving the GR and do automatic posting at thier system.
    we have to store this serial numbers against this sales order and print them in the shipping tags for the finished products  that are to be sent to  this customer.
    Now
    1) we do not want to use serial number profiles because it effects every sales order / delivery created for that material. the serial numbers should be assigned only to the orders from this specific customer.  Is there any way to acheive this?
    2) in the sap idoc 850 ( message type ORDERS05) how do we store the serial numbers. what segment and fields are available for this purpose. 
    3) how to save this serial numbers in the sap system against the sales order created for this customer.
    Your answers will be highy appreciated.
    Thanks,

    Thanks for all those wonderful replies..
    I am looking more at  a standard solution. with minor changes..
    Storing the serial numers in text items is possible but not practical, the more the quantity the more difficult and time consuming is this process for ex if this customer orders 10,000 qty. then it would be tough.. and again to solve that problem we have to break   the qty into multiple line items and this is only a alternatve but not a good solution i guess.
    I thought  this scenario should be more in practice because, customers can request us to put their serial numbers on the packing boxes that we send them.
    So just wondering if any our colleagues have already worked in this scenario.. While doing a search I saw a couple of questions regarding the same situations back in 2005 and 2007  but the questions were marked as answered without mentioning the solution they approached to solve this problem.
    Can any of you suggest me whether is this scneario a standard one ?

  • Error in bapi_goodsmvmt_create: Maintain serial numbers for total quantity.

    Help!
    I am using bapi_goodsmvmt_create.
    But it always return the error message : Maintain serial numbers for total quantity.
    I passed all the required parameters as specified in the forums that i had browsed.
    Pls advise what is the cause of the error?
    Thanks and God bless.

    Hi Sridhar!
    Thank you for the very helpful link.
    That link ended solve my problem. 
    Sorry for this late reply.
    navi

  • I originally bought Acrobat 9 and later upgraded to Acrobat 10 pro. My computer crashed and I am trying to re-install Acrobat 10 pro. I have serial numbers for Acrobat 9 and an Acrobat 10 pro upgrade. What do I do?u

    I originally bought Acrobat 9 and later upgraded to Acrobat 10 pro. My computer crashed and I am trying to re-install Acrobat 10 pro. I have serial numbers for Acrobat 9 and an Acrobat 10 pro upgrade. What do I do?

    Hi Shane,
    Please download Acrobat X Pro from the link below.
    http://www.adobe.com/downloads/other-downloads.html
    Install the software and when prompted for the previous version qualifying product, select Acrobat 9 and enter the serial key of Acrobat 9.
    This should install and activate Acrobat X Pro on the machine.
    Regards,
    Anand

Maybe you are looking for