Your SlideShare is downloading. ×
SAP Technology QUICK overview
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

SAP Technology QUICK overview

3,704
views

Published on

Slide deck showing some of my take-aways from TechEd. Please e-mail if anything looks glaring wrong. I tried to demonstrate moving from ABAP reports to newer ABAP objects to User interfaces. As a …

Slide deck showing some of my take-aways from TechEd. Please e-mail if anything looks glaring wrong. I tried to demonstrate moving from ABAP reports to newer ABAP objects to User interfaces. As a company we still use ABAP lists instead of objects.

Published in: Technology, Business

0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,704
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
293
Comments
0
Likes
4
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Technology TechEd 2008
  • 2. Overview
    • MVC
    • ABAP Objects
    • Netweaver Composites
    • Web Dynpro
    • Visual Composer
    • BPM – Business Process Modeling
    • Mobile Computing
  • 3. MVC overview
  • 4. MVC Example - Controller
  • 5. MVC – Interactions between views and controllers
  • 6. Overview
    • MVC
    • ABAP Objects
    • Netweaver Composites
    • Web Dynpro
    • Visual Composer
    • BPM – Business Process Modeling
    • Mobile Computing
  • 7. ABAP Objects – Business Reasons
    • Cost of maintaining 1200+ programs
    • Future programming classes all in objects – Gouri’s book
    • Debugging SAP Objects when there are problems
    • Use with new UI technology. R/3 is moving more towards the back-end application
    • Code reliability
    • Built in unit testing capabilities
  • 8. ABAP Objects - Business reasons Cont
    • Drag and drop into user interface programs (Other technologies can use the objects as an interface.)
    • New functionality in ABAP is designed in objects IE Unit tests, Enhancement and switch framework, workflow…
  • 9. ABAP Objects - Technical Reasons
    • Encapsulation
    • Instantiation
    • Inheritance
    • Interfaces
    • Polymorphism
    • Cleaner Semantics
    • Exceptions
    • Events
    • Explicitness
    • Simplicity
    • Cleaner Syntax
  • 10. ABAP Objects – Technical Reasons – Cont.
    • Form / Endform are marked as obsolete in next version of SAP
    • Service orientated application – the logic for the proxies (presentation and external) and application are separate.
    • ABAP Unit test – Create a local class that will be used to do a unit test to test your program.
  • 11. ABAP Objects – Built in Testing
  • 12. ABAP Objects – Built in Testing
    • Class test / method for the test
    • Risk level
    • Duration
    • Use assert methods to determine if test was successful or not.
  • 13. Overview
    • MVC
    • ABAP Objects
    • Netweaver Composite
    • Web Dynpro
    • Visual Composer
    • BPM – Business Process Modeling
    • Mobile Computing
  • 14. Netweaver Composite- Businesses that presented
    • Colgate
    • Cardinal Health
    • Hospira
  • 15. Netweaver Composites - use business objects
  • 16. Overview
    • MVC
    • ABAP Objects
    • Netweaver Composites
    • Web Dynpro
    • Visual Composer
    • BPM – Business Process Modeling
    • Mobile Computing
  • 17. Business Reasons Web Dynpro
    • Code based changes are easier to make
    • Development toolset and a runtime environment for creating business applications that have web-based user interfaces (SAP Simplification)
    • Reusable
  • 18. Web Dynpro - reusable
  • 19. Overview
    • MVC
    • ABAP Objects
    • Netweaver Composites
    • Web Dynpro
    • Visual Composer
    • BPM – Business Process Modeling
    • Mobile Computing
  • 20. Visual Composer – Business Reasons
      • Rapid application development
      • Graphical modeling – that consumes web services from SAP
      • Drag and Drop
      • Supports ALV technology
      • Uses Web DynproFlex and Web DynproHTML
      • Has embedded BI features
      • Integrates with BPM
  • 21. Visual Composer - Survey
    • VC suvey
      • 400 participants
      • 170 different organizations
      • 50% are customers
    • Results:
      • >75% have productive VC applications deployed in their organizations.
      • Most were “self-trained” via SDN, helps, etc
      • Easy and Simple
      • High visualization
      • Weakness: Limited functionality and UI elements (CE7.1.1 solves)
      • Weakness: Reusing Components (CE7.1.1 solves)
      • Weakness: export and print functions (CE7.1.1 solves)
      • Weakness: Lifecycle management support (CE7.1.1 solves)
  • 22. Visual Composer – Request
  • 23. Visual Composer – Results 2 hrs.
  • 24. Overview
    • MVC
    • ABAP Objects
    • Netweaver CE
    • Web Dynpro
    • Visual Composer
    • BPM – SAP Netweaver Business Process Modeling
    • Mobile Computing
  • 25. BPM – Modeling to software
  • 26. BPM: model to executable
  • 27. BPM - Summary
  • 28. Overview
    • MVC
    • ABAP Objects
    • Netweaver CE
    • Web Dynpro
    • Visual Composer
    • BPM – SAP Netweaver Business Process Modeling
    • Mobile Computing
  • 29. Mobile Computing - ITSMobile
    • Recommended
    • Code not automatically generated for Bar code or RFID.
    • Need to know Javascript, ABAP, HTML, industry browsers and mobile device technology
  • 30. Mobile Computing – Web Dynpro
    • Web Dynpro for Java is used with mobile component. (FYI – ABAP web dynpro does not support mobile applications at this time.)
    • Required skills: Java Web Dynpro, Mobile Devices, Industrial Browsers, ABAP RFC, and NWDS/NWDI
    • Architecture – J2EE backend Server, Web service provider, ABAP backend server, Netweaver
    • Supported devices – Pocket PC, Blackberry, Nokia Series 80, Nokia Series 60
    • Uses Mobile Composite applications
    • Takes advantage of MVC technology and ABAP Objects
    • Need Rim simulator for blackberry (Very low cost. I think $20 a license)
  • 31. Mobile computing – Netweaver Mobile
    • Mostly an offline environment
  • 32. Mobile Computing – SAP Console
    • No RFID Support– SAP Console (customized) using mobile tech (ABAP Dynpro)
    • Web SAP Console – is discontinued