İÇİNDEKİLER
Önsöz 5 GİRİŞ 11 BÖLÜM 1: KLASİK ve ALV RAPORU PROGRAMLAMA Klasik Rapor Programlama 13 Klasik Rapor 1: ZSIB_KLASIK_RAPOR_ORNEK_1 13 Klasik Rapor 2: ZSIB_KLASIK_RAPOR_ORNEK_2 24 Klasik Rapor 3: ZSIB_KLASIK_RAPOR_ORNEK_3 30 ABAP LIST VIEWER (ALV) ile RAPOR PROGRAMLAMA 34 ALV Raporu 1: ZSIB_REUSE_ALV_RAPOR_1 35 ALV Raporu 2: ZSIB_REUSE_ALV_RAPOR_2 38 ALV Raporlarında Alan Kataloğu (Field Catalog) Tanımlanması 43 ALV Raporu 3: ZSIB_REUSE_ALV_RAPOR_3 44 ALV Raporu 4: ZSIB_REUSE_ALV_RAPOR_4 47 ALV Raporu 5: ZSIB_REUSE_ALV_RAPOR_5 50 ALV Raporu 6: ZSIB_REUSE_ALV_RAPOR_6 53 ALV Raporu 7: ZSIB_REUSE_ALV_RAPOR_7 56 ALV Raporu 8: ZSIB_REUSE_ALV_RAPOR_8 64 ALV Raporlarında Kullanıcı Fonksiyonu Tanımlanması 70 ALV Raporu 9: ZSIB_REUSE_ALV_RAPOR_9 70 ALV Raporlarında HOTSPOT Tanımlanması 75 ALV Raporu 10: ZSIB_REUSE_ALV_RAPOR_10 75 ALV Raporu 11: ZSIB_REUSE_ALV_RAPOR_11 84 ALV Raporlarında Renklendirme 97 ALV Raporu 12: ZSIB_REUSE_ALV_RAPOR_12 97 ALV Raporu 13: ZSIB_REUSE_ALV_RAPOR_13 101 ALV Raporu 13: ZSIB_REUSE_ALV_RAPOR_13 104 ALV - MS Excel Entegrasyonu 107 ALV Raporu 14: ZSIB_REUSE_ALV_RAPOR_14 107 ALV için HTML Temelli Başlık ve Context-Menu tanımlama 112 ALV Raporu 15: ZSIB_REUSE_ALV_RAPOR_15 112 Blok ALV Listesi Oluşturulması 119 ALV Raporu 16: ZSIB_REUSE_ALV_RAPOR_16 119 Hiyerarşik ALV Listesi Oluşturulması 125 ALV Raporu 17: ZSIB_REUSE_ALV_RAPOR_17 125 Dinamik ALV Raporu Programlama 127 ALV Raporu 18: ZSIB_REUSE_ALV_RAPOR_18 127 ALV Raporu 19: ZSIB_REUSE_ALV_RAPOR_19 131 Bölüm 2: SELECTION-SCREEN PROGRAMLAMA SELECTION-SCREEN Raporu 1: ZSB_SAGESSE_SELSCREEN_ORN_DGM 137 SELECTION-SCREEN Raporu 2: ZSB_SAGESSE_SELSCREEN_ORN_DGM2 146 BÖLÜM 3: SAP - MS Office Entegrasyonu Proxy Sınıfları Kullanılarak ABAP - MS Excel Entegrasyonu 153 OLE ile ABAP - MS Excel Entegrasyonu 166 BÖLÜM 4: Logical Database Programlama Logical Database (Mantıksal Veritabanı) Kavramı 171 Örnek Logical Database: ZSIB_SATIS_DKMN 172 Logical Database’in ABAP Programlarında Kullanılması 180 BÖLÜM 5: SAP Quick Viewer ile Raporlama SAP Quick Viewer Nedir? 185 Örnek 1: EKKO Veritabanı Tablosu Kaynaklı ZSAGESSE_EKKO1 Raporu 187 Örnek 2: EKKO - EKPO Tabloları Join’i Kaynaklı ZSAGESSE_EKKO2 Raporu 195 BÖLÜM 6: SAP Query ile Raporlama SAP Query Nedir? 203 Kullanıcı Grubu Tanımlanması 203 InfoSet (Bilgi Kümesi) Tanımlanması 206 Örnek 1: VBAK tablosundan kayıt seçen InfoSet 207 SAP Query Raporunun Tanımlanması 212 BÖLÜM 7: SAP Raporlarının HTML, PDF ve XML’e Çevrilmesi ABAP Raporlarından HTML Dosyası Oluşturma 221 ABAP Raporlarından PDF Dosyası Oluşturma 231 ABAP Raporlarından XML Dosyası Oluşturma 237 BÖLÜM 8: Dinamik HTML ile ABAP Raporu Programlama Dinamik HTML Dokümanı Nedir? 241 Örnek 1: ZSB_DINAMIK_HTML_ORNEK_1 242 Örnek 1: ZSB_DINAMIK_HTML_ORNEK_2 250 Kavram Dizini 263 |