sap netweaver programming

Download SAP NetWeaver Programming

Post on 01-Feb-2016

58 views

Category:

Documents

1 download

Embed Size (px)

DESCRIPTION

SAP NetWeaver Programming. Dylan Liu SAP NetWeaver Technical Consultant Email&MSN: dylan.sap@gmail.com Dec 11 2008. SAP NetWeaver Programming. ABAP Performance & Tuning. Graph: Performance and Cause. Architecture of the ABAP Application Server. - PowerPoint PPT Presentation

TRANSCRIPT

  • SAP NetWeaver ProgrammingDylan Liu

    SAP NetWeaver Technical Consultant

    Email&MSN: dylan.sap@gmail.comDec 11 2008

  • SAP NetWeaver Programming

    ABAP Performance & Tuning

  • Graph: Performance and Cause

  • Architecture of the ABAP Application Server

  • Access Times to the Sap Buffer and the Database

  • The Dialog Step

  • Table Buffering: Types

  • Database architecture

  • WAS and Database Architecture

  • Open SQL Keywords and Their Functions

    KeywordFunctionSELECTRead data from database tables.INSERTInsert lines into database tables.UPDATEChange the contents of lines in database tables.MODIFYInsert lines into database tables or change the contents of existing lines.DELETEDelete lines from database tables.COMMIT WORKConfirm all changes made in a database logical unit of work (LUW*).ROLLBACK WORKUndo all changes in a database LUW.

  • Rule 1: Keep the Hit List Small

  • Keep the Hit List Small

  • Keep the Hit List Small

  • Keep the Hit List Small: Effects

  • Rule 2: Minimize the Amount of Transferred Data

  • Minimize the Amount of Transferred Data

  • Minimize the Amount of Transferred Data

  • Minimize the Amount of Transferred Data

  • Minimize the Amount of Transferred Data

  • Minimize the Amount of Transferred Data

  • Minimize the Amount of Transferred Data: Effects

  • Rule 3: Keep the Number of Round Trips Small

  • Keep the Number of Round Trips Small

  • Keep the Number of Round Trips Small

  • Keep the Number of Round Trips Small

  • Keep the Number of Round Trips Small

  • Keep the Number of Round Trips Small

  • Keep the Number of Round Trips Small: Effects

  • Rule 4: Keep the Cost of the Search Down

  • Keep the Cost of the Search Down

  • Reasonable Index Design

  • Keep the Cost of the Search Down

  • Keep the Cost of the Search Down

  • Keep the Cost of the Search Down

  • Keep the Cost of the Search Down

  • Keep the Cost of the Search Down: Effects

  • Rule 5: Remove the Load From the Database

  • Remove the Load From the Database

  • Remove the Load From the Database

  • Statements that Bypass the Table Buffer

  • Remove the Load From the Database

  • Remove the Load From the Database

  • Remove the Load From the Database

  • Remove the Load From the Database: Effects

  • SummaryThere is just one database serverBuffers and indices Try to stick to the presented rules:Small hit listMinimize transfersMinimize number of round tripsNarrow your searchMinimize database load

  • SAP NetWeaver Programming

    NetWeaver Programming: Java

  • NetWeaver Programming: Java SAP NetWeaver provides complete support for Java technology:Before SAP NetWeaver 7.0: J2EE 1.4From SAP NetWeaver CE 7.1: Java EE 5

  • What is JCo?SAP's Java middleware, the SAP Java Connector (JCo) allows SAP customers and partners to easily build SAP-enabled components and applications in Java.

    JCo supports both inbound (Java calls ABAP) and outbound (ABAP calls Java) calls in desktop and (web) server applications

  • Jco Examples (1)

  • Jco Examples (2)

  • Fundamentals of Web DynproHistory: Why the name Web Dynpro?Dynpro = Dynamic programDynpro is SAPs legacy technology for interactive UIs (R/2, R/3) programming in ABAPDynpros are rendered in SAP GUI applicationWeb Dynpro is to combine:high interactivity (= dynamic GUI) andzero installation (= ubiquitous GUI, e.g. web browser)

  • Fundamentals of Web DynproMinimize coding, maximize designSeparate layout and logicSupport arbitrary backend systemRun on multiple platformsSupport reuse of components508 accessibility support

  • Web Dynpro Java: Design TimeWYSIWYG Editor

  • Web Dynpro Java: Runtime

  • SAP NetWeaver Programming

    Advice on ABAP career

  • Questions?

Recommended

View more >