Application Administration in BRFPlus
In this blog, you will be learning the following concepts
What is Application Administration and how to access
Different Operations in Application Administration
Important T-Codes and Reports Used for Application Administration
Application Administration – an Introduction
Application Administration is a feature provided in brfplus which allows you to carry operations like deletion of unused objects, cleaning up of database, reorganization of the objects and also to discard old versions of the object. This will allow to improve the performance of the brfplus application and also make sure that the brfplus application has only those objects that are used and not cluttered with unnecessary objects.
The Application Administration can be accessed in two ways. They are:
- Accessing from menu bar of brfplus
- Select the Application in display mode to find Application Administration in Detail option
Different Operations in Application Administration
- The following operations are available in Application Administration
Delete Unused Objects
- With this operation, all the objects that are not used or not referenced by any other objects can be deleted.
- This operation cannot be executed in test mode. So, once this operation is selected and applied it will automatically delete all the unused objects without a confirmation prompt.
- Using this operation Delete Unused Objects, the following types of unused objects can be deleted.
- Named unused Objects: Objects created for testing purpose or Object that were once used and replaced later.
- Unnamed Unused Objects: Objects that are automatically created by the system automatically.
Delete Objects Marked for Deletion
- Objects that are flagged as marked for deletion remain visible and fully functional but they can’t be changed nor can be referenced by newly created objects or other objects.
- When an object is marked for deletion, it indicates that it is outdated and should no longer be used.
- This operation is used to delete all the objects which are marked for deletion and not referenced by any other objects.
- If the Test Mode is selected, it will run in simulation mode for delete operation whereas the actual Delete objects Marked for Deletion will happen if test mode is unchecked.
- Data Retention Period determines the no. of days which should be taken into account before removing deleted objects marked for deletion.
Discard Old Object Versions
- This operation can be used to clean up the BRFplus database by logically removing old unused versions of objects of all kinds.
- This is useful not only for keeping the database growth speed low but also to help avoid unproductive object references that could interfere with current developments.
- The discarded object versions remain physically in the database after processing but can no longer be accessed.
- They are physically removed after a retention period by an additional cleanup run.
Clean up Database
- With this operation, all the objects which are still existing in the database physically can be deleted permanently from the system.
- The following options are available for selection:
- Remove Deleted Objects
- Remove Discarded Objects
- Data Retention Period determines the no. of days which should be taken into account before removing deleted objects or discarding versions.
Note: To Remove all deleted objects and discarded versions then Data Retention Period in Days must be Set to Zero.
- If the Test Mode is Selected, it will only display the list of objects and versions which will be deleted permanently from the database whereas if the Test Mode is not selected it will actually discard or remove the deleted objects from the database physically.
- There are several changes from NW 7.0 Enhancement Package (EHP) 1 to NW 7.0 EHP 2 in BRFplus. One of the change that can be observed is in the method of data storage.
- The Operation Reorganize Objects will reorganize the internal structures of some expressions in BRFPlus Application which have been continued from old versions and moved into newer version.
- This will improve the performance of BRFPlus applications which were moved from legacy to newer versions.
Important T-Codes and Reports for Application Administration
- The T-code FDT_HELPERS is an all in one BRFplus transaction that allows you to access various BRFplus transactions and reports in one place. This t-code is available from Netweaver 702 SP08 and 730 SP03.
- The Report FDT_DELETEcan be used to delete objects that have been flagged for deletion at least for a given period of time. This runs either on demand or according to a user-defined schedule.
- The Report FDT_MARK_FOR_DELETE can be used to flag BRFplus objects as being marked for deletion. The marked objects are subject to logical as well as physical deletion as soon as the respective report is run
- For Discarding Old Object Versions, BRFPlus offers the report FDT_TRUNCATE_VERSIONING which can be accessed from SA38 or SE38
- The report FDT_APPLICATION_CLEANUP can be used to delete unused unnamed objects in application.
Hope this helps GRC Consultants while doing administration of BRFPlus Application.
Rakesh Ram M