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 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 UNAME
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 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 get_users
  RETURNING rt_users TYPE if_iam_business_role=>tt_user_id
Method add_user
  IMPORTING
    iv_user_id TYPE UNAME
  EXPORTING
    et_return TYPE BAPIRETTAB
Method remove_user
  IMPORTING
    iv_user_id TYPE UNAME
  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:
754false
750false
702false

Bug reports and ideas welcome
Made using abaplint.app