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

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


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


ВНИМАНИЕ!

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



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

Зарегистрирован:
Вт, авг 24 2004, 16:49
Сообщения: 186
Откуда: SAP ERP60
Пол: Мужской
Дык человек чего хочет - запустил sm50 и рефрешит его с какой-то периодичностью не прикладая усилий к пальчику :)))


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Возвращаясь к авторефрешу
СообщениеДобавлено: Ср, фев 02 2005, 12:30 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Чт, сен 23 2004, 18:43
Сообщения: 1556
Откуда: Москва
Skif написал:
Система 40b. Функция RFC_PING_AND_WAIT' почему-то отсутствует как таковая.


А вот текст этого ФМ:
Code:
FUNCTION RFC_PING_AND_WAIT.
*"----------------------------------------------------------------------
*"*"Lokale Schnittstelle:
*"       IMPORTING
*"             VALUE(SECONDS) LIKE  SY-INDEX DEFAULT 0
*"             VALUE(BUSY_WAITING) LIKE  SY-BATCH DEFAULT SPACE
*"----------------------------------------------------------------------
  DATA : T1 TYPE T, T2 TYPE T,
         TDIFF TYPE I.

  IF BUSY_WAITING = 'X'.
    T1 = SY-UZEIT.
    DO.
      GET TIME FIELD T2.
      TDIFF = T2 - T1.
      IF TDIFF >= SECONDS.
        EXIT.
      ENDIF.
    ENDDO.
  ELSE.
* Sleep-Befehl ab 40-Release:
    WAIT UP TO SECONDS SECONDS.
  ENDIF.
ENDFUNCTION.


Чудный оператор появился в более старых, чем 4.0, версиях - WAIT.
Если не глючу :oops: , раньше его не было.

_________________
Hе иди по течению, не иди против течения - иди поперек него, если хочешь достичь берега.
Слова Ванталы. Дела Ванталы


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, фев 02 2005, 12:32 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 31 2004, 14:57
Сообщения: 5258
Откуда: Ростов невеликий
Пол: Мужской
Stepan написал:
Дык человек чего хочет - запустил sm50 и рефрешит его с какой-то периодичностью не прикладая усилий к пальчику :)))

прально ))
нужно вообще-то st02, но для отладки взял sm50 (на st02 в DEV правов нет)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Возвращаясь к авторефрешу
СообщениеДобавлено: Ср, фев 02 2005, 12:34 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 31 2004, 14:57
Сообщения: 5258
Откуда: Ростов невеликий
Пол: Мужской
111 написал(а):
Skif написал:
Система 40b. Функция RFC_PING_AND_WAIT' почему-то отсутствует как таковая.


А вот текст этого ФМ:
Code:
FUNCTION RFC_PING_AND_WAIT.
*"----------------------------------------------------------------------
*"*"Lokale Schnittstelle:
*"       IMPORTING
*"             VALUE(SECONDS) LIKE  SY-INDEX DEFAULT 0
*"             VALUE(BUSY_WAITING) LIKE  SY-BATCH DEFAULT SPACE
*"----------------------------------------------------------------------
  DATA : T1 TYPE T, T2 TYPE T,
         TDIFF TYPE I.

  IF BUSY_WAITING = 'X'.
    T1 = SY-UZEIT.
    DO.
      GET TIME FIELD T2.
      TDIFF = T2 - T1.
      IF TDIFF >= SECONDS.
        EXIT.
      ENDIF.
    ENDDO.
  ELSE.
* Sleep-Befehl ab 40-Release:
    WAIT UP TO SECONDS SECONDS.
  ENDIF.
ENDFUNCTION.


Чудный оператор появился в более старых, чем 4.0, версиях - WAIT.
Если не глючу :oops: , раньше его не было.


ага - я как раз твой флейм и нашёл на эту тему. Ща и это попробуем . :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, фев 02 2005, 12:34 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Чт, сен 23 2004, 18:43
Сообщения: 1556
Откуда: Москва
Stepan написал:
Дык человек чего хочет - запустил sm50 и рефрешит его с какой-то периодичностью не прикладая усилий к пальчику :)))


Невнимательно читал :oops: . Я в фоне смотрю форум :) .

_________________
Hе иди по течению, не иди против течения - иди поперек него, если хочешь достичь берега.
Слова Ванталы. Дела Ванталы


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, фев 02 2005, 12:39 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 31 2004, 14:57
Сообщения: 5258
Откуда: Ростов невеликий
Пол: Мужской
111 написал(а):
Stepan написал:
Дык человек чего хочет - запустил sm50 и рефрешит его с какой-то периодичностью не прикладая усилий к пальчику :)))


Невнимательно читал :oops: . Я в фоне смотрю форум :) .


Ого - я тоже большой кусок пропустил "в фоне")) - ща на другую задачу - "fork"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, фев 02 2005, 14:14 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 31 2004, 14:57
Сообщения: 5258
Откуда: Ростов невеликий
Пол: Мужской
Stepan написал:
Насколько я понимаю рефрешить можно свою программу, а не другую, которая через submit запустится со своей internal area.
Не говоря уже о том, что некому будет "нажимать" кнопку рефреша в обработчике user-command ALV :(

Выход - скопировать rsmon000 себе и подправить соответствующим образом...

Заманчиво, конечно, слепить что-то типа оболочки для периодического запуска программ/транзакций, но думаю вряд ли получится :(((

придётся, видно, делать копию...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Против лома нет приёма
СообщениеДобавлено: Ср, фев 02 2005, 15:21 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 31 2004, 14:57
Сообщения: 5258
Откуда: Ростов невеликий
Пол: Мужской
Skif написал:
Stepan написал:
Насколько я понимаю рефрешить можно свою программу, а не другую, которая через submit запустится со своей internal area.
Не говоря уже о том, что некому будет "нажимать" кнопку рефреша в обработчике user-command ALV :(

Выход - скопировать rsmon000 себе и подправить соответствующим образом...

Заманчиво, конечно, слепить что-то типа оболочки для периодического запуска программ/транзакций, но думаю вряд ли получится :(((

придётся, видно, делать копию...

Несколько взмахов скальпелем....


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, фев 02 2005, 16:57 
Специалист
Специалист

Зарегистрирован:
Вт, авг 24 2004, 16:49
Сообщения: 186
Откуда: SAP ERP60
Пол: Мужской
А вот еще хитрый ход ;)
делать submit ... ... EXPORTING LIST TO MEMORY

А затем

Code:
You can read the saved list from SAP memory with the function module 'LIST_FROM_MEMORY' and then (for example) store it in the database with EXPORT. You can process this list further with the function modules 'WRITE_LIST', 'DISPLAY_LIST' ... of the function group "SLST".


Правда интерактивность - тю-тю :))


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, фев 02 2005, 17:22 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 31 2004, 14:57
Сообщения: 5258
Откуда: Ростов невеликий
Пол: Мужской
Stepan написал:
А вот еще хитрый ход ;)
делать submit ... ... EXPORTING LIST TO MEMORY

А затем

Code:
You can read the saved list from SAP memory with the function module 'LIST_FROM_MEMORY' and then (for example) store it in the database with EXPORT. You can process this list further with the function modules 'WRITE_LIST', 'DISPLAY_LIST' ... of the function group "SLST".


Правда интерактивность - тю-тю :))

да ладно - проехали. теперь бы настроить, чтобы можно было включать-отключать авторефреш :)


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

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


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

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


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

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