Where Used List (Class) for SAP ABAP Table/Structure Field RSDCUBEV_DTA-NCUMTIM (RSDCUBEV_DTA)
SAP ABAP Table/Structure Field
RSDCUBEV_DTA - NCUMTIM (RSDCUBEV_DTA) is used by
# | Object Type | Object Name | Object Description | Package | Structure Package | Software Component |
---|---|---|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
||
1 | ![]() |
/RTF/CL_TIME Method: GET_VALIDITY_SLICE_OF_CUBE
|
Service Class for Time Functions | ![]() |
![]() |
![]() |
2 | ![]() |
CL_RS2HANA_VIEW_CALC_HCPR Method: _GET_VAR_MAPPINGS
|
SAP HANA Calculation View for CompositeProvider | ![]() |
![]() |
![]() |
3 | ![]() |
CL_RS2HANA_VIEW_MSRGRP_CUBE Method: _GET_CONSTRAINTS
|
SAP HANA measure group for InfoCube | ![]() |
![]() |
![]() |
4 | ![]() |
CL_RS2HANA_VIEW_MSRGRP_ODSO Method: _GET_CONSTRAINTS
|
SAP HANA View Measure Group for DSO | ![]() |
![]() |
![]() |
5 | ![]() |
CL_RSARCH_IPRO Method: GET_INFO
|
InfoProvider Archiving Object | ![]() |
![]() |
![]() |
6 | ![]() |
CL_RSARCH_IPRO_VERS Method: FILTER_CHARACTERISTICS
|
Version Of An ODS Archiving Object | ![]() |
![]() |
![]() |
7 | ![]() |
CL_RSARCH_IPRO_VERS Method: SET_DEFAULT_PROPERTIES
|
Version Of An ODS Archiving Object | ![]() |
![]() |
![]() |
8 | ![]() |
CL_RSARCH_IPRO_VERS Method: MAINTAIN_GUI
|
Version Of An ODS Archiving Object | ![]() |
![]() |
![]() |
9 | ![]() |
CL_RSARCH_IPRO_VERS | Version Of An ODS Archiving Object | ![]() |
![]() |
![]() |
10 | ![]() |
CL_RSAU_UPDR Method: GET_DTA_INFOS
|
Update Rules | ![]() |
![]() |
![]() |
11 | ![]() |
CL_RSCDS_COMPR Method: GET_METADATA
|
Class for Compressing InfoCubes | ![]() |
![]() |
![]() |
12 | ![]() |
CL_RSCNV_GUI_CUBE Method: GET_PROP_OF_TARGET_OBJ
|
GUI: Tree cube | ![]() |
![]() |
![]() |
13 | ![]() |
CL_RSCNV_GUI_DSO Method: GET_PROP_OF_TARGET_OBJ
|
GUI: Tree InfoObject | ![]() |
![]() |
![]() |
14 | ![]() |
CL_RSCNV_GUI_IOBJ Method: GET_PROP_OF_TARGET_OBJ
|
GUI: Tree DatastoreObject | ![]() |
![]() |
![]() |
15 | ![]() |
CL_RSDA_DAP Method: IF_RSDA_DAP_DISPLAY~GET_NCUMTIM
|
BW Archiving: Data Archiving Process | ![]() |
![]() |
![]() |
16 | ![]() |
CL_RSDA_DAP_DYNPRO_CONTROLLER Method: PBO_SUBSCREEN_SELECTION
|
CL_RSDA_DAP_DYNPRO_CONTROLLER | ![]() |
![]() |
![]() |
17 | ![]() |
CL_RSDA_DAP_N Method: INITIALIZE_FROM_SCRATCH
|
BW Archiving: Maintenance Version of DAP | ![]() |
![]() |
![]() |
18 | ![]() |
CL_RSDA_DAP_V Method: IF_RSDA_DAP_DISPLAY~GET_NCUMTIM
|
BW Archiving: Version of DAP | ![]() |
![]() |
![]() |
19 | ![]() |
CL_RSDA_DAP_V Method: GET_DEFAULT_TIMNM
|
BW Archiving: Version of DAP | ![]() |
![]() |
![]() |
20 | ![]() |
CL_RSDA_DAP_V | BW Archiving: Version of DAP | ![]() |
![]() |
![]() |
21 | ![]() |
CL_RSDA_INFOPROV Method: SUPPORTS_DAP
|
DAP-Specific Properties of an InfoProvider | ![]() |
![]() |
![]() |
22 | ![]() |
CL_RSDA_INFOPROV Method: SET_OK_CODE_EXCL
|
DAP-Specific Properties of an InfoProvider | ![]() |
![]() |
![]() |
23 | ![]() |
CL_RSDB6_BW_HEALTH_CHECK Method: CHECK_PARTTIM_COLUMN
|
DB6 BW Health Checks | ![]() |
![]() |
![]() |
24 | ![]() |
CL_RSDB6_IC_METADATA Method: CONSTRUCTOR
|
Metadata of InfoCube | ![]() |
![]() |
![]() |
25 | ![]() |
CL_RSDB6_MDC_ADVISOR Method: FILL_EFACT_SAMPLE
|
Back-End Class for MDC Advisor | ![]() |
![]() |
![]() |
26 | ![]() |
CL_RSDDK_AGGREGATE_AUTOCHECK Method: CHECK_CHECKMODI_AGGR
|
Class for Automatic Aggregate Check | ![]() |
![]() |
![]() |
27 | ![]() |
CL_RSDD_CS_BUILDER Method: BUILD_MPRO
|
Build Calculation Scenario | ![]() |
![]() |
![]() |
28 | ![]() |
CL_RSDD_CS_MPRO Method: ADD_INPUT
|
BW MultiProvider | ![]() |
![]() |
![]() |
29 | ![]() |
CL_RSDD_CUBE_DELTA_WRITER Method: CHECK_DELTA_WRITE
|
Cube Write Interface Including Delta Mechanism | ![]() |
![]() |
![]() |
30 | ![]() |
CL_RSDD_CUBE_MASS_WRITER Method: WRITE_DATA
|
Cube Writer for DTP | ![]() |
![]() |
![]() |
31 | ![]() |
CL_RSDD_CUBE_MASS_WRITER Method: _ADD_TIM_MAX_VALUE
|
Cube Writer for DTP | ![]() |
![]() |
![]() |
32 | ![]() |
CL_RSDD_CUBE_MASS_WRITER Method: _GET_TIM_MAX_SID
|
Cube Writer for DTP | ![]() |
![]() |
![]() |
33 | ![]() |
CL_RSDD_CUBE_MASS_WRITER Method: _TRANSFORM_TO_SID_STRUC_NEW
|
Cube Writer for DTP | ![]() |
![]() |
![]() |
34 | ![]() |
CL_RSDD_CUBE_MASS_WRITER Method: CONSTRUCTOR
|
Cube Writer for DTP | ![]() |
![]() |
![]() |
35 | ![]() |
CL_RSDD_CUBE_MASS_WRITER Method: _WRITE_DATA_TO_DB_NEW
|
Cube Writer for DTP | ![]() |
![]() |
![]() |
36 | ![]() |
CL_RSDD_CUBE_MASS_WRITER Method: _CONSTRUCT_VALTAB
|
Cube Writer for DTP | ![]() |
![]() |
![]() |
37 | ![]() |
CL_RSDD_CUBE_WRITER Method: WRITE
|
Cube Write Interface | ![]() |
![]() |
![]() |
38 | ![]() |
CL_RSDD_DTA Method: IF_RSBK_SRC~GET_STOCKUPD
|
Metadata for InfoProvider / Data Target for Transformations | ![]() |
![]() |
![]() |
39 | ![]() |
CL_RSDD_LOG_INDEX_SERVICES Method: GET_SIMPLE_QUERY
|
General Services for Processing Logical Indexes | ![]() |
![]() |
![]() |
40 | ![]() |
CL_RSDD_TREX_NO_SID_QUERY Method: GET_DTA_INFO
|
Abstract Query on TREX Indices (no SIDs) | ![]() |
![]() |
![]() |
41 | ![]() |
CL_RSDD_X_CUBE_CMD Method: _GET_NCUM_USECASE
|
Extraction Command Cube | ![]() |
![]() |
![]() |
42 | ![]() |
CL_RSDHAR_SRC_INFOPROV Method: P_ADD_PROVRQ_PLACEHOLDERS
|
Runtime: Data Source InfoProvider | ![]() |
![]() |
![]() |
43 | ![]() |
CL_RSDHA_UTILITIES_INFOPROV Method: P_BUILD_OUTPUT_FIELDS
|
Utilities: Infoprovider | ![]() |
![]() |
![]() |
44 | ![]() |
CL_RSDRC_INFOCUBE Method: DBLEVEL_READ
|
Reads Data from InfoCube | ![]() |
![]() |
![]() |
45 | ![]() |
CL_RSDRC_INFOPROV Method: _DATA_GET_NEW
|
Reads Data from InfoProvider | ![]() |
![]() |
![]() |
46 | ![]() |
CL_RSDRC_LAYER_SRVS Method: DEFINE_CALCSCEN
|
Services for Layer Stack | ![]() |
![]() |
![]() |
47 | ![]() |
CL_RSDRC_MULTIPROV Method: _RTIME_MULTI_TO_PART
|
Multiprov_Split | ![]() |
![]() |
![]() |
48 | ![]() |
CL_RSDRC_NCUM_PROCESSOR Method: GET_FIELDS
|
Processor for ncum queries | ![]() |
![]() |
![]() |
49 | ![]() |
CL_RSDRC_NCUM_PROCESSOR Method: SET_REFP_UPDATE_FLAG
|
Processor for ncum queries | ![]() |
![]() |
![]() |
50 | ![]() |
CL_RSDRC_NCUM_PROCESSOR Method: GET_TIME_CHARACTERISTICS
|
Processor for ncum queries | ![]() |
![]() |
![]() |
51 | ![]() |
CL_RSDRC_NCUM_PROCESSOR Method: _INIT
|
Processor for ncum queries | ![]() |
![]() |
![]() |
52 | ![]() |
CL_RSDRC_NCUM_PROCESSOR Method: _GET_FIELD_POSITIONS
|
Processor for ncum queries | ![]() |
![]() |
![]() |
53 | ![]() |
CL_RSDRC_NCUM_PROCESSOR Method: GET_REFP_KEYFIGURES
|
Processor for ncum queries | ![]() |
![]() |
![]() |
54 | ![]() |
CL_RSDRC_NCUM_PROCESSOR Method: _VALID_RTIME_ISECT
|
Processor for ncum queries | ![]() |
![]() |
![]() |
55 | ![]() |
CL_RSDRC_NCUM_TC Method: BUILD_METADATA
|
Test | ![]() |
![]() |
![]() |
56 | ![]() |
CL_RSDRC_SEL_SPLITTER Method: CHECK_BIA_POSSIBLE
|
Splitter for Selections (Former RSDRC_SELDR_SPLIT) | ![]() |
![]() |
![]() |
57 | ![]() |
CL_RSDRC_SFC_SRVS Method: CREATE_SFC_LINE
|
Service Class for SFC Handling | ![]() |
![]() |
![]() |
58 | ![]() |
CL_RSDRI_CONVERT_INFOCUBE Method: _NCUM_MOVE_VALIDITY_TAB
|
Convert InfoCube from Snowflake to Star Schema | ![]() |
![]() |
![]() |
59 | ![]() |
CL_RSDRI_CONVERT_INFOCUBE Method: _NCUM_DECOUPLE_VALIDITY_TABLE
|
Convert InfoCube from Snowflake to Star Schema | ![]() |
![]() |
![]() |
60 | ![]() |
CL_RSDRI_CONVERT_INFOCUBE Method: _GET_METADATA
|
Convert InfoCube from Snowflake to Star Schema | ![]() |
![]() |
![]() |
61 | ![]() |
CL_RSDRI_CONVERT_INFOCUBE Method: MIGRATION_POSSIBLE
|
Convert InfoCube from Snowflake to Star Schema | ![]() |
![]() |
![]() |
62 | ![]() |
CL_RSDRI_CONVERT_INFOCUBE Method: _NCUM_ADJUST_PDIM
|
Convert InfoCube from Snowflake to Star Schema | ![]() |
![]() |
![]() |
63 | ![]() |
CL_RSDRI_CUBE_CONVERSION_TEST Method: _DETERMINE_WORKLIST
|
Toolsclass for conversion testframework | ![]() |
![]() |
![]() |
64 | ![]() |
CL_RSDRI_CUBE_CONVERSION_TEST Method: _EXECUTE_WORKLIST
|
Toolsclass for conversion testframework | ![]() |
![]() |
![]() |
65 | ![]() |
CL_RSDRI_CUBE_RESET Method: _DELETE_CUBE_CONTENT
|
Retrieve Cube Content | ![]() |
![]() |
![]() |
66 | ![]() |
CL_RSDRI_CUBE_RESET Method: _RESET_TABLES
|
Retrieve Cube Content | ![]() |
![]() |
![]() |
67 | ![]() |
CL_RSDRI_CUBE_SNAPSHOT Method: _CREATE_AND_FILL_SHADOW_TABLES
|
Delete Temporary Tables After Reset? | ![]() |
![]() |
![]() |
68 | ![]() |
CL_RSDRI_CUBE_SNAPSHOT Method: _GET_RELATED_TABLES
|
Delete Temporary Tables After Reset? | ![]() |
![]() |
![]() |
69 | ![]() |
CL_RSDRI_CUBE_SNAPSHOT_CLEANUP Method: _CLEANUP_SHADOW_TABLES
|
Delete Temporary Objects | ![]() |
![]() |
![]() |
70 | ![]() |
CL_RSDRI_HCPR_CMP_TC Method: BUILD_RTIME
|
Random Test HCPR | ![]() |
![]() |
![]() |
71 | ![]() |
CL_RSDRI_INFOCUBE_SID_TC Method: PREPARE_READ
|
Test for InfoCube Load SID-Based | ![]() |
![]() |
![]() |
72 | ![]() |
CL_RSDRI_INFOCUBE_TC Method: READ_DATA
|
Test for InfoCube Write Interface | ![]() |
![]() |
![]() |
73 | ![]() |
CL_RSDRI_INFOCUBE_TC Method: PREPARE_READ
|
Test for InfoCube Write Interface | ![]() |
![]() |
![]() |
74 | ![]() |
CL_RSDRI_INFOPROV Method: _NCUM_QUERY_CONVERT
|
Infrastructure for InfoProvider Access | ![]() |
![]() |
![]() |
75 | ![]() |
CL_RSDRI_INFOPROV Method: _NCUM_QUERY_SFC
|
Infrastructure for InfoProvider Access | ![]() |
![]() |
![]() |
76 | ![]() |
CL_RSDRI_INFOPROV Method: _NCUM_QUERY_RTIME
|
Infrastructure for InfoProvider Access | ![]() |
![]() |
![]() |
77 | ![]() |
CL_RSDRI_IPRO_CMP_TC Method: MODIFY_DTA_PRO
|
Test - Comparison of 2 InfoProviders with Same Content | ![]() |
![]() |
![]() |
78 | ![]() |
CL_RSDRI_IPRO_CMP_TC Method: BUILD_RTIME
|
Test - Comparison of 2 InfoProviders with Same Content | ![]() |
![]() |
![]() |
79 | ![]() |
CL_RSDRV_ODS_QUERY Method: PROCESS_SFC_WITH_ATR
|
ODS Query (OLAP) | ![]() |
![]() |
![]() |
80 | ![]() |
CL_RSDRV_ODS_QUERY Method: CONVERT_SELDR
|
ODS Query (OLAP) | ![]() |
![]() |
![]() |
81 | ![]() |
CL_RSDRV_TREX_QUERY Method: IF_RSDRV_VPROV_INT_QUERY~DEFINE
|
TREX BIA Query Interface | ![]() |
![]() |
![]() |
82 | ![]() |
CL_RSDRV_TREX_SRVS_NAV Method: EXECUTE
|
Handling of Navigation Attributes on SAP HANA Indexes | ![]() |
![]() |
![]() |
83 | ![]() |
CL_RSD_CUBE_VERS Method: IF_RSD_STRUCT_MAINT~REMOVE_INA
|
BW Metadata: InfoCube (Version Object) | ![]() |
![]() |
![]() |
84 | ![]() |
CL_RSD_CUBE_VERS Method: IF_RSD_STRUCT_MAINT~ADD_IOBJ_TO_DIME
|
BW Metadata: InfoCube (Version Object) | ![]() |
![]() |
![]() |
85 | ![]() |
CL_RSD_CUBE_VERS Method: IF_RSD_STRUCT_MAINT~DELETE_IOBJ
|
BW Metadata: InfoCube (Version Object) | ![]() |
![]() |
![]() |
86 | ![]() |
CL_RSD_DTA Method: GET_NCUM_HANDLING_METHOD
|
Data Target for Transaction Data | ![]() |
![]() |
![]() |
87 | ![]() |
CL_RSD_DTA Method: BUILD_SNG_DTA_PRO
|
Data Target for Transaction Data | ![]() |
![]() |
![]() |
88 | ![]() |
CL_RSD_GUI_CUBE Method: GET_PROP_OF_TARGET_OBJ
|
GUI Comp.: InfoCube Tree for Maintenance | ![]() |
![]() |
![]() |
89 | ![]() |
CL_RSD_INFOPROV_CONSTRUCT Method: _MOVE_DTA_FLAGS
|
Abstract Construct for InfoProvider | ![]() |
![]() |
![]() |
90 | ![]() |
CL_RSD_INFOPROV_HCPR Method: INITIALIZE
|
Infoprovider Metadata for HCPR | ![]() |
![]() |
![]() |
91 | ![]() |
CL_RSD_INFOPROV_HCPR_LOCAL Method: INITIALIZE
|
Local CompositeProvider (like COPR) | ![]() |
![]() |
![]() |
92 | ![]() |
CL_RSD_INFOPROV_SIMPLE Method: IF_RSD_INFOPROV_HEADER~GET_NCUM_VALIDITY_OBJECT
|
Base class for Runtime Metadata | ![]() |
![]() |
![]() |
93 | ![]() |
CL_RSD_INFOPROV_UNION Method: INITIALIZE
|
InfoProvider with union/union-like parts | ![]() |
![]() |
![]() |
94 | ![]() |
CL_RSD_INFOPROV_UTIL Method: CONVERT_CL_TO_DB_TYP
|
InfoProvider Auxiliary Methods | ![]() |
![]() |
![]() |
95 | ![]() |
CL_RSD_MDOB_VERS Method: COMPARE
|
BW Metadata: InfoProvider (Version Object) | ![]() |
![]() |
![]() |
96 | ![]() |
CL_RSD_MDOB_VERS Method: IF_RSD_STRUCT_MAINT~SET_IOBJ_FOR_VALT
|
BW Metadata: InfoProvider (Version Object) | ![]() |
![]() |
![]() |
97 | ![]() |
CL_RSD_MPRO_VERS Method: MAP_NCUM_TIME_INFOOBJ
|
BW Metadata: MultiProvider (Version Object) | ![]() |
![]() |
![]() |
98 | ![]() |
CL_RSL_ME_METADATA_COPR Method: GET_MAPPING_INFO
|
Runtime Metadata for COPR | ![]() |
![]() |
![]() |
99 | ![]() |
CL_RSL_ME_METADATA_COPR Method: POSTPROCESSING
|
Runtime Metadata for COPR | ![]() |
![]() |
![]() |
100 | ![]() |
CL_RSL_ME_SID_QUERY Method: IF_RSDRV_RPROV_WRITABLE~WRITE_DATA
|
Read Class for New TLOGO Provider | ![]() |
![]() |
![]() |
101 | ![]() |
CL_RSODSO_UPDATE_DS Method: IS_NCUM_HANDLING_NEEDED
|
Loading of Data into a DataStore Object | ![]() |
![]() |
![]() |
102 | ![]() |
CL_RSODSO_UPDATE_DS Method: IS_TIMECONS_CHECK_NEEDED
|
Loading of Data into a DataStore Object | ![]() |
![]() |
![]() |
103 | ![]() |
CL_RSODSO_UPDATE_DS Method: PREPARE_NCUM_SET_REFP_TIME
|
Loading of Data into a DataStore Object | ![]() |
![]() |
![]() |
104 | ![]() |
CL_RSODSO_UPDATE_DS Method: PREPARE_NCUM_VALID_HANDLING
|
Loading of Data into a DataStore Object | ![]() |
![]() |
![]() |
105 | ![]() |
CL_RSO_INFOCUBE_PROXY Method: FILL_BAPI_TABLES
|
BW Repository: Proxy for Infocube | ![]() |
![]() |
![]() |
106 | ![]() |
CL_RSO_INFOPROVIDER_PROXY Method: ADD_SPECIFIC_ATTRIBUTES
|
BW Repository: Proxy for InfoProvider | ![]() |
![]() |
![]() |
107 | ![]() |
CL_RSO_INFOPROVIDER_PROXY Method: SET_API_S_DTA
|
BW Repository: Proxy for InfoProvider | ![]() |
![]() |
![]() |
108 | ![]() |
CL_RSPLS_BUFFER_B Method: CONSTRUCTOR
|
Abstract BASIC-Buffer | ![]() |
![]() |
![]() |
109 | ![]() |
CL_RSPLS_HDB_SWITCH Method: _CHECK_AINX
|
Switch for InMemory Processing | ![]() |
![]() |
![]() |
110 | ![]() |
CL_RSPLS_HDB_SWITCH Method: _CHECK_TRANSACT_INFOCUBE_FLAT
|
Switch for InMemory Processing | ![]() |
![]() |
![]() |
111 | ![]() |
CL_RSPLS_HDB_SWITCH Method: _CHECK_DSO
|
Switch for InMemory Processing | ![]() |
![]() |
![]() |
112 | ![]() |
CL_RSQ_ISET_SERVICE Method: CUBE_ALLOWED_IN_ISET
|
InfoSet: Services | ![]() |
![]() |
![]() |
113 | ![]() |
CL_RSRV_BIA_REQUDEL_DEL Method: _GET_PDIM_COMPONENTS
|
Check Key Figure Totals with Drilldown Characteristics (2) | ![]() |
![]() |
![]() |
114 | ![]() |
CL_RSRV_CHK_TIM_DIM Method: REPAIR_TABLE
|
Check Time Consistency from InfoProvider | ![]() |
![]() |
![]() |
115 | ![]() |
CL_RSRV_CHK_TIM_DIM Method: IF_RSRV_ATOM~RUN
|
Check Time Consistency from InfoProvider | ![]() |
![]() |
![]() |
116 | ![]() |
CL_RSRV_CHK_TIM_DIM Method: PREPARE
|
Check Time Consistency from InfoProvider | ![]() |
![]() |
![]() |
117 | ![]() |
CL_RSRV_CHK_TIM_DIM Method: IF_RSRV_ATOM~REPAIR
|
Check Time Consistency from InfoProvider | ![]() |
![]() |
![]() |
118 | ![]() |
CL_RSR_HIERARCHY_DIM Method: CREATE_TIMS
|
Default Hierarchy | ![]() |
![]() |
![]() |
119 | ![]() |
CL_RSR_HIERARCHY_TIMS Method: __TIME_INTERVAL
|
Time characteristics | ![]() |
![]() |
![]() |
120 | ![]() |
CL_RSR_RRI2_INFOPROV_META_DATA Method: GET_INFOPROV_PROPERTIES
|
Service or Functional Methods of RRI2 | ![]() |
![]() |
![]() |
121 | ![]() |
CL_RSTRAN_STAT Method: GET_CUM_TIME
|
Static Methods for Transformation (Model) | ![]() |
![]() |
![]() |
122 | ![]() |
CL_RSTT_TCT_OBJECTS Method: _GET_INFOPROV_DATA
|
Processing and Maintenance of Technical Content Objects | ![]() |
![]() |
![]() |
123 | ![]() |
CL_RSTT_TDATA_CUBE Method: _LOAD_CUBE_METADATA_FROM_OBJ
|
Test Data of InfoCube Type | ![]() |
![]() |
![]() |
124 | ![]() |
CL_RS_TIME_DERIVE Method: _NCUM_IS_HIGHVAL
|
Derivation and Consistency Check from Times | ![]() |
![]() |
![]() |
125 | ![]() |
CL_RS_TIME_DERIVE Method: _NCUM_CHECK_INITIALIZATION
|
Derivation and Consistency Check from Times | ![]() |
![]() |
![]() |
126 | ![]() |
CL_RS_TIME_DERIVE Method: CHECK_LINE
|
Derivation and Consistency Check from Times | ![]() |
![]() |
![]() |
127 | ![]() |
CL_RS_TIME_DERIVE Method: _CHECK_INFOPROV_TYPE
|
Derivation and Consistency Check from Times | ![]() |
![]() |
![]() |
128 | ![]() |
CL_WRMA_REFDATA | Reference data for RMA cost allocation | ![]() |
![]() |
![]() |