ABAP
Z Wikipedie, otevřené encyklopedie
ABAP je programovací jazyk používaný pro vývoj aplikací mySAP.com od firmy SAP.
Obsah |
[editovat] Historie
- 70. léta 20. století: Vznikl makro assembler pro generování reportů v systémech R/2. Název byl z „Allgemeiner Berichts-Aufbereitungs Prozessor“.
- 80. léta: ABAP se vyvinul do podoby interpretačního jazyka pro aplikace v R/2. Umožňoval programovat tzv. dialogově řízené transakce.
- Začátek 90. let: V systému R/3 byl uveden jako „programovací jazyk 4. generace“ pod názvem ABAP/4, „Advanced Business Application Programming“. Od této doby jsou aplikace pro produkty mySAP.com psány v ABAP/4. Pouze systémové jádro je psáno v programovacím jazyku C.
- Kolem roku 2000: začala nová etapa ve vývoji jazyka. Bylo provedeno objektové rozšíření jazyka - tzv. ABAP Objects.
- Od roku 2003 je možno používat i jazyk Java pro vývoj aplikací mySAP.com.
[editovat] Vlastnosti
- silně i slabě typový zároveň
- má vestavěnou podporu pro SQL (OpenSQL přímo v syntaxi jazyka)
[editovat] Ukázka
Tato ukázka je z knihy „ABAP Objects“.
*&---------------------------------------------------------------------* *& Report S_FIRST_PROGRAM * *&---------------------------------------------------------------------* REPORT s_first_program. *&---------------------------------------------------------------------* *& Global Declarations * *&---------------------------------------------------------------------* PARAMETERS input(16) TYPE c DEFAULT 'Hello World!'. *&---------------------------------------------------------------------* *& Processing Blocks called by the Runtime Environment * *&---------------------------------------------------------------------* START-OF-SELECTION. WRITE 'The input was:'. WRITE input.
[editovat] Externí odkazy
[editovat] Literatura
Keller, Horst ; Krüger, Sascha, ABAP Objects, Addison-Wesley, 2002, ISBN 0-201-75080-5.