on 06-27-2013 5:59 PM
Hi,
Business Requirement is.
Present:
Sales order has been creating with writing a TEXT in PO feild as Contract if the customer is contract, Normal, if the customer normal (Not a contract)
according to that user will maintain the pricing.
Now the requirement is:
System has to pick up the conditions in pricing procedure based on selection while creating the Sales Order.
a) If the contract customer ZCAN has to pick up in the Sales order Pricing procedure ZWGLHQ.
B) if the normal customer ZNOR has to pick up in the Sales Order Pricing procedure ZWGLHQ. Same pricing procedure for both apart from other conditions in PP.
please let me know how to achieve this by configuration or development.
Thanks.
Dear Shams,
Why don't you use the Customer Group as 001 - Contract and 002 - Normal and maintain it in the Customer master and accordingly use the same field in the Access Sequence of ZCAN & ZNOR to maintain the price in VK11.
Also you can go for separate Sales order document type and consider the doc type in the Access Sequence table fiels to maintain the Condition record in VK11.
If your requirement is different do share the business requirement as your idea to include the PO number field is not suitable as typing error may occur for some transactions for which you have maintained your ZCAN & ZNOR condition types.
Thanks,
Suman$
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
The best possible standard solution is to use the standard field available as part of the Customer master --> "Sales Area Data" --> Sales Tab --> Customer Group or any. and bring it as part of your condition record paramter.
Regards
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi 2 All,
Al ready we have everything set up. like Order Type, Sales area, Item cat, Pricing procedure.
Only the requirement is while creating the SO, system should select as per the selection parameters, Like contact or Normal.
1) we need one selection parameter in the Sales order to select the , If Contract customer, Contract, if normal customer, Normal,
then the system should pick the below. as per user selection.
If contact customer ZCAN has to populate in conditions.
If Normal customer ZNOR has to populate in conditions.
Apart from other conditions for both for same in that same Pricing procedure.
Please provide your valuable inputs.
Thanks in advance.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
In this case use vary simple solution as near as possible to standard if business allows it.
Check below solution direction.
Solution direction 1: Make your Indicator of Normel or Contract customer as one of Pricing field. For example you are using PO Type field as C or N. Make PO TYpe as one of Pricing field.
Now define your all condtion access sequence with this field. So for example you have PR00 condtion with access say
Step10: sales document Type/ Material /POTYPE
Step20: Material / PO TYPE
Now define your Condtion record as per this access so it means
for step10: OR /Mat#1/C= 10 INR
OR /Mat#1/N = 20 INR
For Step20: Mat#2/C = 40 INR
Mat#2/N = 80 INR
Advantage: You will have standard SAP and same condtion type for Both Contract (C) , Normel (N) . This will keep pricing simple and easily maintainable
Solution direction 2:
I will suggest you to use exclusion group. Create two groups of condtions. One set for Normel customer with base price Pr00 and other set for Contract customere with base price PRC0.
Use a routine for base condtion type say Pr00 for normel, PRC0 for contract. This routine will deactivate or activate Pr00 based on indicator you set in your sales order..
So if PR00 will be active, Exclusion group will activate all condtion of this group.
If routine deactivate PR00 than PRC0 will be active with all condtion of this group.
This will give you easy control of condtion and maintainence as it is standard SAP with only one Zroutine.
Disadvantage: your pricing procedure will have many condtions.
Hope it will be useful for you.
Regards
.
Hi,
Use T-code: OVKK assign two ZCAN and ZNOR condition under two pricing procedure
Now create to two distribution channel & sales area for contact customer and normal customer.
Then Sales area (selection parameters ) wise you can maintain one order type for contact customer and normal customer.
Like example order type & sales area:
100 (sales Organization)
70 (contact customer distribution channel)
10 (division)
Then ZCAN condition type pricing procedure value automatic hit in sales order condition.
100 (sales Organization)
80 (Normal customer distribution channel)
10 (division)
Then ZNOR condition type pricing procedure value automatic hit in sales order condition.
May be it will helpful for you.
that process i already tested in my project.
thanks
Md. Enayet Hossain
Hi to all,
First of all, thanks for responding. I think from the response it seems,no body understand what is required.
Imp: Order type, Sales Area, Item cat, Pricing procedure. everything the same.. no changes
Our business requirement:
For contract customer, business want to give discount where as for normal customer no discounts.
Moreover, if contract customer finishes his quantity, by doing good business, if he want to purchase more.. he will be considered as normal customer..
Requirement.
1) In sales Order VA01 screen field, need to create one extra field where user can select
a) Contract
b) Normal
2) when user select a) Contract, for this customer in pricing procedure, ZCAN has to come
3) when user select b) Normal, for this customer in same pricing procedure ZNOR has to populate.
Please provide your valuable suggestions for above one how to achieve.
if not clear my query... pl let me know... i will describe more.
Thanks in advance...
Mohammed,
Please see my post
Shams,
If while creating contract sales order customer ABC is used.
and while creating normal sales order customer 123 is used.
Then by maintaining the correct condition records for the pricing condition types (ZCAN, ZNOR) would give you the solution.
For ZCAN, ZNOR, the condition table would have field "Customer number"
In VK11, for ZCAN maintain one field as customer = ABC
and for ZNOR maintain one field as customer = 123
Thus went creating a sales order with contract customer ABC, ZCAN would populate.
Thus went creating a sales order with contract customer 123, ZNOR would populate.
The condition table which is "linked" with condition types ZCAN, ZNOR should have a field "one extra field".
Rest of my above explanation holds good, for your requirement.
Please give your comments, questions etc.
Dear,
1) In sales Order VA01 screen field, need to create one extra field where user can select
a) Contract
b) Normal
2) when user select a) Contract, for this customer in pricing procedure, ZCAN has to come
3) when user select b) Normal, for this customer in same pricing procedure ZNOR has to populate.
I think ,no need to create extra field in Sales Order level .Already ,we have some unusing Fields in Additional Data A and B ,in this tabs ,you can select one field and change the Description as Contract or Normal by CMOD transaction.But you need develop some enhancement by ABAPer where Contract is customer then get the ZCAN PR or where customer is Normal then select the ZNOR PR .This is purely can do ABAPer only not by FC guys .
Without EHP,can not be possible to achieve this by Standard SAP.
If you have any doubts please let me know ,.
Thanks,
Naren
Mohammed,
Adding to the comments by Narendra related to creation of custom field.
You would need the development of including this field in the Pricing field catalog. Before you can create (and use) this new field in your pricing condition technique.
Extra comment: There is lot of material in the internet about how to add a new field to Pricing field catalog.
Shams,
If while creating contract sales order customer ABC is used.
and while creating normal sales order customer 123 is used.
Then by maintaining the correct condition records for the pricing condition types (ZCAN, ZNOR) would give you the solution.
For ZCAN, ZNOR, the condition table would have field "Customer number"
In VK11, for ZCAN maintain one field as customer = ABC
and for ZNOR maintain one field as customer = 123
Thus went creating a sales order with contract customer ABC, ZCAN would populate.
Thus went creating a sales order with contract customer 123, ZNOR would populate.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
HI,
One pricing procedure only use for one sale order type. So may be you cannot use two pricing procedure in one sales order type. you can maintain two type distribution channel and item category in one sales pricing procedure for two type of customers. because item category wise in pricing procedure's condition view in sales order condition.
Go to OVKK and setting distrbution channel wise sales order pricing procedure.
thanks
Md. Enayet hossain
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Shams,
you have to maintain customer pricing procedure separately for both contract customer and normal customer
and how do you create the transaction for contract customer, do you use VA01 or VA41
if you use contract document type for contract customer then in OVKK you can differentiate
check in OVKK for your sales area
Sales organization
Distribution channel
Division
Customer pricing procedure ( if in case you want to have different customer pricing procedure for customers)
Document pricing procedure ( if you use contract document type and normal document types)
add the pricing procedures accordingly
try and revert
regards,
santosh
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Dear Shams,
Your contract customer will be a contract customer always? And is it the same with normal customers too?
Thanks,
@bhinav
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Dear,
If you maintain Customer Pricing Procedure 01 or some thing in XD01 then you can get PR If you are using this customer in VA01 .So,you need to maintain OVKK settings .You need to maintain same Customer pricing procedure to both of two customers in XD01 .
If I am not correct please let me know more inputs on this .
Thanks,
Naren
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
108 | |
12 | |
11 | |
6 | |
5 | |
4 | |
3 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.