SAP for Automotive Discussions
Connect with fellow SAP users in discussions to troubleshoot challenges, share best practices, and fuel each other's success. Join a conversation or start your own.
cancel
Showing results for 
Search instead for 
Did you mean: 

Transfer of vehicle from one company code to another

Former Member
0 Kudos
3,590

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

1 ACCEPTED SOLUTION

Former Member
0 Kudos
3,171

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

View solution in original post

30 REPLIES 30

Former Member
0 Kudos
3,171

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

0 Kudos
3,171

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.

SachinX
Product and Topic Expert
Product and Topic Expert
0 Kudos
3,171

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 :

  •   One-step, plant-to-plant stock transfer procedure
  •   Two-step, plant-to-plant stock transfer procedure
  •   Stock transport order without the delivery function via shipping
  •   Stock transport order with the delivery function via shipping (and billing document)

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

0 Kudos
3,171

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

SachinX
Product and Topic Expert
Product and Topic Expert
0 Kudos
3,171

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

0 Kudos
3,171

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.

0 Kudos
3,171

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.

QCOSCheck balance Of internal Order
QCIOCreate Internal Order
QIOGGroup Internal Order
QCORCheck Settlement Rules
QROCTransfer Costs

QCCV    Batch and Valuation Check

QPGMCross-Plant Goods Movement
QLIOComplete Internal Order

0 Kudos
3,171

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 ?

0 Kudos
3,171

Hi Ganesh,

My current setting for QVTC action.I didn't find the action that u mentioned in your post.

0 Kudos
3,171

Hi Pratik,

  

Below is from DBM 7.0 system . Also if you can put error screen shot ,

0 Kudos
3,171

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

0 Kudos
3,171

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

0 Kudos
3,171

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?

0 Kudos
3,171

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

0 Kudos
3,171

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.

0 Kudos
3,171

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

0 Kudos
3,171

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

0 Kudos
3,171

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?

0 Kudos
3,171

Hi Pratek,

Instead of VELO Can you try to execute the same action from DBM  vehicle master action?

0 Kudos
3,171

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

0 Kudos
3,171

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

0 Kudos
3,171

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

0 Kudos
3,171

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

0 Kudos
3,171

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

Former Member
0 Kudos
3,171

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

Former Member
0 Kudos
3,172

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

0 Kudos
3,171

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

0 Kudos
3,171

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

0 Kudos
3,171

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.

0 Kudos
3,171

Hi Ganesh,

Thank you for your quick reply.

Will figure out the SAP notes related to this and will apply accordingly.

Regards

Pratik Thakur