Курсы английского
<<  Дом моей мечты на русском по обществу Reported speech 5 класс  >>
SAP SD Performance Tuning - Xbox and the Need for Speed -
SAP SD Performance Tuning - Xbox and the Need for Speed -
Agenda
Agenda
SAP at Microsoft Quick Facts
SAP at Microsoft Quick Facts
Why Performance Tuning
Why Performance Tuning
Why Performance Tuning
Why Performance Tuning
SAP Service Offerings
SAP Service Offerings
Project Approach
Project Approach
Test Best Practices
Test Best Practices
Analysis Best Practices
Analysis Best Practices
Analysis Useful Tools & Transactions
Analysis Useful Tools & Transactions
Analysis Process Overview - SM66
Analysis Process Overview - SM66
Analysis Database Trace - ST05
Analysis Database Trace - ST05
Change Best Practices
Change Best Practices
Agenda
Agenda
Tuning for Xbox
Tuning for Xbox
Tuning for Xbox 1 – Sales Order Processing
Tuning for Xbox 1 – Sales Order Processing
Tuning for Xbox 1 – Sales Order Processing
Tuning for Xbox 1 – Sales Order Processing
Tuning for Xbox
Tuning for Xbox
Tuning for Xbox 2 - Backorder Rescheduling
Tuning for Xbox 2 - Backorder Rescheduling
Tuning for Xbox
Tuning for Xbox
Tuning for Xbox 3 – Delivery (EDI Ship Order)
Tuning for Xbox 3 – Delivery (EDI Ship Order)
Tuning for Xbox 3 – Delivery (EDI Ship Order)
Tuning for Xbox 3 – Delivery (EDI Ship Order)
Tuning for Xbox
Tuning for Xbox
Tuning for Xbox 5 – Post Goods Issue (EDI Ship Confirm)
Tuning for Xbox 5 – Post Goods Issue (EDI Ship Confirm)
Tuning for Xbox
Tuning for Xbox
Tuning for Xbox 6- Billing
Tuning for Xbox 6- Billing
Tuning for Xbox Additional Changes Implemented
Tuning for Xbox Additional Changes Implemented
Tuning for Xbox Summary of Testing Results
Tuning for Xbox Summary of Testing Results
Tuning for Xbox Summary of Results
Tuning for Xbox Summary of Results
Tuning for Xbox Summary of Lessons Learned
Tuning for Xbox Summary of Lessons Learned
References
References
Questions
Questions
Cindi McCutchen & Christoph Schuler Microsoft Corporation Email:
Cindi McCutchen & Christoph Schuler Microsoft Corporation Email:

Презентация на тему: «SAP SD Performance Tuning - Xbox and the Need for Speed -». Автор: . Файл: «SAP SD Performance Tuning - Xbox and the Need for Speed -.ppt». Размер zip-архива: 550 КБ.

SAP SD Performance Tuning - Xbox and the Need for Speed -

содержание презентации «SAP SD Performance Tuning - Xbox and the Need for Speed -.ppt»
СлайдТекст
1 SAP SD Performance Tuning - Xbox and the Need for Speed -

SAP SD Performance Tuning - Xbox and the Need for Speed -

Christoph Schuler, Cindi McCutchen SAP Application Support Microsoft Corporation

2 Agenda

Agenda

SAP at Microsoft – Quick Facts Why Performance Tuning SAP Service Offerings Project Approach & Best Practices Tuning for Xbox Changes Implemented Summary of Results Lessons Learned

3 SAP at Microsoft Quick Facts

SAP at Microsoft Quick Facts

Modules implemented: SD, MM, FI, CO, AM, HR, BW, APO 875 GB in a single, central Database; 6 GB/wk growth 2,000 named users; 50,000+ total users > 600 concurrent users; heavy EDI usage 0.5 - 2 sec response time globally (incl. WAN connectivity) 99.9+% availability Platform: SQL Server 2000, Windows .NET server

4 Why Performance Tuning

Why Performance Tuning

Business need for data throughput Xbox Launch North America, Nov. ’01:

Peak volumes

Existing

Xbox

Change

Sales orders / day

~ 5,000

+ 7,600

+ 152 %

Deliveries / day

~ 5,000

+ 11,400

+ 228 %

Sales orders / hour *

~ 250

+ 2,500

+ 1,000 %

Deliveries / hour *

~ 1,000

+ 2,500

+ 250 %

* Each order & delivery with 10 line items

5 Why Performance Tuning

Why Performance Tuning

System availability & supportability Prevention of: Cross-module increase in response time Business disruptions Penalties End user frustration Increased support costs System scalability Ability to handle future growth

6 SAP Service Offerings

SAP Service Offerings

Focus on critical SD business processes 50+ recommendations to improve performance

Technical Solution Optimization (TSO) Now: Solutions Management Optimization (SMO)

Interface Management

Business Process Optimization

Data Mgmt. & Archiving

Oct ‘00: FI Archiving

Sep ‘00: Sales Orders Backorder Resch. Deliveries Billing

Jun ‘00: EDI Interface GBI Interface

7 Project Approach

Project Approach

Project team Functional Basis/Technical Development Stress Test Consulting (BUIT & SAP) Project timeline Driven by business need Repetitive cycle One item at a time Project metrics e.g. seconds/document

8 Test Best Practices

Test Best Practices

Have an original baseline test Automate tests and standardize your data & configuration Include anticipated new functionality (e.g. routing, allocations) Consider systems external to SAP Make test as realistic as possible !

9 Analysis Best Practices

Analysis Best Practices

Define your metrics (e.g. sec/doc, response time, etc..) Carefully document results and improvements with each cycle Review results and plan for next changes to be implemented and tested

10 Analysis Useful Tools & Transactions

Analysis Useful Tools & Transactions

Systemwide work process overview – SM66 Workload monitor – ST03 SQL trace - ST05 SQL trace interpreter - SQLR Application analysis – ST14 Table access statistics – ST10 Memory configuration monitor – ST02 R/3 OS monitor – ST06 IDoc monitor – WE05 Gateway Monitor - SMGW Windows PerfMon – CPU utilization

11 Analysis Process Overview - SM66

Analysis Process Overview - SM66

Quick overview of all work processes Look for: Long-running processes “Stopped” processes Highly utilized servers Processes accessing the same tables

12 Analysis Database Trace - ST05

Analysis Database Trace - ST05

Important tool to analyze database performance problems Look for: Most “expensive” database accesses (Trace Summary) Repetitive database accesses

13 Change Best Practices

Change Best Practices

Changes may include: OSS notes (> 2,600 performance notes for 4.5B) ABAP code optimization Configuration Technical settings Hardware Business process or logic Carefully document changes made

Analysis

Change

14 Agenda

Agenda

Why Performance Tuning SAP Service Offerings Project Approach & Best Practices Tuning for Xbox Changes Implemented Summary of Results Lessons Learned

15 Tuning for Xbox

Tuning for Xbox

1

Retailer

Microsoft (SAP System)

Distribution Warehouse

Sales Order

Sales Order (EDI 850)

16 Tuning for Xbox 1 – Sales Order Processing

Tuning for Xbox 1 – Sales Order Processing

Switch to parallel processing of inbound IDocs Partner profile change: ’Immediate’ to ‘Background’ (via WE20) Server group configuration with resource parameters (via RZ12) –OSS 384971 Schedule program RBDAPP01 Specify packet size and ‘Parallel’ posting option Deactivate IDoc syntax check Increase of program buffer

17 Tuning for Xbox 1 – Sales Order Processing

Tuning for Xbox 1 – Sales Order Processing

SD number range buffering Table NRIV - Object RV_BELEG (via SNRO) Local buffering by work process ID Exclusion of sales orgs (OSS note 424486) ABAP code improvements VA01 user exits Elimination of repetitive table reads Table buffering Monitor access statistics (via ST10)

18 Tuning for Xbox

Tuning for Xbox

1

2

Retailer

Microsoft (SAP System)

Distribution Warehouse

Sales Order

Sales Order (EDI 850)

Rescheduling

19 Tuning for Xbox 2 - Backorder Rescheduling

Tuning for Xbox 2 - Backorder Rescheduling

Cleanup of old orders Program SDV03V02 by plant – daily Evaluation of program SDV03V01 Modification (repair) of SDV03V02 Due to SD number buffering Take order creation date & time into account Custom pre-processing program Dynamic job builder and distribute workload over several processes Utilize standard SAP programs

20 Tuning for Xbox

Tuning for Xbox

1

2

3

Retailer

Microsoft (SAP System)

Distribution Warehouse

Sales Order

Delivery

Sales Order (EDI 850)

Rescheduling

Ship Order (EDI 940)

21 Tuning for Xbox 3 – Delivery (EDI Ship Order)

Tuning for Xbox 3 – Delivery (EDI Ship Order)

Custom pre-processing program: Dynamic job builder and distribute workload over several processes Utilize standard SAP program (RV50SBT1) Additional index on table VBBE Separation of output from document creation Schedule RSNAST00 to process output Schedule RSEOUT00 to process IDocs and combine into files

22 Tuning for Xbox 3 – Delivery (EDI Ship Order)

Tuning for Xbox 3 – Delivery (EDI Ship Order)

Deactivate IDoc Syntax Check SD number range buffering Activate shared locking For availability checking group level for ATP (via OVZ2) Evaluate program RVV50R1T (VL10) instead of current DDL Program was evaluated but not implemented Server group functionality is available in SAP version 4.6c

23 Tuning for Xbox

Tuning for Xbox

1

2

5

3

4

Retailer

Microsoft (SAP System)

Distribution Warehouse

Sales Order

Goods Issue

Delivery

Sales Order (EDI 850)

Rescheduling

Ship Order (EDI 940)

Ship Confirm (EDI 945)

Shipment

24 Tuning for Xbox 5 – Post Goods Issue (EDI Ship Confirm)

Tuning for Xbox 5 – Post Goods Issue (EDI Ship Confirm)

Switch to parallel processing of inbound IDocs via RBDAPP01 Same as sales order processing Table Locking – MVER (OSS Note 318581) Prevent plant locking Allow IDOC to be reprocessed (from a status 64) instead of going into an error (status 51) Activate ‘Late exclusive enqueue’ For material movements via OMJI (OSS 192423) Deactivate IDoc syntax check

25 Tuning for Xbox

Tuning for Xbox

6

1

2

5

3

4

Retailer

Microsoft (SAP System)

Distribution Warehouse

Sales Order

Goods Issue

Delivery

Billing

Invoice (EDI 810)

Sales Order (EDI 850)

Rescheduling

Ship Order (EDI 940)

Ship Confirm (EDI 945)

Shipment

26 Tuning for Xbox 6- Billing

Tuning for Xbox 6- Billing

SD number range buffering Exclude certain countries due to legal requirements (OSS Note 23835, 363901) Parallel processing of billing due list Program RV60SBAT, specify ‘Number of jobs’ Separation of output from document creation Schedule RSNAST00 to process output Schedule RSEOUT00 to process IDocs

27 Tuning for Xbox Additional Changes Implemented

Tuning for Xbox Additional Changes Implemented

ATP server (Available to Promise) Information in OSS note 99999 Installed on central instance Tax solution (Vertex) upgrade Use ‘Registered RFC mode’ (OSS 63930) APO RFC calls (Advanced Planning Optimizer) RFC queue in R/3 spawning ARFC* jobs

28 Tuning for Xbox Summary of Testing Results

Tuning for Xbox Summary of Testing Results

SD Core Transactions:

29 Tuning for Xbox Summary of Results

Tuning for Xbox Summary of Results

Xbox Transaction Volume

Xbox Transaction Performance

30 Tuning for Xbox Summary of Lessons Learned

Tuning for Xbox Summary of Lessons Learned

Utilize SAP/OSS resources Assemble a project team with a wide range of knowledge Only test ONE change at a time Be prepared to spend about 80% of your time testing And learn to hide from the Basis team ?

31 References

References

“SAP R/3 Performance Optimization” by Thomas Schneider, Sybex “ALE, EDI & IDoc Technologies for SAP” by Arvind Nagpal, Prima Tech

32 Questions

Questions

33 Cindi McCutchen & Christoph Schuler Microsoft Corporation Email:

Cindi McCutchen & Christoph Schuler Microsoft Corporation Email:

cynmc@microsoft.com or christos@microsoft.com

«SAP SD Performance Tuning - Xbox and the Need for Speed -»
http://900igr.net/prezentacija/anglijskij-jazyk/sap-sd-performance-tuning-xbox-and-the-need-for-speed-188557.html
cсылка на страницу

Курсы английского

25 презентаций о курсах английского
Урок

Английский язык

29 тем
Слайды