Текущее время: Пт, июл 18 2025, 18:51

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Проблема с пакетным вводом
СообщениеДобавлено: Пн, сен 11 2006, 07:05 
Начинающий
Начинающий

Зарегистрирован:
Чт, июн 01 2006, 15:56
Сообщения: 23
Откуда: Екатеринбург
У меня не выполняется пакетный ввод :( Не могу понять почему.
Транзакция выполняется, данные по БЕ, номеру основного и году заносятся и все, дальше ничего не происходит, не выходит окошко с кодом и не провалитвается во внутрь.

Code:

clear: bdc, msg. refresh: bdc, msg.

  perform bdc_ins using:   'X' 'SAPMF05L' '0100',
                      ' ' 'ANLA-ANLN2'  dat-anln2,
                      ' ' 'ANLA-ANLN1'  dat-anln1,
                      ' ' 'ANLA-BUKRS'  dat-bukrs,
                      ' ' 'BDC_OKCODE'   '/00'.

  perform bdc_ins using:   'X' 'SAPMF05L' '0140',
                      ' ' 'ANLA-AKTIV'    dat-new_aktiv,
                      ' ' 'BDC_OKCODE'   '/00'.

perform bdc_ins using:   'X' 'SAPMF05L' '0145',
                      ' ' 'BDC_OKCODE'   '=BUCH'.

call transaction 'AS02' using bdc mode 'A' update 'S'
                     messages into msg.

loop.



Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: re
СообщениеДобавлено: Пн, сен 11 2006, 09:53 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, сен 23 2005, 11:11
Сообщения: 963
попробуй такой вызов

Code:
  call transaction
    '***'
  using
    bdcdata[]
  and
    skip first screen
  mode
    'E'.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, сен 11 2006, 11:10 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
А что содержится в таблице msg?

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, сен 11 2006, 11:41 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, июн 16 2005, 10:29
Сообщения: 336
Откуда: Минск->Москва
Пол: Мужской
Code:
perform bdc_dynpro      using 'SAPLAIST' '0100'.
perform bdc_field       using 'BDC_CURSOR'
                              'ANLA-ANLN1'.
perform bdc_field       using 'BDC_OKCODE'
                              '/00'.
perform bdc_field       using 'ANLA-ANLN1'
                              '10300000000'.
perform bdc_field       using 'ANLA-ANLN2'
                              '0'.
perform bdc_field       using 'ANLA-BUKRS'
                              'tttt'.
perform bdc_dynpro      using 'SAPLAIST' '1000'.
perform bdc_field       using 'BDC_OKCODE'
                              '/00'.
perform bdc_field       using 'ANLA-AKTIV'
                              '01.01.2006'.
perform bdc_dynpro      using 'SAPLAIST' '1000'.
perform bdc_field       using 'BDC_OKCODE'
                              '=BUCH'.

Попробуйте что-то в этом роде перед вызовом транзакции. Это код из программы генерируемой по пакетнику.[/code]


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, сен 12 2006, 08:58 
Специалист
Специалист

Зарегистрирован:
Чт, июн 23 2005, 18:05
Сообщения: 119
Может в коде у вас не хватает организации нажатия кнопки ввода или выхода?: Например
... USING 'BDC_OKCODE' '/ECANC'.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, сен 12 2006, 09:20 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 09 2004, 07:32
Сообщения: 777
Откуда: Москва
Пол: Мужской
Так, понимаете, нет экранов 140 и 145 в программе SAPMF05L... :roll:
Ничего не перепутали?

_________________
"Прежде чем сделать что-то, подумай, к чему это может привести..."


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

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


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

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


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

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