Sales return process and receiving the inbound return goods

hi,
Standard SAP allow a return order (RE) to incurs an invoice billing at SD side without the need of a inbound dlivery creation (to receive the incoming goods return) AND a goods-receipt creation.
question:
1 - why standard SAP allows a invoice billing to take  place of a return order without the need to perform a Inbound delivery and goods receipt?
2 - can i setup in the system to make the inbound delivery and goods receipt part of the indispensable process before a billing invoice can take place? if possible, what setup I need in the system?
tuff

Dear Tuffy,
1 - why standard SAP allows a invoice billing to take place of a return order without the need to perform a Inbound delivery and goods receipt?
There might be cases, where is actually no goods return.
For example, we have invoiced a customer some materials, which are broken.
Now imagine the transportation cost for bringing back the broken things to our plant is higher.
In that case, we wont take the glass return.
However we will have to show it as return.
2 - can i setup in the system to make the inbound delivery and goods receipt part of the indispensable process before a billing invoice can take place? if possible, what setup I need in the system?
It depends on your copy control.
If you maintain the copy control properly, we can control this.
In your case, do not maintain copy control between RE order and RETURN INVOICE.
Instead maintain copy control from return order to return delivery first
then maintain the copy control from return delivery to return invoice.
Hope it clarifies your doubt!
Thanks & Regards,
Hegal K Charles
Edited by: Hegal . K . Charles on Aug 19, 2011 3:20 PM

Similar Messages

  • My iphone 4S has problem in making and receiving the calls. While making the call , call fails and netwrok disappears. Like wise no voice is heard for incoming calls. This happened after return from the overseas travel.

    My iphone 4S has problem in making and receiving the calls. While making the call , call fails and netwrok disappears. Like wise no voice is heard for incoming calls. This happened after return from the overseas travel.

    Hello SamSax
    Check out the assist page below for troubleshooting call connectivity.
    Calls and connection issues
    http://www.apple.com/support/iphone/assistant/calls/
    Thanks for using Apple Support Communities.
    Regards,
    -Norm G.

  • Need to Return immediately and commit the App Module on a different thread

    I have an action that I want to return fast (immediately) but the server processing takes longer than acceptable. The results of the operation don't matter to the page submitting it and I want it to be able to navigate away even if the operation is not complete. I want to either be able to send a non-blocking server event from the browser or on the server side start a new thread that performs the operation allowing the original thread to return immediately. The new thread would need access to an Application Module in order to commit data. How would I go about accomplishing this?
    Some thoughts
    I've tried creating a ConcurrentLinkedQueue and putting the DataControl on the que, then in the other thread I pull it off the que, process and commit the data. This works unless the page is navigated away from. Then calling dc.getApplicationModule(); returns null.
    I thought about using createRootApplicationModule in the new thread (since the new thread has no context) but don't know how that would work
    This is the code in the run method of the new thread. In this example, I'm adding data to the app module in the original thread and committing the data in a new thread.
    (like I said, it works most of the time.)
    Object[] req = (Object[])que.poll();
    DCDataControl dc = (DCDataControl)req[0];
    try{
    ApplicationModule am = dc.getApplicationModule();
    if (am != null){
    am.getTransaction().commit();
    } else{
    System.out.println("AM:null unable to commit ");
    } catch (Exception e){
    e.printStackTrace();
    finally{
    if (dc!= null){ dc.resetState();} // release app module
    }

    Thanks for the replies. I am aware of the inherent risks of running a separate thread within a managed container.
    The use case is a performance logging operation. We have a internal web app used by a network of franchises with over 1000 users. We log response time and performances statistics to the database. When the user clicks to navigate or commit data, the response time that the user experiences is logged after the page has fully rendered either through a PPR or a full submit. This is done by submitting ADFCustomEvent from javascript on the page after rendering is complete.. The event sends up the time difference from when the user first clicked to when the page was fully rendered. This information is then merged with logged events stored on the users Session that shows the name and response time of every query that was executed during the previous request. Depending on the page this could be up to half dozen to a dozen or more queries. The logging operation as experienced by the browser is generally fast (<200ms) but sometimes can be as long as a second or more when the database gets busy. A half second is too long as makes the app appear sluggish if the user can't type or click immediately after the page has finished rendering. The logged data is aggregated so we know exactly how much of the page load was due to a slow browser/network, how much was database time, webservice call time, etc... If it's due to a slow database we can drill down and see which query is the culprit. These performance metrics are critical to operations and are charted throughout the day so we know exactly what our users are experiencing. All of our users use a custom firefox client that we control. Using this logging framework we were able to determine that upgrading to a Firefox 4.0 based client cut browser render time by more than half a second on average. We can also tell what type of hardware the user is running so can place the blame for poor performance where appropriate. We have determined that pages render considerably faster on Windows 7 than on Windows 98 with the same hardware. We are moving the logging tables off of our exadata database to a separate box to remove that load from the application database. Since we expect the other database not to perform as well we don't want it to affect the user experience, hence the need to log asynchronously. I would like to put the data on a queue and have a background daemon process read from the queue and commit to the database. I would like the daemon thread to be able to use BC components. I would prefer not to resort to using a web service because of the inherent overhead. The logging operation is not a long operation but is of high frequency so should be as streamlined as possible. The load is spread over 6 servers with 4 JVM's each (24 weblogic instances). I know it's possible to use BC components from a plain Servlet (which runs on it's own thread) so what I want is to have something like a servlet thread that loops forever processing my logging queue.
    One other method I am investigating is using my own non-blocking ajax call that callls a servlet to perform the logging. I will need to pull out the timestamp contained within a client side ADF component along with the pages ctrl-state variable that is included with every ADF request as it uses this as the key to get to the data on the session. ADF really needs a non-blocking ADFCustomEvent for this type of request. (send and don't care about the response)
    The client component with the server listener looks like this
    <af:outputText value="#{pageFlowScope.perfClientTS}" visible="false"
    id="perfClientTSField" clientComponent="true">
    <af:serverListener type="logPerfData" method="#{perfLog.logPerfDataAction}"/>
    </af:outputText>
    The script that queues the ajax call after the page loads looks like this
    AdfCustomEvent.queue(perfClientTSField, "logPerfData", {
    typeId : typeId,
    subTypeId : subTypeId,
    responseTime1 : new String(responseTime1),
    responseTime2 : new String(responseTime2),
    openedVia: via
    true);
    I also tried calling the noResponseExpected() method on the event before queuing it but it still blocked the UI and caused an additional side effect in that the client sent two ajax requests instead of one. It somehow thought something on the client side needed to be synced with the server.
    email me and I can send a doc with more details about how our performance logging framework works.
    Edited by: Don Kleppinger on Mar 14, 2012 2:52 PM

  • I purchased an iPad mini on October 10th.  I want to return it and get the new ipad mini retina when it comes out.  How do I do that if the new ipad mini release date isn't until "later in November", which is beyond the 14 days from my purchase date?

    I purchased an iPad mini on October 10th.  I want to return it and get the new ipad mini retina when it comes out. I am currently still within the 14 day return/exchange window but how can I exchange it if the new ipad mini release date isn't until "later in November", which would be beyond the 14 days from my purchase date?  If apple announces a new version of a product you just purchased but won't actually release it for more than 14 days, how can you possibly exchange the one you just bought?  Is my only option to return the one I bought on the 10th (so return by 10/24) and then not have an iPad until the new one is available for purchase?  Or would it make any sense to return the one I bought, get a new one, which would presumably have another 14 day return window, and then exchange THAT one for the new ipad mini w/ retina when it comes out (hopefully within that second 14 day window)?

    Call the apple store you got it from and ask them. Sometimes in the past they've extended the 'no questions asked return' but only Apple can tell you for sure.

  • I purchased an ipad from a dealer on ebay with a 9 month warranty still on it.  I set it up and decided to return it and buy the new Ipad instead. How can I be sure I didn't activate the warranty, or deactivate if it has been activated?

    I purchased an ipad from a dealer on ebay with a 9 month warranty still on it.  I set it up and decided to return it and buy the new Ipad instead. How can I be sure I didn't activate the warranty, or deactivate if it has been activated?

    Sorry, I can't tell what it is you're trying to ask. What does the warranty have to do with your intention to return the iPad (to whomever) and get another one?
    There's no way to deactivate a warranty.
    The warranty transfers with the machine, has nothing to do with the owner.
    Look around in the Support pages, you can figure out a way to type in your serial number and see what your current warranty status is.

  • I recently bought the macbook pro retina display early 2013? should I return it and get the late 2013 model?

    i recently bought the macbook pro 15 inch retina display early 2013? should I return it and get the late 2013 model?

    You have 14 days exchange
    New retina has which yours doesn't -
    802ac wifi, very very fast
    Haswell cool running processor
    Longer batt life
    Lightweight form factor
    Faster  PCIe SSD
    Overall a better machine to have yes
    Your choice is subjective to your needs however
    peace

  • I bought a 16 gb ipod touch at 32 gb price at walmart. can I return it and get the 32 gb version?

    I bought a 16 gb ipod touch at 32 gb price at walmart. can I return it and get the 32 gb version?

    Hey Jonathan, You would have to check with Walmart and there return policies to be certain. But with a receipt showing that you purchased a 32G model not a 16G model and all the packing boxes and papers, I don't know why not, but I don't work for Walmart either. But don't delay if you keep the wrong iPod for to many days Walmart may think you have other motives. Good luck. Cheers.

  • When I "share" to DVD the file is transcoded.  When it reaches 66% it starts to "finishing", but the process stops and does not proceed beyond 66%.  When I stop the sharing process I receive the following message "the share operation dvd has failed".

    When I "share: to DVD the file is transcoded.  When the sharing process gets to 66%, it changes to "finishing" "CreateDVD:waiting fro create disk to finish.  The sharing process does no go beyond 66%, and when I stop the sharing process, I receive the message "the share DVD operation has failed."
    Is this a problem with FCPX or Create DVD?  How can this problem be resolved?

    The handshake between FCP and a hidden app called Create Disk wasn't completed.
    Try this. Select a short range and Share>DVD. In Output Settings. set it to Hard Drive to save as a disk image. (Save to your Desktop so you can find it.) For menu Background, click the Add button, then cancel. That is often enough to wake up the disk burning part of this process. If it makes a disk image, try a physical disk.
    Russ

  • I tried to update my cc and received the error code: A12E1

    I tried to update my cc and received the error code: A12E1

    Hi Samson,
    Welcome to the Community!
    Please perform the below steps:
    1) Reboot the computer.
    2) If error still persist, Rename the OOBE folder to OOBE OLD from
    Mac: MAC HD/Library/Application Support/Adobe
    Windows: C:\Program Files (x86)\Common Files\Adobe and
                    C:\Users\(UserName)\AppData\Local\Adobe
    3) Download Creative cloud once again and try launching.
    4) If you still faces an issue then Quit/End the AAM notifier process
    Windows:
    Press Ctrl Alt Delete
    Start Task Manager
    Click the 'processes' tab and check if you have AAMNotifier running
    If so, click End Task
    Mac:
    Go to Spotlight (magnifying glass at top right on your screen)
    Type Activity Monitor
    Press Return to open Activity Monitor
    Check in the Activity monitor for AAMNotifier
    Quit that process if you find it
    Thanks!
    Ankit

  • TS3147 After installing Mountain Lion, I tried to scan from my Canon MX870 and received the message: "MP Navigator EX quit unexpectedly. Click Reopen to open the application again. A report will be sent to Apple,"

    After installing Mountain Lion, I tried to scan from my Canon MX870 and received the message: "MP Navigator EX quit unexpectedly. Click Reopen to open the application again. A report will be sent to Apple,"  This problem happened right after I installed Mountain Lion. I then downloaded Canon's upgraded software and drivers for the MX 870 and the problem was resolved. Now one month later, the problem has returned.

    rjliii wrote:
    Solved problem with original Canon software.  When I downloaded Canon software upgraded for OS X 10.8, I got all by Navigator Ex. Noticed that on Canon's site, the upgraded version is 3.1; my app was 2.1. Upgraded to 3.1 for Nav. Ex, and it works.
    You should still use Image Capture IMHO.  If it was my gear, that's what I would do.  No need to worry about software upgrades.

  • Third Party Sales - Bus process and Config

    Friends,
    Kindly explain 3rd party sales business process and its configuration settings.
    I am not able to locate the full configurations using Search. If any one knows the exact link which clearly states this issue.
    Thanks,
    Mahe

    Hi,
    please  see this notes
    Process Flow for 3rd Party Sales
    Customize the third party sales in summary:
    1. Create Vendor XK01
    2. Create Material u2013 Material Type as "Trading Goods". Item category group as "BANS".
    3. Assign Item Category TAS to Order type that you are going to use.
    4. A sale order is created and when saved a PR is generated at the background 
    5. With reference to SO a PO is created (ME21N). The company raises PO to the vendor.
    6. Vendor delivers the goods and raises bill to company. MM receives the invoice MIRO 
    7. Goods receipt MIGO 
    8. Goods issue
    9. The item cat TAS or Schedule line cat CS is not relevant for delivery which is evident from the config and,   therefore, there is no delivery process attached in the whole process of Third party sales.
    10. Billing     
    -  3rd party sales order Create Sales Order
    VA01
          Order Type
          Sales org, distr chnl, div
          Enter
          Sold to
          PO #
          Material
          Quantity
          Enter
          Save
    SD -  3rd party sales order View the PR that is created with a third party sales order
    VA01
          Order Number
          Goto Item Overview
          Item ->Schedule Item
    SD -  3rd party sales order View the PR that is created
    ME52N
          Key in the PR number
          Save
    SD -  3rd party sales order Assign the PR to the vendor and create PO
    ME57
          Key in the PR number
          Toggle the "Assigned Purchase Requisition"
          Execute
          Check the box next to the material
          Assign Automatically button
          Click on "Assignments" button
          Click on "Process assignment"
          The "Process Assignment Create PO" box , enter
          Drag the PR and drop in the shopping basket
          Save
    SD -  3rd party sales order Receive Goods
    MIGO_GR
          PO Number
          DN Number
          Batch tab , click on classification
          Serial Numbers tab
          Date of Production
          Flag Item OK
          Check, just in case
          Post
          Save
    SD -  3rd party sales order Create Invoice
    MIRO
          Invoice Date
          Look for the PO , state the vendor and the Material
          Check the box
          Clilck on "Copy"
          Purchase Order Number (bottom half of the screen)
          Amount
          State the baseline date
          Simulate & Post
          Invoice Number
          *Invoice blocked due to date variance
    SD -  3rd party sales order Create a delivery order
    VL01N
          In the order screen , go to the menu Sales Document , select "Deliver"
          Go to "picking" tab
          State the qty and save
    SD -  3rd party sales order Create a billing document
    VF01
          Ensure that the delivery document is correct in the
          Enter
          Go to edit -> Log
          Save
    business process.....
    please see the link...........
    http://help.sap.com/bp_pharmav1600/Pharma_US/index.htm
    Regrds,
    venkataswamy.y
    Edited by: yanamadala venkataswamy on Sep 11, 2009 11:09 AM
    Edited by: yanamadala venkataswamy on Sep 11, 2009 1:26 PM
    Edited by: yanamadala venkataswamy on Sep 11, 2009 1:27 PM

  • Attaching Extra Information for on Hold process and starting the process

    Hi,
    We are developing BPM process using Oracle BPM 10.3.
    Our want the process to be on hold to get extra information from some other system. The extra information will be recieved sepeartely oust side the BPM process. We want to add the extra information to the on hold process and continue the process. Please let me know how to develop the BPM process to cater this requirement.
    Thanks

    The right pattern would be to create a process that has something like the following flow pattern:
    Begin -> ... (Some Activities) -> Wait
    The Wait Activity can be defined to have arguments that the external application can use to send the additional information to aggregate with the existing instance data.
    The way for an external application to connect to the instance waiting in the WAIT activity is to use the processId that is returned when you programmatically create the instance through any of the available APIs: PAPI (Java), PAPI-WS (Soap) or the process exposed as a web service. It is also possible to use correlations but this can be considered a more advanced topic.
    In the same lines there are methods in PAPI and PAPI-WS or a process exposed as a Web Service to create an instance, there are methods to send a notification to a given instance in a given activity of the process. Using this API Calls, you can signal the instance in wait state and send some additional information so that when the Wait activity is executed, the instance is moved forward.
    HTH,
    eduardoc.

  • How to send IP Addr in an alert and receive the same?

    1. I have an 'alert handler' process that's sending an alert using 'Create Alert' activity.
    2. I have a listening/receiving process that get's triggered by this alert from the 'alert handler' process.
    3. The listening/receving process telnet's to a router. I want the listening/receiving process to extract the IP Address of the router from the alert that triggered this listening proecess.
    4. I tried sending the IP address of the router as 'Parameter 1' using the 'Create Alert' activity in the 'alert handler' process.
    5. In the receiving process, in order to telnet to the router, I chose 'Execute on this target reference' option for the 'Open Terminal' acitivity, but was unable to access 'Paramter 1' of the alert. It shows greyed out.
    Question:
    What is the best way to send the IP address of the router in the alert and receive the same in the listening process such that I can telnet to that router in the listening process?
    Please note: tried creating a 'terminal target'...there is no way for me to supply IP address info from outside into terminal target...looks like terminal target only takes a hard coded IP address or host name.
    Will appreciate your prompt response please.
    thanks,
    Jamal

    We discussed this, but just to post here. To view alert or other tasks parameters via the reference variable fields you have to select the show advanced checkbox.

  • How to write processing code for the Inbound IDOC to the R/3 ??

    i m having a file -> XI-->R/3 scenario,
    IDOC is being sent from XI to R/3,
    can u guide to me to write a processing code for the Inbound IDOC to the R/3,
    since i m new to ABAP and ALE technology, can we provide me any blog for doing that.......or guide me....

    Hi Sudeep
    Simple File to Idoc scenarion blog
    /people/ravikumar.allampallam/blog/2005/06/24/convert-any-flat-file-to-any-idoc-java-mapping - Any flat file to any Idoc
    Also see the blog
    <a href="/people/ravikumar.allampallam/blog/2005/02/23/configuration-steps-required-for-posting-idocsxi Steps for Posting IDOC's</a> by Ravikumar.
    Configuration of IDOC adapter
    http://help.sap.com/saphelp_nw04/helpdata/en/96/791c42375d5033e10000000a155106/frameset.htm
    Regards
    Santhosh
    *Reward points if useful*

  • Hi i use iphone 4 with iso 6.1.3!! Am not getting an option to register my phone number in imsg!! Am just getting an option to set my email address for sending and receiving the imsgs!! How do i register my phone number??

    Hi i use iphone 4 with iso 6.1.3!! Am not getting an option to register my phone number in imsg!! Am just getting an option to set my email address for sending and receiving the imsgs!! How do i register my phone number??

    Hello Nikkii,
    Thanks for using Apple Support Communities.
    For more information on this, take a look at:
    iOS: Troubleshooting FaceTime and iMessage activation
    http://support.apple.com/kb/ts4268
    Troubleshooting telephone-number activation (iPhone only)
    After each step, toggle FaceTime and iMessage off and then on in Settings > Messages and Settings > FaceTime.
    Update to the latest version of iOS.
    Ensure that your iPhone is set to the correct time zone. Tap Settings > General > Date & Time.
    Note: If Set Automatically is on but the incorrect time zone is displayed, turn Set Automatically off and then choose the correct time zone, date, and time. Then turn Set Automatically on again.
    Ensure that FaceTime has not been restricted: Settings > General > Restrictions > FaceTime.
    Verify that you can send SMS messages. You need a valid SMS messaging plan to activate FaceTime.
    Contact your carrier to verify that there are no restrictions or blocks on text messages. Blocks on text messaging will prevent iMessage and FaceTime registration.
    If you are unable to activate iMessage or FaceTime on a device after remote wiping it, wait at least 24 hours and try again.
    If "Waiting for Activation" is displayed, leave FaceTime and iMessage enabled for 24 hours. Toggling FaceTime or iMessage off and on will cause the registration process to start over.
    Best of luck,
    Mario

Maybe you are looking for

  • IMovie HD 6.0.3 will no longer recognize my Sony DCR-HC40 camcorder

    My Sony DCR-HCR 40 previously worked with iLife 4 until I upgraded to Mac OS 10.4.6. After that iMovie no longer recognized my camcorder. I then upgraded to iLife 6 and iMovie HD 6.0.3. Again, iMovie does not recognize my camcorder. I've read everyon

  • IDVD Crashed When I Tried to Burn DVD. Now the DVD Doesn't Show on Desktop

    Eject button doesn't work. I've tried to restart & hold down the trackpad button. The disk does't show on the desktop or in sidebar & it's like the MBP doesn't know a disk it there. The desktop & sidebar have always shown when a CD or DVD are in the

  • Sub Contracting PO- Table and Fields for Materials sent

    Dear Friends, I am preparing a functional spec for the sub contracting PO. Can you pls provide information about the tables and fields from where the data about the materials to be sent to subcontractor are picked? Its picking from the structure MDPM

  • No signal on samsung tv

    Hi, I am trying to connect my apple tv for the first time on a samsung tv bought 6 month ago with hdmi cable but it says "no signals". I am on the correct channel and have tried to unplug but no luck. Any idea ? Thanks

  • Data Transfer methods between FPGA and RT

    I have 10 values that I combined into a cluster that I want to send to the RT controller.  The problem is if I just the read/write FPGA, I only get 1/10th of the data.  I am assuming that it is the time taking to transfer from FPGA to RT.  So I looke