Текущее время: Чт, мар 28 2024, 12:56

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


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

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


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

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