SAP ABAP Class CL_CACS_PATCH_ADATA_DB_ITF (Patch Manager: Database Interface (Application Data))
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_ADATA_DB_ITF  
Short Description Patch Manager: Database Interface (Application Data)    
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_ADATA_DB_ITF has no interface implemented.
Friends
Class CL_CACS_PATCH_ADATA_DB_ITF has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MB_ENHANCEMENT_PREV_UPDKZ Instance attribute Protected Type reference (TYPE) BOOLEAN_FLG Boolean Variables (X=true, space=false) 20070308
2 MB_ENHANCEMENT_UPDKZ Instance attribute Protected Type reference (TYPE) BOOLEAN_FLG Boolean Variables (X=true, space=false) 20070308
3 MB_PACKAGE_PREV_UPDKZ Instance attribute Protected Type reference (TYPE) BOOLEAN_FLG Boolean Variables (X=true, space=false) 20070308
4 MB_PACKAGE_UPDKZ Instance attribute Protected Type reference (TYPE) BOOLEAN_FLG Boolean Variables (X=true, space=false) 20070308
5 MB_PATCH_UPDKZ Instance attribute Protected Type reference (TYPE) BOOLEAN_FLG Boolean Variables (X=true, space=false) 20070308
6 MD_APPL Instance attribute Protected Type reference (TYPE) CACSAPPL Identification of Application 20070308
7 MT_ENHANCEMENT Instance attribute Protected Type reference (TYPE) CACS_TT_ENHANCEMENT Enhancement of Version 20070308
8 MT_ENHANCEMENT_PREV Instance attribute Protected Type reference (TYPE) CACS_TT_ENHANCEMENT Enhancement (Table Type) 20070308
9 MT_PACKAGE Instance attribute Protected Type reference (TYPE) CACS_TT_PACKLIST ISF Packages of Version 20070308
10 MT_PACKAGE_PREV Instance attribute Protected Type reference (TYPE) CACS_TT_PACKLIST List of ISF Packages 20070308
11 MT_PATCH Instance attribute Protected Type reference (TYPE) MTY_TT_PATCH Identification of Patch (Table) 20070308
12 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 GET Static method Public Method Gets Object 20070308
4 GET_ENHANCEMENTS Instance method Public Method Gets Enhancements for Application from Shadow Table 20070308
5 GET_ENHANCEMENTS_PREV Instance method Public Method Gets Enhancements for Application from Shadow Table 20070308
6 GET_PACKAGES Instance method Public Method Gets Packages for Application from Shadow Table 20070308
7 GET_PACKAGES_PREV Instance method Public Method Gets Packages for Application from Shadow Table 20070308
8 GET_PATCHES Instance method Public Method Gets Patches for Application from Shadow Table 20070308
9 SAVE Instance method Public Method Save Changes 20070308
10 SET_ENHANCEMENTS Instance method Public Method Sets Enhancements for Application in Shadow Table 20070308
11 SET_ENHANCEMENTS_PREV Instance method Public Method Sets Enhancements for Application in Shadow Table 20070308
12 SET_PACKAGES Instance method Public Method Sets Packages for Application in Shadow Table 20070308
13 SET_PACKAGES_PREV Instance method Public Method Sets Packages for Application in Shadow Table 20070308
14 SET_PATCHES Instance method Public Method Sets Patches for Application in Shadow Table 20070308
Events
Class CL_CACS_PATCH_ADATA_DB_ITF has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 MTY_S_PATCH Public See coding Identification of Patch 20070308 BEGIN OF mty_s_patch, sap_release TYPE cacs_sap_release, patch TYPE cacs_patch, upgrade_guid TYPE cacs_guid_22, END OF mty_s_patch
2 MTY_S_STEP Public See coding Executing Step for Upgrade 20070308 BEGIN OF mty_s_step, sap_release TYPE cacs_sap_release, patch TYPE cacs_patch, step_prio TYPE cacs_patch_step_prio, step_impl TYPE cacs_patch_step_impl, enhancement TYPE cacs_enhancement, paket TYPE cacspackage, event type cacs_patch_step_event, END OF mty_s_step
3 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
4 MTY_TT_INSTANCE Protected See coding Objects 20070308 MTy_tt_INSTANCE type STANDARD TABLE OF ref to CL_CACS_PATCH_ADATA_DB_ITF with NON-UNIQUE DEFAULT KEY
5 MTY_TT_PATCH Public See coding Identification of Patch (Table) 20070308 mty_tt_patch TYPE STANDARD TABLE OF mty_s_patch WITH NON-UNIQUE DEFAULT KEY
6 MTY_TT_STEP Public See coding Executing Step for Upgrade (Table) 20070308 mty_tt_step TYPE STANDARD TABLE OF mty_s_step 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_ADATA_DB_ITF has no exception.

Method DROP_INSTANCE_BUFFER Signature

Method DROP_INSTANCE_BUFFER on class CL_CACS_PATCH_ADATA_DB_ITF has no parameter.
Method DROP_INSTANCE_BUFFER on class CL_CACS_PATCH_ADATA_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_ADATA_DB_ITF Patch Manager: Datenbank-Interface 20070308

Method GET on class CL_CACS_PATCH_ADATA_DB_ITF has no exception.

Method GET_ENHANCEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_ENHANCEMENT Value transfer Type reference (TYPE) CACS_TT_ENHANCEMENT Enhancement (Tabellentyp) 20070308

Method GET_ENHANCEMENTS on class CL_CACS_PATCH_ADATA_DB_ITF has no exception.

Method GET_ENHANCEMENTS_PREV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_ENHANCEMENT Value transfer Type reference (TYPE) CACS_TT_ENHANCEMENT Enhancement (Tabellentyp) 20070308

Method GET_ENHANCEMENTS_PREV on class CL_CACS_PATCH_ADATA_DB_ITF has no exception.

Method GET_PACKAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_PACKAGE Value transfer Type reference (TYPE) CACS_TT_PACKLIST Liste von ICM-Paketen 20070308

Method GET_PACKAGES on class CL_CACS_PATCH_ADATA_DB_ITF has no exception.

Method GET_PACKAGES_PREV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_PACKAGE Value transfer Type reference (TYPE) CACS_TT_PACKLIST Liste von ICM-Paketen 20070308

Method GET_PACKAGES_PREV on class CL_CACS_PATCH_ADATA_DB_ITF has no exception.

Method GET_PATCHES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_PATCH Value transfer Type reference (TYPE) MTY_TT_PATCH Identifikation eines Patches (Tabelle) 20070308

Method GET_PATCHES on class CL_CACS_PATCH_ADATA_DB_ITF has no exception.

Method SAVE Signature

Method SAVE on class CL_CACS_PATCH_ADATA_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_ENHANCEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ENHANCEMENT Call by reference Type reference (TYPE) CACS_TT_ENHANCEMENT Enhancement (Tabellentyp) 20070308

Method SET_ENHANCEMENTS on class CL_CACS_PATCH_ADATA_DB_ITF has no exception.

Method SET_ENHANCEMENTS_PREV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ENHANCEMENT Call by reference Type reference (TYPE) CACS_TT_ENHANCEMENT Enhancement (Tabellentyp) 20070308

Method SET_ENHANCEMENTS_PREV on class CL_CACS_PATCH_ADATA_DB_ITF has no exception.

Method SET_PACKAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PACKAGE Call by reference Type reference (TYPE) CACS_TT_PACKLIST Liste von ICM-Paketen 20070308

Method SET_PACKAGES on class CL_CACS_PATCH_ADATA_DB_ITF has no exception.

Method SET_PACKAGES_PREV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PACKAGE Call by reference Type reference (TYPE) CACS_TT_PACKLIST Liste von ICM-Paketen 20070308

Method SET_PACKAGES_PREV on class CL_CACS_PATCH_ADATA_DB_ITF has no exception.

Method SET_PATCHES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PATCH Call by reference Type reference (TYPE) MTY_TT_PATCH Identifikation eines Patches (Tabelle) 20070308

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