ADOPT THE PR PRICE INTO PO

Dear All,
I would like to fix the price for a material and whenever i create PR that fixed prce of the material should automaticaly into PR and the same PR i would like to adopt in the PO with the fixed material price.
Thx

Hi
If you like to fix the price in PR then you need to put standard price in material. Then when ever PR is created, it will come as a valuated price in PR. Then further if you convert this PR to PO then same price will be populated in PO but you have the option to change this while creating PO.
If you really want to fix the price in PO, then you need to create condition record either in MEK1 or create an Info record, so system will automatically pick that price and user will have no option to change it as it will be greyed out the moment user inputs vendor, material information in PO.
Hope this helps.

Similar Messages

  • Split the material cost into labor and overhead costs

    Hello Experts,
    We get Finished Goods from another plant and that plant is not on SAP. So we load these materials as Finished Goods and enter the price in the costing tab and we do run cost estimates. In the cost estimate we see this price as material cost. How can we split this material cost into material + labor + over head costs? Is there anywhere we can enter the percentages that would split the total price into material and labor and overhead prices? I appreciate your time and response.
    Thanks In Advance

    HI Venkat,
    You can only split material cost using origin groups and not into material, labour & OH as you may know the cost components are grouping of cost elements (with an option to use origin groups).
    If this is too important for you to maintain that cost component split, then I see the only way is to consider maintaining quantity structure in SAP for the finished product, so that cost roll up happens with cost components.
    Hope this helps.

  • Copying the sales price data into Condition type

    Dear SD Gurus,
    Iam in a typical situation.  my client is into Electrical Installation and services, so based on the tender documents, they quote the project.
    they are doing costing (ie arriving at a supply rate) in quotation. To arrive at a supply rate, they are entering the cost price of the material ie (PR00) in the quotation and adding the profit (for eg : ZPRF condition type) for it. now my problem is i have to add these two condition types into one condition type to arrive at a selling price. how can i achieve this.
    And also while creating the sales order with reference to quotation, these two condition types (ie cost price(PR00) and profit (ZPRF) should not get displayed in the sales order.
    Is there any solution for this method.
    eagerly waiting for your replies.
    Thanking you all in advance
    rgds

    Hi SD
    First of all for project quotation the best practice documentation is available in SAP Discrete Manufacturing ,please  go through it . that will help.
    Secondly for getting costs in quotation level pricing u can use either of 2 conditions EK02 or VPRS that will give cost .
    Add Profit condition to it .
    U can  use different pricing procedure for quotation and sales order and in copy controls give routine to redetermine manually.
    Else  if u r using the same pricing procedure  ,take help of Abap developer for changing table controls in program.
    Check whether u can use  Transaction SHD0.
    Hope this helps
    Regards
    Mandar

  • I'm trying to upgrade my iCloud storage for the new price.

    I'm trying to upgrade my iCloud storage for the new price, but it doesn't gives me the option of 20G for $0.99 a month.
    How can I get 20g for $0.99 a month?
    Thanks!

    Katherine,
    have you read the message in the panel? Something is wrong with your credit card. Perhaps you have to enter a new date of expiration.
    In the small print it says, there is still a purchase, that needs paying,"Ugly Heart" with an amount of R 9.99. And "We were unable to authorise your credit card for this purchase".  You will first have to update your Billing Information before you can proceed to make a new purchase for upgraded storage.  Click "Account Details" in the iCloud panel.
    -- Léonie
    If you cannot fix the account from the iCloud panel, open iTunes and sign into the "Store" menu, Then use the "Store > View account" item there to check for problems with your Billing Information.

  • How do I stop Mac App Store apps listing as "Accept" rather than the purchase price?

    Hi there,
    I'm attempting to buy iPhoto '11 from the Mac App Store but it lists as "Accept" rather than the purchase price.
    When I click on Accept a message pops up saying "These apps cannot be accepted by your Apple ID: These apps were already assigned to another Apple ID, and they will be available in that Apple ID's Purchases list. If you don't have access to that Apple ID and want to receive future updates, you will need to purchase the applications."
    The pop-up gives the option to hit OK and there are no other buttons.
    iPhoto '11 is not in my purchases list. I have never bought it before. I am using a second hand Mac and I suspect the previous owner may have downloaded iPhoto but it is no longer installed anywhere on the system and I am the sole user of it. There are no other accounts on this Mac and it looks like it was reformatted back to scratch before I bought it.
    The problem is I cannot find any way to reset the "Accept" option so I can actually purchase the App.
    Does anyone know how to fix this issue?

    i also am having this EXACT same problem and alot of others seem to be too? i wonder what is going on here! if anyone from apple reads this, maybe it is something you can look into? My mac did not come with a start up disk and i accidently deleted the iphoto app... i have 2 apple I.Ds but i dont use the one originally registered. i am aware i will have to buy the app again in this case so please let me buy iPhoto please! and thanks!

  • Against PR when created the PO,price is not picking from PR to PO?

    Hello Gurus,
    Against the PR,created the PO system is not picking the price from PR to PO ?

    Hi Rama,
    For repeat purchases in Purchase Order, it will take the previous Purchase Order price.
    For first time purchases, it will ask you for a price, unless you have Info record ready.
    In order for the system to NOT ask you for a price during PO creation when you DONT have Info Record ready:
    1) Under valuation tab in PR, choose Adopt as Net Price. Once you do this, per line item, the price will be adopted in Purchase Order.
    If you cannot find the field above, you need to set Parameter EFB - 01 (configured in OMET) to your/the buyers parameter settings in SU01.

  • Function Module for getting the Sales Price for a condition type

    Hi,
    I am looking for a standard function module to which I can pass my condition type(new customizing) and it will return the sales price. The customer is going to create some new condition type to manitain the sales price. I'll have the necessary information like material/sales org/distribution channel, customer and need the standard function module to read the condition records for that condition type(as configured) and give me the price. PLease help if you know of a standard function module performing this.
    Thanks in advance.
    Regards
    Malthi

    Hi malthi ,
    welcome to sdn
    for material sales area u can look for the validations is table MVKE.
    the classification of the conditions is in tables like A901, a902 etc which in my opinion holds the condition types per classification .
    put a A* in se11 and this will give the list of tables per classification .
    u need to get the conditions as per kschl and dmbtr and
    etc..
    like this ..
    Get Condition Values for Material/Plant combination
      IF NOT i_a916[] IS INITIAL.
        SELECT knumh kappl kschl krech
               kbetr konwa kpein kmein
               INTO TABLE i_konp
               FROM konp
               FOR ALL ENTRIES IN i_a916
               WHERE knumh EQ i_a916-knumh AND
                     kappl EQ i_a916-kappl AND
                     kschl EQ i_a916-kschl AND
                     loevm_ko NE 'X'.
      ENDIF.
    Get Condition Values for Material/Plant/Ordertype/
    Customer combination
      IF NOT i_a925[] IS INITIAL.
        SELECT knumh kappl kschl  krech
               kbetr konwa kpein kmein
               APPENDING TABLE i_konp
               FROM konp
               FOR ALL ENTRIES IN i_a925
               WHERE knumh EQ i_a925-knumh AND
                     kappl EQ i_a925-kappl AND
                     kschl EQ i_a925-kschl AND
                     loevm_ko NE 'X'.
      ENDIF.
    just check this Fm if u can apply ur condition over here ..
    ME_GET_PRICE_CONDITION
    regards,
    VIjay.

  • How to write the JTables Content into the CSV File.

    Hi Friends
    I managed to write the Database records into the CSV Files. Now i would like to add the JTables contend into the CSV Files.
    I just add the Code which Used to write the Database records into the CSV Files.
    void exportApi()throws Exception
              try
                   PrintWriter writing= new PrintWriter(new FileWriter("Report.csv"));
                   System.out.println("Connected");
                   stexport=conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE);
                   rsexport=stexport.executeQuery("Select * from IssuedBook ");
                   ResultSetMetaData md = rsexport.getMetaData();
                   int columns = md.getColumnCount();
                   String fieldNames[]={"No","Name","Author","Date","Id","Issued","Return"};
                   //write fields names
                   String rec = "";
                   for (int i=0; i < fieldNames.length; i++)
                        rec +='\"'+fieldNames[i]+'\"';
                        rec+=",";
                   if (rec.endsWith(",")) rec=rec.substring(0, (rec.length()-1));
                   writing.println(rec);
                   //write values from result set to file
                    rsexport.beforeFirst();
                   while(rsexport.next())
                        rec = "";
                         for (int i=1; i < (columns+1); i++)
                             try
                                    rec +="\""+rsexport.getString(i)+"\",";
                                    rec +="\""+rsexport.getInt(i)+"\",";
                             catch(SQLException sqle)
                                  // I would add this System.out.println("Exception in retrieval in for loop:\n"+sqle);
                         if (rec.endsWith(",")) rec=rec.substring(0,(rec.length()-1));
                        writing.println(rec);
                   writing.close();
         }With this Same code how to Write the JTable content into the CSV Files.
    Please tell me how to implement this.
    Thank you for your Service
    Jofin

    Hi Friends
    I just modified my code and tried according to your suggestion. But here it does not print the records inside CSV File. But when i use ResultSet it prints the Records inside the CSV. Now i want to Display only the JTable content.
    I am posting my code here. Please run this code and find the Report.csv file in your current Directory. and please help me to come out of this Problem.
    import javax.swing.*;
    import java.util.*;
    import java.io.*;
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.table.*;
    public class Exporting extends JDialog implements ActionListener
         private JRadioButton rby,rbn,rbr,rbnore,rbnorest;
         private ButtonGroup bg;
         private JPanel exportpanel;
         private JButton btnExpots;
         FileReader reading=null;
         FileWriter writing=null;
         JTable table;
         JScrollPane scroll;
         public Exporting()throws Exception
              setSize(550,450);
              setTitle("Export Results");
              this.setLocation(100,100);
              String Heading[]={"BOOK ID","NAME","AUTHOR","PRICE"};
              String records[][]={{"B0201","JAVA PROGRAMING","JAMES","1234.00"},
                               {"B0202","SERVLET PROGRAMING","GOSLIN","1425.00"},
                               {"B0203","PHP DEVELOPMENT","SUNITHA","123"},
                               {"B0204","PRIAM","SELVI","1354"},
                               {"B0205","JAVA PROGRAMING","JAMES","1234.00"},
                               {"B0206","SERVLET PROGRAMING","GOSLIN","1425.00"},
                               {"B0207","PHP DEVELOPMENT","SUNITHA","123"},
                               {"B0208","PRIAM","SELVI","1354"}};
              btnExpots= new JButton("Export");
              btnExpots.addActionListener(this);
              btnExpots.setBounds(140,200,60,25);
              table = new JTable();
              scroll=new JScrollPane(table);
              ((DefaultTableModel)table.getModel()).setDataVector(records,Heading);
              System.out.println(table.getModel());
              exportpanel= new JPanel();
              exportpanel.add(btnExpots,BorderLayout.SOUTH);
              exportpanel.add(scroll);
              getContentPane().add(exportpanel);
              setVisible(true);
          public void actionPerformed(ActionEvent ae)
              Object obj=ae.getSource();
              try {
              PrintWriter writing= new PrintWriter(new FileWriter("Report.csv"));
              if(obj==btnExpots)
                   for(int row=0;row<table.getRowCount();++row)
                             for(int col=0;col<table.getColumnCount();++col)
                                  Object ob=table.getValueAt(row,col);
                                  //exportApi(ob);
                                  System.out.println(ob);
                                  System.out.println("Connected");
                                  String fieldNames[]={"BOOK ID","NAME","AUTHOR","PRICE"};
                                  String rec = "";
                                  for (int i=0; i <fieldNames.length; i++)
                                       rec +='\"'+fieldNames[i]+'\"';
                                       rec+=",";
                                  if (rec.endsWith(",")) rec=rec.substring(0, (rec.length()-1));
                                  writing.println(rec);
                                  //write values from result set to file
                                   rec +="\""+ob+"\",";     
                                   if (rec.endsWith(",")) rec=rec.substring(0,(rec.length()-1));
                                   writing.println(rec);
                                   writing.close();
         catch(Exception ex)
              ex.printStackTrace();
         public static void main(String arg[]) throws Exception
              Exporting ex= new Exporting();
    }Could anyone Please modify my code and help me out.
    Thank you for your service
    Cheers
    Jofin

  • CO88-Error :Perform the planned price change for material

    Hi Experts,
    While running CO88 i get this error. "Perform the planned price change for material ". My material is manage at S and it doesn't have any marked cost. The status is FR and no other status on cost etimate for the article are active. what i shoul do? why if i run the PP order with KO88 i don't have any error?
    Please help i'm facing the closing period.

    Hi,
    If dynamic price change is active in your system the first posting in the new period of this material tries to
    - release a future cost estimate of that period OR
    - change the price to the future price in accounting view
       (if the future price date is reached)
    Unfortunately this dynamic price change does not work in order settlement. Therefore you are asked to perform the price change first by t-code CKME (or CK24).
    If you are using price determination control 3, any price change or release should always be the first transaction in a new period to avoid any inconsistencies.
    The dynamic price release will only release the price with transactions which involve material movement and this is not the case by posting invoices and order settlements.
    if you are in period 12/2009 then a settlement in 12/2009 does not require the release cost estimate of 01/2010.
    But if you are already in 01/2010 therefore settlement in 12/2009 is a posting into the previous period. This will change also data of the current period. Therefore the cost estimate has to be released first.
    Another option, if you don't want to receive this message, would be to change this message from Error to Warning (check note 434752).
    Please follow the following steps:
    T-CD:OMRM
    Message M8 394
    =>you set the message type to '-' for error message M8394, that means no message is to be issued.
    regards
    Waman

  • Release Strategy should be effected even if the PO Price is lowered?

    Hi users,
    Another doubt of mine is based on the release strategy (the Purchase order goes for rerelease) only in case of the increase in the PO Order Price (that is if the price is manually increased in a PO or if it indirectly increased by the increase in quantity)
    Requiremnent: the current requirement is the po should go for a rerelease even if there is a decrease in the po price. alternately any change in the PO effecting a rerelease would also be acceptable.
    anticipating an rearly answer.
    thanks and regards
    vinay

    This is standard SAP. Release strategy will be reset only on increase in value.  You have to make the release strategy think that the value has increased (even if it has decreased).
    Please see (the second part of) my comment in
    Re: release strategy is not reset in PO?
    Reproduced here for your ease:
    You can use the release user exit. If the PO is in change mode and Save option is selected, then increase the value in the user exit (This does not increase the PO value actually, just fools the release strategy into thinking that the value has increased).
    Hope this resolves.
    Lakshman

  • How to display the xml content into my datagrid

    Hi Experts,
                     i have created a webservice for sales quotation through DI-Server.iam able to add a new sales quotation through my coding & iam able to get the sales quotation based on the DOcEntry in an *XML file*.
              The xml file that i got using DOCENTRY is in this way:--
    <?xml version="1.0" encoding="utf-8" ?>
    - <BOM>
    - <BO>
    - <AdmInfo>
      <Object>oRecordset</Object>
      </AdmInfo>
    - <OQUT>
    - <row>
      <DocEntry>8</DocEntry>
      <DocNum>8</DocNum>
      <DocDate>20080715</DocDate>
      <DocDueDate>20080815</DocDueDate>
      <CardCode>C0003</CardCode>
      <CardName>HP India</CardName>
      <DocTotal>14500.000000</DocTotal>
      <ItemCode>A00006</ItemCode>
      <Dscription>HP Officejet 7310 All-in-One</Dscription>
      <Quantity>1.000000</Quantity>
       <Price>14500.000000</Price>
      <Currency>INR</Currency>
       <DiscPrcnt>10.000000</DiscPrcnt>
      <LineTotal>14500.000000</LineTotal>
       </row>
      </OQUT>
      </BO>
      </BOM>
    Now the problem is from this xml content i should display the values in my datagrid like:
    DocEntryCardCodeDocDueDateItemCodeDscriptionQtyTotal
         8--C000320081116--A00006-HP-off jet-2 ---                     1000
    can anybody suggest me some ideas that how to get the SPECIFIED values into my datagrid...........
    regards,
    shangai.

    hi vincent,
                    Thanks for your reply.iam unable to understand these lines in your code..iam working in vb.net
    public static DataSet GetDataSetFromXML(XmlNode XMLNode)
    grid.DataSource = GetDataSetFromXML(Result.SelectSingleNode(xpath_string));
    this is my coding....it's throwing an error when i declare like this
    Public Sub GetDataSetFromXML(ByVal XmlNode)
            Dim ds As New DataSet
            Dim reader As XmlNodeReader
            reader = New XmlNodeReader(XmlNode)
            ds.ReadXml(reader)
            reader.Close()
            'Return ds --->(error with syntax)
        End Sub
    DataGrid1.DataSource = GetDataSetFromXML(oXmlReply.SelectSingleNode("//DocDueDate"))
                DataGrid1.DataBind()
    regards,
    shangai

  • Problem with changing the Standard Price using MR21

    I'm upgrading the system from 4.6C to ECC6.
    Upgrading the Standard Price works normally in 4.6C. However, in ECC6, I notice that the data saved to CDPOS table is wrongly formatted. Therefore the other programs fail to read from this table.
    Standard price is supposed to be right-justified. But it not like that in ECC6.
    Can anyone tell me we should I look into to control the process of saving the data to CDPOS?
    Thanks.
    Han

    Thanks Amuktha.
    The link doesn't seem to help resolving my problem.
    The changes is saved into CDPOS in the field Value_New (CHARACTER 254) in the way that the actual data can be retrieved by:
    value_new+238
    But any update to the standard price using MR21 now result in the value of Value_New that require:
    value_new+7
    to get the actual data.
    Further more, in the old system, the standard price value in the decimal form like: "55.66" will be save to VALUE_NEW as "5566". So to get the real value, the system need to devide the value by 100 to get the actual new price.
    In the ECC6 system, it is exactly the same as what we input: "55.66".
    My question is: Is there an user exit, BADI or any way that can interfere the process of saving the data to CDPOS so that I can ensure the new Price will be save as "5566" and can be extracted using VALUE_NEW+238?
    Thanks.
    Han

  • How to get Material Master Moving average price into Purchase Order

    Hi,
    How to get Material master moving average price into purchase order instead of Purchase Info record.
    Thanks,
    Sridhar

    Hi,
            I  cannot understand whether it is necessary .
           How about as following step?
                 1. create Purcahse requisition
                                Price come form moving average price in material master.
                 2. Create Purchase order reference Purchase  requisition
                                There is a setting  from the unit price of P/R onto the unit price of P/O.
      Regards,
         Gaito

  • Currency  IDR  becomes greater than the maximum price

    Dear All
    We have error message (no 06217), when create PO, like bellow :
    =================
    Net price in IDR becomes too large
    Message no. 06217
    Diagnosis
    The calculated net price in currency IDR becomes greater than the maximum price ("99999999999") defined in the system.
    Procedure
    Make sure your entries are correct.
    Check the following:
    The exchange rate, if the currency differs from the local currency;
    The conversion order unit --> order price unit.
    ==================
    Would you like help me please
    thanks
    imron

    Hello,
    The PO value in IDR currency is larger than the maximum length the SAP field and hence the error message. Either your order currency or your company code currency must be IDR in the PO and the total order value is exceeding the technical field length limitation in SAP.
    The best way ahead would be to break down the PO line into different purchase orders.
    Regards
    Greg

  • Upgraded my macbook pro to mountain lion from snow leopard does this mean i can upgrade my imac as well for the same price? And will it mess it up?

    upgraded my macbook pro to mountain lion from snow leopard does this mean i can upgrade my imac as well for the same price? And will it mess it up?

    You can upgrade the iMac for no extra charge - sign into the App Store there, download and install 10.8.
    I recommend that you make a backup (Time Machine is probably the easiest method) before you install, and make sure that you are not using any applications that are incomptible with 10.8 (eg Office 2004) - other than that, it should go smoothly.
    Matt

Maybe you are looking for

  • KDE4 on Arch in VirtualBox not working [SOLVED]

    Hi all.  I have the latest version of VBox (3.2.12) on my windows installation (I dual-boot Arch and Vista), and I've been using it to toy around with Arch setups. I decided to try KDE4, yet again (honestly, every time I try it, I get turned off from

  • URGENT: Dreamweaver CS3 crashes while uploading any PHP File

    Hello, My Dreamweaver CS3 crashes everytime I try to upload any PHP file to the Web Server. It does upload the file but crashes and you received a "Not Responding" error in the Windows title bar. I did search alot on this issue until I found the ". D

  • Processing error when doing a drillthrough agianst a Rolap dimension, working with MOLAP

    Hi, I'm having a drillthrough dimension (fact) that i'm using for drillthrough scripts. One thing that I have come a cross is that I get processing errors when I run queries agianst a ROLAP dimension where as it works agianst the same dimension set a

  • Form question: mailto:

    I made a simple form with the intention of allowing viewers an opportunity to offer feedback. It's directed to an email address. In testing, when I click submit, the feedback comes up in email format and the viewer has to click send. Also, the text i

  • Intercept tab key press

    Hi, For my application I need to use a textarea as a code editor but my problem is that tabulation key is used to give the focus to the next control but I want the tab key to simply insert a tabulation. Here is my current state: I have this in my tex