Returned serial numbers

Good afternoon,
We have the following workflow regarding returning goods:
1) Sales order (sale)
2) Delivery (outbound)
3) Billing
4) Sales order (return)
5) Delivery (inbound)
6) Credit memo
The materials sold here have a serial number profile with the components SDAU, SDCC, SDCR, SDLS, SDRE, therefore the serial numbers are created in the step 1. Although they are copied only until step 2 and no further. The problem is that our requirement is that when some goods are returned, they must keep the same serial numbers created in step 1.
When it comes to step 4, no serial numbers are stored, though.
Is there anyway to achieve the keeping of the serial numbers all across this chain?
Thanks in advance.
Adriano Cardoso

Hello Adriano
You can make this work, but you have to consider a few things:
1) What if a quantity of 10 was delivered originally and only 4 were returned? Which of the original 10 serial numbers will you copy?
2) Do you always create returns with reference? If not and you create a return without reference, what will you copy/propose?
3) What if the customer is sending the item with wrong reference, i.e. the customer received equipment from 4 orders in the past and returns from one of them. But in stead of picking up Order NNN under which the equipment was originally returned, customer enters XXX by mistake in the documentation/Service call?
My suggestion hence to you would be to let the user enter  the serial number manually but have it checked systematically  if it  belongs to that customer or not, i.e., if it has the customer (partner) in the  Serial number master data (IQ03- Location/ Sales and Distribution/SerData tabs.
According to me, these are the steps to accomplish what you want:
1) Config: Maintain sales order types and Item cats in the IMG Activity - Maintain Criteria for Administration of Serial Numbers in Sales Documents.
Path: SPRO/IMG/Sales and Distribution/Basic Functions/Serial Numbers/Maintain Criteria for Administration of Serial Numbers in Sales Documents
2) Make Serial number as required for the Procedure SDRE - 'Serial Number usage' field in T code OIS2.
3) Modify Data transfer routine ( T code VTFL) for the items to fetch serial numbers from the original Sales order/Delivery using document flow (VBFA). There might be some Function Modules to fetch the data. This is not going to be easy.
Hope this helps.

Similar Messages

  • DI Server GetByKey for Invoice not returning Serial Numbers

    Hi,
    I am running SBO 2005 SP01 PL36 and I have entered an Invoice through the Business One front-end, selecting the relevant serial numbers for my items.
    I want to use the DI Server to get the invoice that was added and use the serial number information to automate some other business processes. But when I do a GetByKey for the Invoice it returns ok but the serial numbers are not returned in the response.
    When I call GetObjectXmlSchema I am returned the Business Object schema that has a SerialNumbers Element within it.
    Is this a bug within the DI Server or is there another way in which I can get the Serial numbers for the Invoice?
    Cheers,
    Darren

    I have faced this problem too. Not sure if it is a bug or not in DI Server, but there is a workaround available:
    All the documents tables have two columns, one called the 'DocEntry' and the other called the 'DocNum'. The 'DocEntry' is the internal key (which is used for GetByKey and all XML requests). If you want the DocNum, you can run an SQL Query against the appropriate table, something like (for the Purchase Orders table):
      SELECT DocNum from OPOR WHERE DocEntry = <the key from GetByKey>

  • My assistant and I are using two Lightrooms (i.e. two serial numbers) and need to share between our two computers. I provide originals to her onto a flash drive. She tags them and returns them to me. I then copy the photos from her flash drive onto my com

    My assistant and I are using two Lightrooms (i.e. two serial numbers) and need to share between our two computers. I provide originals to her onto a flash drive. She tags them and returns them to me. I then copy the photos from her flash drive onto my computer and load them in my LR. The photos appear but witthout any editing or tagging. We need to be able to have her working on the photos on her computer with her copy of LR and me on my computer with my version of LR being able to access what is already tagged and given back to me. This seems hard. We need advice on if it is at all possible to have two computers simultaneously working on LR . I bought her her own version because I was told at the time of purchasing that that was the only way to share. Please advise urgently! Thanks.

    Sounds like your assistant isn't instructing Lightroom to write the tagging and editing to the files themselves, so wehn the files return to you, they don't have editing and tagging information. She need to select the photos in Lightroom and then Ctrl-S (Cmd-S on Mac). Or alternatively turn on the option to autmoatically write this information to the files.
    If you are using RAW photos, then this information will be written to a sidecar XMP file, and your assistant must provide you with the sidecar file. If these photos are not RAW photos, then the information is written directly into the photo file itself.
    Lightroom wasn't designed to be a multi-user program, and so it is truly not possible to have two people working on the same catalog at once. The way you are doing things, as modified above, is probably the way to go.
    As an alternative, you can transfer (portions of) catalogs as well as photos back and forth and then all of these issues disappear, but a catalog might be rather large for a flash drive (or maybe not, it depends)

  • Handling unit with serial numbers in return delivery

    There is a handling unit (HU),whose system status is PSTD(goods issue posted). The delivery is posted. The billing document are issued. Handling unit was packed with materials with equipments and serial numbers.
    Now I am creating another sales document(I want to return the good) and return delivery. No handling unit is attached to return delivery.  (Why not?  Returning original sales document is created with reference to original sales document)
    Now I attach the serial numbers to the return delivery. (the same serial numbers which are included(packed) in the above mentioned HU).  The return delivery is successfully posted. The status of equipment/serial numbers is on stock.
    The problem is that this serial number with equipment is still packed in the original HU.
    How can unpack the equipment from HU?   I think the problem is the status of HU which is PSTD(goods issue posted).
    Or alternative: can I move the HU unit from original delivery and attach it to return delivery?
    The changing of the status of HU is not posssible because the original delivery is posted and I do not want to change this original documents anymore too.

    I am afraid you are right
    - The return delivery was created without HU. ( i mean HU which was originally sold in original delivery. )
    Do you think I should create HU for return delivery with the same/different ID?  How can I transfer equipment from original delivery HU to return delivery and HU ?
    The problem seem to be that the original delivery and HU is locked (sytem status= posted )after posting.  If I cancel posting of return delivery then I can attach a new HU. But the equipment is still part of the original HU.
    Can I move equipment/serial numbers from original to returned HU? Is that possible at all?
    I am talking about phisical  same HU, so I guess there should be not 2 different HUs in the SAP system created.
    I am looking for the scenario to sell equipment in one HU and return it in the same HU with return delivery.
    thank you for your effort and responses

  • My photoshop elements and Lightroom serial numbers won't work for my new mac. I bought these softwares via download on my windows laptop but returned that laptop because the quality was not great. I decided to buy a mac and now can't use my serial numbers

    my photoshop elements and Lightroom serial numbers won't work for my new mac. I bought these softwares via download on my windows laptop but returned that laptop because the quality was not great. I decided to buy a mac and now can't use my serial numbers to download the software.

    Moving this discussion to the Downloading, Installing, Setting Up forum.
    Stephylei you will want to download the Mac versions of the installation files.  If you purchased the software from Adobe, and choose the download option at the time of purchase, then the download will be available under your account.  You can find more details at Find a download link on Adobe.com.

  • I have just purchased photoshop elements and premiere package. I tried to download them but it tells me the serial numbers are inapplicable. I notice the platform says windows and I am using a mac book pro.  It didn't give me an option when purchasing. wh

    I purchased Photoshop Elements and Premiere package today.  I have been trying to download them but it tells me the serial numbers are inapplicable.  I am using a mac book pro and I have just noticed that the platform in my receipt says 'win" .  I don't remember being given an option for mac or windows  when purchasing.  what can i do now?

    Return, cancel, or exchange an Adobe order

  • Problem with updating serial numbers in sales order!

    Hi,
    I am trying to update serial numbers for a sales order in SAP. I tried using both SERNR_ADD_TO_AU and SERNR_ADD_TO_DOCUMENT. However, in both cases the FM returned the number of serial numbers created but these did not reflect in the sales order. The code for both is as below:
    WA_SERXX-SDAUFNR = '0000001733'.
    WA_SERXX-POSNR = '000010'.
    WA_SERXX-KUNDE = '0000009000'.
    WA_SERXX-VBTYP = 'C'.
    WA_SERXX-SD_AUART = 'OR'.
    WA_SERXX-SD_POSTYP = 'TAN'.
    WA_SERNR-SERNR = '000000001234ABCDAR'.
    APPEND WA_SERNR TO IT_SERNR.
    WA_SERNR-SERNR = '000000001234ABCDAQ'.
    APPEND WA_SERNR TO IT_SERNR.
    CALL FUNCTION 'SERNR_ADD_TO_DOCUMENT'
      EXPORTING
        operation                       = 'SDAU'
        objkopf                         = 'SER02'
        serxx                           = wa_serxx
        material                        = 'P1-TEST'
       PROFILE                         = 'Z001'
        quantity                        = '2'
      M_CHARGE                        =
       J_VORGANG                       = 'PMS2'
      KMATNR                          =
      CUOBJ                           =
      R_MATERIAL                      =
      BSTCH                           =
      BSTUP                           =
      SNBWG                           =
      EMATN                           =
      KDAUF                           =
      KDPOS                           =
      AUTOMATIC                       = ' '
      NO_ENQUEUE                      = ' '
      MORE_ALLOWED                    = ' '
      BUDAT                           =
    IMPORTING
       ANZSN                           = anzsn
       NEW_OBKNR                       = new_obknr
       SERIAL_COMMIT                   = serial_commit
       STATUS_NOT_ALLOWED              = status_not_allowed
      tables
        sernr                           = IT_SERNR
        r_sernr                         = it_ser1
      XVBPA                           =
    CHANGING
      T_SMESG                         =
    EXCEPTIONS
      KONFIGURATIONS_ERROR            = 1
      GENERAL_SERIAL_ERROR            = 2
      NO_PROFILE_OPERATION            = 3
      DIFFERENCE_IN_HEADER_DATA       = 4
      OTHERS                          = 5
    IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    commit work and wait.
    CALL FUNCTION 'SERNR_ADD_TO_AU'
      EXPORTING
        sernr                       = '000000001234ABCDAR'
        profile                     = 'Z001'
        material                    = 'P1-TEST'
      M_CHARGE                    =
        quantity                    = '1'
      J_VORGANG                   = 'PMS2'
      KMATNR                      =
      CUOBJ                       =
        document                    = '0000001733'
        item                        = '000010'
        debitor                     = '0000009000'
        vbtyp                       = 'C'
        sd_auart                    = 'OR'
        sd_postyp                   = 'TAN'
    IMPORTING
       ANZSN                       = ANZSN
      ZEILEN_ID                   =
       SERIAL_COMMIT               = SERIAL_COMMIT
    EXCEPTIONS
      KONFIGURATIONS_ERROR        = 1
      SERIALNUMBER_ERRORS         = 2
      SERIALNUMBER_WARNINGS       = 3
      NO_PROFILE_OPERATION        = 4
      OTHERS                      = 5
    IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    COMMIT WORK AND WAIT.

    hi,
    In order to maintain customer specific serial numbers you can do the following steps:
    1. Maintain the serial numbers provided by your client in tcode IQ01. this will create the customer serial numbers in the system.
    2. In the material master under Sales View maintain the serial number profile as 0002. this is sap standard.
    3. Once the above has been maintained you can assign serial numbers at the time of delivery and NOT in sales order.
    I hope this helps.
    Regards,
    Vishesh

  • Restrict Sales Order Creation for Serial Numbers already in Sles Order/Sold

    We have recently implemented variant configuration and usage of serial numbers.
    Facing some problems because of this.
    1. If a Material is in Stock e.g Material xyz and serial number 123
    System allows us to create sales order and Deliver and Invoice Serial number 124.
    I have activated Indicator: Serial Number Existence Requirement thru OIS2. However it solves only part of my problem.
    If for Material xyz serial number 123 is in stock but serial number 124 has also been created and assigned to material xyz but not in stock, then system allows me to create sales order, delivery and billing for material xyz and serial number 124.
    When I check MMBE I see zero stock when I click on serial number I see serial 123, which is inconsistent.
    How to ensure that such a situation does not happen?
    Also I do not want the system to create a sales order for a material for which sales order has been created.
    e.g. for material xyz and serial 1234 if sales order exists then system should not allow creation of another sales order for the same combination.
    However in case of consignment orders the system should allow only the logical transactions like consignment fill up or consignment returns.
    Please help.
    Regards
    Rajkumar Reddy

    Hi
    This is nothing but Creating Roles  and assigning the respective authorizations to the Roles  for giving the access to the related Tcodes
    This has to be done by basis people
    using the Transactions
    PFCG
    SU21
    SUIM
    such that every user can not create the sales order or change it.
    Reward points if useful
    Regards
    Anji

  • 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

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

  • Serial Numbers

    I have switched on functionality and defined the serial number profile Z100 as follows:
    MMSL     Maintain goods receipt and issue doc.     01      02
    PPAU     Serial numbers in PP order                   01       02
    PPRL     PP order release                                01         02
    QMSL     Maintain inspection lot                              01       02
    SDAU     Serial numbers in SD order                      02     01
    SDCC     Completness check for delivery                   03     01
    SDCR     Completion check IR delivery                   01     01
    SDLS     Maintain delivery                                   03     01
    SDRE     Maintain returns delivery                         03     01
    It allows me to enter serial numbers in the delivery but when I do a MIGO_TR to transfer material from inventory to shipping it asks me to enter the serial number again.
    Is there a way to switch it off for MIGO_TR?

    I got it.

  • Serial numbers from PO(ME21N) to be updated in standard VL10B deliveries

    Hi,
    New to enhancements and need help.
    I have Purchase Orders created in ME21N. But material specific serial numbers are entered in Texts as this enhancement wasn't implemented prior prod release. Now we needed seralization to be implemented. Configuration is done and I've finished an enhancement where internal serial numbers are associated with product serial numbers specific to the PO. This works fine if we are manually creating TO and delivery in foreground.
    My issue comes with, is there any way we can create internal serial numbers for materials (particular materiall types specified in the configuration) if the delivery has been created in VL10B using either BAPI or function module or online in background.
    All i need is an idead or clue as to how it can be implemented.
    I can trigger an enhancement in VL10B, but should I use an implicit enhancement. Or is there an User Exit or BADI for this.
    Any suggestions please
    Thanks and Regards
    Naveen Vajja

    Thanks Eduardo. I'll def look into that.
    Update though. I've already done implementing this by setting
    automatic = 'X'.
    in SAPLIPW1. If you want a detailed explantion. I can help with this.
    Though for 'Return orders', this won't work.
    For this CSD will be entering the serial numbers of return materials in texts of PO which get transferred to delivery.
    For this updation, in PAI modue of SAPLMEGUI (VL10B), we need to update these serial numbers (FM READ_TEXT) from texts into SAP internal serial numbers. Please correct me if my approach is wrong.
    Need suggestion for this.
    Thanks
    Naveen Vajja

  • Control of serial numbers in productions (parts and final product serials)

    Hi,
    We are starting using our production module in SBO 9.0 PL11 and it is all quite messy.
    We need to manufacture an item that has a serial number made of parts, some of which have serial numbers. Just imagine a car. The car will have its own serial number, but the engine, the radio and so on will have their own serial numbers. But the cables, tyres, etc do not have  a serial of their own.
    We set a BOM model, made of every part (with or without serial) and set every line to manual.
    Then we place a PO for our parts, and then do a Goods Receipt and enter the individual items' serials.
    Then, we issue a Production order for our final product made of all of our parts in the BOM. Then we release it for production.
    Next, it all gets messi. If we create a receipt from production, we can issue the serial number of each of our final products.
    If we create an Issue for Production, we can choose what serials to pick for production.
    Big problem is that we loose all traceability. There is no way (or we can't find it) to know what are the serials of the parts that created the final product.
    Not only this, issue for production looks (serial number transaction report-wise) looks like a goods issue, so just a way to decrease your parts stock. And receipt of production looks like a goods receipt. So you just now you received something for production or that you issued it to production, but there doesn't seem to be a link between them. No traceability at all.
    Can anyone throw some light into this? I am sure we are doing something really wrong, but can't see what.

    Hi,
    1. But how do we control what serial numbers for each part we used to create the final product specific serial? (I use engine #003 and radio #376) to create product with serial #076. And we always produce in quantities greater than 1.
    Please provide an sample process production with FG item and components with required serial format to check
    2. This query is not returning any rows. I am inputing a final product code, with production orders, and nothing shows up.
    As mentioned, the above query works for batch managed items. Once we conclude process, I can try modify above query to meet your purpose.
    3. It sounds really complicated to have to open both receipt and issue to track a single manufacturing operation.
    You can use relationship map option to view both issue and receipt for single production.
    4. Besides that, what is the exact workflow? I don't quite understand issue and receipt, should I run both independently?
    Standard work flow for production order:
    1. Create bill of material
    2. Create planned production order based on above BOM
    3. Make sure required components are arrived.
    4. Change planned to released status.
    5. Issue components to production by issue production
    6. Receive finished item from production through receipt from production.
    Thanks & Regards,
    Nagarajan

  • How to do settings for serial numbers during  sub contracting

    Hi,
    i want to serial numbers to be populated when i do GR for a subcontracting PO. then it will be used in house  for another higher assembly where it  assigns another set of serial numbers  and that higher assembly is sold to the customer. then can i have a trach of all these serial numbers which have been used in different assembly levels.
    how the case happens when you reject a sub contracing item which  has been Competed with GR. Please tell me what are the settings to be done for it.
    rgs
    madan

    if  proper serial no. profile assigned to material in storage data1/2 data, u can assign serial no to material at GR as well as at production & at delivery..
    u can track this material by serial no.
    If u received material from subcontractor, u can return same by cancelling material doc. or return 122 O.
    but while receiving next time u have to enter another sr. no
    You can check the SAP Note 74017

  • Acrobat 9 Pro: Invalid serial numbers

    Hello
    I have 3x boxed copies of Acrobat 9 Pro pruchased from a reseller in 2008.
    I am trying to install these instanses of Acrobat onto new machines following the "death" (some time ago) of the originals PCs.
    I have tried all three of the serial numbers on the back of the Acrobat boxes when re-installing, but all three are returning "invalid serial number" when used.
    Any thoughts as to how I can obtain valid numbers?  I work for a charity and we would prefer not to have to buy new or additional copies as our existing copies are "genuine products"...
    Many thanks
    Steve

    Hello
    Many thanks for the replies -- actually I am now in the process of “chatting” to Adobe and am awaiting their response (I was using Firefox when I posted to the forum, and Firefox didn’t give me the option to chat, but switching to Chrome gave me the option to chat to an advisor).
    What I have are three CD cases with serial numbers on a sticker on the back of each case, its these numbers which are returning the “invalid” message.
    Kind regards
    Steve

Maybe you are looking for

  • Major Display Problems

    I just bought my new MacBook Pro 15" last month. When I try to connect to my 22" LG Flatron L227WTG display via VGA, the picture won't show up (except for rare occasions). When I turn it on with all the stuff connected, it'll show the picture for les

  • View local html files

    Does anyone here know how to view html files which are stored locally on iPhone? Thanks

  • Transport Issue - no conversion of source system name

    Hi Experts, I'm desparetly trying to import an transport request containing a transformation into my PRD System . At stage of method execution it fails with RC=8. Error MSG: The DataSource MY_DS  (MY_DEV_SYS) does not exist in object version A in PRO

  • Basket element's color in listing

    Hello, professionals, OrgChart 3.0 SP2 I've met following problem: color for employees selected elements in basket is default, not like in OrgChart structure. I am using in OrgChart structure OrgUnits and Positions, Orgunits selected elements has sam

  • What is the best way to deal with xcode autosave?

    Xcode 4.4 autosaves your document upon quitting but does not keep older versions. The assumption seems to be that meaningful changes are regularly committed to a version control system. Because of its code highlighting capability, I also use Xcode to