Текущее время: Пн, июл 28 2025, 20:41

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 20 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: Ср, фев 06 2008, 18:02 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пн, сен 18 2006, 10:37
Сообщения: 177
Откуда: Беларусь
Пол: Мужской
4 Пономарев Артем: Вот оно что. Спасибо! :)

4 Сергей Королев:
На счет вызова транзакций в виде:
Code:
CALL TRANSACTION 'ABUMN'.
CALL TRANSACTION 'AS02'.


действительно в ABUMN после сохранения идет возврат назад в транзакцию abumn.
Code:
*           Transaktion neu aufrufen
            LEAVE TO CURRENT TRANSACTION.                 "note 873828

А нота эта заменила старый код:
Code:
*           Transaktion neu aufrufen
            CALL 'GET_PARAM_TCOD' ID 'PTCOD' FIELD SY-TCODE.
            LEAVE TO TRANSACTION SY-TCODE.


А жаль что так сделали... :(

_________________
Regards


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

Зарегистрирован:
Пт, янв 14 2005, 10:08
Сообщения: 98
Откуда: Москва
А можно ли подобное в проверках FI сделать (транз. GGB0)?
Я сделала в проверке при сохранении документа полностью, но у меня не работает. Программа ФМ вызывает, но эффекта нет.
А если запустить через se37, то ФМ работает. В чем может быть причина?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Выполнить др. транз. в фоновом режиме после текущей
СообщениеДобавлено: Вт, июн 01 2010, 16:11 
Начинающий
Начинающий

Зарегистрирован:
Ср, дек 02 2009, 10:09
Сообщения: 7
Помогите советом. Необходимо, чтобы программа выполняла действия (закрывала период СО) и попутно отчитывалась, типа : "тарифы посчитаны". "раскладка выполнена" ну и т.п.
:( С рисованными экранами получается, что юзер должен постоянно на что-то клацать, чтоб экран уходил в PAI и соответственно процесс закрытия продолжался. Функцию, которая бы запускалась в PBO и допустим через 5 секунд вызывала событие кидавшее экран в PAI я не нашёл.
:( Если кидать сообщения write'ами на нулевой экран, то программа ждёт пока всё выполнится и вконце выдаёт сразу все сообщения.
:( Если изгаляться с Сall function 'ХХХ' starting new task. и CALL FUNCTION 'ХХХ' IN BACKGROUND TASK. то write-сообщения которые в ФМ "ХХХ" не выводятся.
:( В CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' нельзя менять текст да и выглядит не так наглядно.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выполнить др. транз. в фоновом режиме после текущей
СообщениеДобавлено: Вт, июн 01 2010, 16:40 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
Zidddan написал(а):
Помогите советом. Необходимо, чтобы программа выполняла действия (закрывала период СО) и попутно отчитывалась, типа : "тарифы посчитаны". "раскладка выполнена" ну и т.п.
:( С рисованными экранами получается, что юзер должен постоянно на что-то клацать, чтоб экран уходил в PAI и соответственно процесс закрытия продолжался. Функцию, которая бы запускалась в PBO и допустим через 5 секунд вызывала событие кидавшее экран в PAI я не нашёл.
:( Если кидать сообщения write'ами на нулевой экран, то программа ждёт пока всё выполнится и вконце выдаёт сразу все сообщения.
:( Если изгаляться с Сall function 'ХХХ' starting new task. и CALL FUNCTION 'ХХХ' IN BACKGROUND TASK. то write-сообщения которые в ФМ "ХХХ" не выводятся.
:( В CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' нельзя менять текст да и выглядит не так наглядно.

И давно так???
А вообще - делайте проще, не изгаляйтесь.
Предположу что процесс закрытия CO не быстрый, а значит всё-равно он будет выполнятся в фоне. Исходите из этого.

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выполнить др. транз. в фоновом режиме после текущей
СообщениеДобавлено: Чт, июн 03 2010, 12:02 
Почетный гуру
Почетный гуру

Зарегистрирован:
Пт, дек 04 2009, 12:52
Сообщения: 219
Цитата:
В CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' нельзя менять текст да и выглядит не так наглядно.

В прогресс-индикаторе вполне можно выводить свой текст.

Цитата:
С рисованными экранами получается, что юзер должен постоянно на что-то клацать, чтоб экран уходил в PAI и соответственно процесс закрытия продолжался. Функцию, которая бы запускалась в PBO и допустим через 5 секунд вызывала событие кидавшее экран в PAI я не нашёл.
Если кидать сообщения write'ами на нулевой экран, то программа ждёт пока всё выполнится и вконце выдаёт сразу все сообщения.

Вариант решения - создайте ДиалогбоксКонтейнер, на нем разместите АлвГрид, во внутреннюю табличку добавляйте сообщения и рефрешьте грид.

Цитата:
Если изгаляться с Сall function 'ХХХ' starting new task. и CALL FUNCTION 'ХХХ' IN BACKGROUND TASK. то write-сообщения которые в ФМ "ХХХ" не выводятся.

Если вы этим действием хотите периодически проверять состояние процесса (т.е. вызывать некую подпрограмму, которая будет выполнять проверку), то ознакомьтесь с этим решением: http://www.sapboard.ru/forum/viewtopic.php?f=13&t=60202


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

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


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

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


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

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