Receipt confirmation at F-28

Hi,
Let me describe what we are trying to do and what we require.
Step 1 - We will book a receivable invoice from a customer(XXX) ie (FB 70)
Dr. XXX - 100
Cr. Revenue - 100
Step 2. When we receive the cheque (F-28)
Cr. XXX - 100
Dr. Bank - 100
Now we need to get the printout of receipt confirmation soon after we finish the receipt entry in F-28.(Basically this document should give all the details of customer,amount, gl a./c, date, co code etc) and the same can be  filed for audit purpose or can be given to the customer as a receipt of payment.
a. Is there a way to generate this (basically check receipt details) at F-28 level.
b. Is there a standard form with which we will be able to obtain this form(check receipt form)- I mean in the customising leavel.
c. If not at F-28(receipt entry leverl), is there any other way with  which we can get the details.
Request you to help
Thanks
Reddy.

Thnks for your response
But at what level can we generate and when do we need to do "account statement"
We have passed a payment went to evironment ->Correspondence ->SAP06 
But we could not see any Account Statement.
Can you please explain to us the step by step procedure on how that can be done
Thanks a million
Reddy

Similar Messages

  • Distribution Receipt Confirmed Keyfigure - Input/Output

    Hi Experts,
    In SNP planning book, we would want key figure "Distribution Receipt Confirmed" to be editable.
    When I tried to make this key figure Input/Output, I got a message "Key figure Distributionreceipt confirmedmust not be set to ready for input".
    Can you tell me how can I make this key figure Editable in Planning book-data view.
    Thanks,
    Vipul

    Thanks Somnath,
    Our client would like to change distribution receipt confirmed for shipping directly from plant to DC if ther is a full truckload but system may suggest shipment via Warehouse as it was defined as a least cost route. In our case, 70% shipment will happen via warehouse rest directly from plant to DC.
    As APO can't suggest the route based on truckload building, we were thinking about this approach.
    Let me know if you know any alternative as we are not using SAP TM.
    Vipul

  • Loading goods receipt confirmations from a spreadsheet file in SRM?

    Hello,
    Has anyone previously modified SRM BADI or function module that would allow for goods receipt confirmations to be automatically uploaded via a spreadsheet form onto SRM?
    On our project, we have a bottleneck whereby the volume of goods receipts to be undertaken will overwhelm the department; therefore a spreadsheet solution needs to be considered.
    Alternativley,can classic extended be changed to allow for the gr's to be entered onto R3 instead as they do  have a spreadsheet upload program in this system to mass process gr's.
    Any experiences in this area would be appreciated.
    Ciao,
    Mikey P.

    Hi,
    Alas, I have found a BAPI that may accomodate this requirement in SRM called BBP_BAPI_CONF_CREATE_IN.
    Any experiences and feedback in developing this further would be appreciated.
    Thanks
    Mikey

  • Problem with po receipts confirmation customization

    hi
    i have a problem with po receipts confirmation customization
    previously once po is approved and run the po receipts confirm concurrent
    program then work flow will be triggered
    they add 15 days more to the due date
    but my requirement i s have to add 15 days to the po approved date.
    in the PORCPTWF .get_order_info procedure they wrote a code
    due date is standard attribute in the po confirm receipts workflow....
    they assign due date to
    x_exp_receipt_date := wf_engine.GetItemAttrDate ( itemtype => itemtype,
    itemkey => itemkey,
    aname => 'DUE_DATE');
    and then
    x_due_date_plus_15 := x_exp_receipt_date + 15;
    wf_engine.SetItemAttrText ( itemtype => Itemtype,
    itemkey => Itemkey,
    aname => 'DUE_DATE_PLUS_15',
    avalue => x_due_date_plus_15 );
    but i need to get po aproved date so there is a select statement in the same procedure i have added approved_date from po_headers and retrived into
    a variable x_approved_date;
    SELECT poh.segment1,
    pov.vendor_name,
    poh.agent_id,
    poh.note_to_receiver,
    poh.approved_date -- i added this
    INTO x_po_number,
    x_supplier_name,
    x_buyer_id,
    x_note_to_receiver,
    x_approved_date -- i added this
    FROM PO_HEADERS poh,
    PO_VENDORS pov
    WHERE po_header_id = x_po_header_id
    AND poh.vendor_id = pov.vendor_id (+);
    then
    i have created a approved_date attribute in the po confirm receipt workflow
    since there is no standard attribute related to approved dat
    and in this procedure i wrote
    x_approved_date_plus_15 := x_approved_date + 15;
    wf_engine.SetItemAttrText ( itemtype => Itemtype,
    itemkey => Itemkey,
    aname => 'APPROVED_DATE',
    avalue => x_approved_date_plus_15 );
    but its not working
    any suggestions....please

    I see that the steps you have performed is correct.
    1. You created an Item Attribute APPROVED_DATE in PO Confirm Receipts workflow definition.
    2. In a function activity, queried approved date from PO Headers and added 15 to it and set this new value to Item Attribtue APPROVE_DATE. (Though it is ok, you may use SetItemAttrDate for a Date Type Item Attribute as a good practice).
    3. You should be able to access this Item Attribute in any of the function activities after the above activity or assign this Item Attribute in a Message Attribute and display it in a Notification Message.
    I would need more information on What is not working (?) in this in order to provide assistance.
    Thanks
    Vijay

  • Create PO related invoice - before goods receipt/confirmation

    Hi all, sorry to ask this very basic question as our system is not working at the moment and I cannot test this out and have very little experience creating PO related invoice in SRM.
    First of all, we are operating on SRM 4.  I would like to find out whether it is possible to create an invoice with reference to a PO before we create the goods receipt.
    The reason why I ask this question is because I was reading up on the IMS functionality that is available from SRM 5 onwards and it listed the functionalities that are available that weren't in the earlier releases. One point mentioned was on the ability to receipt invoice prior to confirmation of goods receipt. I also read from the help document that we can enter invoice with reference to PO for which confirmations have already been entered or for which no confirmations are expected. There is no mention on situations when the confirmation is not done yet.
    Appreciate your advice on the above.
    Cheers!
    SF

    Sorry all, I think I am confusing everyone. May be it's because the question is too basic. There is nothing fancy with the PO here. It's a PO initiated from SRM with goods receipt and invoice receipt indicator turned on BUT NOT GR-BASED invoice indicator. I just want to know whether it is possible for me to create an invoice with reference to the PO in SRM if I have not yer done the goods receipt. If I do this in ECC/R3, the invoice would have been blocked (if tolerance allowed).
    Even though I know that this should be possible in SRM but because some statements in the SAP help documentation sort of implies that it might not be the case and I do not want to assume it. Plus I have not worked with creating PO related invoices in SRM before and so just want to confirm that it is working. It doesn't help when I was trying to test this scenario in our own system that the system outputs a message relating to backend communication not working.
    However, I finally got a chance to test this in another client' site and found that it is possible to create an invoice with reference to a PO even before the goods receipt is posted. Though I have yet to find out why I am getting a different error in our own system, I am happy for now that it is working.
    Thanks all for your reply!
    Regards
    SF

  • Read or Receipt Confirmation

    Please help;
    I don't know how or where to find in Mail...the feature for; "read" mail or "confirmation of receipt" as in Windows Outllook
    Can I do the same in Mail?

    confirmation of reading or receipt was/is a horrendous hack, and many other Mail programs, including Apple Mail, cannot bring them selves to replicate the hack. I guess nothing makes those Microsoft guys sick.

  • Getting Receipt confirming e mail has been read

    When sending an e mail I would like confirmation that it has been opened / read by the person (s) it has been sent to.
    Can it be done..?
    How do you set it up..?

    I found something online which does the job very well.
    PLEASE NOTE: I did not create this but I couldn't find the link to the site I found it on initially, so apologies to the original write for not giving credit.
    Paste this into Script Editor and make into an application.
    Double clicking on it will present you with a dialogue box asking which account you wish to use (if you have multiple accounts) and will then pop up a normal compose mail box.
    For some reason if you have images attached to your signature it doesn't display them when you compose your mail but it will still send them regardless.
    Obviously this is subject to the receiver having a mail client that will accept read receipts.
    tell application "Mail"
    set listOfSenders to {}
    set everyAccount to every account
    repeat with eachAccount in everyAccount
    set everyEmailAddress to email addresses of eachAccount
    if (everyEmailAddress is not equal to missing value) then
    repeat with eachEmailAddress in everyEmailAddress
    set listOfSenders to listOfSenders & {(full name of eachAccount & " <"Which account would you like to send this message from?" without multiple selections allowed
    if theResult is not equal to false then
    set theSender to item 1 of theResult
    tell application "Mail"
    set newMessage to make new outgoing message with properties {}
    tell newMessage
    set visible to true
    set sender to theSender & "
    Disposition-Notification-To: " & theSender
    end tell
    activate
    end tell
    end if
    I hope this helps you out. Tested and working in 10.4.11

  • I purchased the light room program on jan 14 and still have not received payment receipt confirmation or download link.

    hello i purchased the LR program and still have not receive an email with the downloadable info. however i did receive they had confirmation of my order and it was currently being processed and that i would receive and email within 24hrs with payment confirmation and the link to download my program. so far i have not received either of those and its been 10 days. really need that program, i have customers photos i need to edit.

    A quick trip to Google would confirm that you don't need a "special" link from which to download the software:
    Adobe - Lightroom : For Windows : Adobe Photoshop Lightroom 5.7.1
    Adobe - Lightroom : For Macintosh : Adobe Photoshop Lightroom 5.7.1

  • RF Goods receipt,Confirm,Create & Pack HU

    Hi ABAP Guru,
                         I am developing a module pool for RF devices in which i have designed 3 screens (e.g. 100,101,102) In SCREEN 100 i m giving PROCESS ORDER when ever im pressing NEXT button for that process order i will get material,batch number, mat. description,UOM. In screen 101 i have to pass the Quantity if Quantity satisfies whenever i press next button for that i have to make a confirmation,create a HU for that one and i have to pack that HU's also.and in Screen 102 i will get a message HU created and Packed successfully.
    all the field values i m getting from CAUFV(AUFK & AFKO) and Batch number i m getting from (AFPO).
    In Types i have used one BAPI Structure from which i am getting all the feilds (BAPI_ORDER_COMPONENT)
    AND Screens size is (840 and 1620)
    i know these BAPI Function Modules to be used.
    BAPI_HU_CREATE
    BAPI_HU_PACK
    or HU_PACKING_CREATE
    but, i don't know how to use these.
    Thanks Regards,
    N Uma Shankar

    Sample for BAPI_HU_CREATE
      clear ltr_header_p.
      ltr_header_p-hu_status_init = 'E'.
      ltr_header_p-plant          = '1080'.
      call function 'CONVERSION_EXIT_MATN1_INPUT'
        exporting
          input        = '1800010000'
        importing
          output       = ltr_header_p-pack_mat
        exceptions
          length_error = 1
          others       = 2.
      if sy-subrc <> 0.
    * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      endif.
      call function 'BAPI_HU_CREATE'
        exporting
          headerproposal       = ltr_header_p
        importing
          huheader             = o_header
    *     HUKEY                =
        tables
    *     ITEMSPROPOSAL        =
    *     ITEMSSERIALNO        =
          return               = lt_return
    *     HUITEM               =
      clear l_ko.
      clear lt_return.
      loop at lt_return.
        check 'EAX' cs lt_return-type.
        l_ko = 'X'.
        exit.
      endloop.
      if l_ko is initial.
    *   Création correctement réalisée : validation dans la BD
        refresh lt_return.
        call function 'BAPI_TRANSACTION_COMMIT'
          exporting
            wait   = 'X'
          importing
            return = lt_return.
        if lt_return[] is initial.
    *     Mise à jour correctement réalisée
          message i000(0h) with 'HU correctement créée :'
                                o_header-hu_exid
                                space
                                space.
    *     Modification de la HU
          perform f1100_modification_hu changing o_header.
        else.
    *     Mise à jour erronée
          call function 'BAPI_TRANSACTION_ROLLBACK'
    *        IMPORTING
    *          RETURN        =
          message i000(0h)
             with 'Impossible de valider la création de la HU:'
                  o_header-hu_exid
                  space
                  space.
          clear o_header.
        endif.
      else.
    *   Erreur de création : annulation
        message id lt_return-id
           type 'I'
         number lt_return-number
           with lt_return-message_v1
                lt_return-message_v2
                lt_return-message_v3
                lt_return-message_v4.
        call function 'BAPI_TRANSACTION_ROLLBACK'
    *      IMPORTING
    *        RETURN        =
      endif.
    Sample for BAPI_HU_CHANGE_HEADER
    report  z_test_bapi.
    data :
      w_subrc    like sy-subrc,
      str_header like bapihuheader,
      w_exidv    like vekp-exidv.
    start-of-selection.
    * Création de l'entête de la HU
      perform f1000_creation_hu changing str_header.
    *&      Form  f1000_creation_hu
    *       text
    *      -->O_SUBRC    text
    form f1000_creation_hu changing o_header like bapihuheader.
      data :
        l_ko         type xfeld,
        ltr_header_p type bapihuhdrproposal,
        lt_return     type table of bapiret2 with header line.
      clear o_header.
      clear ltr_header_p.
      ltr_header_p-hu_status_init = 'E'.
      ltr_header_p-plant          = '1080'.
      call function 'CONVERSION_EXIT_MATN1_INPUT'
        exporting
          input        = '1800010000'
        importing
          output       = ltr_header_p-pack_mat
        exceptions
          length_error = 1
          others       = 2.
      if sy-subrc <> 0.
    * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      endif.
      call function 'BAPI_HU_CREATE'
        exporting
          headerproposal       = ltr_header_p
        importing
          huheader             = o_header
    *     HUKEY                =
        tables
    *     ITEMSPROPOSAL        =
    *     ITEMSSERIALNO        =
          return               = lt_return
    *     HUITEM               =
      clear l_ko.
      clear lt_return.
      loop at lt_return.
        check 'EAX' cs lt_return-type.
        l_ko = 'X'.
        exit.
      endloop.
      if l_ko is initial.
    *   Création correctement réalisée : validation dans la BD
        refresh lt_return.
        call function 'BAPI_TRANSACTION_COMMIT'
          exporting
            wait   = 'X'
          importing
            return = lt_return.
        if lt_return[] is initial.
    *     Mise à jour correctement réalisée
          message i000(0h) with 'HU correctement créée :'
                                o_header-hu_exid
                                space
                                space.
    *     Modification de la HU
          perform f1100_modification_hu changing o_header.
        else.
    *     Mise à jour erronée
          call function 'BAPI_TRANSACTION_ROLLBACK'
    *        IMPORTING
    *          RETURN        =
          message i000(0h)
             with 'Impossible de valider la création de la HU:'
                  o_header-hu_exid
                  space
                  space.
          clear o_header.
        endif.
      else.
    *   Erreur de création : annulation
        message id lt_return-id
           type 'I'
         number lt_return-number
           with lt_return-message_v1
                lt_return-message_v2
                lt_return-message_v3
                lt_return-message_v4.
        call function 'BAPI_TRANSACTION_ROLLBACK'
    *      IMPORTING
    *        RETURN        =
      endif.
    endform.                    "f1000_creation_hu
    form f1100_modification_hu changing o_header like bapihuheader.
    data :
      l_ko      type xfeld,
      lt_return type table of bapiret2 with header line.
      o_header-warehouse_number = '380'.
      o_header-hu_stor_loc   = 'X'.
      o_header-created_by    = 'EXISTE_PAS'.
      call function 'BAPI_HU_CHANGE_HEADER'
        exporting
          hukey           = o_header-hu_exid
          huchanged       = o_header
    *   IMPORTING
    *     HUHEADER        =
        tables
          return          = lt_return
      clear l_ko.
      clear lt_return.
      loop at lt_return.
        check 'EAX' cs lt_return-type.
        l_ko = 'X'.
        exit.
      endloop.
      if l_ko is initial.
    *   Emballage correctement réalisé : validation dans la BD
        refresh lt_return.
        call function 'BAPI_TRANSACTION_COMMIT'
          exporting
            wait   = 'X'
          importing
            return = lt_return.
        if lt_return[] is initial.
    *     Mise à jour correctement réalisée
          message i000(0h) with 'HU correctement modifiée.'
                                space
                                space
                                space.
        else.
    *     Mise à jour erronée
          clear o_header.
          call function 'BAPI_TRANSACTION_ROLLBACK'
    *        IMPORTING
    *          RETURN        =
          message i000(0h)
             with 'Impossible de valider mise à jour de la HU.'
                  space
                  space
                  space.
        endif.
      else.
    *   Erreur de modification : annulation
        clear o_header.
        message id lt_return-id
           type 'I'
         number lt_return-number
           with lt_return-message_v1
                lt_return-message_v2
                lt_return-message_v3
                lt_return-message_v4.
        call function 'BAPI_TRANSACTION_ROLLBACK'
    *      IMPORTING
    *        RETURN        =
      endif.
    endform.

  • Delivery Receipt Confirmation

    Running Exchange 2010 SP3
    Quick question that my google searches are not revealing answers to:
    I have a "donotreply" address setup for communications and yesterday they sent out a message to an "all staff" distribution list using it in the BCC field of their Outlook for MAC 2011. The ALL STAFF distribution list consists of building
    distribution lists and doesn't have actual names in it.
    Someone asked why they didn't receive the message. I cannot track down a delivery report for communication between "donotreply" and the "user1" account. Using the typical web GUI. So I went into the Exchange 2010 Toolbox and now I'm trying
    the Tracking Log Explorer tool but it's also not showing that message EXCEPT to external sources. However, 99.9% of the recipients were internal accounts.
    Are there better ways to track down a delivery report than the GUI options? I don't always have the best luck with these. I want to know that the user got the message before I go looking in their Junkmail or where ever it may have ended up.

    Hi,
    We can use Message Tracking tool under Exchange 2010 Toolbox to check delivery report.
    A message tracking log is a detailed log of all message activity as messages are transferred to and from a Microsoft Exchange Server 2010-based computer that has the Hub Transport server role, the Mailbox server role, or the Edge Transport server
    role installed. We can use message tracking logs for message forensics, for mail flow analysis, for reporting, and for troubleshooting.
    Understanding Message Tracking
    https://technet.microsoft.com/en-us/library/bb124375(v=exchg.141).aspx
    How to track Message
    http://blogs.technet.com/b/messaging_with_communications/archive/2011/04/22/how-to-track-message-in-exchange-2003-2007-2010.aspx
    Hope this information will be helpful for you.
    If there are anything I can help, please let me know.
    Best Regards.

  • SRM Report - POs not having Goods Receipt/Confirmation

    Is there any SRM standard report which will allow the users to list POs for which goods have not been received ?

    Hi
    <b>Please go through the required roles to be attached below -></b>
    http://help.sap.com/saphelp_srm50/helpdata/en/4d/fa243dfe075c59e10000000a114084/frameset.htm
    http://help.sap.com/saphelp_srm50/helpdata/en/a0/10213862f7bd47e10000009b38f8cf/frameset.htm
    Ask BASIS Team to do the same for you.
    Do let me know.
    Regards
    - Atul

  • Confirmation of receipt

    Hello,
    in transaction SCOT you can maintain the confirmation of receipt settings.
    We have activated the flag "connect expects receipt confirmations for Internet mail" and we have defined some domains which should be excluded from the rule. The excluded domain are our own domain.
    But this seams not to work.
    Our issue is the following. We need an confirmation of receipt for sending orders to our vendors but we want no confirmation if we send internal mails. For all sap users we have defined a forwading of internal sap messages to the external outlook client.
    Every time a user writes an internal message the message is forwarded to the external mail (home adress) -> see transaction SO16. This works fine. But the user still gets an confirmation mail about the sending and the reading.
    Is it not possible to deactivate the confirmation in SCOT and to define e.g. in a BAPI that only orders need a confirmation?
    It seams that SAP is very inflexible in this case.
    Thanks

    Closed. No answer found.

  • Emails confirming of receipt as a log for workitems sent to Internet

    I have a situation and I donu2019t have any idea wher to solve it.
    The problem is that SAP or Workflow is  not sending two Emails confirming the sending  and reception of the Workitems sent to Internet when Iu2019m running the programs RSWUWFML2, RSCONN01;  my Internet account  is already set   on my user TCode SU01 and the server SMTP is working fine because the users get the workitems in to their Internet account, but the two Emails that the system send to confirm that any workitem was sent and receipt are missing.
    If I got to TCode SCOT to check the option SAP Connect: Internet Mail Confirmation of Receipt, is set the flag to activate this option which SAP expects receipts confirmations for internet mails, u2026
    I don´t know where else to check the option to activate this couples of Emails or what Iu2019m missing or the BASIS guy is missing.
    Would you help me pls?
    Thanks a lot.
    Felipe Uribe

    Hi Saravanan,
    This is not the problem, I'm using RSWUWFML2, RSCONN01 to send the workitems to internet and it's doing well (same result that you're telling me to use), what I mind is after that I execute those programs and I get the workitem on my account on internet, I should receive another two mails in which they are telling me about that the workitem was delivered already and waas received to, but I'm not getting this two Emails of confirmation.
    Thank a lot for your help.
    Regards
    Felie Uribe

  • Goods Receipt indicator  in PO ( SRM 7.0 )

    Hi Experts,
    Where is going Goods Receipt indicator (Goods Receipt / Confirmation of Performance of Service) in PO item from? from Vendor master-data or it depends on the Account Assignment Category?
    Thank you.

    The standard logic to get all document indicators (GR, IR, GRBASEDIV, POR, ERS ) in PO is from vendor master.

  • SRM - Delete confirmation (service entry sheet)

    Hi,
    we have the 5.00SRM.
    The user tried to post twice the same confirmation (service entry sheet) so the system replicated the first one in R3 and the second is in error for the Purchase order lock (message class SAP-T100 message-id BBP_ADMIN 010).
    It's right that the second is in error (Luckly!!!), but now we don't know how delete it (the second wrong confirmation), because in the confirmation transaction the delete button is inactive. Now the user need to create a new confirmation for the same purchase order, but since now all the confirmations for that purchase order go in error.
    Please, help me ... I looked all SAP notes and forum messages but I didn't find the solution.
    Thanks
    Lara

    Hi
    Which SRM scenarion and version are you using ?
    <u>Seems to be some bug in the system (Either due to wrong implmentation of some OSS note or some other reasons).</u>
    <b>Anyways, better to raise an OSS message with SAP as well.</b>
    <u>Refer to following OSS notes.</u>
    <b>535765 Too many entries in BBP_DOCUMENT_TAB
    1028584 You cannot delete confirmations that are in approval process
    863198 Confirmation screen is locked on click on delete button
    668829 Error when deleting held goods receipt confirmations
    852327 Disable Deletion of Confirmed PO Items
    994529 Conf can be deleted despite error in DOC_CHECK_BADI
    778489 Partial confirmations for back-end service purchase orders
    602973 Duplicate error messages during confirmation
    499917 EBP: deleted return delivery: BBPERS creates no invoice
    786051 Deleted service lines are checked
    515754 Deletion of held confirmation documents in back-end case
    355138 Cancellation of goods receipt/service confirmation
    430660 Deletion, change, return delivery possible after return</b>
    Hope this will help.
    Regards
    - Atul

Maybe you are looking for

  • I keep getting an error message when I try to print. I have tried ctrl/p, and the print command in my email both give me the same error message

    It has been for a month or 2 that I have not been able to print anything in my Firefox browser (It used to work just fine). I have no problem at all printing in Chrome ( I never use Internet Explorer ). Is it possible that my new printer is the probl

  • More help for a newbie please!

    hi everyone ive got a list selection listener set up for my view class this list shows names retrieved, this has been done by the following for (int i=0;i < data.size(); i++) Person aPerson = (Person)data.get(i); // Compose a string for each object.

  • Genric Object Services in CV02N, CV03N

    Hi all, My current requirement is to disable the 'Start Workflow' option from the Workflow menu of GOS toolbar for only CV02N. I am using the BADI GOS_SRV_SELECT to hide that entry in CV02N. When I goto CV03N, it is visible and thats fine. However my

  • Imac find wireless but wont connect!

    As the subject states...i recently purchased an imac G5 from a friend, he wanted rid and i got it for dirt cheap; so figured id make most of a bargain! Anyway while setting up the computer and ridding it of all his rubbish etc i tried connecting to m

  • The back plate of my shuffle came off!?

    While clipping my shuffle on my shirt the entire sealed backplate came off. I could put it back in place but there is a black seal that was definitely damaged....how big of  a deal is this? Will apply replace my shuffle under warranty? Thanks in adva