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

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


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

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


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

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