Skip to Content
Former Member

### unable to same net value in pricing in sales order

HI All,

In a pricing procedure, i have suggested price(ZSUG) and cust price (ZCUST). Suggested price is a total of selling price and freight charges for VA01 and VA02 as in the following:

suggested price of 50 lb will be \$0.50 per lb and net value = \$24.93

cust price of 50lb is \$0.50 per lb and net value = \$25.

I want both suggested price and cust price to be the same in net value.

In pricing procedure, there is custom routine in column 'Basic Type' which calculates the unit price. This routine has a logic checking on XKOMV-KSTEU ne 'C'.

When i create sales order, the xkomv-ksteu = 'A'.

However in changing sales order, the xkomv-ksteu = 'C'.

Both create and change sales order should have xkomv-ksteu = 'A'. What could have cause the condtion control to change ?

Cust price(ZCUST) is manually control and does not have condition record.

Any suggestions are appreciated.

thanks

Joyce

##### Add comment
10|10000 characters needed characters exceeded

### 1 Answer

• Former Member
Jun 22, 2010 at 12:11 AM

Hello Joyce

Which condition is bothering you? ZSUG or ZCUST? I am guessing ZSUG. Give more details about the condition type config- like Condition class, calculation type, Condition category and what changes can be made. Also if it has been set as 'Manual' in the pricing procedure. And the Condition base value formula logic.

Any that condition has been manually changed, that's why xkomv-ksteu = 'C'. Either you manually changed it or it got changed through a formula. And apparently you want to retain whatever is changed manually hence the statement: (XKOMV-KSTEU ne 'C').

##### Add comment
10|10000 characters needed characters exceeded
• Former Member Former Member

Hi Chandrasekhar,

The calculation type for ZCUST is C(Quantity). What is meant by this and how can i tell if it ca be changed during doc processing ?

Where can i find condition control ? It is not defined in condition type.

If a formuia is provided to calculate a condition, then it is not considered as manual change, right ?

thanks

Joyce