SAP ABAP Class CL_CACS_PATCH_UDATA_DB_ITF (Patch Manager: Database Interface (Upgrade))
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_UDATA_DB_ITF  
Short Description Patch Manager: Database Interface (Upgrade)    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CACSAPPL   ICM: Application Administration 
Created 20070308   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)
Interfaces
Class CL_CACS_PATCH_UDATA_DB_ITF has no interface implemented.
Friends
Class CL_CACS_PATCH_UDATA_DB_ITF has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MB_UPGRADE_GUID_UPDKZ Instance attribute Protected Type reference (TYPE) BOOLEAN_FLG Boolean Variables (X=true, space=false) 20070530
2 MB_UPGRADE_STEP_UPDKZ Instance attribute Protected Type reference (TYPE) BOOLEAN_FLG Boolean Variables (X=true, space=false) 20070308
3 MD_APPL Instance attribute Protected Type reference (TYPE) CACSAPPL Identification of Application 20070308
4 MD_UPGRADE_GUID Instance attribute Protected Type reference (TYPE) CACS_GUID_22 GUID of Upgrade 20070530
5 MD_UPGRADE_STEP_GUID Instance attribute Protected Type reference (TYPE) CACS_GUID_22 Unique Identifier (GUID22) 20070530
6 MS_TERMINATE_UPGRADE Instance attribute Protected Type reference (TYPE) MTY_S_TERMINATE_UPGRADE Completed Upgrade 20070308
7 MT_UPGRADE_STEP Instance attribute Protected Type reference (TYPE) CACS_TT_PATCH_STEP Executing Step for Upgrade (Table) 20070308
8 ST_INSTANCE Static Attribute Protected Type reference (TYPE) MTY_TT_INSTANCE Objects 20070308
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Protected Constructor CONSTRUCTOR 20070308
2 DROP_INSTANCE_BUFFER Static method Public Method Deletes Instance Buffer of Factory 20070315
3 EXIST_UPGRADE_GUID Instance method Public Method Gets Header Data for Upgrade from Database 20070530
4 GET Static method Public Method Gets Object 20070308
5 GET_ACTIVE_UPGRADE_GUID Instance method Public Method Gets Identification of Current Upgrade 20070530
6 GET_TASK Instance method Public Method Gets Task from Database 20070308
7 GET_TASKS Instance method Public Method Gets Task for Upgrade 20070309
8 GET_TASK_STEP Instance method Public Method Gets Step for Task 20070312
9 GET_TASK_STEPS Instance method Public Method Gets Steps for Task 20070309
10 GET_UPGRADES_FOR_APPL Instance method Public Method Gets Upgrade for Application 20070320
11 GET_UPGRADE_STEPS Instance method Public Method Gets Steps of Upgrade 20070308
12 INSERT_TASK Instance method Public Method Inserts Task 20070308
13 INSERT_TASK_STEPS Instance method Public Method Inserts Steps of Task 20070309
14 SAVE Instance method Public Method Save Changes 20070308
15 SET_ACTIVE_UPGRADE_GUID Instance method Public Method Gets Identification of Current Upgrade 20070530
16 SET_TERMINATE_UPGRADE Instance method Public Method Sets Status of Upgrade to Completed 20070308
17 SET_UPGRADE_STEPS Instance method Public Method Gets Steps of Upgrade 20070308
18 UPDATE_TASK Instance method Public Method Adjust Task 20070308
19 UPDATE_TASK_STATUS Instance method Public Method Sets Status of Task on Database 20070308
20 UPDATE_TASK_STEPS Instance method Public Method Changes Steps of Task 20070312
Events
Class CL_CACS_PATCH_UDATA_DB_ITF has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 MTY_S_TERMINATE_UPGRADE Protected See coding Completed Upgrade 20070308 begin of MTY_S_TERMINATE_UPGRADE, GUID type cacs_guid_22, STATUS type CACS_PATCH_STATUS, end of MTY_S_TERMINATE_UPGRADE
2 MTY_TT_INSTANCE Protected See coding Objects 20070308 MTy_tt_INSTANCE type STANDARD TABLE OF ref to CL_CACS_PATCH_udata_DB_ITF 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 Call by reference Type reference (TYPE) CACSAPPL 20070308

Method CONSTRUCTOR on class CL_CACS_PATCH_UDATA_DB_ITF has no exception.

Method DROP_INSTANCE_BUFFER Signature

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

Method EXIST_UPGRADE_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_UPGRADE_GUID Call by reference Type reference (TYPE) CACS_GUID_22 Eindeutiger Identifier (GUID22) 20070530
2 Returning RB_RESULT Value transfer Type reference (TYPE) BOOLEAN_FLG Boolsche Variable (X=true, space=false) 20070530

Method EXIST_UPGRADE_GUID on class CL_CACS_PATCH_UDATA_DB_ITF has no exception.

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 20070308
2 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_CACS_PATCH_UDATA_DB_ITF Patch Manager: Datenbank-Interface 20070308

Method GET on class CL_CACS_PATCH_UDATA_DB_ITF has no exception.

Method GET_ACTIVE_UPGRADE_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_GUID Value transfer Type reference (TYPE) CACS_GUID_22 Eindeutiger Identifier (GUID22) 20070530
# Exception Resumable Description Created on
1 CX_CACS_PATCH_MANAGER Ausnahmeklasse für CL_CACS_PATCH_MANAGER 20070530

Method GET_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_BATCH_GUID Call by reference Type reference (TYPE) CACS_GUID_22 20070530
2 Returning RS_TASK Value transfer Type reference (TYPE) CACS_S_PATCH_TASK Patch-Manager: Aufgabe 20070308
# Exception Resumable Description Created on
1 CX_CACS_PATCH_MANAGER Ausnahmeklasse für CL_CACS_PATCH_MANAGER 20070308

Method GET_TASKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IB_STATUS_ERROR Call by reference Type reference (TYPE) BOOLEAN_FLG ABAP_FALSE Filter: Status 'Beendet mit Fehlern' 20070309
2 Importing IB_STATUS_REVERSED Call by reference Type reference (TYPE) BOOLEAN_FLG ABAP_FALSE Filter: Status 'Zurückgenommen' 20070309
3 Importing IB_STATUS_RUNNING Call by reference Type reference (TYPE) BOOLEAN_FLG ABAP_FALSE Filter: Status 'Wird ausgeführt' 20070309
4 Importing IB_STATUS_SUCCSESSFUL Call by reference Type reference (TYPE) BOOLEAN_FLG ABAP_FALSE Filter: Status 'Beendet ohne Fehler' 20070309
5 Importing IB_STATUS_WAITING Call by reference Type reference (TYPE) BOOLEAN_FLG ABAP_FALSE Filter: Status 'Wartet' 20070309
6 Importing ID_BATCH_GUID Call by reference Type reference (TYPE) CACS_GUID_22 20070530
7 Importing ID_GUID Call by reference Type reference (TYPE) CACS_GUID_22 20070530
8 Importing ID_TASK_TYPE Call by reference Type reference (TYPE) CACS_PATCH_TASK_TYPE Patch-Manager: Art der Aufgabe 20070309
9 Returning RT_TASK Value transfer Type reference (TYPE) CACS_TT_PATCH_TASK Patch-Manager: Aufgabe (Tabelle) 20070309
# Exception Resumable Description Created on
1 CX_CACS_PATCH_MANAGER Ausnahmeklasse für CL_CACS_PATCH_MANAGER 20070309

Method GET_TASK_STEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_BATCH_GUID Call by reference Type reference (TYPE) CACS_GUID_22 Eindeutiger Identifier (GUID22) 20070530
2 Importing ID_PATCH Call by reference Type reference (TYPE) CACS_PATCH ICM: Patch 20070312
3 Importing ID_SAP_RELEASE Call by reference Type reference (TYPE) CACS_SAP_RELEASE ICM: Release des Basissystems 20070312
4 Importing ID_STEP_IMPL Call by reference Type reference (TYPE) CACS_PATCH_STEP_IMPL Patch-Manager: Implementierung zum Schritt 20070312
5 Returning RS_TASK_STEP Value transfer Type reference (TYPE) CACS_S_PATCH_TASK_STEP Patch-Manager: Aufgabe zur Ausführung eines Schritts 20070312
# Exception Resumable Description Created on
1 CX_CACS_PATCH_MANAGER Ausnahmeklasse für CL_CACS_PATCH_MANAGER 20070312

Method GET_TASK_STEPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IB_STATUS_ERROR Call by reference Type reference (TYPE) BOOLEAN_FLG ABAP_FALSE Filter: Status 'Beendet mit Fehlern' 20070309
2 Importing IB_STATUS_SUCCSESSFUL Call by reference Type reference (TYPE) BOOLEAN_FLG ABAP_FALSE Filter: Status 'Beendet ohne Fehler' 20070309
3 Importing IB_STATUS_UNKNOWN Call by reference Type reference (TYPE) BOOLEAN_FLG ABAP_FALSE Filter: Status 'unbekannt' 20070309
4 Importing ID_BATCH_GUID Call by reference Type reference (TYPE) CACS_GUID_22 Eindeutiger Identifier (GUID22) 20070530
5 Returning RT_TASK_STEPS Value transfer Type reference (TYPE) CACS_TT_PATCH_TASK_STEP Patch-Manager: Aufgabe zur Ausführung eines Schritts 20070309
# Exception Resumable Description Created on
1 CX_CACS_PATCH_MANAGER Ausnahmeklasse für CL_CACS_PATCH_MANAGER 20070309

Method GET_UPGRADES_FOR_APPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_UPGRADE Value transfer Type reference (TYPE) CACS_TT_PATCH_UPGRADE Patch-Manager: Upgrade (Tabellentyp) 20070320

Method GET_UPGRADES_FOR_APPL on class CL_CACS_PATCH_UDATA_DB_ITF has no exception.

Method GET_UPGRADE_STEPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_GUID Call by reference Type reference (TYPE) CACS_GUID_22 20070530
2 Returning RT_STEP Value transfer Type reference (TYPE) CACS_TT_PATCH_STEP Auszuführender Schritt beim Upgrade (Tabelle) 20070308

Method GET_UPGRADE_STEPS on class CL_CACS_PATCH_UDATA_DB_ITF has no exception.

Method INSERT_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_BATCH_GUID Call by reference Type reference (TYPE) CACS_GUID_22 20070530
2 Importing ID_CREATE_TIMESTAMP Call by reference Type reference (TYPE) CACS_PATCH_TASK_CREATETIME Patch-Manager: Erstellungszeitpunkt 20070314
3 Importing ID_CREATE_USER Call by reference Type reference (TYPE) CACS_PATCH_TASK_CREATEUSER Patch-Manager: Ersteller 20070314
4 Importing ID_EVENT Call by reference Type reference (TYPE) CACS_PATCH_STEP_EVENT Patch-Manager: Ausführungszeitpunkt 20070312
5 Importing ID_GUID Call by reference Type reference (TYPE) CACS_GUID_22 20070530
6 Importing ID_JOBCOUNT Call by reference Type reference (TYPE) BTCJOBCNT Kennummer eines Jobs 20070308
7 Importing ID_JOBNAME Call by reference Type reference (TYPE) BTCJOB Name eines Hintergrundjobs 20070308
8 Importing ID_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20070308
9 Importing ID_START_TIMESTAMP Call by reference Type reference (TYPE) CACS_PATCH_TASK_STARTTIME Patch-Manager: Startzeitpunkt 20070314
10 Importing ID_START_USER Call by reference Type reference (TYPE) CACS_PATCH_TASK_STARTUSER Patch-Manager: Ausführer der Aufgabe 20070314
11 Importing ID_TASK_STATUS Call by reference Type reference (TYPE) CACS_PATCH_TASK_STATUS Patch-Manager: Status der Aufgabe 20070308
12 Importing ID_TASK_TYPE Call by reference Type reference (TYPE) CACS_PATCH_TASK_TYPE Patch-Manager: Art der Aufgabe 20070308
# Exception Resumable Description Created on
1 CX_CACS_PATCH_MANAGER Ausnahmeklasse für CL_CACS_PATCH_MANAGER 20070308

Method INSERT_TASK_STEPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TASK_STEP Call by reference Type reference (TYPE) CACS_TT_PATCH_TASK_STEP Patch-Manager: Aufgabe zur Ausführung eines Schritts 20070309

Method INSERT_TASK_STEPS on class CL_CACS_PATCH_UDATA_DB_ITF has no exception.

Method SAVE Signature

Method SAVE on class CL_CACS_PATCH_UDATA_DB_ITF has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_PATCH_MANAGER Ausnahmeklasse für CL_CACS_PATCH_MANAGER 20070308

Method SET_ACTIVE_UPGRADE_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_GUID Call by reference Type reference (TYPE) CACS_GUID_22 Eindeutiger Identifier (GUID22) 20070530

Method SET_ACTIVE_UPGRADE_GUID on class CL_CACS_PATCH_UDATA_DB_ITF has no exception.

Method SET_TERMINATE_UPGRADE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_GUID Call by reference Type reference (TYPE) CACS_GUID_22 20070530
2 Importing ID_STATUS Call by reference Type reference (TYPE) CACS_PATCH_STATUS Patch-Manager: Status des Abgleichs 20070308

Method SET_TERMINATE_UPGRADE on class CL_CACS_PATCH_UDATA_DB_ITF has no exception.

Method SET_UPGRADE_STEPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_GUID Call by reference Type reference (TYPE) CACS_GUID_22 20070530
2 Importing IT_STEP Call by reference Type reference (TYPE) CACS_TT_PATCH_STEP Auszuführender Schritt beim Upgrade (Tabelle) 20070308

Method SET_UPGRADE_STEPS on class CL_CACS_PATCH_UDATA_DB_ITF has no exception.

Method UPDATE_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_BATCH_GUID Call by reference Type reference (TYPE) CACS_GUID_22 20070530
2 Importing ID_JOBCOUNT Call by reference Type reference (TYPE) BTCJOBCNT Kennummer eines Jobs 20070308
3 Importing ID_JOBNAME Call by reference Type reference (TYPE) BTCJOB Name eines Hintergrundjobs 20070308
4 Importing ID_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20070308
5 Importing ID_START_TIMESTAMP Call by reference Type reference (TYPE) CACS_PATCH_TASK_STARTTIME Patch-Manager: Startzeitpunkt 20070314
6 Importing ID_START_USER Call by reference Type reference (TYPE) CACS_PATCH_TASK_STARTUSER Patch-Manager: Ausführer der Aufgabe 20070314
7 Importing ID_TASK_STATUS Call by reference Type reference (TYPE) CACS_PATCH_TASK_STATUS Patch-Manager: Status der Aufgabe 20070308
# Exception Resumable Description Created on
1 CX_CACS_PATCH_MANAGER Ausnahmeklasse für CL_CACS_PATCH_MANAGER 20070308

Method UPDATE_TASK_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_BATCH_GUID Call by reference Type reference (TYPE) CACS_GUID_22 20070530
2 Importing ID_TASK_STATUS Call by reference Type reference (TYPE) CACS_PATCH_TASK_STATUS Patch-Manager: Status der Aufgabe 20070308
# Exception Resumable Description Created on
1 CX_CACS_PATCH_MANAGER Ausnahmeklasse für CL_CACS_PATCH_MANAGER 20070308

Method UPDATE_TASK_STEPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TASK_STEP Call by reference Type reference (TYPE) CACS_TT_PATCH_TASK_STEP Patch-Manager: Aufgabe zur Ausführung eines Schritts 20070312

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