SAP ABAP Class CL_ACO_AUTHORIZATION_FACTORY (Factory for Authorization Check of ACO)
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_AUTHORIZATION_FACTORY  
Short Description Factory for Authorization Check of ACO    
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 20011217   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_AUTHORIZATION Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_ACO_AUTHORIZATION_CUST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_ACO_CONSTANTS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CL_ACO_HR_OBJECT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
5 CL_ACO_HR_OBJECTS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
6 CL_ACO_ROLE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
7 CL_ACO_ROLES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
8 CL_ACO_USER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
9 CL_ACO_USERS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
10 CL_ACO_USER_GROUP Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
11 CL_ACO_USER_GROUPS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_ACO_AUTHORIZATION_FACTORY has no interface implemented.
Friends
Class CL_ACO_AUTHORIZATION_FACTORY has no friend class.
Attributes
Class CL_ACO_AUTHORIZATION_FACTORY has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CREATE Static method Public Method Create New Authorization 20011217
2 INITIALIZE Static method Public Method Load an Already Persistent Authorization 20011217
Events
Class CL_ACO_AUTHORIZATION_FACTORY has no event.
Types
Class CL_ACO_AUTHORIZATION_FACTORY has no local type.
Method Signatures

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_COMMON Call by reference Object reference (TYPE REF TO) IF_ACO_COMMON Common-Interface für Berechtigungsprüfung 20011217
2 Importing IR_PARENT_AUTHORIZATION Call by reference Object reference (TYPE REF TO) IF_ACO_AUTHORIZATION Informationen zu einem Ber.subjekt 20020301
3 Importing IV_HANDLE Call by reference Type reference (TYPE) ACO_PERSISTENCY_HANDLE Verweis auf Instanz der Persistenzkl(sollte gefüllt werden) 20020205
4 Importing IV_ID Call by reference Type reference (TYPE) ACO_OBJECT_ID Objekt-Id 20011217
5 Importing IV_TOP_ID Call by reference Type reference (TYPE) ACO_TOP_ID Id des obersten Knotens in der Hierarchie 20020301
6 Importing IV_USE_AS_TEMPLATE Call by reference Type reference (TYPE) BOOLE_D CL_ACO_CONSTANTS=>SC_FALSE ACO ist Vorlageberechtigung 20030312
7 Returning RR_AUTHORIZATION Value transfer Object reference (TYPE REF TO) IF_ACO_AUTHORIZATION Informationen zu einem Ber.subjekt 20011217

Method CREATE on class CL_ACO_AUTHORIZATION_FACTORY has no exception.

Method INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_COMMON Call by reference Object reference (TYPE REF TO) IF_ACO_COMMON Common-Interface für Berechtigungsprüfung 20011217
2 Importing IR_PARENT_AUTHORIZATION Call by reference Object reference (TYPE REF TO) IF_ACO_AUTHORIZATION Informationen zu einem Ber.subjekt 20020301
3 Importing IV_FILL_BUFFER Call by reference Type reference (TYPE) BOOLE_D CL_ACO_CONSTANTS=>SC_TRUE Füllen des Puffers in der Persistenzklasse für Top_Nodes 20020507
4 Importing IV_HANDLE Call by reference Type reference (TYPE) ACO_PERSISTENCY_HANDLE Verweis auf Instanz der Persistenzkl(sollte gefüllt werden) 20020205
5 Importing IV_ID Call by reference Type reference (TYPE) ACO_OBJECT_ID Objekt-Id 20011217
6 Importing IV_TOP_ID Call by reference Type reference (TYPE) ACO_TOP_ID Id des obersten Knotens in der Hierarchie 20020301
7 Importing IV_USER Value transfer Type reference (TYPE) SY-UNAME Benutzername 20111202
8 Importing IV_USE_AS_TEMPLATE Call by reference Type reference (TYPE) BOOLE_D CL_ACO_CONSTANTS=>SC_FALSE ACO als Vorlageberechtigung benutzen 20030312
9 Returning RR_AUTHORIZATION Value transfer Object reference (TYPE REF TO) IF_ACO_AUTHORIZATION Berechtigungsprüfung 20011217

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