Skip to Content

Business Data Toolset is a easy way to enhance different SAP Business Objects.

According to SAP Help: http://help.sap.com/saphelp_crm50/helpdata/en/2f/696d360856e808e10000009b38f839/frameset.htm

All menu options not fixed in the menu can be included in this menu through additional functions. These additional functions can be reached through the following submenus:

·         Further object functions (<Object> menu)

·         Further editing (editing menu)

·         Additional goto destinations (Goto menu)

·         Additional extras (Extras menu)

In this article is an example of  “Go To” menu enhancement on SAP Business Partner.

1.     Run transaction BUPT

2.     Then go to Menu: Business partner -> Control -> GUI Functions – > Additional Functions (transaction code BUS9)

/wp-content/uploads/2013/08/1_264702.jpg

3. In the open transaction  create new Menu Item:

a)      a. Menu item description;

b)      b. Menu to Enhance;

c)      c. Mode, in which the function is available

/wp-content/uploads/2013/08/2_264703.jpg

If we leave “Application” empty, new function will be available from all Business partner lists.

a)      d. View  in which the new function is  available, empty – available everywhere

/wp-content/uploads/2013/08/3_264719.png

e.  e. The same as step D.

/wp-content/uploads/2013/08/4_264720.png

Now new function is available fron Menu “GoTo ->  More GoTo Targets”.

/wp-content/uploads/2013/08/5_264723.jpg

But we still need to assign functionality to the new menu item

To do this, perform following steps:

1.      1.  In transaction BUPT, go to Menu: Business partner -> Control -> Events ->Business Data Toolset (BUS7)

/wp-content/uploads/2013/08/6_264724.jpg

1.       2. Choose “FCODE     Separate Function Code”

2.       3. Copy any of the functions   to your own function.  As example I’ve copied function BUP_BUPA_EVENT_FCODE to the function ZCBP_BUPA_EVENT_FCODE_DOKBS.  And  have written such code. Parameter “I_FCODE” will contain menu name which we have created  earlier.

/wp-content/uploads/2013/08/7_264740.jpg

/wp-content/uploads/2013/08/8_264741.jpg

1.      4. Then we need to fill customizing table from step 3;

/wp-content/uploads/2013/08/9_264742.jpg

1.      6. Then we need to fill customizing table from step 3

/wp-content/uploads/2013/08/10_264743.png

/wp-content/uploads/2013/08/11_264744.jpg

Everything works. In my task, from BP other system must be launched ,

By means  of Business data toolset you can extend objects with customer screens, logic and check. All information you can find at – http://help.sap.com/saphelp_crm50/helpdata/en/2f/696d360856e808e10000009b38f839/frameset.htm.

I hope this information will be useful.

Best regards.

Pavel Rumyantsev

To report this post you need to login first.

Be the first to leave a comment

You must be Logged on to comment or reply to a post.

Leave a Reply