HsvTransactionData Object Overview

The HsvTransactionData object’s methods provide access to the transaction data generated by statutory consolidations. The HsvData object’s GetTransactionData method populates an HsvTransactionData object with an array of data; the HsvTransactionData object methods set selection criteria for the data to be returned, and enumerate the array with which the object has been populated.

Create HsvTransactionData object references with the following syntax. Note that you must include the New keyword, otherwise an error will occur:

  Dim cHsvTransData As HsvTransactionData
  Set cHsvTransData = New HSVMDARRAYSLib.HsvTransactionData

The following table summarized the HsvTransactionData object’s methods.

Table 33. HsvTransactionData Object Methods

Method

Description

BeginDataEnum

Begins an enumeration of an HsvTransactionData object, and returns a count of the items with which HsvData.GetTransactionData has populated the object.

BeginQueryEnum

For internal use.

EndDataEnum

Ends an HsvTransactionData object enumeration. You should call EndDataEnum after you have finished working with an enumeration that was started with BeginDataEnum.

EndQueryEnum

For internal use.

GetFixedDimensionMembers

For internal use.

GetQueryItem

For internal use.

GetTransactionData

Returns source and destination data for a transaction, given the index of the transaction within the HsvTransactionData object’s array of transactions. In addition to the data, the member IDs of the transaction’s dimension members are returned.

Initialize

Specifies the Scenario and Year dimension members for the HsvTransactionData object’s transaction data. You must call Initialize before calling the other HsvTransactionData object methods.

SetAccessRight

For internal use.

SetQueryItem

Specifies a transaction dimension member as a selection criterion for an HsvTransactionData object. To set multiple selection criteria for an HsvTransactionData object, make one SetQueryItem call per selection criterion.

SetTransactionData

For internal use.