Текущее время: Пт, июл 25 2025, 00:56

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: report writer для нестандартных модулей
СообщениеДобавлено: Чт, июн 14 2007, 15:16 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, апр 07 2006, 22:15
Сообщения: 184
Друзья,

Был ли у кого-нибудь опыт создания отчетов RW на основе своих, не дефолтных таблиц?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июн 14 2007, 15:27 
Директор
Директор

Зарегистрирован:
Пт, окт 07 2005, 09:10
Сообщения: 752
Откуда: 4.6C
Пол: Мужской
Был.
См. описание подключения здесь:
http://sapboard.ru/forum/viewtopic.php ... light=fill


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, июн 19 2007, 12:57 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, апр 07 2006, 22:15
Сообщения: 184
да, я понял. А пробовали ли добавить sapовские таблицы в него? например PA0001 из HR


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, июн 19 2007, 16:28 
Директор
Директор

Зарегистрирован:
Пт, окт 07 2005, 09:10
Сообщения: 752
Откуда: 4.6C
Пол: Мужской
Попробовал, только что. Не получилось. Структуру создает только с именем на ZF..... В результате сгенеренный отчет хочет видеть такую таблицу ZF...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июн 20 2007, 06:27 
Директор
Директор

Зарегистрирован:
Пт, окт 07 2005, 09:10
Сообщения: 752
Откуда: 4.6C
Пол: Мужской
Вечером уже на досуге подумал и кажется, что возможно сделать свою таблицу, ZFPA0001, аналог PA0001. А дальше по приведенной выше схеме. В FILL_ZFPA0001 можно написать что-то типа:

Цитата:
*Пример как работать с sel_tab

RANGES: bukrs FOR zfcga-bukrs,
gjahr FOR zfcga-gjahr,
monat FOR zfcga-monat,
.....

FIELD-SYMBOLS: <rng-option>, <rng-sign>, <rng-low>, <rng-high>, <hsl>.

Формирование диапазонов для признаков
LOOP AT sel_tab.
CONCATENATE sel_tab-field '-OPTION' INTO fs_name.
ASSIGN (fs_name) TO <rng-option>.
CONCATENATE sel_tab-field '-SIGN' INTO fs_name.
ASSIGN (fs_name) TO <rng-sign>.
CONCATENATE sel_tab-field '-LOW' INTO fs_name.
ASSIGN (fs_name) TO <rng-low>.
CONCATENATE sel_tab-field '-HIGH' INTO fs_name.
ASSIGN (fs_name) TO <rng-high>.
IF NOT sel_tab-min IS INITIAL.
IF sel_tab-min = sel_tab-max OR sel_tab-max IS INITIAL.
<rng-option> = 'EQ'. <rng-sign> = 'I'.
<rng-low> = sel_tab-min.
ELSE.
<rng-option> = 'BT'. <rng-sign> = 'I'.
<rng-low> = sel_tab-min. <rng-high> = sel_tab-max.
ENDIF.
CASE sel_tab-field.
WHEN 'BUKRS'.
APPEND bukrs.
SET PARAMETER ID 'BUK' FIELD <rng-low>.
WHEN 'GJAHR'. APPEND gjahr.
WHEN 'MONAT'. APPEND monat.
....
ENDCASE.
ENDIF.
ENDLOOP.

select * into corresponding fields data_tab
from pa0001
where ... in bukrs and
... in gjahr and
....


Далее в отчете именно данные из data_tab и будут представлены в отчете.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июн 20 2007, 11:47 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, апр 07 2006, 22:15
Сообщения: 184
Aval, а можно разницу между sel_tab и data_tab объяснить. Зачем такие сложные манипуляции с sel_tab? И чем признаки отличаются от показателей?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июн 20 2007, 14:27 
Директор
Директор

Зарегистрирован:
Пт, окт 07 2005, 09:10
Сообщения: 752
Откуда: 4.6C
Пол: Мужской
В sel_tab при вызове отчета находятся ограничения признаков, по которым обычно заполняют data_tab. Data_tab по структуре такая как и исходная таблица словаря. Признаки это поля на которые накладываются ограничения, а показатели это суммовые поля, кстати в pa0001 показателей не будет предложено к созданию в структуре анализа, а значит их не будет в библиотеке и отчетах


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB