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.