SAP ABAP Class CL_ACO_P_AUTHORIZATION (Persistence Class for Authorization Check (Interface))
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA (Application Component) Cross-Application Components
     ACO (Package) Authorization Check with Access Control Objects
Properties
Class CL_ACO_P_AUTHORIZATION  
Short Description Persistence Class for Authorization Check (Interface)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package ACO   Authorization Check with Access Control Objects 
Created 20020110   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)
2 CL_ACO_P_HR_OBJECTS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_ACO_P_ROLES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CL_ACO_P_USERS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
5 CL_ACO_P_USER_GROUPS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_ACO_P_AUTHORIZATION has no interface implemented.
Friends
Class CL_ACO_P_AUTHORIZATION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ST_AUTH_HOLDER_TYPES Static Attribute Private Type reference (TYPE) ACO_TT_AUTH_HOLDER_TYPE Authorization Holder 20020114
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20020114
2 COPY_USER_AUTHORIZATIONS Static method Public Method Copies User Authorization 20020418
3 GET_ASSIGNED_OBJECT_IDS Static method Public Method Retrieve IDs Assigned to User 20020422
4 GET_CHANGE_DOCUMENTS Static method Public Method Get Information for Change Documents 20020805
5 GET_HANDLE Static method Public Method Gets Handle for Persistence Class 20020205
6 INITIALIZE_AFTER_SAVE Static method Public Method Reset Persistence Buffer After COMMIT/ROLLBACK WORK 20050810
7 INITIALIZE_FOR_INDIVIDUAL_NODE Static method Public Method Fill Buffer (Access Using Individual Objects) 20020110
8 INITIALIZE_FOR_TOP_NODE Static method Public Method Fill Buffer (Access Using Highest Hierarchy Node) 20020110
9 POST_ON_COMMIT Static method Public Method Update ON COMMIT 20020110
10 POST_WITH_COMMIT Static method Public Method Update with DB Commit Work 20020110
11 REFRESH_BUFFER Static method Public Method Delete Buffer 20020704
12 SET_ARCHIVE_HANDLE Static method Public Method Set Archive Handle 20030128
Events
Class CL_ACO_P_AUTHORIZATION has no event.
Types
Class CL_ACO_P_AUTHORIZATION has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_ACO_P_AUTHORIZATION has no parameter.
Method CLASS_CONSTRUCTOR on class CL_ACO_P_AUTHORIZATION has no exception.

Method COPY_USER_AUTHORIZATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_USER_ID Value transfer Type reference (TYPE) ACO_USER_ID Benutzer-ID 20020418
2 Importing IV_USER_ID_TEMPLATE Value transfer Type reference (TYPE) ACO_USER_ID Benutzer-ID 20020418

Method COPY_USER_AUTHORIZATIONS on class CL_ACO_P_AUTHORIZATION has no exception.

Method GET_ASSIGNED_OBJECT_IDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECT_ID Call by reference Type reference (TYPE) ACO_TT_OBJECT_ID Liste von Objekt-Ids 20030318
2 Importing IT_OBJECT_TYPE Call by reference Type reference (TYPE) ACO_TT_OBJECT_TYPE 20020422
3 Importing IV_ACTIVITY Value transfer Type reference (TYPE) ACO_ACTVT 20020422
4 Importing IV_USER_ID Value transfer Type reference (TYPE) ACO_USER_ID Benutzer-ID 20020422
5 Returning RT_OBJECT_ID Value transfer Type reference (TYPE) ACO_TT_OBJECT_TOP_ID Objekthierarchie 20020422

Method GET_ASSIGNED_OBJECT_IDS on class CL_ACO_P_AUTHORIZATION has no exception.

Method GET_CHANGE_DOCUMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_HR_OBJECT_NEW Call by reference Type reference (TYPE) ACO_TT_HR_OBJECT Liste von objektbezogenen Berechtigungen für ein HR-Objekt 20020805
2 Exporting ET_HR_OBJECT_OLD Call by reference Type reference (TYPE) ACO_TT_HR_OBJECT Liste von objektbezogenen Berechtigungen für ein HR-Objekt 20020805
3 Exporting ET_ROLE_NEW Call by reference Type reference (TYPE) ACO_TT_ROLE Liste von objektbezogenen Berechtigungen für eine Rolle 20020805
4 Exporting ET_ROLE_OLD Call by reference Type reference (TYPE) ACO_TT_ROLE Liste von objektbezogenen Berechtigungen für eine Rolle 20020805
5 Exporting ET_USER_GROUP_NEW Call by reference Type reference (TYPE) ACO_TT_USER_GROUP Liste von objektbezogene Berechtigungen für eine Benutzergr. 20020805
6 Exporting ET_USER_GROUP_OLD Call by reference Type reference (TYPE) ACO_TT_USER_GROUP Liste von objektbezogene Berechtigungen für eine Benutzergr. 20020805
7 Exporting ET_USER_NEW Call by reference Type reference (TYPE) ACO_TT_USER Liste von objektbezogenen Berechtigungen für einen Benutzer 20020805
8 Exporting ET_USER_OLD Call by reference Type reference (TYPE) ACO_TT_USER Liste von objektbezogenen Berechtigungen für einen Benutzer 20020805
9 Importing IV_HANDLE Call by reference Type reference (TYPE) ACO_PERSISTENCY_HANDLE Handle für Referenz auf Instanz der Persistenzklasse 20020805

Method GET_CHANGE_DOCUMENTS on class CL_ACO_P_AUTHORIZATION has no exception.

Method GET_HANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_HANDLE Value transfer Type reference (TYPE) ACO_PERSISTENCY_HANDLE Handle für Referenz auf Instanz der Persistenzklasse 20020205

Method GET_HANDLE on class CL_ACO_P_AUTHORIZATION has no exception.

Method INITIALIZE_AFTER_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_HANDLE Call by reference Type reference (TYPE) SYSUUID_X UUID in X-Form (binär) 20050810

Method INITIALIZE_AFTER_SAVE on class CL_ACO_P_AUTHORIZATION has no exception.

Method INITIALIZE_FOR_INDIVIDUAL_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECT_ID Call by reference Type reference (TYPE) ACO_TT_OBJECT_ID Liste von Objekt-Ids 20020110
2 Importing IV_HANDLE Call by reference Type reference (TYPE) SYSUUID_X UUID in X-Form (binär) 20020205

Method INITIALIZE_FOR_INDIVIDUAL_NODE on class CL_ACO_P_AUTHORIZATION has no exception.

Method INITIALIZE_FOR_TOP_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TOP_ID Call by reference Type reference (TYPE) ACO_TT_TOP_ID Liste von Ids des obersten Knotens in der Hierarchie 20020110
2 Importing IV_HANDLE Call by reference Type reference (TYPE) ACO_PERSISTENCY_HANDLE Handle für Referenz auf Instanz der Persistenzklasse 20020205
3 Importing IV_USER Value transfer Type reference (TYPE) SY-UNAME Benutzername 20111202

Method INITIALIZE_FOR_TOP_NODE on class CL_ACO_P_AUTHORIZATION has no exception.

Method POST_ON_COMMIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_HANDLE Call by reference Type reference (TYPE) ACO_PERSISTENCY_HANDLE Handle für Referenz auf Instanz der Persistenzklasse 20020205
2 Importing IV_KEEP_CHANGE_DOC_INFO Call by reference Type reference (TYPE) BOOLE_D SPACE Änderungsbeleginfos merken 20020805
3 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) ACO_OBJECT_TYPE SPACE Objekttyp 20071219

Method POST_ON_COMMIT on class CL_ACO_P_AUTHORIZATION has no exception.

Method POST_WITH_COMMIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_HANDLE Call by reference Type reference (TYPE) ACO_PERSISTENCY_HANDLE Handle für Referenz auf Instanz der Persistenzklasse 20020205
2 Importing IV_KEEP_CHANGE_DOC_INFO Call by reference Type reference (TYPE) BOOLE_D SPACE Änderungsbeleginfos merken 20020805
3 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) ACO_OBJECT_TYPE SPACE Objekttyp 20071219

Method POST_WITH_COMMIT on class CL_ACO_P_AUTHORIZATION has no exception.

Method REFRESH_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_HANDLE Call by reference Type reference (TYPE) SYSUUID_X UUID in X-Form (binär) 20020704

Method REFRESH_BUFFER on class CL_ACO_P_AUTHORIZATION has no exception.

Method SET_ARCHIVE_HANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ARCHIVE_HANDLE Call by reference Type reference (TYPE) SYTABIX Handle für Archiv 20030128
2 Importing IV_HANDLE Call by reference Type reference (TYPE) ACO_PERSISTENCY_HANDLE Handle für Referenz auf Instanz der Persistenzklasse 20030128

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