The ASUG (Americas’ SAP Users’ Group) Spring Conference is just around the corner (May 1-4, 2005 in Anaheim, CA). If you are still on the fence about if you want to attend or not, let me point out some of the great BSP related sessions that will be presented this year. I may even have missed a few. ASUG has always had great customer-driven content, but this year looks especially strong overall.
The Evolving User Experience – SAP UI Strategy
Session 1300 by Speliopoulos, Elke
Monday, May 02, 2005, 9:30 AM – 10:30 AM
Abstract: Where is SAP headed from a UI perspective? There are so many terms around Web Dynpro, BSPs, iViews – help! Let me understand where all this is headed and which decisions I should make now to make sure my organization is prepared to build content in a future-proof manner.
Key Learning Points: Understand SAP’s UI strategy moving forward
Take a look at the development tools available and who the correct user or developer community is for each
Understand SAP’s support for accessibility
Integrating SAP NetWeaver04 into Legacy SAP Environments
Session 802 by Jung, Thomas
Monday, May 02, 2005, 2:00 PM – 3:00 PM
Abstract: Learn how to integrate NetWeaver04 technologies into your existing SAP environment. We will share our system landscape; where we added a stand-alone WebAS to our R/3 4.6C environment. We will look at the technical challenges to both infrastructure and development in such a situation. We will also share some of the tips and tools that we have used to get around these challenges (Trusted RFC setup, Single Sign On, XML Interfaces, User Setup, etc).
Key Learning Points: See the layout of a production environment that mixes R/3 4.6C with NetWeaver 04 (WebAS 640).
See the technical challenges to such an environment
See tips for getting around these challenges
Tips and tricks for developing Business Server Pages
Session 703 Werner, Josh
Monday, May 02, 2005, 3:20 PM – 4:20 PM
Abstract: Business Server Pages (BSP) is a powerful technology used to create web applications on the SAP Web Application Server (WAS). The combined benefits of rapid prototyping times, standard interface elements, and customization flexibility make BSPs a useful and cost-effective option for developing any web-based applications.
This session will describe tips, tricks, and best practices that will help optimize your BSP application development. Learn how best to set up your development environment for Business Server Pages. Discover the specific strengths of the BSP technology and understand how these can benefit you. Find out about factors that influence the overall design of your application and including issues of scope, encapsulation, and memory usage.
Key Learning Points: Tips, tricks, and best practices for BSP application development
Specific strengths of the BSP technology
Insight on how to create an effective application interface
ABAP Web Development using BSP
Session 705 by Thomas Jung
Tuesday, May 03, 2005, 9:30 AM – 10:30 AM
Abstract: This is a continuation of the presentation that I gave at Last Year’s ASUG Annual Conference, session 301 Applying our ABAP skills to Web Development. Where last year’s presentation was an introduction to BSP development, this year I would like to look at intermediate to advanced level topics such as Model-View Controller based development, and creating your own BSP Extensions.
Key Learning Points: Learn the basics of BSP Model View Controller Development
Learn how to create your own BSP Extensions.
See real world production apps from a customer’s site that use these technologies.
How SAP NetWeaver can bring R/3 to the Web
Session 706 by Pieterse, Hendrik
Tuesday, May 03, 2005, 10:50 AM – 11:50 AM
Abstract: Get an inside view of how SAPs cornerstone technologies: R/3, Business Server Pages (BSP), Portals (EP) and Business Warehouse (BW) can integrate to streamline your existing business processes. See how powerful solutions can be created to streamline arduous R/3 screens into elegantly guided steps.
We explore some of the challenges, architecture options, design steps and implementation techniques you can use to best bring your solutions to fruition. Dive into technical discussions with concrete take-aways such as: Model-View-Controller usage; Rendering PDF files from your SAP data to prevent user changes; Attaching electronic documents to your SAP objects as a way to store and access documents from remote locations with ease, and more. We also explore the existing HTMLB extensions and provide tips on creating your own custom extensions.
Walk away with a better understanding of the pitfalls, challenges and successes when using BSP technology.
Key Learning Points: How NetWeaver technologies can be employed to streamline your business processes
Understanding of the pitfalls, challenges and successes when using BSP technology
Architecture options, design steps and implementation techniques you can use to best bring your solutions to fruition
Kimball International: Working with WebServices from ABAP
Session 408 by Jung, Thomas
Tuesday, May 03, 2005, 3:20 PM – 4:20 PM
Abstract: See methods and techniques for creating WebServices in ABAP and consuming WebServices from ABAP. We will look at the techniques in WebAS 620 and 640 (NetWeaver 04) including a demonstration of the new client proxy generation in 640. I will also share examples of this technology in use to bridge the gap between the shop floor and our R/3 system.
Key Learning Points: Learn how to create a WebService using ABAP
Learn how to consume a WebService using ABAP
See real world examples of this technology
How Kodak utilized Personnel Change Requests using Workflow and Portals
Session 611 by Allen, Lynne and Elliott, Tamara
Wednesday, May 04, 2005, 9:50 AM – 10:50 AM
Abstract: Kodak chose to implement Personnel Change Requests (PCR) in conjunction with Workflow and Portals. The PCR applications include Change in Working Time, Position Change, and Special Payments. This implementation involved the customization of PCR forms and functions, and use of Web Services utilizing BSP and Workflow.
Key Learning Points: How do you determine how to custommize a PCR ?
How do you determine how to set up a direct update workflow via a PCR request ?
How do you utilize a Web Service ?
That is amazing amount of content that revolves around the BSP area! Be sure to come out and support your fellow SDN members and learn a ton about BSP in the process. If the templation of all this BSP content can’t bring you out, maybe the chance to see ASUG Spring Conference Gathering can.