Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

VOFM - Include Program not in main program not in Test Server

former_member215575
Active Participant
0 Likes
8,762

Hi,

My requirement is Outbound IDoc should be triggered when Delivery Block is removed in SO.

All configirations are done.

I have written code in VOFM routine 450(stanard - check delivery block) through enhancement spot and also activated the routine.

But this enhancement is not showing up in testing system.(Include name - LV61B450).also this include is showing in main program(LV61BNNN) of development server but not in testing system.

Please advise whether I need to do ay settings?

Regards,

Sravan Guduru.

1 ACCEPTED SOLUTION
Read only

uwe_schieferstein
Active Contributor
0 Likes
3,946

Hello Sravan

You may still need to execute RV80HGEN in your test system (see thread ).

Also have a look at OSS-Note [Note 406054 - PERFORM_NOT_FOUND: VOFM-objects in add-on system|https://service.sap.com/sap/support/notes/406054]

Regards

Uwe

7 REPLIES 7
Read only

uwe_schieferstein
Active Contributor
0 Likes
3,947

Hello Sravan

You may still need to execute RV80HGEN in your test system (see thread ).

Also have a look at OSS-Note [Note 406054 - PERFORM_NOT_FOUND: VOFM-objects in add-on system|https://service.sap.com/sap/support/notes/406054]

Regards

Uwe

Read only

0 Likes
3,946

Hi Uwe,

I have executed the program RV80HGEN in testing system, all the VOFM routines have got activated and VA01/VA02/VA03 is going to short dump.

We have ECC 6.0 system.

Please help..

Edited by: SravanK on Jan 13, 2011 5:47 PM

Read only

0 Likes
3,946

Please post your dump or indicate the Message displayed by the dump;

Read only

0 Likes
3,946

Hi Kris,

Problem is not with the Short Dump. Short dump is showing at SAP standard code. I need not correct Dump error.

The problem lies in activating all VOFM routines.When I have executed RV80HGEN program in test server, all the routines got activated. I need to activate only my 450 requirement routine. since all routines got activated and some of the routines got error code(might be development from SAP or customization), Iam ending with short dump. I need to deactivate routines which are inactive Development system.

Regards,

Sravan Guduru.

Read only

0 Likes
3,946

RV80HGEN was the correct suggestion though - the program only (re)generates the routines marked as active and it does not do it selectively (by routine) . It sounds like you have a config issue with routines incorrectly marked and it needs to be fixed. If you are sure that your config is correct, then you need to check OSS for notes for your version.

Even with the enhancement framework in play, you should also have copied the routine and created a new one, instead of changing an existing one.

Read only

0 Likes
3,946

Hi,

You cannot activate this routine with RV80HGEN because I think that it isn't in your range name. See SAP Note 16466 - Customer name range for SAP objects and Note 327220 - VOFM function and its objects.

Regards

Eduardo

Read only

former_member215575
Active Participant
0 Likes
3,946

Dear all,

My isssue have been resolved. Summerizing what I done as reference to others.

I have created a new VOFM routine 901 using access key.

written logic as required, i.e.

sy-subrc = 0.

if delivery block is not initial.

sy-subrc = 4 ---> Output will not triggered

endif.

The main thing while transporting VOFM to subsequent systems is to include main program RV61BNNN in the transport request.

Include R3TR PROG RV61BNNN in objects list of Transport request. It gets autmatically activated in subsequent systems.

I don't know how RV80HGEN works, but executing it resulted in many short dump's in my case.

Thanks to all.

Regards,

SG.