• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
2007 SAPTech Ed

2007 SAPTech Ed



Here are my notes from SAPTechEd 2007 - The entire presentations from the event can be purchased from www.sdn.sap.com. I learned a lot in 2007 - and then again in 2008. Great sessions. E-mail me ...

Here are my notes from SAPTechEd 2007 - The entire presentations from the event can be purchased from www.sdn.sap.com. I learned a lot in 2007 - and then again in 2008. Great sessions. E-mail me if you see anything that isn't correct.



Total Views
Views on SlideShare
Embed Views



1 Embed 1

http://www.slideshare.net 1



Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

    2007 SAPTech Ed 2007 SAPTech Ed Presentation Transcript

    • SAP TechEd Development Perspective
    • Overview
      • SAP Upgrade
      • UniCode Development
      • Solutions Manager
      • New Programming Techniques
      • Netweaver, Web Development, and more
      • Vendor Tools
    • SAP Upgrade - Sessions
      • RBE Plus – Tool for upgrade
      • Single Code Page to Uni-Code
      • Solutions Manger for upgrade
      • Other Customers
    • RBE Plus
      • Pulls current Config. / Programs from the customer’s SAP system
      • Reports on new developments
      • Reports on system difference – Limit testing for hotpacks upgrades etc.
      • Different Services – Buy or consult
    • Single Code Page to UniCode
      • Export Data and Then Import
      • Exception report
      • Down time (Conversion to Unicode
      • File transfers between uni-code and non-unicode are limited
      • Conversions between incompatible code pages
    • UniCode Development
      • A lot of changes
      • Some changes not found by syntax check.
      • Can be phased in – Unicode flipped on for programs in a non-unicode environment
      • Some big gotchas with integration points. System can no longer work with lower versions of BW, EBP, etc.
    • Solutions Manager
      • Tool of choice for Upgrade
      • Most use it for transports, SAP change control
      • Project management can be done from SOLMAN and uploaded/downloaded to Microsoft PM
    • SAP Upgrade – Other Customers
      • Many had more Z* Programs than us.
      • Changes to Config and programs
      • Programs for only ECC upgrade had minor changes: Discontinued function modules, BDCs
      • Programs changed for Unicode had substantial changes
      • How they managed ABAP Changes
      • Contacts from various customers
    • “New” Programming Techniques
      • Three Tiered
      • Generic Programming
      • Shared Memory
      • RFCs between systems
      • Secondary indexes on internal tables
      • Test programs
      • Code checkers
    • “ New” Programming Techniques Cont.
      • SQL Trace/Run Time Analysis
      • Tips/Tricks new Debug tool
      • ABAP Objects
    • Three Tiered (MVC)
      • Presentation – User Interface (View)
      • Application (Business Logic) – Pulling information (Model)
      • Persistence Layer – Database
      • Controller Binds presentation and application together
      • MVC – Model View Controller
    • Generic Programming
      • Type “ANY”
      • Field Symbols
      • Casting
      • Assigning Data References
      • Dynamic statements (assignments)
      • Try/Catch Exception Handling
      • Resumable Exception
    • Shared Memory
      • “Buffers” data.
      • Can be updated/refreshed as often as you program it for.
      • Can be read via a function module.
      • Alternative to buffering a table.
      • Table buffer refreshed every 2 min. Some SAP Tables are buffered
    • RFCs between systems
      • RFC calls possible between 2 SAP systems
      • Destination maintained in client system.
      • Data is encrypted via RFC call
      • Load Balancing
    • Secondary indexes on internal tables
      • Can define in any ABAP program.
      • No need to move to a different internal table for a different sort.
      • Must specify the index to use in the ABAP code.
      • New syntax check finds errors in secondary index.
    • Test programs
      • Allow you to verify your program in a very controlled way.
      • Unit tests are executed automatically from code inspector.
      • Excellent regression test tool.
    • Code “checkers”
      • Syntax Check – checks syntax
      • Code Inspector – error and warning free, analyze the performance and advise on security checks.
      • ABAP Unit Test – Tests code, and runs after every modification
      • Coverage Analyzer – Makes sure all of code is executed during test.
    • SQL Trace/Run Time Analysis
      • Statement level trace – helps during Debug process
      • Determine bottlenecks
      • Reduce database hits.
      • Only expensive statements are recorded (Run Time Analysis)
      • Notes indexes that should be added to tables (SQL Trace)
    • Tips/Tricks new Debug tool
      • Download internal tables
      • Test FM with internal tables saved from running your program.
      • Display multiple internal tables
      • Modify multiple lines of internal tables.
      • Can be started when program is looping in the foreground.
      • Can be started from outside applications by setting break-point in code.
      • Started with jobs in the background.
    • ABAP Objects
      • OO modeling reflects the entities of the reality in a natural
      • Entities (= instances) encapsulate data and behavior
      • Supports information hiding
      • Allows reuse of classes by specialization (inheritance + redefinition)
      • Offers different views on entities by using interfaces
      • Has built-in event handling for loose coupling of entities
      • ABAP Objects opens the door to advanced ABAP technologies
      • – Runtime Type Services (RTTS)
      • – Advanced Exception Handling
      • – Shared Objects
    • Netweaver - Portals
      • Many customers moved to all front end design in web based environment
      • Split logic out from programs MVC
      • Adobe forms – Licensing
      • .Net, Java, WebDynpro
    • Books
    • Vendor Tools
      • Adobe
      • RBE Plus
      • Rev-Trac
      • EPI
      • Gold Client
    • Wrap-up
      • Questions
      • Hands-On sessions (more information)