SAP ABAP Class CL_MDG_BS_SUPPL_AUTH_CHECK (MDG: authority check supplier)
Hierarchy
☛
MDG_APPL (Software Component) MDG Applications
⤷
CA-MDG-APP-SUP (Application Component) MDG Supplier (Central Parts)
⤷
MDG_BS_ECC_SUPPLIER_ACCESS (Package) Access to Vendor Master Data for MDGS
⤷
⤷
Properties
| Class | CL_MDG_BS_SUPPL_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_SUPPLIER_ACCESS | Access to Vendor Master Data for MDGS |
| Created | 20090930 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_MDG_BS_SUPPL_AUTH_CHECK has no interface implemented.
Friends
Class CL_MDG_BS_SUPPL_AUTH_CHECK has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | BU_AKTYP | '05' | Block | 20090930 | ||
| 2 | Constant | Public | Type reference (TYPE) | BU_AKTYP | '02' | Change | 20090930 | ||
| 3 | Constant | Public | Type reference (TYPE) | BU_AKTYP | '01' | Create | 20090930 | ||
| 4 | Constant | Public | Type reference (TYPE) | BU_AKTYP | '06' | Block | 20090930 | ||
| 5 | Constant | Public | Type reference (TYPE) | BU_AKTYP | '03' | Display | 20090930 | ||
| 6 | Static Attribute | Protected | Type reference (TYPE) | TTY_F_LFA1_APP | 20101203 | ||||
| 7 | Static Attribute | Protected | Type reference (TYPE) | TTY_F_LFA1_BEK | 20101203 | ||||
| 8 | Static Attribute | Protected | Type reference (TYPE) | TTY_F_LFA1_BUK | 20101203 | ||||
| 9 | Static Attribute | Protected | Type reference (TYPE) | TTY_F_LFA1_GEN | 20101203 | ||||
| 10 | Static Attribute | Protected | Type reference (TYPE) | TTY_F_LFA1_GRP | 20101203 | ||||
| 11 | Static Attribute | Protected | Type reference (TYPE) | TTY_M_LFM1_EKO | 20101203 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | authority check account group | 20091001 | |
| 2 | Static method | Public | Method | authority check company code | 20091001 | |
| 3 | Static method | Public | Method | authority check purchasing organization | 20090930 | |
| 4 | Static method | Public | Method | authority check vendor account | 20091001 | |
| 5 | Static method | Public | Method | authority check vendor activity | 20091001 | |
| 6 | Static method | Public | Method | authority check vendor application | 20091001 | |
| 7 | Static method | Private | Method | 20090930 |
Events
Class CL_MDG_BS_SUPPL_AUTH_CHECK has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | GTY_ACCOUNT | Public | See coding | 20091001 | BEGIN OF gty_account,
bukrs TYPE bukrs,
begru TYPE begru,
begru_changed TYPE char1,
END OF gty_account
|
||
| 2 | GTY_ACCOUNT_T | Public | See coding | 20091001 | GTY_ACCOUNT_t type table of gty_account
|
||
| 3 | GTY_APPKZ_T | Public | See coding | 20110715 | gty_appkz_t type table of dyncl
|
||
| 4 | GTY_BUKRS_T | Public | See coding | 20091001 | gty_bukrs_t TYPE TABLE OF bukrs
|
||
| 5 | GTY_EKORG_T | Public | See coding | 20091001 | gty_ekorg_t TYPE TABLE OF ekorg
|
||
| 6 | GTY_KTOKK_T | Public | See coding | 20091001 | GTY_KTOKK_T type table of ktokk
|
||
| 7 | TTY_F_LFA1_APP | Protected | See coding | 20101203 | tty_f_lfa1_app TYPE SORTED TABLE OF ty_f_lfa1_app WITH UNIQUE KEY uname actvt appkz
|
||
| 8 | TTY_F_LFA1_BEK | Protected | See coding | 20101203 | tty_f_lfa1_bek TYPE SORTED TABLE OF ty_f_lfa1_bek WITH UNIQUE KEY uname actvt brgru
|
||
| 9 | TTY_F_LFA1_BUK | Protected | See coding | 20101203 | tty_f_lfa1_buk TYPE SORTED TABLE OF ty_f_lfa1_buk WITH UNIQUE KEY uname actvt bukrs
|
||
| 10 | TTY_F_LFA1_GEN | Protected | See coding | 20101203 | tty_f_lfa1_gen TYPE SORTED TABLE OF ty_f_lfa1_gen WITH UNIQUE KEY uname actvt
|
||
| 11 | TTY_F_LFA1_GRP | Protected | See coding | 20101203 | tty_f_lfa1_grp TYPE SORTED TABLE OF ty_f_lfa1_grp WITH UNIQUE KEY uname actvt ktokk
|
||
| 12 | TTY_M_LFM1_EKO | Protected | See coding | 20101203 | tty_m_lfm1_eko TYPE SORTED TABLE OF ty_m_lfm1_eko WITH UNIQUE KEY uname actvt ekorg
|
||
| 13 | TY_F_LFA1_APP | Protected | See coding | 20101203 | BEGIN OF ty_f_lfa1_app,
uname TYPE syuname,
actvt TYPE activ_auth,
appkz TYPE appkz,
no_auth TYPE boole,
END OF ty_f_lfa1_app
|
||
| 14 | TY_F_LFA1_BEK | Protected | See coding | 20101203 | BEGIN OF ty_f_lfa1_bek,
uname TYPE syuname,
actvt TYPE activ_auth,
brgru TYPE brgru,
no_auth TYPE boole,
END OF ty_f_lfa1_bek
|
||
| 15 | TY_F_LFA1_BUK | Protected | See coding | 20101203 | BEGIN OF ty_f_lfa1_buk,
uname TYPE syuname,
actvt TYPE activ_auth,
bukrs TYPE bukrs,
no_auth TYPE boole,
END OF ty_f_lfa1_buk
|
||
| 16 | TY_F_LFA1_GEN | Protected | See coding | 20101203 | BEGIN OF ty_f_lfa1_gen,
uname TYPE syuname,
actvt TYPE activ_auth,
no_auth TYPE boole,
END OF ty_f_lfa1_gen
|
||
| 17 | TY_F_LFA1_GRP | Protected | See coding | 20101203 | BEGIN OF ty_f_lfa1_grp,
uname TYPE syuname,
actvt TYPE activ_auth,
ktokk TYPE ktokk,
no_auth TYPE boole,
END OF ty_f_lfa1_grp
|
||
| 18 | TY_M_LFM1_EKO | Protected | See coding | 20101203 | BEGIN OF ty_m_lfm1_eko,
uname TYPE syuname,
actvt TYPE activ_auth,
ekorg TYPE ekorg,
no_auth TYPE boole,
END OF ty_m_lfm1_eko
|
Method Signatures
Method CHECK_AUTHORITY_SUPPL_ACCGROUP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20091001 | |||
| 2 | EV_NO_AUTH | Call by reference | Type reference (TYPE) | BOOLE | no authority | 20100316 | |||
| 3 | IT_KTOKK | Call by reference | Type reference (TYPE) | GTY_BUKRS_T | 20091001 | ||||
| 4 | IV_ACTVT | Call by reference | Type reference (TYPE) | AUTHB-ACTVT | Activity | 20091001 |
Method CHECK_AUTHORITY_SUPPL_ACCGROUP on class CL_MDG_BS_SUPPL_AUTH_CHECK has no exception.
Method CHECK_AUTHORITY_SUPPL_COMPANY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20091001 | |||
| 2 | EV_NO_AUTH | Call by reference | Type reference (TYPE) | BOOLE | no authority | 20100316 | |||
| 3 | IT_COMPANY | Call by reference | Type reference (TYPE) | GTY_BUKRS_T | 20091001 | ||||
| 4 | IV_ACTVT | Call by reference | Type reference (TYPE) | AUTHB-ACTVT | Activity | 20091001 |
Method CHECK_AUTHORITY_SUPPL_COMPANY on class CL_MDG_BS_SUPPL_AUTH_CHECK has no exception.
Method CHECK_AUTHORITY_SUPPL_PORG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20090930 | |||
| 2 | EV_NO_AUTH | Call by reference | Type reference (TYPE) | BOOLE | no authority | 20100316 | |||
| 3 | IT_EKORG | Call by reference | Type reference (TYPE) | GTY_EKORG_T | 20090930 | ||||
| 4 | IV_ACTVT | Call by reference | Type reference (TYPE) | AUTHB-ACTVT | Activity | 20090930 |
Method CHECK_AUTHORITY_SUPPL_PORG on class CL_MDG_BS_SUPPL_AUTH_CHECK has no exception.
Method CHECK_AUTHORITY_SUPPL_VENDACC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20091001 | |||
| 2 | EV_NO_AUTH | Call by reference | Type reference (TYPE) | BOOLE | no authority | 20100316 | |||
| 3 | IT_ACCOUNT | Call by reference | Type reference (TYPE) | GTY_ACCOUNT_T | 20091001 | ||||
| 4 | IV_ACTVT | Call by reference | Type reference (TYPE) | AUTHB-ACTVT | Activity | 20091001 |
Method CHECK_AUTHORITY_SUPPL_VENDACC on class CL_MDG_BS_SUPPL_AUTH_CHECK has no exception.
Method CHECK_AUTHORITY_SUPPL_VENDACT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20091001 | |||
| 2 | EV_NO_AUTH | Call by reference | Type reference (TYPE) | BOOLE | no authority | 20100316 | |||
| 3 | IV_ACTVT | Call by reference | Type reference (TYPE) | AUTHB-ACTVT | Activity | 20091001 |
Method CHECK_AUTHORITY_SUPPL_VENDACT on class CL_MDG_BS_SUPPL_AUTH_CHECK has no exception.
Method CHECK_AUTHORITY_SUPPL_VENDAPP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20091001 | |||
| 2 | EV_NO_AUTH | Call by reference | Type reference (TYPE) | BOOLE | no authority | 20100316 | |||
| 3 | IT_APPKZ | Call by reference | Type reference (TYPE) | GTY_APPKZ_T | 20110715 | ||||
| 4 | IV_ACTVT | Call by reference | Type reference (TYPE) | AUTHB-ACTVT | Activity | 20091001 | |||
| 5 | IV_APPKZ | Call by reference | Type reference (TYPE) | DYNCL | Screen Class | 20091001 |
Method CHECK_AUTHORITY_SUPPL_VENDAPP on class CL_MDG_BS_SUPPL_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 | CT_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20090930 |
Method EXCEPTION_MESSAGE_STORE on class CL_MDG_BS_SUPPL_AUTH_CHECK has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 605 |