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

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


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

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


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

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