SAP ABAP Class CL_MDG_BS_CUSTOMER_AUTH_CHECK (MDG: authority check supplier)
Hierarchy
MDG_APPL (Software Component) MDG Applications
   CA-MDG-APP (Application Component) Applications
     MDG_BS_ECC_CUSTOMER_ACCESS (Package) Access to customer Master Data for MDGS
Properties
Class CL_MDG_BS_CUSTOMER_AUTH_CHECK  
Short Description MDG: authority check supplier    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MDG_BS_ECC_CUSTOMER_ACCESS   Access to customer Master Data for MDGS 
Created 20100330   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_CUSTOMER_AUTH_CHECK has no interface implemented.
Friends
Class CL_MDG_BS_CUSTOMER_AUTH_CHECK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_AKTYP_BLOCK Constant Public Type reference (TYPE) BU_AKTYP '05' Block 20100330
2 GC_AKTYP_CHANGE Constant Public Type reference (TYPE) BU_AKTYP '02' Change 20100330
3 GC_AKTYP_CREATE Constant Public Type reference (TYPE) BU_AKTYP '01' Create 20100330
4 GC_AKTYP_DELE Constant Public Type reference (TYPE) BU_AKTYP '06' Block 20100330
5 GC_AKTYP_DISPLAY Constant Public Type reference (TYPE) BU_AKTYP '03' Display 20100330
6 GT_F_KNA1_APP Static Attribute Protected Type reference (TYPE) TTY_F_KNA1_APP 20101203
7 GT_F_KNA1_BED Static Attribute Protected Type reference (TYPE) TTY_F_KNA1_BED 20101203
8 GT_F_KNA1_BUK Static Attribute Protected Type reference (TYPE) TTY_F_KNA1_BUK 20111205
9 GT_F_KNA1_GEN Static Attribute Protected Type reference (TYPE) TTY_F_KNA1_GEN 20101203
10 GT_F_KNA1_GRP Static Attribute Protected Type reference (TYPE) TTY_F_KNA1_GRP 20101203
11 GT_V_KNA1_VKO Static Attribute Protected Type reference (TYPE) TTY_V_KNA1_VKO 20111228
12 GT_V_KNVV_BGR Static Attribute Protected Type reference (TYPE) TTY_V_KNVV_BGR BP: General data I 20120116
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AUTHORITY_CUST_ACCGROUP Static method Public Method authority check account group 20100330
2 CHECK_AUTHORITY_CUST_ACCOUNT Static method Public Method authority check customer account 20100330
3 CHECK_AUTHORITY_CUST_ACT Static method Public Method authority check customer activity 20100330
4 CHECK_AUTHORITY_CUST_APP Static method Public Method authority check customer application 20100330
5 CHECK_AUTHORITY_CUST_COMPANY Static method Public Method authority check account group 20111205
6 CHECK_AUTHORITY_CUST_SALES Static method Public Method authority check account group 20111228
7 CHECK_AUTHORITY_CUST_SALES_BGR Static method Public Method authority check customer account 20120116
8 EXCEPTION_MESSAGE_STORE Static method Private Method 20100330
Events
Class CL_MDG_BS_CUSTOMER_AUTH_CHECK has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTY_ACCOUNT Public See coding 20100330 BEGIN OF gty_account, bukrs TYPE bukrs, vkorg TYPE vkorg, vtweg TYPE vtweg, spart TYPE spart, begru TYPE begru, begru_changed TYPE char1, END OF gty_account
2 GTY_ACCOUNT_T Public See coding 20100330 gty_account_t TYPE STANDARD TABLE OF gty_account
3 GTY_APPKZ_T Public See coding 20111228 gty_appkz_t type table of dyncl
4 GTY_BUKRS_T Public See coding 20111205 gty_bukrs_t TYPE TABLE OF bukrs
5 GTY_KTOKD_T Public See coding 20100330 gty_ktokd_t TYPE STANDARD TABLE OF ktokd
6 GTY_SALES_T Public See coding 20111228 gty_sales_t TYPE TABLE OF cmds_ei_sales_key
7 GTY_VKORG_T Public See coding 20100330 gty_vkorg_t TYPE STANDARD TABLE OF vkorg
8 TTY_F_KNA1_APP Protected See coding 20101203 tty_f_kna1_app TYPE SORTED TABLE OF ty_f_kna1_app WITH UNIQUE KEY uname actvt appkz
9 TTY_F_KNA1_BED Protected See coding 20101203 tty_f_kna1_bed TYPE SORTED TABLE OF ty_f_kna1_bed WITH UNIQUE KEY uname actvt brgru
10 TTY_F_KNA1_BUK Protected See coding 20111205 tty_f_kna1_buk TYPE SORTED TABLE OF ty_f_kna1_buk WITH UNIQUE KEY uname actvt bukrs
11 TTY_F_KNA1_GEN Protected See coding 20101203 tty_f_kna1_gen TYPE SORTED TABLE OF ty_f_kna1_gen WITH UNIQUE KEY uname actvt
12 TTY_F_KNA1_GRP Protected See coding 20101203 tty_f_kna1_grp TYPE SORTED TABLE OF ty_f_kna1_grp WITH UNIQUE KEY uname actvt ktokd
13 TTY_V_KNA1_VKO Protected See coding 20111228 tty_v_kna1_vko TYPE SORTED TABLE OF ty_v_kna1_vko WITH UNIQUE KEY uname actvt vkorg vtweg spart
14 TTY_V_KNVV_BGR Protected See coding 20120116 tty_v_knvv_bgr TYPE SORTED TABLE OF ty_v_knvv_bgr WITH UNIQUE KEY uname actvt brgru
15 TY_F_KNA1_APP Protected See coding 20101203 BEGIN OF ty_f_kna1_app, uname TYPE syuname, actvt TYPE activ_auth, appkz TYPE appkz, no_auth TYPE boole, END OF ty_f_kna1_app
16 TY_F_KNA1_BED Protected See coding 20101203 BEGIN OF ty_f_kna1_bed, uname TYPE syuname, actvt TYPE activ_auth, brgru TYPE brgru, no_auth TYPE boole, END OF ty_f_kna1_bed
17 TY_F_KNA1_BUK Protected See coding 20111205 BEGIN OF ty_f_kna1_buk, uname TYPE syuname, actvt TYPE activ_auth, bukrs TYPE bukrs, no_auth TYPE boole, END OF ty_f_kna1_buk
18 TY_F_KNA1_GEN Protected See coding 20101203 BEGIN OF ty_f_kna1_gen, uname TYPE syuname, actvt TYPE activ_auth, no_auth TYPE boole, END OF ty_f_kna1_gen
19 TY_F_KNA1_GRP Protected See coding 20101203 BEGIN OF ty_f_kna1_grp, uname TYPE syuname, actvt TYPE activ_auth, ktokd TYPE ktokd, no_auth TYPE boole, END OF ty_f_kna1_grp
20 TY_V_KNA1_VKO Protected See coding 20111228 BEGIN OF ty_v_kna1_vko, uname TYPE syuname, actvt TYPE activ_auth, vkorg TYPE vkorg, vtweg TYPE vtweg, spart TYPE spart, no_auth TYPE boole, END OF ty_v_kna1_vko
21 TY_V_KNVV_BGR Protected See coding 20120116 BEGIN OF ty_v_knvv_bgr, uname TYPE syuname, actvt TYPE activ_auth, brgru TYPE brgru, brgru_changed type char1, no_auth TYPE boole, END OF ty_v_knvv_bgr
Method Signatures

Method CHECK_AUTHORITY_CUST_ACCGROUP 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 20100330
2 Exporting EV_NO_AUTH Call by reference Type reference (TYPE) BOOLE no authority 20100330
3 Importing IT_KTOKD Call by reference Type reference (TYPE) GTY_KTOKD_T 20100330
4 Importing IV_ACTVT Call by reference Type reference (TYPE) AUTHB-ACTVT Activity 20100330

Method CHECK_AUTHORITY_CUST_ACCGROUP on class CL_MDG_BS_CUSTOMER_AUTH_CHECK has no exception.

Method CHECK_AUTHORITY_CUST_ACCOUNT 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 20100330
2 Exporting EV_NO_AUTH Call by reference Type reference (TYPE) BOOLE no authority 20100330
3 Importing IT_ACCOUNT Call by reference Type reference (TYPE) GTY_ACCOUNT_T 20100330
4 Importing IV_ACTVT Call by reference Type reference (TYPE) AUTHB-ACTVT Activity 20100330

Method CHECK_AUTHORITY_CUST_ACCOUNT on class CL_MDG_BS_CUSTOMER_AUTH_CHECK has no exception.

Method CHECK_AUTHORITY_CUST_ACT 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 20100330
2 Exporting EV_NO_AUTH Call by reference Type reference (TYPE) BOOLE no authority 20100330
3 Importing IV_ACTVT Call by reference Type reference (TYPE) AUTHB-ACTVT Activity 20100330

Method CHECK_AUTHORITY_CUST_ACT on class CL_MDG_BS_CUSTOMER_AUTH_CHECK has no exception.

Method CHECK_AUTHORITY_CUST_APP 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 20100330
2 Exporting EV_NO_AUTH Call by reference Type reference (TYPE) BOOLE no authority 20100330
3 Importing IT_APPKZ Call by reference Type reference (TYPE) GTY_APPKZ_T 20111228
4 Importing IV_ACTVT Call by reference Type reference (TYPE) AUTHB-ACTVT Activity 20100330
5 Importing IV_APPKZ Call by reference Type reference (TYPE) CHAR1 Application 20100330

Method CHECK_AUTHORITY_CUST_APP on class CL_MDG_BS_CUSTOMER_AUTH_CHECK has no exception.

Method CHECK_AUTHORITY_CUST_COMPANY 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 20111205
2 Exporting EV_NO_AUTH Call by reference Type reference (TYPE) BOOLE no authority 20111205
3 Importing IT_COMPANY Call by reference Type reference (TYPE) GTY_BUKRS_T 20111205
4 Importing IV_ACTVT Call by reference Type reference (TYPE) AUTHB-ACTVT Activity 20111205

Method CHECK_AUTHORITY_CUST_COMPANY on class CL_MDG_BS_CUSTOMER_AUTH_CHECK has no exception.

Method CHECK_AUTHORITY_CUST_SALES 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 20111228
2 Exporting EV_NO_AUTH Call by reference Type reference (TYPE) BOOLE no authority 20111228
3 Importing IT_SALES Call by reference Type reference (TYPE) GTY_SALES_T Ext. Interface: Sales Data / Key Fields 20111228
4 Importing IV_ACTVT Call by reference Type reference (TYPE) AUTHB-ACTVT Activity 20111228

Method CHECK_AUTHORITY_CUST_SALES on class CL_MDG_BS_CUSTOMER_AUTH_CHECK has no exception.

Method CHECK_AUTHORITY_CUST_SALES_BGR 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 20120116
2 Exporting EV_NO_AUTH Call by reference Type reference (TYPE) BOOLE no authority 20120116
3 Importing IT_ACCOUNT Call by reference Type reference (TYPE) GTY_ACCOUNT_T 20120116
4 Importing IV_ACTVT Call by reference Type reference (TYPE) AUTHB-ACTVT Activity 20120116

Method CHECK_AUTHORITY_CUST_SALES_BGR on class CL_MDG_BS_CUSTOMER_AUTH_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 20100330

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