Net Value in Sales order item and header URGENT
Hi experts
In some sales orders the net value is not shown but it is available in PR00 condition.
Where should i check pricing proceedure or copy control,
In the same sales order type i.e ZRP other sales orders are having net value,
this sales order is created with reference to sales order type RE.
Pls guide where to check and what correction needs to be done.
Thank u in advance.
regards
SM
Hi,
Pricing procedure in tcode V/08, check the field 'SubTo'.
Copy control in tcodes VTFA (between SO and invoices).Check the field 'pricing type' for conditions.
I hope this help you,
Regards,
Eduardo
Similar Messages
-
Hi All,
Any one know how the system set net value in sales order item? (VBAP-NETWR)
I mean, what kind of condition type will be considered in net value calculation.
Thank youHi,
In Sales Order net value (NETWR) is always value before tax, it means the condition type determined before tax condition will be considered in sales order Net Value.
In other words if conditon type have a category defined as D-Tax and Cond. class as D- Taxes, the value of this condition type will not be considered in Net value.
regards
Vivek.
Edited by: Vievk Vardhan on Jan 7, 2010 2:00 PM -
Reg Open sales order item and the quantity
Hi experts:
I am getting open sales order item based on inner join of tables(vbak, vbap, vbep). Not using vbbe table in inner join as it doesnt carry all pending open records.
can any one say how open sales order items and their quantity can be retrieved?
I searched forum and saw usage of vbuk and vbup tables, but it does not accomplish our scenario.
Thanks in advance,
Sashti.Hi,
1) fetch the header information from VBAK table.
2) Based on VBAK table fetch all the line items from VBAP table.
3) Now fetch from VBFA table.
*-Fetch from VBFA to get the delivered qty
SELECT vbelv " Preceding sales and distribution document
posnv " Preceding item of an SD document
rfmng " Referenced quantity in base UOM
FROM vbfa
INTO TABLE lt_vbfa
WHERE vbelv = gv_vbeln
and vbtyp_n = 'J'.
4) By comparing VBFA-POSNR just filter the records from the VBAP internal table. Remained lines are open lines of the sales order.
Regards,
~Satya -
Want to copy an entire sales order item and add it as a new item to same SO
Hi,
I want to copy an entire sales order item and add it to the same sales order with a different quantity. When I use the regular BDC and add it gets me only the default values for fields like Forwarding Agent etc. But doesnt actually copy any changes. Is there some standard SAP function module or some other mechanism I can use to exactly copy the original item along with all the changes values e.g pricing conditions, forwarding agent etc.
Thank you for reading.How will this help me for copying an item? This function module is only useful for the following
1. Delete the whole order
2. Delete order items
3. Change the order
4. Change the configuration
In order to change the order items I first need to know the items.
Is there any function module which can read all the values in a sales order item, then I can pass them to BAPI_SALESORDER_CHANGE probably -
Create additional field in sales order item and copy to purchase order item
Dear SAP Gurus,
I am hoping that someone could help me by providing me with how to implement the following 2 requirements in the SD order and in the purchase order.
1. I am wanting to add a custom field to the SD sales order item copying a value from the vendor customer master.
2. I then want to add a custom field to the purchase order item and copy the value from my custom field in 1. to this new custom field..
Can you please advise how I would go about implementing the above requirements? I am assuming that there are exits to allow me to implement these 2 requirements.
Many thanks
HenryHi,
For the first requirement you can use the USEREXIT_MOVE_FIELD_TO_VBAP in report MV45AFZZ.
For the second, as I think that you will create a RFQ you can try to use the enhancement MEREQ001.
Regards,
Eduardo -
Do you know the link between the sales order item and functional location ?
How know the functional location if I know de sales order number and item ?
Wich table or bapi ?
Tks.Hi,
I think there's all details in my question.
You answer is right only if I need to know the functional location at AUFNR level.
Is not my case, I need this information at sales order level.
Regards,
Roberto. -
How can i take Basic price value as Net value in sales order
Hello SD experts,
I have constructed a pricing procedure, and in that have taken condition type for basic price as rate (cond. type= Price) and have another 3 condition types as surcharges for some internal calculation (but i have to show them in pricing procedure).
Net value in order is showing a total of all condition types (basic price condition type+ all 3 surcharges condition type's value)
for ex;
ZRAT ---Basic Price
ZMRP-- Mrp/pcs rs.
ZDOZ--- Mrp/Doz Rs.
ZTAV--- Total Value Rs.
in this case, when order creates in pricing net value amount shows total of all condition types above and as..
Now in this case i have to show only Basic price condition value as Net value in the order....
i am just confused with the subtotal, requirement and calculation form for condition base....(do i need to go for a new routine creation?)
Could you please help me out and please guide me, what should i do for above situation....
Any help would be a great....
Thank youDear G. Mallikarjun ,
Put A in the subtotal field against the Price condition type and check.
If the other condition types (discounts) are for internal calculations, please do as advised by Lakshmipathi.
check and revert back.
Thanks & Regards,
Hegal Charles -
Condition type change quantity and net value at sales order
Hi Experts,
I wanted to only ALLOW sales order for RK type (invoice correction) condition ENABLED to change (qty + net values). However i wanted to DISABLED condition changes (qty+net values) in any others type of sales order.
i have maintained SD->Basic function->Pricing->Pricing control->define condition type->maintain condition type-(changes which can be made) in my current setting is
1) manual entry = C (manual entry is priority)
2)hdr condition = no check
3) item condition = check
4) delete = check
5) amount/percent = check
6) value = check
7) qty relation = check
8) Calc type = check
Thank you.
Regards,
Yong Kok Wah
material qty cat value
1234 2 G2N 18.40
1234 2 L2N 18.40-
1) System will auto create with 2 item category, is it true?
2) How can i change the net value? Because the actual value suppose is 17.00
Thanks & Regards,
Yong Kok Wahyes , that is standard functionality only.
One is for Credit and second is for Debit note.
If you want to change the price you can change it manually.
http://help.sap.com/saphelp_erp60_sp/helpdata/en/dd/55fede545a11d1a7020000e829fd11/content.htm -
Net value of Sales order Zero - delete line item
Hi,
Sales Order is raised for 3 materials.
Line item 10 --> 1 Qty --> Quantity delivered -->1
Line item 20 --> 1 Qty --> Quantity delivered -->1
Line item 30 --> 1 Qty --> Quantity delivered -->0
Line item 10 and 20 have some price but as a result of R100(100% discount) their net value is zero.
Line item 30 has some price, lets say Rs. 100
The requirement: Line item 30 needs to be deleted.
When I delete line item 30 and attempt to save the order, it takes me to incompletion log.
Where it displays line item 10 Missing Data Net Value
Where it displays line item 20 Missing Data Net Value
What are the possible solutions?
Happy Diwali in advance.
thanks,I think I need divine intervention on this.
1.I applied OSS NOTE 106567 and ran the report SDVBUV00 but it didnot solve my problem. Raised this issue in OSS also, but no solution.
2.I changed the incompletion log for my sales doc at item level... I changed VBAP-NETWR as warning but still I could not solve it.
3. Assigning "reason for rejection" at item level, does not solve the purpose and it invokes the incompletion log
Any other options.
Just a quick recap on the nature of problem.
"+ Sales Order is raised for 3 materials.
Line item 10 --> 1 Qty --> Quantity delivered -->1
Line item 20 --> 1 Qty --> Quantity delivered -->1
Line item 30 --> 1 Qty --> Quantity delivered -->0
Line item 10 and 20 have some price but as a result of R100(100% discount) their net value is zero.
Line item 30 has some price, lets say Rs. 100
The requirement: Line item 30 needs to be deleted.
When I delete line item 30 and attempt to save the order, it takes me to incompletion log.
Where it displays line item 10 Missing Data Net Value
Where it displays line item 20 Missing Data Net Value" + -
Net Value in Sales Order line item
Dear Experts,
Need a small favour.
I need to know, how net value & tax is populated in SO line item.
I have condition where
Net Sales-Fix = 5.00 AUD
Net Sales-Trading = 8.00 AUD
Net Sales = 5.00 AUD (calculated as per routine for alternative cal type, which is taking lesser value of Fix & Trading).
Sub-to - 3 (Carry over value to KOMP-KZWI3) is maintained for Net sales.
But "Net value" in line item is wrong. I want value for "Net sales" should be the net value.
Please suggest, what should I do??
Regards,
PraveenDear Customer,
the netvalue is the sum of all condtions which are non statistical and active.
(excluded taxes).
If the netvalue shoud be value for "Net sales" then 'Net sales' should be the only active
non statiscal condtion.
Otherwise also other conditions have an influence to the net value.
Please check all conditions in your document.
I hope that the information are helpful.
regards
Claudia -
FM SPE_CALCULATE_PRICE - Java Call does not return Net Value of Sales Order
Dear Experts,
we want to make a call of FM SPE_CALCULATE_PRICE from the SAP NetWeaver Developer Studio to achieve that we receive the Net Value of a Sales Order. When we try to test the Scenario in SAP CRM (Creation of a Sales Order) Itself all is working fine. But if we try to make the call from Developer Studio it does not work for some reason. We have applied SAP Note 1936255.
I am attaching:
- the Pricing Trace we receive as a result from SAP.
The Java Code we use is the following:
Code JAVA
import com.sap.mw.jco.*;
import com.sap.mw.jco.JCO.ParameterList;
import com.sap.mw.jco.JCO.Structure;
import com.sap.mw.jco.JCO.Table;
public class callIPCDemo {
public static void main(String[] args) {
System.out.println("--- START ---");
// connect to SAP system
JCO.Client client = null;
try {
client = JCO.createClient(
"400", // SAP client
"XXXX", // User ID
"XXXXXXXX", // Password
"EN", // Language
"XXX.XXX.XX.XXX", // IP des hosts
//"QPMR-CR20", // Hostname
"00"); // System number
client.connect();
System.out.println("Connection OK\n");
catch (Exception ex) {
System.out.println(ex);
return;
// print RFC attributes
System.out.println(client.getAttributes());
// create JCo repository
JCO.Repository repository = new JCO.Repository("testIPCcall", client);
// Function Module SPE_CALCULATE_PRICE
IFunctionTemplate ft = repository.getFunctionTemplate("SPE_CALCULATE_PRICE");
JCO.Function function = null;
try {
function = ft.getFunction();
} catch (Exception ex) {
System.out.println(ex);
return;
// IS_HEADER_INPUT
ParameterList importParameterList = function.getImportParameterList();
Structure HeaderInput = importParameterList.getStructure("IS_HEADER_INPUT");
HeaderInput.setValue("005056A7005E1ED3A7AD22549B279B91", "DOCUMENT_ID");
HeaderInput.setValue("CRM", "APPLICATION");
HeaderInput.setValue("ZCRM02", "PRC_PROCEDURE_NAME");
HeaderInput.setValue("EUR", "DOCUMENT_CURRENCY_UNIT");
HeaderInput.setValue("EUR", "LOCAL_CURRENCY_UNIT");
HeaderInput.setValue("X", "PERFORM_TRACE");
// IS_HEADER_INPUT-ATTRIBUTES (substructure/table)
Table HeaderInputAttributes = HeaderInput.getTable("ATTRIBUTES");
HeaderInputAttributes.appendRows(3);
Table valuesTable = null;
HeaderInputAttributes.setRow(0);
HeaderInputAttributes.setValue("DIS_CHANNEL", "FIELDNAME");
valuesTable = HeaderInputAttributes.getTable("VALUES");
valuesTable.appendRows(1);
valuesTable.setValue("01", 0);
HeaderInputAttributes.setRow(1);
HeaderInputAttributes.setValue("SALES_ORG", "FIELDNAME");
valuesTable = HeaderInputAttributes.getTable("VALUES");
valuesTable.appendRows(1);
valuesTable.setValue("O 50000151", 0);
HeaderInputAttributes.setRow(2);
HeaderInputAttributes.setValue("SOLD_TO_PARTY", "FIELDNAME");
valuesTable = HeaderInputAttributes.getTable("VALUES");
valuesTable.appendRows(1);
valuesTable.setValue("005056A7005E1ED3A7ACEFCAD95FBB91", 0);
importParameterList.setValue(HeaderInput, "IS_HEADER_INPUT");
// IT_ITEM_MAIN_INPUT
String itemGuid = "005056A7005E1ED3A7AD3F004CD85B91";
ParameterList tableParameterList = function.getTableParameterList();
Table tableItems = tableParameterList.getTable("IT_ITEM_MAIN_INPUT");
tableItems.appendRows(1);
tableItems.setValue(itemGuid, "ITEM_ID");
tableItems.setValue("005056A7005E1EE39289A0FB457C9D8A", "PRODUCT_ID");
tableItems.setValue("M", "EXCH_RATE_TYPE");
tableItems.setValue("10", "QUANTITY");
tableItems.setValue("PC", "QUANTITY_UNIT");
// IT_ITEM_ATTRIB_INPUT
Table tableItemAttributes = tableParameterList.getTable("IT_ITEM_ATTRIB_INPUT");
tableItemAttributes.appendRows(2);
tableItemAttributes.setValue(itemGuid, "ITEM_ID");
tableItemAttributes.setValue("PRODUCT", "FIELDNAME");
tableItemAttributes.setValue("005056A7005E1EE39289A0FB457C9D8A", "FIELDVALUE");
tableItemAttributes.nextRow();
tableItemAttributes.setValue(itemGuid, "ITEM_ID");
tableItemAttributes.setValue("PRC_INDICATOR", "FIELDNAME");
tableItemAttributes.setValue("X", "FIELDVALUE");
// IT_ITEM_TIMESTMP_INPUT
Table tableTimestamps = tableParameterList.getTable("IT_ITEM_TIMESTMP_INPUT");
tableTimestamps.appendRows(3);
tableTimestamps.setValue(itemGuid, "ITEM_ID");
tableTimestamps.setValue("PRICE_DATE", "FIELDNAME");
tableTimestamps.setValue("20140225000000", "TIMESTAMP");
tableTimestamps.nextRow();
tableTimestamps.setValue(itemGuid, "ITEM_ID");
tableTimestamps.setValue("PRT_DELIVERYDATE", "FIELDNAME");
tableTimestamps.setValue("20140225000000", "TIMESTAMP");
tableTimestamps.nextRow();
tableTimestamps.setValue(itemGuid, "ITEM_ID");
tableTimestamps.setValue("PRT_ORDERDATE", "FIELDNAME");
tableTimestamps.setValue("20140225000000", "TIMESTAMP");
// execute function module
try {
client.execute(function);
} catch (Exception ex) {
System.out.println(ex);
return;
// check result
JCO.Structure structureHeaderResult = function.getExportParameterList().getStructure("ES_HEADER_RESULT");
System.out.println("Net Value: " +
structureHeaderResult.getValue("NET_VALUE"));
JCO.Table tableHeaderResult = function.getExportParameterList().getTable("ET_TRACE");
System.out.println(tableHeaderResult.getNumRows());
for(int x = tableHeaderResult.getNumRows(); x <= tableHeaderResult.getNumRows(); x = x + 1) {
tableHeaderResult.setRow(x);
System.out.println("Trace: " + x + tableHeaderResult.getValue("ACCESS_TRACE_XML"));
// disconnect from SAP system
client.disconnect();
System.out.println("--- END ---");Thanks.
I'll have to discuss VTAA pricing types with the Business Analyst, since there are many records and I'm not sure what I'm looking at.
In regards to your second point, it's not in calculation. It'll stay at that number until you save, check the conditions tab in the header or reprice the document.
What's interesting is that it doesn't do this for all materials.
For example:
Material 1 - priced $25
Material 2 - priced $25
Net price would be $50, which is correct.
But say we use Material 3 - priced $25 as well. For this one, the total net price could show up as $30.
Can pricing types be specific to materials or material groups? What is the pricing type exactly and why 'A'? -
Net Price/Net Value on Sales Order Overview Incorrect
Hi Experts!
We are on SAP 4.7
I have a sales order that has already been delivered, billed, etc. However, when I look in the Sales Order Overview screen, for 1 item, the Net Price is different than the Item Pricing Condition screen. I looked in document changes and did see when the Net Price was changed, but cannot tell why it was changed. Can you anyone explain why this happened? This is causing a minimum order surcharge in the order. Awaiting a quick response. Thank you in advance!
WCThank you for the response!
I have tried to replicate the scenario, that was causing the net price/net value displaying incorrectly, and thus causing a minimum order surcharge fee; which was really the issue.
When I re-created the scenario, I found that a change in quantity in the sales order of an item or items, after the delivery has already been created (before posting GI); it caused the net price/net value to change, thus causing the minimum order surcharge.
The person changed the quantity in sales order, and it indirectly changed the net price, causing the minimum order surcharge. I still do not know why this happened?
Do you know of any reasons why this may have occured?
Thank you in advance!
WC -
Hi SD Guru's
I have a problem, my net value at the item level and the header level doesnt match up. Can you please advise what could be the problem?
Thanks
Ravihello, friend.
please clarify... the total amounts of all line items (net value) do not match up to the header amount? -
Net Value in sales order becomes zero after changing the employ responsible in Web UI
Hi All,
We are in CRM 7.0 with EHP1, when we change employ responsible in the sales order and save, Net value is becoming zeroes.
This is effecting most of the transactions. There is no custom development, every thing is standard.
Could any one suggest me this.
Thanks.
Best regards,
HariHi Raj,
Thanks you for your reply.
Could you please let me know where I can see this combinations in configuration. Actually this is happening for standard transactions also.
I checked customer pricing proc for that BP and Document Pricing proc for that T type. They are maintained for the specific salea area.
Regards,
Hari -
Net Value in Sales order is not picking up for manual conditions.
Dear Gurus,
I created a new pricing procedure for a sales document, where 2 manual conditions will given in sales order.
But after giving manual conditions, the system is only taking one condition value as net value.
I given Base value description and the step numbers of two manual conditions for Addition.
Please help me I want total of two manual conditions into Net value.Hi Mahendar ,
Could you please share the solution if your issue has been resolved . Even we are facing the same issue . It would be of a great help
thanks and regards
Kish
Maybe you are looking for
-
Problem with background job schedule
Hi friends, How to schedule more than one data loading jobs in backround?? When i try to schedule the second job,the first scheduled job is getting overwritten,and only this job is active. I tried in infopack,scheduler... How to overcome this??? Rega
-
JSP protected pages are "forbidden" when request passed with access URL
Dear All, I am encountering a very strange problem. Let me know if you have any solution for this issue: Setup: 1. Dedicated OpenSSO idp (different domain) 2. Service Provider - contains a portal which in turn uses a webservice. Both the portal and w
-
I am attempting to transfer my library from one old laptop to a new one.
Hi there. I am attempting to transfer my library from one old laptop to a new one. I have followed the advice about exporting and importing the xml file but all the playlists are empty? All my data is stored on an external hard drive which I had hope
-
ITunes was installed but it can't be opened
I downloaded and installed iTunes, but when I try to open iTunes, I get this error message: "The iTunes application could not be opened. The file name was invalid or too long". I don't understand this because, at no time, did I create a file name. Al
-
Does Window Embedded Compact-7 based device support VOIP features
We have to develop an application for our client. In which we have to implement SIP Client for VOIP features on Device called X-OnePlus (Window Embedded Compact-7 based). For details, please follow this link http://www.digitax.com/products/xone-plus