02-23-2008 5:06 PM
hi gurus
can anyone suggest me
what is VOFM transation
for which purpose it is used
what are the inputs we have to give
thank you
regards
kals.
02-23-2008 5:28 PM
Check this PDF, it is very helpful.
[VOFM Transaction|http://www.saptechsolutions.com/pdf/InsideVOFM.pdf]
Regards,
Chandru
02-23-2008 5:35 PM
Hello,
VOFM is the transaction used to define Pricing routines, formulae, requirements etc. SAP has delivered many rouitines for various applications. We can define our own. For example, if want to define a special rule to the pricing condition type, you can create a VOFM routine for application 'M' and SAP suggest an include for you to add code. But in order to add code, you have to register the object.
Hope this helps.
Thanks,
Venu
02-23-2008 6:18 PM
VOFM is the transaction where you can maintain Requirement routines, which are assigned through cusomization.
To create a routine you need access key & routine no. starts with "9".for ex. 901,902 etc.
one important thing to note that even if you have some syntax errors inside your routine, it will get activated without errors. So, you need to do Main Program check before activation
How to add a routine number in transaction VOFM
To Create a routine in Transaction VOFM, follow these steps to create routine: You must need the Access Key to create a routines in this transaction because this will have a overall effect on the standard transaction related to deliveries.
1. VOFM->Data Transfer->Deliveries
2. in Routine Number enter number say 802 (For example)
3. Enter Description
4. Double click on routine number, it will ask for access key, provide access key, then it will create include for the routines specified (for 802)
5. Copy and paste your code in the form created automatically in the include program and activate
6. go back -> then select the routines number say 802, go to Edit tab-> Activate, this will activate the routine number created
7. Now your routines will be created, tell the functional owner to assign this routines with the requirement