2016 Jan 05 11:10 AM
Hi All,
I am unable to assign a vehicle to sales order. The vehicle is transferred to another sales org through Inter company STO process.
Following are the transactions done for the vehicle.
In Supplying company code
Vehicle procurement is done from OEM
1. Vehicle created
2. PO created in Supplying plant
3. Goods receipt done
4. Incoming Invoice created
Vehicle sale order is created for another dealer as customer
5.Sales order completed( Sales Order - rec1)
6.Internal order settlement is done in KO88
7.Transfer between Company codes is done from Supplying dealer to Receiving dealership's plant B
8. Vehicle procurement is done in Receiving plant
9. Now when dealer B is trying to do sales(Sales order cus1 for the same vehicle by assigning the vehicle to a order created w.r.t quotation, Update is getting terminated with the following errors. Please suggest on how to solve the issue.
Message No. /DBM/VSALES048
Message No. /DBM/OE000
Message No. /DBM/OE077
During processing, a problem that can cause data inconsistency has been detected. Therefore, an internal error has been raised and the transaction is terminated to avoid data inconsistency.
Transaction gets terminated. Unsaved data will be lost.
Contact SAP support to check this issue.
Regards,
Manasa
2016 Jan 10 7:46 PM
Hi Manasa,
This clearly means that the action matrix doesnt allow the action to QOOU to be called against the current vehicle status.
Look at the primary & secondary status of the vehicle master at /dbm/vsearch.
Then based on the same go to OVELO11, update the secondary action matrix which is assigned to the vehicle model as per VELOS.
Make the change is the action matrix such that the secondary status of vehicle is the old status & action called is QOOU.
Also please be aware of the primary status of the vehicle that also could conflict.
let me know if you need further assistance.
Regards,
Sachin Balmiki
2016 Jan 10 7:46 PM
Hi Manasa,
This clearly means that the action matrix doesnt allow the action to QOOU to be called against the current vehicle status.
Look at the primary & secondary status of the vehicle master at /dbm/vsearch.
Then based on the same go to OVELO11, update the secondary action matrix which is assigned to the vehicle model as per VELOS.
Make the change is the action matrix such that the secondary status of vehicle is the old status & action called is QOOU.
Also please be aware of the primary status of the vehicle that also could conflict.
let me know if you need further assistance.
Regards,
Sachin Balmiki
2016 Jan 12 12:24 PM
Hi Sachin,
I have changed the secondary status of vehicle as per the action matrix configuration in OVELO11 for the secondary Action Control assigned to the vehicle model in VELOS. Now when I try to assign vehicle, I am getting the below error.
Message No. VELO063
The Action matrix configuration for action QOOU is as below
QS30 | QOOU | QS30 |
Please let me know if I need to check any other settings.
Regards,
Manasa
2016 Jan 13 7:11 PM
Hi Manasa,
I think you are using a wrong example, if the status of the vehicle has already reached QS30 then the vehicle order is already created & thus you should not run the action QACU - Assign customer against such a vehicle.
I think you are using the wrong action to execute the process.
You have already created the vehicle order against this vehicle as the status is already QS30, Now that you want to run the action QOOU you have already set the action matrix it should work.
Check the determination criteria for the VMS order execution in the configuration transaction /DBM/OE_VMAC & correct the required entries against you order type / control code to make your scenario work.
Regards,
Sachin Balmiki
2016 Jan 20 5:25 AM
Hi Sachin,
Status was initially QS20. As suggested by you, I have corrected it to QS30 to solve the error
REgards,
Manasa