Adding custom tab to the transaction VF01/VF02/VF03 item detail screen


3. Go to SE80 and give the program name (SAPMV60A) of the VF01 transaction. Go to screen -> 6002.  

In the ‘MODULE PBO_6002’ the subroutine PBO_6002_TABSTRIP_POS specifies the position of the tab.  

In order to activate the custom tab for this requirement which is having the function code ‘PFCU’, the module CUST_ITEM_ACTIVATE needs to be implemented.  


To make use of this logic use enhancement frame work. We have enhancement spots at the begin/end of the subroutine.  

4. Steps to write the code in the enhancement spots.  

a. First to find the enhancement spots click on the spiral icon in the menu bar, and next click on the edit à enhancement operations -à show implicit enhancement options.  


Start of the enhancement spot  

End of the enhancement spot  

Create the enhancement spot.

Click on the create enhancement implementation  

Give some name to the enhancement implementation.  

Click enter and save in a package.  

Select your implementation and then continue.  

In between the ENHANCEMENT and ENDENHANCEMENT statements Insert the below code.  

Insert your code as below.  


Activate the enhancement and check in the vf01/vf02/vf03 you can find the custom tab with the custom fields.   

The Data automatically populates to the database table when the data is entered into the Z fields. But where as in display mode it is changeable for it to be made disable, a simple code is to be added.  

The screen in VF03 before which is in changeable mode. After adding the code the screen is as follows in VF03 transaction.  

Please send us your feedback/suggestions at webmaster@SAPTechnical.COM 

HomeContribute About Us Privacy Terms Of Use • Disclaimer • SafeCompanies: Advertise on SAPTechnical.COM | Post JobContact Us  

Graphic Design by Round the Bend Wizards

footer image footer image