Monat: Januar 2013

Diplomarbeit

hiermit kannst du meine Diplomarbeit bei amazon bestellen, die ich im Jahr 2000 zusammen mit Michael Prokopi an der Fachhochschule Zwickau erstellt habe. [asa]3828810438[/asa]

Veröffentlicht in BW, SAP Getagged mit: , , , , , , , , , , ,

interne Tabelle

REPORT YZSM0007 . TABLES SFLIGHT. DATA: FLUG_LISTE LIKE SFLIGHT OCCURS 0 WITH HEADER LINE. SELECT * FROM SFLIGHT INTO TABLE FLUG_LISTE. LOOP AT FLUG_LISTE. WRITE: /10 FLUG_LISTE-CARRID, 20 FLUG_LISTE-CONNID, 30 FLUG_LISTE-FLDATE, 40 FLUG_LISTE-PRICE. ENDLOOP. DELETE FLUG_LISTE WHERE CARRID NE ‚LH‘.

Veröffentlicht in ABAP Getagged mit: , , , , , , , , , , , , , ,

interne Tabelle (itab)

REPORT YZSM0006 . TABLES SFLIGHT. TYPES: BEGIN OF F_LISTE, CARRID LIKE SFLIGHT-CARRID, SEATSMAX LIKE SFLIGHT-SEATSMAX, END OF F_LISTE. DATA: ID LIKE SFLIGHT-CARRID, MAX LIKE SFLIGHT-SEATSMAX, FLUG_LISTE TYPE F_LISTE OCCURS 10 WITH HEADER LINE. SELECT CARRID SEATSMAX INTO (ID, MAX) FROM

Veröffentlicht in ABAP Getagged mit: , , , , , , , , ,

geschachtelter Select-Befehl

REPORT YZSM0005 . PARAMETERS: L_NR LIKE EKKO-IHREZ, L_ANT LIKE EKKO-LIFNR, MAT_NR LIKE EKPO-MATNR. TABLES: EKKO, EKPO. SELECT * FROM EKKO WHERE IHREZ = L_NR AND LIFNR = L_ANT. SELECT * FROM EKPO WHERE MATNR = MAT_NR AND EBELN = EKKO-EBELN.

Veröffentlicht in ABAP Getagged mit: , , , , , , , , , , , , ,

Taschenrechner

REPORT YZSM0004 . PARAMETERS: PAR1 TYPE I, OPERATOR TYPE C, PAR2 TYPE I. DATA: RESULT TYPE P DECIMALS 2. CASE OPERATOR. WHEN ‚+‘. RESULT = PAR1 + PAR2. WHEN ‚-‚. RESULT = PAR1 – PAR2. WHEN ‚*‘. RESULT = PAR1

Veröffentlicht in ABAP Getagged mit: , , , , , , , , , , , ,

Variablen

REPORT YZSM0003 . DATA: DATUM LIKE SY-DATUM, ANZAHL VALUE 5. *move sy-datum to datum. DATUM = SY-DATUM. WRITE: /(50) ‚aktuelles Datum‘, DATUM. DATUM = DATUM + ANZAHL. WRITE: /(50) ‚aktuelles Datum + 5′, DATUM. DATUM+6(2) = ’01‘. WRITE: /(50) ‚erster

Veröffentlicht in ABAP Getagged mit: , , , , , , , , , , , ,

Select-Befehl

REPORT YZSM0002 . TABLES SBOOK. * write: / ‚carrid‘, ‚connid‘, ‚fldate‘, ‚bookid‘, ‚luggweight‘,’wunit‘. SELECT * FROM SBOOK WHERE CARRID EQ ‚LH‘ AND CONNID = 0400. WRITE: / SBOOK-CARRID, 10 SBOOK-CONNID, 20 SBOOK-FLDATE, 31 SBOOK-BOOKID, 43 SBOOK-LUGGWEIGHT DECIMALS 2 EXPONENT 5,

Veröffentlicht in ABAP Getagged mit: , , , , , , , , , , ,

mein erstes Programm

REPORT YZSM0001 . TABLES EKPO. WRITE TEXT-001. SELECT * FROM EKPO ORDER BY EBELP. WRITE: / EKPO-MANDT, EKPO-EBELN, EKPO-EBELP. ENDSELECT. TOP-OF-PAGE. WRITE TEXT-002.

Veröffentlicht in ABAP Getagged mit: , , , , , , , , ,

Die wichtigsten ABAP/4-Befehle

Befehl Bedeutung add addiert die Inhalte zweier Felder append hängt eine neue Zeile an eine interne Tabelle an assign weist ein Feld einem Feldsymbol zu at line-selection Ereignis für Doppelklick at new neuer Feldinhalt in einer internen Tabelle at selection-screen

Veröffentlicht in ABAP Getagged mit: , , , , , , , , , , , , , , , ,

Hinweise zur Performance von Open-SQL

Menge der selektierten Sätze so klein wie möglich halten Ausfeilen der WHERE-Bedingung ist besser, als Sätze umsonst zu lesen und später zu verwerfen Anzahl der pro Satz übertragenen Felder so klein wie möglich halten anstelle von „*“ nur die wirklich

Veröffentlicht in ABAP Getagged mit: , , , , , , , , , , , , , , , , , ,