SAP ABAP Class /UI2/CL_PERF_TEST_DATA (/UI2/CL_PERF_TEST_DATA)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   CA-UI2-INT-BE (Application Component) Backend Enablement
     /UI2/SERVICES_PB_V06_700 (Package) UI BE: PB Service implementation 703 v.06
Properties
Class /UI2/CL_PERF_TEST_DATA  
Short Description /UI2/CL_PERF_TEST_DATA    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /UI2/SERVICES_PB_V06_700   UI BE: PB Service implementation 703 v.06 
Created 20130822   SAP 
Last change 20141120    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /IWBEP/IF_MGW_MED_ODATA_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /UI2/CL_PERF_TEST_DATA has no interface implemented.
Friends
Class /UI2/CL_PERF_TEST_DATA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CS_FAILURE_REASON Constant Protected See coding 20130822
2 CV_MSG_NOT_AN_ERROR Constant Protected Type reference (TYPE) STRING `this is not an error but an artifact` 20130822
3 MO_CONTEXT Instance attribute Protected Object reference (TYPE REF TO) /IWBEP/IF_MGW_CONTEXT OData Channel - Data Provider Context 20130822
4 MO_DATA_PROVIDER Instance attribute Protected Object reference (TYPE REF TO) /IWBEP/CL_MGW_ABS_DATA Core gateway runtime interface for milestone 20130822
5 MT_DICT_ENTITY_KEY Instance attribute Protected Type reference (TYPE) YT_DICT_ENTITY_KEY 20130822
6 MT_DICT_ENTITY_SETNAME Instance attribute Protected Type reference (TYPE) YT_DICT_ENTITY_SETNAME 20130822
7 MT_DICT_NAVIGATION_PROPERTY Instance attribute Protected Type reference (TYPE) YT_DICT_NAVIGATION_PROPERTY 20130822
8 MT_ENTITY_CREATED Instance attribute Protected Type reference (TYPE) YT_ENTITY_CREATED 20130822
9 MT_MESSAGES_OF_LAST_CALL Instance attribute Protected Type reference (TYPE) /IWBEP/T_MESSAGE_CONTAINER Message Container Data Table 20130822
10 MV_ASSERT_LEVEL Instance attribute Protected Type reference (TYPE) AUNIT_LEVEL Level of ABAP Unit Check Error 20130822
11 MV_ASSERT_QUIT Instance attribute Protected Type reference (TYPE) AUNIT_FLOWCTRL Flow Control in Case of Error 20130822
12 MV_FAILURE_IS_EXPECTED Instance attribute Protected Type reference (TYPE) ABAP_BOOL for unit testing testing puposes 20130822
13 MV_NAMESPACE Instance attribute Protected Type reference (TYPE) STRING Service Document Namesapce 20130822
14 MV_SERVICE_DOCUMENT_NAME Instance attribute Protected Type reference (TYPE) STRING Service Document Name 20130822
15 MV_SERVICE_DOCUMENT_VERSION Instance attribute Protected Type reference (TYPE) NUMC4 Service Document Version 20130822
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_ENTITY Instance method Public Method 20130822
2 CREATE_ENTITY_BY_NAVIGATION Instance method Public Method call CREATE_ENTITY of DataProvider with navigation path 20130904
3 CREATE_ENTITY_KEY Instance method Public Method 20130903
4 CREATE_KEYSTRING_FROM_ENTITY Instance method Private Method 20130822
5 DEFINE_ENTITYSET_NAME Instance method Public Method 20130822
6 DEFINE_ENTITY_KEY Instance method Public Method 20130822
7 DEFINE_NAVIGATION_PROPERTY Instance method Public Method 20130822
8 DELETE_ENTITY Instance method Public Method 20130822
9 DELETE_ENTITY_INTERNAL Instance method Private Method 20130822
10 FAIL Instance method Private Method 20130822
11 GET_ENTITY_NAME_FOR_SET Instance method Private Method 20130904
12 GET_ENTITY_SET_NAME Instance method Private Method 20130822
13 GET_NAVPROP_INFO Instance method Private Method 20130904
14 GET_PAGE_SET_PAGE_PATH Static method Public Method 20130904
15 INIT Instance method Public Method 20130822
16 MODIFY_ENTITY_INTERNAL Instance method Private Method 20130822
17 PARSE_NAVIGATION_PATH Instance method Private Method 20130904
18 RFC_READ_ENTITY_SIMPLE Instance method Public Method 20131009
19 SAVE_MESSAGES Instance method Public Method 20130822
20 UNIT_TEST_ERROR Instance method Private Method 20130822
Events
Class /UI2/CL_PERF_TEST_DATA has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_ASSOC_ENTITY_KEY Protected See coding 20130822 begin of ys_assoc_entity_key, entity_name type string, key_components type string, end of ys_assoc_entity_key
2 YS_ASSOC_ENTITY_SETNAME Protected See coding 20130822 begin of ys_assoc_entity_setname, entity_name type string, entity_set_name type string, end of ys_assoc_entity_setname
3 YS_ENTITY_CREATED Protected See coding 20130822 begin of ys_entity_created, entity_name type string, key type string, end of ys_entity_created
4 YS_NAVIGATION_PROPERTY Protected See coding 20130822 begin of ys_navigation_property, source_entity_name type string, property_name type string, target_entity_name type string, cardinality type /iwbep/if_mgw_med_odata_types=>ty_e_med_cardinality, end of ys_navigation_property
5 YT_DICT_ENTITY_KEY Protected See coding 20130822 yt_dict_entity_key type sorted table of ys_assoc_entity_key with unique key entity_name
6 YT_DICT_ENTITY_SETNAME Protected See coding 20130822 yt_dict_entity_setname type sorted table of ys_assoc_entity_setname with unique key entity_name
7 YT_DICT_NAVIGATION_PROPERTY Protected See coding 20130822 yt_dict_navigation_property type sorted table of ys_navigation_property with unique key source_entity_name property_name
8 YT_ENTITY_CREATED Protected See coding 20130822 yt_entity_created type standard table of ys_entity_created
Method Signatures

Method CREATE_ENTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENTITY_NAME Call by reference Type reference (TYPE) STRING 20130822
2 Exporting E_ENTITY Call by reference Type reference (TYPE) DATA 20130822
3 Exporting IS_NULL Call by reference Type reference (TYPE) ABAP_BOOL 20130822
4 Importing I_ENTITY Call by reference Type reference (TYPE) DATA 20130822
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BUSI_EXCEPTION Business Exception 20130823
2 /IWBEP/CX_MGW_TECH_EXCEPTION Technical Exception 20130823

Method CREATE_ENTITY_BY_NAVIGATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ENTITY Call by reference Type reference (TYPE) DATA 20130904
2 Exporting IS_NULL Call by reference Type reference (TYPE) ABAP_BOOL 20130904
3 Importing I_ENTITY Call by reference Type reference (TYPE) DATA 20130904
4 Importing PATH Call by reference Type reference (TYPE) STRING 20130904
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BUSI_EXCEPTION Business Exception 20130904
2 /IWBEP/CX_MGW_TECH_EXCEPTION Technical Exception 20130904

Method CREATE_ENTITY_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENTITY_NAME Call by reference Type reference (TYPE) STRING 20130903
2 Importing KEY_STRING Call by reference Type reference (TYPE) STRING 20130903
3 Exporting KEY_TAB Call by reference Type reference (TYPE) /IWBEP/T_MGW_NAME_VALUE_PAIR table for name value pairs 20130903

Method CREATE_ENTITY_KEY on class /UI2/CL_PERF_TEST_DATA has no exception.

Method CREATE_KEYSTRING_FROM_ENTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ENTITY Call by reference Type reference (TYPE) DATA 20130822
2 Importing I_ENTITY_NAME Call by reference Type reference (TYPE) STRING 20130822
3 Returning R_KEY Value transfer Type reference (TYPE) STRING 20130822

Method CREATE_KEYSTRING_FROM_ENTITY on class /UI2/CL_PERF_TEST_DATA has no exception.

Method DEFINE_ENTITYSET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENTITY_NAME Call by reference Type reference (TYPE) STRING 20130822
2 Importing ENTITY_SET_NAME Call by reference Type reference (TYPE) STRING 20130822

Method DEFINE_ENTITYSET_NAME on class /UI2/CL_PERF_TEST_DATA has no exception.

Method DEFINE_ENTITY_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENTITY_NAME Call by reference Type reference (TYPE) STRING 20130822
2 Importing KEY_COMPONENTS Call by reference Type reference (TYPE) STRING 20130822

Method DEFINE_ENTITY_KEY on class /UI2/CL_PERF_TEST_DATA has no exception.

Method DEFINE_NAVIGATION_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CARDINALITY Call by reference Type reference (TYPE) /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_CARDINALITY 20130822
2 Importing NAVIGATION_PROPERTY Call by reference Type reference (TYPE) STRING 20130822
3 Importing SOURCE_ENTITY_NAME Call by reference Type reference (TYPE) STRING 20130822
4 Importing TARGET_ENTITY_NAME Call by reference Type reference (TYPE) STRING 20130822

Method DEFINE_NAVIGATION_PROPERTY on class /UI2/CL_PERF_TEST_DATA has no exception.

Method DELETE_ENTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENTITY_NAME Call by reference Type reference (TYPE) STRING 20130822
2 Importing KEY Call by reference Type reference (TYPE) STRING 20130822
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BUSI_EXCEPTION Business Exception 20130823
2 /IWBEP/CX_MGW_TECH_EXCEPTION Technical Exception 20130823

Method DELETE_ENTITY_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_KEY_TAB Call by reference Type reference (TYPE) /IWBEP/T_MGW_NAME_VALUE_PAIR table for name value pairs 20130822
2 Importing IT_NAVIGATION_PATH Call by reference Type reference (TYPE) /IWBEP/T_MGW_NAVIGATION_PATH table of navigation paths 20130822
3 Importing IV_ENTITY_NAME Call by reference Type reference (TYPE) STRING 20130822
4 Importing IV_ENTITY_SET_NAME Call by reference Type reference (TYPE) STRING 20130822
5 Importing IV_SOURCE_NAME Call by reference Type reference (TYPE) STRING 20130822
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BUSI_EXCEPTION Business Exception 20130830
2 /IWBEP/CX_MGW_TECH_EXCEPTION Technical Exception 20130830

Method FAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CATEGORY Call by reference Type reference (TYPE) CSEQUENCE 20130822
2 Importing DETAIL Call by reference Type reference (TYPE) CSEQUENCE 20130822
3 Importing LEVEL Call by reference Type reference (TYPE) AUNIT_LEVEL Level of ABAP Unit Check Error 20130822
4 Importing MSG Call by reference Type reference (TYPE) CSEQUENCE 20130822

Method FAIL on class /UI2/CL_PERF_TEST_DATA has no exception.

Method GET_ENTITY_NAME_FOR_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ENTITY_NAME Value transfer Type reference (TYPE) STRING 20130904
2 Importing ENTITY_SET_NAME Call by reference Type reference (TYPE) STRING 20130904

Method GET_ENTITY_NAME_FOR_SET on class /UI2/CL_PERF_TEST_DATA has no exception.

Method GET_ENTITY_SET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENTITY_NAME Call by reference Type reference (TYPE) STRING 20130822
2 Returning ENTITY_SET_NAME Value transfer Type reference (TYPE) STRING 20130822

Method GET_ENTITY_SET_NAME on class /UI2/CL_PERF_TEST_DATA has no exception.

Method GET_NAVPROP_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CARDINALITY Call by reference Type reference (TYPE) /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_CARDINALITY 20130904
2 Exporting EV_TARGET_ENTITY_NAME Call by reference Type reference (TYPE) STRING 20130904
3 Importing IV_NAVIGATION_PROPERTY Call by reference Type reference (TYPE) STRING 20130904
4 Importing IV_SOURCE_ENTITY_NAME Call by reference Type reference (TYPE) STRING 20130904

Method GET_NAVPROP_INFO on class /UI2/CL_PERF_TEST_DATA has no exception.

Method GET_PAGE_SET_PAGE_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PAGE_ID Call by reference Type reference (TYPE) STRING 20130904
2 Importing PAGE_SET_ID Call by reference Type reference (TYPE) STRING 20130904
3 Returning PATH Value transfer Type reference (TYPE) STRING 20130904

Method GET_PAGE_SET_PAGE_PATH on class /UI2/CL_PERF_TEST_DATA has no exception.

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATA_PROVIDER Call by reference Object reference (TYPE REF TO) /IWBEP/CL_MGW_ABS_DATA Abstract Business Data Provider 20130822
2 Importing NAMESPACE Call by reference Type reference (TYPE) STRING `/SAP/` 20130822
3 Importing SERVICE_DOCUMENT_NAME Call by reference Type reference (TYPE) STRING 20130822
4 Importing SERVICE_DOCUMENT_VERSION Call by reference Type reference (TYPE) NUMC4 '0001' Count parameters 20130822

Method INIT on class /UI2/CL_PERF_TEST_DATA has no exception.

Method MODIFY_ENTITY_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ENTITY Call by reference Type reference (TYPE) DATA 20130822
2 Exporting EV_IS_NULL Call by reference Type reference (TYPE) ABAP_BOOL 20130822
3 Importing IO_DATA_PROVIDER Call by reference Object reference (TYPE REF TO) /IWBEP/IF_MGW_ENTRY_PROVIDER MGW Entry Data Provider 20130822
4 Importing IT_KEY_TAB Call by reference Type reference (TYPE) /IWBEP/T_MGW_NAME_VALUE_PAIR table for name value pairs 20130822
5 Importing IT_NAVIGATION_PATH Call by reference Type reference (TYPE) /IWBEP/T_MGW_NAVIGATION_PATH table of navigation paths 20130822
6 Importing IV_ENTITY_IS_SUPPLIED Call by reference Type reference (TYPE) ABAP_BOOL 20130822
7 Importing IV_ENTITY_NAME Call by reference Type reference (TYPE) STRING 20130822
8 Importing IV_ENTITY_SET_NAME Call by reference Type reference (TYPE) STRING 20130822
9 Importing IV_SOURCE_NAME Call by reference Type reference (TYPE) STRING 20130822
10 Importing I_UPDATE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20130822
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BUSI_EXCEPTION 20130830
2 /IWBEP/CX_MGW_TECH_EXCEPTION 20130830

Method PARSE_NAVIGATION_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KEY_TAB Call by reference Type reference (TYPE) /IWBEP/T_MGW_NAME_VALUE_PAIR table for name value pairs 20130904
2 Exporting ET_NAVIGATION_PATH Call by reference Type reference (TYPE) /IWBEP/T_MGW_NAVIGATION_PATH table of navigation paths 20130904
3 Exporting EV_CARDINALITY Call by reference Type reference (TYPE) /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_CARDINALITY 20130904
4 Exporting EV_SOURCE_ENTITY_SET_NAME Call by reference Type reference (TYPE) STRING 20130904
5 Exporting EV_TARGET_ENTITY_NAME Call by reference Type reference (TYPE) STRING 20130904
6 Importing IV_PATH Call by reference Type reference (TYPE) STRING 20130904

Method PARSE_NAVIGATION_PATH on class /UI2/CL_PERF_TEST_DATA has no exception.

Method RFC_READ_ENTITY_SIMPLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ENTITY Call by reference Type reference (TYPE) DATA 20131009
2 Importing ENTITY_NAME Call by reference Type reference (TYPE) STRING 20131009
3 Exporting EXCEPTION_CATEGORY Call by reference Type reference (TYPE) /IWBEP/S_MESSAGE_CONTAINER_H-EXCEPTION_CATEGORY values: /iwbep/if_message_container=>gcs_exception_category 20131009
4 Exporting EXCEPTION_OCCURRED Call by reference Type reference (TYPE) ABAP_BOOL a simple flag for the caller's convenience 20131009
5 Importing KEY Call by reference Type reference (TYPE) STRING 20131009

Method RFC_READ_ENTITY_SIMPLE on class /UI2/CL_PERF_TEST_DATA has no exception.

Method SAVE_MESSAGES Signature

Method SAVE_MESSAGES on class /UI2/CL_PERF_TEST_DATA has no parameter.
Method SAVE_MESSAGES on class /UI2/CL_PERF_TEST_DATA has no exception.

Method UNIT_TEST_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DETAIL Call by reference Type reference (TYPE) STRING 20130822
2 Importing MSG Call by reference Type reference (TYPE) STRING 20130822

Method UNIT_TEST_ERROR on class /UI2/CL_PERF_TEST_DATA has no exception.
History
Last changed by/on SAP  20141120 
SAP Release Created in 100