Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
SAP/R3 Accounting A Description of the DtaPaper Title Current Situation Jürgen Wengorz SAS Institute Germany Agenda Are the experiences of the mainframe transferable to a distributed environment ? Factors of influence for accounting - Network- / System-Management- Systems - Location of the accounting data SAP R/3 Management Platform Interface S Agenda Chargeback of SAP R/3 A model of practice - Business Processes - Chargeback as a starting point S Transferable Experiences MF to DE Transferable New stuff - company structure - cost units - cost relations - synchronization - C\S technology - new terms - creation of C\S cost profiles - Managment Platforms (MIBI, MIBII, SNMP) - RDBMS accounting - Operating systems (processors, CPU time) S Factors of Influence for Accounting Technical View To get with a minimum of hardware a maximum of throughput. Premise: Total Workload, Total I/Os Commercial View Business economist: operational evaluation Hardware: > VALUE < Applications: Ranking 1 - 100 Efficiency of the different projects / departments in comparison to the total IT costs S Network Management Systems HP OpenView IBM NetView 6000 SunNetMgr (Solstice) Spectrum von Cabletron ACCTON ? SAR ? MIB NMS SNMP Host Agent MIB LOG SNMP Bridge Agent MIB Router Agent MIB Hub Agent MIB S Network Management Systems SNMP Traps Replies - Polling - Trapping Management Console Requests MIB Bridge Agent MIB S Location of the Accounting Data Future Direction Application Presentation Session Transport RMON2 RMON Network Data Link Physical OSI Reference Model (Open Systems Interconnection) S Location of the Accounting Data MIB II Host MIB Bridge MIB Hub MIB RMON MIB Interface Statistics IP, TCP, UDP Statistics SNMP Statistics Host Job Count Host File System Information Spanning-Tree Performance Wide-Area Link Performance Link Testing Network Traffic Statistics Host Table of all Addresses Host Statistics Historical data Alarm Tresholds Configurable Statistics Traffic Matrix with all Nodes "Host Top N" Tables Packet Capture / Protocol Analysis Distributed Logging of Events S Location of the Accounting Data RDBMS Oracle: - 60 system tables (V$....) i.e.: V$SYSSTAT (Total CPU, System Statistics) V$SESSTAT (Session Name, CPU Time) V$SESSION (Session Name, Userid) S Oracle UNIX Oracle PID 1133 1190 1210 User oracle oracle oracle Process oracle oracle oracle Process Workloads: Oracle CPU/sec 1000 I/O 500 Pages/sec 14 Workloads: Oracle JUWApp#1 ROBApp#2 Total CPU/sec 1000 400 200 1000 I/O 200 200 100 500 Pages/sec 1000 600 200 1000 CPU/sec 400 600 400 200 1000 I/O 200 300 200 100 500 Pages/sec 600 800 600 200 1400 Workloads: Overhead Application App#1 JUW ROB Total Session Application per Session S Location of the Accounting Data RDBMS Sybase: - system tables (SYBxxxxx.MT) SYSPROCESSES SYSLOGINS Global Variables - SPID - Kernel Process ID - Host Name / Pgm Name - CPU Time - Physical I/O - Memory... - Server Userid - Totcpu - Totio - Userid - Tranname - password... - CPU busy - I/O busy - Packests rec./sent/errors - Total Reads / Writes S Typical SAP R/3 Environment Application Booking Server Database Oracle Sybase ??? User Identification, Classification of the Processes NMS S Charging "SAP" SAP R/3 Management Platform Interface Management Platform Agent R/3 Shared Mem Data Collector SNMP Agent MIB Shared Mem System Platform Source: Integration of SAP System Management into System Management Platforms, SAP AG Walldorf S Charging "SAP" R/3 Accounting Exit Reading the Data structure: SAPWL_ACCNT_GET_DIRECTORY Reading the Data: SAPWL_ACCNT_GET_SYSTEM_USAGE S Charging "SAP" R/3 Accounting Exit R/3 Resources – Number of all dialog steps – Number of all online dialog steps – Number of all update dialog steps – Number of all background dialog steps – Total response time of all dialog steps – Wait time of all dialog steps in dispatcher queue S Charging "SAP" R/3 Accounting Exit Operating system – CPU time of all dialog steps Database resources – Read time for application – Read time system – Amount of data read by the applic. (KB) – Amount of data read for loading system programs and user interfaces (KB) S Charging "SAP" R/3 Statistic File (Binary File) Table STATR - contains detail data (102 fields) i.e. - Date - Starttime / Endtime - User / Account Name - Client number - Transaction / application name - Dynpro-Number - Terminal-ID... S Charging "SAP" SAS/CPE for Op.Sys. Subset Archive STATR NMS STATR NFS Write R/3 ALERT STATR S Business Processes What is a business process ? You need: Condition variables to correlate different geographic locations regarding applics., users (Transactions belong to a specific project) Example: SAP R/3 Dialog steps 1-n --> Transaction --> BP: Finance S Accounting as a Starting Point SAS/CPE for Op. Sys. Read LOG - Prices - Company Structure PDB Read R1 R2 R4 R3 Management Console Client Node UNIX Database Server Node S Accounting as a Starting Point Basic Reflections - "start small" - Charging for amount of data (network load) or user oriented - Data collection - Aggregation (Reduce) - Duplicate data checking (automatic DB-Management) - Representation of the company structure - Price definition for different units - Effort of implementation S Thank you for your attention DtaPaper Title The SAS® System for successful decision making