SAP ABAP Class CL_FDT_UT_XML_UTILITIES (utilities)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-BR (Application Component) BRFplus - ABAP-Based Business Rules
     SFDT_TEST (Package) BRFplus: Global Test Classes
Properties
Class CL_FDT_UT_XML_UTILITIES  
Short Description utilities    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SFDT_TEST   BRFplus: Global Test Classes 
Created 20110311   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)
2 IF_FDT_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_FDT_UT_XML_UTILITIES has no interface implemented.
Friends
Class CL_FDT_UT_XML_UTILITIES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MV_CHANGE_INDEX Static Attribute Private Type reference (TYPE) I 20110311
Methods
# Method Level Visibility Method type Description Created on
1 DELETE_DATA Instance method Public Method 20110311
2 DESERIALIZE_DATA_SNAPSHOT Static method Private Method 20110311
3 EXPORT_DATA Static method Public Method exports an test case depending on the test_case_id 20110912
4 GET_FUNCTION Static method Public Method 20110915
5 IMPORT_DATA Static method Public Method imports a test case with expected values 20110912
6 IS_VALID_SET Static method Public Method 20110602
7 IS_VALID_TEST Static method Public Method 20110602
8 READ_CONTEXT_DATA Static method Public Method 20110602
9 READ_DATA Instance method Public Method 20110311
10 SAVE_DATA Instance method Public Method 20110311
11 SERIALIZE_DATA_SNAPSHOT Static method Private Method 20110311
12 TESTCASE_DB_WRITE Static method Public Method Update test case in database 20110915
Events
Class CL_FDT_UT_XML_UTILITIES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_CONTEXT_DATA Public Type reference (TYPE) FDT_TEST_XML_CON 20110602
2 T_CONTEXT_DATA Public See coding 20110602 t_CONTEXT_DATA type STANDARD TABLE OF s_context_data
Method Signatures

Method DELETE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DELETED Call by reference Type reference (TYPE) ABAP_BOOL 20110311
2 Importing IV_CHANGE_INDEX Call by reference Type reference (TYPE) I 20110311
3 Importing IV_FUNCTION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20110311
4 Importing IV_TEST_CASE_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20110322

Method DELETE_DATA on class CL_FDT_UT_XML_UTILITIES has no exception.

Method DESERIALIZE_DATA_SNAPSHOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_CONTEXT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID 20110321
2 Exporting ETS_RESULT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs as sorted table 20110321
3 Exporting ET_CONTEXT_SNAPSHOT Call by reference Type reference (TYPE) ABAP_TRANS_SRCBIND_TAB 20110321
4 Exporting ET_RESULT_SNAPSHOT Call by reference Type reference (TYPE) ABAP_TRANS_SRCBIND_TAB 20110321
5 Importing IV_XML_CONTEXT_IDS Call by reference Type reference (TYPE) XSTRING 20110321
6 Importing IV_XML_CONTEXT_SNAPSHOT Call by reference Type reference (TYPE) XSTRING 20110321
7 Importing IV_XML_RESULT_IDS Call by reference Type reference (TYPE) XSTRING 20110321
8 Importing IV_XML_RESULT_SNAPSHOT Call by reference Type reference (TYPE) XSTRING 20110321
# Exception Resumable Description Created on
1 CX_FDT_INPUT 20110311

Method EXPORT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_XML Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20110914
2 Exporting EV_STRING Call by reference Type reference (TYPE) STRING 20110912
3 Importing IV_TEST_CASE Call by reference Type reference (TYPE) FDT_UUID FDT: Universal Unique Identifier 20110912

Method EXPORT_DATA on class CL_FDT_UT_XML_UTILITIES has no exception.

Method GET_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_FUNCTION Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs as sorted table 20110915
2 Importing IV_TEST_CASE Value transfer Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20110915

Method GET_FUNCTION on class CL_FDT_UT_XML_UTILITIES has no exception.

Method IMPORT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INCREASE Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20110914
2 Importing IV_OVERWRITE Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20110914
3 Importing IV_STRING Call by reference Type reference (TYPE) STRING 20110912

Method IMPORT_DATA on class CL_FDT_UT_XML_UTILITIES has no exception.

Method IS_VALID_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CHANGE_INDEX Call by reference Type reference (TYPE) I 20110602
2 Importing IV_FUNCTION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20110602
3 Returning RV_VALID Value transfer Type reference (TYPE) ABAP_BOOL 20110602

Method IS_VALID_SET on class CL_FDT_UT_XML_UTILITIES has no exception.

Method IS_VALID_TEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPL_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20110602
2 Returning RV_VALID Value transfer Type reference (TYPE) ABAP_BOOL 20110602

Method IS_VALID_TEST on class CL_FDT_UT_XML_UTILITIES has no exception.

Method READ_CONTEXT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CON_DATA Call by reference Type reference (TYPE) T_CONTEXT_DATA Context and Result Value for UT based on XML 20110602
2 Importing IV_TEST_CASE Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20110602

Method READ_CONTEXT_DATA on class CL_FDT_UT_XML_UTILITIES has no exception.

Method READ_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_CONTEXT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID 20110321
2 Exporting ETS_RESULT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs as sorted table 20110321
3 Exporting ET_CONTEXT_SNAPSHOT Call by reference Type reference (TYPE) ABAP_TRANS_SRCBIND_TAB 20110321
4 Exporting ET_RESULT_SNAPSHOT Call by reference Type reference (TYPE) ABAP_TRANS_SRCBIND_TAB 20110321
5 Importing IV_CHANGE_INDEX Call by reference Type reference (TYPE) I 20110311
6 Importing IV_FUNCTION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID 20110311
7 Importing IV_TEST_CASE Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20110322

Method READ_DATA on class CL_FDT_UT_XML_UTILITIES has no exception.

Method SAVE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CONTEXT_SNAPSHOT Call by reference Type reference (TYPE) ABAP_TRANS_SRCBIND_TAB 20110321
2 Importing IT_RESULT_SNAPSHOT Call by reference Type reference (TYPE) ABAP_TRANS_SRCBIND_TAB 20110321
3 Importing IV_CHANGE_INDEX Call by reference Type reference (TYPE) I 20110311
4 Importing IV_FUNCTION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID 20110311
5 Importing IV_TEST_CASE_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20110322

Method SAVE_DATA on class CL_FDT_UT_XML_UTILITIES has no exception.

Method SERIALIZE_DATA_SNAPSHOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_XML_CONTEXT_IDS Call by reference Type reference (TYPE) XSTRING 20110321
2 Exporting EV_XML_CONTEXT_SNAPSHOT Call by reference Type reference (TYPE) XSTRING 20110321
3 Exporting EV_XML_RESULT_IDS Call by reference Type reference (TYPE) XSTRING 20110321
4 Exporting EV_XML_RESULT_SNAPSHOT Call by reference Type reference (TYPE) XSTRING 20110321
5 Importing IT_CONTEXT_SNAPSHOT Call by reference Type reference (TYPE) ABAP_TRANS_SRCBIND_TAB 20110321
6 Importing IT_RESULT_SNAPSHOT Call by reference Type reference (TYPE) ABAP_TRANS_SRCBIND_TAB 20110321
# Exception Resumable Description Created on
1 CX_FDT_INPUT 20110311

Method TESTCASE_DB_WRITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20120105
2 Importing IV_TC_EXECUTABLE Call by reference Type reference (TYPE) FDT_TEST_XML-EXECUTABLE ABAP_TRUE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20120105
3 Importing IV_TC_REBUILD Call by reference Type reference (TYPE) FDT_TEST_XML-RE_BUILD ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20120105
4 Importing IV_TEST_CASE Call by reference Type reference (TYPE) FDT_UUID FDT: Universal Unique Identifier 20110915

Method TESTCASE_DB_WRITE on class CL_FDT_UT_XML_UTILITIES has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 731