SAP ABAP Class CL_MDG_BS_BP_AUTHORITY_CHECK (MDG: authority check BP data)
Hierarchy
MDG_FND (Software Component) MDG Foundation
   CA-MDG-APP-BP (Application Component) MDG Business Partner (Central Part)
     MDG_BS_BP_ACCESS (Package) MDG: Business Partner - Mapping to existing persistency
Properties
Class CL_MDG_BS_BP_AUTHORITY_CHECK  
Short Description MDG: authority check BP data    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MDG_BS_BP_ACCESS   MDG: Business Partner - Mapping to existing persistency 
Created 20090929   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_MDG_BS_BP_AUTHORITY_CHECK has no interface implemented.
Friends
Class CL_MDG_BS_BP_AUTHORITY_CHECK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_AKTYP_CHANGE Constant Public Type reference (TYPE) BU_AKTYP '02' Change 20090929
2 GC_AKTYP_CREATE Constant Public Type reference (TYPE) BU_AKTYP '01' Create 20090929
3 GC_AKTYP_DELETE Constant Public Type reference (TYPE) BU_AKTYP '06' Display 20101125
4 GC_AKTYP_DISPLAY Constant Public Type reference (TYPE) BU_AKTYP '03' Display 20090929
5 GC_OBJAP_BUPA Constant Public Type reference (TYPE) BU_OBJAP 'BUPA' BDT: Application Object 20090929
6 GC_X Constant Public Type reference (TYPE) BU_BOOLEAN 'X' Boolean Type, Do Not Use in Interfaces! 20090929
7 GT_B_BUPA_GRP Static Attribute Protected Type reference (TYPE) TTY_B_BUPA_GRP 20101202
8 GT_B_BUPA_RLT Static Attribute Protected Type reference (TYPE) TTY_B_BUPA_RLT 20101202
9 GT_B_BUPR_BZT Static Attribute Protected Type reference (TYPE) TTY_B_BUPR_BZT 20101202
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AUTHORITY_BP_GROUP Static method Public Method authority check for business partner group 20090929
2 CHECK_AUTHORITY_BP_REL Static method Public Method authority check for business partner relationship 20101125
3 CHECK_AUTHORITY_BP_ROLE Static method Public Method authority check for business partner role 20090929
4 EXCEPTION_MESSAGE_STORE Static method Private Method 20090929
Events
Class CL_MDG_BS_BP_AUTHORITY_CHECK has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTY_BU_AUGRP_T Public See coding 20091001 gty_bu_augrp_t TYPE STANDARD TABLE OF bu_augrp
2 GTY_RELTYP_T Public See coding 20101125 gty_reltyp_t TYPE STANDARD TABLE OF bu_reltyp
3 GTY_ROLE_T Public See coding 20101202 gty_role_t TYPE STANDARD TABLE OF bu_partnerrole_auth
4 TTY_B_BUPA_GRP Protected See coding 20101202 tty_b_bupa_grp TYPE SORTED TABLE OF ty_b_bupa_grp WITH UNIQUE KEY uname actvt begru
5 TTY_B_BUPA_RLT Protected See coding 20101202 tty_b_bupa_rlt TYPE SORTED TABLE OF ty_b_bupa_rlt WITH UNIQUE KEY uname actvt rltyp
6 TTY_B_BUPR_BZT Protected See coding 20101202 tty_b_bupr_bzt TYPE SORTED TABLE OF ty_b_bupr_bzt WITH UNIQUE KEY uname actvt reltyp
7 TY_B_BUPA_GRP Protected See coding 20101202 BEGIN OF ty_b_bupa_grp, uname TYPE syuname, actvt TYPE activ_auth, begru TYPE bu_augrp, no_auth TYPE boole, END OF ty_b_bupa_grp
8 TY_B_BUPA_RLT Protected See coding 20101202 BEGIN OF ty_b_bupa_rlt, uname TYPE syuname, actvt TYPE activ_auth, rltyp TYPE bu_rltyp, no_auth TYPE boole, END OF ty_b_bupa_rlt
9 TY_B_BUPR_BZT Protected See coding 20101202 BEGIN OF ty_b_bupr_bzt, uname TYPE syuname, actvt TYPE activ_auth, reltyp TYPE bu_reltyp, no_auth TYPE boole, END OF ty_b_bupr_bzt
Method Signatures

Method CHECK_AUTHORITY_BP_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20090929
2 Exporting EV_NO_AUTH Call by reference Type reference (TYPE) BOOLE no authority 20100315
3 Importing IT_AUGRP Call by reference Type reference (TYPE) GTY_BU_AUGRP_T 20091001
4 Importing IV_ACTVT Call by reference Type reference (TYPE) AUTHB-ACTVT Activity 20090929

Method CHECK_AUTHORITY_BP_GROUP on class CL_MDG_BS_BP_AUTHORITY_CHECK has no exception.

Method CHECK_AUTHORITY_BP_REL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20101125
2 Exporting EV_NO_AUTH Call by reference Type reference (TYPE) BOOLE Boolean variable 20101125
3 Importing IT_RELTYP Call by reference Type reference (TYPE) GTY_RELTYP_T 20101125
4 Importing IV_ACTVT Call by reference Type reference (TYPE) AUTHB-ACTVT Activity 20101125

Method CHECK_AUTHORITY_BP_REL on class CL_MDG_BS_BP_AUTHORITY_CHECK has no exception.

Method CHECK_AUTHORITY_BP_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20090929
2 Exporting EV_NO_AUTH Call by reference Type reference (TYPE) BOOLE Boolean variable 20100315
3 Importing IT_ROLE Call by reference Type reference (TYPE) GTY_ROLE_T 20101202
4 Importing IV_ACTVT Call by reference Type reference (TYPE) AUTHB-ACTVT Activity 20090929

Method CHECK_AUTHORITY_BP_ROLE on class CL_MDG_BS_BP_AUTHORITY_CHECK has no exception.

Method EXCEPTION_MESSAGE_STORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20090929

Method EXCEPTION_MESSAGE_STORE on class CL_MDG_BS_BP_AUTHORITY_CHECK has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 702