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
HannesSolved 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. -
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.
VivekHi
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,
SNkeep 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 AMHello 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
SriHi,
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 categoryHi,
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 advanceDear 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 ??