In diesem kleinen Beispiel möchte ich zeigen wie man InfoObjekt Stammdaten in einem ABAP Programm recht einfach Aktivieren kann. Einfach die SAP Standardklasse cl_rsdmd_activate_master_data mit der gewünschten InfoObjekt ID Instanzieren. Die Activate Methode startet den Changerun und aktiviert alle Stammdaten in der Objektversion M des jeweiligen InfoObjektes.
* Activate master data
DATA: obj_rsd_activator TYPE REF TO cl_rsdmd_activate_master_data.
CREATE OBJECT obj_rsd_activator
EXPORTING
i_iobjnm = '0COMP_CODE'
EXCEPTIONS
iobj_not_found = 1
iobj_not_active = 2
generate_program_error = 3
p_q_do_not_exist = 4
p_q_txt_do_not_exist = 5
OTHERS = 6.
obj_rsd_activator->activate( ).
Comments are closed.