1.Введение - Курсы ABAP программирования

В этой серии статей я постараюсь последовательно изложить программу курсов по 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. подскажите пожалуйста вот в инструкции файлы извлекаются вначале в одну папку, тут тоже необходимо так сделать, то есть вначале все разархивировать в одну папку?(просто там вроде одинаковые названия файлов и папок присутствуют в архивах)

    on 17.10.2013 07:52
  • Рустам
    Рустам

    Разобрался:-)

    on 18.10.2013 14:06
    RK
    RK

    Ну и отлично! Установить систему получилось?

    on 21.10.2013 23:37
  • Анна Снегирева
    Анна Снегирева

    на AMD64 поставится?

    on 03.10.2014 12:19
  • RK
    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)

    on 03.10.2014 15:13
  • Хайрбек
    Хайрбек

    Добрый день!
    Хочу сразу поблагодарить за интересный блог.
    Вот решил продвигаться в области 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. Правильно ли я понимаю, что можно обойтись без виртуальной машины или она у него какая-то "профитченная"?

    Спасибо.

    on 26.12.2014 10:22

Чтобы оставить комментарий, необходимо Войти или Зарегистрироваться.