SAP ABAP Class CL_SRAPI_QUERY_RESULT_PARSER30 (Interpretation Query Result XML)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-XI-IBD (Application Component) Integration Builder - Design
     SAI_SREP_API (Package) API for Repository
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SRAPI_QUERY_RESULT_PARSER Basis Class Parser Query Result 20040920
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRAPI_Q_SERI_C_30 Tag Names for Query-XML 20040821
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SRAPI_QUERY_RESULT_PARSER70 Query Result Parser 7.0 20040920
Properties
Class CL_SRAPI_QUERY_RESULT_PARSER30  
Short Description Interpretation Query Result XML    
Super Class CL_SRAPI_QUERY_RESULT_PARSER Basis Class Parser Query Result 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SAI_SREP_API   API for Repository 
Created 20040821   SAP 
Last change 20070911   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SRAPI_QUERY_RESULT_PARSER30 has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_SRAPI_Q_SERI_C_30 Tag Names for Query-XML 20040821
Friends
Class CL_SRAPI_QUERY_RESULT_PARSER30 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CURRENT_LINK_LIST_ROLES Instance attribute Protected Type reference (TYPE) SRAPI_T_STRING Table with Link Roles 20070523
2 CURRENT_LINK_ROLE Instance attribute Private Type reference (TYPE) STRING 20070523
Methods
# Method Level Visibility Method type Description Created on
1 AT_NEW_RESULT_OBJECT Instance method Protected Method Time Point: New Result Object in Query Result 20050503
2 CREATE_QUERY_RESULT Instance method Protected Method Creates Instance of Class cl_srapi_query_result 20040823
3 DETERMINE_ATTRIBUTE_TABLE Instance method Protected Method Determines Sequence of Result Attributes 20040821
4 HANDLE_COMPLEX_ATTRIBUTE Instance method Protected Method Handler for Complex Result Attributes (for example, key) 20040823
5 HANDLE_LINK_LIST_ATTRIBUTE Instance method Protected Method Handler for Link List Attribute 20040921
6 HANDLE_LINK_LIST_ROLE Instance method Protected Method Handler for Link Roles Attribute 20070523
7 HANDLE_LINK_REF Instance method Private Method 20070523
8 HANDLE_LINK_ROLE Instance method Private Method 20070523
9 HANDLE_SIMPLE_ATTRIBUTE Instance method Protected Method Handler for Simple Result Attributes (-Tag) 20040823
10 INIT Instance method Protected Method Late Initialization 20040921
Events
Class CL_SRAPI_QUERY_RESULT_PARSER30 has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_ATTR_POS_ID Protected See coding Structure: Attribute Position -> ID 20040920 begin of S_ATTR_POS_ID, pos type i, id type string, end of s_attr_pos_id
2 T_ATTR_POS_ID Protected See coding Table: Attribute Position -> ID 20040920 T_ATTR_POS_ID type table of S_ATTR_POS_ID
3 T_NODES Protected See coding Result Objects as DOM Nodes 20040920 T_NODES type table of ref to cl_proxy_xsd_node
Method Signatures

Method AT_NEW_RESULT_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ATTRIBUTE_ID Call by reference Type reference (TYPE) STRING aktuelles Attribut 20050503
2 Importing IM_KEY Call by reference Object reference (TYPE REF TO) CL_SRAPI_REP_OBJECT_KEY Schlüssel des aktuellen Ergebnisobjekts 20050503
3 Importing IM_RESULT Call by reference Object reference (TYPE REF TO) CL_SRAPI_QUERY_RESULT aktuelles Queryergebnis 20050503

Method AT_NEW_RESULT_OBJECT on class CL_SRAPI_QUERY_RESULT_PARSER30 has no exception.

Method CREATE_QUERY_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ATTRIBUTE_IDS Call by reference Type reference (TYPE) T_ATTR_POS_ID Position der Attribute 20040823
2 Importing IM_RESULT_OBJECTS Call by reference Type reference (TYPE) T_NODES Ergebnisobjekte 20040823
3 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_SRAPI_QUERY_RESULT Queryergebnis - interne Darstellung 20040823
# Exception Resumable Description Created on
1 CX_PROXY_GEN_ERROR Proxy-Generierung: Fehler 20040823

Method DETERMINE_ATTRIBUTE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_RESULT Call by reference Type reference (TYPE) T_ATTR_POS_ID Attributtabelle 20040821
2 Importing IM_RESULT Call by reference Object reference (TYPE REF TO) CL_PROXY_XSD_NODE Ergebnis 20040821
# Exception Resumable Description Created on
1 CX_PROXY_GEN_ERROR Proxy-Generierung: Fehler 20040821

Method HANDLE_COMPLEX_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ATTRIBUTE Call by reference Object reference (TYPE REF TO) CL_PROXY_XSD_NODE Attribut 20040823
2 Importing IM_ATTRIBUTE_ID Call by reference Type reference (TYPE) STRING AttributeId 20040823
3 Importing IM_RESULT Call by reference Object reference (TYPE REF TO) CL_SRAPI_QUERY_RESULT Queryergebnis 20040823
# Exception Resumable Description Created on
1 CX_PROXY_GEN_ERROR Proxy-Generierung: Fehler 20040823

Method HANDLE_LINK_LIST_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ATTRIBUTE Call by reference Object reference (TYPE REF TO) CL_PROXY_XSD_NODE Linkattribut 20040921
2 Importing IM_RESULT Call by reference Object reference (TYPE REF TO) CL_SRAPI_QUERY_RESULT Queryergebnis - interne Darstellung 20040921

Method HANDLE_LINK_LIST_ATTRIBUTE on class CL_SRAPI_QUERY_RESULT_PARSER30 has no exception.

Method HANDLE_LINK_LIST_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ATTRIBUTE Call by reference Object reference (TYPE REF TO) CL_PROXY_XSD_NODE Attribut 20070523

Method HANDLE_LINK_LIST_ROLE on class CL_SRAPI_QUERY_RESULT_PARSER30 has no exception.

Method HANDLE_LINK_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ATTRIBUTE Call by reference Object reference (TYPE REF TO) CL_PROXY_XSD_NODE Proxy-Generierung: Knoten in einem WSDL-/XML-Schema-Dokument 20070523
2 Importing IM_RESULT Call by reference Object reference (TYPE REF TO) CL_SRAPI_QUERY_RESULT Queryergebnis - interne Darstellung 20070523

Method HANDLE_LINK_REF on class CL_SRAPI_QUERY_RESULT_PARSER30 has no exception.

Method HANDLE_LINK_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ATTRIBUTE Call by reference Object reference (TYPE REF TO) CL_PROXY_XSD_NODE Proxy-Generierung: Knoten in einem WSDL-/XML-Schema-Dokument 20070523

Method HANDLE_LINK_ROLE on class CL_SRAPI_QUERY_RESULT_PARSER30 has no exception.

Method HANDLE_SIMPLE_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ATTRIBUTE Call by reference Object reference (TYPE REF TO) CL_PROXY_XSD_NODE Attribut 20040823
2 Importing IM_ATTRIBUTE_ID Call by reference Type reference (TYPE) STRING AttributId 20040823
3 Importing IM_RESULT Call by reference Object reference (TYPE REF TO) CL_SRAPI_QUERY_RESULT Queryergebnis - interne Darstellung 20040823
# Exception Resumable Description Created on
1 CX_PROXY_GEN_ERROR Proxy-Generierung: Fehler 20040823

Method INIT Signature

Method INIT on class CL_SRAPI_QUERY_RESULT_PARSER30 has no parameter.
Method INIT on class CL_SRAPI_QUERY_RESULT_PARSER30 has no exception.
History
Last changed by/on SAP  20070911 
SAP Release Created in 700