В этой серии статей я постараюсь последовательно изложить программу курсов по ABAP программированию, проводимых в одной из компаний-интеграторов. Это необходимый уровень Junior ABAP programmer.
Все примеры будут выполнены в системе SAP NetWeaver AS ABAP 7.02 SP6 64-bit Trial, распространяемой через сайт SAP, хотя мне так и не удалось по каким-то техническим причинам скачать систему непосредственно с сайта. Порывшись в Интернете нашел на депозите (ссылки для скачивания):
NWASABAPTRIAL70206-damlaplata.part01.rar
NWASABAPTRIAL70206-damlaplata.part02.rar
NWASABAPTRIAL70206-damlaplata.part03.rar
NWASABAPTRIAL70206-damlaplata.part04.rar
NWASABAPTRIAL70206-damlaplata.part05.rar
NWASABAPTRIAL70206-damlaplata.part06.rar
NWASABAPTRIAL70206-damlaplata.part07.rar
NWASABAPTRIAL70206-damlaplata.part08.rar
NetWeaver - Относительно новый продукт SAP. Эта система обладает клиент-серверной архитектурой и позволяет строить законченные масштабируемые, защищенные от сбоев комплексы управления крупными предприятиями. Система является открытой, т.е. реализует интерфейсы, использование которых позволяет связать разнородные объекты (источники данных, системы SAP, АРМ, написанные на разных языках) в единую информационную систему предприятия. Это снижает риски при внедрении системы и позволяет внедрять систему последовательно, постепенно заменяя устаревшие АРМ модулями системы.
SAP NetWeaver включает в себя устоявшиеся методики управления и многие миллионы строк готового кода, т.е. клиент получает готовый инструмент для управления предприятием.
Доступ к продуктам SAP можно получить с любого устройства, на котором установлен SAP GUI – клиентская часть SAP, а также посредством использования web-браузера. SAP GUI разработан практически для любых аппаратных и операционных платформ – от персональных компьютеров до мобильных телефонов.
В настоящее время существует тенденция перехода предприятий на более гибкие системы управления и учета, которые позволяют расширить заложенные при начальной разработке бизнес-процессы под меняющиеся требования бизнеса, под специфические требования страны, в которой работает предприятие. Как правило, в таких системах наряду с настройками есть и свой внутренний язык, на котором написана вся бизнес-логика и который используется для расширения и модификации стандартного поведения системы.
Таким языком в системе SAP является язык четвертого поколения ABAP – Advanced Business Application Programming. Часто, чтобы подчеркнуть принадлежность языка ABAP к языкам 4-го поколения, его именуют как ABAP/4. Все приложения и даже части базовой системы были разработаны на ABAP/4.
С 1985 года ABAP использовался как язык разработки отчетов, однако впоследствии он развился до полноценного языка четвертого поколения с поддержкой языка управления базами данных SQL. На сегодняшний момент ABAP является мощным объектно-ориентрованным, независимым от платформы языком, который предназначен для быстрого создания приложений информационной инфраструктуры предприятия.
Рустам
Доброго времени суток!
Очень полезный ресурс. Узнал много нового. Хочу установить теперь SAP NetWeaver на домашний компьютер, - скачал все по ссылкам, представленным в уроке 1. подскажите пожалуйста вот в инструкции файлы извлекаются вначале в одну папку, тут тоже необходимо так сделать, то есть вначале все разархивировать в одну папку?(просто там вроде одинаковые названия файлов и папок присутствуют в архивах)
Рустам
Разобрался:-)
RK
Ну и отлично! Установить систему получилось?
Анна Снегирева
на AMD64 поставится?
RK
Не могу сказать, т.к не устанавливал. У меня Intel.
Это из требований
Operating System:
Windows XP Professional (Service Pack 2) or Windows Server 2003 and Windows Vista (English)
Hostname must not exceed 13 characters
NTFS-File systems
Internet Explorer 6.0 or higher or Firefox 1.0 or higher (newest recommended)
At least 2 GB RAM (recommended 4-8 GB)
Intel Pentium III/1.1 GHz or higher (or compatible(
50 GB hard disk space temporary during installation - 36 GB permanent
High-resolution monitor (1024x768 or higher, 256 colors)
Хайрбек
Добрый день!
Хочу сразу поблагодарить за интересный блог.
Вот решил продвигаться в области ABAPа.
И вот уже второй день бьюсь с установкой NetWeavera. Он мне все выдает ошибку:
Program is starting... Please wait!
guiengine: call to bind() for socket 21200 600 failed . No such file or directory
guiengine: call to bind() for socket 21201 608 failed . No such file or directory
Starting GUIServer using:
SAPinst port : 21202
GUIServer port: 21210
HTTP port : 4237
GUI autostart : on
GUI mode : normal
command : "C:/Users/836D~1/AppData/Local/Temp/sapinst_exe.7892.1419513187/jre\bin\java.exe" -cp
"C:\Users\836D~1\AppData\Local\Temp\sapinst_exe.7892.1419513187\jar\instgui.jar"
-Xmx256M -Dsun.java2d.noddraw=true -Dsap.env.var.javahome=SAPINST_JRE_HOME SDTServer
"rootdir=C:\Users\Администратор\.sdtgui" config=jar:sdtserver.xml
guiport=21210 httpport=4237 -nolock -srvarg=/SAPinstService/host=localhost -srvarg=/SAPinstService/port=21202
: [7760] 16:15:10 ***Warning: Loadavg: Could not add processor time performance counter to query.
Dec 25, 2014 4:15:10 PM [Error]: java.io.IOException: Invalid argument
Dec 25, 2014 4:15:10 PM [Error]: java.io.IOException: Invalid argument
Dec 25, 2014 4:15:10 PM [Error]: com.sap.sdt.server.core.admin.InitException
Dec 25, 2014 4:15:10 PM [Fatal]: Error during controller startup.
Dec 25, 2014 4:15:10 PM [Fatal]: SL Controller exiting.
Самое интересное, что такая ошибка выходила при установленном java, так и без java вовсе. И у меня складывается впечатление, что я неправильно устанавливаю Java.
А теперь вопросы:
1. Зачем вообще нужна эта java?
2. Сталкивались ли Вы с подобной ошибкой?
3. Как ее лечить, если сталкивались?
П.С. Перед инструкцией разработчик пишет такую фразу: First of all I suggest you to Install it inside a Virtual Machine. Правильно ли я понимаю, что можно обойтись без виртуальной машины или она у него какая-то "профитченная"?
Спасибо.