Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Einführung in Programmierung mit ABAP Prof. Dr. Manfred Scheer Technische Hochschule Mittelhessen FB MNI SS 2012.

Ähnliche Präsentationen


Präsentation zum Thema: "Einführung in Programmierung mit ABAP Prof. Dr. Manfred Scheer Technische Hochschule Mittelhessen FB MNI SS 2012."—  Präsentation transkript:

1 Einführung in Programmierung mit ABAP Prof. Dr. Manfred Scheer Technische Hochschule Mittelhessen FB MNI SS 2012

2 Prof. Dr. M. Scheer, THM logische DB2 Zusammenspiel: log. DB und Report PARAMETERS wa_nr1 TYPE tab1-nr1. FORM put_tab1. SELECT * FROM tab1... WHERE nr1 = wa_nr1. PUT tab1. ENDSELECT. ENDFORM. FORM put_tab2. SELECT * FROM tab2... WHERE nr1 = tab1-nr1. PUT tab2. ENDSELECT. ENDFORM. NODES: tab1, tab2. START-OF-SELECTION. GET tab1. WRITE: tab1-nr1, tab1-name. GET tab2. WRITE: tab2-irgend_etwas. END-OF-SELECTION. WRITE 'Ende der Liste'. logische DatenbankReport

3 Prof. Dr. M. Scheer, THM logische DB3 PARAMETERS wa_nr1 TYPE tab1-nr1. Tables: tab1, tab2. SELECT * FROM tab1... WHERE nr1 = wa_nr1.. SELECT * FROM tab2... WHERE nr2 = tab1-nr1.. ENDSELECT.. ENDSELECT. log. DB und Report Report TABLES: tab1, tab2. START-OF-SELECTION. GET tab1.. GET tab2.. GET tab2 LATE. GET tab1 LATE. END-OF-SELECTION. WRITE 'Ende der Liste'. FORM put_tab1. FORM put_tab2. Log. DB

4 Prof. Dr. M. Scheer, THM Gruppenverarbeitung4 while ( { while ( { } // Ende Schleife 2. } // Ende Schleife 1 Logik der Gruppenverarbeitung Verarbeitung: Vorlauf: Initialisierung (Zähler, Summen auf 0 setzen) Daten verdichten (Zähler inkrementieren, Summen bilden) Nachlauf: Werte ausgeben, Summen zur nächst höheren Ebene addieren

5 Prof. Dr. M. Scheer, THM Gruppenverarbteiung mit logische DB5 SELECT-OPTION s_carrid TYPE scarr-carrid. Tables: scarr, spfli. DATA: ispfli, igesamt TYPE i. igesamt = 0. SELECT * FROM scarr... WHERE carrid in s_carrid. ispfli = 0. SELECT * FROM spfli... WHERE carrid = scarr-carrid. ispfli = ispfli + 1. ENDSELECT. WRITE: / scarr-carrname, ispfli. igesamt = igesamt + ispfli. ENDSELECT. WRITE: / 'Summe:', igesamt. Gruppenverarbeitung mit log. DB START-OF-SELECTION. GET scarr. GET spfli. GET scarr LATE. END-OF-SELECTION.


Herunterladen ppt "Einführung in Programmierung mit ABAP Prof. Dr. Manfred Scheer Technische Hochschule Mittelhessen FB MNI SS 2012."

Ähnliche Präsentationen


Google-Anzeigen