Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
SAP FORUM İSTANBUL
Reimagine Business for the Digital Economy
Design Patterns in ABAP Objects
Konuşmacı Adı : Dr. Kerem Kö...
© 2016 SAP AG or an SAP affiliate company. All rights reserved. 2
Yazar Hakkında
Dr. Kerem Köseoğlu
1978 doğumlu
2002’den ...
© 2016 SAP AG or an SAP affiliate company. All rights reserved. 3
Mimarlık
Mimarinin önemi
Proje mimari ile başlar
Tasarla...
© 2016 SAP AG or an SAP affiliate company. All rights reserved. 4
İdeal Mimari
İdeal mimarinin özellikleri
Güçlü
Esnek
Gel...
© 2016 SAP AG or an SAP affiliate company. All rights reserved. 5
Araçlar
Mimari tasarım araçları
Nesneler
 Class
 Abstr...
© 2016 SAP AG or an SAP affiliate company. All rights reserved. 6
Design Pattern
Nedir?
Hazır mimari kalıplar
Zamana karşı...
© 2016 SAP AG or an SAP affiliate company. All rights reserved. 7
Design Pattern Örnekleri
Kitap içeriğinden örnekler
Obse...
© 2016 SAP AG or an SAP affiliate company. All rights reserved. 8
Chain of Responsibility
METHOD get_agents.
IF is_ekko-ek...
© 2016 SAP AG or an SAP affiliate company. All rights reserved. 9
Strategy
METHOD zif_mat_sender~send_material.
“ Code to ...
© 2016 SAP AG or an SAP affiliate company. All rights reserved. 10
Anti Pattern Örnekleri
Sakınılması gereken bazı durumla...
© 2016 SAP AG or an SAP affiliate company. All rights reserved. 11
Design Patterns in ABAP Objects
Kitap detayları
SAP / A...
© 2016 SAP AG or an SAP affiliate company. All rights reserved. 12
Kimler İçin?
Hedef kitle
ABAP: Mimarlığa ilk adım
Modül...
© 2016 SAP AG or an SAP affiliate company. All rights reserved. 13
Design Patterns in ABAP Objects
Kitap adresi
www.sap-pr...
© 2016 SAP AG or an SAP affiliate company. All rights reserved. 14
SAP Press süreci
Adım adım kitap yayınlama
Acquisition
...
© 2016 SAP AG or an SAP affiliate company. All rights reserved.
Teşekkürler
İletişim Bilgileri:
Dr. Kerem Köseoğlu
Freelan...
Upcoming SlideShare
Loading in …5
×

Design Patterns in ABAP Objects - SAP Forum / Tech Ed sunumu (2016)

459 views

Published on

SAP Press'ten çıkan kitabım Design Patterns in ABAP Objects hakkında SAP Forum Istanbul 2016 ve SAP Tech Ed Istanbul 2017'de yaptığım sunumun dosyası

Published in: Software
  • Be the first to comment

Design Patterns in ABAP Objects - SAP Forum / Tech Ed sunumu (2016)

  1. 1. SAP FORUM İSTANBUL Reimagine Business for the Digital Economy Design Patterns in ABAP Objects Konuşmacı Adı : Dr. Kerem Köseoğlu Firma Adı : Tesuji Consulting
  2. 2. © 2016 SAP AG or an SAP affiliate company. All rights reserved. 2 Yazar Hakkında Dr. Kerem Köseoğlu 1978 doğumlu 2002’den beri ABAP Önceden yayınlanmış 4 kitap
  3. 3. © 2016 SAP AG or an SAP affiliate company. All rights reserved. 3 Mimarlık Mimarinin önemi Proje mimari ile başlar Tasarlayan mimar olmalıdır
  4. 4. © 2016 SAP AG or an SAP affiliate company. All rights reserved. 4 İdeal Mimari İdeal mimarinin özellikleri Güçlü Esnek Geliştirilebilir Paralel çalışılabilir Yeniden kullanılabilir İkame edilebilir
  5. 5. © 2016 SAP AG or an SAP affiliate company. All rights reserved. 5 Araçlar Mimari tasarım araçları Nesneler  Class  Abstract Class  Interface  Program Özellikler  Inheritance  Polymorphism  Encapsulation  Composition
  6. 6. © 2016 SAP AG or an SAP affiliate company. All rights reserved. 6 Design Pattern Nedir? Hazır mimari kalıplar Zamana karşı test edilmiş Dil / platform bağımsız
  7. 7. © 2016 SAP AG or an SAP affiliate company. All rights reserved. 7 Design Pattern Örnekleri Kitap içeriğinden örnekler Observer Data access object Multiton Decorator Chain of responsibility* Strategy*
  8. 8. © 2016 SAP AG or an SAP affiliate company. All rights reserved. 8 Chain of Responsibility METHOD get_agents. IF is_ekko-ekorg EQ ‘ORG4’. “ Determine the plant “ Determine agents based on the plant ELSE. CHECK go_next_rule IS NOT INITIAL. rt_agent = go_next_rule->get_agents( is_ekko = is_ekko it_ekpo = it_ekpo ). ENDIF. ENDMETHOD.
  9. 9. © 2016 SAP AG or an SAP affiliate company. All rights reserved. 9 Strategy METHOD zif_mat_sender~send_material. “ Code to create XML from it_mara “ Code to send XML file ENDMETHOD.
  10. 10. © 2016 SAP AG or an SAP affiliate company. All rights reserved. 10 Anti Pattern Örnekleri Sakınılması gereken bazı durumlar Blob Copy & paste Jumble Spaghetti code Diaper Lava flow
  11. 11. © 2016 SAP AG or an SAP affiliate company. All rights reserved. 11 Design Patterns in ABAP Objects Kitap detayları SAP / ABAP özelinde 27 Design Pattern Gerçek proje örnekleri Mimari prensipler 400 sayfa Bir yıllık çalışma
  12. 12. © 2016 SAP AG or an SAP affiliate company. All rights reserved. 12 Kimler İçin? Hedef kitle ABAP: Mimarlığa ilk adım Modül: Daha iyi tasarım İngilizce E-Book + basılı
  13. 13. © 2016 SAP AG or an SAP affiliate company. All rights reserved. 13 Design Patterns in ABAP Objects Kitap adresi www.sap-press.com/4277 DSPTAB15
  14. 14. © 2016 SAP AG or an SAP affiliate company. All rights reserved. 14 SAP Press süreci Adım adım kitap yayınlama Acquisition Board Contract Guide Writing Development editor Copy writer Proof Royalty
  15. 15. © 2016 SAP AG or an SAP affiliate company. All rights reserved. Teşekkürler İletişim Bilgileri: Dr. Kerem Köseoğlu Freelance SAP Software Architect http://kerem.koseoglu.info

×