Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
32<br />
<strong>Tabellen</strong>pufferung - abseits vom SAP <strong>Tabellen</strong>puffer (2)<br />
FORM buffer_kna1<br />
USING fv_kunnr TYPE kna1-kunnr<br />
CHANGING fs_kna1 TYPE kna1<br />
fv_not_found TYPE c.<br />
* überprüfe den internen "Puffer"<br />
READ TABLE gt_buf_kna1 INTO fs_kna1<br />
WITH TABLE KEY kunnr = fv_kunnr.<br />
* Wenn nicht im "Puffer", laden von der DB ...<br />
IF ( sy-subrc 0 ).<br />
SELECT SINGLE * FROM kna1<br />
INTO fs_kna1<br />
WHERE kunnr = fv_kunnr.<br />
IF ( sy-subrc 0 ).<br />
fv_not_found = 'X'.<br />
ELSE.<br />
* ... und im "Puffer" speichern<br />
INSERT fs_kna1 INTO gt_buf_kna1.<br />
ENDIF.<br />
ENDIF.<br />
ENDFORM.<br />
15.05.2013, Dr. Alexander Maetzing, ama - Training&Consulting