ERP 系統維護 Enterprise Technology - SAP Day 1 : SAP Technology Overview Instructor: xxx Contents Introduction of SAP Product SAP BASIS and System Architecture SAP Development SAP Administration SAP Interface and Internet SAP Support Introduction of SAP Product SAP R/3 System Integrated turnkey solutions Financial Accounting Sales & Distribution MM PP Open Systems Client/Server Architecture CO Materials Mgmt. Controlling TR Production Planning R/ 3 QM Clie nt / Se rver ABAP Quality Management PM Integrated Real-Time FI SD Plant Maintenance HR Human Resources Treasury. PS Multi-national Multicurrency Project System WF Workflow IS Industry Solutions Industry-Solutions Enterprise Data Model Internet / Intranet Business Object-oriented Business API (BAPIs) Open Interface Support both Microsoft & COBRA Object Architecture SDK are Ready for Win32 and Java 3rd Tool (VB, VC/C++, Delphi, VisualAge) are Ready Easily adopting More Flexibility Lower Developing Cost B-API B-API Customer Order B-API General Ledger Lo gi st ic s Purchase B-API Requisition B-API Shipment B-API Fi na nc e SAP R/3 Applications Invoice B-API HR B-API Applicant B-API B-API Employee Business Object Repository B-API Marketplac Workplaces es Communities Customer Employee e-CommerceBusiness Relationship Self Intelligenc Management Business Services e Scenarios SAP Customer Relationship Management Initiative SAP Sales SAP Marketing SAP Service Industry Solutions R/3 InternetBusiness Framework, BAPIs SAP Business Info DB SAP Business To Business SAP Inf. WareSAP Supply Chain Strategic house Management Initiative Enterprise Management SAP Logistics SAP Business SAP Execution Intelligence Initiative Advanced System Management Planner& Cockpit Optimizer Supply Chain Management Partnering Platform Application Hosting SAP New Dimension Initiatives XML-enabling Continuous Knowledge Transfer SAP Industry Solution SAP Mill SAP Finance SAP High Tech & Electronics SAP Engineering & Construction SAP Consumer Products SAP Oil & Gas Business Information Warehouse SAP Utilities SAP Health Care Sales Force Automation ... R/3 SAP Automotive SAP Media SAP Aerospace & Defense SAP Service Providers SAP Transportation SAP Public Sector SAP Telecomm. SAP Chemicals Advanced Planner & Optimizer B2B Procurement SAP Pharmaceuticals SAP Retail SAP Banking SAP BASIS and System Architecture Common mySAP.com Technology SEM APO BBP Plug-Ins IBU Add-On classic R/3" BW CRM Central Applications with/without HR HR ABAP etc. (Cross-Application) SAP BASIS (Basis) A common Basis for all mySAP.com Products SAP Basis Customer Programs Applications, such as FI/CO SAP Basis System Software System Layer Overview of the SAP Basis System User Interface Programming Interfaces ABAP Interpreter Screen Processor ABAP Dictionary Runtime Environment Operating System and Hardware Platform Communication Interface Applications System Landscape SAND TEST CUST Development QTST TRNG PROD Quality Assurance Transport group Production Transport group Change Management Customer development 3 Cust. Program Enhance ments Customizing 1 2 4 ABAP WB Cust. exit 1 R/3 Business applications (SAP standard) Cust. exit 2 R/3 Basis System Software Modification System Platform Open Platforms, Open Technology, Open Standard, Open Architecture Open is the language of SAP Hardware UNIX Systems Bull IBM Digital SNI HP SUN Operating systems AIX Reliant Digital UNIX UNIX (SINIX) HP-UX Linux SOLARIS Databases DB2 Common Server INFORMIX-OnLine ORACLE Microsoft Dialog SAPGUI Languages Bull/Zenith Compaq Data General ... Digital NCR HP (Intel) Sequent IBM (Intel) SNI Windows NT / 2000 DB2 Common Server INFORMIX-OnLine ORACLE MS SQL Server IBM AS/400 IBM S/390 OS/400 OS/390 DB2 for AS/400 DB2 for OS/390 Windows 3.1, Windows 95/98, Windows NT,OSF/Motif *, OS/2 Macintosh *, Java Window Terminal Server, WebGUI, Pervasive Computing, Hand-hold device, Palm Computing, Smart Phone, Smart Card ABAP, C, C++, HTML, Java, Enterprise JavaBean, Active-X/OCX Controls CORBRA, COM/DCOM, XML CORBA, COM/DCOM, BizTalk, XML, Public-Key, Linux, Palm Computing and more. SAP keeps in the front of technology Evolution R/3 System Architecture Development System AP+DB DataBase server Q&A System AP+DB WinNT,95,98 OS/2 Web Server Java ITS server Web GUI (Browser) Presentation Servers Application Servers Production System System Architecture (example) S erv er L A N (F D D I R in g ) (O p tio n al) D ata I n tern et T r an sac ti o n S er v er S A P R /3 開 發 系 統 S A P R /3 測 試 系 統 S A P R /3 上 線 系 統 M o n ito r S A P R /3 備 援 系 統 B W S y stem M o n ito r E th ern et H ead Q u arter M u ltip lex er R o u ter M o d em M o d em L aser p ri n ter F irew all T erm in al serv er E D I S u b sy stem M o d em W AN ( F r a m e R e l a y / I S D N / L e a s e L i n e / X .2 5 ) R o u ter W eb S erv er IN T E R N E T (p ub lic) 備 援 撥 接 線 路 SA PG U I VAN 撥 接 線 路 到 FEG R o u ter M o d em E th ern et E D I V en d o r E D I C u sto m er L aser p rin ter SA PG U I M o d em M o d em SA PG U I W eb B ro w ser SA PG U I 其 他 S ite( T aiep i, H o n g K o n g , U S A , C h in a) Frontend GUI - EnjoySAP EnjoySAP look & feel Role-based single point of access for multiple systems Based on Web browser Server-based Personalized homepage Multiple systems support Multiple Languages Support System Sizing Hardware Partner er Exp ce ien Hardware Sizing s Customer Load Profile Customer Configuration t Tes Quick Sizer Productive Customer s ent m uire Req SAP GoingLive Check Con fig prop uration osal Customer A SAP Std. Benchmarks SAP R/3 System Estimate Module ? Bandwidth ? FI SD Financial Accounting Sales & Distribution R/3 MM PP Users ? Materials Mgmt. Production Planning PM Plant Maintenance Architecture ? TR Treasury. Client / Server ABAP QM Quality Management CO Controlling HR Internet Intranet Human Resources PS Project System WF IS Workflow Industry Solutions Location ? Integration ? Migration ? Performance ? Result ! SAP Development Development Environment • Script-like Language, SQL Enabled • Object-Oriented, COM/COBRA Enabled • Programming from Template • Tools, Tools, and a lots of Tools ABAP Workbench ABAP Debugger ABAP Dictionary Customizing Tool – IMG SAP Administration Administration & Control Tools Monitoring and Alert Management Basic R/3 Management Performance Management Database Management Consolidation- posting-fast entry DOCTY ST POPER 12/ 92 P 000011 TEXT Diff.red.bal/strghtlin CoID e SUBGR ITEMNO TTYP TRPTR AMOUNT . . 1032010 50.000 0 + 50.00 3071010 00 Data Archiving Application Programming Interfaces User and Security Management Output Management Workload Management Background Processing CCMS - Computer Center Management System Monitoring specific transactions End-to-end response time The Authorization Concept User master record Profile 1 Profile 2 Composite profile 1 Composite profile 2 Authorization profile x Authorization 1 Authorization 2 Authorization x Authorization object 1 Authorization object 2 Authorization object x Profile Generator: Authorizations Change Activity Group: Authorizations Authorizations Edit Goto Utilities Environment System Help Open Maint.: Changed 0 Non-maintained org. levels, - Maintained Org. levels... open fields, Status: Changed Standard Cross-Application Authorization Objects - - Standard Transaction code check at transaction start Transaktionscode FD02 Standard Transaction code check at transaction start Standard Financial Accounting FI Standard Standard Standard Standard + + + - Standard Customer: Change authorization for specific fields Customer: Change authorization Customer: Account authorization Customer: Authorization for company codes Customer: Authorization for company codes Activity Company code 02 0001-9999 R mySAP.com Workplace - Single Sign-on R/2 3rd open Internet party standards Single Sign-on legacy non mySAP.com 3.1H Workplace Web browser access industry-specific Cockrole-based pits personalized drag & relate R/3 4.6 FI LO HR CFM KM SEM APO B2B mySAP.com components BW CRM com pany Partner other Internet services boun inside dary Marketoutside place mySAP.com Internet services SAP User Distribution Model for CUA Central System Client Systems SAP Interface and Internet R/3 Interface Technology Communication Interface Business API OLE SAP Technology RFC ALE EDI IDOC Mail MAPI SMTP X.400 High Level Q-API Low level CPI-C Communication System • SDK, Library,API Specification and Sample • Gateway Software from SAP • 3rd Party Products • Template, SAP Interface Advisor Data Exchange Document SAP R/3 System IDoc IDoc EDI Subsystem SAP R/3 System IDoc Message EDI Subsystem ALE - Application Link Enabling PP Inventory management Internal sales, shipping and billing Local purchasing PM Local SOP Financials Central controlling Central SOP Information Systems: Inventory Purchasing Sales Central purchasing Reference system for Master Data and Control Data Sales, shipping and billing Purchasing of trading goods Inventory management Local controlling Middleware for Distributed Business Processes EDI - Electronic Data Interchange Documents EDI messages Idoc type SAP documents Control record DatenDatenData satz satz record Steuersatz Steuersatz Control record Ext. application EDI subsystem Idoc interface R/3 application XML-based Communication Standard Clients Generated Clients/Servers C++ Java VB Internet HT ML /H TT P HTTP BC Open Interface XML Appl. C++ ISAPI L XM / TP T H ML T H R/3 Application Server BC P TT H / BAPI ABAP Objects BC RFC SAP Portals Bringing it all Together Everything You Need in a Browser mySAP.com Workplace – Enterprise Portal MiniApps LaunchPad Personal, Role-based Navigation Drag & Relate Monitoring and Interaction Architecture - ITS Server, WebGUI Load Service File User Request Call WGate Send Prepared Request R/3 Input WGate Browser R/3 Internet Application Component AGate ITS Server Web Server R/3 Output HTMLTemplates HTML Page R/3-System HTML Page BAPI R/3 Data http://www.saplabs.com/usa/devarea/itsapps.htm Load HTML Template R/3 Internet Architecture Web Server WGate ISAPI SAPGUI + Web Server WGate NSAPI Any Web Server WGate CGI UNIX AS/400 Lotus Domino Web Server TCP/IP AGate RFC SAP Application Server And Database (Any Supported Platform) WGate CGI WGate/AGate Load Balancing Web Server Wgate AGate WGate/AGate Load Balancing AGate Web Server WGate AGate AGate R/3 Login Groups Sales AGate Web Server Wgate AGate AGate Http Routing AGate Web Server Wgate Http Router AGate Web Server Wgate AGate Virtual ITS Servers R/3 Server Development R/3 DEV Central ITS Server Transport IAC Customizing Templates ITS DEV ITS CON Consolidation R/3 CON ITS PRD Transport IAC Customizing Templates Production R/3 PRD Automatic Mapping to HTML - WEB GUI Automatic Mapping to HTML - HTML Template Additional functionality, for example, roll-over help texts Example: Interaction with the Business Warehouse BW Provides Analytical Power SAP Support Support Infrastructure Global 24 x 7 Service Priority 1 Problems Local Support at SAP's international subsidiaries American region : Mon - Sun 2 pm - 1 am CET European region: Mon - Sun 8 am - 6 pm CET APA region: Mon - Sun 1 am - 11 am CET • R/3 Support network based on R/3 Online Service System (OSS) • Support via remote connection • Partner integration Regional Support Centers Development Support Centers Going Live Check TeamSAP Service 1, Go-Live Quality Assurance 5 Go Live & Production Support Analysis Optimization Verification • Sizing plausibility check • Configuration • Load distribution • R/3 Basis • Check central business process • Transactions with high resource consumption • Sizing plausibility check • Configuration • Sizing plausibility check • System usage and bottleneck analysis -2 months -1 month Start of Production Regular EarlyWatch analyses +1 month EarlyWatch TeamSAP Service 2: System Performance Tuning Live R/3 System Customers Poor system performance EarlyWatch Report Logging on to customer’s R/3 System and analyzing it in detail EarlyWatch SAP Business Technology Map Internet enablement with mySAP.com: HTTP://www.sap.com/solutionmaps technology for personal, collaborative solutions on demand Implementation Sizing Installation Choice of Preinstalled & Pre-Configured BestPractice Systems Component-based Incremental Installation Integration Business Integration Centrally Managed Configurable Business Processes Extension Complete Operations Concept Continuous Improvement Upgrade Remote Upgrades Minimized Downtime Organization, Administration & Execution of Migration Processes & Customization User Integration Internet Distribution & Mgmt of Business Documents Desktop/Office Integration Third Party Software Manageability Configuration Business Scoping Document Integration User-Portal Personalized, Rolebased Working Environment Interfacing Ready-to-Use, Stable & Cost-Effective Third Party Product Integration Reliable Operation Configuration Multi-Tier Internet Architecture & Optimized Transaction Management Business Process Testing Globalization Multiple Languages Multiple Currencies Euro Support Custom Development Compliance to Web-Content Standards & Web Technology Based Infrastructure Performance Testing Web Application Development Object-Oriented Business Programming Availability Early Warning of Possible Upcoming Failures Change Management Flexible, Immediate Change of Business Processes Outsourcing Capabilities Security Internet Security User Profile Administration Scalability Support for Small Businesses up to Global Corporations SAP Business Technology Map Implementation Best-Practices & Features Methods & Processes Sizing Installation Configuration Proven, Cost-Effective Sizing Methodology (B01) Complete System Landscape Installation Procedure (B02) Analysis & Optimization of Business Processes (B04) Component Based Sizing (B01) Choice of Preinstalled & PreConfigured Best-Practice Systems (B03, PH) Business Scoping & Customization (B04) Component-based Incremental Installation (B00) Based on Business Requirements Stated as Business-Oriented Figures (B01) Balanced Set of Needed Hardware Components (B01) Interactive, Up-to-Date Sizing via Internet (B01) Cooperation of Hardware Vendors & Solution Provider (B01) Sizing Reference Database Task-specific Business Process Configuration (B06) Dynamic Business Form Layout (B07, P203) Data Migration Data Conversion & Transport from Existing Legacy Systems (B08, P208) Organization and Administration of Entire Migration Process (B08) Testing Business Process Testing (B09, P210) Performance Analysis (B09) Volume & Stress Testing (B09, P210) Unattended Installation & User Language Enabling of Presentation Clients (B02) Industry & Country Specific Best-Practice Solution Templates (B05, B06) Planning & Resource Checking of Migration Process (B08) Online Access to Sizing Results (B01) Visual Business Process Modeling (P107) Consistency & Completeness Check (B08) Fast Installation Process (B02, B03) Tracking & Documentation of Business Process Mapping (B00, B06) Documentation & Migration Auditing (B08) Structured Combination of Test Tasks (B09) Migration in Heterogeneous Environments (B08, P208) Automated Test Runs (B09) Certified Installation Partners (B00) Customer Individual Implementation after Application Hosting (B00) Personalized, Role, UserGroup Specific Functionality & Layout (B18) Role-oriented Business Process Analysis (B05) Flexible Business Form Adjustment (B07) Planning & Execution of Entire Test Process (B09) Management of Manual Test Resources Recording Functionality (B09) Integrated Documentation & Archiving of Test Results (B09) Incorporation of External Applications in Test Process Monitoring & Reporting (B09, P210) Creation of Test Data (B09) Accelerated SAP - SAP Implementation Methodology Mapping of business processes Proven approach Reduced costs Ensured quality and know-how transfer Efficient use of resources Reusable for subsequent implementation phases Q&A Question and Answer