Business Data Toolset (BDT)
Business Data Toolset (BDT)
The BDT (Business Data Toolset) is a central control tool for maintaining master data and simple
transaction data. This is available in IS-PS (public sector) solution and is available in some other IS
solutions such as insurance etc., This is a concept in which SAP provides you all the development
components with which you can build your own screens and fields and weave it nicely within the
existing SAP application. This is available mostly for the master data maintenance.
Every SAP transaction can be thought in abstract to have the following components:
2. Screen fields
If this above concept is clear, then it is very easy to understand and can even start development using
BDT. For those who do not have enough exposure to the Grants or other modules that have BDT, below
is the given analogy using the customer master record.
In the customer master the fields that are in the KNA1 table are the data elements and domains. The
screen fields are the same as the data element, but the screen needs to be built and the definition of the
screen specific parameters was defined in SAP’s delivered screen itself. For example, the customer name
is the data element AD_NAME1 and the related screen field is ADDR1_DATA-NAME1 (Program
SAPMF02D/Screen 7000)
The field grouping is the group of functionally related screen fields, which can be turned as Required,
Optional or Hidden using the configuration. In this case it could be the set of fields that cover the Street
address
The views can be Street address and the PO Box address together
And the Section may be the combination of Name, Search term, Street address and the PO Box address.
With the same idea in mind SAP had given the same concept as a development tool. This eliminates the
need of extending the SAP’s standard table by appending structure. And also it gives you the flexibility to
append two dimensional objects such as tables as well.
Field group->View->Section->Screen->Screen sequence->Divisibility
1. Create function group and then screen. Call FM BUS_PBO in PBO of that screen and call FM
BUS_PAI in the PAI module of that screen.
2. After creating screen and right required code, we must do the configuration step and assign our
new screen to BP. For that go to T-code – BUPT and drill down to Business Partner->Control.
There go to Application and create a new application.
3. Come back, go to Datasets and create a new Dataset.
4. Then go to BUPT and drill down to Business Partner->Control->Screen Layout and enter Field
groups. Here create new Field Group and assign fields in fieldgroup.
5. Next, we must create View. Go to BUPT->Business Partner->Control->Screen Layout->View.
Create new entry.
Double click and give description, Application and data set. Give the created program name and
screen number.
Next assign the field group the View.
6. Then we must create a Section. Go to BUPT->Business Partner->Control->Screen Layout-
>Section.
Here you can see that standard header data section also has been added as we are going to use
the header data section of the standard screen.
Next Create a screen sequence category. Click on New entries and create a screen sequence
category:
Then select the created Sequence Category and assign the screen sequence to it.
Next assign your created Screen sequence to the standard sequence so that it will appear in
standard tab.
Select standard tab BUP001 – General data tab and go to screen sequence.
And assign the screen and item number. Item Number will depict where the tab will come.
Central Data set is mandatory, it will give you standard tabs, now whichever specific tabs you
want to add, add the respective dataset. Here, two Datasets has been added one is for central
data, and other is for new tab (ZT_E).
Now you can see the new tab with our defined screen after Status tab.
FIN