Essbase Character and Word Limitations

The following is a comprehensive list of character and word limitations that apply to Oracle Essbase. All of the limitations apply to all of the Oracle General Ledger configurations summarized in the table.

The following table shows how the General Ledger configuration maps to Essbase.

General Ledger Configuration

Maps to Essbase

Chart of Account Name

Cube Name

Chart of Account Segment Name

Dimension Name

Chart of Accounts Segment Value

Dimension Member Name

Chart of Accounts Segment Value Description

Alias for Member

Tree and Tree Version Name

Dimension Member Name

Primary Ledger Name

Dimension Member Name in Ledger Dimension

Secondary Ledger Name

Dimension Member Name in Ledger Dimension

Reporting Currency

Dimension Member Name in Ledger Dimension

Ledger Set Name

Dimension Member Name in Ledger Dimension

Accounting Calendar Period Names

Dimension Member Name in Accounting Period Name

Scenario Name Defined in Predefined Value Set Called Accounting Scenario

Dimension Member Name in Scenario Dimension

Even if case sensitivity is enabled in an aggregate storage outline for which duplicate member names is enabled, don't use matching dimension names with only case differences. For example, don't:

  • Name two dimensions Product and product.

  • Use quotation marks or brackets.

  • Use tabs in dimension, member, or alias names.

  • Use accent characters.

  • Use the characters for dimension or member names.

Restricted Characters

The following table lists the characters that are restricted and can’t be used at the beginning of cube, dimension, member, or alias names.

Character Meaning
- dash, hyphen, or minus sign
_ underscore

The following table lists the characters that are restricted and can’t be used in cube, dimension, member, or alias names.

Character

Meaning

&

ampersand

Note: Aliases can include ampersands as long as the ampersand isn’t the beginning character.

@

at sign

\

backslash

Note: Aliases can include backslashes as long as the backslash isn’t the beginning character.

{}

brace

,

comma

Note: Aliases can include commas as long as the comma isn’t the beginning character.

"

double quotation mark

=

equal sign

<

less than sign

()

parentheses

Note: Member names and aliases can include parentheses as long as a parenthesis isn’t the beginning character.

.

period

Note: Aliases can include periods as long as the period isn’t the beginning character.

+

plus sign

'

single quotation mark

/

slash

Note: Aliases can include slashes as long as the slash isn’t the beginning character.

|

vertical bar

Other Restrictions

  • Don't place spaces at the beginning or end of names. Essbase ignores such spaces.

  • Don't use the following types of words as dimension or member names:

    • Calculation script commands, operators, and keywords.

    • Report writer commands.

    • Function names and function arguments.

    • Names of other dimensions and members (unless the member is shared).

    • Generation names, level names, and aliases in the database.

The following table lists additional words that can’t be used as the entire value for a cube, dimension, member, or alias. For example, you can’t use ALL or All for an alias. However, you can use All expenses as an alias.

List 1

List 2

List 3

ALL

AND

ASSIGN

AVERAGE

CALC

CALCMBR

COPYFORWARD

CROSSDIM

CURMBRNAME

DIM

DIMNAME

DIV

DYNAMIC

EMPTYPARM

EQ

EQOP

EXCEPT

EXP

EXPERROR

FLOAT

FUNCTION

GE

GEN

GENRANGE

GROUP

GT

ID

IDERROR

INTEGER

LE

LEVELRANGE

LOOPBLOCK

LOOPPARMS

LT

MBR

MBRNAME

MBRONLY

MINUS

MISSING, #MISSING

MUL

MULOP

NE

NON

NONINPUT

NOT

OR

PAREN

PARENPARM

PERCENT

PLUS

RELOP

SET

SKIPBOTH

SKIPMISSING

SKIPNONE

SKIPZERO

TO

TOLOCALRATE

TRAILMISSING

TRAILSUM

UMINUS

UPPER

VARORXMBR

XMRONLY

$$$UNIVERSE$$$

#MI

The following table lists General Ledger Essbase keywords that are also restricted and can’t be used as the entire value for a cube, dimension, member, or alias. For example, you can’t use ACTUAL or Actual for an alias. However, you can use Actual expenses as an alias.

First Letter of Keyword Keywords
A ACTUAL, ADP, AED, AFA, AFN, ALLOCATED, AMD, ANG, AOA, AOK, AON, ARA, ARS, ATS, AUD, AWG, AZM, AZN
B BAM, BASE, BBD, BDT, BEF, BEGINNINGBALANCECR, BEGINNINGBALANCEDR, BGL, BGN, BHD, BIF, BMD, BND, BOB, BOV, BRC, BRL, BSD, BTN, BUK, BWP, BYB, BYN, BYR, BZD
C CAD, CD, CDF, CHE, CHF, CHW, CLF, CLP, CNY, CONVERTED, COP, COU, CRC, CSD, CSK, CUP, CVE, CYP, CZK
D DAILY ACTIVITY, DAY, DEM, DJF, DKK, DOP, DZD
E ECS, ECV, EEK, EGP, ENDINGBALANCECR, ENDINGBALANCEDR, ENTERED, EOD, ERN, ESB, ESP, ETB, EUR
F FIM, FJD, FKP, FRF
G GBP, GEK, GEL, GHC, GHS, GIP, GMD, GNF, GRD, GTQ, GWP, GYD
H HISTORY, HKD, HNL, HRD, HRK, HTG, HUF
I IDR, IEP, ILS, INR, IQD, IRR, ISK, ITL
J JMD, JOD, JPY
K KES, KGS, KHR, KMF, KPW, KRW, KWD, KYD, KZT
L LAK, LBP, LKR, LRD, LSL, LTL, LUC, LUF, LUL, LVL, LVR, LYD
M MAD, MDL, MGA, MGF, MKD, MMK, MNT, MONTH, MOP, MRO, MRU, MS25, MS26, MTL, MUR, MVR, MWK, MXN, MXP, MXV, MYR, MZM, MZN
N N/A, NAD, NGN, NIC, NIO, NLG, NOK, NPR, NZD
O OMR
P PAB, PATD, PEI, PEN, PERIOD, PERIODACTIVITYCR, PERIODACTIVITYDR, PGK, PHP, PKR, PLN, PLZ, PTA, PTD, PTE, PYG
Q QAR, QATD, QTD, QUARTER
R RMB, ROL, RON, RSD, RUB, RUR, RWF
S SAR, SBD, SCR, SDD, SDG, SDP, SEASON, SEK, SGD, SHP, SIT, SKK, SLL, SOS, SRD, SRG, SSP, STAT, STD, STN, SUR, SVC, SYP, SZL
T THB, TJR, TJS, TMM, TMT, TND, TOP, TOTAL, TOTALFORALLOCATIONS, TPE, TRL, TRY, TTD, TWD, TZS
U UAH, UAK, UF, UGS, UGX, UKS, USD, USN, USS, UYI, UYP, UYU, UYW, UZS
V VEB, VEF, VES, VND, VUV
W WEEK, WST
X XAF, XAG, XAU, XB5, XBA, XBB, XBC, XBD XCD, XDR, XEU, XFO, XFU, XGL1, XOF, XPD, XPF, XPO, XPT, XTS, XXX
Y YATD, YDD, YEAR, YER, YTD, YUD, YUM, YUN
Z ZAL, ZAR, ZBIQA_C1, ZBIQA_C2, ZBIQA_C3 ZBIQA_C4, ZMK, ZMW, ZRN, ZRZ, ZWD, ZWL, ZWR