SAP ABAP Class CL_GDV_READER_SNAPSHOTMETHOD (Parse XML)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-TWB-TST-ECA (Application Component) eCATT Extended Computer Aided Test Tool
     SECATT_GDV_SNAPSHOT_METHOD (Package) Generic Data Verifier - Snapshot Method
Properties
Class CL_GDV_READER_SNAPSHOTMETHOD  
Short Description Parse XML    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SECATT_GDV_SNAPSHOT_METHOD   Generic Data Verifier - Snapshot Method 
Created 20110201   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_GDV_READER_SNAPSHOTMETHOD has no interface implemented.
Friends
Class CL_GDV_READER_SNAPSHOTMETHOD has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CURRENT_PATH Instance attribute Public Type reference (TYPE) STRING 20110201
2 CURRENT_VALUE Instance attribute Public Type reference (TYPE) STRING 20110201
3 M_DO_NOT_MOVE_NEXT Instance attribute Private Type reference (TYPE) ABAP_BOOL 20110201
4 M_TAB_FILLED_PATH Instance attribute Private See coding 20110202
5 M_TAB_PATH Instance attribute Private See coding 20110201
6 M_XML_READER Instance attribute Private Object reference (TYPE REF TO) IF_SXML_READER SXML Reader Interface 20110201
Methods
# Method Level Visibility Method type Description Created on
1 CLEAN_STRUCTURE Instance method Private Method removes tags 20110211
2 CONSTRUCTOR Instance method Private Constructor 20110201
3 GET_AMOUNT_FILLED_LEAF_NODES Instance method Public Method Amount of filled leaf nodes 20110203
4 GET_AMOUNT_LEAF_NODES Instance method Public Method Amount of leaf nodes 20110203
5 IS_VALID_PATH Instance method Public Method Is valid (i.e. has already been read) 20110201
6 NEXT_NODE Instance method Public Method Move to next node and collect value 20110201
7 SET_NODE_PATH Instance method Private Method Build up current path 20110201
8 SET_NODE_VALUE Instance method Private Method Set current value 20110201
9 S_INSTANCE Static method Public Method 20110201
Events
Class CL_GDV_READER_SNAPSHOTMETHOD has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 PATH Private See coding 20110204 path type standard table of pathnode with default key
2 PATHNODE Private See coding 20110204 begin of pathnode, qname type qualifiedname, prefix type string, child_position type i, end of pathnode
3 QUALIFIEDNAME Private See coding 20110204 begin of qualifiedname, name type string, namespace type string, end of qualifiedname
Method Signatures

Method CLEAN_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_STRING Call by reference Type reference (TYPE) STRING 20110211

Method CLEAN_STRUCTURE on class CL_GDV_READER_SNAPSHOTMETHOD has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_XML Call by reference Type reference (TYPE) STRING XML string 20110201

Method CONSTRUCTOR on class CL_GDV_READER_SNAPSHOTMETHOD has no exception.

Method GET_AMOUNT_FILLED_LEAF_NODES Signature

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

Method GET_AMOUNT_FILLED_LEAF_NODES on class CL_GDV_READER_SNAPSHOTMETHOD has no exception.

Method GET_AMOUNT_LEAF_NODES Signature

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

Method GET_AMOUNT_LEAF_NODES on class CL_GDV_READER_SNAPSHOTMETHOD has no exception.

Method IS_VALID_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PATH Call by reference Type reference (TYPE) STRING 20110201
2 Returning RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20110201

Method IS_VALID_PATH on class CL_GDV_READER_SNAPSHOTMETHOD has no exception.

Method NEXT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) ABAP_BOOL Move successful 20110201
# Exception Resumable Description Created on
1 CX_SXML_PARSE_ERROR SXML Parsing Error 20110209

Method SET_NODE_PATH Signature

Method SET_NODE_PATH on class CL_GDV_READER_SNAPSHOTMETHOD has no parameter.
Method SET_NODE_PATH on class CL_GDV_READER_SNAPSHOTMETHOD has no exception.

Method SET_NODE_VALUE Signature

Method SET_NODE_VALUE on class CL_GDV_READER_SNAPSHOTMETHOD has no parameter.
Method SET_NODE_VALUE on class CL_GDV_READER_SNAPSHOTMETHOD has no exception.

Method S_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_XML Call by reference Type reference (TYPE) STRING 20110201
2 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_GDV_READER_SNAPSHOTMETHOD Parse XML 20110201

Method S_INSTANCE on class CL_GDV_READER_SNAPSHOTMETHOD has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in