SAP ABAP Class CL_SEA_SEW_ESR_SWCV_CACHE (Class which holds SWCVs info)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-SEW (Application Component) Service Extension Workbench
     SEA_SEW_ESR (Package) ESR Access API for SEW
Properties
Class CL_SEA_SEW_ESR_SWCV_CACHE  
Short Description Class which holds SWCVs info    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SEA_SEW_ESR   ESR Access API for SEW 
Created 20100301   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SEA_SEW_ESR_SWCV_CACHE has no forward declaration.
Interfaces
Class CL_SEA_SEW_ESR_SWCV_CACHE has no interface implemented.
Friends
Class CL_SEA_SEW_ESR_SWCV_CACHE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_REPOSITORY Instance attribute Private Object reference (TYPE REF TO) IF_SRAPI_SERVICE_REPOSITORY Service Repository 20100301
2 MT_CACHE Instance attribute Private Type reference (TYPE) SEA_SWCV_INTERNAL_T Table with SWCV infos for internal use 20100301
3 MT_CLIENT_CACHE Instance attribute Private See coding SWCV full names filtered for client 20101122
4 MV_HANDLE Instance attribute Private Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20100520
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Public constructor 20100301
2 FILTER_SWCVS_FOR_CLIENT Instance method Private Method Filters SWCVs for current client. 20101122
3 FIND_GUID_BY_NAME Instance method Public Method Returns the SWVG GUID for name and namespace of SWC 20100301
4 FIND_SWCV_BY_GUID Instance method Public Method Returns name and namespace of SWC for a given SWCV GUID 20100301
5 GET_ALL_SWCVS Instance method Public Method Returns all SWCVs in the cache 20100618
6 GET_SWCV Instance method Public Method Retruns the SWCV info 20100301
7 IS_SWCV_VALID_FOR_CLIENT Instance method Public Method Is this swcv valid for current client? 20101122
8 READ_ESR_DATA Instance method Private Method Fills the cache with ESR data, store it in mt_cache table 20100301
Events
Class CL_SEA_SEW_ESR_SWCV_CACHE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 UNDERLYING_GUIDS Private See coding 20100421 BEGIN OF underlying_guids, guid TYPE string, underlying TYPE sea_string_t, END OF underlying_guids
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_REPOSITORY Call by reference Object reference (TYPE REF TO) IF_SRAPI_SERVICE_REPOSITORY ESR Repository 20100310
# Exception Resumable Description Created on
1 CX_SEA_ESEXTENDER_EXCEPTION Base exception thrown during ES enhancement process 20100301

Method FILTER_SWCVS_FOR_CLIENT Signature

Method FILTER_SWCVS_FOR_CLIENT on class CL_SEA_SEW_ESR_SWCV_CACHE has no parameter.
Method FILTER_SWCVS_FOR_CLIENT on class CL_SEA_SEW_ESR_SWCV_CACHE has no exception.

Method FIND_GUID_BY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SWCV_VER Call by reference Type reference (TYPE) STRING Version of the SWC 20100301
2 Importing IV_SWC_NAME Call by reference Type reference (TYPE) STRING Name of the SWC 20100301
3 Returning RV_GUID Value transfer Type reference (TYPE) STRING SWCV GUID 20100301

Method FIND_GUID_BY_NAME on class CL_SEA_SEW_ESR_SWCV_CACHE has no exception.

Method FIND_SWCV_BY_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SWCV Call by reference Type reference (TYPE) STRING Name of the SWC 20100301
2 Exporting EV_SWCV_VER Call by reference Type reference (TYPE) STRING Version of the SWC 20100301
3 Importing IV_GUID Call by reference Type reference (TYPE) STRING SWCV GUID 20100301

Method FIND_SWCV_BY_GUID on class CL_SEA_SEW_ESR_SWCV_CACHE has no exception.

Method GET_ALL_SWCVS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_SWCV Value transfer Type reference (TYPE) SEA_SWCV_INTERNAL_T SWCV info for internal use 20100618

Method GET_ALL_SWCVS on class CL_SEA_SEW_ESR_SWCV_CACHE has no exception.

Method GET_SWCV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID Call by reference Type reference (TYPE) STRING SWCV GUID 20100301
2 Returning RS_GUID Value transfer Type reference (TYPE) SEA_SWCV_INTERNAL_S Structure with SWCV details 20100310

Method GET_SWCV on class CL_SEA_SEW_ESR_SWCV_CACHE has no exception.

Method IS_SWCV_VALID_FOR_CLIENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SWCV_FULL_NAME Call by reference Type reference (TYPE) STRING 20101122
2 Returning RV_USABLE Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20101122

Method IS_SWCV_VALID_FOR_CLIENT on class CL_SEA_SEW_ESR_SWCV_CACHE has no exception.

Method READ_ESR_DATA Signature

Method READ_ESR_DATA on class CL_SEA_SEW_ESR_SWCV_CACHE has no parameter.
# Exception Resumable Description Created on
1 CX_SEA_ESEXTENDER_EXCEPTION Base exception thrown during ES enhancement process 20100301
History
Last changed by/on SAP  20110908 
SAP Release Created in 730