ПредишенСледващото

Ние продължаваме да говорим за не е от най-популярните езици за програмиране, които заслужават внимание все пак истинските маниаци. Този път ще се съсредоточим върху език ABAP / 4 или просто ABAP. Фактът, че това е най-квартет в заглавието означава, защо имаме нужда от езика, и най-важното къде и как да се научи - нататък.

Искам да знам всичко

фон

Той е разработен през 1983 г. за използване с SAP R / 2 вътрешна система. Номер 4, който се съдържа в заглавието, няма практическо значение и само показва, че езикът принадлежи на четвъртото поколение. SAP R / 2 - система за управление на бизнеса, като се предполага стандартна връзка между сървъра и клиентската база. По-късно е заменен от три диференцирани R / 3 система - клиент, сървър за приложения и бази данни.

В много източници можете да намерите забележка за сходството на синтаксиса на ABAP с COBOL. Но не го приемайте за чиста монета, приликата е изключително загрижени за външния вид, а структурата и възможностите са доста различни. Сравнете код база всеки програмист "Hello World":

WRITE / "Hello World".

DISPLAY "Здравей, свят"..

КРАЙ НА ПРОГРАМАТА HELLO-WORLD.

Съгласете се, не толкова много общи неща. ABAP много по-лесно, по-разбираема за програмисти, работещи в популярните езици

сфера на приложение

Както вече споменахме, на езика на ABAP е пряко свързано с системите за управление на предприятието (ERP-системи), но за да бъде по-конкретен - той позволява, наред с Java, за създаване на приложения за сървъра за SAP Application като част от NetWeaver - популярна платформа за бизнес приложения.

По отношение на конкретни задачи, те са тривиални: доклади, интерфейси, обработка на данни. Това е най-обикновен език на програмиста да знам просто няма причина (в случая на индивидуални поръчки за проучване на същата Java е практично), но за днешните студенти и ученици - е друга опция да се избере достатъчно рядка специализация с висок праг на влизане.

Ако ABAP не е език, винаги мига в списъка на изискванията на работодателите, освен ако не се преподава в университетите, това не означава, че не се твърди. ABAP има своя публика, еко-системата, така че се изисква кандидатите информиран избор на бъдещи дейности. Сега популярен набиране на ресурси, можете да намерите повече от 100 работни места, като някои от тях са тези, в които знанията продукт на SAP и опит с ABAP - може би единственото изискване.

По отношение на заплатите, а след това всичко зависи в голяма степен от степента на интеграция на ERP системи в определена компания. Ако това по-скоро повърхностно ниво, дори и водещ ABAP-разработчиците в столицата, е трудно да се разчита на една заплата от повече от 80 хиляди рубли. Ако фирмата има дългосрочно и ползотворно сътрудничество с SAP, а програмистът се изисква наистина сериозен упорита работа, че е напълно възможно да вдигнем летвата на стойност от 100 хиляди. Без опит и практика можете да очаквате най-добрия случай до 35 хиляди, а в най-лошия - за парите, които все още се мотае позиция на персонала.

Искам да знам всичко

Полезни връзки

ABAP на Общността - на официалния общност разработчик;

ABAP-блог - една от малкото, много високо качество и приятен за окото на вътрешните ресурси, където можете да прочетете за програмиране в ABAP;

Уикикниги - основите на руски език;

Habrahabr SAP ERP ABAP - допълнителен набор от справки, за ABAP и всичко, което го засяга;

SAP-преса - официалната селекция на чуждестранния температура;

SapLand - онлайн магазин с огромен избор на книгите (и обезсърчително етикетите с цените);

Най-добрите практики на изпълнение на SAP (SAP планиране Най-добри практики в изпълнение) - една много полезна книга заявление, но бъдете внимателни с руската версия - без CD в комплекта губи всякакъв смисъл.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!