SAP ABAP Class CL_SRT_WSP_LRD_UTILITIES (LRD Routing utilities)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-WS-ABA-CFG (Application Component) WebServices ABAP Configuration
     SOAP_CONFIG (Package) SOAP Configuration Framework
Properties
Class CL_SRT_WSP_LRD_UTILITIES  
Short Description LRD Routing utilities    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SOAP_CONFIG   SOAP Configuration Framework 
Created 20081118   SAP 
Last change 20110908   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_SRT_WSP_LRD_UTILITIES has no interface implemented.
Friends
Class CL_SRT_WSP_LRD_UTILITIES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_CLASS_NAME Constant Private Type reference (TYPE) STRING 'CL_SRT_WSP_LRD_UTILITIES' Class Name 20091127
2 S_IS_LOCKED Static Attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20081229
3 S_OBJECT_NAME Static Attribute Private Type reference (TYPE) SDTE_CG_NAME Technial Name (ABAP Name) of the consumer Group 20081229
Methods
# Method Level Visibility Method type Description Created on
1 AUTHORITY_CHECK Static method Public Method Authority check to maintain Routing for a Service Group 20090529
2 CHECK_LRD_FILTER Static method Public Method Check LRD Filter 20091127
3 DELETE_LRD_HEADER Static method Public Method Delete Header 20081128
4 DELETE_ROUTINGS Static method Public Method Delete Routings 20081125
5 EXPLODE_LRD_FILTER Static method Public Method Explode LRD Filter to ABAP Element List 20091127
6 FETCH_VALID_PROVIDERS Static method Public Method Get valid Provider Systems and applications based on Routing 20081205
7 GET_ALL_LRD_HEADERS Static method Public Method Read all service groups considered for LRD 20081118
8 GET_ALL_ROUTINGS Static method Public Method Get Routing Information 20110117
9 GET_DATA_REF_FOR_LRD_FILTER Static method Public Method Returns Data Reference for LRD Filter 20091130
10 GET_ROUTING_INFORMATION Static method Public Method Get routing information for a service group 20081118
11 GET_TECHNICAL_RECEIVERS Static method Public Method Returns Technical Receivers for Service Grou 20091130
12 LOCK_OBJECT Static method Public Method Lock object 20081229
13 MODIFY_LRD_ROUTING Static method Public Method Modifiy Routings 20110117
14 SAVE_LRD_HEADER Static method Public Method Save LRD header data 20081125
15 SAVE_LRD_ROUTING Static method Public Method Save Routings 20081125
16 UNLOCK_OBJECT Static method Public Method 20081229
Events
Class CL_SRT_WSP_LRD_UTILITIES has no event.
Types
Class CL_SRT_WSP_LRD_UTILITIES has no local type.
Method Signatures

Method AUTHORITY_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ERROR_TEXT Call by reference Type reference (TYPE) STRING 20090529
2 Exporting E_RETURN_CODE Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20090529
3 Importing I_OPERATION Call by reference Type reference (TYPE) STRING 20090529
4 Importing I_SERVICE_GROUP_NAME Call by reference Type reference (TYPE) SDTE_CG_NAME Technial Name (ABAP Name) of the consumer Group 20090529

Method AUTHORITY_CHECK on class CL_SRT_WSP_LRD_UTILITIES has no exception.

Method CHECK_LRD_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LRD_FILTER Call by reference Type reference (TYPE) TYPENAME Name of Dictionary Type 20091127
2 Importing I_SERVICE_GROUP Call by reference Type reference (TYPE) SDTE_CG_NAME Technial Name (ABAP Name) of the consumer Group 20091127
3 Returning R_IS_OK Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20091127
# Exception Resumable Description Created on
1 CX_SRT_WSP_LRD_ROUTING Excpetion class for LRD routing maintenance 20091127

Method DELETE_LRD_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SERVICE_GROUP Call by reference Type reference (TYPE) SDTE_CG_NAME Technial Name (ABAP Name) of the consumer Group 20081128
2 Importing I_STATUS Call by reference Type reference (TYPE) SRT_LRD_STATUS 'A' Activation Status for Local Receiver Determination (HEADER) 20081128
# Exception Resumable Description Created on
1 CX_SRT_WSP_LRD_ROUTING Excpetion class for LRD routing maintenance 20081128

Method DELETE_ROUTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPL_KEY Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20081125
2 Importing I_SERVICE_GROUP Call by reference Type reference (TYPE) SDTE_CG_NAME Technial Name (ABAP Name) of the consumer Group 20081125
3 Importing I_SYSTEM_KEY Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20081125

Method DELETE_ROUTINGS on class CL_SRT_WSP_LRD_UTILITIES has no exception.

Method EXPLODE_LRD_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LRD_FILTER Call by reference Type reference (TYPE) TYPENAME Name of Dictionary Type 20091127
2 Importing I_STRUCTYPE_DESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20091127
3 Returning R_COMPONENT_LIST Value transfer Type reference (TYPE) ABAP_COMPONENT_TAB 20091127
# Exception Resumable Description Created on
1 CX_SRT_WSP_LRD_ROUTING Excpetion class for LRD routing maintenance 20091127

Method FETCH_VALID_PROVIDERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TAB_PROVIDER_SYSTEM_APPL Call by reference Type reference (TYPE) SRT_TAB_PROVIDER_SYSTEM_APPL Provider System and Application Key 20081205
2 Importing IR_STRUC Call by reference Object reference (TYPE REF TO) DATA 20081205
3 Importing I_SERVICE_GROUP Call by reference Type reference (TYPE) SDTE_CG_NAME Technial Name (ABAP Name) of the consumer Group 20081205
# Exception Resumable Description Created on
1 CX_SRT_WSP_LRD_ROUTING Excpetion class for LRD routing maintenance 20081205

Method GET_ALL_LRD_HEADERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TAB_DATA Value transfer Type reference (TYPE) SRT_TAB_LRD_HEADER Header information for Logical receiver determinaton 20081118

Method GET_ALL_LRD_HEADERS on class CL_SRT_WSP_LRD_UTILITIES has no exception.

Method GET_ALL_ROUTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STATUS Call by reference Type reference (TYPE) SRT_LRD_ROUTING_STATUS Routing Activation Status 20110117
2 Returning R_TAB_DATA Value transfer Type reference (TYPE) SRT_TAB_LRD_ROUTING Routing details maintained for a service group 20110117

Method GET_ALL_ROUTINGS on class CL_SRT_WSP_LRD_UTILITIES has no exception.

Method GET_DATA_REF_FOR_LRD_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SERVICE_GROUP Call by reference Type reference (TYPE) SDTE_CG_NAME Technial Name (ABAP Name) of the consumer Group 20091130
2 Returning R_DATA Value transfer Object reference (TYPE REF TO) DATA 20091130
# Exception Resumable Description Created on
1 CX_SRT_PUBLIC_CONFIG Error Class for Web Service Configuration 20091130

Method GET_ROUTING_INFORMATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TAB_DATA Value transfer Type reference (TYPE) SRT_TAB_LRD_ROUTING Routing details maintained for a service group 20081118
2 Importing I_APPL_KEY Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20081125
3 Importing I_SERVICE_GROUP Call by reference Type reference (TYPE) SDTE_CG_NAME Technial Name (ABAP Name) of the consumer Group 20081118
4 Importing I_SYSTEM_KEY Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20081125

Method GET_ROUTING_INFORMATION on class CL_SRT_WSP_LRD_UTILITIES has no exception.

Method GET_TECHNICAL_RECEIVERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LRD_HANDLER Call by reference Object reference (TYPE REF TO) IF_SRT_PUBLIC_LRD_HANDLER Public Logical Receiver Determination 20091130
2 Importing I_SERVICE_GROUP Call by reference Type reference (TYPE) SDTE_CG_NAME Technial Name (ABAP Name) of the consumer Group 20091130
3 Returning R_PROVIDER_APPLICATIONS Value transfer Type reference (TYPE) SRT_PUBLIC_PROVIDER_APPLS Provider Applications 20091130
# Exception Resumable Description Created on
1 CX_SRT_PUBLIC_CONFIG Error Class for Web Service Configuration 20091130

Method LOCK_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ERROR Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20081229
2 Exporting E_ERROR_TEXT Call by reference Type reference (TYPE) STRING 20081229
3 Importing I_SERVICE_GROUP Call by reference Type reference (TYPE) SDTE_CG_NAME Technial Name (ABAP Name) of the consumer Group 20081229

Method LOCK_OBJECT on class CL_SRT_WSP_LRD_UTILITIES has no exception.

Method MODIFY_LRD_ROUTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TAB_ROUTING Call by reference Type reference (TYPE) SRT_TAB_LRD_ROUTING Routing details maintained for a service group 20110117
# Exception Resumable Description Created on
1 CX_SRT_WSP_LRD_ROUTING Excpetion class for LRD routing maintenance 20110117

Method SAVE_LRD_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SERVICE_GROUP Call by reference Type reference (TYPE) SDTE_CG_NAME Technial Name (ABAP Name) of the consumer Group 20081125
2 Importing I_STATUS Call by reference Type reference (TYPE) SRT_LRD_STATUS 'A' Overall Activation Status for local Receiver Determination 20081125
# Exception Resumable Description Created on
1 CX_SRT_WSP_LRD_ROUTING Excpetion class for LRD routing maintenance 20081125

Method SAVE_LRD_ROUTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TAB_ROUTING Call by reference Type reference (TYPE) SRT_TAB_LRD_ROUTING Routing details maintained for a service group 20081125
# Exception Resumable Description Created on
1 CX_SRT_WSP_LRD_ROUTING Excpetion class for LRD routing maintenance 20081125

Method UNLOCK_OBJECT Signature

Method UNLOCK_OBJECT on class CL_SRT_WSP_LRD_UTILITIES has no parameter.
Method UNLOCK_OBJECT on class CL_SRT_WSP_LRD_UTILITIES has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 720