Don’t Delay! Why and How to Design a Plan for Archiving Your SAP Data Now Stephen M. Wright 0 In This Session ... • We will touch on why the planning process is critical to the success of the archive process Identification and support of a common goal for archive planning How strategic planning differs from tactical planning How tactical planning differs from logistical planning 1 What We’ll Cover … • • • • • • • Getting started with archive planning Examining archiving requirements Setting up the archive process for success Analyzing considerations for executing the archive process Establishing the resources for the archive process Taking a look at configuration vs. customization Wrap-up 2 Purpose of Archive or Information Lifecycle Management (ILM) Planning • • Successful removal of expired, obsolete, or erroneous data from your SAP system Maintaining system integrity 3 Basic Tenets of Planning • • • • • • What Why Where When Who How 4 Overlapping Aspects of Archive Planning • Intersections What Why Strategic Where When Tactical Who How Logistical 5 What We’ll Cover … • • • • • • • Getting started with archive planning Examining archiving requirements Setting up the archive process for success Analyzing considerations for executing the archive process Establishing the resources for the archive process Taking a look at configuration vs. customization Wrap-up 6 Requirements of Data Archiving • • The main purpose of data archiving or ILM is to remove from the database application data that is no longer needed in day-to-day business, with the aim of using resources more efficiently The following requirements must be taken into account when archiving data: Legal requirements Technical requirements Business requirements 7 Legal Requirements • • • Governmental, regulatory, and statutory restrictions dictate corporate data retention and access for specified periods of time based on record type Archived data records must have the ability to be produced on demand within the defined retention parameters When data retention times have expired, archived records must be able to be removed from content media storage Must be able to selectively hold records for legal challenges of the relevant country of record origin 8 Technical Requirements • • • Can archived data still be read long after it has been archived, independent of the hardware used at the time of archiving and the software release status? Can archived data be displayed in a user friendly format? Can expired archived data be removed and maintain system integrity? 9 Business Requirements • • From the business point of view, only those data objects that are no longer required in day-to-day operations can be removed from the database Therefore, a logic check must be performed to ensure that only data objects belonging to completed business processes can be archived 10 What We’ll Cover … • • • • • • • Getting started with archive planning Examining archiving requirements Setting up the archive process for success Analyzing considerations for executing the archive process Establishing the resources for the archive process Taking a look at configuration vs. customization Wrap-up 11 Setting up the archive process for success • • Points to consider for starting the strategic planning phase of your archive process Developing archive objects Deleting table data vs. archiving Not storing attachments in the data base Is the information life cycle process consistent with legal requirements Consider periodic review of current archive process Consider using the points above to mitigate risk to your enterprise by keeping data no longer than needed or removing to soon 12 Developing Archive Objects • Develop new archive objects based on: Largest table sizes Fastest growing tables within a calendar month Which tables are most widely used throughout the system Requirement to maintain module or process integrity Requirement to improve business process response time 13 Data Base Management Options • • • • Delete table data where it is determined that no legal, governmental, regulatory, or audit requirement is identified, and replace with table stubs for application integrity Prevent unnecessary database growth by turning off table generation where possible Redirect attachment images, documents, reports, or charts to transactional data, to an external content repository Support information end-of-life processes that are consistent with legal and business strategies, goals, and mission 14 Periodic Review of Archive Objects • • Conduct a periodic review of existing production system archive objects Review current archive object’s: Retention time frames System configuration Job scheduling times Application dependencies Output error reports to reduce rate of error replication and reduce error turn-around time 15 What We’ll Cover … • • • • • • • Getting started with archive planning Examining archiving requirements Setting up the archive process for success Analyzing considerations for executing the archive process Establishing the resources for the archive process Taking a look at configuration vs. customization Wrap-up 16 Analyzing considerations for executing the archive process • Points to consider for starting the tactical planning phase of your archive process Archive object analysis Archive object operational questions Variant development Maintenance and daily scheduling SAP archiving R&D hints 17 Archive Object Analysis Planning • • • Data archiving is something that needs a lot of study and preanalysis for any development For every object we archive, there will be different aspects to consider and points of action to be taken carefully Detail analysis is most the important part of this process The performance and results of data archiving will be based on this analysis 18 Archive Object Questions to Be Answered • • • • • • Which objects need archiving? What will be the archiving frequency? When is it advisable to carry out data archiving? Who are the primary users of the data? Does the the archive object have data or process dependencies? How often do you expect to retrieve archived object data? 19 Variant Development • • After complete analysis, variants will be set according to archiving needs for particular objects Processes will be defined for development/setting variants for each object to be archived Example: Will you need multiple runs for an object? By plant By country code By sales organization 20 Maintenance and Daily Scheduling • • • Once all the variants are set, testing for different parameters will be done in a QA or Staging system prior to execution in the Production system The same variants will be set in the Production system, which will be used for daily scheduling of jobs Daily tasks will include scheduling jobs for data deletion once archived and providing annotations to them Daily job scheduling reports will be submitted to staff personnel for review and further action if any needed 21 SAP Archiving R&D Hints • To make continuous improvements in data archiving techniques, research and analysis should be done regularly, including: Studying different SAP journals, forums, and available resources Discussions with SAP users doing data archiving in other projects and incorporating their best practices Keeping an eye on cutting edge technologies and methods in data archiving Example: Storage technology 22 SAP Archiving R&D Hints (cont.) • • • • Improvement in on-going processes for better quality and time management Error controls and handling Review of existing objects that are already set in Production system Knowledge transfer and knowledge sharing among the technical, application, and user members 23 What We’ll Cover … • • • • • • • Getting started with archive planning Examining archiving requirements Setting up the archive process for success Analyzing considerations for executing the archive process Establishing the resources for the archive process Taking a look at configuration vs. customization Wrap-up 24 Establishing the resources for the archive process • Points to consider for starting the logistical planning phase of your archive process Resource planning responsibility Resource time allocation External archive content server External archive content repository 25 A Logistical Tale! • When the General laid out his grand strategic plan for the defeat of their opponents and the Field Marshal spelled out the tactical plan to engage the enemy, the Logistics Officer leaned over the General’s shoulder and whispered in his ear … “We don’t have the manpower, resources or material to do that!” 26 Resource Planning Responsibility • Resource planning responsibility Who is going to be the archive process champion? Finance IT Who is going to decide or have input to resource allocation, archive object priorities, material and software procurement? Finance IT User community Legal 27 Resource Time Allocation • Generic time allocation per resource: One Developer One Scheduler or Monitor One Basis Administrator or DBA One Application Tester 75% 75% 50% 50% 28 Resource Allocation: Suggested Recommendation • • • One internal resource part-time job (four hours a day) on data archiving development, or, you could substitute offshore resource, or outside consulting — whatever tasks deemed appropriate The Data Archiving Monitoring resource could be responsible for checking the execution archive production runs part-time job (four hours a day) Monitoring resource could be allocated for archive development work as well If the aforementioned task takes up whole day for the Scheduler or Monitor resource, one full-time resource offshore or consulting resource for data archiving should be considered This plan could change depending on the objects to be archived and the timelines provided, additional resources may have to be ramped up 29 Resource Allocation: Alternate Suggested Recommendation • • One internal resource part-time job (three hours a day) on data archiving DBA administration This resource could also handle the archive content server and content repository for the archive process The Data Archiving Application tester resource would be responsible for checking, and validating the execution output of archive object run part-time job (three hours a day) The tester should have module, application, configuration, and general business knowledge of the data deemed archive ready It is recommended the tester function come for the business community 30 External Archive Content Server • • The external content server is the application software that provides the link to your SAP archived data Examples of certified SAP content servers are: PBS Mobius OpenText Filenet Documentium 31 External Archive Content Repository • • The external content repository is the storage media that houses your archived data, images, and documents Examples of certified SAP content repositories are: EMC Hitachi IBM Seimens 32 What We’ll Cover … • • • • • • • Getting started with archive planning Examining archiving requirements Setting up the archive process for success Analyzing considerations for executing the archive process Establishing the resources for the archive process Taking a look at configuration vs. customization Wrap-up 33 Taking a look at configuration vs. customization • The classic question of configuration vs. customization touches strategic and logistical planning in the following ways: Who has module application configuration access? Read Write/update Display Who needs to access archived data? Inside sales Finance Warehouse management 34 Archive Configuration vs. Customization (cont.) • The classic question of configuration vs. customization touches strategic and logistical planning in the following ways: (cont.) Who has archive object application customization access? Basis team Application group Configuration team Module user community Where you set your archive parameters affects how you tactically address the archive object’s development: Sample of module configuration Sample of individual archive object customization 35 Configuration Steps – Application Example • The next slide is an example of Quality Management (QM) and MM Purchasing in SAP Drill-down expansion of application options are displayed Functional option Organize Archiving highlighted Archiving Parameters screen displayed Archiving Parameters Detail screen displayed 36 System Configuration Start • When you set system parameters for an SAP function or application, start with this transaction and screen selection SAP configuration Transaction ID Selection option choice 37 Configuration – IMG Display • Drill-down expansion of application options 38 Configuration – Archiving Parameters Display QM • • Selection of parameter-specific criteria Example: Quality Management function Plant Number ID 39 Configuration – Archiving Parameters Detail • Establish location-specific number of days a record stays in online system before it becomes archive eligible Residence time translates into three years before QM data can be archived 40 Configuration – Document Parameters Display MM • Example of configuration with Primary and Secondary residence times in Materials Management (MM) module Specific purchase type identified for selection 41 Configuration – Document Parameters Detail • Example of system configuration with Primary and Secondary residence times Total time before you can remove a purchase order record from database 240 days (9 months) after it is declared business complete 42 Customizing an Individual Archive Object • Object customize options Commit work counters Establish file size in MB Establish number of records per file Turn auto delete parameters OFF Turn on Archive Link for archive object Establish archive file retention time pool Review SAP archiving object program selection criteria 43 Customized Archive Object Sample (MATBEL) 44 Customized Archive Object Sample (MATBEL) (cont.) 45 Selection Parameters (Transaction SARA) 46 Selection Parameters (Transaction SARA) (cont.) 47 Customized Archive Object File Designation 48 Customized Archive Object File Designation (cont.) 49 What We’ll Cover … • • • • • • • Getting started with archive planning Examining archiving requirements Setting up the archive process for success Analyzing considerations for executing the archive process Establishing the resources for the archive process Taking a look at configuration vs. customization Wrap-up 50 Resources • • • SAP Data Management Guide for Data Management Suite version 5.5 (September 2007) can be obtained from SAP Support Center and SAP Service Marketplace (Quick Link /ilm, and then Data Archiving → Media Library → Literature & Brochures). Helmut Stepani, Archiving your SAP Data (SAP Press, July 2007) SAP Service Marketplace (data archiving SAP Notes) https://service.sap.com > SAP Support Portal > Help & Support > Search for data archiving SAP Notes 51 7 Key Points to Take Home • • • • The basic tenets of archive planning cover the subject points of what, why, where, when, who, how Requirements for archive planning must address legal, technical, and business issues Strategic planning minimally should cover development plans, document attachment and display plans, and periodic review of production implemented archive objects Tactical planning minimally should cover object analysis, variant development, maintenance/daily scheduling, and periodic research 52 7 Key Points to Take Home (cont.) • • • Logistical planning minimally should cover archive process sponsor, archive process staffing resources, and hardware or software material requirements Configuration and customization of archive objects will drive different strategic, tactical, and logistical plans for their implementation Archive planning like graphic in the “Overlapping Aspects of Archive Planning” slide will have areas of overlap and convergence Be flexible in your thinking and approach and do what makes sense to your organization 53 Your Turn! How to contact me: stephen.m.wright@accenture.com Stephen.wright.ctr@dla.mil smwright@wowway.com 630-767-0142 54 Disclaimer SAP, R/3, mySAP, mySAP.com, xApps, xApp, SAP NetWeaver®, Duet™, PartnerEdge, and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. All other product and service names mentioned are the trademarks of their respective companies. Wellesley Information Services is neither owned nor controlled by SAP. 55