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

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


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

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


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

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