Yes, we can activate ABAP objects programmatically, to do that we just need to call the function module \’REPS_OBJECT_ACTIVATE\’.
Please find below the sample code:
*Data Declaration:
PARAMETERS:
p_objectToActivate TYPE e071-obj_name.
*Function module to activate object:
CALL FUNCTION \'REPS_OBJECT_ACTIVATE\'
EXPORTING
OBJECT_NAME = p_objectToActivate \"Object to activate
OBJECT_TYPE = \'REPS\' \"Type of the object
EXCEPTIONS
NOT_EXECUTED = 1
OTHERS = 2
.
IF SY-SUBRC = 0.
Message \'The object has been activated successfully.\' Type \'I\'.
ENDIF.
Happy activation. 🙂