Aktivieren von Stammdaten

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( ).

Posted on 20. März 2015 in ABAP, Blog

Back to Top