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

2007 SAPTech Ed

on

  • 1,750 views

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.

Statistics

Views

Total Views
1,750
Views on SlideShare
1,749
Embed Views
1

Actions

Likes
0
Downloads
115
Comments
0

1 Embed 1

http://www.slideshare.net 1

Accessibility

Categories

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.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
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)