on 08-09-2016 7:42 AM
Dear Experts,
I have gone through the forum and got to know, this is not possible in the standard sales order process and can be done with outline agreements or with help of ABAPer.
Our client doesn't want to create contracts. Kindly guide me how to get it done with ABAPer.
We need valid from and valid to date in the sales order. When valid to date expires, system should not allow the order for further processing.
Thanks and regards
Ram Manohar Reddy
Ram,
What is the business requirement here? Your customer places an order, you produce the goods and then decide not to send the goods and block the order if a certain day has passed? It does not seem logical at all.
Blocking a sales order usually means putting a delivery block, so if by any means restricting validity periods seems logical to you, you can write an enhancement in program MV45AFZB, form USEREXIT_CHECK_VBAK to put a delivery block in VBAK-LIFSK if system date is not between validity period.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Kivanc bilgin,
They created many orders long ago and some delivered partially and some not at all delivered, fully open.
So they don't want to repeat the same again hereafter.
In case if they don't want to block or want to extend, they need possibility of changing the valid to date.
I will discuss the same with our ABAPer to use this enhancement program and get back to you with result
Thanks and Regards
Ram Manohar Reddy
Hello Ram Manohar,
Rather than inserting the Valid to and valid from dates in the Sales Orders, you can use a existing unused field in Sales order where users can enter a Valid to date.
Then with help of ABAPer you can create a Z-program which will be executed periodically, say every month. This program will check the valid to datesin the designated Field in sales Order and enter reason for rejection for open and partially open orders.
Thanks,
Jignesh Mehta
This is a really strange business practice.
If I order today an air conditioner online or by phone and the agreed delivery date is 17.08.2016,14:00-16:00 H, then I, as a customer, would expect to receive the product on that date and within this interval.
If something happens and you are unable to deliver on that date/time, I would expect to receive an e-mail or a personal phone call expressing sincere apologies and offering me two possible options - give my money back (if I paid in advance) or agree on a different date/time, for which I would expect to get a discount, because you failed to deliver on time.
If I say, that I want my money back, you can reject the order on 16.08. (I expect some professionalism to call me at least one day in advance). If I say, OK, deliver on 18.08, between 10:00-16:00, then you need to change the delivery date in the order to 18.08 and apply a manual discount of... say 3%.
Why you need to wait for 30 days?
Dear Veselina,
Normally whenever we receive orders, we dispatch them in the last week of every month.Support we get order from a customer on the first week or second week, we dispatch them between 26th and 31st of the month. We take maximum of 30 days for any order.
So we should not let any order to take more than 30 days or certain period to get delivered. So we need valid period on sales order. Also provision of extending that date if needed.
Kindly help me
Thanks and regards
Ram Manohar
If your scheduling is set up correctly, if your master data is properly maintained, if your users are well trained, if everybody in the supply chain does their daily job and follows the established procedures in the company, then you don't need such kind of development.
From what I know, there is no single report that can cover all of that, but there are quite a lot of useful standard transactions to track not confirmed orders, orders blocked for credit, incomplete orders, deliveries without routes, unprocessed deliveries etc.
Making use of all these reports requires different expertise and is responsibility of different departments - e.g. you don't expect from sales representatives to understand problems related to goods movements or production order confirmations.
Imagine I place an order, but the master data was set up incorrectly, no shipping point was determined, so the delivery was never created. You will mass reject the orders after some time (including mine), I will not get the goods, OK, but will somebody go and investigate why this happened? With automatic/mass change programs that make your job so easy? If the master data is not corrected in the meantime, the next time I place an order, it will still be not delivered.
Probably after something like that I will consider switching vendors.
User | Count |
---|---|
91 | |
8 | |
7 | |
4 | |
4 | |
3 | |
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.