“
Transaction profile(tdp)”:The transaction profile governs whether a specific transaction can be executed or not. For Top Level Menus at least one *.tdp file must exist under a name that is identical to that of the menu. Also, the name of each transaction under the module properties must also be the same. Detailed explanation on this can be found here
Maintaining System Parameters. All *.tdp files (not only dngall.tdp!) must contain any new transaction. Remember that *.tdp files are MAC protected and have to be edited through the application.