Sales Order Eroor Message

Hi friends,
Here my client requirement is needed a error message while creating sales order with reference to expired quotation, but sap standard only giving warning message, but needed hard stop, pls find me a way to get error message , Thanks.
Nina.T

Hi Naina,
Can you please let us know whatu2019s the message number you getting.
Please go to Transaction u2013 OVAH (System Message), go to your message Number and change System message category from u201CWu201D to u201CEu201D.
Try to create Sales Order again and let us know whether your problem get resolved or not.
Cheers !!!!
Imzo

Similar Messages

  • Warning message is thrown,while raising a sales order Warning message:

    When i am raising the sales order,warning message is thrown stating "No financial document",can any one solve the problem.

    It is because, the said field (LCNUM) is made as mandatory in your settings.  While creating sale order, go to header tab "Billing Document" where you can see this field.  Press F4 and maintain the relevant licence reference.
    It seems you were trying to create an export sale order where the terms would have been L/C.  For information, to create an export L/C, the TCode is VX11N and once you give all the required data and save, system will pop up a reference.  This reference number has to be assigned in sale order
    thanks
    G. Lakshmipathi

  • Sales Order Error Message 'Product does not exist in system'

    Hi Gurus,
    we recently upgraded from CRM 4 to 7.0. There is a ECC attached (which was also upgraded from 4.7 to 6.0 before).
    Scenario: materials are replicatd from ECC to CRM. All mandatory customizing objects were initially loaded succesfully.
    Because of the upgrade we already have "old" products in CRM. We requested a single product from ECC, the bdoc went through with green. The product can be found via commpr01 and also on database in comm_product. But when try to add the product to an sales order e.g. quotation, it gives the error message "product does not exist in the system.
    We then tried to delete that product using the report com_product_delete_single. When entered the selection criteria for that report, we used the f4-valuehelp to enter the product. We found the product and then executed the report. But gives the message 'product not found'.
    We also created a product for testing purposes directly in crm, but it shows the same behaviour in sales orders and for the deletion report.
    Please help me with that issue. Your help will be highly appreciated!!!
    Kind regards
    Hannes

    Solved with the help of SAP.
    Keywords: COM_PRODUCT
    COM_PRODUCT_GUID_GET_INTERNAL
    CONVERSION_EXIT_PRID1_INPUT
    CRM_ORDERADM_I 501
    Relevant notes:
    Note 1449146 - Dump While Creation IP via WebUI
    Note 1445079 - Unable to add products to contract
    The notes do not exactly described our issue but the code corrections were still relevent for us.

  • Sales Order - Output message

    Hi All,
    I would like to know is there anyway the output message be created once i create a sales order? At the moment i have to manually enter the Output message type & only then print.
    Hope my question is clear.
    Vivek

    Hi
    Please do following checks.
    1. Output requirement in output determination (Tcode NACE) should not anyway restrict output to propose if all things are fine.
    2. Some times standard requirement routines have check that if change transaction is there ie. VA02/VL02N/VF02 the o/p is supressed. Pls. check this if this is needed.
    3. If the o/p is a print o/p, check the communication is maintained in VV11.
    4. If the o/p is email, then do maintain the customer master email text fields correctly.
    5. If there is a EDI message, then do maintain partner profile in WE20 correctly.
    6. Also maintain VV11 correct condition records.
    All above will surely ensure that when order is created o/p will be proposed.
    Furthermore the processing of o/p can be defined at 4 levels which can be decided according to process you want to follow.
    Hope this is helpful. Reward points accordingly.
    Kind Regards
    Sandeep

  • Outbound idoc process for sales order using message control

    Hi All,
        I am changing sales order using VA02 , while saving sales number IDOC is creating but I am unable to see the data filling into segments. I think idoc is triggaring in background.
      Can you please tell how I can see the data filling in to segments
    Thanks in advance,
    SN

    keep the break point in the program RSNAST00
    at this particular code.
    perform (tnapr-ronam) in program (tnapr-pgnam) using returncode
                                                             us_screen
                                                             if found.
    and also Activate update Debugging , before pressing the save button in VA02.

  • No condition update from the sales orders exist - VK322 Message

    Hello All,
    I have activated " Condition Index" & " Condition Update" flag for one of my discount condition type and then created it's condition record along with scales on three levels. The condition type which I mentioned above is set as " Value Scale" in Scale Basis for checking the document value and apply the applicable discount percentage.
    I have created three sales orders wherein the discount percentage is getting applied as per my condition record ( so, the document value is getting accumulated and compared with the condition record correctly )  but when I try to check the cumulative values ( ctrl +shift + F4 ) from the condition record, I get information message " VK322" mentioned in the subject.
    VK322 -
    No condition update from the sales orders exist
    Message no. VK322
    Diagnosis
    The following causes are possible:
    1. There are no sales orders for the condition record that you selected.
    2. Updating condition records in the sales order entry is not active.
    Procedure
    Concerning 1:
    Check the sales orders created for the condition record that you selected.
    Concerning 2:
    Activate the updating for condition records in the sales order entry.
    I have checked everything in SPRO for this but could not find anything which can give me a clue to resolve this problem, especially " Concerning 2" part of this message.
    My requirement > To be able to see the cumulative values from condition record.
    Also, in which table the accumulated values get stored?
    Appreciate your expert advise on this issue.
    Regards,
    Hrishi
    Edited by: Hrishikesh Bhalwankar on Sep 13, 2011 1:59 AM

    Hello Everyone,
    I would like to thank each one of you for giving valuable inputs in regard to my requirement and I would like to let you know that I am able to achieve the results as per the expectation.
    I would also like to share some key things which I did ( with the help of all your expert inputs ) due to which the requirement is met:-
    1. Activation of ' Condition Index, Condition Update' in V/06 for the discount condition type.
    2. Maintained ' B - Value Scale' in Scale Basis for the said condition type in V/06 - my requirement was to check against a value to apply the necessary scale base percentage.
    3. Activation of ' S071' info structure via OM01
    4. Condition record maintenance as per the required scales.
    4. Written a new routine to check the accumulated condition base value from S071 along with the current document condition base value.
    5. Put this routine in ' Scale Formula' in V/06.
    This is giving me the perfect results for the correct application of the discount.
    Just last question - How to re-organize the S071 info structure as I tried to re-organize it with Standard Program ' RV15F001' but it is not re-organizing this info structure... Any idea on this?
    Thanks a lot friends for all your advice...
    Regards,
    Hrishi
    Edited by: Hrishikesh Bhalwankar on Oct 11, 2011 2:11 AM

  • Outbound message control for sales order SISCSO.

    Hi...
    I am trying to generate IDoc for Sales order using message control. The IDoc of type SISCSO is getting generated as per the requirement.
    I want to calculate certain things before generating IDocs. I have done the following configurations:
    1. A function module 'ZIDOC_OUTPUT_SALES_ORD' is created with interface same as 'IDOC_OUTPUT_ORDRSP'. (Where i am planning to write a code)
    2. WE57 where Function module is assigned to SISCSO as outbound FM.
    No BD51 is done as it is only for inbound process.
    3. New process code ZSO is created through WE41, which is made message independent and FM created in step 1 is assigned to it.
    4. In WE20 , this process code is attached to V1 type of application under message control.
    Still, my FM is not getting called... I have checked it by applying Break point as well as raising exception in the FM. But still it's not working..
    Where am i going wrong??
    Can anybody suggest solution??
    Thanks,
    Audy.

    Hi,
    You need to use FM : MASTER_IDOC_DISTRIBUTE to create outbound idoc.fill the data in the tables EDIDC,EDIDD and generate the IDOC.
    check this link:
    Re: Master_IDoc_Distribute
    and use transaction : WEDI for IDOC configurations.
    here you will have all the transactions(step by step) to set the outbound IDOC configurations.
    Regards
    Appana

  • Sales Order uplaod from JAVA to SAP R/3

    Hi all,
    My cousin is working on uploading Sales Order Document
    from java server to R/3.
    for that he is having a code from JCO jar.
    the below is the file from which one can upload his SO details from JAVA to R/3.
    But in this program he is  just able to upload one Item detail for one Sales document.
    but requirement is to upload 'n' item details for one Sales document.
    Here is the Java code.
    @author pega
    TODO To change the template for this generated type comment go to
    Window - Preferences - Java - Code Style - Code Templates
    Created on Jun 24, 2004
    To change the template for this generated file go to
    Window>Preferences>Java>Code Generation>Code and Comments
    package com.sap.satyam.salesorder;
    import java.sql.Timestamp;
    import java.util.Calendar;
    import com.sap.mw.jco.IFunctionTemplate;
    import com.sap.mw.jco.IRepository;
    import com.sap.mw.jco.JCO;
    public class SalesOrder {
         static final String SID = "R3";
         static final String errorID = "E";
         IRepository repository;
         //String orderNumber = orderCreation("M-01","3000","0002",3,"ST");
         int counter;
         public SalesOrder()
                   try {
                        // Add a connection pool to the specified system
                        JCO.addClientPool(SID,            // Alias for this pool
                                             10,            // Max. number of connections
                                             "800",           // SAP client
                                             "develop",  // userid
                                             "bslabap", // password
                                             "EN",         // language
                                             "172.18.33.20",    // host name
                                             "00");
                        // Create a new repository
                        repository = JCO.createRepository("MYRepository", SID);
                   catch (JCO.Exception ex) {
                        System.out.println("Caught an exception: \n" + ex);
         //     Retrieves and sales order Create
         public void createSalesOrder(String PO_NO, String MAT,String RQTY,String CUSTMAT, String SOLD_NAME, String SOLD_STREET,String SOLD_COUNTRY, String SOLD_POST_CODE,String SHIP_NAME, String SHIP_STREET,String SHIP_COUNTRY, String SHIP_POST_CODE)
              try {
                   // Get a function template from the repository
                   IFunctionTemplate ftemplate = repository.getFunctionTemplate("BAPI_SALESORDER_CREATEFROMDAT1");
                   JCO.MetaData so_metadata = new JCO.MetaData("BAPI_SALESORDER_CREATEFROMDAT1");
                   // Create a function from the template
                   JCO.Function function = new JCO.Function(ftemplate);
                   // Get a client from the pool
                   JCO.Client client = JCO.getClient(SID);
                   // Fill in input parameters
                   // Header
                   JCO.ParameterList input = function.getImportParameterList();
                   JCO.ParameterList tables = function.getTableParameterList();
                   JCO.Structure input_header = input.getStructure("ORDER_HEADER_IN");
                   // Item details
                   JCO.Table table_item = tables.getTable("ORDER_ITEMS_IN");
                   //JCO.Structure input_item = table_item.getStructure("ORDER_ITEMS_IN");
                   // Partner details
                   JCO.Table table_partner = tables.getTable("ORDER_PARTNERS");
                   // Populate the header details
                   input_header.setValue("ZAD5","DOC_TYPE"); // Document Type
                   input_header.setValue("3000","SALES_ORG"); // Sales Organization
                   input_header.setValue("10","DISTR_CHAN");  // Distribution Channel
                   input_header.setValue("00","DIVISION");  // Distribution Channel
                   input_header.setValue("20041212","REQ_DATE_H");// can be changed in yyyymmdd (Requested date)
                   input_header.setValue(PO_NO,"PURCH_NO_C");// can be changed ( Customer PO Number )
                   //Populate the item detalis
                   table_item.appendRow();
                   table_item.setRow(1);
                   table_item.setValue("000010","ITM_NUMBER");
                   table_item.setValue("AA01","PO_ITM_NO");// can be changed
                   table_item.setValue("IAD-SC3000","MATERIAL");
                   table_item.setValue(CUSTMAT,"CUST_MAT");// can be changed
                   table_item.setValue("20041212","REQ_DATE");// can be changed in yyyymmdd
                   table_item.setValue(RQTY,"REQ_QTY");// can be changed Qty * 1000
                   table_item.appendRow();
                   table_item.setRow(2);
                   table_item.setValue("000020","ITM_NUMBER");
                   table_item.setValue("AA01","PO_ITM_NO");// can be changed
                   table_item.setValue("IAD-SC3000","MATERIAL");
                   table_item.setValue(CUSTMAT,"CUST_MAT");// can be changed
                  table_item.setValue("20041212","REQ_DATE");// can be changed in yyyymmdd
                   table_item.setValue(RQTY,"REQ_QTY");// can be changed Qty * 1000
                   //Populate the Partner details
                   // Sold to Party
                   table_partner.appendRow();
                   table_partner.setRow(1);
                   table_partner.setValue("AG","PARTN_ROLE");
                   //table_partner.setValue("0000002007","PARTN_NUMB");
                   table_partner.setValue("0000100067","PARTN_NUMB");
                   table_partner.setValue(SOLD_NAME,"NAME");  // can be changed
                   table_partner.setValue(SOLD_STREET,"STREET"); // can be changed
                   table_partner.setValue(SOLD_COUNTRY,"COUNTRY");
                   table_partner.setValue(SOLD_POST_CODE,"POSTL_CODE"); // can be changed
                   // Ship to party
                  table_partner.appendRow();
                   table_partner.setRow(2);
                   table_partner.setValue("WE","PARTN_ROLE");
                   table_partner.setValue("0000100067","PARTN_NUMB");
                   table_partner.setValue(SHIP_NAME,"NAME");// can be changed
                   table_partner.setValue(SHIP_STREET,"STREET"); // can be changed
                   table_partner.setValue(SHIP_COUNTRY,"COUNTRY");
                   table_partner.setValue(SHIP_POST_CODE,"POSTL_CODE");// can be changed
                   // Call the remote system
                   client.execute(function);
                   // Print return message
                   JCO.Structure ret = function.getExportParameterList().getStructure("RETURN");
                   System.out.println("BAPI_SALES_ORDER_GETLIST RETURN: " + ret.getString("MESSAGE"));
                   // Get table containing the orders
                   //JCO.Table sales_orders = function.getTableParameterList().getTable("SALES_ORDERS");
                  JCO.Field sales_order = function.getExportParameterList().getField("SALESDOCUMENT");
                   // Print results
                   String so = sales_order.getString();
                   String message = ret.getString("MESSAGE");
                   String message_type = ret.getString("TYPE");
                   if  (message_type.equalsIgnoreCase("E"))  {
                        System.out.println("Error in Sales Order Creation:" + message);
                   else{
                        System.out.println("Sales Order " + so + " Created Succesfully");
                   // Release the client into the pool
                   JCO.releaseClient(client);
              catch (Exception ex) {
                   System.out.println("Caught an exception: \n" + ex);
         //     Retrieves and sales order Create
          public void listSalesOrders()
               try {
                    // Get a function template from the repository
                    IFunctionTemplate ftemplate = repository.getFunctionTemplate("BAPI_SALESORDER_GETLIST");
                    // Create a function from the template
                    JCO.Function function = new JCO.Function(ftemplate);
                    // Get a client from the pool
                    JCO.Client client = JCO.getClient(SID);
                    // Fill in input parameters
                    JCO.ParameterList input = function.getImportParameterList();
                    //input.setValue("0000002007", "CUSTOMER_NUMBER"   );
                    input.setValue(      "3000", "SALES_ORGANIZATION");
                    //input.setValue(         "0", "TRANSACTION_GROUP" );
                    //input.setValue("PO_NUMBER_JAVA01","PURCHASE_ORDER_NUMBER");
                    // Call the remote system
                    client.execute(function);
                    // Print return message
                    JCO.Structure ret = function.getExportParameterList().getStructure("RETURN");
                    System.out.println("BAPI_SALES_ORDER_GETLIST RETURN: " + ret.getString("MESSAGE"));
                    // Get table containing the orders
                    JCO.Table sales_orders = function.getTableParameterList().getTable("SALES_ORDERS");
                    // Print results
                    if (sales_orders.getNumRows() > 0) {
                         // Loop over all rows
                         do {
                             counter++;
                              System.out.println("--" + counter + "--
                              // Loop over all columns in the current row
                              for (JCO.FieldIterator e = sales_orders.fields(); e.hasMoreElements(); ) {
                                   JCO.Field field = e.nextField();
                                   System.out.println(field.getName() + ":\t" + field.getString());
                              }//for
                         } while(sales_orders.nextRow());
                    else {
                         System.out.println("No results found");
                    }//if
                    // Release the client into the pool
                    JCO.releaseClient(client);
               catch (Exception ex) {
                    System.out.println("Caught an exception: \n" + ex);
         public static void main(String[] argv) {
              SalesOrder so = new SalesOrder();
              so.createSalesOrder("PO_NUMBER_JAVA02", "","0000000020000","121-223-2332-1231", "SOFTWARE SYSTEME GMBH-WE", "STREET-SH","US", "53125","SOFTWARE SYSTEME GMBH-WE", "STREET-SH","US", "53125");
              //so.listSalesOrders();     
    >>>>Please if any of SDN users can help in resolving this issue. It will be very helpful to my cousin.

    Before:
    //Populate the item detalis
    table_item.appendRow();
    table_item.setRow(1);
    table_item.setValue("000010","ITM_NUMBER");
    table_item.setValue("AA01","PO_ITM_NO");// can be changed
    table_item.setValue("IAD-SC3000","MATERIAL");
    table_item.setValue(CUSTMAT,"CUST_MAT");// can be changed
    table_item.setValue("20041212","REQ_DATE");// can be changed in yyyymmdd
    table_item.setValue(RQTY,"REQ_QTY");// can be changed Qty * 1000
    table_item.appendRow();
    table_item.setRow(2);
    table_item.setValue("000020","ITM_NUMBER");
    table_item.setValue("AA01","PO_ITM_NO");// can be changed
    table_item.setValue("IAD-SC3000","MATERIAL");
    table_item.setValue(CUSTMAT,"CUST_MAT");// can be changed
    table_item.setValue("20041212","REQ_DATE");// can be changed in yyyymmdd
    table_item.setValue(RQTY,"REQ_QTY");// can be changed Qty * 1000
    Try to add:
    //Populate the item detalis
    table_item.appendRow();
    table_item.setRow(2);
    table_item.setValue("000020","ITM_NUMBER");
    table_item.setValue("AA01","PO_ITM_NO");// can be changed
    table_item.setValue("IAD-SC3000","MATERIAL");
    table_item.setValue(CUSTMAT,"CUST_MAT");// can be changed
    table_item.setValue("20041212","REQ_DATE");// can be changed in yyyymmdd
    table_item.setValue(RQTY,"REQ_QTY");// can be changed Qty * 1000
    table_item.appendRow();
    table_item.setRow(2);
    table_item.setValue("000020","ITM_NUMBER");
    table_item.setValue("AA01","PO_ITM_NO");// can be changed
    table_item.setValue("IAD-SC3000","MATERIAL");
    table_item.setValue(CUSTMAT,"CUST_MAT");// can be changed
    table_item.setValue("20041212","REQ_DATE");// can be changed in yyyymmdd
    table_item.setValue(RQTY,"REQ_QTY");// can be changed Qty * 1000
    Regards.

  • Sale order- Pricing -Access Sequence

    Hi Gurus,
    While creating Sale order, the price is picked from the Pricing procedure and Condition records maintained.
    In PR00- Material price and Customer-Material special price is maintained in VK11.
    So the system picks Customer Material combination price and the same we can see in the Item level conditions-Analysis for pricing and can also see it fetched record from where.
    So for this Client wants in the following way: POPUP MESSAGE
    At Sale order Warning Message that Price is taken from Which List- Normal Price List or Special Price List for Customer and Material combination
    Is there some way to do this?
    Thanks in Advance.
    Best Regards
    Sri

    Hi,
    U have to take ABAPER HELP  No doubt please use this input if tis use full .
    User Exits For Price Determination
    USEREXIT_PRICING_PREPARE_TKOMK (module pool SAPLV60A, program RV60AFZZ)
    This user exit allows you to copy additional fields for pricing in the TKOMK communication structure (header fields), which have not been provided in the standard SAP system. These fields can also be used for pricing in the billing document.
    This user exit is described in detail in the "New fields in pricing" section.
    USEREXIT_PRICING_PREPARE_TKOMP (module pool SAPLV60A, program RV60AFZZ)
    This user exit allows you to copy additional fields for pricing in the TKOMP communication structure (item fields), which have not been provided in the standard SAP system. These fields can also be used for pricing.
    This user exit is described in detail in the "New fields in pricing" section.
    USEREXIT_FIELD_MODIFICATION (module pool SAPMV61A, program MV61AFZA)
    You can use this user exit to adjust the display of individual lines in the condition screen by changing the display attributes of the screen fields. This does not include the display of subtotals.
    This user exit is also used in order processing.
    USEREXIT_FIELD_MODIFIC_KZWI (module pool SAPMV61A, program MV61AFZB)
    You can change the display of subtotals in the condition screen by changing the display attributes of the screen fields.
    This user exit is also used in order processing.
    USEREXIT_FIELD_MODIFIC_KOPF (module pool SAPMV61A, program MV61AFZB)
    You can adjust the display of subtotals in the condition screen to your requirements by changing the display attributes of the screen fields.
    This user exit is also used in order processing.
    USEREXIT_FIELD_MODIFIC_LEER (module pool SAPMV61A, program MV61AFZB)
    You can adjust the display of blank lines in the condition screen to your requirements by changing the display attributes of the screen fields.
    This user exit is also used in order processing.
    USEREXIT_PRICING_CHECK (module pool SAPMV61, program MV61AFZA)
    You can install additional checks to the standard checks of condition lines (e.g. maximum/minimum value).
    USEREXIT_PRICING_RULE (module pool SAPLV61A, program RV61AFZA)
    In the standard SAP system, it is predefined which condition categories and classes can be copied or recalculated per pricing type. You can change the predefined standard procedure for each pricing type.
    USEREXIT_CHANGE_PRICING_RULE (module pool SAPMV61A, program MV61AFZA)
    You can use this user exit to change the pricing type that has been predefined in the copying control table in billing.
    USEREXIT_XKOMV_BEWERTEN_INIT (module pool SAPLV61A, program RV61AFZB)
    This field is used in the formulas and therefore initialized before the loop for the pricing procedure starts.
    USEREXIT_XKOMV_BEWERTEN_END (module pool SAPLV61A, program RV61AFZB)
    Within a loop for the price components during pricing, specific values can be transferred into the communication structures in pricing to be further processed.
    USEREXIT_XKOMV_ERGAENZEN (module pool SAPLV61A, program RV61AFZB)
    In change mode, you can change the dynamic part of the condition record (KONVD) that is always redetermined (i.e. it is not stored in database table KONV).
    USEREXIT_XKOMV_ERGAENZEN_MANU (module pool SAPLV61A, program RV61AFZB)
    You can use this user exit to change the ready-for-input fields of the manually entered condition record in add mode in the condition screen.
    USEREXIT_XKOMV_FUELLEN (module pool SAPLV61A, program RV61AFZB)
    This user exit is always called up during a redetermination of all or individual price components. You can change the work fields of the condition line. However, this only applies to conditions that have been determined via a condition record.
    USEREXIT_XKOMV_FUELLEN_O_KONP (module pool SAPLV61A, program RV61AFZB)
    This user exit is always called up during a redetermination of all or individual price components. You can change the work fields of the condition line. However, this only applies to conditions that have been determined via a condition record. This may include subtotals, manually entered conditions or conditions that have been calculated with a formula.
    USEREXIT_PRICING_COPY (module pool SAPLV61A, program RV61AFZA)
    You can change the KONV fields for copied price components
    With best regards,
    venkataswamy.y

  • Sale Order, workflow error

    Hello,
    when i try to book sale order a message raised (Order is not eligible for booking. Check workflow status for this order.)
    I checked the workflow status (Order Flow - Generic) i found it 'Error',
    the error (OM Standard Error Process with Retry), i could not find why this error and how to solve it.
    Note: the used workflow (Line Flow - Generic, Bill Only with Inventory Interface).
    Thanks for you help,
    Tarik.

    It is seeded functionality. The retry will be raised if line is added without booking the order for this line type. You can check if any note is available in MOS ( Metalink). I'll forward, if I get one.
    If you want to avoid the error for this line type then you can think about adding processing constaint to prevent line creation/ addition unless the order is booked for this transaction type. Validation template can help you in identifying the specific transaction type.

  • Error reading material cost estimate for sales order (KE292)

    Dear All,
    I have an issue with billing. we are posting july month transactions, the material cost is maintained through MR21. When releasing billing document for accounting we are getting error message like"Error reading the material cost estimate for sales order "11"
    Message no. KE292
    Diagnosis
    In Profitability Analysis (CO-PA), the system tried to valuate item 000010 of sales order 11 by reading the corresponding product cost estimate.
    However, no product cost estimate could be found for this sales order item.
    The system accessed product costing for product AMLFP011011XX00P using costing key YB3 as defined in the
    CO-PA Customizing settings.
    System Response
    The system cannot process the document any further.
    Procedure
    Check your Customizing settings."
    We cross checked with other client as a current date and we ran cost estimate through CK40N with same material. and we posted entries. Here it is working fine. but in above process it is not working. Can you pls guide me where i missed.
    Regards,
    Nagaraju,

    Hi,
    When the Costing Key is assigned to the material types in the COPA customizing, then system expects Cost estimation when billing is released to Accounts.
    If you dont run cost estimation but update the material master through MR21, system will not accept as in the Costing key configuration you must have selected the Current Standard price field for the valuation.
    Hence, try to run cost estimation and then do releasing.
    Thanks & Regards
    Ravi Kumar

  • Abnormal sales order for FOC sales

    Hi Expert,
    I am encountering a weird situation as listed below.
    SO created with -ve figure which is the -ve figure is reflected from my ZREB consition typre. Logically should be zero value regardless of +ve or -ve condition type.
    however the +ve value(ZDEF- deferred revenue) it does not show on net value.
    1) We have customize document type ZFOC
    Sales Document Type   ZFOC  Free of Cost
    SD document categ.    C                             Sales document block
    Indicator
    No.range int.assgt.  01                            Item no.increment    10
    No. range ext. assg. 02                            Sub-item increment   10
    Reference mandatory                                Material entry type
    Check division
    Probability          100
    Check credit limit                                 Check purch.order no
    Credit group
    Output application   V1                            Commitment  date
    Screen sequence grp. AU    Sales Order             Display Range        UALL
    Incompl.proced.      11    Standard Order          FCode for overv.scr. UER1
    Transaction group    0     Sales order             Quotation messages
    Doc. pric. procedure C                             Outline agrmt mess.
    Status profile       ZSD_REL                       Message: Mast.contr.
    Alt.sales doc. type1                               ProdAttr.messages    A
    Alt.sales doc. type2
    Variant
    Corr.delivery type                                 Delivery block
    Usage
    MRP for DlvSchType
    Delivery type        LF    Outbound Delivery       Immediate delivery
    Delivery block
    Shipping conditions  01    standard
    ShipCostInfoProfile
    Dlv-rel.billing type F2    Invoice                 CndType line items   EK02
    Order-rel.bill.type  F2    Invoice                 Billing plan type
    Intercomp.bill.type  IV    Intercompany Billing    Paymt guarant. proc. 01
    Billing block                                      Paymt card plan type 03
                                                       Checking group       01
    Lead time in days
    Date type
    Prop.f.pricing date
    Prop.valid-from date
    PricProcCondHeadr                                  Contract data allwd.
    PricProcCondItem                                   FollUpActivityType
    Contract profile                                   Subseq.order type
    Billing request      DR                            Check partner auth.
    Group Ref. Procedure
    Business transaction
    2) customize condition type with ZDEF(deferred revenue), ZREB(rebate)
    3) define consition type ZDEF
    Condit. type  ZDEF Deferred Revnue       Access seq.   PR02 Price with Release St
    Cond. class   B Prices                                 Plus/minus      positive a
    Calculat.type C Quantity
    Cond.category
    Rounding rule   Commercial
    StrucCond.
                                            GrpCond.routine
    Manual entries      D Not possible to process manually
    valid from      Today's date             PricingProc
    Valid to        31.12.9999               delete fr. DB
    RefConType
    RefApplicatio
    Scale basis   C Quantity scale           Scale formula
    Check value   A Descending               Unit of meas.
    Scale type      can be maintained in con
                                             Exclusion
                                             Pricing date    Standard (KOMK-PRSDT; ta
                                             Rel.Acc.Assig   Relevant for account ***
    TextDetPrc                               Text ID       0001 Internal comment
    Condit. type  ZREB Rebate                Access seq.   K005 Customer/Material Dis
    Cond. class   A Discount or surcharge                  Plus/minus    X Negative
    Calculat.type C Quantity
    Cond.category
    Rounding rule   Commercial
    StrucCond.
                                            GrpCond.routine
    Manual entries      D Not possible to process manually
    valid from      Today's date             PricingProc
    Valid to        31.12.9999               delete fr. DB
    RefConType
    RefApplicatio
    Scale basis   C Quantity scale           Scale formula
    Check value   A Descending               Unit of meas.
    Scale type      can be maintained in con
                                             Exclusion
                                             Pricing date    Standard (KOMK-PRSDT; ta
                                             Rel.Acc.Assig   Relevant for account ***
    TextDetPrc                               Text ID       0001 Internal comment
    item category is
    ZTAN - FOC item category

    Hi,
    What u can do is.
    1.check what pricing procedure assigned to ur order .
    header->sales
    2.check access sequence of condition types that u can see in ur condition tab page in order.[vk12]
    3.In vov7 set billing relevance as A-not relavent for billing,pricing as B -free of charge.
    Hope it works.
    Regards,
    Sharad

  • When sales order is created ,costing of a material cann't be created automa

    dear suppporter:
      when sales order is created ,costing of a material cann't be created automatically.if i cost the material in va02 ,the cost can be generated.please help me analyse it .
    best regards.

    There is Tick in Delivery block 01 Deliveries: Blocking Reasons/Criteria
    I have observed in testing Before you save a sales order, you look at the schedule line overview, you can see what the system would Proposed confirm date and confirmed qty, if the block were  not set. However, as soon as you save the sales order,(warring message Oldest open items over due will appear) the confirmed quantities are automatically reset to zero because sales order is Blocked. Here the goods remain available for other customers.
    Note : When you release the sales order the automatically in sales order confirmed qty and proposed date will come.
    Here the problem is  when they do MRP run after sales order saved with block Planned order is creating.

  • When sales order is Blocked (oldest of open items overdue) MRP run avoid

    We got a challenge with Client requirement regarding over due of payment terms
    1. Credit master records Customer Credit limit usage example 24.14%
    2. Customer Oldest open item is over due status
    3. Sales order created with the warning message Oldest Item overdue sales order will save this setting is in OVA8
    4. Even though sales order is created Credit master record Customer Credit limit usage  remain same 24.14% right
    5. Delivery will not happen because sales order is blocked.
    6. Exceptional case sales order will release for this customer 9500775
    7. Then Credit limit usage will update in Credit master record.
    8.After release in VK31 delivery will able  create with refernec to sales order.
    Here the challenge is after the sales order created in 3 step when you run the MRP planned order is creating. we want to avoid that till the sales order will release.

    There is Tick in Delivery block 01 Deliveries: Blocking Reasons/Criteria
    I have observed in testing Before you save a sales order, you look at the schedule line overview, you can see what the system would Proposed confirm date and confirmed qty, if the block were  not set. However, as soon as you save the sales order,(warring message Oldest open items over due will appear) the confirmed quantities are automatically reset to zero because sales order is Blocked. Here the goods remain available for other customers.
    Note : When you release the sales order the automatically in sales order confirmed qty and proposed date will come.
    Here the problem is  when they do MRP run after sales order saved with block Planned order is creating.

  • When i save sales order, Getting error.......

    Hi expert,
    I have created my own standard order (from company code to master data maintenance and Pricing Procedure).
    1. Here the problem is that when i save the sales order, getting message/error is that Financial document: No financial document assigned.
    2. If click "Header Output Preview Icon (ctrlshftF1)" in the sales order,getting error/message is that No Output has been Selected for Printing.
    Please help me out from this problem.
    Looking forward to hearing from Expert soon.
    Thanks in advance

    Dear Kaviya
    1)  Probably you are trying to create an export order for which the field "Financial Doc" is made mandatory. 
    As you may be aware, few export orders are to be executed against Letter of Credit which should be created through VX11N.  Once all the required datas are given in vx11n while saving, a document reference will be generated.  This reference you should assign in sale order.  To do the same, after giving the datas in sale order, select "Goto --> Header --> Billing Document".  Here at the bottom screen, there is a field "Financial doc no".  Assign the reference you got in vx11n.  Now try to save the order.
    2)  I dont know why you are trying to print the sale order.  Is it necessary.??
    thanks
    G. Lakshmipathi

Maybe you are looking for

  • XMonad move windows with title X to workspace

    I want to automatically assign windows of Intellij Idea projects to specific workspaces in xmonad. I tried the following in my xmonad.hs: myManageHook = composeAll . concat $                   [  [ fmap (c `isInfixOf`) title  --> doShift "5:lp" | c <

  • Looking for an Access Point with 2 Ethernet ports

    Hi,      I am looking for an AP with two ethernet ports. Is there any model of Cisco is available with 2 ethernet ports? Regards, Noman

  • Import into oracle 10.2

    Hi I've tried an imp twice into a 10.2 database on Windows. Both times we have hit an ORA-600 and has resulted in quite a lot of effort to recover the situation using an IMP client from 10.1. All we are doing is importing all tables in a schema back

  • Other ROM(s) for Xperia mini/pro

    Now that Sony has given us the stick, I am not sure that I (we) have any reason to stick to official Sony ROM. Anybody tried any other ROM on these devices. I have been using CyanogenMod 9 for a while and have been satisfied with the experience and w

  • Apple's neues Betriebssystem 10.8

    Habe noch das alte Apple Betriebssystem 10.5. mit der Photoshop-Vers. 9.02, fuer CS2. Welches Photoshop-Update benötige ich fuer Apples neues System 10.8 ??