‎2011 Jan 13 1:09 PM
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.
‎2011 Jan 13 1:38 PM
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
‎2011 Jan 13 1:38 PM
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
‎2011 Jan 13 2:35 PM
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
‎2011 Jan 13 5:23 PM
Please post your dump or indicate the Message displayed by the dump;
‎2011 Jan 13 6:47 PM
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.
‎2011 Jan 13 8:18 PM
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.
‎2011 Jan 25 11:45 AM
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
‎2011 Aug 11 7:04 AM
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.