SAP ABAP Class CL_PS_ACL_HANDLER (This class handles acl dataset.)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PS-ST (Application Component) Structures
     PS_HLP_MD (Package) Handling Large Projects:-Master Data
Properties
Class CL_PS_ACL_HANDLER  
Short Description This class handles acl dataset.    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PS_HLP_MD   Handling Large Projects:-Master Data 
Created 20080206   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_PS_ACL_HANDLER has no forward declaration.
Interfaces
Class CL_PS_ACL_HANDLER has no interface implemented.
Friends
Class CL_PS_ACL_HANDLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACL_AFVGD_ST Static Attribute Public Type reference (TYPE) AFVGD Order: Dialog table for Table AFVG (order operation) 20080206
2 ACL_CAUFVD_ST Static Attribute Public Type reference (TYPE) CAUFV Generated Table for View CAUFV 20080206
3 ACL_PROJ_ST Static Attribute Public Type reference (TYPE) PROJ Project definition 20080206
4 ACL_PRPS_ST Static Attribute Public Type reference (TYPE) PRPS WBS (Work Breakdown Structure) Element Master Data 20080422
5 DELETE_ACL_TAB Static Attribute Public Type reference (TYPE) PSACL_TAB_TT Table Type for PS ACL Integration 20080324
6 INSERT_ACL_TAB Static Attribute Public Type reference (TYPE) PSACL_TAB_TT Table for PS ACL Integration 20080324
7 MR_PS_ACL_HANDLER Static Attribute Public Object reference (TYPE REF TO) CL_PS_ACL_HANDLER This class handles acl dataset. 20080206
8 PSHLP_FLAG Static Attribute Private Type reference (TYPE) BOOLEAN 'X' Boolean Variable (X=True, -=False, Space=Unknown) 20080416
9 UPDATE_ACL_TAB Static Attribute Public Type reference (TYPE) PSACL_TAB_TT Table Type for PS ACL Integration 20080324
10 UPDATE_FLAG Static Attribute Private Type reference (TYPE) FLAG General Flag 20080514
Methods
# Method Level Visibility Method type Description Created on
1 ACL_INITIALIZE Static method Private Method To initialize the flag and set to memory id 20080404
2 ACL_REINITIALIZE Static method Private Method To clear the flag and set to memory id. 20080404
3 CHECK_DATA_CHANGED Static method Public Method Checks whether any data has been changed 20080514
4 GET_INSTANCE Static method Public Method To get a singleton instance. 20080206
5 READ_SINGLE_INSTANCE Instance method Public Method Returns the screen number and program which is to be called 20080206
6 SAVE Instance method Public Method Method to save the ACL data 20080212
7 UPDATE Static method Private Method To populate the internal tables which to be updated in DB 20080319
Events
Class CL_PS_ACL_HANDLER has no event.
Types
Class CL_PS_ACL_HANDLER has no local type.
Method Signatures

Method ACL_INITIALIZE Signature

Method ACL_INITIALIZE on class CL_PS_ACL_HANDLER has no parameter.
Method ACL_INITIALIZE on class CL_PS_ACL_HANDLER has no exception.

Method ACL_REINITIALIZE Signature

Method ACL_REINITIALIZE on class CL_PS_ACL_HANDLER has no parameter.
Method ACL_REINITIALIZE on class CL_PS_ACL_HANDLER has no exception.

Method CHECK_DATA_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_DATA_CHANGED Value transfer Type reference (TYPE) FLAG General Flag 20080514

Method CHECK_DATA_CHANGED on class CL_PS_ACL_HANDLER has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ER_INSTANCE Value transfer Object reference (TYPE REF TO) CL_PS_ACL_HANDLER This class handles acl dataset. 20080206

Method GET_INSTANCE on class CL_PS_ACL_HANDLER has no exception.

Method READ_SINGLE_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DYNNR Call by reference Type reference (TYPE) SY-DYNNR Current Screen Number 20080206
2 Exporting EX_PROGNAME Call by reference Type reference (TYPE) SY-CPROG Calling Program 20080206
3 Importing IM_OBJNR Call by reference Type reference (TYPE) J_OBJNR Object number 20080206
4 Importing IM_TYPE Call by reference Type reference (TYPE) IONR-OBART Object type 20080206

Method READ_SINGLE_INSTANCE on class CL_PS_ACL_HANDLER has no exception.

Method SAVE Signature

Method SAVE on class CL_PS_ACL_HANDLER has no parameter.
Method SAVE on class CL_PS_ACL_HANDLER has no exception.

Method UPDATE Signature

Method UPDATE on class CL_PS_ACL_HANDLER has no parameter.
Method UPDATE on class CL_PS_ACL_HANDLER has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 604