Текущее время: Чт, авг 07 2025, 21:00

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Возможности VBS
СообщениеДобавлено: Чт, июл 16 2015, 18:35 
Начинающий
Начинающий

Зарегистрирован:
Чт, июл 16 2015, 17:54
Сообщения: 10
Добрый день, коллеги.

Ситуация моя такая: работаю в SAP простым пользователем на складе, имею доступ к паре десятков транзакций и не более того. К АВАР доступа нет даже близко. Хочется автоматизировать основные рутинные операции, которые отнимают много времени. Начитался всякой литературы, форумов, сайтов и прочего, но толку мало. Как я понял, помочь в этом мне может только пользовательский скрипт, например, VBS. Но никаких толковых примеров кода я не нашёл.

Конкретно мне хочется соорудить такую вундервафлю: отдельное окно с полями ввода, куда я ввожу нужные мне значения, и по нажатию нужной кнопки получаю соответствующие результаты в этом же или в другом окне.
Возможно ли такое? Если да, то дайте что-нибудь почитать, как это делается, какие-то примеры кода и т.п.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Возможности VBS
СообщениеДобавлено: Пт, июл 17 2015, 17:15 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Сб, апр 07 2012, 00:43
Сообщения: 113
Вы понимаете, что в SAP вы не сможете сами создать какое-то свое собственное окно?

Возможно, лишь написать какой-то Vb скрипт, который произведет расчеты,
на основание данных которые вы подадите ему, видимо простым cntr-c из SAP
ткнет за пользователя в нужное место экрана, и нажмет туда cntr-V.
Штото наверно тут:
http://www.vbnet.ru/faq/showtopic.asp?id=148

И то, что-то очень хлипкий вариант

_________________
[Удалено Админом]


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Возможности VBS
СообщениеДобавлено: Пт, июл 17 2015, 17:59 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, авг 18 2010, 15:38
Сообщения: 97
ну во первых необходимо проверить, разрешено ли вообще в вашей системе использовать скрипт на стороне SAP GUI.
Если же предположить, что скрипты разрешены, то вы можете записать скрипт и запихнуть его как макрос эксель. Я так делал, когда нам надо было вручную вбить 3000 позиций в LSMW пользовать не получалось ввиду полного нежелания абаперов к сотрудничеству.
Еще можете на https://en.wikipedia.org/wiki/AutoIt посмотреть - ему вроде бы даже и пофигу, разрешены или нет скрипты. Но я этот вариант не проверял
https://www.google.com/search?q=autoit+SAp+gui


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Возможности VBS
СообщениеДобавлено: Вс, июл 19 2015, 10:49 
Начинающий
Начинающий

Зарегистрирован:
Чт, июл 16 2015, 17:54
Сообщения: 10
Endrews написал(а):
Вы понимаете, что в SAP вы не сможете сами создать какое-то свое собственное окно?

Конечно, понимаю. Речь про некое отдельное окошко со своим интерфейсом.

Endrews написал(а):
Возможно, лишь написать какой-то Vb скрипт, который произведет расчеты,
на основание данных которые вы подадите ему, видимо простым cntr-c из SAP
ткнет за пользователя в нужное место экрана, и нажмет туда cntr-V.
Штото наверно тут:
http://www.vbnet.ru/faq/showtopic.asp?id=148

Да, как-то так. Но только там скрипты всё же позволяют вводить в поля нужные величины программно, т.е. не нужно мышкой водить.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Возможности VBS
СообщениеДобавлено: Вс, июл 19 2015, 10:53 
Начинающий
Начинающий

Зарегистрирован:
Чт, июл 16 2015, 17:54
Сообщения: 10
arcanist написал(а):
ну во первых необходимо проверить, разрешено ли вообще в вашей системе использовать скрипт на стороне SAP GUI.

Разрешено. Можно записывать и потом воспроизводить скрипты. Но при записи как-то не очень хорошо получается. Например, при переходе в разные окна, теряется всё.

arcanist написал(а):
Если же предположить, что скрипты разрешены, то вы можете записать скрипт и запихнуть его как макрос эксель. Я так делал, когда нам надо было вручную вбить 3000 позиций в LSMW пользовать не получалось ввиду полного нежелания абаперов к сотрудничеству.

Идея с Экселем интересная, может пригодиться, но в данном случае не совсем то, что нужно. Скрипты vbs исполняются в винде как обычные exe.
arcanist написал(а):
Еще можете на https://en.wikipedia.org/wiki/AutoIt посмотреть - ему вроде бы даже и пофигу, разрешены или нет скрипты. Но я этот вариант не проверял
https://www.google.com/search?q=autoit+SAp+gui

Тоже интересно, спасибо


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Возможности VBS
СообщениеДобавлено: Пт, июл 24 2015, 19:17 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, авг 18 2010, 15:38
Сообщения: 97
не совсем понимаю, чем вас не устравивает эксель. В VBA вы замечательно сможете создать и поля ввода, и формочки с кнопками и сколько хотите окошек. Или я как то не так понял требование?


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

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


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

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


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

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