Professional Documents
Culture Documents
SAP has provided a custom tab in the tab strip (Program name SAPMV60A) screen 6002 which is having the function code PFCU.
In order to fulfill the requirement we need a custom subscreen with some custom fields in that screen. Steps for creating the custom fields and adding them to the custom sub screen.
1. Creating the Custom fields a) Create the Z fields to the table VBRP, by appending the structure.
b) Give a name to the structure for example zzcustom_fields. Enter the field name.
Note: the added fields should follow the naming convention that they should start with ZZxxxxx. c) Save and activate.
2. Creating the screen and adding the Z fields a) Create a screen using the transaction SE51.
b) Get the field from the dictionary which needs to be added to the screen.
c)
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 theedit enhancement operations - show implicit enhancement options.
In between the ENHANCEMENT and ENDENHANCEMENT statements Insert the below code.
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.