понедельник, 10 сентября 2012 г.

F4 Games

по следам sapforum'a

1. BADi RSR_VARIABLE_F4_RESTRICT_BADI ...
2. В SAP Help = Search Help Exit
3. Class CL_RSR_WWW_VARIABLE_SCREEN ...
4. SAP Note 1080863 - FAQ: Input helps in Netweaver BI ...

Поигрался маленько с exit'ом. В общем нормально, кроме того момента что:
- все значения проверяются через SID таблицу, т.о. нет возможности подсунуть "временные" значения. По мне бы лучше бы если это поведение было опционально
- при реализации переменной через DUMMY показатель, надо быть окуратнее с ограничениями... особенно с ограничением по провайдеру... столкулся с тем, что он показывал только те значения которые попадали в ограничения (правда в добавок это был compaund признак)
- сделал ограничения по валюте, но этот exit не отрабатывает через локальный пересчет - и в отчете видна вся валюта ( Query Properties >> Curremcy Conversion )

понедельник, 3 сентября 2012 г.

Пара вьюшек

Может конечно и виноградный велосипед, но пришлось создать две вью, чтобы посмотреть след.информацию...

Роль - профайл - объект авторизации - поле - значение

Join condition:
TableFieldTableField
AGR_1016MANDT=UST10SMANDT
AGR_1016PROFILE=UST10SPROFN
UST10SAUTH=UST12AUTH
UST10SAKTPS=UST12AKTPS
UST10SOBJCT=UST12OBJCT
UST10SMANDT=UST12MANDT


View: (зеленым веделены интересные для анализа)
View FieldTableField
MANDTAGR_1016MANDT
ROLE_NAMEAGR_1016AGR_NAME
PROFILEAGR_1016PROFILE
COUNTERAGR_1016COUNTER
AKTPSUST10SAKTPS
OBJCTUST10SOBJCT
AUTHUST10SAUTH
FIELDUST12FIELD
VONUST12VON
BISUST12BIS


Роль - GUID Workbook - GUID Query - infocube - query id

Join
TableFieldTableField
AGR_HIERSAP_GUID=RSRWORKBOOKWORKBOOKID
RSRREPDIRGENUNIID=RSRWORKBOOKGENUNIID
RSRREPDIROBJVERS=RSRWORKBOOKOBJVERS


View
View FieldTableField
MANDTAGR_HIERMANDT
ROLE_NAMEAGR_HIERAGR_NAME
WORKBOOK_GUIDAGR_HIERSAP_GUID
NUMAGR_HIEROBJECT_ID
QUERY_GUIDRSRWORKBOOKGENUNIID
QUERY_COUNTRSRWORKBOOKSUBNR
OBJVERSRSRWORKBOOKOBJVERS
COMPUIDRSRREPDIRCOMPUID
INFOCUBERSRREPDIRINFOCUBE
COMPIDRSRREPDIRCOMPID


Conditions
TableField NameOperatorValueAND\OR
AGR_HIERREPORTEQ'RRMX'AND
RSRWORKBOOKOBJVERSEQ'A'

Дополнительно
SMEN_BUFFC - таблица с фаворитами пользователя


Долго лазил по профилям, пока не нашел.
0COSTCENTER =  K_CSKS, поле KOSTL
0PROFIT_CTR    = C_PRPS_PRC, поле PS_ACTVT