Introducere în Abap

Întrucât există foarte puține articole despre ABAP pe hub și articole precum "Bună ziua, lumea!" Nu există deloc, am decis să scriu ceva despre asta. Dacă sunteți interesat să învățați despre această limbă sau dacă vă gândiți să vă dezvoltați pe ABAP, atunci sunteți bineveniți la pisică.







ABAP (Advanced Business Application Programming) este un limbaj de programare internă la nivel înalt în mediul SAP. Adânc în poveste mai ales nu vreau, dar voi observa doar că limbajul sintaxei limbii este cel mai apropiat de limbajul de programare COBOL.

Limba vă permite să lucrați cu structuri de date interne, interfețe utilizator, tranzacții, rapoarte, interfețe de descărcare, încărcare de date (cuvânt, excel, pdf, ...); Este de remarcat faptul că puteți utiliza obiecte orientate spre obiecte (Obiecte ABAP); există multe tehnologii de comunicare cu alte sisteme (BAPI, RFC, ...) pentru încărcarea și descărcarea de date (sau procesarea terțelor părți).

Variabilele în ABAP sunt declarate de obicei folosind constructul DATA.

Vreau să observ că operatorii din cod încep cu cuvinte rezervate și se termină cu o perioadă.

În interiorul programului puteți utiliza tipurile din dicționarul ABAP, precum și să creați propriile tipuri și structuri folosind constructul TYPES.

Exemplu cu structură:

În programarea dinamică este obișnuită utilizarea câmpurilor tip SYMBOLS FIELD (analog al indicatorului):

Tabelele pot fi declarate atât din dicționarul ABAP, cât și din tipurile interne de structuri:

Mediu de dezvoltare

Introducere în Abap

Prefață înainte de "Bună ziua, Lumea"

În abap există subprograme, module funcționale, macro-uri, care lucrează cu Web (Web Dynpro, BSP), încărcarea datelor în cuvânt, Excel (prin OLE), interfețe utilizator, dialoguri și așa mai departe. Există chiar și câteva certificări pentru dezvoltatori. Voi încerca să le spun tuturor în următoarele postări.







Bună ziua, lume!

Deci, dacă ați fost suficient de norocoși să obțineți acces la sistemul de dezvoltare SAP sau ați găsit o mașină virtuală pe toate trackerele dvs. preferate rusești, la cererea "mini sap on vmware (abap)". atunci vă voi arăta cum să vă creați propriul program.

În primul rând, mergem la sistemul SAP (prin SAP GUI):

Introducere în Abap

Apoi, în fereastră, introduceți tranzacția se38:

Introducere în Abap

În funcție de denumirea programului de utilizator (începând cu Z), introduceți numele programului dvs.:

și faceți clic pe butonul de creare. Apoi, introduceți titlul programului, selectați tipul și faceți clic pe Salvați.

Introducere în Abap

Selectați pachetul de salvare (pentru teste, vă recomandăm să selectați pachetul $ TMP sau să salvați butonul "Obiect local"

Introducere în Abap

concluzie
Unele literaturi:

Pentru incepatori:
SAP R / 3 Programare în ABAP / 4 - Wolfgang Weiss, Rüdiger Kretschmer.
Curs BC400: instrumente, fundamentale.

Pentru avansate:
cursuri:

  • BC401 - obiecte ABAP
  • BC402 - Programare ABAP avansată
  • BC411 - Programare avansată ABAP
  • Object-oriented Programming cu obiecte ABAP - James Wood,
  • Cartea de bucate ABAK - James Wood.
  • sapnet.ru/ - un forum al consultanților ABAP. Aici puteți găsi materiale interesante despre ABAP, puteți cere sfaturi de la un guru, puteți ajuta pe cineva și așa mai departe.
  • sapboard.ru/ - Forumul rusesc pe diverse module SAP și pe ABAP.
  • abap-blog.ru/ - blog foarte interesant al dezvoltatorului ABAP. El scrie despre diferite tehnologii noi și lucruri interesante în ABAP.
  • abaphr.ru/ - blog de dezvoltare a aplicațiilor în modulul ABAP HR. (dar de fapt și nu numai).
  • www.sapdev.co.uk/ este un site de dezvoltare ABAP străin. Adesea găsesc subiectele care mă interesează.
  • help.sap.com/ este ajutorul oficial al SAP. Aproape toată documentația poate fi găsită aici.






Articole similare

Trimiteți-le prietenilor: