Saznajte ABAP programiranje: započnite s izgradnjom prilagođenih ERP aplikacija

Objava: Vaša podrška pomaže održavanju web mjesta! Naplaćujemo naknadu za preporuku za neke usluge koje preporučamo na ovoj stranici.


ABAP je izvorno akronim za Allgemeiner Berichts-Aufbereitungs-Prozessor, njemački jezik, za proces pripreme generičkih izvještaja. To je programski jezik koji je izvorno razvila njemačka softverska tvrtka SAP.

Srećom, pozadinsko Napredno programiranje poslovnih aplikacija usvojeno je kako bi se izgovor malo olakšao programerima koji govore engleski jezik.

SAP je jedan od najvažnijih sustava za planiranje poslovnih resursa (ERP) koji se danas koristi, a ABAP je jedan od dva osnovna programska jezika (drugi je Java) koji se koriste za razvoj SAP aplikacija.

Povijest ABAP-a

ABAP je izvorno zamišljen i razvijen kao izvještajni jezik za SAP R / 2 u 1980-ima.

Njegova je korisnost narasla kad je sljedeća iteracija SAP-ovog ERP-a, verzija R / 3, u velikoj mjeri izgrađena korištenjem programskog jezika. Mnogi dijelovi trenutne iteracije aplikacije, SAP ERP, također su napisani u ABAP-u.

U SAP R / 3, ABAP su koristili tehnički skloni kupci za izradu prilagođenih poslovnih izvještaja i SAP sučelja. Do 2001. godine, gotovo sve SAP prijave napisane su, barem dijelom, u ABAP-u.

ABAP programi u SAP-u

Sav SAP softver, uključujući i ABAP skripte, pokreće se u kontekstu SAP sustava koji se sastoji od tri sloja:

  • Relacijska baza podataka

  • Poslužitelj aplikacija

  • Klijentska aplikacija, SAPgui.

ABAP programi se ne mogu izvoditi izvan SAP-a niti se mogu izdvojiti kao samostalne vanjske datoteke.

Svi programi napisani u ABAP-u nalaze se u bazi podataka SAP-a, izvršava ih SAP kernel na aplikacijskom poslužitelju, a pristupaju im i modificiraju programeri koji pristupaju sustavu putem SAPgui-a.

To čini učenje ABAP programiranja izazovnim prijedlogom za studente jezika koji nemaju pristup postojećem SAP sustavu.

ABAP IDE

Tri su načina za razvoj ABAP aplikacije:

  • Korištenje ABAP Workbench-a u SAPgui

  • Koristeći SAP Web IDE, razvojno okruženje temeljeno na pregledniku, vezano za SAP sustav

  • Korištenje razvojnog okruženja Eclipse s dodatkom ABAP.

Sve tri metode pretpostavljaju da će se kod izvršiti na SAP sustavu.

Ako nemate pristup SAP sustavu, sljedeća najbolja opcija je lokalna instalacija probne verzije SAP-a na računalo.

Probna verzija

Probnu verziju softvera možete preuzeti sa web stranice SAP.

Međutim, trebali biste upozoriti da je postavljanje složen proces. Ako naiđete na probleme, razmislite o upućivanju na jedan od nižih dva tečaja Udemy koji su dizajnirani da nauče programere kako da instaliraju lokalno SAP razvojno okruženje.

Sintaksa ABAP

ABAP sintaksa je razumljiva u ljudima. S vrlo malo iskustva u programiranju, možete vidjeti malo ABAP koda i razumjeti što bi moglo učiniti.

Na primjer, ako želite napisati skriptu koja bi ispisala izvještaj koji sadrži poruku Postavljanje SAP-a je teško, možete to učiniti sa sljedećim bitnim kodom:

IZVJEŠTAJ TEST.
Pišite “Teško je postavljanje SAP-a”.

Taj bi kôd pokrenuo izvješće pod nazivom TEST koje je stvorilo niz Postavljanje SAP-a je teško.

Za razliku od mnogih programskih jezika web stranica, ABAP je osjetljiv na bijeli prostor. To je posebno važno imati na umu kada koristite ABAP za pisanje matematičkih funkcija.

Uzmimo sljedeće jednadžbe, na primjer, jednadžba 1:

x = y + z.

I jednadžba 2:

x = y + z.

Prva jednadžba dodjeljuje varijabli x podstranu varijable y koja počinje od vrijednosti z.

Druga jednadžba dodjeljuje varijabli x zbroj varijabli y i z.

Ako je ono što ste stvarno željeli napraviti zbrajati varijable y i z, druga jednadžba bi to učinila dok prva ne bi.

Resursi ABAP

Ako ste postavili lokalni IDE ili imate pristup SAP sustavu, spremni ste započeti učenje ABAP.

Pronašli smo tri vrste resursa pomoću kojih možete preći s početnika na ABAP do nadležnog programera.

Online ABAP Vodiči

Postoji nekoliko mrežnih tutorijala koji daju jasan pregled SAP-a, ABAP-a i razvoja jednostavnih poslovnih aplikacija. Ovdje su naši favoriti:

  • Guru99 nudi dva tečaja koja bi mogla biti zanimljiva za očekivane programere ABAP. SAP početni tečaj je sjajno mjesto za početak ako nemate iskustva sa SAP-om. Nakon što ste završili tečaj ili ako imate prethodno SAP iskustvo, SAP ABAP tečaj predstavlja programski jezik ABAP.

  • Vodič za ABAP iz SAP Hub-a malo je duži i detaljniji od vodiča Guru99 i možda će biti najkorisniji nakon što dovršite jedan ili oba navedena resursa..

  • SAP Nuts nudi dva tečaja za početak rada sa SAP ABAP-om: SAP ABAP tečaj i objektno orijentirani SAP

    .

Online tečajevi ABAP

Još jedno sjajno mjesto za učenje ABAP-a je Udemy. Na raspolaganju je nekoliko SAP i ABAP tečajeva. Evo četiri najnovija i najpopularnija tečaja ABAP:

  • Lokalno postavljanje SAP-a može biti posebno izazovno za samostalno usmjerene polaznike. Oba ova tečaja povoljne cijene obećavaju vam pomoći u postavljanju probne verzije SAP-a za lokalni razvoj:

    • Kako instalirati vlastiti SAP probni sustav.

    • Lokalni SAP: Kako instalirati vlastiti lokalni SAP probni sustav.

  • SAP ABAP programiranje za početnike.

  • SAP ABAP Crash tečaj za početnike.

ABAP knjige

Ovo su neke od trenutno najpopularnijih i najuglednijih knjiga o ABAP programiranju.

Knjige su često u mogućnosti pružiti veću dubinu i detalje u odnosu na mrežne poduke i kratke tečajeve.

Ako ste spremni duboko zaroniti u učenje ABAP-a, evo nekoliko opcija koje treba razmotriti:

  • Uvod u ABAP programiranje za SAP od Bruyn i sur

  • Vodič za početnike za SAP ABAP Petera Moxona

  • Početak rada u SAP-u: Kako transformirati svoju karijeru i postati visoko plaćeni SAP-ov stručnjak John von Aspen

  • Prvi koraci u ABAP-u – Vodič za početnike za SAP ABAP Borisa Rubarth-a.

Sažetak

ABAP je jedan od dva programska jezika koji se koriste za stvaranje prilagođenih programa za pokretanje na SAP sustavima.

Postavljanje razvojnog okruženja ABAP može biti izazovno ako već nemate pristup SAP sustavu, ali ako ste posvećeni zadatku, možete ga postaviti lokalno i pokrenuti ga..

Nakon što dobijete pristup odgovarajućem IDE-u, spremni ste započeti učenje ABAP-a, a tu je i nekoliko besplatnih i vrhunskih tutorijala, tečajeva i knjiga koje možete odabrati.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map