Presentation on theme: "Enterprise System Support Using Seagate Crystal Info Technical Case Study: SBC Corporation Chris Christian -- CRC Business Solutions, Inc. Karen Gildea."— Presentation transcript:
Enterprise System Support Using Seagate Crystal Info Technical Case Study: SBC Corporation Chris Christian -- CRC Business Solutions, Inc. Karen Gildea -- SBC Corporation
Page 2 About SBC Communications, Inc. Southwestern BellLocal telephone for Texas, Missouri, Oklahoma, Arkansas, Kansas AmeritechLocal telephone for Illinois, Indiana, Michigan, Ohio, Wisconsin Pacific BellLocal telephone for California Nevada BellLocal telephone for Nevada SNETLocal telephone for Connecticut Sterling Commercee-Business software ProdigyInternet Service Provider Cingular WirelessWireless telephone for all SBC local telephone states and BellSouth SBC has over 140,000 employees located across the United States served by a single human resources system. K
Page 3 SBC has integrated Seagate Info with its SAP HR application in order to: Securely publish any standard or custom R/3 ABAP report to the Seagate Info Desktop Securely publish SAP Business Explorer (BW) query results to the Seagate Info Desktop Automate reporting on outbound ERP interface files Automatically export Seagate Info reports to an external enterprise report archive system for long term retention Automate replication of SAP R/3 users and security groups to the Seagate Info reporting environment Administer Seagate Info for a large web accessed implementation with remote administration, usage measures, and group security verification K
Page 4 Enterprise System Support Using Seagate Crystal Info Attendees will learn: How Seagate Info fits into a distributed enterprise computing architecture How Seagate Info can be automated from external systems or applications How to publish standard reports to Seagate Info from other systems How security can be replicated from other systems to Seagate Info K
Page 5 Seagate Info Enterprise Integration Context Diagram Seagate Crystal Info SAP R/3 SAP BW Other Enterprise Systems Archive Reports (CI Archive Gateway) Publish SAP Reports (CI Spooler) Replicate SAP Security (CI Security) Monitor SAP Security Impact (CI GroupDesktop) Report Interface Files (CI Data Gateway) Enterprise Report Archive Interface File Reports SAP BW Query Reports SAP R/3 ABAP Reports SAP Security Group Data Security Group Desktop Views Long Term Reports for Archive Interface Data Files Interface Data Files Archived Reports SAP Reports
Page 6 CI Spooler Seagate Crystal Info SAP R/3 SAP BW Archive Reports (CI Archive Gateway) Publish SAP Reports (CI Spooler) Enterprise Report Archive SAP BW Query Reports SAP R/3 ABAP Reports Archived Reports The CI Spooler securely publishes any standard or custom R/3 ABAP report or BW Query to the Seagate Info Desktop
Page 7 CI Spooler CI Spooler - Business Problem –Report output from the SAP R/3 and BW systems needs to be available for users through the web and users do not require SAP client software to be installed. CI Spooler - Solution Using Seagate Info –An interface utility identifies report output and publishes the report to the Crystal Info Desktop through its SDK interface. CI Spooler - Benefits –Output from any report run on the SAP systems can be viewed within 15 minutes of execution. –Published reports provide all the benefits of standard Crystal Reports such as report versions, folder and report security by group, exports, and printing. K
Page 8 CI Spooler Solution View eLink reports via the web as the method of choice for viewing HR reports. Eliminate viewing batch scheduled reports on the SAP R/3 spool –SAP spooled reports are available for only a limited time –The R/3 Spool is not secured Deliver batch scheduled reports from R/3 to eLink Reports (Crystal Info) for viewing –Multiple instances of a report can be retained for an indefinite period of time –Provides secured access using SAP user and group security –The Web interface provides a familiar Outlook desktop
Page 9 Report Recognition by Program ID The CI Spooler recognizes reports by Program ID. When the spooler locates the text Program: within the beginning of the report file, the Program ID is located. The identified report is looked up in the Control Table to determine processing. The example shows report RPT#2011.
Page 10 Report Recognition by Report Title The CI Spooler recognizes reports by Report Title. The spooler scans the beginning of the report file and attempts to locate configured report titles. Once a title is located, the identified report is looked up in the Control Table to determine processing. The example shows report RPT#3006, recognized by the title 25% Transfer Fee.
Page 11 Report Recognition by Variant The CI Spooler recognizes report variants. Once a report is identified by Program ID or Report Title, the spooler looks up the reports variants in its configuration tables. The spooler re-scans the beginning of the report file and attempts to locate configured report variants. Once a variant is located, the identified report variant is looked up in the Control Table to determine processing.
Page 12 CI Spooler Components SAP Spooled Files NT Event Log Start Process Stop Reschedule Database Compact SAP Report Spooler CI Spooler Crystal Info Report Control Table Processed Files Not Processed Unknown files /toarchive Files /cisecurity Files SBC Archive System CI Security Process Process Logs Report Text Table Interface File Interface File Processing
Page 13 Sample NT Event Log The CI Spooler reports Start, Process, Stop, Schedule, Database, and Error events to the NT Application Event Log. The Event Source is CI Spooler, and Categories describe the event class. Event Details contain specific information about each reported event. NT Events allow a remote administrator to easily monitor system activities using the Event Viewer application integral to all NT systems. No special client software is required. Events can be filtered, and events on remote systems can be easily viewed.
Page 14 NT Event: Processing Results After processing spooled files, the CI Spooler reports a processing summary within the Process event. The summary includes file counts by processing type. Time details include the start time, stop time, and elapsed time.
Page 15 CI Spooler Performance The CI Spooler has processed over 9,500 report files since deployed on 5/28/99. The largest report was ZPRE3051 on 3/8/00 with 13,711 pages (562,111 report lines). Processing time: 14 minutes and 43 seconds. Typical processing times: Report Date Size Processing Time. ZPRE30707/30/999 pages17 seconds ZPRE30567/23/9920 pages18 seconds ZPRE30517/16/99512 pages52 seconds ZPRE31328/31/991,276 pages3 minutes and 22 seconds ZPRE30511/4/002,317 pages2 minutes and 33 seconds ZPRE30552/17/006,211 pages10 minutes and 45 seconds
Page 16 The SAP Business Warehouse (BW) Open Query Dialog Shows a Catalog of Queries The Query catalog shows an outline of BW queries.
Page 17 Select an SAP BW Query Name to Open the Query The outline of BW queries shows individual queries.
Page 18 As Delivered by SAP, BW Query Results are Viewed in Excel K
Page 19 BW Reports on Info Desktop When processed by the CI Spooler, the BW query appears as a report instance.
Page 20 The Info Desktop in Internet Explorer
Page 21 Viewing the Excel Report in Internet Explorer
Page 22 Viewing the Excel Report in Netscape Navigator
Page 23 The Benefits of Publishing SAP BW Queries to Crystal Info are Substantial Extends current developed reports to access by non-BW users Users can view reports through web browsers Users do not require BW client software, software licenses, or BW training Provides R/3 group security for report viewing Generations of reports are retained in the Info Desktop repository Potential to integrate with EOS for long term report retention K
CI Spooler Questions?
Page 25 CI Data Gateway Seagate Crystal Info SAP R/3 Other Enterprise Systems Report Interface Files (CI Data Gateway) Interface File Reports Interface Data Files Interface Data Files The CI Data Gateway reformats an interface file as a query result table, then it schedules Crystal Reports using the table in the Seagate Info Desktop. Data and report processing occur when the file is received.
Page 26 CI Data Gateway CI Data Gateway - Business Problem –Reporting on outbound interface files from the SAP R/3 and other systems requires data reformatting for use. Reports on the interface files need to be run as each interface file becomes available. CI Data Gateway - Solution Using Seagate Info –An interface utility reformats the interface data and publishes the report to the Crystal Info Desktop through its SDK interface. CI Data Gateway - Benefits –Reports on the interface files are automatically produced when the file is received. –Interface file reports provide all the benefits of standard Crystal Reports such as report versions, folder and report security by group, exports, and printing. K
Page 27 CI Data Gateway Components NT Event Log Start Process Stop Reschedule Database Compact Crystal Info APS Interface Directory Report Results for Viewing Oracle Employee-Current Tables Reporting Tables Long Term HR Data Retention Data Source Interface File (UNIX text) ABAP Output List (DOS text) Crystal Report Text Output CI Data Gateway Find files to process Administer files Run processes Schedule self Report NT Events CI Data Reporter Load data set Transform data set Run APS reports Load Oracle Report status MS Access Lookup Tables Info Server Run Reports Report Schedule Request Report Data Command Line with File Name Scheduled Report Data Report Data Files Crystal Report File Names
Page 28 CI Data Gateway / CI Data Reporter CI Data Reporter y CI Data Gateway Data Set Instance Code Library Auto schedule repeated runsAutorun when startedShared by all Data Sets Test each configured gatewayCheck library presenceCommon modules Detect files by path / patternRun load moduleSingle code source Run Data Reporter for fileRun transform moduleDynamic Oracle links Manage filesRun reports module ProcessedRun Oracle load module NotProcessedData Set table definition OnHoldData Set transform module Report NT EventsDynamic ref table union Monitor Data Reporter runsConfiguration forms Test Data Reporter resultsSet status during run RescheduleExit when done
Page 29 CI Data Gateway Processing
Page 30 CI Data Reporter Processing
Page 31 CI Data Reporter Results
Page 32 CI Data Gateway DataSet Results
Page 33 CI Data Gateway Summary
CI Data Gateway Questions?
Page 35 Seagate Info Enterprise Integration Context Diagram Seagate Crystal Info Archive Reports (CI Archive Gateway) Publish SAP Reports (CI Spooler) Enterprise Report Archive Long Term Reports for Archive Archived Reports The CI Archive Gateway exports Crystal Reports to a text format and transmits the files to the enterprise report archive for long term retention.
Page 36 CI Archive Gateway CI Archive Gateway - Business Problem –The enterprise report archiving policy requires specific reports to be retained for more than one year in a central enterprise report repository. CI Archive Gateway - Solution Using Seagate Info –An interface utility extracts Crystal Report output from the Crystal Info Desktop through its SDK interface. CI Archive Gateway - Benefits –Any Crystal Report output can be transmitted to the enterpris report archive for long term retention and no special report format is required. –Reports can be identified for archiving after they have been produced. K
Page 37 SBC Archiving Solution Report archiving is the on-line retention of electronic reports for more than one year. SBC archives reports using the EOS (Enterprise Output System) implemented on MVS mainframe computers in St. Louis. The Report Archiving process transfers reports to the EOS system from NT environments, using plain text format. Report archiving supports legal, regulatory, and administrative requirements consistent with SBCs Archiving Policy.
Page 38 CI Archive Gateway The CI Archive Gateway provides an unattended, mechanized application service that transfers report files to EOS. The service provides: Assured file transfer Multiple report source compatibility Configuration for operating environment Control tables for report processing Complete audit trail and summary statistics Remote visibility for monitoring
Page 39 CI Archive Gateway Long distance large file transfers are assured through the use of CONNECT:Direct as the file transfer communications mechanism. CONNECT:Direct provides status, work queues, and activity logs using bi-directional communications with data transfer acknowledgement. File transfers automatically use data compression to minimize network traffic. Assured file transfer
Page 40 CI Archive Gateway The CI Archive Gateway can transmit any text file regardless of source. Files from E-Link (SAP HR), E-Link Reports (Seagate Info) and Disbursements (Seagate Info) are currently supported. The Gateway is integrated with Seagate Info for mechanized report extracts. Non-text files such as Excel worksheets can be transferred as data (non-text) files. Multiple report source compatibility
Page 41 CI Archive Gateway Server configuration adapts the CI Archive Gateway to its operational environment for directory paths, application locations, interfaces with other applications, and rescheduling. Automatic rescheduling uses the NT Schedule service for processing at time intervals or to a time of day schedule. Configuration for operating environment
Page 42 CI Archive Gateway Each file to be archived is identified by file name. The file identification links the file to a control table that describes how the file is to be processed. Control table entries for unrecognized files can be created after receipt, and files can be reprocessed. Control tables for report processing
Page 43 CI Archive Gateway All processing is recorded in a process log table for administrative review and trouble diagnosis. CONNECT:Direct file transfer processing is summarized in a perpetual log. File processing counts and processing times are recorded for activity monitoring and capacity planning. Complete audit trail and summary statistics
Page 44 CI Archive Gateway Processing is reported to the NT Event Log and stored in the systems Application Event database. Reported events include: Start, Processing Files Received, Processing Seagate Info Extracts, File Transfers, and Scheduling. The NT Event Log can be viewed by system administrators from any location in the enterprise. The Event Viewer application is an integral part of Windows NT, so no additional client software is required. Remote visibility for monitoring
Page 45 CI Archive Gateway Processing Receive files to archive in the NT file system Extract files to archive from Seagate Info Recognize report files for processing Transfer report files to EOS Maintain a system audit trail, processing statistics, and reported events Self schedule repeating runs Processing is achieved through a sequence of report file receipt and transfer steps.
Page 46 CI Archive Gateway Components EOS.MDBCDWINNT.MDB Export Files /ToArchive Files Process Logs Spool Files EOS_TranEOS_Exp CONNECT: Direct St. Louis MVS CONNECT: Direct RIMS EOS CI Archive Gateway Startup EOS_Load EOS_Exp EOS_Tran CD_Summary Reschedule NT Event Log Start Process (EOS_Load) Process (EOS_Exp) Process (EOS_Tran) Reschedule Error NT Schedule Service SAP Report Spooler CI Spooler Summary Seagate Info Report Portal Control File
Page 47 Sample NT Event Log The CI Archive Gateway reports Start, Process, and Schedule events to the NT Application Event Log. The Event Source is SBC Archive, and Categories include Start, Process, Schedule, and Error. Event Details contain specific information about each reported event. Events can be filtered, and events on remote systems can be easily viewed.
Page 48 EOS / RIMS Control Tables The MVS CONNECT:Direct Node and User must be configured to receive file transfers from the NT CONNECT:Direct node. Files transferred via CONNECT:Direct are retained in EOS according to configuration information maintained using the RIMS utility. K
Page 49 EOS / RIMS Control Tables Files transferred via CONNECT:Direct are retained in EOS according to configuration information maintained using the RIMS utility. K
CI Archive Gateway Questions?
Page 51 CI Security Seagate Crystal Info SAP R/3 Replicate SAP Security (CI Security) SAP Security Group Data CI Security selectively replicates SAP security groups and users to the Seagate Info Desktop
Page 52 CI Security CI Security - Business Problem –Crystal Info is used to publish operational reports for viewing by the same groups and users as the originating ERP system (SAP HR). –Groups constantly evolve on the ERP system, and user assignments to groups changes daily. –Users and groups must be identical in both systems. CI Security - Solution Using Seagate Info –An automated process replicates groups and user assignments to groups through the APS SDK interface. CI Security - Benefits –Security is updated nightly and is completely in sync with the operational system. –At least one full time equivalent position is not needed. K
Page 53 Crystal Info Security Security Topics Processing Goals Key Concepts Functional View Business Rules Processing Rules System Components Processing Details APS Backup Details Security Administration System Testing Production Statistics Security Benefits
Page 54 Crystal Info Security Solution Processing Goals Automated application server schedules and runs unattended. Security processing requires one-time configuration and minimal administration. SAP security data extracts are automated. The APS (Crystal Info Desktop) Oracle database is automatically backed up using Oracles database utilities. Security updates occur when the required SAP security data files are present. Security processing is completely visible from administrator workstations through the NT Event Log. Normal processing requires administrator monitoring only.
Page 55 Crystal Info Security Solution Processing Goals (cont.) Processing results are detailed in complete processing logs, providing a robust audit trail. Data generation differences are automatically documented. Processing can be undone to immediately restore the security data to its prior state. Non-SAP users and groups maintained by Crystal Info Administrators are unaffected by processing. Security updates do not interfere with concurrent Crystal Info Desktop access by users and other processes such as the CI Spooler for reports.
Page 56 Crystal Info Security Key Concepts UserAn SAP user whose profile contains at least one Security Activity Grouping that is loaded to the Crystal Info APS. GroupA collection of users authorized to view a common set of reports, corresponding to an SAP Security Activity Grouping. AssignmentThe association of a user to a group that allows the user to inherit the groups report access rights.
Page 57 Crystal Info Security Functional View A user logs on to the Crystal Info Desktop The Crystal Info Desktop (APS) matches the user logon with a UserID and Password The APS determines which groups the user is assigned The APS determines which reports can be accessed by each group assigned to the user The APS displays the Crystal Info Desktop for the user, listing the collection of all and only reports the user can access
Page 58 Crystal Info Security System Objective The ultimate goal of Crystal Info Security is to link users to groups that have rights to access reports in the Crystal Info Desktop. K
Page 59 CI Security Solution Business Rules SAP data drives the SAP User, SAP Group, and SAP Group Assignment data in the Crystal Info Desktop (APS). Crystal Info Administrator actions for Non-SAP Users, Non-SAP Groups, and Non-SAP Group assignments are unaffected by the CI Security Process. New APS Groups are created during the CI Security Process. Unused APS Groups are unaffected during the CI Security Process. APS Users with no group assignments are purged from the APS. Existing APS Users and Passwords are unaffected during the CI Security Process.
Page 60 CI Security Solution Processing Rules Security updates occur online during concurrent system access by Crystal Info Desktop users and other processes such as the CI Spooler for reports. An APS Database Backup must be successfully performed before CI Security Processing can start. Both input data files must be present before CI Security Processing can start. The CI Security Process reschedules nightly. The SAP security data extract files are produced nightly. Group access to reports is defined by a Crystal Info Administrator in the Crystal Info Desktop during system report administration.
Page 61 CI Security System Components Oracle RDBMS Oracle Export Files SAP Security Files Process Logs Spool Files CI Security Server Back Up APS Database Startup Process SAP Security Data Summarize Processing Reschedule Stop NT Event Log Backup APS Start Process Stop Reschedule Error NT Schedule Service SAP R/3 System CI SpoolerOracle Export Utility Crystal Info Administrator CI Security Tables Crystal Info InfoServer Crystal Info Desktop (APS)
Page 62 CI Security Distributed Processing Oracle RDBMS Oracle Export Files SAP Security Files Process Logs Spool Files CI Security Server Back Up APS Database Startup Process SAP Security Data Summarize Processing Reschedule Stop NT Event Log Backup APS Start Process Stop Reschedule Error NT Schedule Service SAP R/3 System CI Spooler Oracle Export Utility Crystal Info Administrator CI Security Tables Crystal Info InfoServer Crystal Info Desktop (APS) HRPRSFF01 (Windows NT) Administrator (Windows NT) Oracle RDBMS (UNIX) SAP R/3 (UNIX) CI APS (2) (Windows NT) CI InfoServer (Windows NT) LEGEND
Page 63 CI Security Server Processing Receive files to process in the NT file system Load the SAP User and Group information to work tables for use during processing Use the Crystal Info Application Program Interface to mechanically perform the security administration required Maintain a system audit trail, processing statistics, and reported events Self schedule repeating runs Processing is achieved through a sequence of security file receipt and processing steps.
Page 64 CI Security Processing During processing, the CI Security Server functions can be monitored.
Page 65 CI Security Processing Finished When complete, the CI Security Server statistics can be viewed. The statistical summary also is reported to the NT Event Log.
Page 66 CI Security Server Configuration The CI Security Server performs its processing according to the Server configuration.
Page 67 Info Administrator Users View The CI Security Server automatically creates users through the APS using the same functions performed by the Info Administrators User panel.
Page 68 Info Administrator Group View The CI Security Server automatically creates groups through the APS using the same functions performed by the Info Administrators User Groups panel.
Page 69 User Group Assignment The CI Security Server automatically creates user assignments to groups through the APS using the same functions performed by the Info Administrators User Properties panel.
Page 70 Sample NT Event Log The CI Security Server reports Start, Process, and Schedule events to the NT Application Event Log. The Event Source is CI Security, and Categories include Start, Process, Schedule, and Error. Event Details contain specific information about each reported event. Events can be filtered, and events on remote systems can be easily viewed.
Page 71 Sample NT Event Log Details The CI Security Process Event Details contains a summary of the entire security update.
Page 72 Recent CI Security NT Event
CI Security Questions?
Page 74 CI Group Desktop Seagate Crystal Info Monitor SAP Security Impact (CI GroupDesktop) Security Group Desktop Views CI Group Desktop supports monitoring the impact of CI Security when it replicates SAP security groups and users to the Seagate Info Desktop
Page 75 CI Group Desktop CI Group Desktop - Business Problem –The impact of automatic replication of SAP security groups and users needs to be assessed. Work group managing supervisors are in the best position to determine whether the folders and reports a group can view are consistent with the needs of each work group. CI Group Desktop - Solution Using Seagate Info –Crystal Infos security permissions are obtained through the SDK interface. –A reporting database organizes Crystal Info security permissions for folders and reports by group. –Reports provide a security cross reference and desktop view by group. CI Group Desktop - Benefits –The impact of automated security replication is disclosed to stakeholders through reports on the Crystal Info Desktop. K
Page 76 CI Group Desktop Administrator
Page 77 CI Group Desktop Reports
Page 78 CI Group Desktop Processing
Page 79 CI Group Processing Result
Page 80 CI Group Desktop Query
Page 81 CI Group Desktop Query
Page 82 CI Group Desktop Reports K
Page 83 CI Group Desktop Sample Report K
CI Group Desktop Questions?
Page 85 CI Web Access Activity Result
Page 86 Seagate Info Enterprise Integration Seagate Crystal Info Archive Reports (CI Archive Gateway) Publish SAP Reports (CI Spooler) Replicate SAP Security (CI Security) Monitor SAP Security Impact (CI GroupDesktop) Report Interface Files (CI Data Gateway) Interface File Reports SAP Security Group Data Security Group Desktop Views Long Term Reports for Archive SAP Reports
Questions? For further information, contact: Chris Christian -- CRC Business Solutions, Inc. 510/ Karen Gildea -- SBC Corporation 925/