There are three entry levels when calling the maintenance dialog in function modules:
Highest Level:
Call entire maintenance dialog
Middle Level
You can exercise some influence on the maintenance dialog.
Lowest Level:
You call the maintenance-object-specific function modules and control the dialog, yourself.