Aller au contenu

Reporting - Variable resteinte durant le F4

https://help.sap.com/docs/SUPPORT_CONTENT/bwplaolap/3361386039.html

SE18 + BADI Name + RSR_VARIABLE_F4_RESTRICT_BADI + display

ensuite on choisit une implémentation ou on en crée une.

Ensuite on fera bien attention à :

  • Ajouter le nom de son infoobjet dans la partie filter values de l’implémentation
  • Dans le code de l’implémentation on pensera bien à commencer le code par l’alimentaiton de la variable c_f4_mode pour lui dire où il doit prendres les valeurs sinon il remonte rien.
  • Exemple de code pour limiter à B et D les valeurs possibles d’une variable :

c_f4_mode = rsdm_c_f4_master.

CLEAR ls_range.

ls_range-iobjnm = i_iobjnm.

ls_range-sign   = 'I'.

ls_range-option = 'EQ'.

ls_range-low    = 'B'.

APPEND ls_range TO c_t_range.

CLEAR ls_range.

ls_range-iobjnm = i_iobjnm.

ls_range-sign   = 'I'.

ls_range-option = 'EQ'.

ls_range-low    = 'D'.

APPEND ls_range TO c_t_range.