11INTERFACE  y_if_profile_manager  PUBLIC .
22
33  CONSTANTS : BEGIN OF  types ,
4-                checks TYPE  tabname VALUE  'YTAB_CHECKS' ,
4+                checks      TYPE  tabname VALUE  'YTAB_CHECKS' ,
55               delegates TYPE  tabname VALUE  'YTAB_DELEGATES' ,
6-                profiles TYPE  tabname VALUE  'YTAB_PROFILES' ,
6+                profiles   TYPE  tabname VALUE  'YTAB_PROFILES' ,
77             END OF  types .
88
99  TYPES :
@@ -14,9 +14,9 @@ INTERFACE y_if_profile_manager PUBLIC.
1414    check_assignments TYPE STANDARD TABLE OF  ytab_checks WITH DEFAULT KEY  .
1515
1616  TYPES : BEGIN OF  file ,
17-               profile   TYPE  ytab_profiles,
18-               checks    TYPE  check_assignments,
19-               delegates TYPE  delegate_assigments,
17+            profile   TYPE  ytab_profiles,
18+            checks    TYPE  check_assignments,
19+            delegates TYPE  delegate_assigments,
2020         END OF  file .
2121
2222  TYPES :
@@ -40,7 +40,7 @@ INTERFACE y_if_profile_manager PUBLIC.
4040    RETURNING 
4141      VALUE (result ) TYPE REF TO  y_if_profile_manager.
4242  CLASS-METHODS  get_checks_from_db
43-     RETURNING  value (result ) TYPE  tt_tadir.
43+     RETURNING  VALUE (result ) TYPE  tt_tadir.
4444
4545  METHODS  select_profiles
4646    IMPORTING 
@@ -151,8 +151,20 @@ INTERFACE y_if_profile_manager PUBLIC.
151151      profile TYPE  ycicc_profile.
152152  METHODS  profile_exists
153153    IMPORTING 
154-       name TYPE  ytab_profiles-profile
154+       name             TYPE  ytab_profiles-profile
155155    RETURNING 
156156      VALUE (result ) TYPE  abap_bool .
157+   METHODS  mass_change
158+     IMPORTING 
159+       name                      TYPE  ytab_profiles-profile
160+       config                   TYPE  ytab_checks
161+       change_validation_period TYPE  abap_bool 
162+       change_created_since     TYPE  abap_bool 
163+       change_prio              TYPE  abap_bool 
164+       change_apply_prod_code   TYPE  abap_bool 
165+       change_apply_testcode    TYPE  abap_bool 
166+       change_allow_exemptios   TYPE  abap_bool 
167+     RAISING 
168+       cx_failed.
157169
158170ENDINTERFACE .
0 commit comments