Текущее время: Пн, июл 21 2025, 01:38

Часовой пояс: 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
Сообщения: 180
А сразу запустить 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
Сообщения: 1257
ну и пишите 2 пакета: просмотр и изменение.

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


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

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

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


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

Зарегистрирован:
Чт, май 12 2011, 16:06
Сообщения: 351
А если запустить 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
Сообщения: 1257
Вы смотрели в отладке что происходит, а? Подпрограмма ANDERE_TRANSAKTION_F00 в инклюде MIEQ0F00.
Если тр-ция выполняется онлайн, то переход в режим изменения выполняется через leave transaction. Пакет работать не будет, он работает в рамках одной транзакции.
Но это не беда, т.к. при переходе в пакете, программа просто завершает свою работу.
Не предназначена она для того, что вы пытаетесь с ней сделать.

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


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

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


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

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


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

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


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

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