Facing ABAP dumps after moving a new VOFM routine transport to next system? If yes, this post will help you to resolve the issue
Problem:
You created a new routine ( requirement, pricing, copy control etc..). After successful testing in development system, move your changes to next system. Now if you open any transaction which could use VOFM routine, will go for a dump. Below is a sample screenshot:
Why VOFM routine transports creates ABAP dumps?
Any routine will create a new include with your custom code in it
SAP will add this include to standard SAP program of respective functionality . When you move changes to next systems, include entry is missing in SAP’s program as a result you will get ABAP dump.
Let’s solve the problem:
To resolve this, you must ensure entry of new include in main program of all systems. You can achieve this using one of the following ways:
- Execute program RV80HGEN immediately after transport movement.
- Include executable program entry to your transport ( R3TR XPRA RV80HGEN ) . This will ensure that program will run after transport movement. You may notice some delay in transport import which you can ignore.
Note: You can also use this method in scenarios where you want to run a program after transport movement. In that case, replace RV80HHGEN with your program name.
- Add main program ( e.g. RV61ANNN ) of your include to transport to make sure this entry is available in next systems. This is not advisable but we have observed that this is being followed by some clients.
I hope you are able to resolve VOFM ABAP dumps issue. For more details, you can refer OSS note 0385067.
Have a nice day!