Текущее время: Пн, авг 04 2025, 01:44

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: SAPGUI_PROGRESS_INDICATOR не так работает как нужно. как лечить?
СообщениеДобавлено: Пт, окт 31 2008, 06:32 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Сб, янв 27 2007, 08:27
Сообщения: 337
Откуда: СНГ ... ЮГ
Пол: Мужской
Всем привет!

Нужно загружать данные в SAP из ексель файла, отдельная тема конечно, очень долго обрабатываются строки - 60 строк 20 секунд.
Решил вставить идикатор процеса выполнения, вставил.
посмотрел как обрабатывается внутри этого фм процентовка. оказывается там условие если значение меньше нуля то сбрасывается в нуль если больше 100, то сбрасывается в 100. ок сляпал формулу процентовки
Code:
DO.
...
J = ( I * 100 ) / 1000.
      CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR'
      EXPORTING
        PERCENTAGE = J
        TEXT       = 'Procesing ...'.
...
ENDDO.

Смотрю как работает.... и очень не нравится выполнение данного фм, надпись пропадает и появляется очень редко, часики ваще как ламаочка маргает.
в чем может быть пробелема, куда рыть?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, окт 31 2008, 07:28 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
Выводить SAPGUI_PROGRESS_INDICATOR один раз за 10/20/50/... проходов цикла. Выводить каждый раз к тому же, имхо, не оптимально.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, окт 31 2008, 07:55 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Сб, янв 27 2007, 08:27
Сообщения: 337
Откуда: СНГ ... ЮГ
Пол: Мужской
упс ..., а я почитав на форуме как народ пользуется данным фм, чет не заметил про 10\20\50 проходов цикла ..

стоп ... не помогло
все равно он исчезает и появляется как мультик, выростает появился, потом уменьшается и скрылся.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: SAPGUI_PROGRESS_INDICATOR не так работает как нужно. как лечить?
СообщениеДобавлено: Пт, окт 31 2008, 09:07 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пт, июл 27 2007, 06:40
Сообщения: 60
Откуда: Белебей !
Пол: Мужской
Salmaner написал:
Всем привет!

Нужно загружать данные в SAP из ексель файла, отдельная тема конечно, очень долго обрабатываются строки - 60 строк 20 секунд.
Решил вставить идикатор процеса выполнения, вставил.
посмотрел как обрабатывается внутри этого фм процентовка.


А может то чем Ты загружаешь из Экселя выводит какие-то свои сообщения и эти сообщения перекрывают сообщения Индикатора Процеса Выполнения ? :)
имхо


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

Зарегистрирован:
Сб, янв 27 2007, 08:27
Сообщения: 337
Откуда: СНГ ... ЮГ
Пол: Мужской
to belzan
да нет, я там сам накидал чуток кода, читаю в каждом цикле 6 ячеек.
юзаю оле2.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб, ноя 01 2008, 11:31 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Чт, сен 25 2008, 05:57
Сообщения: 8
Откуда: Москва
Пол: Мужской
Salmaner написал:
to belzan
да нет, я там сам накидал чуток кода, читаю в каждом цикле 6 ячеек.
юзаю оле2.

Посмотри класс, который написал Сергей Королев...
я им пользуюсь постоянно.
http://sapboard.ru/forum/viewtopic.php ... 0%F2%EE%F0


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

Зарегистрирован:
Пт, окт 03 2008, 17:20
Сообщения: 162
Посмотрите ФМ PROGRESS_INDICATOR


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

Зарегистрирован:
Сб, янв 27 2007, 08:27
Сообщения: 337
Откуда: СНГ ... ЮГ
Пол: Мужской
PROGRESS_INDICATOR
чет очень странно работает. но все равно моргает.

щас пробую класс от Сергея Королева.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, ноя 06 2008, 10:15 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, окт 03 2008, 17:20
Сообщения: 162
Salmaner написал:
PROGRESS_INDICATOR
чет очень странно работает. но все равно моргает.

щас пробую класс от Сергея Королева.

А почему странно? Все очень даже просто. Его необходимо просто вызывать в начале LOOP. Дальше он проверяет выполняется программа в фоновом режиме или диалоговом. Если в диалоге, то "моргает" через каждые 10 секунд. А если в диалоге, то каждые 30 минут (правда "моргать" не будет, некому :wink: )


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

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


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

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


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

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