ABAP

Z Wikipedie, otevřené encyklopedie
Skočit na: Navigace, Hledání
Question book-new.svg
Tento článek není dostatečně ozdrojován a může tedy obsahovat informace, které je třeba ověřit.
Jste-li s popisovaným předmětem seznámeni, pomozte doložit uvedená tvrzení doplněním referencí na věrohodné zdroje.

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.

Osobní nástroje
Jmenné prostory

Varianty
Akce
Navigace
Tisk/export
Nástroje
V jiných jazycích