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

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


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

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


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

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