SAP ABAP Class CL_ACO_USER (User Administration)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA (Application Component) Cross-Application Components
     ACO (Package) Authorization Check with Access Control Objects
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ACO_MEMBER_INFO Authorization Holder IDs 20020117
Properties
Class CL_ACO_USER  
Short Description User Administration    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ACO   Authorization Check with Access Control Objects 
Created 20011211   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_ACO_CONSTANTS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_ACO_MEMBER_INFO Authorization Holder IDs 20020117
Friends
Class CL_ACO_USER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MS_USER_ADDRESS Instance attribute Private Type reference (TYPE) BAPIADDR3 User Attributes 20020405
2 MV_USER_ADDRESS_READ Instance attribute Private Type reference (TYPE) BOOLE_D BAPI_USER_GET_DETAIL was called 20030221
3 MV_USER_ID Instance attribute Private Type reference (TYPE) XUBNAME User ID 20011212
4 MV_USER_NOT_EXISTING Instance attribute Private Type reference (TYPE) BOOLE_D User Does Not Exist 20120403
5 ST_USER_REF Static Attribute Private Type reference (TYPE) ACO_TT_USER_REF References to User Instances 20011212
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20011212
2 GET_ADDRESS Instance method Public Method Retrieve Address Data 20020405
3 GET_INSTANCE Static method Public Method Get Instance for User 20011212
4 INITIALIZE Static method Public Method Add User 20011211
Events
Class CL_ACO_USER has no event.
Types
Class CL_ACO_USER has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) XUBNAME Benutzername im Benutzerstamm 20011212

Method CONSTRUCTOR on class CL_ACO_USER has no exception.

Method GET_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_ADDRESS Value transfer Type reference (TYPE) ACO_USER_ATTRIBUTES User Attributes 20020405
# Exception Resumable Description Created on
1 NO_VALID_USER Kein gültiger Benutzer 20020702

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) XUBNAME Benutzername im Benutzerstamm 20011212
2 Importing IV_SUBSTITUTED_USER_ID Call by reference Type reference (TYPE) XUBNAME Vertretener Benutzer 20020308
3 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) CL_ACO_USER Verwaltung von Benutzern 20011212

Method GET_INSTANCE on class CL_ACO_USER has no exception.

Method INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) XUBNAME Benutzername im Benutzerstamm 20011212
2 Returning RR_USER Value transfer Object reference (TYPE REF TO) CL_ACO_USER Verwaltung von Benutzern 20011212

Method INITIALIZE on class CL_ACO_USER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 100