Stores member attribute information.
typedef struct ESS_PARTOTL_MBRATTR_API_T { ESS_STS_T status; ESS_SHORT_T level; ESS_SHORT_T generation; ESS_CHAR_T *calc; ESS_SHORT_T ucal; ESS_USHORT_T atype; ESS_BOOL_T nocconvert; ESS_CHAR_T *crMbrName; ESS_PARTOTL_NAMECHG_API_T *pUdaChange; ESS_PARTOTL_NAMECHG_API_T *pAliasChange; } ESS_PARTOTL_MBRATTR_API_T,*ESS_PPARTOTL_MBRATTR_API_T,**ESS_PPPARTOTL_MBRATTR_API_T;
Data Type | Field | Description |
---|---|---|
ESS_STS_T | status | Member status. |
ESS_SHORT_T | level | Level number. |
ESS_SHORT_T | generation | Generation. |
ESS_CHAR_T | calc | Calculation equation. |
ESS_SHORT_T | ucalc | Unary calculation symbol for this member. |
ESS_USHORT_T | atype | A 16 bit mask for members of the dimension tagged as ACCOUNT. This is not used elsewhere. By default, they are all OFF. |
ESS_BOOL_T | nocconvert | Default to FALSE, do currency conversion. |
ESS_CHAR_T | crMbrName | The name of the tagged currency database member FOR TIME -- tagged Time Member FOR COUNTRY -- tagged currency Member FOR ACCOUNTS -- tagged category Member |
ESS_PARTOTL_NAMECHG_API_T | pUdaChange | User defined attributes changes. |
ESS_PARTOTL_NAMECHG_API_T | pAliasChange | Alias changes. |