GR value is lessthan the po value

hi
in the purchase order  gross price is 100 . we are not entered any discounts in the purchase order. but while doing Goods receipts  w r t purchase order . price is showing 90 . why this is happening
regards
sap mm

Hi,
If you have standard price mechanism in accounting then the material value is fixed irrespective of the PO price.
So do you have a standard price mechanism or moving average price mechanism for the valuation of your material (Material master-Accounting view 1)...
Kindly tell us.
Regards,
Prithviraj

Similar Messages

  • My lov results into the return value instead of the display value in APEX

    Hi,
    For 1 of the columns I'm representing in APEX, I choose 'Display as text, based on a lov'. I'm using:
    select aan.id||', '||r.naam||', '||a.woonplaats d, aan.id r
    from wmo_aanvragen aan
    , wmo_dossiers d
    , wmo_relaties r
    , wmo_adressen a
    where d.avg_1_id = aan.id
    and d.rel_nummer = r.nummer
    and a.rel_nummer = r.nummer
    and a.id = (select min(e.id) from wmo_adressen e where e.REL_NUMMER = r.nummer
    and e.EIND_DATUM is null)
    and d.id = (select min(f.id) from wmo_dossiers f where f.AVG_1_ID = aan.id)
    But somehow it displays the 'aan.id' value instead of the display value. Does anyone know howcome?? In TOAD it works fine
    Niels
    Edited by: user6394263 on 10-apr-2009 1:22

    Hello Niels,
    Your LOV Displays your concatenated value, but returns the "aan.id" (into the Form field), just as expected. If you want to show the description on your Form, use a PopUp LOV - Displays Description Return Key value
    Greetings,
    Roel
    http://roelhartman.blogspot.com/
    You can reward this reply by marking it as either Helpful or Correct ;-)

  • What values  to pass the import values of FM -KAUF_AUFNR_CHANGE.

    Hi,
    what values  to pass the import values of FM -KAUF_AUFNR_CHANGE.., Since the fields in FM are different from the values of database table fields.

    Hi,
    the import parameters in the FM are type of structures. it basically acts as a work area.
    when you execute the FM, and click on the icon in front of the field, for example, I_AFKO, and then you can enter the values you want to.
    Hope it helps,
    Preet

  • Invoice created with value highier than the PO value

    Hello,
    I would like to know what should happen if an Invoice is created in the R/3 backend with a value higher than the PO value.
    Regards,
    Lina

    Hi
    <u>"If you do not define any tolerances, this means that it is not possible to enter a delivery/incoming invoice in EBP where quantity or value has been exceeded" So, this works different in SRM, that we do in R/3.</u>
    <b>Please go through the following links / SAP OSS Notes -></b>
    Note 835073 Enhancement of the tolerance checks
    Note 496901 Tolerance check - back-end service PO with/without limit
    Re: GR tolerance problem
    Tolerance Check for Price Variance is not working
    Re: Tolerance in SRM and ECC (BE R/3)
    Re: Tolerance Groups
    SRM: many confirmation for PO
    Re: MM-SUS Scenario---Error in R/3 IDOC when i change the Quantity in SUS
    TOG parameter and tolerance checks better understanding
    <b>Hope this will definitely help.</b>
    Do let me know, incase you need any other details.
    Regards
    - Atul

  • Run Variable values out of the "variable values window" in a excel workbook

    Dear experts,
    I am working on BI 7.10.
    Our workbooks are made of several data providers based on the same query and require many different variable values, which give us a long and unconvenient (for the users) "select values for variables" window (ex : we have a Profit and Loss report to run on different consolidation versions, fiscal years etc...)
    So I wonder if there is another way to enter these values, out of this window...(macro?)
    Many thanks for your help.
    Armelle

    my variables are global for all data providers since I use the same query for my data providers.
    It's just the values (some of them : ex: conso version) that differ from one data provider to another.
    ex : here for 2 diff Data providers based on the same query i need to enter the following values for mandatory variables
    Different versions / different years but same conso group / data entry year/ posting period.
    i would like to have the possibility to enter these values out of the "select values for variable" window (not convenient when we have 7 or 8 DP...), but directly in the workbook.
    But maybe this is not possible...
    In DP1                 
    conso version = A_PL                         
    conso group = FR01
    data entry year = 9999
    fiscal year = 2010
    Posting period = 12
    In DP2
    Conso version = P4_MAG
    Conso group = FR01
    Data entry year = 9999
    fiscal year =2011
    Posting period = 12

  • How to Control Cheque value not exceed the PO Value

    Dear All,
    My client requirement of the how to control cheque make above the PO Value. My client make the PO before MIRO puchase dept. make the Advance payment request and send to Accounts Dept., Accounts dept. make the payment against the Down payment request. After that MIRO has been done full value open item show in vendor line itme. Account people clear the payment against the invoice. They run the APP & clear all payment.  But after that Purchase dept. make the advance payment request against same PO and send to accounts dept., Accounts dept again make the payment against down payment request. This is request to how to control that.
    Thanks in Advance
    (CSB)

    hi,
    here in this case you should change the Business Process to have better control over the system.
    Make the PO then make the Down Payment Request and make the payment.
    check is there any user exit available while making the down payment request which should not be made more than the po value.

  • Need Help, retrieving a combo boxes actual/print/visible value instead of the export value.

    Hello,
    I need help, retrieving a combo boxes actual value, not the export value.
    I have a combo box with multiple options to select from.
    each of those selections has a separate export value, which is in the form of a number, which I use to calculate dates in a separate field.
    However, I have another field that i want to retrieve the, users selected value, which is text, from the combo box instead of the export value.
    Is there an easy way to do this.
    This is what I am currently using. But like I said the results are that I retrieve the export value and not the selected text value.
    event.value = this.getField("_Arugula").valueAsString;
    Thanks

    First get the currentValueIndices property of the combo box and use it with the getItemAt field method to return (what I call) the display value. Something like:
    var f = getField("combo1");
    var display_value = f.getItemAt(f.currentValueIndices, false);
    See the documentation for more information

  • GR value is higher the po value

    Dear SAP GURU
    We have a problem with GR value.
    PO Quantity Order for item 10 is: 100.800 KG
    Net Order Price for item 10: 3.287,30 USD (Price Unit 1 TO)
    Conversion order qty: 1000 KG to 1 TO
    The GR value, in Purchase order quantity, should be:
    u201CQuantity Orderu201D x u201CNet Order Priceu201D / u201CConversion order qtyu201D
    We have posted two GR:
    1 u2013 gr qty is 50.400 KG, the gr value in foreign exchange is 165.679,92 USD, that is right!
    2 u2013 gr qty is 50.400 KG, the gr value in foreign exchange is  496.707,74 USD (net price is 9.855,31
    USD), that is wrong.
    No change in the PO items or header!
    We are not able to understand why we have this different valuation.
    Just for your information the IV has been posted before the first GR.
    Please let me know what I have to check in order to solve the problem?
    best regards
    marco

    Okay thanks to everybody for the support, following all the information in order to understand the matter
    PO curency: USD - American Dollar
    PO quantity: 100.800 KG
    PO Net price: 3.287,30
    Price Unit: 1
    Order Price Unit (Purchasing): TO u2013 Tonne
    Denominator for Conv. of Order Price Unit into Order Unit: 1000KG = 1 TO
    PO Exchange Rate: 0,64210 USD/EUR
    PO history data:
    1 u2013 IV
    Posting date: 09.10.2008
    IV Quantity: 100,8 KG
    Purchase Order Unit of Measure: KG
    Quantity in Purchase Order Price Unit: 0,101 TO
    IV Exchange date: 0,72830 USD/EUR
    Amount in document currency: 331.359,84 USD (3.287,30 usd x 100,8 kg)
    Amount in local currency: 241.329,37 EUR (331.359,84 USD x 0,72830)
    2 u2013 GR
    Posting Date: 06.02.2009
    GR Quantity: 50.400 KG
    Quantity in Purchase Order Price Unit: 50,400 TO
    GR Exchange Rate: 0,77950 USD/EUR
    Amount in document currency: 496.707,74 USD (this is what I am not able to reconcile)
    3 Posting Date: 16.02.2009
    GR Quantity: 50.400 KG
    Quantity in Purchase Order Price Unit: 50,400 TO
    GR Exchange Rate: 0,77980
    Amount in document currency: 165.679,92 USD (50.400 KG x 3.287,30 / 1000 ) this is correct.
    Maybe there is some problem with the order unity of measure, but what is strange is about the 1GR: 496.707,74 USD / 50400,00 KG * 1000 = 9855,31 this should be the net price, isntu2019it? But the PO net price is 3.287,30 usd could you please help to understand how the system works?
    Regards
    marco

  • Store an encrypted numeric value and make the unencrypted value visible to just some users in Apex

    I'm looking for a way to store an encypted numeric value in one field in a table (so that it appears encrypted even to a DBA) and to display the unencypted value in Apex forms and interactive reports for some users but not others.
    Any suggestions as to how I could achieve this?
    Thanks in advance.
    Martin

    Try these documents:
    Using Column Masking to Display Sensitive Columns as NULL Values
    Using VPD in an APEX Application
    Securing Stored Data Using Transparent Data Encryption
    The features you request are Database Features.
    You could use DBMS_CRYPTO for data encryption instead of TDE, but you will have to create a package for your insert,update, deletes along with a view that allows decryption based on v('APP_USER').
    Also, you won't be able to search on that column if you use DBMS_CRYPTO.

  • Audit of attribute value change: is the old value available?

    When changing the value of an user attribute in the FIM Portal, the new attribute value is properly logged. This can be read in the request and in the standard report FIMUserHistory.
    The question is, what about the old value that was replaced? Is the old value available in the Data Warehouse somewhere, so one can make a report or is it gone forever (of course one can find the old value by looking at the previous attribute change or creation
    event, but this could be too long time ago)?
    Thanks for helping,
    Didier.

    As far I remember (I don't have access to test FIM Reporting now) in reports stored on Data Warehouse, there is no such thing as "old value". But as far I remember it, also very old data is stored there, so there can be something like:
    User: JJK003 -> New attribute (mail) value: [email protected] (12.12.2013)
    User: JJK003 -> New attribute (mail) value: [email protected] (12.02.2014)
    so, if you look closely to a history and sort it by user - you can determine what was the old value.
    http://technet.microsoft.com/en-us/library/jj133843(v=ws.10).aspx
    In report, you have always most recent display name of this user and of attribute's display name, but history should show what value was inserted long time ago and what value was set a week ago - than you know what value was there previously.
    But please be aware that users report, according to TechNet, does not include all properties:
    This report provides information about changes to key attributes on user resources in FIM, including account name, email, job title, and
    employee start/end date.
    Keep trying

  • Can someone explain how the -C value drops to the -CL value?

    Hi all,
    sorry if this question is rather silly but Im trying to understand how the system knows when to change the cache from the -C value to the -CL value in Sybase 12.
    The official documentation explains this as
    -C = "Sets the initial memory reserved for caching database pages and other database server information".
    -CL = "Sets a minimum cache size as a lower limit to dynamic cache resizing".
    It also states "This option sets a lower limit to the cache. If -c is specified, and -cl is not specified, then the minimum cache size is set to the initial cache size (the -c setting)".
    My question is WHEN and HOW does the system know to drop the amount of Cache from the -C to the -CL values?
    Example:
    -C 6G -CL 2G
    Thanks
    David

    Hi David,
    Two common scenarios where this could happen:
    If there is a lack of physical memory available on the host machine, SQL Anywhere will lower it's cache size in response. The processes private working set is checked periodically to make sure the cache is backed by physical memory.
    If the sum of all images (dbspaces + temp files + internal overhead) is less the the initial cache size, the database server will run with a cache size sufficient to store this information. In your example of -c 6G -cl 2G, this means that if the sum of all possible data that could be in cache was 1GB, the current cache size would be 2GB (even at startup).
    Setting an initial cache size close to the value you expect the cache to be is a good idea, internal structures are initialized at startup based on this value.
    Mikel

  • Set a text box value based on the LOV value

    Hi,
    I have an LOV that lists customer part numbers. When a user selects a customer part number from the LOV, I need to update the part quantity from a different table in a text box.
    I am not sure how to get this to work. If somebody can help me get this working, I would really appreciate it.
    Thank you
    Bhavesh

    look at http://forums.oracle.com/forums/message.jsp?id=936631&gid=469632
    likely they got the same problem.
    Hi,
    I have an LOV that lists customer part numbers. When a user selects a customer part number from the LOV, I need to update the part quantity from a different table in a text box.
    I am not sure how to get this to work. If somebody can help me get this working, I would really appreciate it.
    Thank you
    Bhavesh

  • How can I append to an array of defined length and have the first value added be the first value out.

    I want to build/append to an array. Let's say the length is defined at 10 elements. When the 11th element comes in I want the first element to be kicked out so that the array always has the most recent 10 elements in it in order. the arrays should look like this:
    {0,1,2,3,4,5,6,7,8,9}
    {1,2,3,4,5,6,7,8,9,10}
    {2,3,4,5,6,7,8,9,10,11}
    etc.
    Any help is greatly appreciated. Thanks 
    Solved!
    Go to Solution.

    Here's a revised VI, except I'm using LV8.5 and the lowest I can save down to is 8 so perhaps someone will be kind enough to convert this?
    Attached an image too
    Message Edited by Sima on 01-13-2009 06:14 PM
    Attachments:
    rotatearray[1].vi ‏14 KB
    rotatearray[1].JPG ‏66 KB

  • Get a value based on the max value

    Hi all,
    would u be so kind and show me the way to get something (without having select from the main select) from the data listed below? For simplicity i've typed the result i'd like to get
    data i have:
    day starttime id test_value
    '25.5.2007','10:00', 'A', 3
    '25.5.2007','10:15', 'A', 2
    '25.5.2007','10:35', 'A', 4
    '25.5.2007','10:45', 'A', 1
    simply get the line where is the max( test_value ) for a whole day:
    ID test_value STARTTIME
    'A', 4, '10:35'
    thanks

    SQL> create table mytable
      2  as
      3  select date '2007-05-25' day, '10:00' starttime, 'A' id, 3 test_value from dual union all
      4  select date '2007-05-25', '10:15', 'A', 2 from dual union all
      5  select date '2007-05-25', '10:35', 'A', 4 from dual union all
      6  select date '2007-05-25', '10:45', 'A', 1 from dual
      7  /
    Tabel is aangemaakt.
    SQL> var P_DATE varchar2(10)
    SQL> exec :P_DATE := '2007-05-25'
    PL/SQL-procedure is geslaagd.
    SQL> select day
      2       , max(starttime) keep (dense_rank last order by test_value) starttime
      3       , max(id) keep (dense_rank last order by test_value) id
      4       , max(test_value) test_value
      5    from mytable
      6   where day = to_date(:P_DATE,'yyyy-mm-dd')
      7   group by day
      8  /
    DAY                 START I TEST_VALUE
    25-05-2007 00:00:00 10:35 A          4
    1 rij is geselecteerd.And you should really think about combining the columns day and starttime into one column. A date contains a time component as well.
    Regards,
    Rob.
    Message was edited by:
    Rob van Wijk
    Misread the question, so posted a new solution.

  • Need help Take out the null values from the ResultSet and Create a XML file

    hi,
    I wrote something which connects to Database and gets the ResultSet. From that ResultSet I am creating
    a XML file. IN my program these are the main two classes Frame1 and ResultSetToXML. ResultSetToXML which
    takes ResultSet & Boolean value in its constructor. I am passing the ResultSet and Boolean value
    from Frame1 class. I am passing the boolean value to get the null values from the ResultSet and then add those
    null values to XML File. When i run the program it works alright and adds the null and not null values to
    the file. But when i pass the boolean value to take out the null values it would not take it out and adds
    the null and not null values.
    Please look at the code i am posing. I am showing step by step where its not adding the null values.
    Any help is always appreciated.
    Thanks in advance.
    ============================================================================
    Frame1 Class
    ============
    public class Frame1 extends JFrame{
    private JPanel contentPane;
    private XQuery xQuery1 = new XQuery();
    private XYLayout xYLayout1 = new XYLayout();
    public Document doc;
    private JButton jButton2 = new JButton();
    private Connection con;
    private Statement stmt;
    private ResultSetToXML rstx;
    //Construct the frame
    public Frame1() {
    enableEvents(AWTEvent.WINDOW_EVENT_MASK);
    try {
    jbInit();
    catch(Exception e) {
    e.printStackTrace();
    //Component initialization
    private void jbInit() throws Exception {
    //setIconImage(Toolkit.getDefaultToolkit().createImage(Frame1.class.getResource("[Your Icon]")));
    contentPane = (JPanel) this.getContentPane();
    xQuery1.setSql("");
    xQuery1.setUrl("jdbc:odbc:SCANODBC");
    xQuery1.setUserName("SYSDBA");
    xQuery1.setPassword("masterkey");
    xQuery1.setDriver("sun.jdbc.odbc.JdbcOdbcDriver");
    contentPane.setLayout(xYLayout1);
    this.setSize(new Dimension(400, 300));
    this.setTitle("Frame Title");
    xQuery1.setSql("Select * from Pinfo where pid=2 or pid=4");
    jButton2.setText("Get XML from DB");
    try {
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    catch(java.lang.ClassNotFoundException ex) {
    System.err.print("ClassNotFoundException: ");
    System.err.println(ex.getMessage());
    try {
    con = DriverManager.getConnection("jdbc:odbc:SCANODBC","SYSDBA", "masterkey");
    stmt = con.createStatement();
    catch(SQLException ex) {
    System.err.println("SQLException: " + ex.getMessage());
    jButton2.addActionListener(new java.awt.event.ActionListener() {
    public void actionPerformed(ActionEvent e) {
    jButton2_actionPerformed(e);
    contentPane.add(jButton2, new XYConstraints(126, 113, -1, -1));
    //Overridden so we can exit when window is closed
    protected void processWindowEvent(WindowEvent e) {
    super.processWindowEvent(e);
    if (e.getID() == WindowEvent.WINDOW_CLOSING) {
    System.exit(0);
    void jButton2_actionPerformed(ActionEvent e) {
    try{
    OutputStream out;
    XMLOutputter outputter;
    Element root;
    org.jdom.Document doc;
    root = new Element("PINFO");
    String query = "SELECT * FROM PINFO WHERE PID=2 OR PID=4";
    ResultSet rs = stmt.executeQuery(query);
    /*===========This is where i am passing the ResultSet and boolean=======
    ===========value to either add the null or not null values in the file======*/
    rstx = new ResultSetToXML(rs,true);
    } //end of try
    catch(SQLException ex) {
    System.err.println("SQLException: " + ex.getMessage());
    ======================================================================================
    ResultSetToXML class
    ====================
    public class ResultSetToXML {
    private OutputStream out;
    private Element root;
    private XMLOutputter outputter;
    private Document doc;
    // Constructor
    public ResultSetToXML(ResultSet rs, boolean checkifnull){
    try{
    String tagname="";
    String tagvalue="";
    root = new Element("pinfo");
    while (rs.next()){
    Element users = new Element("Record");
    for(int i=1;i<=rs.getMetaData().getColumnCount(); ++i){
    tagname= rs.getMetaData().getColumnName(i);
    tagvalue=rs.getString(i);
    System.out.println(tagname);
    System.out.println(tagvalue);
    /*============if the boolean value is false it adds the null and not
    null value to the file =====================*/
    /*============else it checks if the value is null or the length is
    less than 0 and does the else clause in the if(checkifnull)===*/
    if(checkifnull){ 
    if((tagvalue == null) || tagvalue.length() < 0 ){
    users.addContent((new Element(tagname).setText(tagvalue)));
    else{
    users.addContent((new Element(tagname).setText(tagvalue)));
    else{
    users.addContent((new Element(tagname).setText(tagvalue)));
    root.addContent(users);
    out=new FileOutputStream("c:/XMLFile.xml");
    doc = new Document(root);
    outputter = new XMLOutputter();
    outputter.output(doc,out);
    catch(IOException ioe){
    System.out.println(ioe);
    catch(SQLException sqle){

    Can someone please help me with this problem
    Thanks.

Maybe you are looking for

  • I can't install any adobe app on my macbook pro

    Hi everybody: I uninstalled all Adobe Products on my mac with Clean My mac and now i can't install them again. I've tried everything, from Adobe CC cleaner to forums but nothing. I tried to uninstall them with the uninstallers that were on my utiliti

  • Remove Templates from Create Incident From Template Selection

    Originally all users had access to all of the templates created, however now that we have been using SCSM for a while the number of templates created has started to grow and make the Create Incident From Template Screen difficult to navigate.  I am t

  • Options for receiving goods in WM

    Hi all. It is the first time that I am customizing WM for a certain warehouse in a plant. Customer requirement is mostly to manage storage bins (not complicated for the moment) but they prefer to have manual control, so they decide the bin where the

  • Flash CD loading external content (in the CD) adress problem

    Hi I have a CD and have all my files in it and I want to load them into my flash file, how can I do it?

  • Wants To Put Songs In a Particular Order

    I've subscribed to spotify in order to build my playlists for my upcoming wedding. Though it doesn't matter what order the songs are in for cocktail hour, I have a DJ mentality and want to put songs into a good organized flow for the reception. Is th