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
⤷ 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 | IF_USMD_MODEL | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
2 | USMD0 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
3 | USMD1 | 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 | DO_MODEL | Instance attribute | Protected | Object reference (TYPE REF TO) | IF_USMD_MODEL | MDM Data Model for Access from SAP Standard | 20080226 | ||
2 | DTS_AUTH_FLD_ALL | Instance attribute | Protected | Type reference (TYPE) | TS_AUTH_FLD_ALL | 20080226 | |||
3 | GC_ACTVT_BLOCK | Constant | Public | Type reference (TYPE) | ACTIV_AUTH | IF_USMD_MODEL=>GC_ACTVT_BLOCK | 20110824 | ||
4 | GC_ACTVT_CHANGE | Constant | Public | Type reference (TYPE) | ACTIV_AUTH | IF_USMD_MODEL=>GC_ACTVT_CHANGE | Create | 20080226 | |
5 | GC_ACTVT_CREATE | Constant | Public | Type reference (TYPE) | ACTIV_AUTH | IF_USMD_MODEL=>GC_ACTVT_CREATE | Create | 20080226 | |
6 | GC_ACTVT_DELETE | Constant | Public | Type reference (TYPE) | ACTIV_AUTH | IF_USMD_MODEL=>GC_ACTVT_DELETE | Create | 20080226 | |
7 | GC_ACTVT_DISPLAY | Constant | Public | Type reference (TYPE) | ACTIV_AUTH | IF_USMD_MODEL=>GC_ACTVT_DISPLAY | Create | 20080226 | |
8 | GC_ACTVT_EXECUTE | Constant | Public | Type reference (TYPE) | ACTIV_AUTH | IF_USMD_MODEL=>GC_ACTVT_EXECUTE | 20110824 | ||
9 | GC_ACTVT_REJECT | Constant | Public | Type reference (TYPE) | ACTIV_AUTH | '69' | 20110804 | ||
10 | GC_ACTVT_RELEASE | Constant | Public | Type reference (TYPE) | ACTIV_AUTH | IF_USMD_MODEL=>GC_ACTVT_RELEASE | 20110824 | ||
11 | GC_ACTVT_REMOVE | Constant | Public | Type reference (TYPE) | ACTIV_AUTH | IF_USMD_MODEL=>GC_ACTVT_REMOVE | Activity | 20130612 | |
12 | GC_ACTVT_TRANSPORT | Constant | Public | Type reference (TYPE) | ACTIV_AUTH | '21' | Create | 20080226 | |
13 | GTS_AUTH_CREQ | Static Attribute | Private | Type reference (TYPE) | TS_AUTH_CREQ | 20110804 | |||
14 | MT_AUTH_DATA | Instance attribute | Private | Type reference (TYPE) | TS_AUTH_DATA | Buffer for data authority check | 20130212 | ||
15 | MT_AUTH_RELEVANT | 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 | CHECK | Static method | Public | Method | Checks Customizing | 20080218 |
2 | CHECK_AUTH_CREQ | Static method | Public | Method | 20110804 | |
3 | CHECK_AUTH_DATA | Instance method | Public | Method | Authorization OK? Check Specific Keys for USMD_MDAT if appl. | 20091020 |
4 | CHECK_AUTH_EDTN | Static method | Public | Method | 20110824 | |
5 | CHECK_AUTH_KEY | Instance method | Public | Method | Authorization OK? Check Specific Keys for USMD_MDAT if appl. | 20080407 |
6 | CHECK_AUTH_KEY_HRY | Instance method | Public | Method | Authorization OK? Check USMD_MDAT if applicable | 20080429 |
7 | CHECK_AUTH_SEL | Instance method | Public | Method | Authorization OK? Check Selection for USMD_MDAT if applicabl | 20080407 |
8 | CHECK_AUTH_SEL_EDITION | Instance method | Public | Method | Authorization for Edition | 20080407 |
9 | CHECK_AUTH_SEL_UI | Instance method | Public | Method | Authorization for UI | 20080407 |
10 | CHECK_AUTH_UI_CONFIG | Static method | Public | Method | Authorization for UI config | 20120507 |
11 | CONSTRUCTOR | Instance method | Public | Constructor | CONSTRUCTOR | 20080226 |
12 | CONVERT_AUTH_FIELDNAME | Instance method | Protected | Method | Converts Authorization Field Name to Field Name | 20080408 |
13 | GET_AUTH_FIELDS | Instance method | Public | Method | Returns Relevant Fields for Authorization Check | 20080226 |
14 | GET_AUTH_KEYS | Static method | Public | Method | Returns Info via KEY_FLD1, 7 for Authorizations | 20080220 |
15 | GET_ENTITY_FOR_PFCG | Static method | Public | Method | Which entity types should be maintained in PFC? | 20091027 |
16 | GET_INSTANCE | Static method | Public | Method | Returns Instance for Authorization Check | 20080226 |
17 | GET_TABNAME | Static method | Public | Method | Returns DDIC Name for F4 Help | 20080222 |
18 | IS_CHAR_DATA_TYPE | Static method | Protected | Method | 20080602 | |
19 | IS_ENTITY_AUTH_RELEVANT | Instance method | Public | Method | Is entity type with SU type 4 authorization-relevant? | 20091020 |
20 | LOAD_USVALUES | 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 | Exporting | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Meldungen | 20080218 | ||
2 | Importing | IT_0030 | Call by reference | Type reference (TYPE) | T_0030 | 20080218 | |||
3 | Importing | IT_0031 | Call by reference | Type reference (TYPE) | T_0031 | 20080218 | |||
4 | Importing | IT_003P | Call by reference | Type reference (TYPE) | T_003P | 20091019 | |||
5 | Importing | 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 | Exporting | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Meldungen | 20110804 | ||
2 | Exporting | E_AUTHORIZED | Call by reference | Type reference (TYPE) | BOOLE_D | Berechtigt? | 20110822 | ||
3 | Importing | I_ACTVT | Call by reference | Type reference (TYPE) | ACTIV_AUTH | Aktivität | 20110804 | ||
4 | Importing | 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 | Changing | CT_DATA | Call by reference | Type reference (TYPE) | ANY TABLE | 20091020 | |||
2 | Exporting | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Meldungen | 20091020 | ||
3 | Importing | IF_FILTER_AUTHORIZED | Call by reference | Type reference (TYPE) | USMD_FLG | SPACE | FIN MDM: Allgemeines Kennzeichen | 20091020 | |
4 | Importing | IF_ON_SAVE | Call by reference | Type reference (TYPE) | USMD_FLG | FIN MDM: Allgemeines Kennzeichen | 20091020 | ||
5 | Importing | I_ACTVT | Call by reference | Type reference (TYPE) | ACTIV_AUTH | Aktivität | 20091020 | ||
6 | Importing | I_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entitätstyp | 20091020 | ||
7 | Importing | I_ENTITY_FIELDNAME | Call by reference | Type reference (TYPE) | USMD_FIELDNAME | FIM MDM: Feldname | 20091020 | ||
8 | Importing | 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 | Exporting | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Meldungen | 20110824 | ||
2 | Exporting | E_AUTHORIZED | Call by reference | Type reference (TYPE) | BOOLE_D | Berechtigt? | 20110824 | ||
3 | Importing | I_ACTVT | Call by reference | Type reference (TYPE) | ACTIV_AUTH | Aktivität | 20110824 | ||
4 | Importing | 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 | Exporting | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Meldungen | 20080407 | ||
2 | Importing | IF_ON_SAVE | Call by reference | Type reference (TYPE) | USMD_FLG | FIN MDM: Allgemeines Kennzeichen | 20080613 | ||
3 | Importing | IT_ATTR_VAL | Call by reference | Type reference (TYPE) | USMD_TS_VALUE | Feldname + Wert | 20080407 | ||
4 | Importing | IT_KEY | Call by reference | Type reference (TYPE) | USMD_TS_VALUE | Feldname + Wert | 20080407 | ||
5 | Importing | I_ACTVT | Call by reference | Type reference (TYPE) | ACTIV_AUTH | Aktivität | 20080407 | ||
6 | Importing | I_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entitätstyp | 20080407 | ||
7 | Importing | I_ENTITY_FIELDNAME | Call by reference | Type reference (TYPE) | USMD_FIELDNAME | FIM MDM: Feldname | 20080407 | ||
8 | Importing | 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 | Exporting | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Meldungen | 20080429 | ||
2 | Importing | IS_HRYNODE_CHKEY | Call by reference | Type reference (TYPE) | USMD_SX_HRYNODE_CHKEY | Feldname + Merkmalswerte eines Hierarchieknotens | 20081117 | ||
3 | Importing | IT_HRYNAME_KEY | Call by reference | Type reference (TYPE) | USMD_TS_VALUE | Feldname + Wert | 20081117 | ||
4 | Importing | I_ACTVT | Call by reference | Type reference (TYPE) | ACTIV_AUTH | Aktivität | 20080429 | ||
5 | Importing | I_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entitätstyp | 20080429 | ||
6 | Importing | I_ENTITY_FIELDNAME | Call by reference | Type reference (TYPE) | USMD_FIELDNAME | FIM MDM: Feldname | 20080429 | ||
7 | Importing | I_HRYVERS | Call by reference | Type reference (TYPE) | USMD_HRYVERS | Hierarchieversion | 20081117 | ||
8 | Importing | 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 | Exporting | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Meldungen | 20080407 | ||
2 | Exporting | E_SUBRC | Call by reference | Type reference (TYPE) | SYSUBRC | Rückgabewert von ABAP-Anweisungen | 20080407 | ||
3 | Importing | IT_SEL | Call by reference | Type reference (TYPE) | USMD_TS_SEL | Selektion | 20080407 | ||
4 | Importing | I_ACTVT | Call by reference | Type reference (TYPE) | ACTIV_AUTH | Aktivität | 20080407 | ||
5 | Importing | I_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entitätstyp | 20080407 | ||
6 | Importing | I_ENTITY_FIELDNAME | Call by reference | Type reference (TYPE) | USMD_FIELDNAME | FIM MDM: Feldname | 20080407 | ||
7 | Importing | 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 | Exporting | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Meldungen | 20080407 | ||
2 | Exporting | E_SUBRC | Call by reference | Type reference (TYPE) | SYSUBRC | Rückgabewert von ABAP-Anweisungen | 20080407 | ||
3 | Importing | IT_SEL | Call by reference | Type reference (TYPE) | USMD_TS_SEL | Sortierte Tabelle: Selektionsbedingung (Range pro Feld) | 20080407 | ||
4 | Importing | I_ACTVT | Call by reference | Type reference (TYPE) | AUTHB-ACTVT | Aktivität | 20080407 | ||
5 | Importing | 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 | Exporting | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Meldungen | 20080407 | ||
2 | Exporting | E_SUBRC | Call by reference | Type reference (TYPE) | SYSUBRC | Rückgabewert von ABAP-Anweisungen | 20080407 | ||
3 | Importing | IT_SEL | Call by reference | Type reference (TYPE) | USMD_TS_SEL | Sortierte Tabelle: Selektionsbedingung (Range pro Feld) | 20080407 | ||
4 | Importing | I_ACTVT | Call by reference | Type reference (TYPE) | AUTHB-ACTVT | Aktivität | 20080407 | ||
5 | Importing | 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 | Exporting | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20120507 | ||
2 | Exporting | E_AUTHORIZED | Call by reference | Type reference (TYPE) | BOOLE_D | Authorized? | 20120507 | ||
3 | Importing | I_ACTVT | Call by reference | Type reference (TYPE) | ACTIV_AUTH | Activity | 20120507 | ||
4 | Importing | 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 | Importing | IO_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_USMD_MODEL | MDM Datenmodell | 20080226 | ||
2 | Importing | I_MODEL | Call by reference | Type reference (TYPE) | USMD_MODEL | Datenmodell | 20080226 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_USMD_EXCEPTION | allg. Ausnahme | 20080226 |
Method CONVERT_AUTH_FIELDNAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_ENTITY_FIELDNAME | Call by reference | Type reference (TYPE) | USMD_FIELDNAME | Entitätstyp | 20080408 | ||
2 | Importing | I_FIELD | Call by reference | Type reference (TYPE) | XUFIELD | Berechtigungsfeld | 20080408 | ||
3 | Returning | 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 | Exporting | ET_AUTH_FLD | Call by reference | Type reference (TYPE) | T_AUTH_FLD | 20080226 | |||
2 | Importing | 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 | Exporting | ET_AUTH_KEY | Call by reference | Type reference (TYPE) | T_AUTH_KEY | 20080220 | |||
2 | Exporting | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Meldungen | 20090128 | ||
3 | Importing | I_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entitätstyp | 20080220 | ||
4 | Importing | 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 | Returning | ET_ENTITY | Value transfer | Type reference (TYPE) | USMD_T_ENTITY | Entitätstypen | 20091027 | ||
2 | Importing | 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 | Exporting | EO_INSTANCE | Call by reference | Object reference (TYPE REF TO) | CL_USMD_AUTHORITY | Berechtigungsprüfung | 20080226 | ||
2 | Exporting | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Meldungen | 20080226 | ||
3 | Importing | IO_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_USMD_MODEL | MDM Datenmodell für Zugriff aus SAP-Standard | 20080226 | ||
4 | Importing | 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 | Exporting | E_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Tabellenname | 20080222 | ||
2 | Importing | I_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entitätstyp | 20080222 | ||
3 | Importing | 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 | Importing | I_DATATYPE | Call by reference | Type reference (TYPE) | DATATYPE_D | Datentyp im ABAP Dictionary | 20080602 | ||
2 | Returning | 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 | Importing | I_FIELDNAME | Call by reference | Type reference (TYPE) | USMD_FIELDNAME | Datenmodell | 20091020 | ||
2 | Returning | 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 | Exporting | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Meldungen | 20080407 | ||
2 | Exporting | ET_USVALUES | Call by reference | Type reference (TYPE) | T_USVALUES | 20080407 | |||
3 | Exporting | E_SUBRC | Call by reference | Type reference (TYPE) | SYSUBRC | Rückgabewert von ABAP-Anweisungen | 20080407 | ||
4 | Importing | I_SEL_OBJECT | Call by reference | Type reference (TYPE) | XUOBJECT | Berechtigungsobjekt | 20080407 | ||
5 | Importing | 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 |