Текущее время: Пн, июл 21 2025, 23:17

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: передача диапазонов дат при вызове отчетов KSB1 KSBP из программы
СообщениеДобавлено: Пт, мар 30 2007, 15:24 
Гость
Добрый день!
У меня не получается передать диапазон дат при вызове отчета тр.KSB1 или диапазон периодов при вызове отчета тр.KSBP из своей программы.
Пробовала и через call transaction и через submit RKAEP000

case g_selfield-sel_tab_field.
when '1-KOSTL' or '1-PODR' or '1-CH_OB' or '1-KTEXT'
or '1-FAKT_MES'. "МВЗ
read table itabl into iline index g_selfield-tabindex.
if iline-kostl <> ''.
set parameter id 'KOS' field iline-kostl.
set parameter id 'KAT' field y_kstar.
set parameter id 'KSG' field y_kg.
set parameter id 'KAG' field y_kg.
* set parameter id 'R_BUDAT-LOW' field se_budat1.
* set parameter id 'R_BUDAT-HIGH' field se_budat2.
* call transaction 'KSB1'. " and skip first screen .
set parameter id 'CAC' field se_kokrs.
submit RKAEP000
with kostl = iline-kostl
with ksgru = y_kg
with kstar-LOW = y_kstar
with kagru = y_kg
with R_BUDAT-LOW = se_budat1
with R_BUDAT-HIGH = se_budat2
with p_tcode = 'KSB1'
USING SELECTION-SCREEN 100 and return.
endif.
when '1-PLAN_MES'.
read table itabl into iline index g_selfield-tabindex.
if iline-plan_mes <> ''.
set parameter id 'KOS' field iline-kostl.
set parameter id 'KAT' field y_kstar.
set parameter id 'KSG' field y_kg.
set parameter id 'KAG' field y_kg.
set parameter id 'KVT' field se_versn.
set parameter id 'VPE-LOW' field se_mes1.
set parameter id 'VPE-HIGH' field se_mes2.
set parameter id 'GJR' field se_gjmes.
* call transaction 'KSBP'. " and skip first screen .
set parameter id 'CAC' field se_kokrs.
submit RKAEP000
with kostl = iline-kostl
with ksgru = y_kg
with kstar-LOW = y_kstar
with kagru = y_kg
with versn = se_versn
with R_PERIO-LOW = se_mes1
with R_PERIO-HIGH = se_mes2
with gjahr = se_gjmes
with p_tcode = 'KSBP'
USING SELECTION-SCREEN 200 and return.
endif.

Отчеты запускаются с теми периодами, которые были до этого заданы при выполнении транзакций KSB1 или KSBP

Как можно это сделать?
Спасибо.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс, апр 01 2007, 13:44 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, мар 02 2005, 20:19
Сообщения: 133
Откуда: Moscow
Ирина, попробуйте, например, with R_BUDAT IN se_budat1

http://help.sap.com/saphelp_nw04/helpda ... ontent.htm


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: передача диапазонов дат при вызове отчетов KSB1 KSBP из программы
СообщениеДобавлено: Пн, апр 02 2007, 15:58 
Гость
Спасибо, большое. Все ОК


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

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


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

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


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

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