Текущее время: Ср, июл 23 2025, 23:26

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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