Post on 16-May-2015
description
Technology
TechEd 2008
Overview
MVC ABAP Objects Netweaver Composites Web Dynpro Visual Composer BPM – Business Process Modeling Mobile Computing
MVC overview
MVC Example - Controller
MVC – Interactions between views and controllers
Overview
MVC ABAP Objects Netweaver Composites Web Dynpro Visual Composer BPM – Business Process Modeling Mobile Computing
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
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…
ABAP Objects - Technical Reasons
Encapsulation Instantiation Inheritance Interfaces Polymorphism Cleaner Semantics Exceptions Events Explicitness Simplicity Cleaner Syntax
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.
ABAP Objects – Built in Testing
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.
Overview
MVC ABAP Objects Netweaver Composite Web Dynpro Visual Composer BPM – Business Process Modeling Mobile Computing
Netweaver Composite- Businesses that presented
Colgate Cardinal Health Hospira
Netweaver Composites - use business objects
Overview
MVC ABAP Objects Netweaver Composites Web Dynpro Visual Composer BPM – Business Process Modeling Mobile Computing
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
Web Dynpro - reusable
Overview
MVC ABAP Objects Netweaver Composites Web Dynpro Visual Composer BPM – Business Process Modeling Mobile Computing
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
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)
Visual Composer – Request
Visual Composer – Results 2 hrs.
Overview
MVC ABAP Objects Netweaver CE Web Dynpro Visual Composer BPM – SAP Netweaver Business
Process Modeling Mobile Computing
BPM – Modeling to software
BPM: model to executable
BPM - Summary
Overview
MVC ABAP Objects Netweaver CE Web Dynpro Visual Composer BPM – SAP Netweaver Business Process
Modeling Mobile Computing
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
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)
Mobile computing – Netweaver Mobile
Mostly an offline environment
Mobile Computing – SAP Console
No RFID Support– SAP Console (customized) using mobile tech (ABAP Dynpro)
Web SAP Console – is discontinued