SAP ABAP Class CL_USMD_AUTHORITY (Authorization Check)
Hierarchy
☛
MDG_FND (Software Component) MDG Foundation
⤷
CA-MDG-AF (Application Component) Application Framework
⤷
USMD1 (Package) Master Data: Data Modeling
⤷
⤷
Properties
| Class | CL_USMD_AUTHORITY | |
| Short Description | Authorization Check | |
| Super Class | ||
| Instantiability of a Class | 0 | Private |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | USMD1 | Master Data: Data Modeling |
| Created | 20080207 | SAP |
| Last change | 20140121 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 3 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_USMD_AUTHORITY has no interface implemented.
Friends
Class CL_USMD_AUTHORITY has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Protected | Object reference (TYPE REF TO) | IF_USMD_MODEL | MDM Data Model for Access from SAP Standard | 20080226 | |||
| 2 | Instance attribute | Protected | Type reference (TYPE) | TS_AUTH_FLD_ALL | 20080226 | ||||
| 3 | Constant | Public | Type reference (TYPE) | ACTIV_AUTH | IF_USMD_MODEL=>GC_ACTVT_BLOCK | 20110824 | |||
| 4 | Constant | Public | Type reference (TYPE) | ACTIV_AUTH | IF_USMD_MODEL=>GC_ACTVT_CHANGE | Create | 20080226 | ||
| 5 | Constant | Public | Type reference (TYPE) | ACTIV_AUTH | IF_USMD_MODEL=>GC_ACTVT_CREATE | Create | 20080226 | ||
| 6 | Constant | Public | Type reference (TYPE) | ACTIV_AUTH | IF_USMD_MODEL=>GC_ACTVT_DELETE | Create | 20080226 | ||
| 7 | Constant | Public | Type reference (TYPE) | ACTIV_AUTH | IF_USMD_MODEL=>GC_ACTVT_DISPLAY | Create | 20080226 | ||
| 8 | Constant | Public | Type reference (TYPE) | ACTIV_AUTH | IF_USMD_MODEL=>GC_ACTVT_EXECUTE | 20110824 | |||
| 9 | Constant | Public | Type reference (TYPE) | ACTIV_AUTH | '69' | 20110804 | |||
| 10 | Constant | Public | Type reference (TYPE) | ACTIV_AUTH | IF_USMD_MODEL=>GC_ACTVT_RELEASE | 20110824 | |||
| 11 | Constant | Public | Type reference (TYPE) | ACTIV_AUTH | IF_USMD_MODEL=>GC_ACTVT_REMOVE | Activity | 20130612 | ||
| 12 | Constant | Public | Type reference (TYPE) | ACTIV_AUTH | '21' | Create | 20080226 | ||
| 13 | Static Attribute | Private | Type reference (TYPE) | TS_AUTH_CREQ | 20110804 | ||||
| 14 | Instance attribute | Private | Type reference (TYPE) | TS_AUTH_DATA | Buffer for data authority check | 20130212 | |||
| 15 | Instance attribute | Private | Type reference (TYPE) | TS_AUTH_RELEVANT | Buffer to check if entity is relevant for authority checks | 20130919 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Checks Customizing | 20080218 | |
| 2 | Static method | Public | Method | 20110804 | ||
| 3 | Instance method | Public | Method | Authorization OK? Check Specific Keys for USMD_MDAT if appl. | 20091020 | |
| 4 | Static method | Public | Method | 20110824 | ||
| 5 | Instance method | Public | Method | Authorization OK? Check Specific Keys for USMD_MDAT if appl. | 20080407 | |
| 6 | Instance method | Public | Method | Authorization OK? Check USMD_MDAT if applicable | 20080429 | |
| 7 | Instance method | Public | Method | Authorization OK? Check Selection for USMD_MDAT if applicabl | 20080407 | |
| 8 | Instance method | Public | Method | Authorization for Edition | 20080407 | |
| 9 | Instance method | Public | Method | Authorization for UI | 20080407 | |
| 10 | Static method | Public | Method | Authorization for UI config | 20120507 | |
| 11 | Instance method | Public | Constructor | CONSTRUCTOR | 20080226 | |
| 12 | Instance method | Protected | Method | Converts Authorization Field Name to Field Name | 20080408 | |
| 13 | Instance method | Public | Method | Returns Relevant Fields for Authorization Check | 20080226 | |
| 14 | Static method | Public | Method | Returns Info via KEY_FLD1, 7 for Authorizations | 20080220 | |
| 15 | Static method | Public | Method | Which entity types should be maintained in PFC? | 20091027 | |
| 16 | Static method | Public | Method | Returns Instance for Authorization Check | 20080226 | |
| 17 | Static method | Public | Method | Returns DDIC Name for F4 Help | 20080222 | |
| 18 | Static method | Protected | Method | 20080602 | ||
| 19 | Instance method | Public | Method | Is entity type with SU type 4 authorization-relevant? | 20091020 | |
| 20 | Instance method | Protected | Method | 20080407 |
Events
Class CL_USMD_AUTHORITY has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | S_0030 | Public | See coding | 20080218 | begin of s_0030,
usmd_entity type usmd_entity,
entity_key type usmd_entity,
usmd_seqnr type usmd_seqnr,
f_relevant type usmd_auth_relv,
end of s_0030
|
||
| 2 | S_0031 | Public | See coding | 20080218 | begin of s_0031,
usmd_entity type usmd_entity,
usmd_attr_res type usmd_attr_res,
usmd_seqnr type usmd_seqnr,
f_relevant type usmd_auth_relv,
end of s_0031
|
||
| 3 | S_003P | Public | See coding | 20091019 | begin of s_003p,
pp_domain type usmd_pp_domain,
usmd_use_md_auth type usmd_use_md_auth,
end of s_003p
|
||
| 4 | S_AUTH_CREQ | Private | See coding | 20110804 | BEGIN OF s_auth_creq,
crequest_type TYPE usmd_crequest_type,
actvt TYPE activ_auth,
authorized TYPE boole_d,
END OF s_auth_creq
|
||
| 5 | S_AUTH_DATA | Private | See coding | 20130212 | BEGIN OF s_auth_data,
user TYPE syuname,
actvt TYPE activ_auth,
entity TYPE usmd_entity,
key_fld TYPE s_auth_key_fld,
subrc TYPE sysubrc,
END OF s_auth_data
|
||
| 6 | S_AUTH_FLD | Public | See coding | 20080226 | begin of s_auth_fld,
seqnr type usmd_seqnr,
key_fieldname type usmd_fieldname, "either entity or
f_is_attr type usmd_flg, "attr_res
end of s_auth_fld
|
||
| 7 | S_AUTH_FLD_ALL | Protected | See coding | 20080226 | begin of s_auth_fld_all,
entity_fieldname type usmd_fieldname,
seqnr type usmd_seqnr,
key_fieldname type usmd_fieldname, "either entity or
f_is_attr type usmd_flg, "attr_res is filled
end of s_auth_fld_all
|
||
| 8 | S_AUTH_KEY | Public | See coding | 20080220 | begin of s_auth_key,
seqnr type usmd_seqnr,
entity_key type usmd_entity, "either entity or
usmd_attr_res type usmd_attr_res, "attr_res is filled
end of s_auth_key
|
||
| 9 | S_AUTH_KEY_FLD | Private | See coding | 20130212 | BEGIN OF s_auth_key_fld,
value_1 TYPE usmd_key_fld1,
value_2 TYPE usmd_key_fld2,
value_3 TYPE usmd_key_fld3,
value_4 TYPE usmd_key_fld4,
value_5 TYPE usmd_key_fld5,
value_6 TYPE usmd_key_fld6,
value_7 TYPE usmd_key_fld7,
END OF s_auth_key_fld
|
||
| 10 | S_AUTH_RELEVANT | Private | See coding | 20130919 | BEGIN OF s_auth_relevant,
fieldname TYPE usmd_fieldname,
relevant TYPE boole_d,
END OF s_auth_relevant
|
||
| 11 | S_ENTITY | Public | See coding | 20080207 | begin of s_entity,
usmd_entity type usmd_entity,
end of s_entity
|
||
| 12 | S_ENTITY_KEY | Public | See coding | 20080207 | begin of s_entity_key,
usmd_entity type usmd_entity,
t_key type t_entity,
end of s_entity_key
|
||
| 13 | TS_AUTH_CREQ | Private | See coding | 20110804 | ts_auth_creq TYPE SORTED TABLE OF s_auth_creq WITH UNIQUE KEY crequest_type actvt
|
||
| 14 | TS_AUTH_DATA | Private | See coding | 20130212 | ts_auth_data TYPE SORTED TABLE OF s_auth_data WITH UNIQUE KEY user actvt entity
|
||
| 15 | TS_AUTH_FLD_ALL | Protected | See coding | 20080226 | Ts_AUTH_fld_all type sorted table of s_auth_fld_all
with unique key entity_fieldname seqnr
|
||
| 16 | TS_AUTH_RELEVANT | Private | See coding | 20130919 | ts_auth_relevant TYPE SORTED TABLE OF s_auth_relevant WITH UNIQUE KEY fieldname
|
||
| 17 | T_0030 | Public | See coding | 20080218 | t_0030 type sorted table of s_0030
with unique key usmd_entity entity_key
|
||
| 18 | T_0031 | Public | See coding | 20080218 | t_0031 type sorted table of s_0031
with unique key usmd_entity usmd_attr_res
|
||
| 19 | T_003P | Public | See coding | 20091019 | t_003p type sorted table of s_003p
with unique key pp_domain
|
||
| 20 | T_AUTH_FLD | Public | See coding | 20080226 | t_auth_fld type sorted table of s_auth_fld
with unique key seqnr
|
||
| 21 | T_AUTH_KEY | Public | See coding | 20080220 | t_auth_key type sorted table of s_auth_key
with unique key seqnr
|
||
| 22 | T_ENTITY | Public | See coding | 20080207 | t_entity type standard table of s_entity with default key
|
||
| 23 | T_ENTITY_KEY | Public | See coding | 20080207 | t_entity_key type standard table of s_entity_key
with key usmd_entity
|
||
| 24 | T_MODEL | Public | See coding | 20080207 | t_model type standard table of usmd_model
|
||
| 25 | T_USVALUES | Protected | See coding | 20080407 | T_USVALUES type standard table of usvalues with default key
|
Method Signatures
Method CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Meldungen | 20080218 | |||
| 2 | IT_0030 | Call by reference | Type reference (TYPE) | T_0030 | 20080218 | ||||
| 3 | IT_0031 | Call by reference | Type reference (TYPE) | T_0031 | 20080218 | ||||
| 4 | IT_003P | Call by reference | Type reference (TYPE) | T_003P | 20091019 | ||||
| 5 | I_MODEL | Call by reference | Type reference (TYPE) | USMD_MODEL | Datenmodell | 20080218 |
Method CHECK on class CL_USMD_AUTHORITY has no exception.
Method CHECK_AUTH_CREQ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Meldungen | 20110804 | |||
| 2 | E_AUTHORIZED | Call by reference | Type reference (TYPE) | BOOLE_D | Berechtigt? | 20110822 | |||
| 3 | I_ACTVT | Call by reference | Type reference (TYPE) | ACTIV_AUTH | Aktivität | 20110804 | |||
| 4 | I_CREQUEST_TYPE | Call by reference | Type reference (TYPE) | USMD_CREQUEST_TYPE | Typ des Änderungsantrags | 20110804 |
Method CHECK_AUTH_CREQ on class CL_USMD_AUTHORITY has no exception.
Method CHECK_AUTH_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_DATA | Call by reference | Type reference (TYPE) | ANY TABLE | 20091020 | ||||
| 2 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Meldungen | 20091020 | |||
| 3 | IF_FILTER_AUTHORIZED | Call by reference | Type reference (TYPE) | USMD_FLG | SPACE | FIN MDM: Allgemeines Kennzeichen | 20091020 | ||
| 4 | IF_ON_SAVE | Call by reference | Type reference (TYPE) | USMD_FLG | FIN MDM: Allgemeines Kennzeichen | 20091020 | |||
| 5 | I_ACTVT | Call by reference | Type reference (TYPE) | ACTIV_AUTH | Aktivität | 20091020 | |||
| 6 | I_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entitätstyp | 20091020 | |||
| 7 | I_ENTITY_FIELDNAME | Call by reference | Type reference (TYPE) | USMD_FIELDNAME | FIM MDM: Feldname | 20091020 | |||
| 8 | I_USER | Call by reference | Type reference (TYPE) | SYUNAME | Benutzername | 20091020 |
Method CHECK_AUTH_DATA on class CL_USMD_AUTHORITY has no exception.
Method CHECK_AUTH_EDTN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Meldungen | 20110824 | |||
| 2 | E_AUTHORIZED | Call by reference | Type reference (TYPE) | BOOLE_D | Berechtigt? | 20110824 | |||
| 3 | I_ACTVT | Call by reference | Type reference (TYPE) | ACTIV_AUTH | Aktivität | 20110824 | |||
| 4 | I_EDITION_TYPE | Call by reference | Type reference (TYPE) | USMD_EDITION_TYPE | Editionstyp | 20110824 |
Method CHECK_AUTH_EDTN on class CL_USMD_AUTHORITY has no exception.
Method CHECK_AUTH_KEY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Meldungen | 20080407 | |||
| 2 | IF_ON_SAVE | Call by reference | Type reference (TYPE) | USMD_FLG | FIN MDM: Allgemeines Kennzeichen | 20080613 | |||
| 3 | IT_ATTR_VAL | Call by reference | Type reference (TYPE) | USMD_TS_VALUE | Feldname + Wert | 20080407 | |||
| 4 | IT_KEY | Call by reference | Type reference (TYPE) | USMD_TS_VALUE | Feldname + Wert | 20080407 | |||
| 5 | I_ACTVT | Call by reference | Type reference (TYPE) | ACTIV_AUTH | Aktivität | 20080407 | |||
| 6 | I_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entitätstyp | 20080407 | |||
| 7 | I_ENTITY_FIELDNAME | Call by reference | Type reference (TYPE) | USMD_FIELDNAME | FIM MDM: Feldname | 20080407 | |||
| 8 | I_USER | Call by reference | Type reference (TYPE) | SYUNAME | Benutzername | 20080407 |
Method CHECK_AUTH_KEY on class CL_USMD_AUTHORITY has no exception.
Method CHECK_AUTH_KEY_HRY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Meldungen | 20080429 | |||
| 2 | IS_HRYNODE_CHKEY | Call by reference | Type reference (TYPE) | USMD_SX_HRYNODE_CHKEY | Feldname + Merkmalswerte eines Hierarchieknotens | 20081117 | |||
| 3 | IT_HRYNAME_KEY | Call by reference | Type reference (TYPE) | USMD_TS_VALUE | Feldname + Wert | 20081117 | |||
| 4 | I_ACTVT | Call by reference | Type reference (TYPE) | ACTIV_AUTH | Aktivität | 20080429 | |||
| 5 | I_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entitätstyp | 20080429 | |||
| 6 | I_ENTITY_FIELDNAME | Call by reference | Type reference (TYPE) | USMD_FIELDNAME | FIM MDM: Feldname | 20080429 | |||
| 7 | I_HRYVERS | Call by reference | Type reference (TYPE) | USMD_HRYVERS | Hierarchieversion | 20081117 | |||
| 8 | I_USER | Call by reference | Type reference (TYPE) | SYUNAME | Benutzername | 20080429 |
Method CHECK_AUTH_KEY_HRY on class CL_USMD_AUTHORITY has no exception.
Method CHECK_AUTH_SEL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Meldungen | 20080407 | |||
| 2 | E_SUBRC | Call by reference | Type reference (TYPE) | SYSUBRC | Rückgabewert von ABAP-Anweisungen | 20080407 | |||
| 3 | IT_SEL | Call by reference | Type reference (TYPE) | USMD_TS_SEL | Selektion | 20080407 | |||
| 4 | I_ACTVT | Call by reference | Type reference (TYPE) | ACTIV_AUTH | Aktivität | 20080407 | |||
| 5 | I_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entitätstyp | 20080407 | |||
| 6 | I_ENTITY_FIELDNAME | Call by reference | Type reference (TYPE) | USMD_FIELDNAME | FIM MDM: Feldname | 20080407 | |||
| 7 | I_USER | Call by reference | Type reference (TYPE) | SYUNAME | Benutzername | 20080407 |
Method CHECK_AUTH_SEL on class CL_USMD_AUTHORITY has no exception.
Method CHECK_AUTH_SEL_EDITION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Meldungen | 20080407 | |||
| 2 | E_SUBRC | Call by reference | Type reference (TYPE) | SYSUBRC | Rückgabewert von ABAP-Anweisungen | 20080407 | |||
| 3 | IT_SEL | Call by reference | Type reference (TYPE) | USMD_TS_SEL | Sortierte Tabelle: Selektionsbedingung (Range pro Feld) | 20080407 | |||
| 4 | I_ACTVT | Call by reference | Type reference (TYPE) | AUTHB-ACTVT | Aktivität | 20080407 | |||
| 5 | I_USER | Call by reference | Type reference (TYPE) | SYUNAME | Benutzername | 20080407 |
Method CHECK_AUTH_SEL_EDITION on class CL_USMD_AUTHORITY has no exception.
Method CHECK_AUTH_SEL_UI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Meldungen | 20080407 | |||
| 2 | E_SUBRC | Call by reference | Type reference (TYPE) | SYSUBRC | Rückgabewert von ABAP-Anweisungen | 20080407 | |||
| 3 | IT_SEL | Call by reference | Type reference (TYPE) | USMD_TS_SEL | Sortierte Tabelle: Selektionsbedingung (Range pro Feld) | 20080407 | |||
| 4 | I_ACTVT | Call by reference | Type reference (TYPE) | AUTHB-ACTVT | Aktivität | 20080407 | |||
| 5 | I_USER | Call by reference | Type reference (TYPE) | SYUNAME | Benutzername | 20080407 |
Method CHECK_AUTH_SEL_UI on class CL_USMD_AUTHORITY has no exception.
Method CHECK_AUTH_UI_CONFIG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20120507 | |||
| 2 | E_AUTHORIZED | Call by reference | Type reference (TYPE) | BOOLE_D | Authorized? | 20120507 | |||
| 3 | I_ACTVT | Call by reference | Type reference (TYPE) | ACTIV_AUTH | Activity | 20120507 | |||
| 4 | I_UI_CONFIG | Call by reference | Type reference (TYPE) | USMD_UI_CONFIG | UI Configuration | 20120507 |
Method CHECK_AUTH_UI_CONFIG on class CL_USMD_AUTHORITY has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_USMD_MODEL | MDM Datenmodell | 20080226 | |||
| 2 | I_MODEL | Call by reference | Type reference (TYPE) | USMD_MODEL | Datenmodell | 20080226 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | allg. Ausnahme | 20080226 |
Method CONVERT_AUTH_FIELDNAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ENTITY_FIELDNAME | Call by reference | Type reference (TYPE) | USMD_FIELDNAME | Entitätstyp | 20080408 | |||
| 2 | I_FIELD | Call by reference | Type reference (TYPE) | XUFIELD | Berechtigungsfeld | 20080408 | |||
| 3 | R_FIELDNAME | Value transfer | Type reference (TYPE) | USMD_FIELDNAME | FIM MDM: Feldname | 20080408 |
Method CONVERT_AUTH_FIELDNAME on class CL_USMD_AUTHORITY has no exception.
Method GET_AUTH_FIELDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_AUTH_FLD | Call by reference | Type reference (TYPE) | T_AUTH_FLD | 20080226 | ||||
| 2 | I_ENTITY_FIELDNAME | Call by reference | Type reference (TYPE) | USMD_FIELDNAME | Entitätstyp | 20080226 |
Method GET_AUTH_FIELDS on class CL_USMD_AUTHORITY has no exception.
Method GET_AUTH_KEYS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_AUTH_KEY | Call by reference | Type reference (TYPE) | T_AUTH_KEY | 20080220 | ||||
| 2 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Meldungen | 20090128 | |||
| 3 | I_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entitätstyp | 20080220 | |||
| 4 | I_MODEL | Call by reference | Type reference (TYPE) | USMD_MODEL | Datenmodell | 20080220 |
Method GET_AUTH_KEYS on class CL_USMD_AUTHORITY has no exception.
Method GET_ENTITY_FOR_PFCG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ENTITY | Value transfer | Type reference (TYPE) | USMD_T_ENTITY | Entitätstypen | 20091027 | |||
| 2 | I_MODEL | Call by reference | Type reference (TYPE) | USMD_MODEL | Datenmodell | 20091027 |
Method GET_ENTITY_FOR_PFCG on class CL_USMD_AUTHORITY has no exception.
Method GET_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_INSTANCE | Call by reference | Object reference (TYPE REF TO) | CL_USMD_AUTHORITY | Berechtigungsprüfung | 20080226 | |||
| 2 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Meldungen | 20080226 | |||
| 3 | IO_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_USMD_MODEL | MDM Datenmodell für Zugriff aus SAP-Standard | 20080226 | |||
| 4 | I_MODEL | Call by reference | Type reference (TYPE) | USMD_MODEL | Datenmodell | 20080226 |
Method GET_INSTANCE on class CL_USMD_AUTHORITY has no exception.
Method GET_TABNAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Tabellenname | 20080222 | |||
| 2 | I_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entitätstyp | 20080222 | |||
| 3 | I_MODEL | Call by reference | Type reference (TYPE) | USMD_MODEL | Datenmodell | 20080222 |
Method GET_TABNAME on class CL_USMD_AUTHORITY has no exception.
Method IS_CHAR_DATA_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_DATATYPE | Call by reference | Type reference (TYPE) | DATATYPE_D | Datentyp im ABAP Dictionary | 20080602 | |||
| 2 | R_IS | Value transfer | Type reference (TYPE) | USMD_FLG | FIN MDM: Allgemeines Kennzeichen | 20080602 |
Method IS_CHAR_DATA_TYPE on class CL_USMD_AUTHORITY has no exception.
Method IS_ENTITY_AUTH_RELEVANT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_FIELDNAME | Call by reference | Type reference (TYPE) | USMD_FIELDNAME | Datenmodell | 20091020 | |||
| 2 | RF_RELEVANT | Value transfer | Type reference (TYPE) | USMD_FLG | FIN MDM: Allgemeines Kennzeichen | 20091020 |
Method IS_ENTITY_AUTH_RELEVANT on class CL_USMD_AUTHORITY has no exception.
Method LOAD_USVALUES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Meldungen | 20080407 | |||
| 2 | ET_USVALUES | Call by reference | Type reference (TYPE) | T_USVALUES | 20080407 | ||||
| 3 | E_SUBRC | Call by reference | Type reference (TYPE) | SYSUBRC | Rückgabewert von ABAP-Anweisungen | 20080407 | |||
| 4 | I_SEL_OBJECT | Call by reference | Type reference (TYPE) | XUOBJECT | Berechtigungsobjekt | 20080407 | |||
| 5 | I_USER | Call by reference | Type reference (TYPE) | SYUNAME | Benutzername | 20080407 |
Method LOAD_USVALUES on class CL_USMD_AUTHORITY has no exception.
History
| Last changed by/on | SAP | 20140121 |
| SAP Release Created in | 604 |