on 04-30-2013 8:23 AM
Hi Experts...
Good morning....looking for yur inputs
How to create sales order with below mentioned condition types...
Base training price-ZPRO-2000 Rs/-
Test1-ZTES1-50Rs/-(Discount or Surcharge)
Test2-ZTES2-100Rs/-(Discount or Surcharge)
Net value-2000+50+100=2150.
final price will be charged on after completion of all the tests.
if customer pass will create like above mentioned.
but if he fails how create sales order with ZTES1 an d ZTES2(these are surcharge condition types) these two amounts customer is paying at the time of training.after final test customer will pay full amount.
Regards,
Krishna.
Dear Krishna,
Requirement looks very interesting and I am putting it as following .
Kindly correct me I understood wrong.
Zbase -- 2000
ztest1--- 50
ztest2--- 100
---------------------
Net 2150
---------------------
and ZBase w'ld be applied only either of tests are passed.
So Test Cases are
ZTest1 ZTest2 Calculate
-------------------------------------------------------
1 1 ztest1 + ztest 2 + zbase
1 0 ztest1 + zbase
0 1 ztest2+zbase
0 0 no sales order
Note: 1 is test pass and 0 is test failed.
Best Regards,
RajeshKrishna Bhat
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
krishna,
How to create sales order with below mentioned condition types...
Base training price-ZPRO-2000 Rs/-
Test1-ZTES1-50Rs/-(Discount or Surcharge)
Test2-ZTES2-100Rs/-(Discount or Surcharge)
Net value-2000+50+100=2150.
final price will be charged on after completion of all the tests.
Make use of BOM concept. And the various fields in item category.
Main Item = TRAINING-101
Sub Items = TEST1
Sub Items = TEST2
Sub Items = TRAINING
Keep pricing, billing relevance at only sub item level, in the item category (of the sub item)
Have billing block at item category level. This shall automatically populate billing block at all sub items in the sales order.
Create MMR for all 4 items.
Create BOM material
In the sales order, when user enters TRAINING-101, all the sub items shall populate.
Maintain condition records for all 3 sub items (i.e. in VK11 - 50, 100, 2000)
Now if student passes all three, then remove the billing block from all three subitems in the sales order. Create a billing document (Net value = 2150)
If student fails the first test, then put reason for rejection for the second test and the training in the sales order, remove the billing block from the first line item. Then create the billing document (Net value = 50)
If student passes the first and fails the second test, put reason for rejection in the training line item, in the sales order, remove the billing blocks from line items test1 and test2. Then create the billing document (Net value = 150)
Side comment - The repeated entry of line items or condition records with values shall be avoided.
The manual work would reduce, and the mistakes (human errors) might reduce.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi TW,
Thank you very much for your reply.
but in I am using single line item course with multiple conditions.
ZPR0-2000(Price-manual)
ZTES1-50(Surcharge)
ZTES2-100(Surcharge)
Net value-2150/-(if he passes all the tests)
if customer fails in the first test it self not eligible for second test and total course fees.
now the item conditions tab
ZTES1-50(Surcharge)
net value-50/-
now I tested above process and its working fine in sales order.
Regards,
Krishna.
krishna,
Thank you for your reply!
One point -
In this process, a billing document can be created "after any stage" (e.g. after Test1, or after Test2, or after billing amount reaches 2150).
How would a user know that he/she should only bill "the correct" orders? In other words, how does the user know that an order is complete and ready to be billed?
HI TW,
There is no hard rule in this process,by using VA05N report and checking net value.
we need to bill all the sales orders worth of 50Rs or 2150rs- or any other value.
because what ever the net amount it should go to accounting.
if customer has to pass first test then will go next further process step.
other wise we will bill the sales order with a worth of 50Rs/- only.
Regards,
Krishna.
Dear,
How to create sales order with below mentioned condition types...
Base training price-ZPRO-2000 Rs/-
Test1-ZTES1-50Rs/-(Discount or Surcharge)
Test2-ZTES2-100Rs/-(Discount or Surcharge)
Net value-2000+50+100=2150.
Final price will be charged on after completion of all the tests.
So,You need to create Pricing Procedure with like below .
10 ZPR00
20 TEST1
30 TEST2
40 Net Value +Discounts From 10 to 30
50 Final Price From 10 to 30
Little bit confusion on this statement . Please clarify on it .
Thanks,
Naren
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Narendra,
Thanks for your reply..
my requirement is customer is attending for Test training,during this time
he has to pay fee based on Test1(50Rs/-) and Test2(100Rs/-),if he fails any of the test he is not eligible for training and.after passing all the tests he has to pay final amount-ZPR0-2000Rs/-
now the net value will come in sales order for customer who passed all the tests is =2150/-(2000+50+100=2150)
suppose customer who fails in first test or second test we need to create a sales order with condition types ZTES1 or ZTES2
in this case there is no ZPR0 condtion here...
how to achieve this scenario
I hope I am clear with my requirement,please let me know any further clarification.
Regards,
Krishna.
Hi Krishna,
Have you check milestone billing functionality? Check that helps you.
http://help.sap.com/saphelp_erp2004/helpdata/en/dd/5606b5545a11d1a7020000e829fd11/content.htm
http://scn.sap.com/thread/1327589
Regards, Sai Krishna.
Dear,
He has to pay fee based on Test1(50Rs/-) and Test2(100Rs/-),if he fails any of the test he is not eligible for training .
So , In this case ,Create Two Condition types TEST1 and TEST2 ( not with discounts) with Conditional Class Price and Surcharge and maintain this in Pricing Procedure .
If he pass on this level then he is eligible for training so,he needs to pay 2000 rs. You need to add ZPR00 Condition Type as a Manual Condition Type to that Sales Order before saved that sales order with TEST1 and TEST2 Values .
If he fail to pay TEST1 and TEST2 then no need to pay ZPR00 value .If he pay TEST1 then Sales Order will have TEST1 value and after if he pay TEST2 value then again you need to add that TEST2 value to already created Sales Order with TEST1 . If he success in two's then he need to pay ZPR00 value .So,If pay ZPR00 value then ,you need to add this in already created Sales Order with TEST1 and TEST2 Values .
Finalization : Take 3 Condition types as Positive like Price and surcharge
If he pay first amount then create sales order with one condition type as TEST1 ( Price ) with amount .If he pay second amount ,then add second condition type TEST2 ( surcharge ) to sales order .Final If he pay ZPR00 amount ,add this amount to that Sales Order .So,finally ,he will be eligibility to training .
If you have any doubts please let me know .
Thanks,
Naren
Hi all,
thank you very much for your replies.
@sai krishna which is not suitable for my requirement.
@waseem:let me check on this,
@ Narendra...
Create Two Condition types TEST1 and TEST2 ( not with discounts) with Conditional Class Price and Surcharge and maintain this in Pricing Procedure .
I am not clear with above mentioned logic can you please elaborate on this.
Regards,
Krishna.
Dear,
Create 3 Condition types ( TEST1,TEST2 and ZPR0 ) with Positive sign and maintain all in Pricing Procedure .
If Customer pay TEST 1 amount then create sales order with TEST1 .
If customer pay TEST2 amount then add this Condition Type to already created Sales Order TEST1 .
So,when he paid both TEST1 and TEST2 then he is eliibility to pay ZPR0 amount right ,so add this ZPR0 amount to already created Sales Order with TEST1 and TEST2 . Like sequentially ,you need add this condition types in Sales Order .
Note :1. Maintain TEST2 and ZPR0 condition Types as manually in Sales Order .
2. If he pay TEST1 and not TEST2 so no need to maintain this TEST2 in already created Sales Order with TEST1 right .This means Sales Order should have TEST1 why because any customer start to pay amount from TEST1 right .
3. TEST1 condition Type is a Automatically and Required Condition Type in V/08.So,you need to maintain condition record in VK11 .
If you have any doubts please let me know .
Thanks,
Naren
Dear Naren,
So, all these 3 are price condition types? In your opinion, the user has to go back to SO for 3 times.
May I know when do you want user to create Invoice? All 3 times or only once i.e at the final step of ZPR0?
As far as I know its practically very difficult for the user to switch on and off. I don't think so in given world user will accept to do this.
May be i am missing some logic.. Please help me to understand this.
Regards, Sai Krishna.
Dear KK,
Seems to be its very good scenario..
May I know for which Industry are you working for this?
From your post, i can say better create cash sales as soon as you get the money from customer.
For E.g.
Create cash sales order for Test1- for 50 INR
Create another cash sales for Test-2 for 100 INR
Create final cash sales order when he gets into the training which is 2000 INR.
Why i am asking you to do this is, your client entertains the trainee if he pays 50 or 100 or 2000 INR. So better to create cash sales as and when your student pays the fee.
Let me know if i missing something here.
Regards, Sai Krishna.
Dear,
?
If not ,how to show the amount paid by the Customer in Sales Order ?
Yes,when customer paid final value of ZPR0 then create Invoice .
Based on requirement , I have just suggested what I had .
Note :1. You are not missing any thing here .I think,it doesnt have any logic to missing .
2. If you have any thoughts then please let me know any another easy way to accomplish this scenario .
Please let me know doubts on this If had .
Thanks,
Naren
Hi krishna
requirment for transpotation industry.here I am creating sales order for training course offer.
now my requirement is customer not entitle to pay entire amount untill he pass all the tests.
so he has to pass first test- condition type-ZTES1-50Rs/-then he is eligible for second test-ZTES2-100Rs/- if he pass second test finally he is eligible to pay entire ZPR0 amount(2000Rs/-)
Solution:
Created two surcharge conditions ZTES1 & ZTES2 and ZPR0-price and added in pricing procedure and I have selected manual condtion as ZPR0.
tested scenariose like if customer fails first test then created a sales order with one condition type ZTES1 with value of 50Rs/-(surcharge) as per my requirement not eligibel for ZPR0 condtion and creatd billing document for 50Rs/-
if customer pass all the tests then sales order value is 2150
all condtions(ZPR0+ZTES1+ZTES2=2000+50+100) and created billing.
both scenarios are working fine.
@ Naren : thanks for your reply.
Regards,
Krishna.
User | Count |
---|---|
108 | |
12 | |
11 | |
6 | |
6 | |
4 | |
4 | |
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.