Форум программистов, компьютерный форум, киберфорум
ERP, CRM, автоматизированные системы
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.93/320: Рейтинг темы: голосов - 320, средняя оценка - 4.93
3 / 3 / 1
Регистрация: 15.07.2012
Сообщений: 55
1

SAP ABAP. Актуальность? Сложность? Как учить?

03.12.2012, 09:37. Показов 62161. Ответов 20

Author24 — интернет-сервис помощи студентам
Здравствуйте, форумчане. Если таковые здесь (в этом разделе) обитают. Очень мало тем и обсуждений. Если все-таки здесь есть народ, особенно те кто реально работает с SAP, подскажите мне пожалуйста. У меня три небольших вопроса.

1. Актуальность. Насколько актуальна на сегодняшний день система SAP? Развивается ли она, требуются ли ей программисты и разработчики. Читая статьи и блоги на просторах интернета, я так понял, что большой популярностью SAP пользовался лет 5 назад. Большой спрос на людей, знающих эту систему. Потом споры и разговоры как-то утихли, и все забыли про неё.

2. Сложность. Изучая, что такое SAP и язык ABAP, был премного удивлен. Синтаксис, архитектура языка... и т.д. мягко говоря оставляют желать лучшего, в сравнении с традиционными языками. Разработчики ругаются и плюются)) мол "как такое можно было вообще придумать, у кого такая фантазия". Голову забивает прилично. И сложно очень привыкнуть к такому, после изучения традиционных языков. Всё действительно так плохо?

3. Как учить ABAP. Самый насущный вопрос. Знание иностранного языка, недостаточно читать техническую литературу. Книги на русском... нашёл одну, и то 1998г. Есть в переиздание 2012, но там тоже самое. Какие редакторы, компиляторы для него? Где их взять? Скачал с оф.сайта Netweaver. Я так понял это для программирования на ABAPe в SAP?? Но и то, при установке большие сложности. Ошибки, решения на которые так и не нашёл.

В итоге вопросов больше чем ответов. Есть ли спрос, стоит ли заморачиваться и погружаться в эту систему с головой, и как вообще туда погрузится, если материалов очень мало, и непонятно в каком редакторе можно хоть пару строк кода написать и проверить как это работает?
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.12.2012, 09:37
Ответы с готовыми решениями:

Нужны учебные материалы по SAP и языку ABAP/4?
Что бы не создавать новую тему решил отписать здесь. Я по специальности информатик-экономист,...

Вакансия программиста ABAP (SAP)
В крупную компанию, которая занимается паспортизацией газпромовских проектов требуется программист...

Как вычислять сложность алгоритма, или найти асимптотическую сложность любой программки?
Например Вычислить x^n по алгоритму быстрого возведения в степень Добавлено через 43 секунды...

Как учить с++ чтобы не бросить (учить типы влом)
Суть не в том токо как учить, а в том как начать, чтобы не бросить..Учить типы влом..Хотелось бы...

20
3 / 3 / 1
Регистрация: 05.12.2012
Сообщений: 8
05.12.2012, 15:06 2
Лучший ответ Сообщение было отмечено как решение

Решение

Доброго времени суток!
Попробую ответить на Ваши вопросы по порядку.
1. SAP на данный момент одна из крупнейших и лидирующих фирм, представляющих комплексные решения как по управлению ресурсами предприятия, так и по планированию производственных мощностей. Основное направление - крупные производственные предприятия, но есть и решения для среднего бизнеса. Перспектив для данной системы более, чем достаточно, т.к. по масштабам самого программного комплекса и количеством его внедрений по всему миру аналогов нет, а если и есть, то можно пересчитать на пальцах. (если в этом вопросе я не прав, прошу поправить, но в своей практике с аналогами, которые могли бы конкурировать с SAP, я не сталкивался)

2. На самом деле программирование на ABAP довольно простое. Сложности возникают не столько с его изучением, сколько с применением навыков программирования в конкретных функциональных областях. Например, программировать для модуля управления персоналом и модуля сбыта - две абсолютно разные вещи. Здесь нужно быть вовлечённым в сам производственный процесс, и дома или по книжке этому не научишься.

3. Как я уже сказал в предыдущем пункте, сам базовый синтаксис можно изучить, и он довольно прост. Если Вы хотите попрактиковаться дома, то Вам придётся выкачать дистрибутив для треннинга. Он, вроде бы, есть на офф сайте. Поищите раздел download. Размер дистриба около 40 Гб. Если там нужного дистриба не найдёте, поищите на каких-нибудь торрентах(но этого лучше не делать, мы же не пираты, верно? ). Ставится очень долго, и вообще желательно поставить его на какую-нить виртуальную машину, т.к. во время установки поднимается какой-нить solaris-сервер на машине, что в общем-то забивает комп множеством всего ненужного. В своё время я именно так и делал. Есть другой вариант: недавно появилась возможность подключения abap-редактора к Eclipse. Но там тоже не всё так просто, и условно бесплатно.
Что касается самого изучения: книга Р. Керчмера и В. Вейса "Разработка приложений SAP R/3 на языке АВАР/4" может поведать об азах abap. Книга для новичков крайне полезная, хоть и довольно старая. Из англоязычных ресурсов могу порекомендовать официальный sdn.sap.com. Из русскоязычных могу порекомендовать сапфорум, ну или свой ресурс abaphr.ru, но там материал с уклоном на программирование для модуля управления персоналом (HR).

P.S. Помимо ABAP/4 в системе SAP активно используется Java для решений SAP Portal, а недавно они запустили проект по мобильным приложениям для SAP. Вобщем, разгуляться есть где )) Перспектив тоже очень много. Ценник у SAP-специалистов начинается от 100к, врехняя планка может доходить и до 500к, так что с материальной точки зрения тоже всё неплохо. Надеюсь, что немного прояснил для Вас данную сферу.
3
3 / 3 / 1
Регистрация: 15.07.2012
Сообщений: 55
05.12.2012, 15:56  [ТС] 3
aldruhn, благодарю за ответ!
Прояснили более чем. Я так понял вы профессионально работаете в этой сфере?

Такой вопрос ещё. Пробовал скачивать компоненты с офф сайта. При установке возникли некоторые трудности. В плане установки этой системы на обычный домашний компьютер помочь можете?
0
3 / 3 / 1
Регистрация: 05.12.2012
Сообщений: 8
05.12.2012, 19:18 4
Да, занимаюсь профессионально последние несколько лет. Дома ставил лет 5 назад, поэтому вряд-ли вспомню, какие там нюансы. К тому же ставил сборку, любезно отданную нам, молодым и зелёным абаперам, на растерзание коллегами-подрядчиками. Там был образ виртуальной машины, насколько я помню. Но, если хотите, задайте вопрос, а я спрошу на работе у наших админов, может подскажут.
0
3 / 3 / 1
Регистрация: 15.07.2012
Сообщений: 55
05.12.2012, 22:37  [ТС] 5
Проблема вообщем такая. С офф сайта, скачиваю SAP Netweaver 7.03. Распаковываю архив, запускаю sapinst.exe. Начинается установка, появляется окно типа терминального/командной строки. И там дальше по идее в нём должен идти процесс установки. Но у меня появляется следующая строка ошибки:

guiengine: No GUI server connected; waiting for a connection on host <hostname>, port 21200 to continue with the installation.

Делаю все по инструкции, которые представлены на сайте. Искал в интернете, толком ничего не нашел. Пишут, что из-за версий JRK и JDK. Переустанавливал на соответствующие, не помогло. Создал обсуждение на офф сайте, никто не отвечает.
0
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
28045 / 15778 / 982
Регистрация: 15.09.2009
Сообщений: 67,752
Записей в блоге: 78
05.12.2012, 22:47 6

Не по теме:

Цитата Сообщение от GPV091 Посмотреть сообщение
никто не отвечает.
техсаппорт он такой.. :)


Не по теме:

вообще то интересны любые темы по SAP, ибо собираемся вводить модуль "ТОРО" (техническое обслуживание и ремонт оборудования)
сама система в плане заказов на производство и снабжение внедрена (успешно работает три года)
программированием заниматься не буду, но для понимания структуры интересно все. с вероятностью 99% буду ключевым пользователем.


сори что влез, но раз ТС хочет быть разработчиком...
0
3 / 3 / 1
Регистрация: 05.12.2012
Сообщений: 8
06.12.2012, 07:01 7
guiengine: No GUI server connected; waiting for a connection on host <hostname>, port 21200 to continue with the installation.
В скриншоте, который Вы выложили, присутствует строчка "connecting on host GALAEVP". Если я правильно понимаю, это имя Вашей рабочей станции. Может где-нибудь есть какой-нибудь ini-файл, где хост можно сменить на localhost или 127.0.0.1, ведь вы локально его запускаете? Ещё, как вариант, поищите exe'шники установщика какой-нибудь БД, может её требуется сперва установить.
P.S. К тому же, не совсем уверен, что самого SAP NEtweaver достаточно для функционирования системы.

Добавлено через 42 минуты
Пообщался с админом. Для изучения ABAP достаточно SAP NetWeaver. Но устанавливать его нужно определённым образом. Просто запустить инсталлятор не достаточно. Гайд по установке можно найти на service.sap.com, но для подключения к ресурсу нужен логин и пароль клинета sap. Если у Вас такового нет, я мог бы поискать, но вопрос во времени, т.к. не знаю, когда доберусь до этого ресурса.
Если не хотите заморачиваться, поищите готовый образ виртуальной машины. Там просто запускаете образ, и всё готово. На торрентах когда-то видел.
0
3 / 3 / 1
Регистрация: 15.07.2012
Сообщений: 55
06.12.2012, 10:46  [ТС] 8
aldruhn, как будет время, поищите пожалуйста ключ.

Я на торрентах посмотрю образы, спасибо.
0
3 / 3 / 1
Регистрация: 05.12.2012
Сообщений: 8
06.12.2012, 11:15 9
Нашёл гайды, но их там много. Для определения подходящего гайда нужны дополнительные сведения:
1. На какую ОС Вы собираетесь устанавливать софт?
2. Какая СУБД используется в сборке?
0
3 / 3 / 1
Регистрация: 15.07.2012
Сообщений: 55
06.12.2012, 15:06  [ТС] 10
1. Windows 7 x64
2. В сборке идет SAP MaxDB
0
3 / 3 / 1
Регистрация: 05.12.2012
Сообщений: 8
06.12.2012, 23:37 11
Не могу в личку написать, видимо из-за того, что не давно на форуме. Пришлите мне в личку адрес ящика. Скину на него гайд.
0
3 / 3 / 1
Регистрация: 15.07.2012
Сообщений: 55
07.12.2012, 10:27  [ТС] 12
Вы не можете отправить сообщение aldruhn, поскольку он(а) не разрешил(а) принимать личные сообщения, либо ему(ей) не разрешено это делать.
не знаю где эти настройки, может у меня также запрещено.
пишу здесь почтовый:
[email]
0
3 / 3 / 1
Регистрация: 05.12.2012
Сообщений: 8
07.12.2012, 13:45 13
Отправил на почту. Думаю, адрес ящика теперь стоит удалить с поста )
0
3 / 3 / 1
Регистрация: 05.12.2012
Сообщений: 8
08.12.2012, 18:09 14
Ещё по поводу актуальности. Вот статья в новостях. Там рассказывается о положении дел на рынке сап-специалистов и средний их заработок по всему миру
0
3 / 3 / 1
Регистрация: 15.07.2012
Сообщений: 55
08.12.2012, 22:31  [ТС] 15
Цитата Сообщение от aldruhn Посмотреть сообщение
Ещё по поводу актуальности. Вот статья в новостях.
Охохо, за это отдельное спасибо!! Свежая информация о SAP как глоток воздуха. А то на какую статью не наткнусь - 2005 год... 2002 год

P.S. дойду до гайда по Netweaver, отпишусь.
0
6 / 6 / 0
Регистрация: 09.10.2013
Сообщений: 69
31.10.2013, 23:18 16
Цитата Сообщение от GPV091 Посмотреть сообщение
Здравствуйте, форумчане. Если таковые здесь (в этом разделе) обитают. Очень мало тем и обсуждений. Если все-таки здесь есть народ, особенно те кто реально работает с SAP, подскажите мне пожалуйста. У меня три небольших вопроса.

1. Актуальность. Насколько актуальна на сегодняшний день система SAP? Развивается ли она, требуются ли ей программисты и разработчики. Читая статьи и блоги на просторах интернета, я так понял, что большой популярностью SAP пользовался лет 5 назад. Большой спрос на людей, знающих эту систему. Потом споры и разговоры как-то утихли, и все забыли про неё.

2. Сложность. Изучая, что такое SAP и язык ABAP, был премного удивлен. Синтаксис, архитектура языка... и т.д. мягко говоря оставляют желать лучшего, в сравнении с традиционными языками. Разработчики ругаются и плюются)) мол "как такое можно было вообще придумать, у кого такая фантазия". Голову забивает прилично. И сложно очень привыкнуть к такому, после изучения традиционных языков. Всё действительно так плохо?

3. Как учить ABAP. Самый насущный вопрос. Знание иностранного языка, недостаточно читать техническую литературу. Книги на русском... нашёл одну, и то 1998г. Есть в переиздание 2012, но там тоже самое. Какие редакторы, компиляторы для него? Где их взять? Скачал с оф.сайта Netweaver. Я так понял это для программирования на ABAPe в SAP?? Но и то, при установке большие сложности. Ошибки, решения на которые так и не нашёл.

В итоге вопросов больше чем ответов. Есть ли спрос, стоит ли заморачиваться и погружаться в эту систему с головой, и как вообще туда погрузится, если материалов очень мало, и непонятно в каком редакторе можно хоть пару строк кода написать и проверить как это работает?
Здравствуй, GPV091.
1. на дворе конец 2013 - SAP до сих пор самая популярная ERP система в мире (см. анализ Panorama Consulting опубликованный в 2013 году по тройке лидеров ERP систем)
2. любой язык имеет свои правила, ни легче , ни тяжелее - просто они другие
хорошие спецы sap нормально разбираются в абапе. насчет "плюются" - да не было такого на моей памяти
3. лучше короткий курс пройти, именно не большой, а короткий - дальше сам всё поймешь.
0
0 / 0 / 0
Регистрация: 26.12.2013
Сообщений: 2
26.12.2013, 13:31 17
Добрый день . Я понимаю ,что пишу немного не по теме , но хотелось поинтересоваться , передо мной стоит задача найти хорошего "сапера" , возможно ли найти специалиста в этой сфере , до этого не работающий в ABAPе или COBOLе , каким языком программирования он должен обладать , что бы возможно было изучать данную платформу , огромное спасибо за ответ.
0
30 / 30 / 0
Регистрация: 05.12.2012
Сообщений: 308
21.01.2014, 21:19 18
Цитата Сообщение от aldruhn Посмотреть сообщение
Размер дистриба около 40 Гб
А я то думал 1С много жрет)))
0
0 / 0 / 0
Регистрация: 30.11.2011
Сообщений: 8
18.02.2014, 13:54 19
Цитата Сообщение от Dimkinsa Посмотреть сообщение
Добрый день . Я понимаю ,что пишу немного не по теме , но хотелось поинтересоваться , передо мной стоит задача найти хорошего "сапера" , возможно ли найти специалиста в этой сфере , до этого не работающий в ABAPе или COBOLе , каким языком программирования он должен обладать , что бы возможно было изучать данную платформу , огромное спасибо за ответ.
Если речь идет о абаперах, а не функциональщиках, то достаточно познаний в любом языке программирования и опыт написания sql-запросов, хотя бы самых простых. Этого достаточно чтобы понять курсы.
0
553 / 361 / 206
Регистрация: 27.11.2014
Сообщений: 1,049
10.03.2015, 13:46 20
Цитата Сообщение от GPV091 Посмотреть сообщение
1. Актуальность. Насколько актуальна на сегодняшний день система SAP? Развивается ли она, требуются ли ей программисты и разработчики. Читая статьи и блоги на просторах интернета, я так понял, что большой популярностью SAP пользовался лет 5 назад. Большой спрос на людей, знающих эту систему. Потом споры и разговоры как-то утихли, и все забыли про неё.
В Москве в SAP работает всего-то тысяча человек, среди которых прочти нет программистов. Вся разработка ведется не просто за МКАД, а даже за Белоруссией, т.е. в Московском представительстве продают и обговаривают продажу.

Конечно программисты требуются на местах, в тех крупных компаниях, которые купили продукт. Большого спроса я не видел на таких программистов, но видел спрос на консультантов и продавцов. Действительно 5-7 лет назад был интерес к SAP, но вот интереса к программистам SAP не наблюдалось.

Спрос замаскирован часто, т.е. ищут программистов, которые готовы переучиться.
0
10.03.2015, 13:46
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.03.2015, 13:46
Помогаю со студенческими работами здесь

Имеет ли смысл учить pascalАbc.net или лучше сразу учить Делфи
Имеет ли смысл учить pascalАbc.net или лучше сразу учить Делфи(имеется опыт программирования на...

Как доказать актуальность данных
Допустим, некий Василий П. доказал теорию T. В своем доказательстве, он использовал теорию Х,...

Учить или не учить Vue?
Добрый вечер. Уже не первый день посматриваю в сторону изучения Vue и хотел бы узнать ваше мнение....

Учить ПХП или не учить?
Всем привет. 1 - делал сайт ХТМЛ + КСС всё было круто всё вручную через ФТП кидал на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru