SAP ABAP Class CL_XMS_LMS_EXTR_FILTER (LMS Extractor for Messages)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-XI-IS-IEN (Application Component) Integration Engine
     SXMSF (Package) XI: Integration Engine Runtime
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_XMS_MAIN XMS: Global Attributes 20120905
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_XMS_MAIN_CONST XMS: Constants 20120905
Properties
Class CL_XMS_LMS_EXTR_FILTER  
Short Description LMS Extractor for Messages    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SXMSF   XI: Integration Engine Runtime 
Created 20080129   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_XMS_LMS_EXTR_FILTER has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_XMS_MAIN XMS: Global Attributes 20120905
2 IF_XMS_MAIN_CONST XMS: Constants 20120905
Friends
Class CL_XMS_LMS_EXTR_FILTER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_FALSE Instance attribute Private Attribute reference (LIKE) 20120905
2 CO_TRUE Instance attribute Private Attribute reference (LIKE) 20120905
3 _FIL_TAB Instance attribute Protected Type reference (TYPE) FIL_TTYP 20080129
4 _INST Static Attribute Protected Object reference (TYPE REF TO) CL_XMS_LMS_EXTR_FILTER LMS Extractor for Messages 20080129
5 _LOG Instance attribute Protected Object reference (TYPE REF TO) CL_XMS_LOG 20080204
6 _METHOD Instance attribute Protected Type reference (TYPE) SXMS_EXTR_ACTIVITY Method 20080129
7 _STAR_TAB Instance attribute Protected Type reference (TYPE) FIL_TTYP 20080129
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20080129
2 EXTRACT_AND_SAVE Instance method Public Method 20080130
3 EXTRACT_AND_SAVE_MMF Instance method Public Method 20080130
4 EXTRACT_AND_SAVE_PAYLOAD Instance method Public Method 20080226
5 GET_INSTANCE Static method Public Method 20080129
6 GET_VALUES Instance method Public Method 20080129
7 GET_VALUES_FOR_FILTER Instance method Protected Method 20080130
8 GET_VALUES_FOR_FILTER_PAYLOAD Instance method Protected Method 20080226
9 GET_VALUES_PAYLOAD Instance method Public Method 20080226
10 REFRESH_BUFFER Instance method Protected Method 20080311
11 SET_LOG Instance method Protected Method 20080206
12 TEST Instance method Public Method 20080204
13 TEST_AND_SAVE Instance method Public Method 20080212
14 TEST_AND_SAVE_WS Instance method Public Method 20080829
15 TEST_UI Instance method Public Method 20080311
16 TEST_UI_WS Instance method Public Method 20080901
17 TEST_WS Instance method Public Method 20080829
Events
Class CL_XMS_LMS_EXTR_FILTER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 FIL_TTYP Public See coding 20080129 fil_ttyp TYPE TABLE OF sxms_lms_ext_fil WITH DEFAULT KEY
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing METHOD Call by reference Type reference (TYPE) SXMS_EXTR_ACTIVITY 20080129

Method CONSTRUCTOR on class CL_XMS_LMS_EXTR_FILTER has no exception.

Method EXTRACT_AND_SAVE 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 20080130

Method EXTRACT_AND_SAVE on class CL_XMS_LMS_EXTR_FILTER has no exception.

Method EXTRACT_AND_SAVE_MMF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MMF Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE_MMF Multi message interface 20080130

Method EXTRACT_AND_SAVE_MMF on class CL_XMS_LMS_EXTR_FILTER has no exception.

Method EXTRACT_AND_SAVE_PAYLOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INTERFACE Call by reference Type reference (TYPE) SXI_INTERFACE XI: Interface 20080226
2 Importing MSGID Call by reference Type reference (TYPE) SXMSMGUID XI: Message-Id 20080226
3 Importing PAYLOAD Call by reference Type reference (TYPE) XSTRING higher level message interface 20080226
4 Importing PID Call by reference Type reference (TYPE) SXMSPID Integration Engine: Pipeline-ID 20080226
5 Importing PSI Call by reference Type reference (TYPE) SXMS_LMS_P_S_I Include-Strukur für LMS-Filter 20080226

Method EXTRACT_AND_SAVE_PAYLOAD on class CL_XMS_LMS_EXTR_FILTER has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning INST Value transfer Object reference (TYPE REF TO) CL_XMS_LMS_EXTR_FILTER LMS-Extraktor für Messages 20080129
2 Importing LOG Call by reference Object reference (TYPE REF TO) CL_XMS_LOG 20080204
3 Importing METHOD Call by reference Type reference (TYPE) SXMS_EXTR_ACTIVITY Methode 20080129

Method GET_INSTANCE on class CL_XMS_LMS_EXTR_FILTER has no exception.

Method GET_VALUES 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 20080129
2 Returning VALUE_TAB Value transfer Type reference (TYPE) SXMSDATA_TUPEL_TAB_VALUE_TAB Tupel der extrahierten Daten einer Message 20080129

Method GET_VALUES on class CL_XMS_LMS_EXTR_FILTER has no exception.

Method GET_VALUES_FOR_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FILTER Call by reference Type reference (TYPE) SXMS_LMS_EXT_FIL Filter für LMS-Extraktor 20080130
2 Importing MESSAGE Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE_XMB higher level message interface 20080130
3 Returning VALUE_TAB Value transfer Type reference (TYPE) SXMSDATA_TUPEL_TAB_VALUE_TAB Tupel der extrahierten Daten einer Message 20080130

Method GET_VALUES_FOR_FILTER on class CL_XMS_LMS_EXTR_FILTER has no exception.

Method GET_VALUES_FOR_FILTER_PAYLOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FILTER Call by reference Type reference (TYPE) SXMS_LMS_EXT_FIL Filter für LMS-Extraktor 20080226
2 Importing PAYLOAD Call by reference Type reference (TYPE) XSTRING higher level message interface 20080226
3 Returning VALUE_TAB Value transfer Type reference (TYPE) SXMSDATA_TUPEL_TAB_VALUE_TAB Tupel der extrahierten Daten einer Message 20080226

Method GET_VALUES_FOR_FILTER_PAYLOAD on class CL_XMS_LMS_EXTR_FILTER has no exception.

Method GET_VALUES_PAYLOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INTERFACE Call by reference Type reference (TYPE) SXI_INTERFACE XI: Interface 20080226
2 Importing PAYLOAD Call by reference Type reference (TYPE) XSTRING 20080226
3 Importing PSI Call by reference Type reference (TYPE) SXMS_LMS_P_S_I higher level message interface 20080226
4 Returning VALUE_TAB Value transfer Type reference (TYPE) SXMSDATA_TUPEL_TAB_VALUE_TAB Tupel der extrahierten Daten einer Message 20080226

Method GET_VALUES_PAYLOAD on class CL_XMS_LMS_EXTR_FILTER has no exception.

Method REFRESH_BUFFER Signature

Method REFRESH_BUFFER on class CL_XMS_LMS_EXTR_FILTER has no parameter.
Method REFRESH_BUFFER on class CL_XMS_LMS_EXTR_FILTER has no exception.

Method SET_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LOG Call by reference Object reference (TYPE REF TO) CL_XMS_LOG 20080206

Method SET_LOG on class CL_XMS_LMS_EXTR_FILTER has no exception.

Method TEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MSGID Call by reference Type reference (TYPE) SXMSMGUID XI: Message-Id 20080204
2 Importing PID Call by reference Type reference (TYPE) SXMSPID Integration Engine: Pipeline-ID 20080204
3 Returning VALUE_TAB Value transfer Type reference (TYPE) SXMSDATA_TUPEL_TAB_VALUE_TAB Tupel der extrahierten Daten einer Message 20080212

Method TEST on class CL_XMS_LMS_EXTR_FILTER has no exception.

Method TEST_AND_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MSGID Call by reference Type reference (TYPE) SXMSMGUID XI: Message-Id 20080212
2 Importing PID Call by reference Type reference (TYPE) SXMSPID Integration Engine: Pipeline-ID 20080212

Method TEST_AND_SAVE on class CL_XMS_LMS_EXTR_FILTER has no exception.

Method TEST_AND_SAVE_WS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INTERFACE Call by reference Type reference (TYPE) SXI_INTERFACE XI: Interface 20080829
2 Importing MSGID Call by reference Type reference (TYPE) SXMSMGUID XI: Message-Id 20080829
3 Importing PID Call by reference Type reference (TYPE) SXMSPID Integration Engine: Pipeline-ID 20080829
4 Importing SND_RCV Call by reference Type reference (TYPE) SXMS_LMS_P_S_I Include-Strukur für LMS-Filter 20080829

Method TEST_AND_SAVE_WS on class CL_XMS_LMS_EXTR_FILTER has no exception.

Method TEST_UI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MSGID Call by reference Type reference (TYPE) SXMSMGUID XI: Message-Id 20080311
2 Importing PID Call by reference Type reference (TYPE) SXMSPID Integration Engine: Pipeline-ID 20080311
3 Returning VALUE_TAB Value transfer Type reference (TYPE) SXMSDATA_TUPEL_TAB_VALUE_TAB Tupel der extrahierten Daten einer Message mit Wertetabelle 20081112

Method TEST_UI on class CL_XMS_LMS_EXTR_FILTER has no exception.

Method TEST_UI_WS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MSGID Call by reference Type reference (TYPE) SXMSMGUID XI: Message-Id 20080901
2 Importing PID Call by reference Type reference (TYPE) SXMSPID Integration Engine: Pipeline-ID 20080901
3 Returning VALUE_TAB Value transfer Type reference (TYPE) SXMSDATA_TUPEL_TAB_VALUE_TAB Tupel der extrahierten Daten einer Message mit Wertetabelle 20081112

Method TEST_UI_WS on class CL_XMS_LMS_EXTR_FILTER has no exception.

Method TEST_WS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INTERFACE Call by reference Type reference (TYPE) SXI_INTERFACE XI: Interface 20080829
2 Importing MSGID Call by reference Type reference (TYPE) SXMSMGUID XI: Message-Id 20080829
3 Importing PID Call by reference Type reference (TYPE) SXMSPID Integration Engine: Pipeline-ID 20080829
4 Importing SND_RCV Call by reference Type reference (TYPE) SXMS_LMS_P_S_I Include-Strukur für LMS-Filter 20080829
5 Returning VALUE_TAB Value transfer Type reference (TYPE) SXMSDATA_TUPEL_TAB_VALUE_TAB Tupel der extrahierten Daten einer Message 20080829

Method TEST_WS on class CL_XMS_LMS_EXTR_FILTER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 711