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

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


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

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


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

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