INTF IF_IAM_BUSINESS_ROLE
Source Link
Open in ADT
Home
Previous Object: IF_HTTP_SERVICE_EXTENSION
Next Object: IF_IAM_BUSINESS_ROLE_FACTORY
Status: RELEASED
Public
Type tx_contract TYPE if_iam_business_role=>tx_contract
Type ty_brole_group TYPE if_iam_business_role=>ty_brole_group
Type ty_id TYPE if_iam_business_role=>ty_id
Type ty_uuid TYPE if_iam_business_role=>ty_uuid
Type ty_description TYPE if_iam_business_role=>ty_description
Type ty_long_text TYPE if_iam_business_role=>ty_long_text
Type ty_admin_data TYPE if_iam_business_role=>ty_admin_data
Type ty_brt_id TYPE if_iam_business_role=>ty_brt_id
Type ty_flp_space_id TYPE if_iam_business_role=>ty_flp_space_id
Type ty_bu_catalog_id TYPE if_iam_business_role=>ty_bu_catalog_id
Type ty_user_id TYPE if_iam_business_role=>ty_user_id
Type ty_access_category_code TYPE if_iam_business_role=>ty_access_category_code
Type ty_access_restriction_code TYPE if_iam_business_role=>ty_access_restriction_code
Type ty_restriction_type TYPE if_iam_business_role=>ty_restriction_type
Type ty_restriction_field TYPE if_iam_business_role=>ty_restriction_field
Type ty_restriction_value TYPE if_iam_business_role=>ty_restriction_value
Type ty_restriction_field_value TYPE if_iam_business_role=>ty_restriction_field_value
Type tt_restriction_field_value TYPE if_iam_business_role=>tt_restriction_field_value
Type ty_restriction TYPE if_iam_business_role=>ty_restriction
Type tt_restriction TYPE if_iam_business_role=>tt_restriction
Type tt_uuid TYPE if_iam_business_role=>tt_uuid
Type tt_id TYPE if_iam_business_role=>tt_id
Type tt_bu_catalog_id TYPE if_iam_business_role=>tt_bu_catalog_id
Type tt_user_id TYPE if_iam_business_role=>tt_user_id
Type tt_flp_space_id TYPE if_iam_business_role=>tt_flp_space_id
Constant co_restriction_type_general TYPE if_iam_business_role=>ty_restriction_type
Constant co_access_category_code TYPE StructureTypetoABAPtodo
Constant co_access_restriction_code TYPE StructureTypetoABAPtodo
Method save
EXPORTING
 et_return TYPE BAPIRETTAB
Method delete
EXPORTING
 et_return TYPE BAPIRETTAB
Method get_uuid
RETURNING rv_uuid TYPE if_iam_business_role=>ty_uuid
Method get_id
RETURNING rv_id TYPE if_iam_business_role=>ty_id
Method get_description
RETURNING rv_description TYPE if_iam_business_role=>ty_description
Method get_long_text
RETURNING rv_text TYPE if_iam_business_role=>ty_long_text
Method get_template_id
RETURNING rv_brt_id TYPE if_iam_business_role=>ty_brt_id
Method set_description
IMPORTING
 iv_description TYPE if_iam_business_role=>ty_description
EXPORTING
 et_return TYPE BAPIRETTAB
Method set_long_text
IMPORTING
 iv_text TYPE if_iam_business_role=>ty_long_text
EXPORTING
 et_return TYPE BAPIRETTAB
Method set_group
IMPORTING
 iv_group TYPE if_iam_business_role=>ty_brole_group
EXPORTING
 et_return TYPE BAPIRETTAB
Method get_group
RETURNING rv_group TYPE if_iam_business_role=>ty_brole_group
Method get_admin_data
RETURNING rs_admin_data TYPE if_iam_business_role=>ty_admin_data
Method get_business_catalogs
RETURNING rt_bu_catalog TYPE if_iam_business_role=>tt_bu_catalog_id
Method add_business_catalog
IMPORTING
 iv_bu_catalog_id TYPE if_iam_business_role=>ty_bu_catalog_id
EXPORTING
 et_return TYPE BAPIRETTAB
Method remove_business_catalog
IMPORTING
 iv_bu_catalog_id TYPE if_iam_business_role=>ty_bu_catalog_id
EXPORTING
 et_return TYPE BAPIRETTAB
Method get_flp_spaces
RETURNING rt_flp_space TYPE if_iam_business_role=>tt_flp_space_id
Method add_flp_space
IMPORTING
 iv_flp_space_id TYPE if_iam_business_role=>ty_flp_space_id
EXPORTING
 et_return TYPE BAPIRETTAB
Method add_flp_space_from_template
IMPORTING
 iv_flp_space_template_id TYPE if_iam_business_role=>ty_flp_space_id
 iv_flp_space_id TYPE if_iam_business_role=>ty_flp_space_id
EXPORTING
 et_return TYPE BAPIRETTAB
Method remove_flp_space
IMPORTING
 iv_flp_space_id TYPE if_iam_business_role=>ty_flp_space_id
EXPORTING
 et_return TYPE BAPIRETTAB
Method set_cflp_exposure
IMPORTING
 iv_expose TYPE ABAP_BOOL
EXPORTING
 et_return TYPE BAPIRETTAB
Method get_cflp_exposure
RETURNING rv_exposed TYPE ABAP_BOOL
Method get_users
RETURNING rt_users TYPE if_iam_business_role=>tt_user_id
Method add_user
IMPORTING
 iv_user_id TYPE if_iam_business_role=>ty_user_id
EXPORTING
 et_return TYPE BAPIRETTAB
Method remove_user
IMPORTING
 iv_user_id TYPE if_iam_business_role=>ty_user_id
EXPORTING
 et_return TYPE BAPIRETTAB
Method set_access_restriction
IMPORTING
 iv_write TYPE if_iam_business_role=>ty_access_restriction_code Optional
 iv_read TYPE if_iam_business_role=>ty_access_restriction_code Optional
 iv_f4 TYPE if_iam_business_role=>ty_access_restriction_code Optional
EXPORTING
 et_return TYPE BAPIRETTAB
Method get_access_restriction
EXPORTING
 ev_write TYPE if_iam_business_role=>ty_access_restriction_code
 ev_read TYPE if_iam_business_role=>ty_access_restriction_code
 ev_f4 TYPE if_iam_business_role=>ty_access_restriction_code
Method get_restrictions
IMPORTING
 iv_access_category TYPE if_iam_business_role=>ty_access_category_code Optional
RETURNING rt_restriction TYPE if_iam_business_role=>tt_restriction
Method create_restriction
IMPORTING
 is_restriction TYPE if_iam_business_role=>ty_restriction
EXPORTING
 es_restriction TYPE if_iam_business_role=>ty_restriction
 et_return TYPE BAPIRETTAB
Method update_restriction
IMPORTING
 iv_uuid TYPE if_iam_business_role=>ty_uuid
 it_restriction_field_values TYPE if_iam_business_role=>tt_restriction_field_value
EXPORTING
 et_return TYPE BAPIRETTAB
Method remove_restriction
IMPORTING
 iv_uuid TYPE if_iam_business_role=>ty_uuid Optional
 iv_restriction_type TYPE if_iam_business_role=>ty_restriction_type Optional
 iv_access_category TYPE if_iam_business_role=>ty_access_category_code Optional
EXPORTING
 et_return TYPE BAPIRETTAB
Exists on:
754 | false |
750 | false |
702 | false |
Bug reports and ideas welcome
Made using abaplint.app