Текущее время: Пн, июл 21 2025, 06:48

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Bat для загрузки в SAP
СообщениеДобавлено: Ср, апр 06 2016, 17:43 
Специалист
Специалист

Зарегистрирован:
Вс, авг 04 2013, 16:03
Сообщения: 101
Добрый день!

На моей прошлой работе видел как работает следующая приблуда. Запускается sap script, который записывает то, что ты делаешь в системе (какие транзакции нажимаешь, какие данные в ней вводишь) по смыслу аналогично batch-input в LSMW. В результате получается bat фаил, в котором уже вручную прописывается возможность загрузки данных из внешнего файла, процедура циклится и т.д. Мы использовали такой bat для создания 1000 sales order, вместо ручной работы.

К сожалению фаил bat утрачен. Может кто-нибудь сможет поделится аналогичным sap script'ом, в котором будет прописана возможность загрузки из внешнего фаила. Дальше я сам разберусь.

Спасибо!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Bat для загрузки в SAP
СообщениеДобавлено: Ср, апр 06 2016, 23:42 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
При чем здесь ABAP?

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Bat для загрузки в SAP
СообщениеДобавлено: Пн, апр 11 2016, 23:36 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
Вы имеете в виду BDC? :?
https://wiki.scn.sap.com/wiki/display/A ... nput+-+BDC

Только для создания заказов уже давно и BAPI существуют...

_________________
"One of the symptoms of an approaching nervous breakdown is the belief that one's work is terribly important." Bertrand Russell


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Bat для загрузки в SAP
СообщениеДобавлено: Вт, апр 12 2016, 13:09 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Вт, май 17 2005, 13:35
Сообщения: 4871
Откуда: Москва
Пол: Мужской
SAP Script - отдельная тема.
Файл должен быть с расширением .vbs
Code:

If Not IsObject(application) Then
   Set SapGuiAuto  = GetObject("SAPGUI")
   Set application = SapGuiAuto.GetScriptingEngine
End If
If Not IsObject(connection) Then
   Set connection = application.Children(0)
End If
If Not IsObject(session) Then
   Set session    = connection.Children(0)
End If
If IsObject(WScript) Then
   WScript.ConnectObject session,     "on"
   WScript.ConnectObject application, "on"
End If

Dim SapGuiApp, Connection, Session, FileObject, oFile, Counter
Dim ApplicationPath, CredentialsPath, ServerPath, FilePath
Dim ExcelApp, ExcelWorkbook, ExcelSheet
Dim i
Set ExcelApp = CreateObject("Excel.Application")
Set ExcelWorkbook = ExcelApp.Workbooks.Open("C:\Users\WB02purch.xlsx")
Set ExcelSheet = ExcelWorkbook.Worksheets(1)
Row = 1

Do Until ExcelSheet.Cells(Row, 1).Value = ""

session.findById("wnd[0]/usr/ctxtWR02D-LOCNR").text = ExcelSheet.Cells(Row, 1).Value
session.findById("wnd[0]").sendVKey 0
If session.findById("wnd[0]/usr/tabsTABSTRIP_MAIN/tabp5100/ssubSUB1:SAPMWBE3:5100/subORGA:SAPMWBE3:2100/ctxtT001W-EKORG").text <> ExcelSheet.Cells(Row, 2).Value Then
   session.findById("wnd[0]/usr/tabsTABSTRIP_MAIN/tabp5100/ssubSUB1:SAPMWBE3:5100/subORGA:SAPMWBE3:2100/ctxtT001W-EKORG").text = ExcelSheet.Cells(Row, 2).Value
   session.findById("wnd[0]/tbar[0]/btn[11]").press
   'session.findById("wnd[1]/tbar[0]/btn[12]").press

Else
   session.findById("wnd[0]/tbar[0]/btn[3]").press '- назад
End if


_________________
Удача - результат нашего желания (© А. Нортон)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Bat для загрузки в SAP
СообщениеДобавлено: Вт, апр 12 2016, 16:52 
Специалист
Специалист

Зарегистрирован:
Чт, дек 02 2010, 08:37
Сообщения: 156
Возможно ТС имел в виду winshuttle или zarl.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Bat для загрузки в SAP
СообщениеДобавлено: Вт, апр 12 2016, 22:49 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
baboon написал(а):
Возможно ТС имел в виду winshuttle или zarl.

А что, старичок zarl еще жив? :shock:

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Bat для загрузки в SAP
СообщениеДобавлено: Пт, апр 15 2016, 20:37 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
Наверное тогда все же SAP GUI script, потому как SAPScript это формы такие. :) Winshuttle вроде немного по другой системе работает. По-любому мы тут гадаем, а ТС что-то запропал... :?

_________________
"One of the symptoms of an approaching nervous breakdown is the belief that one's work is terribly important." Bertrand Russell


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

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


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

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


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

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