SAP ABAP Class CL_RD_SRVC (Receiver Determination)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-XI-IBC-ROU (Application Component) Routing
     SAI_ROUTING_II (Package) XI: Routing Directory
Properties
Class CL_RD_SRVC  
Short Description Receiver Determination    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SAI_ROUTING_II   XI: Routing Directory 
Created 20030407   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)
Interfaces
Class CL_RD_SRVC has no interface implemented.
Friends
Class CL_RD_SRVC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_NO_RCVR_ID Constant Private Type reference (TYPE) SAIXI_GUID 'AAAAAAAAAAAAAAAAAAAAE2CB0A140325' Special GUID 20051103
2 EXTRACTORS Instance attribute Private Type reference (TYPE) RDT_EXTRACTOR 20030813
3 NAMESPACES Instance attribute Private Type reference (TYPE) RDT_NAMESPACE 20030701
4 NO_RCVR_RULE Instance attribute Private Type reference (TYPE) TRD_RULE XI: Rcvr Det. Rule (Receiver Extractors & Condition) 20051103
5 ON_NO_RCVR Instance attribute Private Type reference (TYPE) I 20051103
6 RECEIVER_MAPPING Instance attribute Private Object reference (TYPE REF TO) CL_RECEIVER_MAPPING Dynamic Receiver Determination 20060607
7 RELATION Instance attribute Public Type reference (TYPE) TRD_RELATION 20030702
8 RULES Instance attribute Private Type reference (TYPE) RDT_RULE 20030407
9 TRACE Instance attribute Private Object reference (TYPE REF TO) IF_XMS_TRACE XMS: Trace 20030407
10 TRACELEVEL Instance attribute Private Type reference (TYPE) SXMSTRCLEV Integration Engine: Trace Level 20030407
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20030407
2 CREATE_RD_SRVC_FROM_ID Static method Public Method Create CL_RD_SRVC for Object ID 20051103
3 CREATE_RD_SRVC_FROM_MSG Static method Public Method Create CL_RD_SRVC for Message Header 20051103
4 DETERMINE_RECEIVERS Instance method Public Method Determine Receiver 20030407
5 EVALUATE_CONDITION Instance method Private Method Evaluate Condition 20030407
6 GET_NAMESPACES Instance method Public Method Returns Namespaces 20051103
7 GET_NO_RCVR_RCVR Instance method Public Method Returns noRcvrRcvr 20051103
8 GET_ON_NO_RCVR Instance method Public Method Returns noReceiver Behavior 20051103
9 GET_RECEIVERS_FROM_HEADER Instance method Private Method Read Receiver from Message Header 20031204
10 GET_RECEIVER_MAPPING_LINKS Instance method Public Method Gets data for dynamic receiver determinatn for cache display 20060906
11 GET_RULELINES Instance method Public Method Returns RuleLines (Without noRcvrRcvr) 20051103
12 GET_RULELINE_RCVR Instance method Public Method Returns Receiver for a RuleLine 20051103
13 MO_PARTS_NEEDED Instance method Public Method Gets Parts of Message Required 20030407
14 RECEIVERS_EXIST Instance method Public Method Determines Whether Systems Are Intereseted 20030407
15 RESOLVE_EXTRACTOR Instance method Private Method Trigger Extractor 20030731
16 RESOLVE_RECEIVERS Instance method Private Method Expand receiver 20031203
Events
Class CL_RD_SRVC has no event.
Types
Class CL_RD_SRVC has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RD_KEY Call by reference Type reference (TYPE) TRD_RELATION XI: Rcvr.Det. Relation Key 20051103
# Exception Resumable Description Created on
1 CX_RD_SRVC Empfänger Ermittlung 20030812

Method CREATE_RD_SRVC_FROM_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJECTID Call by reference Type reference (TYPE) SAIXI_GUID XI Laufzeit: GUID 20051103
2 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_RD_SRVC Empfänger-Ermittlung 20051103
# Exception Resumable Description Created on
1 CX_RD_SRVC Empfänger Ermittlung 20051103

Method CREATE_RD_SRVC_FROM_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FROM_ACTION Call by reference Type reference (TYPE) SXI_FROM_ACTION XI: From-Action (Outbound-Interface) Name 20051103
2 Importing FROM_ACTION_NS Call by reference Type reference (TYPE) SXI_FROM_ACTION_NS XI: From-Action (Outbound-Interface) Namespace 20051103
3 Importing FROM_PARTY Call by reference Type reference (TYPE) SXI_FROM_PARTY XI: From-Party 20051103
4 Importing FROM_SERVICE Call by reference Type reference (TYPE) SXI_FROM_SERVICE XI: From-Service 20051103
5 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_RD_SRVC Empfänger-Ermittlung 20051103
6 Importing TO_PARTY Call by reference Type reference (TYPE) SXI_TO_PARTY XI:To-Party 20051103
7 Importing TO_SERVICE Call by reference Type reference (TYPE) SXI_TO_SERVICE XI: To-Service 20051103
# Exception Resumable Description Created on
1 CX_RD_SRVC Empfänger Ermittlung 20051103

Method DETERMINE_RECEIVERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE_XMB Message Objekt 20030704
2 Returning RECEIVERS Value transfer Type reference (TYPE) SXI_ADDRESSES Empfänger 20030407
# Exception Resumable Description Created on
1 CX_RD_SRVC Routing Laufzeit (Empfänger-Ermittlung) 20030801

Method EVALUATE_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONDITION_ID Call by reference Type reference (TYPE) SAIXI_GUID 20031218
2 Returning RESULT Value transfer Type reference (TYPE) RM_BOOLEAN 20030407
3 Importing RULE_ENGINE Call by reference Object reference (TYPE REF TO) CL_SAI_SWF_RULE_ENGINE Interface für Workflow-Regeln 20070703
# Exception Resumable Description Created on
1 CX_RD_SRVC Empfänger Ermittlung 20030808

Method GET_NAMESPACES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) RDT_NAMESPACE Tabelle der Namespaces 20051103

Method GET_NAMESPACES on class CL_RD_SRVC has no exception.

Method GET_NO_RCVR_RCVR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) RDS_RCVREXTR Receiver with resolved extractors 20051103

Method GET_NO_RCVR_RCVR on class CL_RD_SRVC has no exception.

Method GET_ON_NO_RCVR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) I 20051103

Method GET_ON_NO_RCVR on class CL_RD_SRVC has no exception.

Method GET_RECEIVERS_FROM_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE_XMB higher level message interface 20031204
2 Returning RECEIVERS Value transfer Type reference (TYPE) SXI_ADDRESSES XI: Tabelle von Adressen 20031204

Method GET_RECEIVERS_FROM_HEADER on class CL_RD_SRVC has no exception.

Method GET_RECEIVER_MAPPING_LINKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting OP_SPECIFIC Call by reference Type reference (TYPE) SXI_BOOLEAN Boolescher Wert ('X' = true, SPACE = false) 20060906
2 Exporting RESULT Call by reference Type reference (TYPE) SXI_LINKS Referenzen zwischen XI-Objekten 20060906

Method GET_RECEIVER_MAPPING_LINKS on class CL_RD_SRVC has no exception.

Method GET_RULELINES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) RDT_RULE Tabelle der Rcvr.Det. Rules 20051103

Method GET_RULELINES on class CL_RD_SRVC has no exception.

Method GET_RULELINE_RCVR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) RDS_RCVREXTR Receiver with resolved extractors 20051103
2 Importing RULELINE Call by reference Type reference (TYPE) TRD_RULE XI: Rcvr.Det. Rule (Receiver-Extractors & Condition) 20051103

Method GET_RULELINE_RCVR on class CL_RD_SRVC has no exception.

Method MO_PARTS_NEEDED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ATTACHMENT_NEEDED Call by reference Type reference (TYPE) RM_BOOLEAN Boolscher Wert ('X'=TRUE, ' '=FALSE) 20030901
2 Exporting PAYLOAD_NEEDED Call by reference Type reference (TYPE) RM_BOOLEAN Boolscher Wert ('X'=TRUE, ' '=FALSE) 20030901
# Exception Resumable Description Created on
1 CX_RD_SRVC Empfänger Ermittlung 20031017

Method RECEIVERS_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE_XMB 20030923
2 Returning RECEIVERS_EXIST Value transfer Type reference (TYPE) RM_BOOLEAN Tabelle der Empfänger Systeme 20030407
3 Importing USE_PAYLOAD Call by reference Type reference (TYPE) RM_BOOLEAN 20030929
# Exception Resumable Description Created on
1 CX_RD_SRVC Empfänger Ermittlung 20030929

Method RESOLVE_EXTRACTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXTRACTORID Call by reference Type reference (TYPE) SAIXI_GUID 20030813
2 Importing MESSAGE Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE_XMB 20030731
3 Returning VALUE Value transfer Type reference (TYPE) RD_EXTRVALUE Extractor Wert 20031204
# Exception Resumable Description Created on
1 CX_RD_SRVC Empfänger Ermittlung 20030801

Method RESOLVE_RECEIVERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE_XMB 20031203
2 Returning RECEIVERS Value transfer Type reference (TYPE) SXI_ADDRESSES XI: Tabelle von Adressen 20031203
3 Importing RULE Call by reference Type reference (TYPE) TRD_RULE 20031203
# Exception Resumable Description Created on
1 CX_RD_SRVC Empfänger Ermittlung 20031203
History
Last changed by/on SAP  20130531 
SAP Release Created in 640