Sužinokite apie ABAP programavimą: pradėkite kurti individualizuotas ERP programas

Atskleidimas: Jūsų palaikymas padeda išlaikyti svetainę! Mes uždirbame siuntimo mokestį už kai kurias paslaugas, kurias rekomenduojame šiame puslapyje.


Iš pradžių ABAP buvo santrumpa Allgemeiner Berichts-Aufbereitungs-Prozessor, vokiečių kalba kaip generinių ataskaitų rengimo procesorius. Tai programavimo kalba, kurią iš pradžių sukūrė vokiečių programinės įrangos įmonė SAP.

Laimei, išplėstinis verslo programų programavimo fononas buvo priimtas tam, kad angliškai kalbančių kūrėjų tarimą būtų šiek tiek lengviau.

SAP yra viena iš svarbiausių šiandien naudojamų įmonės išteklių planavimo (ERP) sistemų, o ABAP yra viena iš dviejų pirminių programavimo kalbų (kita – „Java“), naudojama SAP programoms kurti..

ABAP istorija

Iš pradžių ABAP buvo sukurta ir išplėtota kaip SAP R / 2 ataskaitų kalba devintajame dešimtmetyje.

Jos naudingumas išaugo, kai kita SAP ERP, R / 3 versijos, kartojimas buvo padarytas didžiąja dalimi naudojant programavimo kalbą. Daugelis dabartinės programos kartotinių dalių, SAP ERP, taip pat yra parašytos ABAP.

SAP R / 3, ABAP buvo naudojami techniškai linkusiems klientams kurti individualizuotas verslo ataskaitas ir SAP sąsajas. Iki 2001 m. Beveik visos SAP paraiškos buvo bent jau iš dalies parašytos ABAP.

ABAP programos SAP

Visa SAP programinė įranga, įskaitant ABAP scenarijus, veikia SAP sistemoje, kurią sudaro trys sluoksniai:

  • Reliacinė duomenų bazė

  • Programos serveris

  • Kliento programa, SAPgui.

ABAP programų negalima vykdyti už SAP ribų arba būti išgautų kaip atskirų išorinių failų.

Visos programos, parašytos ABAP, yra SAP sistemos duomenų bazėje, vykdomos SAP branduolio programos serveryje, ir prieinamos ir modifikuotos kūrėjų, kurie prie sistemos prisijungia naudodami SAPgui.

Tai reiškia, kad mokytis ABAP programavimo yra sudėtingas pasiūlymas tiems kalbų studentams, kurie neturi prieigos prie esamos SAP sistemos.

„ABAP IDE“

Yra trys būdai, kaip sukurti ABAP programą:

  • „ABAP Workbench“ naudojimas SAPgui

  • Naudojant SAP Web IDE, naršyklės kūrimo aplinką, susiejant ją su SAP sistema

  • „Eclipse“ kūrimo aplinkos naudojimas naudojant „ABAP“ priedą.

Visi trys metodai daro prielaidą, kad kodas bus vykdomas SAP sistemoje.

Jei neturite prieigos prie SAP sistemos, kitas geriausias pasirinkimas yra įdiegti bandomąją SAP versiją savo kompiuteryje..

Bandomoji versija

Iš SAP svetainės galite atsisiųsti bandomąją programinės įrangos versiją.

Tačiau reikėtų įspėti, kad sąranka yra sudėtingas procesas. Jei kyla problemų, apsvarstykite galimybę kreiptis į vieną iš dviejų žemiau išvardytų „Udemy“ kursų, skirtų išmokyti kūrėjus įdiegti vietinę SAP kūrimo aplinką.

ABAP sintaksė

ABAP sintaksė yra žmonėms suprantama. Turėdami labai mažai programavimo patirties, galite pamatyti šiek tiek ABAP kodo ir suprasti, ką jis gali padaryti.

Pvz., Jei norėtumėte parašyti scenarijų, kuris atspausdintų ataskaitą, kurioje yra pranešimas SAP nustatymas yra sunkus, galite tai padaryti naudodami šį bitų kodą:

ATASKAITOS BANDYMAS.
RAŠYKITE ‘SAP nustatyti sunku’.

Šis kodas paleistų ataskaitą, vadinamą TEST, kuri parengė eilutę „SAP nustatymas“ yra sunku.

Skirtingai nuo daugelio žiniatinklio programavimo kalbų, ABAP yra jautrus baltajai erdvei. Tai ypač svarbu atsiminti, kai naudojate ABAP rašyti matematines funkcijas.

Paimkite šias lygtis, pavyzdžiui, 1 lygtį:

x = y + z.

Ir 2 lygtis:

x = y + z.

Pirmoji lygtis kintamajam x priskiria kintamojo y eilutę, pradedant nuo reikšmės z.

Antroji lygtis kintamajam x priskiria kintamųjų y ir z sumą.

Jei tai, ką jūs tikrai norėjote padaryti, būtų sudėti kintamuosius y ir z, antroji lygtis tai padarytų, o pirmoji ne.

ABAP ištekliai

Jei esate nustatę vietinį IDE arba turite prieigą prie SAP sistemos, esate pasirengęs pradėti mokytis ABAP.

Mes radome trijų rūšių išteklius, kuriuos galite naudoti pereidami nuo ABAP pradedančiųjų iki kompetentingo programuotojo.

Internetinės „ABAP“ vadovėliai

Yra keletas internetinių vadovėlių, kuriuose pateikiama išsami SAP, ABAP apžvalga ir paprastų verslo programų kūrimas. Čia yra mūsų mėgstamiausi:

  • „Guru99“ siūlo du kursus, kurie gali sudominti siekiančius ABAP programuotojus. SAP pradedančiųjų kursai yra puiki vieta pradėti, jei neturite patirties su SAP. Baigę kursą arba turėdami ankstesnę SAP patirtį, SAP ABAP mokymo kursai supažindina su ABAP programavimo kalba.

  • „SAP Hub“ sukurta „ABAP“ pamoka yra šiek tiek ilgesnė ir nuodugnesnė nei „Guru99“ pamoka, todėl ji gali būti naudingiausia, kai užpildysite vieną ar abu šiuos išteklius.

  • „SAP Nuts“ siūlo du kursus, kurie padės pradėti naudotis „SAP ABAP“: „SAP ABAP“ kursas ir objektyvus SAP

    .

Internetiniai ABAP kursai

Kita puiki vieta sužinoti apie ABAP yra „Udemy“. Yra keli SAP ir ABAP kursai. Čia yra keturi naujausi ir populiariausi ABAP kursai:

  • SAP nustatymas vietoje gali būti ypač sudėtingas savarankiškai besimokantiems asmenims. Abu šie už prieinamą kainą kursai padės padėti nustatyti bandomąją SAP versiją vietinei plėtrai:

    • Kaip įdiegti savo SAP bandomąją sistemą.

    • Vietinis SAP: Kaip įdiegti savo vietinę SAP bandomąją sistemą.

  • SAP ABAP programavimas pradedantiesiems.

  • SAP ABAP avarijos kursai pradedantiesiems.

„ABAP Books“

Tai yra vienos populiariausių ir gerbiamiausių šiandien pasiekiamų „ABAP“ programavimo knygų.

Knygos dažnai gali suteikti daugiau išsamumo ir išsamumo nei internetinės vadovėliai ir trumpi kursai.

Jei esate pasirengęs įsigilinti į APAP mokymąsi, reikia apsvarstyti keletą variantų:

  • Įvadas į SAP ABAP programavimą. Bruyn ir kt

  • Peter Moxon, skirtas pradedančiajam SAP ABAP vadovas

  • Darbo pradžia SAP: Kaip pakeisti savo karjerą ir tapti labai apmokamu SAP ekspertu John von Aspen

  • Pirmieji „ABAP“ žingsniai – Boriso Rubarto vadovas jūsų pradedančiajam „SAP ABAP“.

Santrauka

ABAP yra viena iš dviejų programavimo kalbų, naudojamų kuriant pasirinktines programas, skirtas paleisti SAP sistemose.

Sukurti ABAP kūrimo aplinką gali būti sudėtinga, jei dar neturite prieigos prie SAP sistemos, tačiau jei esate atsidavę šiai užduočiai, galite ją sukurti ir paleisti vietoje..

Kai turėsite prieigą prie tinkamo IDE, būsite pasirengę pradėti mokytis ABAP. Yra daugybė nemokamų ir nemokamų vadovėlių, kursų ir knygų, iš kurių galite rinktis..

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me