Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

F! Validations - User Exits

former_member189059
Active Contributor
0 Likes
1,255

Hello,

I need to find which table(s) are used to store User Exits in F!

to see the exits, do the following

Use T code OB28. Select the validation from GB93. Check the Prerequisite. Check the “EXIT“ Tab and check any exits are used along with validations

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
934

There are lots of different GB* database tables (include LGBLOD01 lists several).

Also, table T80D contains the names of the ABAP subroutine pools for your site which contain any validations and substitutions needing code to support them -> search the internet for RGGBR000 to get more info on this setup.

7 REPLIES 7
Read only

Former Member
0 Likes
934

hi Kris,

Check these tables out

MODACT Modifications

MODATTR Attributes of Extension Projects

MODNPL Activity > Enhancement

MODPSP Index WBS element > Extension project

MODSAP SAP Extensions

MODSAPA Attributes SAP Extensions

MODSAPT SAP Enhancements - Short Texts

MODTEXT Enhancement Projects - Short Texts

MODWRD Key words of changed DE

Read only

Former Member
0 Likes
934
Read only

Former Member
0 Likes
935

There are lots of different GB* database tables (include LGBLOD01 lists several).

Also, table T80D contains the names of the ABAP subroutine pools for your site which contain any validations and substitutions needing code to support them -> search the internet for RGGBR000 to get more info on this setup.

Read only

0 Likes
934

I checked GB* and couldnt get anything useful

the program ZGGBS800 and RGGBR000 just seem to be hardcoding some values into an internal table

none of the MOD* tables have the required data either

Read only

Former Member
0 Likes
934

Hi,

There are three tables which will help you to find the Exits in a project.

MODACT -> Active modifications (Project to enhancement link)

MODATTR -> Projects created

MODSAP -> Enhancements (Enhancement to Exit link)

<b>Reward points</b>

Regards

Read only

Former Member
0 Likes
934

Hi,

As per my understanding they are not stored in any of the tables. In fact all these are 'Forms' within the module programs 'RGGBR000' or 'ZRGGBR000'.

Regards

Raju chitale

Read only

0 Likes
934

Some validations and substitutions are configurable, and these are in the GB* tables. Where the required validation or substitution functionality cannot be implemented "softly" this way, you can define a form within the appropriate subroutine pool (with the correct parameters) to perform the necessary logic.

The name of the subroutine pool is site-configurable - SAP delivers sample code in RGGBR000 & RGGBS000, but they then recommend you copy these into "Z" objects and change T80D to point to your copies instead (to avoid overwriting local code during an upgrade for example).

In the subroutine pool, you have to define all the form names that are to be visible in OB28 within the "get_exit_titles" subroutine, and activate the code before you can see these in the OB28 transaction.