Текущее время: Чт, июл 24 2025, 02:12

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Пакетный ввод
СообщениеДобавлено: Чт, мар 15 2012, 08:20 
Специалист
Специалист

Зарегистрирован:
Чт, мар 05 2009, 13:01
Сообщения: 124
Необходимо из alv отчета проваливаться в тр gd 13, там два экрана,на первом указываю данные и на втором.
дел в том,что, если просто так запускать эту транзакцию - все работает, а когда с теми же параметрами через пакетный ввод (чтобы посмотреть код) - выходит ошибка:
Регистр JT не является регистром бухгалтерии.

код:
def_butch:
'X' 'SAPLGD13' '0200',
'' 'RGUD0-LEDGER' 'JT',
'' 'COLWIDTH_CODE' 'X',
'' 'BDC_OKCODE' '=STAR',
'X' 'RGGD1300_FISL' '9004',
'' 'F9004003-LOW' l_year,
'' 'F9004004-LOW' '1000',
'' 'F9004032-LOW' e_PRD1,
'' 'F9004032-HIGH' e_PRD1.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Пакетный ввод
СообщениеДобавлено: Чт, мар 15 2012, 13:45 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Чт, окт 08 2009, 05:37
Сообщения: 70
Пол: Мужской
gt13 сабмитом вызывает RGGD1300. Вот так

Code:
SUBMIT RGGD1300 WITH SELECTION-TABLE TABELLE
  VIA SELECTION-SCREEN USING SELECTION-SCREEN SCREEN_NR AND RETURN.


Посмотрите чем у вас заполняется TABELLE, добавите свои параметры, вставьте вызов вместо bdc. Должно получиться.

----------------
Проверил, так просто не получиться.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Пакетный ввод
СообщениеДобавлено: Пт, мар 16 2012, 06:59 
Специалист
Специалист

Зарегистрирован:
Чт, мар 05 2009, 13:01
Сообщения: 124
Спасибо большое,проверю


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Пакетный ввод
СообщениеДобавлено: Пт, мар 16 2012, 07:07 
Специалист
Специалист

Зарегистрирован:
Чт, мар 05 2009, 13:01
Сообщения: 124
RGGD1300 - это программа же? она падает в дамп


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Пакетный ввод
СообщениеДобавлено: Пт, мар 16 2012, 12:56 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Чт, окт 08 2009, 05:37
Сообщения: 70
Пол: Мужской
Ага падает. Вот тут.
Code:
   CALL FUNCTION 'RSTI_SELECTION_IMPORT'
         TABLES
             it_sel            = rsti_sel
             it_fields         = rsti_fields
          EXCEPTIONS
             no_selection_data = 1
             OTHERS         = 2.
   IF sy-subrc <> 0.
      MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
            WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
   endif.

Похоже, чтобы заработало нужно что-то вначале что-то передать ФМом RSTI_SELECTION_EXPORT. Вот что подсказать не могу.
Вот тут нашел кое какую информацию
http://help.sap.com/saphelp_470/helpdat ... ontent.htm
http://wiki.sdn.sap.com/wiki/display/Sn ... -Interface

Никогда к сожалению не сталкивался Report/Report Interface


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Пакетный ввод
СообщениеДобавлено: Вс, мар 25 2012, 13:13 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
malina написал(а):
Необходимо из alv отчета проваливаться в тр gd 13, там два экрана,на первом указываю данные и на втором.
дел в том,что, если просто так запускать эту транзакцию - все работает, а когда с теми же параметрами через пакетный ввод (чтобы посмотреть код) - выходит ошибка:
Регистр JT не является регистром бухгалтерии.

код:
def_butch:
'X' 'SAPLGD13' '0200',
'' 'RGUD0-LEDGER' 'JT',
'' 'COLWIDTH_CODE' 'X',
'' 'BDC_OKCODE' '=STAR',
'X' 'RGGD1300_FISL' '9004',
'' 'F9004003-LOW' l_year,
'' 'F9004004-LOW' '1000',
'' 'F9004032-LOW' e_PRD1,
'' 'F9004032-HIGH' e_PRD1.

Как вариант, запускайте через call transaction с опцией "без режима пакетного ввода" (OPTIONS FROM opt NOBINPT).


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

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


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

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


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

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