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.

of

Introduction to BOL programming Slide 1 Introduction to BOL programming Slide 2 Introduction to BOL programming Slide 3 Introduction to BOL programming Slide 4 Introduction to BOL programming Slide 5 Introduction to BOL programming Slide 6 Introduction to BOL programming Slide 7 Introduction to BOL programming Slide 8 Introduction to BOL programming Slide 9 Introduction to BOL programming Slide 10 Introduction to BOL programming Slide 11 Introduction to BOL programming Slide 12 Introduction to BOL programming Slide 13 Introduction to BOL programming Slide 14 Introduction to BOL programming Slide 15 Introduction to BOL programming Slide 16 Introduction to BOL programming Slide 17
Upcoming SlideShare
SAP CRM OneOrder Advanced Search WebUI Component - part1
Next
Download to read offline and view in fullscreen.

5 Likes

Share

Download to read offline

Introduction to BOL programming

Download to read offline

An introduction to CRM BOL Programming (SAP CRM 7.0).

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all

Introduction to BOL programming

  1. 1. Introduction to BOL Programming (Soon) not just for CRM developers… Roel van den Berge 31 januari 2015
  2. 2. Agenda Web Client UI Framework BOL Programming BOL programming examples Demo Custom GenIL objects: Project Twibap in CRM Tips, Tricks & useful reads Q & A
  3. 3. Web Client UI Framework 31 januari 2015 BSP Presentation Layer Design Layer UI Components View Controller CRMUIF Model Context Design Layer R R CoreBuffer Entities & Lookups BOL Business Object Layer GenIL Componentset GenIL Component R Root Object Object Object Object Object Object Generic Interaction Layer Business Partner API Business Transaction API … API RRR Application Programming Interface Business Data Business Logic
  4. 4. BOL advantages • Uniform and easy-to-use API • Built-in buffer that speeds up applications • No hinder from changes in underlying business logic • Currently optimized to work with the CRM WebUI • Possibility to model and implement custom business logic 31 januari 2015
  5. 5. BOL Programming API 31 januari 2015
  6. 6. Starting the BOL Core 31 januari 2015
  7. 7. Static Searches / Simple Searches 31 januari 2015
  8. 8. Advanced Searches / Dynamic Searches 31 januari 2015
  9. 9. Get and Set Properties of an entity 31 januari 2015
  10. 10. Create a BP entity using BOL programming DEMO 31 januari 2015
  11. 11. Demo case • Goal: get tweets of CiberCRM in a table in the WebUI • API: #Twibap • GenIL/BOL: – Simple Object ZTwitter – Create necessary structures – Implement GenIL class • Presentation Layer: – Create custom component – Create ZTwitter context nodes in the various parts of the component – Initialize context nodes (read the tweets) – Create view with a table to display tweets 31 januari 2015
  12. 12. Code Exchange: Project Twibap • ABAP OO Twitter API • OAuth • JSON parser • Singleton Instance • Designed to call all available API methods of Twitter • Created by Uwe Fetzer (SE38 consulting) • Extendable by the SDN community 31 januari 2015
  13. 13. Demo Custom GenIL objects: Project Twibap in CRM DEMO 31 januari 2015
  14. 14. Useful transactions • CRMC_UI_PROFILE – Defining Business Roles • SM34: CRMVC_GIL_SO_DEF – Custom GenIL objects • BSP_WD_CMPWB – BSP component workbench • SE80 BSP applications – Custom components • GENIL_MODEL_BROWSER – GenIL relations and attr • GENIL_BOL_BROWSER – Browse BOL entities • SAAB – Checkpoint groups BOL* & GENIL* 31 januari 2015
  15. 15. Useful reads • SAP CRM Web Client – Customizing and Development – SAP Press – Michael Füchsle & Matthias E. Zierke • BOL Programming & How To BOL – To be found in SAP Marketplace (advanced search -> BOL) • SCN Wiki: CRM Web Client UI Framework • CRM Web Client UI Framework is available in ERP 6.0 and NetWeaver ABAP – SDN blog by Thorsten Franz • Twitter! Follow @thorstenster, @wolf_gregor, @thomas_jung, @se38 31 januari 2015
  16. 16. Q & A 31 januari 2015
  17. 17. Thank you! Roel van den Berge Senior SAP NetWeaver Consultant CIBER Nederland BV Meerkollaan 15 Postbus 843 5600 AV Eindhoven M : +31 (0)6 52 65 99 21 O : +31 (0)40 232 90 90 F : +31 (0)40 232 90 91 I : www.ciber.nl E : roel.van.den.berge@ciber.nl T : @roelvdberge 31 januari 2015
  • AhmetEmreGRBZ

    Jan. 20, 2016
  • ErlonLourenco

    Nov. 10, 2015
  • kiranmeesala

    Dec. 30, 2014
  • providya

    Dec. 11, 2013
  • djohan1

    Nov. 26, 2012

An introduction to CRM BOL Programming (SAP CRM 7.0).

Views

Total views

31,589

On Slideshare

0

From embeds

0

Number of embeds

21

Actions

Downloads

1,221

Shares

0

Comments

0

Likes

5

×