SAP ABAP Class CL_CACS_PATCH_MANAGER (Patch Management)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   ICM (Application Component) Incentive and Commission Management (ICM)
     CACSAPPL (Package) ICM: Application Administration
Properties
Class CL_CACS_PATCH_MANAGER  
Short Description Patch Management    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CACSAPPL   ICM: Application Administration 
Created 20070225   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_CACS_PATCH_MANAGER_TASK Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_CACS_PATCH_MANAGER has no interface implemented.
Friends
Class CL_CACS_PATCH_MANAGER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_LOG_OBJECT Constant Public Type reference (TYPE) BALOBJ_D 'CACS' BAL: Object Name 20070308
2 GC_LOG_SUBOBJECT Constant Public Type reference (TYPE) BALSUBOBJ 'CACS_TEMP' BAL: Subobject 20070308
3 GC_UPGRADE_STATUS_ACTIVE Constant Public Type reference (TYPE) CACS_PATCH_STATUS SPACE Status of Upgrade: "Active" 20070307
4 GC_UPGRADE_STATUS_FINISHED Constant Public Type reference (TYPE) CACS_PATCH_STATUS '1' Status of Upgrade: "Completed" 20070307
5 MD_APPL Instance attribute Protected Type reference (TYPE) CACSAPPL Identification of Application 20070225
6 MO_APPLICATION Instance attribute Protected Object reference (TYPE REF TO) CL_CACS_APPLICATION ICM Application 20070225
7 MO_DATABASE_ADATA Instance attribute Protected Object reference (TYPE REF TO) CL_CACS_PATCH_ADATA_DB_ITF Patch Manager: Database Interface (Application Data) 20070308
8 MO_DATABASE_MDATA Instance attribute Protected Object reference (TYPE REF TO) CL_CACS_PATCH_MDATA_DB_ITF Patch Manager: Database Interface (Master Data) 20070308
9 ST_INSTANCE Static Attribute Protected Type reference (TYPE) MTY_TT_INSTANCE Instances 20070225
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Protected Constructor CONSTRUCTOR 20070225
2 DROP_INSTANCE_BUFFER Static method Public Method Deletes Instance Buffer of Factory 20070315
3 ENSURE_UP2DATENESS Instance method Public Method Checks If Application Is Current (Triggers Exception) 20070226
4 GET Static method Public Method Gets Instance 20070225
5 GET_APPL Instance method Public Method Gets Application 20070305
6 GET_PATCH_TEXT Instance method Public Method Gets Text for Patch 20070303
7 HAS_ENHANCEMENT_DELTA Instance method Public Method Checks If Further Enhancements Were Activated 20070228
8 HAS_PACKAGE_DELTA Instance method Public Method Check If Further Packages of Application Were Added 20070228
9 HAS_PATCH_DELTA Instance method Public Method Checks If New Usable Patches Exist 20070228
10 IS_UP2DATE Instance method Public Method Checks If Application Is Current 20070226
Events
Class CL_CACS_PATCH_MANAGER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 MTY_TT_INSTANCE Protected See coding Instances 20070225 mty_tt_instance TYPE STANDARD TABLE OF REF TO cl_cacs_patch_manager
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_APPL Call by reference Type reference (TYPE) CACSAPPL Identifikation der Anwendung 20070225
# Exception Resumable Description Created on
1 CX_CACS_PATCH_MANAGER Ausnahmeklasse für CL_CACS_PATCH_MANAGER 20070225

Method DROP_INSTANCE_BUFFER Signature

Method DROP_INSTANCE_BUFFER on class CL_CACS_PATCH_MANAGER has no parameter.
Method DROP_INSTANCE_BUFFER on class CL_CACS_PATCH_MANAGER has no exception.

Method ENSURE_UP2DATENESS Signature

Method ENSURE_UP2DATENESS on class CL_CACS_PATCH_MANAGER has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_PATCH_MANAGER Ausnahmeklasse für CL_CACS_PATCH_MANAGER 20070226

Method GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_APPL Call by reference Type reference (TYPE) CACSAPPL Identifikation der Anwendung 20070225
2 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_CACS_PATCH_MANAGER Verwaltung der Patches 20070225
# Exception Resumable Description Created on
1 CX_CACS_PATCH_MANAGER Ausnahmeklasse für CL_CACS_PATCH_MANAGER 20070225

Method GET_APPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_APPL Value transfer Type reference (TYPE) CACSAPPL Identifikation der Anwendung 20070305

Method GET_APPL on class CL_CACS_PATCH_MANAGER has no exception.

Method GET_PATCH_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_PATCH Call by reference Type reference (TYPE) CACS_PATCH ICM: Patch 20070303
2 Importing ID_SAP_RELEASE Call by reference Type reference (TYPE) CACS_SAP_RELEASE ICM: Release des Basissystems 20070303
3 Returning RD_TEXT Value transfer Type reference (TYPE) CACS_PATCH_TEXT Patch-Manager: Kurzbeschreibung des Patches 20070303

Method GET_PATCH_TEXT on class CL_CACS_PATCH_MANAGER has no exception.

Method HAS_ENHANCEMENT_DELTA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RB_RESULT Value transfer Type reference (TYPE) BOOLEAN_FLG Boolsche Variable (X=true, space=false) 20070228

Method HAS_ENHANCEMENT_DELTA on class CL_CACS_PATCH_MANAGER has no exception.

Method HAS_PACKAGE_DELTA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RB_RESULT Value transfer Type reference (TYPE) BOOLEAN_FLG Boolsche Variable (X=true, space=false) 20070228

Method HAS_PACKAGE_DELTA on class CL_CACS_PATCH_MANAGER has no exception.

Method HAS_PATCH_DELTA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RB_RESULT Value transfer Type reference (TYPE) BOOLEAN_FLG Boolsche Variable (X=true, space=false) 20070228
# Exception Resumable Description Created on
1 CX_CACS_PATCH_MANAGER Ausnahmeklasse für CL_CACS_PATCH_MANAGER 20070228

Method IS_UP2DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RB_RESULT Value transfer Type reference (TYPE) BOOLEAN_FLG Boolsche Variable (X=true, space=false) 20070226
# Exception Resumable Description Created on
1 CX_CACS_PATCH_MANAGER Ausnahmeklasse für CL_CACS_PATCH_MANAGER 20070308
History
Last changed by/on SAP  20100310 
SAP Release Created in 700