2015 Oct 09 5:18 PM
Hi Guys,
I have searched for the mentioned subject but didn't find anything on SCN.
I Have gone through the sap library for vehicle transfer from one company code to another but got confused.
One of my client is using SAP DBM 7 and they want to configure the above scenario.
The confusion is how to settle internal order with KO02 and use of KO08? what is the purpose of KO08 And how to use it? It says about master data transfer but which one internal order(little bit sure abt this one) or vehicle master?
Then according to SAP doc i need to execute QVTC so that vehicle can be transfer from one company code to another but then doc describes that one need to process the vehicle sales process for another company code(Creating as a customer)
confused?
CAn anyone help me to configure the process or explain me the DBM STO.
I know how to configure SAP SD STO and inter company billing but for SAP DBM ...totally confused..
Regards
Pratik Thakur
2015 Oct 18 7:08 AM
Hi Ganesh,
Does QVTC action proposes the storage location(while transfering from one plant to another plant)?
RIght now in my system it is not prosposing a storage location.
Any help on this?
Regards
PratikThakur
2015 Oct 09 6:04 PM
Hi,
QVTC is standard action provided by SAP..this action is allowed once the vehicle is received in the inventory. So you do not have to configure anything for this. But you have to consider below limitations of DBM.
1] this is a stock transfer action...not inter company billing. So at the month end you have to check such transfer transactions and do JV to reflect your account payable correctly.
2] Internal Order is cost collector create with the vehicle master. One Internal Order is created for each company code and vehicle master combination. This internal order on vehicle master is used mostly during value increase orders. You do not have to configure anything for this system will do all the required things when you will execute the action QVTC. Also you can settle internal order on vehicle master into COPA for profitability analysis...however We hardly use...mostly internal order created with service and sales order are settled to COPA ..not on vehicle master...
Regards
Ganesh
2015 Oct 11 6:20 AM
Hi Ganesh,
Thank you for your prompt and valuable reply.
To your point 1.Does that mean that business has to first carry out QVTC through VELO and then as per SAP guideline business need to raise vehicle order and later manual they need to pass JV to settle A/R account?
Further do we need to assign customer first and then execute QVTC?The next question pop's up is that how system determine the customer belongs to another company code?
To your second point:Internal order settles automatically in case of vehicle order and service order.You are absolutely right but my question is;as per SAP library;internal order(VM) need to be settle via KO02 and KO08.Do you have any idea what does that mean by SAP?
I have tried to execute QVTC in my development server but got error VELO132.
2015 Oct 11 10:35 AM
Hi Pratik,
You can use standard ECC SAP MM Process "Stock transfer procedure for cross-company code stock transfer"
Following ways can be used to do the stock transfer :
However I recommend to use the "Stock transport order with the delivery function via shipping (and billing document)" as you can track the stock status based on the batch, batch number & Internal vehicle number itself is the batch of the vehicle.
You do not need to assign customer for such a vehicle before stock transport.
However using process would mean, you might not be able to see the document flow in the vehicle history actions, as this is not done using the vehicle actions.
Regards,
Sachin Balmiki
2015 Oct 11 12:02 PM
Hi Sachin,
Thanks for your reply.
Current process is like this: VM creation > VELO(P.O ) > VELO(GRN) >Customer assignment > Vehicle QT/Order(both based on model and VIN scenario).
In DBM order screen we are executing Goods movement and Invoice.(not by using the outbound delivery functionality).
I have a question on the solution that you have recommended.
Once i create and recv vehicle in plant(suppose X of company code A) system generates a int.vehicle number which is a batch in MM.
Now as per your suggestion if i use MM route how vehicle's current plant and storage location be updated in VM. Means After transferring vehicle batch from one company to another thru MM route.
Can u pls elaborate the process for a better understanding
2015 Oct 11 12:10 PM
Hi Pratik,
You do not need to maintain current plant & storage location, it must be already updated against the vehicle master in VLCVEHICLE Table against the internal vehicle number / Batch Number.
Also if you see the batch details there also you can see current plant & storage location.
Regards,
Sachin Balmiki
2015 Oct 11 12:46 PM
Hi Sachin,
My query was when i first created a vehicle using t-vode /dbm/vm the system will create a Int veh. number (i.e a batch number in MM) and on that basis a VELO will be used to brought vehicle in stock say for plant X of company code A .
With the above transaction system will update VLCVEHICLE table with Plant and storage location based on GRN.
Once recd in plant X user wants to transfer this vehicle to Plant Y company code B.
Now as per your suggestion if i opt MM route;as far as i know whatever activity done in MM related to Vehicle doesn't reflect in VM(doesn't affect any status i.e primary).correct me if i am wrong.
If i do STO then how vehicle master will take update of transfer.
I tried to follow the SAP library on the concerned subject(DBM vehicle transfer company code) but it is a bit confusing for me.
2015 Oct 11 1:20 PM
HI Pratik ,
Do not think about internal order for stock transfer, you do not have to do any manual balance transfer between internal order across the company codes, SAP will do it automatically.
Company Code transfer is relevant when you are using single Vehicle Master data between two company codes on the same SAP client. Then you will have VIN (single vehicle master between com.Code A & B) available in stock of company code A and you want to sell it from company code B. The only requirement is that vehicle i.e. batch has to be in the stock of company code A. Technically SAP will carry out all the below steps to make sure that Batch and Valuation are taken care.This are interlinking actions for QVTC.
So please do not perform this step outside DBM/VMS (or you have to do lot of manual things yourself), reason is SAP will check and create the new Batch in the destination plant of another company code if batch management is not active at client level. Also SAP will extend the accounting view of the material for new plant with the valuation type same as batch/internal no of new plant. (Mostly this will be same).
Now if you see the stock transfer will be done in action QPGM (step no 7 of action QVTC) which will basically post material document through transaction MB1B movement type 301., Which will post two accounting document one in company code A and other in B. Rest if you have to do register revenue for both companies then you have do manual JV..to have proper Financial Statement.
QCOS | Check balance Of internal Order |
QCIO | Create Internal Order |
QIOG | Group Internal Order |
QCOR | Check Settlement Rules |
QROC | Transfer Costs |
QCCV Batch and Valuation Check
QPGM | Cross-Plant Goods Movement |
QLIO | Complete Internal Order |
2015 Oct 12 5:57 AM
Hi Ganesh,
Wonderful explanation !
I will like to opt a standard way without doing any modification in a system.
As you have suggested i have executed the QVTC through VELO but i am getting error VELO132.
Can i execute action QVTC from VM (i can't see the action in Action TAB of VM)
Batch is available in company code (from where we need to transfer).
Any help ?
2015 Oct 12 6:46 AM
Hi Ganesh,
My current setting for QVTC action.I didn't find the action that u mentioned in your post.
2015 Oct 12 7:17 AM
Hi Pratik,
Below is from DBM 7.0 system . Also if you can put error screen shot ,
2015 Oct 12 7:35 AM
Hi Ganesh,
Pls find the QVTC detail screen
Do i need to configure any thing else related to above action in action matrix.
The below is the error while executing velo-QVTC
2015 Oct 12 7:49 AM
HI Pratik,
Can you please enter the interlinking actions show in the screen shot which I attached in the same sequence for action QVTC
Also what is the primary status of the vehicle, is it QP60 i.e incoming invoice is posted? Check for your current primary status of vehicle action QVTC is allowed in primary matrix?
Regards
Ganesh
2015 Oct 12 8:21 AM
Hi Ganesh,
Once again thank you for your kind support.
To your first point i did the same thing u mentioned above for QVTC.
Pls find the screen shot.
My current vehicle primary status is QP40-vehicle received.We are not using that incoming payment function .We capture it through MIRO.
As far as action matrix is concern then with my current vehicle's primary status QVTC is not mapped.?
What i need to do next?
2015 Oct 12 8:43 AM
HI Pratik,
You have to post the incoming invoice (MIRO) also, to complete the purchase process so the inventory valuation of vehicle is correct before you transport. So after posting vendor invoice primary status will be QP60 then you can do the QVTC .
In your primary action matrix you will find QVTC actions is allowed with status QP60 . This is standard, you can enter other combination but minimum perform the incoming invoice posting.
Regards
Ganesh
2015 Oct 12 9:58 AM
Hi Ganesh,
In our current process we are not performing MIRO through VM screen.It is executed through MM route.Business is following this method since 2 yrs and changing this will not be a easy task.
User first creates the P.O through VELO and then they amend the P.O to incorporate the additional charges to arrive at a landing cost.Thereafter user executes GRN via VELO and then MIRO individually.
Do you have other alternative to process QVTC without QP60 status?
In current scenario QP40 is the last primary status for a vehicle and after that selling process starts with secondary status.
Even i tried executing Incoming invoice but stuck with below errors.
After i press enter system allows me to the desired screen.
I tried to key in the tax code but system says that no tax code in table T007A.
I execute the table and found the entry exists in it.
2015 Oct 12 10:13 AM
HI Pratik,,
It ok, then you amend the primary action matrix with below for e.g.
Old Status : QP40
Action: QVTC
New Status: QP40.
This will allow you to the transfer after good receipt . But make sure you do invoice at least in the background before doing transfer else if you do it after transfer the invoice will hit profit and loss account instead of inventory G/L .
Regards
Ganesh
2015 Oct 12 12:19 PM
Hi Ganesh,
I have done the required config as provided by you.
I executed the action QVTC(via VELO) but plant field is greyed out.
Regards
Pratik Thakur
2015 Oct 12 1:40 PM
Hi Ganesh,
A query to the above configuration.
If new status would be QP40 after executing QTVC then how in another company code we raise P.O?
2015 Oct 12 2:37 PM
Hi Pratek,
Instead of VELO Can you try to execute the same action from DBM vehicle master action?
2015 Oct 13 5:40 AM
Hi Ganesh,
There is no QVTC action in vehicle master.
Can u pls guide me how to bring QVTC action under VM screen(Action Tab).
Thank you for your wonderful support.
Further find the action matrix and help me to correct entry related to QVTC
Regards
Pratik Thakur
2015 Oct 14 7:23 AM
Hi Pratik,
Sorry could not reply earlier. I do not see any reason why you do not find this action in DBM vehicle master.
If the primary status of VIN is QP40 then you should be able to see it in (/DBM/VSEARCH).
click action button and you should find "Trasfer between company code" ,
Regards
Ganesh
2015 Oct 14 12:08 PM
Hi Ganesh,
Pls don't say sorry..You are really very kind and helpful person.
I am also surprise with this why the action QVTC is not appearing in VM screen.
Pls find the attached screen shot.
Regards
Pratik Thakur
2015 Oct 14 2:04 PM
HI Pratik,
Can you add below to secondary action matrix and check, keep old and new status blanks
Old status:
Action: QVTC
New Status:
Check Entry: X
2015 Oct 15 11:01 AM
Hi Ganesh,
It's indeed helpful.
QVTC is now appearing in VM screen.
I have executed the action QVTC;got error as attached below
I have transferred vehicle from plant(1000)( storage loc:1090) to plant 5400(another company code). No pop up for storage location(new plant).
But system has transferred the vehicle to 5400 but no storage location.
Now how to execute storage location movement.(QPGM not able to transfer storage to storage as current storage location is 1090 which is not a part of plant 5400)
Regards
Pratik Thakur
2015 Oct 14 6:50 AM
Hi Guys,
Any help on this?
I am closer to a solution but stuck in QVTC execution either way i.e via VELO(Plant is greyed out) and via VM screen(no action for QVTC).
Regards
Pratik Thakur
2015 Oct 18 7:08 AM
Hi Ganesh,
Does QVTC action proposes the storage location(while transfering from one plant to another plant)?
RIght now in my system it is not prosposing a storage location.
Any help on this?
Regards
PratikThakur
2015 Oct 18 9:15 AM
Hi Pratik,
Yes it has to be, I will suggest to check an adjust your technical details (as shown in below screen) of actions QVTC in customization path SPRO-> Logistics Execution ->Vehicle Management System (VMS) ->Enhancements->Define Technical Details for Actions.
Regards
Ganesh
2015 Oct 19 6:23 AM
Hi Ganesh,
Thank you for your wonderful support through out this issue.
Last and conclusive question to you.
Some how if error occurs during QVTC;system does pops up a error but plant(company code B) gets updated with storage location(company code A)(which should not be the case).
For instance: Plant X(companycode A) storage location XS
Executing QVTC for
Plant Y(company code B) Storage location YS
After error occur (QVTC)
Plant Y(comapny code B) Storage location XS
In above scenario it becomes difficult to again execute QVTC as there is mis match of plant and storage location.
What are alternatives to avoid this or if occur then what steps need to be taken to amend the situation.
Regards
Pratik Thakur
2015 Oct 19 7:36 AM
Hi Pratik,
We do use this action so many time but do not face such issue, I feel you have to implement all the SAP correction notes related to this action, this will prevent for happening such issue.
Now for those cases which already had error you can use below approach
1. Check for that Batch and Material of the vehicle where it inventory actually lies ..you have do this using MB52 here input internal no and the material number assigned to model master of the vehicle.
This is the correct location which should be shown in VLCVEHICLE also. Now if this is not the case, you have to update the table VLCVEHICLE directly (in your own way ) so that it will have same location as shown in MB52.
2. use VELOE traction to adjust the status, so that you can execute the same action again.
2015 Oct 19 8:06 AM
Hi Ganesh,
Thank you for your quick reply.
Will figure out the SAP notes related to this and will apply accordingly.
Regards
Pratik Thakur