Текущее время: Пт, апр 19 2024, 02:14

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: Тонкости пакетного ввода
СообщениеДобавлено: Ср, сен 21 2016, 12:20 
Специалист
Специалист

Зарегистрирован:
Пт, янв 22 2016, 10:20
Сообщения: 170
Приветствую, Коллеги!

из Z* вызываю стандартную транзакцию IE03, вроде всё корректно, но не работает карандаш(переход просмотреть\изменить) в IE03

Code:
          ls_bdc-program = 'SAPMIEQ0'.
          ls_bdc-dynpro = '0100'.
          ls_bdc-dynbegin = 'X'.
          APPEND ls_bdc TO lt_bdc.
          CLEAR  ls_bdc.

          ls_bdc-fnam     = 'BDC_OKCODE'.
          ls_bdc-fval     = '/00'.
          APPEND ls_bdc TO lt_bdc.
          CLEAR  ls_bdc.

          ls_bdc-fnam     = 'RM63E-EQUNR'.
          ls_bdc-fval     = ls_worktab-equnr.
          APPEND ls_bdc TO lt_bdc.
          CLEAR  ls_bdc.

          ls_bdc-program = 'SAPMIEQ0'.
          ls_bdc-dynpro = '0101'.
          ls_bdc-dynbegin = 'X'.
          APPEND ls_bdc TO lt_bdc.
          CLEAR  ls_bdc.


          CALL TRANSACTION 'IE03' USING lt_bdc MODE 'E'.
          CLEAR lt_bdc.


что я сделал не так?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Тонкости пакетного ввода
СообщениеДобавлено: Ср, сен 21 2016, 12:50 
Специалист
Специалист

Зарегистрирован:
Вт, июн 10 2014, 09:41
Сообщения: 179
А сразу запустить IE02 не вариант?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Тонкости пакетного ввода
СообщениеДобавлено: Ср, сен 21 2016, 12:57 
Специалист
Специалист

Зарегистрирован:
Пт, янв 22 2016, 10:20
Сообщения: 170
неа, надо сначала чтобы сначала просмотр бы


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Тонкости пакетного ввода
СообщениеДобавлено: Ср, сен 21 2016, 13:38 
Специалист
Специалист

Зарегистрирован:
Пт, янв 22 2016, 10:20
Сообщения: 170
Коллеги, есть у кого мысли?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Тонкости пакетного ввода
СообщениеДобавлено: Ср, сен 21 2016, 14:00 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пн, мар 28 2005, 15:38
Сообщения: 1246
ну и пишите 2 пакета: просмотр и изменение.

_________________
Там, где я рос, единственным развлечением было запоминать число «π».(С) Н. Стивенсон


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тонкости пакетного ввода
СообщениеДобавлено: Ср, сен 21 2016, 14:48 
Специалист
Специалист

Зарегистрирован:
Пт, янв 22 2016, 10:20
Сообщения: 170
так мне надо чтобы изменение было по нажатию на карандаш, а не на любое действие пользователя

извините, если туплю, но как это написать?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Тонкости пакетного ввода
СообщениеДобавлено: Ср, сен 21 2016, 15:05 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, май 12 2011, 16:06
Сообщения: 347
А если запустить IE03 не программно, а руками (из строки команд), "карандаш работает"?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тонкости пакетного ввода
СообщениеДобавлено: Ср, сен 21 2016, 15:16 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Ср, июн 13 2007, 16:36
Сообщения: 585
Откуда: Belarus
Пол: Мужской
Стесняюсь спросить: а зачем пакетник-то городить в данном случае ?
Code:
SET PARAMETER ID 'EQN' FIELD ls_worktab-equnr.
CALL TRANSACTION 'IE03' AND SKIP FIRST SCREEN.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тонкости пакетного ввода
СообщениеДобавлено: Ср, сен 21 2016, 15:19 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пн, мар 28 2005, 15:38
Сообщения: 1246
Вы смотрели в отладке что происходит, а? Подпрограмма ANDERE_TRANSAKTION_F00 в инклюде MIEQ0F00.
Если тр-ция выполняется онлайн, то переход в режим изменения выполняется через leave transaction. Пакет работать не будет, он работает в рамках одной транзакции.
Но это не беда, т.к. при переходе в пакете, программа просто завершает свою работу.
Не предназначена она для того, что вы пытаетесь с ней сделать.

_________________
Там, где я рос, единственным развлечением было запоминать число «π».(С) Н. Стивенсон


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тонкости пакетного ввода
СообщениеДобавлено: Чт, сен 22 2016, 09:11 
Специалист
Специалист

Зарегистрирован:
Пт, янв 22 2016, 10:20
Сообщения: 170
ок, спасибо, разобрался!


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

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


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

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


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

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