SAP ABAP Class CL_CACS_PATCH_MANAGER_FACADE (Patch Manager: Facade)
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_FACADE  
Short Description Patch Manager: Facade    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CACSAPPL   ICM: Application Administration 
Created 20070315   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_CACS_PATCH_MANAGER_UPGRADE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_CACS_PATCH_MANAGER_FACADE has no interface implemented.
Friends
Class CL_CACS_PATCH_MANAGER_FACADE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_BALLEVEL_1 Instance attribute Protected Type reference (TYPE) BALLEVEL '1' Application Log: Level of Detail 20070316
2 GC_BALLEVEL_2 Instance attribute Protected Type reference (TYPE) BALLEVEL '2' Application Log: Level of Detail 20070316
3 GC_BALLEVEL_3 Instance attribute Protected Type reference (TYPE) BALLEVEL '3' Application Log: Level of Detail 20070316
4 GC_BALLEVEL_4 Instance attribute Protected Type reference (TYPE) BALLEVEL '4' Application Log: Level of Detail 20070316
5 GC_INIT_JOBNAME Constant Protected Type reference (TYPE) BTCJOB SPACE Initial Value: Name of Background Job 20070315
6 GC_INIT_START_DATE Constant Protected Type reference (TYPE) CACS_BATCH_START_DATE SPACE Initial Value: Execution Date for Background Processing 20070315
7 GC_INIT_START_IMMEDIATELY Constant Protected Type reference (TYPE) CACS_BATCH_START_IMMEDIATELY SPACE Initial Value: Start Background Execution Immediately 20070315
8 GC_INIT_START_TIME Constant Protected Type reference (TYPE) CACS_BATCH_START_TIME SPACE Initial Value: Execution Time for Background Processing 20070315
9 GC_PROCTYPE_CUSTCOPY Constant Public Type reference (TYPE) MTY_PROCESS_TYPE '03' Process: Copy Customizing 20070315
10 GC_PROCTYPE_CUSTCOPY_CLIDEP Constant Public Type reference (TYPE) MTY_PROCESS_TYPE '01' Process: Copy Cross-Application Customizing 20070315
11 GC_PROCTYPE_CUSTIMPORT Constant Public Type reference (TYPE) MTY_PROCESS_TYPE '04' Process: Import Customizing 20070315
12 GC_PROCTYPE_GENERATION Constant Public Type reference (TYPE) MTY_PROCESS_TYPE '02' Process: Generate Application 20070315
13 MB_SHOW_MESSAGE Instance attribute Protected Type reference (TYPE) BOOLEAN_FLG Boolean Variables (X=true, space=false) 20070315
14 MD_APPL Instance attribute Public Type reference (TYPE) CACSAPPL Identification of Application 20070316
15 MD_PROCTYPE Instance attribute Public Type reference (TYPE) MTY_PROCESS_TYPE Process Type 20070316
16 MO_LOG Instance attribute Protected Object reference (TYPE REF TO) CL_CACS_BAL CACS: Application Log 20070315
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20070316
2 CREATE Static method Public Method Creates an Instance 20070316
3 EXECUTE Instance method Public Method Execute Upgrade 20070316
4 GET_EVENTS_FOR_PROCTYPE Instance method Private Method 20070315
5 INITIALIZE Instance method Public Method Initialization at Start of Process 20070316
6 LINK_LOG Instance method Public Method Link Application Log 20070315
7 LOG_EXCEPTION Instance method Public Method Adds Exception to Log 20070315
8 LOG_INITIALIZE_LEVEL Instance method Public Method Initialize Detail Level for Log 20070316
9 LOG_MESSAGE Instance method Public Method Log Message 20070315
10 LOG_MESSAGE_WITH_REFERENCE Instance method Public Method Log Message 20070315
11 SET_SHOW_MESSAGE Instance method Public Method Sets Indicator "Display/Do Not Display Messages" 20070315
Events
Class CL_CACS_PATCH_MANAGER_FACADE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 MTY_PROCESS_TYPE Public Type reference (TYPE) CHAR2 Process Type 20070315
2 MTY_TT_EVENT Protected See coding 20070315 MTY_TT_EVENT type STANDARD TABLE OF cacs_patch_step_event with NON-UNIQUE DEFAULT KEY
3 MTY_TT_PROCESS_TYPE Public See coding 20070604 MTY_TT_PROCESS_TYPE type standard table of MTY_PROCESS_TYPE with non-unique default key
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_APPL Value transfer Type reference (TYPE) CACSAPPL 20070316
2 Importing ID_PROCTYPE Value transfer Type reference (TYPE) MTY_PROCESS_TYPE 20070316

Method CONSTRUCTOR on class CL_CACS_PATCH_MANAGER_FACADE has no exception.

Method CREATE 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 20070316
2 Importing ID_PROCTYPE Call by reference Type reference (TYPE) MTY_PROCESS_TYPE Prozessart 20070316
3 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_CACS_PATCH_MANAGER_FACADE Patch-Manager: Facade 20070316

Method CREATE on class CL_CACS_PATCH_MANAGER_FACADE has no exception.

Method EXECUTE Signature

Method EXECUTE on class CL_CACS_PATCH_MANAGER_FACADE has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_PATCH_MANAGER_FACADE Ausnahmen zu CL_CACS_PATCH_MANAGER_FACADE 20070316

Method GET_EVENTS_FOR_PROCTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_PROCTYPE Call by reference Type reference (TYPE) MTY_PROCESS_TYPE Prozessart 20070315
2 Importing IO_UPGRADE Call by reference Object reference (TYPE REF TO) CL_CACS_PATCH_MANAGER_UPGRADE Verwaltung der Patches (Upgrade Prozess) 20070316
3 Returning RT_EVENT Value transfer Type reference (TYPE) MTY_TT_EVENT 20070315
# Exception Resumable Description Created on
1 CX_CACS_PATCH_MANAGER Ausnahmeklasse für CL_CACS_PATCH_MANAGER 20070316

Method INITIALIZE Signature

Method INITIALIZE on class CL_CACS_PATCH_MANAGER_FACADE has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_PATCH_MANAGER_FACADE Ausnahmeklasse für CL_CACS_PATCH_MANAGER 20070316

Method LINK_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20070315

Method LINK_LOG on class CL_CACS_PATCH_MANAGER_FACADE has no exception.

Method LOG_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_RLEVEL Call by reference Type reference (TYPE) BALLEVEL Anwendungs-Log: Detaillierungsgrad 20070316
2 Importing IX_ROOT Call by reference Object reference (TYPE REF TO) CX_ROOT Abstrakte Oberklasse aller globalen Exceptions 20070315

Method LOG_EXCEPTION on class CL_CACS_PATCH_MANAGER_FACADE has no exception.

Method LOG_INITIALIZE_LEVEL Signature

Method LOG_INITIALIZE_LEVEL on class CL_CACS_PATCH_MANAGER_FACADE has no parameter.
Method LOG_INITIALIZE_LEVEL on class CL_CACS_PATCH_MANAGER_FACADE has no exception.

Method LOG_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_MSGID Call by reference Type reference (TYPE) SYMSGID Nichrichtenklasse 20070315
2 Importing ID_MSGNO Call by reference Type reference (TYPE) SYMSGNO Nachrichtennummer 20070315
3 Importing ID_MSGTY Call by reference Type reference (TYPE) SYMSGTY 'I' Nachrichtentyp 20070315
4 Importing ID_MSGV1 Call by reference Type reference (TYPE) ANY Nachrichtenvariable 1 20070315
5 Importing ID_MSGV2 Call by reference Type reference (TYPE) ANY Nachrichtenvariable 2 20070315
6 Importing ID_MSGV3 Call by reference Type reference (TYPE) ANY Nachrichtenvariable 3 20070315
7 Importing ID_MSGV4 Call by reference Type reference (TYPE) ANY Nachrichtenvariable 4 20070315
8 Importing ID_RLEVEL Call by reference Type reference (TYPE) BALLEVEL Anwendungs-Log: Detaillierungsgrad 20070316

Method LOG_MESSAGE on class CL_CACS_PATCH_MANAGER_FACADE has no exception.

Method LOG_MESSAGE_WITH_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_MSGID Call by reference Type reference (TYPE) SYMSGID Nichrichtenklasse 20070315
2 Importing ID_MSGNO Call by reference Type reference (TYPE) SYMSGNO Nachrichtennummer 20070315
3 Importing ID_MSGTY Call by reference Type reference (TYPE) SYMSGTY 'I' Nachrichtentyp 20070315
4 Importing ID_MSGV1 Call by reference Type reference (TYPE) ANY Nachrichtenvariable 1 20070315
5 Importing ID_MSGV2 Call by reference Type reference (TYPE) ANY Nachrichtenvariable 2 20070315
6 Importing ID_MSGV3 Call by reference Type reference (TYPE) ANY Nachrichtenvariable 3 20070315
7 Importing ID_MSGV4 Call by reference Type reference (TYPE) ANY Nachrichtenvariable 4 20070315
8 Importing ID_REF_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20070315
9 Importing ID_RLEVEL Call by reference Type reference (TYPE) BALLEVEL Anwendungs-Log: Detaillierungsgrad 20070316

Method LOG_MESSAGE_WITH_REFERENCE on class CL_CACS_PATCH_MANAGER_FACADE has no exception.

Method SET_SHOW_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IB_SHOW_MESSAGE Call by reference Type reference (TYPE) BOOLEAN_FLG Boolsche Variable (X=true, space=false) 20070315

Method SET_SHOW_MESSAGE on class CL_CACS_PATCH_MANAGER_FACADE has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 700