Application Development 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: 

what is VOFM transaction..

Former Member
0 Kudos

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.

3 REPLIES 3

Former Member
0 Kudos

Check this PDF, it is very helpful.

[VOFM Transaction|http://www.saptechsolutions.com/pdf/InsideVOFM.pdf]

Regards,

Chandru

Former Member
0 Kudos

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

Former Member
0 Kudos

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