SAP ABAP Class CL_SR_VIEW_SERVICES (Management for Services Registry Views)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-WS-ABA-CFG (Application Component) WebServices ABAP Configuration
     SUDDICLIENT_NEW (Package) New development regarding UDDI Publication
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SR_VIEW_SERVICES Interface for IF_SRT_SR_VIEW_SERVICES 20110118
Properties
Class CL_SR_VIEW_SERVICES  
Short Description Management for Services Registry Views    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SUDDICLIENT_NEW   New development regarding UDDI Publication 
Created 20100928   SAP 
Last change 20130531   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_SR_VIEW_SERVICES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SR_VIEW_SERVICES Interface for IF_SRT_SR_VIEW_SERVICES 20110118
Friends
Class CL_SR_VIEW_SERVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_CENTRAL_VIEW_NAME Constant Public Type reference (TYPE) CHAR30 'SR_CENTRAL' Services Registry 20110415
2 M_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_SR_VIEW_SERVICES Management for Services Registry Views 20110118
Methods
# Method Level Visibility Method type Description Created on
1 COMPARE_VIEW_CON Instance method Private Method Compare view for consumer 20120709
2 COMPARE_VIEW_IBC Instance method Private Method Compare view for IBC 20120709
3 COMPARE_VIEW_WSD Instance method Private Method Compare view for service definition 20120709
4 DELETE_VIEW Instance method Public Method Delete view 20110118
5 FILTER_CLASSIFICATIONS Instance method Public Method Filter classifications for service definitions 20110118
6 FILTER_CLASSIFICATIONS_FOR_CON Instance method Public Method Filter classifications for consumer objects 20120709
7 FILTER_CLASSIFICATIONS_FOR_IBC Instance method Public Method Filter classification for IBC objects 20120709
8 GENERATE_CENTRAL_SR_VIEW Static method Public Method Generate Central Services Registry View 20110415
9 GET_ASSIGNMENTS_FOR_USER Instance method Public Method Get all assignments/filter rules for given user 20110118
10 GET_INSTANCE Static method Public Method Get instance 20110118
11 GET_OBJECTS Instance method Public Method Get objects 20110118
12 GET_USERS Instance method Public Method Get users 20110118
13 GET_VIEWS Instance method Public Method Get views 20110118
14 GET_VIEW_DETAILS_FOR_USER Instance method Public Method Get view details for a given user 20110118
15 SET_VIEW Instance method Public Method Set view 20110118
Events
Class CL_SR_VIEW_SERVICES has no event.
Types
Class CL_SR_VIEW_SERVICES has no local type.
Method Signatures

Method COMPARE_VIEW_CON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OK Call by reference Type reference (TYPE) ABAP_BOOL 20120709
2 Importing IT_CLASSIFICATIONS Call by reference Type reference (TYPE) STTY_SR_CLASSIFICATION_VALUE 20120709
3 Importing IT_DETAILS Call by reference Type reference (TYPE) STTY_SR_VIEW_DETAIL 20120709
4 Importing I_CON_NAME Call by reference Type reference (TYPE) STRING 20120709
5 Importing I_END Call by reference Type reference (TYPE) I 20120709
6 Importing I_LP_NAME Call by reference Type reference (TYPE) STRING 20120709
7 Importing I_START Call by reference Type reference (TYPE) I 20120709

Method COMPARE_VIEW_CON on class CL_SR_VIEW_SERVICES has no exception.

Method COMPARE_VIEW_IBC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OK Call by reference Type reference (TYPE) ABAP_BOOL 20120709
2 Importing IT_CLASSIFICATIONS Call by reference Type reference (TYPE) STTY_SR_CLASSIFICATION_VALUE 20120709
3 Importing IT_DETAILS Call by reference Type reference (TYPE) STTY_SR_VIEW_DETAIL 20120709
4 Importing I_END Call by reference Type reference (TYPE) I 20120709
5 Importing I_RECEIVER_NAME Call by reference Type reference (TYPE) STRING 20120709
6 Importing I_RECEIVER_TYPE Call by reference Type reference (TYPE) STRING 20120709
7 Importing I_START Call by reference Type reference (TYPE) I 20120709

Method COMPARE_VIEW_IBC on class CL_SR_VIEW_SERVICES has no exception.

Method COMPARE_VIEW_WSD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OK Call by reference Type reference (TYPE) ABAP_BOOL 20120709
2 Importing IT_CLASSIFICATIONS Call by reference Type reference (TYPE) STTY_SR_CLASSIFICATION_VALUE 20120709
3 Importing IT_DETAILS Call by reference Type reference (TYPE) STTY_SR_VIEW_DETAIL 20120709
4 Importing I_END Call by reference Type reference (TYPE) I 20120709
5 Importing I_START Call by reference Type reference (TYPE) I 20120709
6 Importing I_TECHNICAL_NAME Call by reference Type reference (TYPE) STRING 20120709

Method COMPARE_VIEW_WSD on class CL_SR_VIEW_SERVICES has no exception.

Method DELETE_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VIEW_NAME Call by reference Type reference (TYPE) SDEL_VIEW_NAME Name of Service Registry View 20110118

Method DELETE_VIEW on class CL_SR_VIEW_SERVICES has no exception.

Method FILTER_CLASSIFICATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DELETE Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20110118
2 Exporting E_READ Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20110118
3 Exporting E_WRITE Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20110118
4 Importing IT_ASSIGNMENTS Call by reference Type reference (TYPE) STTY_SR_VIEW_ASSIGN Table for users in Service Registry view 20110118
5 Importing IT_CLASSIFICATIONS Call by reference Type reference (TYPE) STTY_SR_CLASSIFICATION_VALUE Data element for view object 20110118
6 Importing IT_DETAILS Call by reference Type reference (TYPE) STTY_SR_VIEW_DETAIL Table for View details 20110118
7 Importing I_OBJECT_TYPE Call by reference Type reference (TYPE) SDTE_SRT_WSP_SR_OBJECT_TYPE 20120709
8 Importing I_TECHNICAL_NAME Call by reference Type reference (TYPE) STRING Name of a Service Definition 20110118
9 Importing I_USER Call by reference Type reference (TYPE) UNAME User Name 20110118

Method FILTER_CLASSIFICATIONS on class CL_SR_VIEW_SERVICES has no exception.

Method FILTER_CLASSIFICATIONS_FOR_CON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DELETE Call by reference Type reference (TYPE) BOOLEAN 20120709
2 Exporting E_READ Call by reference Type reference (TYPE) BOOLEAN 20120709
3 Exporting E_WRITE Call by reference Type reference (TYPE) BOOLEAN 20120709
4 Importing IT_ASSIGNMENTS Call by reference Type reference (TYPE) STTY_SR_VIEW_ASSIGN 20120709
5 Importing IT_CLASSIFICATIONS Call by reference Type reference (TYPE) STTY_SR_CLASSIFICATION_VALUE 20120709
6 Importing IT_DETAILS Call by reference Type reference (TYPE) STTY_SR_VIEW_DETAIL 20120709
7 Importing I_CON_NAME Call by reference Type reference (TYPE) STRING 20120709
8 Importing I_LP_NAME Call by reference Type reference (TYPE) STRING 20120709
9 Importing I_OBJECT_TYPE Call by reference Type reference (TYPE) SDTE_SRT_WSP_SR_OBJECT_TYPE 20120709
10 Importing I_USER Call by reference Type reference (TYPE) UNAME 20120709

Method FILTER_CLASSIFICATIONS_FOR_CON on class CL_SR_VIEW_SERVICES has no exception.

Method FILTER_CLASSIFICATIONS_FOR_IBC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DELETE Call by reference Type reference (TYPE) BOOLEAN 20120709
2 Exporting E_READ Call by reference Type reference (TYPE) BOOLEAN 20120709
3 Exporting E_WRITE Call by reference Type reference (TYPE) BOOLEAN 20120709
4 Importing IT_ASSIGNMENTS Call by reference Type reference (TYPE) STTY_SR_VIEW_ASSIGN 20120709
5 Importing IT_CLASSIFICATIONS Call by reference Type reference (TYPE) STTY_SR_CLASSIFICATION_VALUE 20120709
6 Importing IT_DETAILS Call by reference Type reference (TYPE) STTY_SR_VIEW_DETAIL 20120709
7 Importing I_OBJECT_TYPE Call by reference Type reference (TYPE) SDTE_SRT_WSP_SR_OBJECT_TYPE 20120709
8 Importing I_RECEIVER_NAME Call by reference Type reference (TYPE) STRING 20120709
9 Importing I_RECEIVER_TYPE Call by reference Type reference (TYPE) STRING 20120709
10 Importing I_USER Call by reference Type reference (TYPE) UNAME 20120709

Method FILTER_CLASSIFICATIONS_FOR_IBC on class CL_SR_VIEW_SERVICES has no exception.

Method GENERATE_CENTRAL_SR_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_USER_NAME Call by reference Type reference (TYPE) UNAME 20110415
2 Importing I_VIEW_NAME Call by reference Type reference (TYPE) CHAR30 CL_SR_VIEW_SERVICES=>CO_CENTRAL_VIEW_NAME 20110415
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20110415

Method GET_ASSIGNMENTS_FOR_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ASSIGNMENTS Call by reference Type reference (TYPE) STTY_SR_VIEW_ASSIGN Table for users in Service Registry view 20110118
2 Importing I_USERNAME Call by reference Type reference (TYPE) UNAME User Name 20110118

Method GET_ASSIGNMENTS_FOR_USER on class CL_SR_VIEW_SERVICES has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IR_INSTANCE Value transfer Object reference (TYPE REF TO) CL_SR_VIEW_SERVICES Management for Services Registry Views 20110118

Method GET_INSTANCE on class CL_SR_VIEW_SERVICES has no exception.

Method GET_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OBJECTS Call by reference Type reference (TYPE) STTY_SR_VIEW_DETAIL View detail for Service Registry 20110118
2 Importing I_VIEW_NAME Call by reference Type reference (TYPE) SDEL_VIEW_NAME Name of Service Registry View 20110118

Method GET_OBJECTS on class CL_SR_VIEW_SERVICES has no exception.

Method GET_USERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_USERS Call by reference Type reference (TYPE) STTY_SR_VIEW_ASSIGN View detail for Service Registry 20110118
2 Importing I_VIEW_NAME Call by reference Type reference (TYPE) SDEL_VIEW_NAME Name of Service Registry View 20110118

Method GET_USERS on class CL_SR_VIEW_SERVICES has no exception.

Method GET_VIEWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_VIEWS Call by reference Type reference (TYPE) STTY_SR_VIEW_HEADER Header table for views 20110118

Method GET_VIEWS on class CL_SR_VIEW_SERVICES has no exception.

Method GET_VIEW_DETAILS_FOR_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DETAILS Call by reference Type reference (TYPE) STTY_SR_VIEW_DETAIL Table for View details 20110118
2 Exporting E_NO_ACTIVE_VIEWS Call by reference Type reference (TYPE) ABAP_BOOL 20110118
3 Exporting E_NO_VIEWS Call by reference Type reference (TYPE) ABAP_BOOL 20110118
4 Importing IT_ASSIGNMENTS Call by reference Type reference (TYPE) STTY_SR_VIEW_ASSIGN Table for users in Service Registry view 20110118
5 Importing I_USERNAME Call by reference Type reference (TYPE) UNAME User Name 20110118

Method GET_VIEW_DETAILS_FOR_USER on class CL_SR_VIEW_SERVICES has no exception.

Method SET_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_VIEW Call by reference Type reference (TYPE) SSTR_SR_VIEW_HEADER Header table for views 20110118
2 Importing IT_OBJECTS Call by reference Type reference (TYPE) STTY_SR_VIEW_DETAIL Table for View details 20110118
3 Importing IT_USERS Call by reference Type reference (TYPE) STTY_SR_VIEW_ASSIGN Table for users in Service Registry view 20110118

Method SET_VIEW on class CL_SR_VIEW_SERVICES has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 740