Functionality This method returns a quantity of members according to the specifiedrestrictions. For CAT_NAM, CUBE_NAM, DIM_UNAM, HRY_UNAM, LVL_UNAM,MEM_NAM, MEM_UNAM, MEM_CAP, there are are corresponding values to useas with other methods for MD_SCHEMA objects. A feature of import fields for the restrictions is to be noted forLVL_NUMBER, MEM_TYPE and TREEOP. These fields refer to the fieldBAPI6111GEN-CHAR2RESTR and are of type CHAR with a length of 2. In thisway you can decide whether no restrictions, for example, to LEVEL havebeen set or a restriction with LEVEL 0 is required. This would not bepossible using the corresponding NUMC types. The following features for the tree operator are supported: MDTREEOP_CHILDREN ,,,,= 1 MDTREEOP_SIBLINGS ,,,,= 2 MDTREEOP_PARENT ,,,,= 4 MDTREEOP_SELF,,,,,,= 8 MDTREEOP_DESCENDANTS ,,= 16 MDTREEOP_ANCESTORS,,= 32 The values can be combined by addition. MDTREEOP_CHILDREN +MDTREEOP_SELF = 1 + 8 = 9 In this instance, the member specified by MEM_UNAM would be returned aswould its children. The restrictions have to restrict at least one particular dimension.Several restrictions are interpreted to mean that they are linkedtogether with AND. Using the table SELECTED_PROPERTIES, the provider can enter aparticular number of properties (attributes) that are required for theselected members in the resulting quantities. With the ALL_PROPERTIES flag, the client can specify that allproperties are required. If this flag is not set, theSELECTED_PROPERTIES table is interpreted and no properties are returnedif this is empty. |