How to close Item while doing GR

Dear Sir
i would like to close PO item when i do Goods Receive
Example   PO Qty = 5000 ea
and GR = 3000 ea only, then i want to close this item during Goods Receive
so, when i do GR for the rest 2000 ea, system will not allow because this item is already closed
How to do ?
Annop ch

Hi Annop,
Unfortunately, this is not possible during the goods receipt.
At the time of posting the goods receipt, the only option we have is to set the "delivery completed" indicator, but this does not stop the system from avoiding the posting of further goods receipts for the Purchase Order quantity that remains opened.
Setting the 'delivery completed' indicator has the following effects:
.- The purchase order item is considered as completed and can be deleted even if not the entire quantity was delivered.
.- A further delivery is not expected. This affects material requirements planning (materials planning) and purchase order commitment.
.- However, another delivery up to the purchase order quantity (including overdelivery tolerance) is still possible.
.- During the next goods receipt, the system does not select the item as a proposal in the selection list in Transaction MB01. In Transaction MIGO, the system does not propose the 'OK' indicator even if it would normally be proposed due to the user settings.
To stop the system from proposing a quantity in Transactions MB01 or MIGO and to prevent a GR posting, you can proceed as follows:
.- Reduce the purchase order quantity to the previous GR quantity.
.- Block the purchase order item. (ME22N: Block pushbutton; ME22 Menu -> Edit -> Block).
.- Fill the date field for the 'Latest Possible Goods Receipt' (LEWED) in the purchase order item. If you do this and you enter a GR document after this date, the system issues message M7163, which you must set as an error message in Customizing.
I hope this helps,
Esther.

Similar Messages

  • How to exclude tables while doing import in Traditional import/export

    Hi OTN,
    Please suggest me, while using Oracle Datapump we can exclude tables as below i mentioned.... if i will use Traditional export/import how can i exclude tables.
    impdp tech_test10/[email protected] directory=EAMS04_DP_DIR dumpfile=EXP_DEV6_05092012.dmp logfile=IMP_TECH_TEST10_29MAY.log REMAP_SCHEMA=DEV6:TECH_TEST10 remap_tablespace=DEV6_DATA ATA_TECH_TEST10 remap_tablespace=DEV6_INDX:INDEX_TECH_TEST10 EXCLUDE=TABLE:\"IN \(\'R5WSMESSAGES_ARCHIVE\',\'R5WSMESSAGES\',\'R5AUDVALUES\'\)\"
    Your suggestions will be helpful to me find the way.

    you cannot exclude. But you can use tables parameter to list all the tables needs to be exported.
    exp scott/tiger file=emp.dmp tables=(emp,dept)
    similarly for import
    Edited by: Kiran on Jul 18, 2012 2:20 AM

  • How come the item value does not come thru via PL/SQL anonymous block?

    Hi,
    It's a Form with 3 tables -
    1) ClinicianProfileTb (with about 40 columns, insert/update via DML),
    2) PeopleTb (with about 7 columns, insert/update via PL/SQL anonymous block) and
    3) ClinicianPracticeTb (with about 10 columns, insert/update via PL/SQL anonymous block) for after-submit-processes.
    So I have several After-Submit-Processes. For some reason, it appears that PeopleId which is supposed to come thru via the 2nd After-Submit-Process (ie: Insert/Update PeopleTb) does not do the way it's supposed to. And when I press "Create" button at the bottom, I got the following error msg:
    ORA-01400: cannot insert NULL into ("TEST_0712"."CLINICIANPRACTICETB"."PEOPLEID")
    I tried the "debug" mode (via edit page link), but to no avail. (I'm newbie, trying to learn and deliver at the same time :)).
    I uploaded the app to apex.oracle.com, if someone could kindly take a look and let me know what goes wrong, it'd be greatly appreciated.
    workspace: test_0712
    app: 43408 - TEST
    user: demo
    pswd: demoPswd
    Page#21 -> look at the After-Submit-Processes -> in "Insert/Update PeopleTb" it appears that PeopeId does not come thru; thus it cannot be updated to ClinicianProfileTb.PeopleId (allows null) -> and thus cannot be inserted into ClincianPracticeTb.PeopleId (which does NOT allow null). Basically my logic is that in order to create ANY row in ClinicianPracticeTb, BOTH PracticeId AND PeopleId must be present.
    Acutally I should have used the PeopeTb as DML (as the driving table) to enforce that PeopleId must be present in order to insert ClinicianProfileTb and ClinicianPracticeTb, but it'd be lots of codes to write to insert/update in ClinicianProfileTb (40 columns).
    In addition, does ApEx consider EVERY SINGLE after-submit-process are in ONE transaction for commit/rollback? It appears that it treats all PL/SQL anonymous blocks are in ONE transaction, while Automatic Row Processing (DML) is commited/rolled back on its own?
    Thanks much,
    Helen

    All blocks that do not commit in one of the ways I detailed (and which do not explicitly commit using a commit statement) are part of the transaction started with > the first DML statement issued in any of the page processes and continuing until a commit is issued.Say, there are the following processes in the After-Submit-Processes:
    1. Process1 -> Automatic Row Processing (DML)
    2. Process2 -> PL/SQL anonymous block
    3. Process3 -> PL/SQL anonymous block
    Based on what you describe, in the event that if there is no explicit "commit" issued in any of these processes, then an implicit "commit" will be issued at the end of Process3?
    Thanks, Scott.
    Doreen

  • How to update progressbar while doing serverside processing?

    Hi,
    I have the following use case:
    - When the user clicks a button a file must be downloaded. Because it can take some time before the server gathered the data, a progressindicator must be shown. After that the file is presented to the user.
    Currently, I have clientside javascript that shows the popup, and then queues a server event that starts the serverside processing. A poller is running that should keep track of the progress.
    My problem is that the popup only shows at the end of the serverside method. Also, the poller doesnt poll while the serverside method is executed, and resumes at the end of the serverside method execution. So even when the popup would show, it wouldnt properly display the progress.
    I have the following code:function showProgressPopup(event) {
                                var popup = AdfPage.PAGE.findComponent("pt:progressPopup");
                                var hints = {};
                                hints[AdfRichPopup.HINT_ALIGN] = AdfRichPopup.ALIGN_OVERLAP;
                                hints[AdfRichPopup.HINT_ALIGN_ID] = "pt:downloadButton";           
                                popup.show(hints);
                                var source = event.getSource();
                                AdfCustomEvent.queue(source, "startDownload", {}, false); //at this moment, popup should show and serverside processing starts
    <af:panelGroupLayout id="pgl6">
                    <af:poll id="poller"/>
                    <af:commandButton text="Download in Excel-formaat" id="downloadButton" partialSubmit="true">
                        <af:clientListener type="action" method="showProgressPopup"/>
                        <af:serverListener type="startDownload" method="#{CombinotaExportBean.startDownload}"/>
                    </af:commandButton>
                    <af:popup id="progressPopup" clientComponent="true">
                      <af:dialog id="downloadDialog" type="cancel" modal="true" closeIconVisible="false" title="Downloading..." partialTriggers="downloadButton poller">
                        <af:switcher id="downloadSwitcher" defaultFacet="showRunning"
                                     facetName="#{CombinotaExportBean.value == CombinotaExportBean.maximum ? 'showReady' : 'showRunning'}">
                          <f:facet name="showRunning">
                            <af:panelGroupLayout id="pgl7">
                              <af:panelHeader text="One moment please" id="ph3"/>
                              <af:progressIndicator id="progressIndicator" value="#{CombinotaExportBean}" partialTriggers="poller">
                                <af:outputFormatted styleUsage="instruction" value="Data is being collected..." id="of1"/>
                              </af:progressIndicator>
                            </af:panelGroupLayout>
                          </f:facet>
                          <f:facet name="showReady">
                            <af:goLink text="Click to download file" id="gl1" partialTriggers="poller" destination="#{CombinotaExportBean.downloadFile}">
                              <af:clientListener type="click" method="closeProgressPopup"/>
                            </af:goLink>
                          </f:facet>
                        </af:switcher>
                      </af:dialog>
                      <af:clientListener method="downloadDialogCanceled" type="popupCanceled"/>
                      <af:serverListener type="downloadCanceled" method="#{CombinotaExportBean.downloadCanceled}"/>
                    </af:popup>
                    </af:panelGroupLayout>When I start a new Thread in my serverside CombinotaExportBean.startDownload method, it works because then that method returns while the server is still processing. However then I have problems with quering my RowSetIterators, they start throwing NPE's. Multithreading is evil in webapps I guess.
    So how can I do this in one thread? How can I make sure my popup shows first, and my poller keeps polling while the server collects data?
    with kind regards,
    Gerben

    Hi Frank,
    Thanks for your suggestion. In my current implementation I'm basically using a animated image, because I'm now using the ProgressIndicator without BoundedRangeModel and then it just shows a running clock.
    However, in my case its quite easy to monitor the progress on the server thread. So I thought this is the typical use case for a real ProgressIndicator. Unfortunately I can only find 10g examples of the progress indicator and I dont get the 11g progressindicator to work like that. So what I am curious about is, if a typical ProgressIndicator use case is any different. And if there's any example of it, with or without the usage of the poller.
    I already found the answer to part of my question. If I set noResponseExpected to the serverevent, the client event finishes and is effective immediately, before the server event is finished:var source = event.getSource();
    var customEvent =  new AdfCustomEvent(source, "startDownload", {}, false);
    customEvent.noResponseExpected();
    customEvent.queue(true);with kind regards,
    Gerben

  • Not getting any line item, while doing shipment costing VI01.

    I have a TD shipment which is completely confirmed. When I am trying to do shipment costing, VI01, no item line appears. The error log is not informative.
    The same vehicle, with the same service agent, has been used for many other shipments, before and after the one I have mentioned. In those cases there was no problem with the shipment costing.
    Can anyone let me know what may be the possible reason for this ?
    Regards.
    Manish kumar Sharma

    Hi Manish,
    i hope the Shipment Cost Relevance and Default for Shipment Cost Type is assigned properly, and while using VI01. the same s being used.
    Also check  "Maintain Transport relevence in Shipments.and "Route determination for shipping point" for the vehicle / transporter used .
    BT
    Satish

  • Not getting any item while doing shipment costing VI01.

    I have a shipment which is completely confirmed. When I am trying to do shipment costing, VI01, no item line appears. The error log is not informative.
    The same vehicle, with the same service agent, has been used for many other shipments, before and after the one I have mentioned. In those cases there was no problem with the shipment costing.
    Can anyone let me know what may be the possible reason for this ?
    Regards.
    Manish kumar Sharma

    Hi Manish,
    i hope the Shipment Cost Relevance and Default for Shipment Cost Type is assigned properly, and while using VI01. the same s being used.
    Also check  "Maintain Transport relevence in Shipments.and "Route determination for shipping point" for the vehicle / transporter used .
    BT
    Satish

  • Installment source item is changed while doing the Return lot Posting

    Hi Experts ,
    We have a requirement to Change the Payment method for the Line item while doing any Return lot Posting(FP09) .So that we have enhanced the FQEVENT 292 to change the payment method in the line item and also configured the Lock(Payment/Dunning) for some of the Return Reason code . It is working perfectly for any item except installment line item.While doing the Return posting for any Installment line item(say 1st installment out of 4 installment) ,Lock is applied and payment method has been changed for that line item which is correct  but it is also changed the Source line item of that Installment Plan  which is not supposed to do this .not sure why SAP is taking the Source line item ? Could you please advice me what need to do for this ?
    Thanks ,
    Pankaj 

    Hi Pankaj,
    You can use BAPI ' BAPI_INSTMNTPLN_CHANGE '  to change the Installment Plan item.
    Thanks,
    Pratima.

  • Error while doing OASV T Code in ECC 6

    Can anybody help me how to fix this while doing T Code OASV.
    I will assign good points.
    Balance in 1 currencies
    Message no. F5842
    Diagnosis
    Balances have been found in 1 currencies with the following details:
    Currency type Amount Currency
    30            0.01  USD
    (A maximum of three differences are listed)
    System Response
    The prerequisite for posting a document in financial accounting is that the balances for all currency types are zero.
    Procedure
    This is a system error in the calling application or the FI/CO interface.
    Thanx,
    Edu

    Hye
    When you are using multiple currencies this error arrises. You can not transfer the values through OASV.
    You have to follow the other way :
    first reset the asset reconcilation account.
    post the transaction through fb50 or f-02
    after posting the entry re-set the reconcilation account.
    The path :  Assets accounting preparing for production start upset or reset recon account.

  • Turning Open items which are partially payed into Close items.. How?

    Hello,
    In our company we use partial payment to Vendors using transaction F-59 and also automatic paymant of full amounts. Everything is working correctly but since we use very offen partial way of paymant, on transaction FBL1N I have a lot of open items and most of the time I don't know exactly how much do I own to vendor(s).
    To explain it easier I will show one simple example:
    1. I own to one of my vendors amount Eur 10.000
    2. Using transaction F-59 (partial payment) I pay him Eur 3.000
    3. When I open transaction FBL1N for that vendor and if I choose to show only Open items
    total amount shows me that I own him Eur 10.000 instead of due amount 7.000
    I understand that total amount of Eur 10.000 instead of Eur 7.000 is shown because we use partial instead of residual way of paymant but I would like to know is there any way I could manually turn these Eur 3.000 into close item because they are already payed?
    Searching through Internet I found that transaction F-44 could be used for similar but I am not sure it can do exactly what I need: to turn all partial payed open items to close items so for each vendor then I could see exact amount I own them.
    I hope someone can help me with this because I must solve it ASAP and it's slowing me down at my workplace and it would be great if I could manually close some open items, because they are already payed.
    Greetings,
    Adi
    Moderator: Please, try searching before posting a new thread. Clearing issues are well described on these forums
    Edited by: samnovice on Jul 30, 2011 3:50 PM

    Hi:
         Knocking off invoices against partial payments in F-44 is a standard procedure that is used to clear open item outstanding in Vendor ledger FBL1N. You should ideally clear partial payment in Residual Tab of F-44 and for remaining amount e.g 7 in your case you should double click in residual item column next to amount. By doing so system will also copy the original invoice reference to the partial document AB (with 7 amount) as per setting defined in OBA0 for residual item clearing.
    Line item 10 and its payment line item 3 are standing open in ledger because you did not apply them in F-44. You could have also directly apply them in F-59 of F-53. Partial document will be generated with document type as per setting you have defined in OBXH. Hope this will clear your understanding.
    Regards

  • How to close JFileChooser dialog only while using ESC key ?

    Hi All,
    I am using a Frame and from this frame i am calling the JFileChooser via a JButton.
    and using JFileChooser ShowOpenDialog() for open and close .
    while doing ESC operation my Main Frame is getting closed with JFileChooser dialog.
    Can i close only JFileChooser dialog while doing ESCAPE key operation.
    I Have Escape key function in Main Frame file and JFileChooser file( EscKeyEventActionIntialization)
    But while debuging i am not able to catch the esc key action inside EscKeyEventActionIntialization.
    I have attached the code, please suggest me , if i need to do any change .
    * To change this template, choose Tools | Templates
    * and open the template in the editor.
    package MainPackage;
    import javax.swing.filechooser.*;
    import java.awt.event.ActionEvent;
    import java.awt.event.KeyEvent;
    import javax.swing.*;
    public class SourceSettings extends javax.swing.JDialog{
        JDialog dialog;
        private javax.swing.JFileChooser jFileChooser1;
        MainFile  mainFile;
        ImageIcon icon = new ImageIcon(getClass().getResource("/Resource/mchpIcon.GIF"));
        /** Creates new form SourceSetting */
        public SourceSettings(MainFile  pMPFS) {
            dialog = new JDialog();
            dialog.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
            mainFile = pMPFS;
            jFileChooser1 = new javax.swing.JFileChooser();
            dialog.add(jFileChooser1);
            EscKeyEventActionIntialization();
            jFileChooser1.setDialogTitle("Browse For Folder");
            jFileChooser1.setFont(new java.awt.Font("Microsoft Sans Serif", 0, 11)); // NOI18N
            jFileChooser1.setName("Browse For Folder"); // NOI18N
        public String getDirctoryPath()
            int retval = jFileChooser1.showOpenDialog(dialog);
            dialog.setVisible(true);
            if(retval  == JFileChooser.APPROVE_OPTION)
                return jFileChooser1.getSelectedFile().getAbsolutePath().toString();
            else
                dialog.setVisible(false);
                dialog.dispose();
                return null;
        public String getParentDirctoryPath()
            return jFileChooser1.getCurrentDirectory().getAbsolutePath().toString();
        public String getOutputDirctoryPath()
            if(jFileChooser1.showOpenDialog(mainMpfs)  == JFileChooser.APPROVE_OPTION)
               return jFileChooser1.getCurrentDirectory().getAbsolutePath().toString();
            else
               dialog.dispose();
               return null;
        private void EscKeyEventActionIntialization()
            Action  ESCactionListener = new AbstractAction () {
              public void actionPerformed(ActionEvent actionEvent) {
                dialog.setVisible(false);
                dialog.dispose();
            KeyStroke stroke = KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE, 0, true);
            JComponent comp = dialog.getRootPane();
            comp.getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW).put(stroke, "ESCAPE");
            ActionMap actionMap = comp.getActionMap();
            actionMap.put("ESCAPE", ESCactionListener);
    }

    You have a class that extends JDialog and has a JDialog member variable (very confusing), and no main(...) method. How is the class used as a JDialog?
    To get better help sooner, post a SSCCE that clearly demonstrates your problem. Note that this should be executable and should not contain any extraneous code.
    db

  • Error while doing GR 561 - No item category exists (Table T184L DIG WMPP  )

    Hi,
    I am doing 561 to Finished goods St loc which is WM enabled and getting the above error.
    Question - I don't have authorization to check or change the item category. How do I receive goods to this St loc? I tried transfering stock from another location, but system does not allow that as well.
    While doing 561, system creates an inbound delivery in the background. At that time it checks for item category and fails.
    Any way I can post stock to this st loc?

    561 movment is only to be used for stock load at GO-Live date, not beyond, as its offset account is  usually  an account that is specially defined for initial inventory postings.
    Can it be that you are using decentralized WM (because of the inbound delivery) ?
    Without customizing you are not able to sove that problem, except you are using movement types that are allowed and setup well.
    Maybe you should explain why you think that you need to add stock with 561´

  • How to Close a Purchase Order line Item for GRN W/O Deleting the Line Item

    Hi,
    I want to Close a line item for Goods Receipt in a Purchase Order. How Do I do this?
    My Requirement is that the system should not allow for Goods Receipt for the Line Item.
    I know of 2 options which are difficult to Implement.
    1) I delete the Line item
    2) Put the delivery Completed Indicator - For this the system still allows for GR
    any Other way of Closing the line Item
    NS

    Hi, you can close the Line item by, doing partial GRPO, i.e if u use the Copy From option in GRPO, there comes a Draw docuemnt wizard, there you can choose one line item, and then put GRPO for that line item,
    The Wizard comes only in the Copy From option,
    Close the Line item, by right clicking on that Line item and then 'close Row'
    Edited by: Gayathri Panneerselvam on Dec 19, 2008 10:25 AM

  • While doing BDC in  VL02N , How do update POSNR

    While doing BDC in VL02N how to update POSNR in BDC program.I need to choose purticular line number and should update that line item.kindly send me a BDC sample code for this .

    You better use a BAPI like BAPI_OUTB_DELIVERY_CHANGE.
    Else you could use function code POPO_T  "Place cursor" and then you will have to use field names like LIPSD-G_LFIMG(01) in your BDCDATA.
    Regards

  • How can we change delivery document while doing shipment

    Hi all,
    How can we change delivery document in background while changing shipment document.My requirement is to change the netweight in delivery while doing shipment.Actually it gets blocked when we open the shipment.
    Thank You,
    Regards,

    Hi,
    if you have done the PGI(Post Goods Issue), you can't change the delivery.
    If you want to change the devlivery Qty, you should create the delivery with Partial Split (= X) and you can deliver the splitted qty with a new delivery.
    Regards,
    Baburaj

  • How can I stream video from my laptop to apple tv while doing a different task on my laptop?

    How can I stream video from my laptop to apple tv while doing a different task on my laptop?  I want to be able to stream a video to my tv while browsing the internet or working on writing on my laptop. Thanks

    You would have to use airplay within iTunes then, unless you want to use 3rd party software (ie Beamer)

Maybe you are looking for

  • Anyone how to resize an image using imagereader and imagereadparam?

    I want to use imagereaderparam to process the image. MY code is as follow: ImageReader reader = _editor.getImageReader();      try      if (reader != null)                int w = reader.getWidth(0);                int h = reader.getHeight(0);        

  • Pantone colors in elements 12?

    Can I access Pantone colors from photoshop elements 12?  If so, how do I do it?  THanks!

  • Email button works in preview mode but not when published to PDF

    I thought I had cracked everything but -  I have set preferences to email results to a specific address. In preview mode this works and outlook is opened with all the details. Once I have published to Acrobat 9 pdf - there is no response to the email

  • Sharing movies after re-installing iMovie 5

    Gratefully found you guys the other day as crisis unfolded. Realised from reading here that problem with editing my movie was iLife '06. I'd installed it mid-project as well. Slapped wrist, lesson learned. Followed recipe to re-install 5. Went well.

  • JARs in WEB-INF/classes on the classpath? [NEWBIE]

    Hello, I am under the impression that any files (including JARs and all within them) are on the classpath if they are in the folder WEB-INF/classes. I have a WAR file that contains a JAR file that in the WEB-INF/classes folder. The JAR file contains