cancel
Showing results for 
Search instead for 
Did you mean: 

copy of header condition from inquiry to sale order

Former Member
0 Kudos

Dear Guru

I have the following issue:

I have a condition header price in inquiry that is managed as splitted in all the items of the inquiry.

Now happens that when I create the sale order from the Inquiry, if I take less items and not all the items of the inquiry, the condition header changes according to the items copied in the order.

I don't want this behaviour! I need that the value of the header condition keep the original one of the inquiry even if i have less items. what will change is the value of every single item in the sale order.

How can I obtain it?

regards

Accepted Solutions (0)

Answers (2)

Answers (2)

former_member216765
Participant
0 Kudos

Hi

Check the copy control settings in VTAA for IN to OR, select your Item category and change the Pricing Type to D.

Kindly share the results.

Former Member
0 Kudos

IT DOESN'T WORK

jpfriends079
Active Contributor
0 Kudos

As understand your requirement,

I need that the value of the header condition keep the original one of the inquiry even if i have less items

Your Inquiry pricing

Inquiry - 11001
HeaderZHDR - Header Condition TypeQuantityTotal Value - 100
Item 1ZHDR - Header Condition Type split at Item20020
Item 2ZHDR - Header Condition Type split at Item15015
Item 3ZHDR - Header Condition Type split at Item25025
Item 4ZHDR - Header Condition Type split at Item505
Item 5ZHDR - Header Condition Type split at Item35035

So, at Sales Order created with reference,

Sales Order - 65001
HeaderZHDR - Header Condition Type(accumulate from item)Quantity Total Value - 75
Item 2ZHDR - Header Condition Type split at Item as copied from Inquiry15015
Item 3ZHDR - Header Condition Type split at Item as copied from Inquiry25025
Item 5ZHDR - Header Condition Type split at Item as copied from Inquiry35035

as system will end up like this

Sales Order - 65001
HeaderZHDR - Header Condition Type(accumulate from item)Quantity Total Value - 100
Item 2ZHDR - Header Condition Type split at Item as copied from Inquiry15020
Item 3ZHDR - Header Condition Type split at Item as copied from Inquiry25034
Item 5ZHDR - Header Condition Type split at Item as copied from Inquiry35046

There is no standard solution to achieve this. You have to enhance this.

To enhance this, following is one of the way:

1. Create ZReport to store Condition value as derived from split of header condition at item. Says,

Report ZINQPRD - Inquiry ZHDR Condition Value Report
Inquiry NoItem No Material NumberPlantQuantityCondition TypeCondition Value at Item
11001Item 1ABC-1111000200ZHDR - Header Condition Type split at Item20
11001Item 2ABC-0111000150ZHDR - Header Condition Type split at Item15
11001Item 3XYZ-2331000250ZHDR - Header Condition Type split at Item25
11001Item 4SDF-456100050ZHDR - Header Condition Type split at Item5
11001Item 5JPD-2101000350ZHDR - Header Condition Type split at Item35

2. You can have another item condition type for Sales Order, say, ZITM, to get header value. And header condition type not to be copied in sales order

Sales Order - 65001
StepCondition TypeBasType (Alternative formula for condition base value)
400ZITM Item Condition Type (this to get value from report)Routine 9XX - Write as new routine to get condition value from report ZINQPRD

With that you will get.

Sales Order - 65001
HeaderZITM - Item Condition Type(accumulate from item)QuantityTotal Value - 75
Item 2ZITM - Item Condition Type  - Value will be fetched from report ZINQPRD based on Routine 9XX 15015
Item 3ZITM - Item Condition Type  - Value will be fetched from report ZINQPRD based on Routine 9XX25025
Item 5ZITM - Item Condition Type  - Value will be fetched from report ZINQPRD based on Routine 9XX35035

Thanks, JP

Former Member
0 Kudos

Dear Jyoti,

following your example, what I need is:

Inquiry pricing

Inquiry - 11001
HeaderZHDR - Header Condition TypeQuantityTotal Value - 100
Item 1ZHDR - Header Condition Type split at Item20020
Item 2ZHDR - Header Condition Type split at Item15015
Item 3ZHDR - Header Condition Type split at Item25025
Item 4ZHDR - Header Condition Type split at Item505
Item 5ZHDR - Header Condition Type split at Item35035

So, at Sales Order created with reference,

Sales Order - 65001
HeaderZHDR - Header Condition Type(accumulate from item)QuantityTotal Value - 75
Item 2ZHDR - Header Condition Type split at Item as copied from Inquiry15015
Item 3ZHDR - Header Condition Type split at Item as copied from Inquiry25025
Item 5ZHDR - Header Condition Type split at Item as copied from Inquiry35035

I want my SALE ORDER LIKE THIS:

Sales Order - 65001
HeaderZHDR - Header Condition Type(accumulate from item)QuantityTotal Value - 100
Item 2ZHDR - Header Condition Type split at Item as copied from Inquiry15020
Item 3ZHDR - Header Condition Type split at Item as copied from Inquiry25034
Item 5ZHDR - Header Condition Type split at Item as copied from Inquiry35046

While as now my sale order has header value of 75 and NOT 100.

I need that my original header condition is mainteined even if I copy less items.

How can I obtain it?

regards

jpfriends079
Active Contributor
0 Kudos

Can you share screenshot of your header condition type?

Thanks, JP

Former Member
0 Kudos

this is my header condition:

jpfriends079
Active Contributor
0 Kudos

When you said this condition type is Header Condition then,

why your "Item Condition" indicator is active?

In addition to that your this Header Condition is active for "Group Condition".

Don't you think your mixing too many Item Condition & Header Condition properties in one condition type, which you want to make it work as header condition type.

Refer standard condition type HD00 - Freight.

Thanks, JP

Former Member
0 Kudos

I have copied HD00

THIS THE RESULT IN INQUIRY:

i HAVE PUT  an header condition of 100  but I don't konw why, the system calculates as condition value 30!

HOW CAN I DO? i am desperated

jpfriends079
Active Contributor
0 Kudos

Your header condition ought be like this:

If you like to control the distribution of header condition based on

Calculat.typeImpact on cal
B - Fixed Amount

Header - Total Value - 100 $ (100/5)

Item 1 - 10 Qty - 20 $

Item 2 - 20 Qty - 20 $

Item 3 - 30 Qty - 20 $

Item 4 - 5 Qty - 20 $

Item 5 - 25 Qty - 20 $

C - Quantity

Header - Total Value - 100 $

Item 1 - 10 Qty - 10 $

Item 2 - 20 Qty - 20 $

Item 3 - 30 Qty - 30 $

Item 4 - 5 Qty - 5 $

Item 5 - 25 Qty - 25 $

D - Gross weight

Header - Total Value - 100 $

Item 1 - 10 Qty - 2 kg - 20 $

Item 2 - 20 Qty - 3 kg - 30 $

Item 3 - 30 Qty - 1 kg - 10 $

Item 4 - 5 Qty - 2.5 kg - 25 $

Item 5 - 25 Qty - 0.5 kg - 5 $

Further, after any configuration change, you need to try out new changes in new sales doc to observe the respective change.

Thanks, JP

Former Member
0 Kudos

My problem is not in the type... I know that will be B.

My problem is in the copy! because if I copy less item, also header condition will be decrease..

jpfriends079
Active Contributor
0 Kudos

Did you try that after changing the configuration for header condition type suggested by me? Or this is this just statement.

Moreover, condition details shared by you suggests that your condition type's calculation type is relevant for "Gross Weight", not fixed amount.

Thanks, JP

Former Member
0 Kudos

I tried, i try again..

former_member186385
Active Contributor
0 Kudos

Hi,

You can try by changing Pricing condition properties

in V/06 for your Header condition type, change calculation type to B. so that it will be always same for every item

regards,

santosh

Former Member
0 Kudos

is already like this and doesn't work.