Aller au contenu

Utiliser une méthode d'une classe protected

Des fois on veut utiliser une méthode mais la classe est protégée

Exemple avec la classe CL_RSD_DTA (framework BW de SAP), tu dois faire :

1
2
3
4
5
6
DATA lt_data TYPE STANDARD TABLE OF rsd_s_dta.

cl_rsd_dta=>get_all(
    IMPORTING 
    e_t_dta = lt_data
).

En fait il n'est pas nécessaire de créer une instance de cl_rsd_dta. Il suffit juste d'appeler direct la méthode.

Easy.