Текущее время: Ср, апр 24 2024, 01:43

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




Начать новую тему Ответить на тему  [ Сообщений: 14 ] 
Автор Сообщение
 Заголовок сообщения: LSWM. Массовый перевод сотрудников
СообщениеДобавлено: Пт, янв 18 2019, 11:01 
Ассистент
Ассистент

Зарегистрирован:
Пн, ноя 20 2017, 12:16
Сообщения: 29
Добрый день, коллеги!

Столкнулся с такой ситуация при написании LSMW на тему массового перевода сотрудников.

Когда нажимаю кнопку "запуск", проведя перед этим комплекс необходимых действий для работоспособности LSMW, выбираю "выполнить видимо" с расширенным журналом. Результат выполнения успешный. Никаких ошибок в ходе выполнения не было. Прошелся по шагам действий, которые я записывал в макрос. Никаких ошибок или отклонений.

Однако, после этого зайдя в па30 в тестовый табельник, я вижу что запись мероприятия не была заведена.

Вопрос, почему? LSMW отработала без ошибок, так почему же нету мероприятия?
К слову, транзакцию для мероприятия использовал ПА30. Почему? Потому что сказали "используй ПА30, ибо ПА40 шалит временами во время мероприятия перевода сотрудника". И следовательно надо сделать все это через па30.


Буду благодарен умным мыслям, ибо мое вдохновение закончилось. Ума не приложу в чем проблема.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: LSWM. Массовый перевод сотрудников
СообщениеДобавлено: Пт, янв 18 2019, 11:23 
Почетный гуру
Почетный гуру

Зарегистрирован:
Вт, ноя 07 2006, 10:12
Сообщения: 1193
Откуда: Москва
Пол: Мужской
PA30 для массовой первоначальной миграции это рекомендация сапа (каюсь всегда LSMW писал для PA40 с доп настройками, но оказывается в реализации PA30 есть специальный код для запуска мероприятия из PA30 в батчинпуте) где подтип в PA30 это код мероприятия T529A-MASSN.

Покажите ошибки которые выдает SM35 после запуска в фоне выполненных батчинпунтов

ну и помните еще что динамический мероприятия которые могут показывать экраны (а это смерть для батчинпута) в батчинпутах не работают (хардкод в абапе)

_________________
С уважением, Р.В. Величко


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LSWM. Массовый перевод сотрудников
СообщениеДобавлено: Пт, янв 18 2019, 11:27 
Ассистент
Ассистент

Зарегистрирован:
Пн, ноя 20 2017, 12:16
Сообщения: 29
metha написал:
PA30 для массовой первоначальной миграции это рекомендация сапа (каюсь всегда LSMW писал для PA40 с доп настройками, но оказывается в реализации PA30 есть специальный код для запуска мероприятия из PA30 в батчинпуте) где подтип в PA30 это код мероприятия T529A-MASSN.

Покажите ошибки которые выдает SM35 после запуска в фоне выполненных батчинпунтов

ну и помните еще что динамический мероприятия которые могут показывать экраны (а это смерть для батчинпута) в батчинпутах не работают (хардкод в абапе)


Ошибок нет. Совсем. Ноль. Зеро.

На какой хостинг можно залить скрин чтобы сюда выложить?

metha написал:
ну и помните еще что динамический мероприятия которые могут показывать экраны (а это смерть для батчинпута) в батчинпутах не работают (хардкод в абапе)


А вот с этого момента можно подробнее?
Вы про какие экраны? Экраны инфо типов, которые выскакивают в рамках инфогруппы, при проведении мероприятия по переводу работника?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: LSWM. Массовый перевод сотрудников
СообщениеДобавлено: Пт, янв 18 2019, 11:35 
Почетный гуру
Почетный гуру

Зарегистрирован:
Вт, ноя 07 2006, 10:12
Сообщения: 1193
Откуда: Москва
Пол: Мужской
Да, имено про них. То есть, если натроена динамика которая показывает новый инфотип, которго нет в инфогруппе в V_t588D то будет ошибка. Высылайте мне в личку тут, я посмотрю

_________________
С уважением, Р.В. Величко


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LSWM. Массовый перевод сотрудников
СообщениеДобавлено: Пт, янв 18 2019, 12:01 
Специалист
Специалист

Зарегистрирован:
Чт, сен 20 2007, 07:13
Сообщения: 174
Может мероприятие по настройкам не из 0000, а из 0302? В тех случаях когда оно создается на дату, для которого есть другое меропориятие, в списке, вызываемом через Обзор его может не быть, только в списке дополнительных мероприятий при просмотре мероприятия на эту дату.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LSWM. Массовый перевод сотрудников
СообщениеДобавлено: Ср, янв 23 2019, 11:40 
Ассистент
Ассистент

Зарегистрирован:
Пн, ноя 20 2017, 12:16
Сообщения: 29
Figo написал(а):
Может мероприятие по настройкам не из 0000, а из 0302? В тех случаях когда оно создается на дату, для которого есть другое меропориятие, в списке, вызываемом через Обзор его может не быть, только в списке дополнительных мероприятий при просмотре мероприятия на эту дату.



В доп мероприятиях ничего нет.
Данное мероприятие по переводу создается на дату, когда нет больше никаких мероприятий.

Проблема сохраняется, коллеги.

Мысли, догадки, предположения куда копать ?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: LSWM. Массовый перевод сотрудников
СообщениеДобавлено: Ср, янв 23 2019, 13:41 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, мар 16 2011, 23:26
Сообщения: 260
в рекординге для MP000000 : BDC_OKCODE =UPD ?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: LSWM. Массовый перевод сотрудников
СообщениеДобавлено: Ср, янв 23 2019, 14:00 
Ассистент
Ассистент

Зарегистрирован:
Пн, ноя 20 2017, 12:16
Сообщения: 29
Secret007 написал(а):
в рекординге для MP000000 : BDC_OKCODE =UPD ?



СЕйчас нет возможности посмотреть, система не доступна... Но вроде бы да.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: LSWM. Массовый перевод сотрудников
СообщениеДобавлено: Ср, янв 23 2019, 17:12 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, мар 29 2007, 11:51
Сообщения: 330
Откуда: Yugorsk.RU
Пол: Мужской
если это однократное действо (т.е. обычным пользователям отдавать функционал не предполагается), то как вариант, guiscripting-ом их массово перевести. Медленнее конечно работает, но там динамически всплывающие экраны не особая проблема.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LSWM. Массовый перевод сотрудников
СообщениеДобавлено: Ср, янв 23 2019, 17:47 
Ассистент
Ассистент

Зарегистрирован:
Пн, ноя 20 2017, 12:16
Сообщения: 29
pberezin написал:
если это однократное действо (т.е. обычным пользователям отдавать функционал не предполагается), то как вариант, guiscripting-ом их массово перевести. Медленнее конечно работает, но там динамически всплывающие экраны не особая проблема.



Простите, что за guiscripting ? Это другой функционал для проведение одного и того действия массово ? Или это инструмент в лсмв?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: LSWM. Массовый перевод сотрудников
СообщениеДобавлено: Чт, янв 24 2019, 07:16 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, мар 29 2007, 11:51
Сообщения: 330
Откуда: Yugorsk.RU
Пол: Мужской
это макрорекордер диалоговых действий - записывает макрос в VBS/VBA-формате, все действия которые пользователь выполняет на экране (в т.ч. навигация по полям экранов, их заполнение значениями, нажатия на кнопки/закладки и проч.)
Макрос потом можно слегла допилить и использовать как средство пакетной обработки.

Некий отдалённый аналог LSMW - но требует открытого диалогового экрана, и работает крайне небыстро. Но зато у него, в отличии от LSMW/BatchInput нет проблем с обработкой экранов, содержащих графику, ALV-таблиц, ControlFramework-деревья, всплывающих модальных окошек и meesage-й. Почти любые типы экранных компонентов прожёвывает. И в отличии от традиционных пакетников, позволяет реализовывать сложные интерактивные обработки типа "если всплыл экран такойто то заполняем так то".
Иногда это единственный способ автоматизировать неавтоматизируемое (чтобы в дебри абап-кода не лезть).

Но для конечных пользователей совершенно непригоден. Т.к. работает не как транзакция, а фактически на клиенте (как плагин к SapLogon своего рода - с клиентской машины цепляется через OLE к саплогону, и в открытом диалоговом режиме выполяет диалоговые операции).


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LSWM. Массовый перевод сотрудников
СообщениеДобавлено: Чт, янв 24 2019, 09:35 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Вт, сен 05 2017, 23:56
Сообщения: 537
Это вроде как GuiXT называется


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: LSWM. Массовый перевод сотрудников
СообщениеДобавлено: Чт, янв 24 2019, 09:46 
Ассистент
Ассистент

Зарегистрирован:
Пн, ноя 20 2017, 12:16
Сообщения: 29
pberezin написал:
это макрорекордер диалоговых действий - записывает макрос в VBS/VBA-формате, все действия которые пользователь выполняет на экране (в т.ч. навигация по полям экранов, их заполнение значениями, нажатия на кнопки/закладки и проч.)
Макрос потом можно слегла допилить и использовать как средство пакетной обработки.

Некий отдалённый аналог LSMW - но требует открытого диалогового экрана, и работает крайне небыстро. Но зато у него, в отличии от LSMW/BatchInput нет проблем с обработкой экранов, содержащих графику, ALV-таблиц, ControlFramework-деревья, всплывающих модальных окошек и meesage-й. Почти любые типы экранных компонентов прожёвывает. И в отличии от традиционных пакетников, позволяет реализовывать сложные интерактивные обработки типа "если всплыл экран такойто то заполняем так то".
Иногда это единственный способ автоматизировать неавтоматизируемое (чтобы в дебри абап-кода не лезть).

Но для конечных пользователей совершенно непригоден. Т.к. работает не как транзакция, а фактически на клиенте (как плагин к SapLogon своего рода - с клиентской машины цепляется через OLE к саплогону, и в открытом диалоговом режиме выполяет диалоговые операции).



Проблема в том, что с этим проблем в моем лсмв нет. На всех этапах когда всплывает какое либо окно, лсмв отрабатывает без проблем. А вот на экране где нету никаких всплывающих окнах, в данном случае создание записи мероприятия, проблема возникает.

С этой штукой работать не доводилось, как ее совместить с лсмв ? Я так понял она не входит в функционал лсмв, а что то сторонее.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: LSWM. Массовый перевод сотрудников
СообщениеДобавлено: Чт, янв 24 2019, 09:56 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Вт, сен 05 2017, 23:56
Сообщения: 537
Спец прослойка к сап гуи.
Погуглите GuiXT.
Позволяет записать кликать мышкой по экрану за пользователя.
Пользователь запускает PA30, в тулбаре кликает по мониторчику, выбирает запуск скрипта, и смотрит как скрипт за него кликает мышкой.
Как выше написали: пользователь будет видеть все что происходит и режим заблокируется на время работы.


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

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


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

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


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

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