SAP ABAP Class CL_SOAP_UDS_EXTRACTOR (User defined search: paylaod element extractor)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-WS-ABA-RT (Application Component) WebServices ABAP Runtime
     SOAP_USER_DEFINED_SEARCH (Package) User defined search
Properties
Class CL_SOAP_UDS_EXTRACTOR  
Short Description User defined search: paylaod element extractor    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SOAP_USER_DEFINED_SEARCH   User defined search 
Created 20121024   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SOAP_UDS_EXTRACTOR has no forward declaration.
Interfaces
Class CL_SOAP_UDS_EXTRACTOR has no interface implemented.
Friends
Class CL_SOAP_UDS_EXTRACTOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_EXTRACTION_RESULT Instance attribute Private Type reference (TYPE) CL_SOAP_XML_PATH_EXTRACTOR=>TT_LOG_RESULT 20121024
2 MT_INTERNAL_UDS_INDEX Instance attribute Private Type reference (TYPE) TT_INTERNAL_UDS_INDEX 20121025
3 MT_UDS_INDEX Instance attribute Private Type reference (TYPE) IF_SOAP_UDS_PERSISTENCY_CONST=>TTS_SEARCH_NAME_VAL 20121025
4 MV_EXTRACTION_TYPE Instance attribute Private Type reference (TYPE) IF_SOAP_UDS_CONFIG_EXTRACTION=>TY_EXTRACTION_TYPE 20121119
Methods
# Method Level Visibility Method type Description Created on
1 EXTRACT_DEFERRED Instance method Public Method 20121031
2 EXTRACT_SINGLE Instance method Public Method 20121024
3 EXTRACT_SINGLE_NO_STORE Instance method Private Method 20121025
4 POST_EXTRACTION Instance method Private Method 20121025
5 PRE_EXTRACTION Instance method Private Method 20121025
6 SIMULATE_SINGLE Instance method Public Method 20121025
Events
Class CL_SOAP_UDS_EXTRACTOR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_INTERNAL_UDS_INDEX Private See coding 20121025 begin of ts_internal_uds_index, search_name type srt_uds_search_name, p_value type ref to cl_soap_xml_path_extractor=>tt_log_result_for_path, end of ts_internal_uds_index
2 TT_INTERNAL_UDS_INDEX Private See coding 20121025 tt_internal_uds_index type table of ts_internal_uds_index
Method Signatures

Method EXTRACT_DEFERRED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FILTER Call by reference Type reference (TYPE) SRT_PERSISTENCY_FILTER 20121031

Method EXTRACT_DEFERRED on class CL_SOAP_UDS_EXTRACTOR has no exception.

Method EXTRACT_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXTRACTION_TYPE Call by reference Type reference (TYPE) IF_SOAP_UDS_CONFIG_EXTRACTION=>TY_EXTRACTION_TYPE IF_SOAP_UDS_CONFIG_EXTRACTION=>GC_EXTRACTION_TYPE-DIRECT 20121119
2 Importing IV_INTERFACE Call by reference Type reference (TYPE) SEOCLNAME 20121024
3 Importing IV_IS_NEW Call by reference Type reference (TYPE) XSDBOOLEAN ABAP_TRUE 20121031
4 Importing IV_MSG_PERIST_ID Call by reference Type reference (TYPE) SRT_PERSISTENCY_PERSIST_ID 20121024
5 Importing IV_OPERATION Call by reference Type reference (TYPE) SEOCMPNAME 20121024
6 Importing IV_PAYLOAD Call by reference Type reference (TYPE) XSTRING 20121024
# Exception Resumable Description Created on
1 CX_SOAP_CORE 20121024

Method EXTRACT_SINGLE_NO_STORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_UDS_INDEX Call by reference Type reference (TYPE) IF_SOAP_UDS_PERSISTENCY_CONST=>TTS_SEARCH_NAME_VAL 20121025
2 Importing IV_INTERFACE Call by reference Type reference (TYPE) SEOCLNAME 20121025
3 Importing IV_MSG_PERIST_ID Call by reference Type reference (TYPE) SRT_PERSISTENCY_PERSIST_ID 20121025
4 Importing IV_OPERATION Call by reference Type reference (TYPE) SEOCMPNAME 20121025
5 Importing IV_PAYLOAD Call by reference Type reference (TYPE) XSTRING 20121025
6 Importing IV_STATUS Call by reference Type reference (TYPE) SRT_UDS_CONFIG_STATUS CL_SOAP_UDS_CONFIGURATION=>GC_CONFIG_STATUS-ACTIVE User defined search: status of configuration entry 20130130

Method EXTRACT_SINGLE_NO_STORE on class CL_SOAP_UDS_EXTRACTOR has no exception.

Method POST_EXTRACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_UDS_INDEX Call by reference Type reference (TYPE) IF_SOAP_UDS_PERSISTENCY_CONST=>TTS_SEARCH_NAME_VAL 20121025
2 Importing IT_INTERNAL_UDS_INDEX Call by reference Type reference (TYPE) TT_INTERNAL_UDS_INDEX 20121025

Method POST_EXTRACTION on class CL_SOAP_UDS_EXTRACTOR has no exception.

Method PRE_EXTRACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EXTRACTION_RESULT Call by reference Type reference (TYPE) CL_SOAP_XML_PATH_EXTRACTOR=>TT_LOG_RESULT 20121025
2 Exporting ET_INTERNAL_UDS_INDEX Call by reference Type reference (TYPE) TT_INTERNAL_UDS_INDEX 20121025
3 Importing IT_UDS_CONFIG Call by reference Type reference (TYPE) IF_SOAP_UDS_CONFIG_EXTRACTION=>TT_SEARCH_PARAMETER 20121025

Method PRE_EXTRACTION on class CL_SOAP_UDS_EXTRACTOR has no exception.

Method SIMULATE_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_UDS_INDEX Call by reference Type reference (TYPE) IF_SOAP_UDS_PERSISTENCY_CONST=>TTS_SEARCH_NAME_VAL 20121025
2 Importing IV_INTERFACE Call by reference Type reference (TYPE) SEOCLNAME 20121025
3 Importing IV_MSG_PERIST_ID Call by reference Type reference (TYPE) SRT_PERSISTENCY_PERSIST_ID 20121025
4 Importing IV_OPERATION Call by reference Type reference (TYPE) SEOCMPNAME 20121025
5 Importing IV_PAYLOAD Call by reference Type reference (TYPE) XSTRING 20121025

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