*XDIM_MEMBERSET
*XDIM_MEMBERSET определяет область данных, в которой будет применена последующая бизнес-логика.
Синтаксис
*XDIM_MEMBERSET {Dimension name} = {Members Set}
* XDIM_MEMBERSET {Dimension}<>{MemberSet}
*XDIM_MEMBERSET TIME = 2006.DEC
*XDIM_MEMBERSET P_ACCT = bas(CE0004000)
[TIME].[#2009.DEC] = [TIME].[2006.DEC] * 1.1
*COMMIT
В этом примере сначала считываются все дочерние элементы CE0004000 в периоде 2006.ДЕК. Затем они увеличиваются на 10% и копируются в период 2009.ДЕК.
Другие допустимые варианты использования:
*XDIM_MEMBERSET P_ACCT = CE0004010, CE0004020, CE0004030
*XDIM_MEMBERSET P_ACCT = CE0004000, где все дочерние значения суммируются в одну родительскую запись.
*XDIM_MEMBERSET P_ACCT = BAS(CE0004010, CE0004210), где область определена базовыми элементами как CE0004010, так и CE0004210. Строка в скобках () также может быть заменена на переменную, определенную в запросе администратора данных.
*XDIM_MEMBERSET P_ACCT = DEP(CE0004010) все непосредственные дочерние элементы CE0004010.
*XDIM_MEMBERSET P_ACCT = ALL(CE0004010) - все дочерние элементы CE0004010.
*XDIM_MEMBERSET P_ACCT <> CE0004010
Объединение bas() ни с каким другим набором элементов недопустимо.
*XDIM_MEMBERSET P_ACCT = bas(CE0004000), CE0004210 - такой вариант использования недопустим.
Используйте *XDIM_ADDMEMBERSET для добавления дополнительных элементов в область набора элементов, определенного с помощью bas().
Принудительное считывание измерением всех элементов без формул элементов
Принудительное считывание измерением всех базовых элементов без формул элементов можно задать с помощью ключевого слова <ALL>.
Пример
*XDIM_MEMBERSET P_ACCT = <ALL>
*XDIM_MEMBERSET TIME = 2006.DEC
[P_ACCT].[#CE0661000] = [P_ACCT].[CE0004000] / [P_ACCT].[CE0652000]
Любое кодирование программного обеспечения и/или строки текста программы ("Код"), включенные в эту документацию, являются только примерами и не предназначены для использования в среде продуктивной системы. Код предназначен лишь для лучшего объяснения и наглядного представления синтаксиса и правил построения выражений в определенном кодировании. SAP не гарантирует правильность и полноту приведенного здесь Кода. SAP не будет нести ответственность за ошибки и ущерб, возникшие по причине использования этого Кода, за исключением случаев, если такой ущерб нанесен со стороны SAP намеренно или по грубой неосторожности.