Текущее время: Сб, июл 19 2025, 15:55

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


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

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


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

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