Step by Step Procedure to find the BDT Enhancement and implement it.
BDT Enhancement: BDT is a tool for customizing dialog programs for BDT enabled application transactions. It is possible to add custom fields, hide standard fields, create new tabs, hide standard tabs and insert validations on standard screens, without making repairs on the standard application transaction.
Steps to find the BDT application for a transaction and the transaction codes that can be used to enhance the screen for that transaction.
Step1:
Maintain a break point in the Function Module BDT_TBZ0A_GET to get the Application object.
Step2:
Run the Transaction to find the Application object. ( Here we are using the Transaction code GMGRANT)
Step3:
Go to TBZ1D in SE16n and enter the Application Object (OBJAP) and execute. Will get the list of Transactions that are related to that object which can be used to enhance the Transaction.
Step4.
Go to Tcode: GMS1 and enter the Application that has received during the debugging process.
Step5.
Go to Tcode GMS2.
Create the Field Group along with description by giving a number to the Field Group.
Step6.
Double click on Field Group which will navigate to the next screen where we can give the table and field that we are using in the enhancement screen and also can define the field properties and save.
It will save as customizing request.
Step7.
Go to the transaction GMS3 where Views are created for the Field Group.
Create a Custom View Name along with the description.
Step8.
Double-click on the view that is created which will navigate to the next screen.
To find the program name which is related to the BDT will get the list of FM during the Debug.
Step9.
Open any Function Module to get the Function Group Name and create a custom Function Group with along with the custom Function Modules as per the requirements.
Step10.
Define the Screen number, PBO and PAI for the same.
Step11.
Select View à Field Groups and enter the field group name that is created in the Tcode GMS2 and Save.
Step12.
Go to the Tcode GMS4 and create a section along with the Description and Title.
Step13.
Select the section that is created and go to Section->Views.
Enter the item number and the View that was created using the Tcode GMS3 and Save.
Step14.
Go to Tcode GMS5.
Give the Screen Name same the section Name that was created using the Tcode GMS4 along with the Description and Screen title.
Step15.
Go to Screen-> Sections and enter the Item and Section that was created in the previous step and Save.
Step16.
Execute the transaction code BUSP for the Application Object by selecting All Screens and the screen changes will appear in the tcode.
The desired code for the field validations can be written in PBO and PAI.
Please Note that irrespective of the tcode that we are using to enhance
1 represents Application
2 represents Field Group
3 represents Views
4 represents Sections and
5 represents Screens.
Thank you.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
8 | |
6 | |
5 | |
4 | |
4 | |
4 | |
3 | |
3 | |
3 | |
3 |