Текущее время: Вт, июл 29 2025, 13:31

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


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

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


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

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