SAP ABAP Interface IF_SUID_PROPERTY_HANDLER (Attribute Handler Interface)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SEC-USR-ADM (Application Component) User and Authorization Management
     SUSR_IDENTITY (Package) Identity API
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_SUID_PROPERTY_HANDLER Help Class for Dynamic Properties 20051216
Properties
Interface IF_SUID_PROPERTY_HANDLER  
Short Description Attribute Handler Interface    
General Data
Package SUSR_IDENTITY   Identity API 
Created 20050703   SAP 
Last changed 20130531   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_SUID_PROPERTY_HANDLER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Interface IF_SUID_PROPERTY_HANDLER has no interface.
Friends
Interface IF_SUID_PROPERTY_HANDLER has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_ENABLED Constant Public Type reference (TYPE) STRING 'ENABLED' Property: ENABLED 20051215
2 CO_MANDATORY Constant Public Type reference (TYPE) STRING 'MANDATORY' Property: MANDATORY 20051216
3 CO_READ_ONLY Constant Public Type reference (TYPE) STRING 'READ_ONLY' Property: READ_ONLY 20051215
Methods
# Method Level Visibility Method type Description Created on
1 GET_INSTANCE_ACTIONS Static method Public Method Read Access to Properties of an IF_IDENTITY Instance 20060510
2 GET_INSTANCE_FIELD_PROPERTIES Static method Public Method Read Access to Properties of an IF_IDENTITY Instance 20060504
3 GET_INSTANCE_PROPERTIES Static method Public Method Read Access to Properties 20060504
4 GET_PROPERTIES Static method Public Method Read Access to Properties 20051216
Events
Interface IF_SUID_PROPERTY_HANDLER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_ACTION_PROPERTIES Public See coding 20060510 tt_action_properties TYPE STANDARD TABLE OF ty_action_property WITH KEY idref node_name field_name action property_value
2 TT_PROPERTIES Public See coding 20051216 TT_PROPERTIES TYPE STANDARD TABLE OF ty_property WITH KEY idref node_name field_name property_name property_value
3 TY_ACTION_PROPERTY Public See coding 20060510 BEGIN OF ty_action_property, idref TYPE REF TO if_identity, node_name TYPE suid_node_name, field_name TYPE suid_node_field, action TYPE suid_action, property_value TYPE string, END OF ty_action_property
4 TY_PROPERTY Public See coding 20051215 BEGIN OF ty_property, idref TYPE REF TO if_identity, node_name TYPE suid_node_name, field_name TYPE suid_node_field, property_name TYPE string, property_value TYPE string, END OF ty_property
Method Signatures

Method GET_INSTANCE_ACTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ACTIONS Call by reference Type reference (TYPE) TT_ACTION_PROPERTIES 20060510
2 Importing IO_IDENTITY Call by reference Object reference (TYPE REF TO) IF_IDENTITY Interface of Identity 20060510
3 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) SUID_NODE_FIELD Knotenfeld 20060510
4 Importing IV_NODE_NAME Call by reference Type reference (TYPE) SUID_NODE_NAME Knotenname 20060510
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Ausnahmeklasse für PropertyHandler 20060510

Method GET_INSTANCE_FIELD_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PROPERTIES Call by reference Type reference (TYPE) TT_PROPERTIES 20060504
2 Exporting EV_PROPERTY_EXIST Call by reference Type reference (TYPE) SESF_BOOLEAN Boolean 20111213
3 Exporting EV_PROPERTY_VALUE Call by reference Type reference (TYPE) STRING 20111213
4 Importing IO_IDENTITY Call by reference Object reference (TYPE REF TO) IF_IDENTITY Interface of Identity 20060504
5 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) SUID_NODE_FIELD Knotenfeld 20060504
6 Importing IV_NODE_NAME Call by reference Type reference (TYPE) SUID_NODE_NAME Knotenname 20060504
7 Importing IV_PROPERTY_NAME Call by reference Type reference (TYPE) STRING Property Name 20111213
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Ausnahmeklasse für PropertyHandler 20060504

Method GET_INSTANCE_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ACTIONS Call by reference Type reference (TYPE) IF_SUID_PROPERTY_HANDLER=>TT_ACTION_PROPERTIES 20060510
2 Exporting ET_PROPERTIES Call by reference Type reference (TYPE) IF_SUID_PROPERTY_HANDLER=>TT_PROPERTIES Tabelle von Properties 20060504
3 Importing IT_NODE_ROOT Call by reference Type reference (TYPE) SUID_TT_NODE_ROOT Tabellentyp: Wurzelknoten für Benutzer 20060504
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Ausnahmeklasse für PropertyHandler 20060504

Method GET_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ACTIONS Call by reference Type reference (TYPE) TT_ACTION_PROPERTIES 20060510
2 Exporting ET_PROPERTIES Call by reference Type reference (TYPE) TT_PROPERTIES 20051216
# Exception Resumable Description Created on
1 CX_SUID_IDENTITY Ausnahmeklasse für PropertyHandler 20060220
History
Last changed by/on SAP  20130531 
SAP Release Created in 710