Professional Documents
Culture Documents
Version 12.2.0.0
October 2009
Copyright
Copyright 2009 SAP AG. All rights reserved. No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice. Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors.
Trademarks
All rights reserved. SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP Business ByDesign, 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 other countries. Business Objects and the Business Objects logo, BusinessObjects, Crystal Reports, Crystal Decisions, Web Intelligence, Xcelsius, and other Business Objects products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of Business Objects S.A. in the United States and in other countries. Business Objects is an SAP company. All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary. These materials are subject to change without notice. These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty.
Contents
Chapter 1 Introduction 11 What is a Rapid Mart? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Rapid Marts packages accelerate Time to Value . . . . . . . . . . . . . . . . 13 SAP BusinessObjects Rapid Marts packages architecture . . . . . . . . . 14 About this document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Chapter 2 Overview 17
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 What you can do with this Rapid Mart . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Supported analyses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Related Rapid Marts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Sharing components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 SAP BusinessObjects Plant Maintenance Rapid Mart, version for SAP solutions schema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Where the Rapid Mart fits in the maintenance process . . . . . . . . . . . . . . . 25 Chapter 3 Subject Areas 27
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Plant Maintenance Process Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 Integration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 Technical Objects & Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 Classification & Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 Maintenance Notifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Service Orders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Service Order Costs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 Service Notification Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Contents
Rapid Mart processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 Rapid Mart data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 Service Order Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 Rapid Mart processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 Rapid Mart data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 Service Operation Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 Rapid Mart processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 Rapid Mart data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Service Confirmation Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 Rapid Mart data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 Service Order Cost Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 Rapid Mart processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 Rapid Mart data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 Service Master Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 Rapid Mart processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 Rapid Mart data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 Chapter 4 Reports 81
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 Service Notification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 Recommended Table Joins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 MTBR MTTR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 Recommended Table Joins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 Service Order . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 Recommended Table Joins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106 Service Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 Recommended Table Joins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 Service Confirmation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118 Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Contents
Recommended Table Joins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123 Service Order Cost . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 Recommended Table Joins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131 Service Master . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139 Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139 Recommended Table Joins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142 SAP Master Data Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145 Data Discovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146 Data Auditing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159 Recommended table joins Chapter 5 Universe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160 165
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166 Universe Design Principles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166 Universe Terminology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167 Universe Table Layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169 Join Strategy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169 Techniques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171 Hierarchies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171 Hierarchies Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171 Geographic Hierarchies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173 Time Dimension and Fiscal Period Hierarchies . . . . . . . . . . . . . . . . . 173 Material Product Hierarchy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173 Horizontal & Vertical Hierarchies . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174 Hierarchy Filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180 Plant Maintenance Specific Hierarchies . . . . . . . . . . . . . . . . . . . . . . . . . . 185 Accounting Hierarchies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185 Additional Hierarchies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185 SAP Plant Maintenance Universe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187 Universe Objects & Classes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189 Common Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190 Service Notification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Contents
Service Order . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206 Service Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209 Service Confirmation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212 Service Cost Summary (Horizontal) . . . . . . . . . . . . . . . . . . . . . . . . . . 216 Service Cost Summary (Vertical) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219 MTBR and MTTR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222 Filters & Techniques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224 Universe Validation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227 SAP Service Master Universe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229 SAP Service Master Universe Objects & Classes . . . . . . . . . . . . . . . 230 SAP Service Master Common Dimensions . . . . . . . . . . . . . . . . . . . . . 231 Equipment Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237 Functional Location Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . 239 SAP Service Master Filters & Techniques . . . . . . . . . . . . . . . . . . . . . 241 SAP Service Master Universe Validation . . . . . . . . . . . . . . . . . . . . . . 242 SAP Master Data Universe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244 Universe Objects & Classes - Master Data . . . . . . . . . . . . . . . . . . . . . 244 Universe Validation - Master Data . . . . . . . . . . . . . . . . . . . . . . . . . . . 279 Customizing the Universe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281 Splitting the SAP Plant Maintenance Universe . . . . . . . . . . . . . . . . . . 281 Chapter 6 Installing the Rapid Mart 283
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284 System Prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285 Personnel Prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286 Rapid Mart product components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287 Preparing your environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289 Preparing Data Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289 Preparing Target Database Environment . . . . . . . . . . . . . . . . . . . . . . 289 Preparing Source Application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290 Preparing BusinessObjects Enterprise . . . . . . . . . . . . . . . . . . . . . . . . 290
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Contents
Performance Tuning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290 The Rapid Mart Package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292 Install the Rapid Mart Target Schema . . . . . . . . . . . . . . . . . . . . . . . . . . . 293 Create Target Schema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293 Install the Data Services Job(s) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296 Renaming the Data Stores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296 Import ATL File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298 Adjusting the Data Stores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300 Using Auxiliary Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307 Using ABAP Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308 Final Steps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312 Installing Rapid Mart Reporting Content . . . . . . . . . . . . . . . . . . . . . . . . . 314 Import Wizard for Reporting Content BIAR File . . . . . . . . . . . . . . . . . 314 Creating Universe Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330 Chapter 7 Using the Rapid Mart 333
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334 Recovery framework . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334 Data Services automatic recovery feature . . . . . . . . . . . . . . . . . . . . . 334 Rapid Mart recovery framework . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335 Execution status framework . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336 The execution status table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336 The execution status API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337 Executing a job with the Reset option . . . . . . . . . . . . . . . . . . . . . . . . 338 Extraction, transformation and loading process . . . . . . . . . . . . . . . . . . . . 338 Global Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340 Global Variable Cross-Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . 340 Used in All Rapid Marts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 344 Used in 2 to 10 Rapid Marts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347 Used in Only 1 Rapid Mart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353 Setting Global Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367 Executing the job . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 371 Initial (First) Extraction and Load . . . . . . . . . . . . . . . . . . . . . . . . . . . . 371
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Contents
Incremental (Delta) Extraction and Load . . . . . . . . . . . . . . . . . . . . . . . 372 Customizing the Rapid Mart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374 Chapter 8 Technical Implementation 377
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 378 Service Notification Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 378 Initial load . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 381 Incremental load . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383 Service Order Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383 Dimension load . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384 Fact table load . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386 Service Operation Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 388 Dimension load . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 388 Fact table load . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 391 Service Confirmation Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393 Dimension load . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393 Fact table load . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396 Service Order Cost Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 397 Dimension load . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 397 Fact table load . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 400 Service Master Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401 Dimension load . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401 Background . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 402 Characteristics Stage Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403 Fact Table Load . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403 Dimensions with Incremental Loads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 405 Equipment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 405 Functional Location . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 406 Rolling Totals Calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 406 Optimization Techniques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416 Table Partitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416 Data Transfer Transform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418 Hierarchy Optimizations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 419
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Contents
Dealing with NULL values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422 Fact Table Stored Procedures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423 Fiscal Periods & Time Dim Load . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424 Chapter 9 Documentation References 427
Data Services Documentation References . . . . . . . . . . . . . . . . . . . . . . . 428 BusinessObjects Enterprise Documentation References . . . . . . . . . . . . 428 Appendix A Rapid Mart Data Schema 431
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Contents
10
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Introduction
chapter
Rapid Marts packages deliver jump-start ETL (extract, transform & load) mappings, schema, and initial reporting content, accelerating the deployment of BI (business intelligence) for enterprise applications from SAP, PeopleSoft, Oracle, and Siebel. Each Rapid Mart is designed to address the reporting needs of a specific business area (or department) like accounting, sales, or purchasing. A component-based framework allows conducting analysis across these selected business areas by combining different packages within the same source application suite. Rapid Marts focus on basic standard configuration of the enterprise applications. They are country and industry neutral templates meant to be easily modified and extended to suit customer specific application implementation and reporting needs. Rapid Marts incorporate best practices, and provide easily modifiable templates. With Rapid Marts total development time of a data mart solution is greatly reduced. Each customer situation is different. You will probably encounter one or more of these:
Customizations you have made to SAP solutions the Rapid Mart does not cover. Standard SAP solutions data fields important for your specific business, but not included in the Rapid Mart templates. Optimization and performance challenges unique to your environment. Reporting requirements not covered within the Rapid Mart template reports.
Rapid Marts are flexible templates that you can adjust to account for these unique situations. It is expected that some customization and optimization will be needed to suit your individual environment. Rapid Marts are not an out-of-the-box solution.
12
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
BI tools and analytic tools can access Rapid Mart data through SQL queries. Rapid Marts can be implemented individually, or in any combination, to form a single platform that delivers the infrastructure for your companys internal and external information needs. They can also serve as a staging area for enterprise analytic applications. Rapid Marts provide your business with an accelerated time to value through rapid BI deployments because you can implement them quickly and easily customize them to meet specific analytic requirements.
SAP BusinessObjects General Ledger Rapid Mart, version for SAP solutions SAP BusinessObjects Accounts Payable Rapid Mart, version for SAP solutions SAP BusinessObjects Accounts Receivable Rapid Mart, version for SAP solutions SAP BusinessObjects Cost Center Rapid Mart, version for SAP solutions SAP BusinessObjects Inventory Rapid Mart, version for SAP solutions SAP BusinessObjects Purchasing Rapid Mart, version for SAP solutions SAP BusinessObjects Sales Rapid Mart, version for SAP solutions SAP BusinessObjects Plant Maintenance Rapid Mart, version for SAP solutions SAP BusinessObjects Production Planning Rapid Mart, version for SAP solutions SAP BusinessObjects Project Systems Rapid Mart, version for SAP solutions SAP BusinessObjects Human Resources Rapid Mart, version for SAP solutions
Operational Suite:
Manufacturing Suite:
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
13
You can combine multiple Rapid Marts packages into a single environment to build the foundation for your data warehouse or use them as a staging area for business intelligence applications.
14
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Data Movement Jobs - packaged source-to-target mappings and data transformations. Each job is designed to perform initial and incremental data movement; Data Model & Schema - set of data mart database objects designed with dimensional data modeling approach. Rapid Marts packages for SAP solutions has a single integrated data model. The schema are available for Oracle, SQL Server IBM DB2, and Teradata; Semantic Layer (Universes) - SAP BusinessObjects metadata packages for efficient query generation. There can be one or more universes per Rapid Mart. Each universe is developed using Rapid Marts design principles to ensure compatibility, code readability, and component re-use. In addition, there is one Master universe for development/maintenance of multiple use objects (like Customer, Material, Currency, etc.); Reports (Samples) - set of 15-20 Web Intelligence reports per Rapid Mart. They represent answers to mostly asked business questions (for example, in the SAP BusinessObjects Sales Rapid Mart, version for SAP solutions - 'What is the monthly Revenue trend by Division for this year?'). The reports are developed using Rapid Mart color/layout templates. Reports are examples of Web Intelligence best practice development (trends, listing, guided analysis, roll ups and downs, etc.).
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
15
Chapter 2: Overview Describes the business problems you can solve and the types of analyses you can do with this Rapid Mart Chapter 3: Subject Areas Contains detailed information about each section that is part of the batch extraction in the Rapid Mart, including the processes each section captures Chapter 4: Reports Provides examples of reports you can produce Chapter 5: Universe Describes the Business Objects Universes upon which the reports are built. Chapter 6: Installing the Rapid Mart Contains the information you need to install the Rapid Mart Chapter 7: Using the Rapid Mart Describes how to execute the Rapid Mart, including information about initializing variables and considerations you need to make when customizing the Rapid Mart Chapter 8: Technical Implementation Describes each section and the work flows that run to load that section Chapter 9: Documentation References Information about where to find related to the Rapid Mart technical documentation on Data Services and BusinessObjects Enterprise Appendix A: Rapid Mart Data Schema Contains a detailed list of the tables and views in the Rapid Mart
16
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Overview
chapter
Overview Overview
Overview
This chapter describes the business problems you can solve with the SAP BusinessObjects Plant Maintenance Rapid Mart, version for SAP solutions and the types of analyses you can do with this Rapid Mart. The information in this chapter is useful for those who want a business-level overview of the Rapid Mart and its benefits. This chapter contains the following sections:
What you can do with this Rapid Mart Supported analyses Related Rapid Marts SAP BusinessObjects Plant Maintenance Rapid Mart, version for SAP solutions schema Where the Rapid Mart fits in the maintenance process
Notification Stores data about maintenance notifications. Used for planning, notifications inform the maintenance department about required tasks. Stored data includes information about maintenance tasks requested and completed at a plant, including damage, causes of damage, related actions, and system availability. This section includes mean-time-to-repair data and mean-time-between-repair data. Using the notification section, you can analyze the history of a piece of equipment or you can analyze functional location failures. Service Order Stores data about maintenance Service Orders. This data includes information about the type of Service Order, the scope and deadlines, the required resources, and the accounting requirements. Using the Service Order section, you can analyze the backlog of work at each functional location.
18
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Service Operation Stores data about operations, the items or activities required by Service Orders. Using the operation section, you can analyze the backlog of work and the effectiveness of planning efforts. Service Confirmation Stores data about confirmations, which document the actual time to complete maintenance on an item. Using the confirmation section, you can analyze employee performance, comparing estimated to actual time. Service Order Cost Stores data about the cost (estimated, planned, and actual) to complete Service Orders. Using the Service Order cost section, you can analyze maintenance costs by functional location. Service Master Allows you to explore the characteristics (configuration) associated with both Equipment and Functional Locations. Allows analysis where and how these characteristics are used.
Chapter 3: Subject Areas discusses each of these sections in more detail and how to link them together for complete analysis of plant maintenance.
Supported analyses
The SAP BusinessObjects Plant Maintenance Rapid Mart, version for SAP solutions supports several types of analyses. Business function Technical Objects (Equipment or Functional Location) Type of analysis Equipment Reliability Measures available in the Rapid Mart
Equipment and components that require most frequent maintenance work Maintenance ranking by manufacturer, vendor, or year of production Technical object analysis by selected characteristics and their values Grouping by functional location and equipment class Life time performance of a piece of equipment Straight time versus overtime ratio Internal versus external labor analysis Backlog maintenance hours by order Operational analysis by company, plant, material group, etc.
Classification
Operational Analysis
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
19
Business function
confirmation performance by Activity, Company Code, fiscal year, etc. Variance between actual and forecast work by planning group Ratio of scheduled versus completed orders Order execution by priority Yearly cost trends by category Detailed estimated/planned/actual costs by technical objects Total actual revenue Planned versus actual costs by labor and material Damage analysis by technical object Downtime by functional location and responsible party System conditions Time between repairs Average time between repair Time to repair Average time to repair
Maintenance costs
Notifications
Failures
To support these analyses, the SAP BusinessObjects Plant Maintenance Rapid Mart, version for SAP solutions includes a number of dimension tables. Tables extracted from SAP solutions master data and customizable tables include enterprise entities, such as plant, work center, vendor, material, currency, country, activity type, and material movement type data. Tables extracted from the PM module include functional location and equipment, their classification and hierarchies, organizational elements (for example, planner group or personnel), notification catalogs, and notification and order types.
20
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Material movements are found in the SAP BusinessObjects Inventory Rapid Mart, version for SAP solutions. Reservations, and Production Orders are found in the SAP BusinessObjects Production Planning Rapid Mart, version for SAP solutions. Common dimensions are shared across all Rapid Marts.
Sharing components
The same components can be used in multiple Rapid Marts. For example, a component that extracts information about materials bought, produced, and sold is needed for a Rapid Mart that supports sales analysis and also for a Rapid Mart that supports inventory analysis. Work flows that extract star schema dimensions are components. You can add a component to any Rapid Mart using a simple import procedure. A Data Services job can include multiple instances of a component. For example, each section includes all the required dimension components. Therefore, a job with several sections may include several instances of a particular dimension component. Components are set to execute only once within a job. This execute once feature ensures that shared components do not cause duplicate data extraction from SAP solutions. For more information about the execute once feature, see the Data Integrator/Data Services Designer Guide. Each of the sections listed in What you can do with this Rapid Mart on page 18 are considered components. You can identify a component within a Data Services job by a C_ prefix before its name. For example, the component that contains Service Orders and the associated reporting dimensions is named C_ServiceOrder_Section.
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
21
Overview SAP BusinessObjects Plant Maintenance Rapid Mart, version for SAP solutions schema
SAP BusinessObjects Plant Maintenance Rapid Mart, version for SAP solutions schema
The following diagrams show an overview of the SAP BusinessObjects Plant Maintenance Rapid Mart, version for SAP solutions components and their relationships. The first diagram shows the Fact Tables and Dimensions in a Star Schema Format. Plant Maintenance Rapid Mart Schema (1 of 3):
22
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Overview SAP BusinessObjects Plant Maintenance Rapid Mart, version for SAP solutions schema
The second diagram shows the associated hierarchies for the Plant Maintenance Rapid Mart: Plant Maintenance Rapid Mart Schema (2 of 3):
The third and final diagram shows the Auxiliary and Staging tables used by the Rapid Mart.
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
23
Overview SAP BusinessObjects Plant Maintenance Rapid Mart, version for SAP solutions schema
24
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Notification Notifies the factory of periodic maintenance, upgrade, damage, malfunction, problem etc. in a Functional Location or Equipment. This is the maintenance request. Service Order A Service (maintenance) Order is created on the basis of the maintenance request Service Operation The work is planned (operations specified, routing determined, materials reserved or ordered, work hours and personnel determined). Service Confirmation The Service Order captures actual time duration for maintenance performed vs. planned (forecast). Technical information is entered to document the repair and to record the condition of the Equipment or Functional Location. Service Costs The results of settling the Service Order in the controlling module (CO). Captures material and labor costs vs. forecast for the Service Order. Master Data (The Equipment and Functional Location Characteristics) Technical information about the various Equipment and Functional Locations. This includes such items as configuration, options, and versions (revisions levels) installed on an equipment or in a functional location. These are used as reference data throughout the Plant Maintenance process.
The SAP BusinessObjects Plant Maintenance Rapid Mart, version for SAP solutions captures this entire process, as shown in the diagram below.
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
25
26
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Subject Areas
chapter
Overview
Each section in the SAP BusinessObjects Plant Maintenance Rapid Mart, version for SAP solutions pertains to a particular subject area. This chapter describes each section and the processes each section captures. The information in this chapter is useful for readers who use the Rapid Mart to design and support a real-time system, such as a Web application, and need to understand the data in the Rapid Mart and how it relates to SAP solutions. This chapter discusses:
Plant Maintenance Process Overview Service Notification Section Service Order Section Service Operation Section Service Confirmation Section Service Order Cost Section Service Master Section
28
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Preventive maintenance - All measures which maintain the ideal condition of a technical system Repair - All measures which restore the ideal condition of a technical system Other measures - Taken using the maintenance organization, such as upgrades or implementation of special features on the technical system. These are often optional components on the technical objects.
Integration
Through integration with other modules (for example, Materials Management, Production, Sales and Distribution, Personnel Management, and Controlling) the data is always kept current and processes that are necessary for Plant Maintenance and Customer Service are automatically triggered in other areas (for example, a purchase requisition for non-stock material in the Materials Management/Purchasing area).
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
29
Individual pumps (installed as equipment) form the next level down. Finally, a pump may be composed of individual components forming an equipment hierarchy. Heres how the structure would look: Filtration Company (Top Level, Functional Location Hierarchy)
Plant 1
Pump Station 1
Pump Station 2
Motor
Holding tank
Pump 2 (Top Level, Equipment Hierarchy), etc... In the Rapid Mart, both the Equipment and Functional Location Hierarchies are fully represented as dimensions to the various fact tables and subject areas.
30
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
This is particularly useful in tracking features that can cut across the equipment and functional location hierarchies. For example, the revision level of certain firmware on a common mother board. The mother board is used on several different computer lines your company uses. Thus, the boards and computers purchased at different times would have different revision levels of the firmware. Furthermore, as computers are upgraded the revision level can change again. A classification and characteristic hierarchy could be used to track the different revision levels, firmware, firmware families, etc. This is independent of which equipment or functional locations (or their hierarchies) they may be associated with. The end result is that an equipment or functional location can have associated Classification and Characteristics that describe certain attributes that may be shared with other similar equipment or functional locations. The Rapid Mart this allows you to analyze characteristic master data in the Equipment Characteristics and Functional Location Characteristics subject areas. See Service Master Section on page 74 for more details.
Maintenance Notifications
These are called Service Notifications in the Rapid Mart. Notifications are created in the event of a malfunction or exceptional situation encountered in plant maintenance. They
Describe the exceptional technical condition at an object, such as the symptoms of a malfunction. Request the maintenance department to perform a necessary task, such as an upgrade on certain equipment. Document work that has been performed, such as troubleshooting the malfunction.
Maintenance notifications document maintenance tasks completely, and make them available for analysis in the long term. You can use them for preliminary planning and execution of tasks. The notification serves as the first step in the maintenance process. A notification is often linked with a Maintenance Order (called Service Order in the Rapid Mart).
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
31
Malfunction Catalogs
You use catalogs to manage, uniformly define, and standardize information (for example, defect types, follow-up actions, tasks) on a client-wide or plant-wide basis. The catalogs can help you to record and subsequently evaluate qualitative data, and to describe problems. In the catalogs, you assign each unit of information a unique alphanumeric code and an explanatory text. You can use the catalogs to describe defect items, tasks, activities, and causes in maintenance notifications, or service notifications. SAP solutions compiles all the code groups for malfunction descriptions under one catalog type and all the code groups for causes of malfunction under another. Using catalog types ensures that only the relevant codes can be entered at particular stages in the maintenance notification: In the Rapid Mart, weve implemented three catalog types as distinct dimensions that are associated with the notifications. Catalog Type 5 B C Description Causes Object parts Overview of damage Rapid Mart Dimension Malfunction Cause Malfunction Object Part Malfunction Damage
In the Rapid Mart, Service Notification Section is the implementation of Maintenance Notifications. The section also contains a summary table designed to support calculation of:
MTBR = Mean (or Average) Time Between Repairs (also called up time) MTTR = Mean (or Average) Time To Repair (also called down time)
Service Orders
Maintenance Orders (called Service Orders in the Rapid Mart) document the necessary steps to repair the malfunction, or to complete the tasks requested in the notification. They serve as a cost collector for material and labor charges. They also record the time spent in the maintenance activities. A technician on site must execute tasks at a technical object to satisfy the requests for repair or maintenance. For this, materials, utilities and staff must be planned and costs estimated. The service order supports you with these tasks, since it primarily contains data for planning and executing tasks, which must be performed at the technical object in question.
32
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Service Operations
You use operations to describe the individual maintenance tasks to be performed. The operation includes the time, the work center, and other controlling information for an individual maintenance task. In the operation text you can describe how the work should be done. In Plant Maintenance, the operation has the following tasks:
Determination of the capacity requirement Specifying whether a task is performed by the companys own staff (internal processing) or by the staff of another company (external processing) Maintaining the status Definition of deadlines at operation level Specification of required spare parts and utilities (such as special tools) Determination of the process flow (or order of work) when processing multiple operations.
Service Confirmations
A confirmation documents the status of the processing of operations for a maintenance or service order. It is a part of order monitoring. You use confirmations to document:
From which work center the operation was performed Who performed the operation That operations or sub-operations were started or executed When the work was started and when it was completed How the work is progressing How high are the costs for internal processing What materials were used Which services were executed internally What measurement or counter readings were entered for the technical objects during or after execution Whether and where pieces of equipment were dismantled from, or installed at functional locations The extent to which the order has been processed Where additional capacity is needed and where surplus capacity can be reduced
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
33
Confirmations can also be used to track various time related activities in maintenance order processing, for example:
How long the work took and the period in which it occurred How much longer work must continue How much of the operation time was used (duration) When is the operation expected to be completed
Confirmations can be partial or final: Partial Confirmation If confirmations have been entered for the operations/sub-operations of an order, but the processing has not yet been completed, the operations/sub-operations automatically receive the status "partially confirmed" from the system. Final Confirmation As soon as all order operations/sub-operations, which are planned for a confirmation (the control key is the decisive factor), have been finally confirmed, the order itself also receives the status "finally confirmed". In the Rapid Mart,
Service Order Section Service Operation Section Service Confirmation Section are used to implement Service Orders fully.
34
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Damage Causes of damage Actions carried out Follow-up activities System availability before, during, and after the malfunction
Maintenance departments might combine multiple notifications to form one Service Order. Maintenance departments use notifications for planning purposes. The SAP solutions system broadly categorizes notifications by Notification Category. The Rapid Mart includes all notifications with category = 01 (Plant Maintenance). You can easily customize the Rapid Mart to include other notification categories. Notification categories are predefined within SAP solutions. Each of the categories is subdivided into Notification Types. The Rapid Mart includes all notification types for category 01. You can use the IMG (SAP solutions Implementation Guide) to configure notification types. Each notification can also have several line items that describe in greater detail the specifics of the notification. SAP solutions maintains notification catalogs that store information about damage, cause, and location (see Malfunction Catalogs on page 32). If data entry for these is timely and correct in SAP solutions, this information can be useful for failure analysis. However, missing information in these source tables can cause discrepancies in your analyses and reports. The notification section extracts data from the SAP solutions header and line item levels for each notification. The corresponding SAP solutions tables are:
QMIH - Quality Notification - maintenance header QMEL - Quality Notification - general header QMFE - Quality Notification - items
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
35
The section also extracts data from SAP solutions to indicate status, such as in-progress, postponed, completed, or deleted. The notification section does not store the history of changes to the data and it does not extract information about activities and tasks. To support plant maintenance analysis, the section allows you to classify equipment and functional locations, and their hierarchies. Though notification items can be part of the classification system, the section does not extract class allocation data for notification items. Therefore, this version of the Rapid Mart does not allow you to classify notification items. However, the NOTIFICATION_FACT table does contain a field, OBJ_ID_CLASS, that captures the assignment of a notification item to classes and characteristics. You can use this as a link to classifications at the line item level when customizing the Rapid Mart. The section also contains a second fact table MTBR_MTTR_FACT that calculates:
MTBR = Mean (or Average) Time Between Repairs (also called up time) MTTR = Mean (or Average) Time To Repair (also called down time)
The NOTIFICATION_FACT table is extracted and populated from SAP solutions first. Then, NOTIFICATION_FACT serves as the source for MTBR_MTTR_FACT. The SAP solutions Plant Maintenance Information System (PMIS) only calculates MTBR and MTTR on a monthly basis. However, you can use data from the notification section to analyze MTBR and MTTR for any duration.
36
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Dimension Tables COST_CENTER, COST_CENTER_HIER, COST_CENTER_HIER_HZ, COST_CENTER_HIER_VR, COST_CENTER_HIER_BAD EQUIPMENT, EQUIPMENT_HIER, EQUIPMENT_HIER_HZ, EQUIPMENT_HIER_VR FUNCTIONAL_LOCATION, FUNCTIONAL_LOCATION_HIER, FUNCTIONAL_LOCATION_HIER_HZ, FUNCTIONAL_LOCATION_HIER_VR INTERNAL_ORDER, INTERNAL_ORDER_HIER, INTERNAL_ORDER_HIER_HZ, INTERNAL_ORDER_HIER_VR, INTERNAL_ORDER_HIER_BAD MAINTENANCE_PRIORITY MALFUNCTION_CAUSE, MALFUNCTION_DAMAGE, MALFUNCTION_OBJ_PART MALFUNCTION_EFFECT MATERIAL, PRODUCT_HIERARCHY MATERIAL_BY_PLANT NOTIFICATION DOCUMENT_CATEGORY DOCUMENT_TYPE & DOCUMENT_CATEGORY PLANNING_GROUP PLANT PLANT_LOCATION SERVICE_PERSON TIME_DIM
Malfunction Effect Material & Product Hierarchy Material By Plant Notification Notification Category Notification Type Planning Group Plant Plant Location Service Person Time Dimension
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
37
38
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Additionally, several flags are employed to capture notification status on the NOTIFICATION_FACT table: Column Name BREAKDOWN_FLAG COMPLT_FLAG Description EQIH-MSAUS - Breakdown indicator. Set to 1 if there is a breakdown JEST-STAT (lookup) - NOCO notification completed status is active (1 is active, 0 is inactive) JEST-STAT (lookup) - NOPR notification is progress status is active (1 is active, 0 is inactive) JEST-STAT (lookup) - OSNO outstanding notification status is active (1 is active, 0 is inactive) JEST-STAT (lookup) - NOPO notification postponed status is active (1 is active, 0 is inactive) QMFE-KZLOESCH - Indicator: delete data record. Set to 1 if an item is deleted JEST-STAT (lookup) - DLFL notification completed status is active (1 is active, 0 is inactive)
IN_PROGRESS_FLAG
OUTSTANDNG_FLAG
POSTPONE_FLAG
ITEM_DELETE_FLAG NOTIFICTN_DELETE_FLAG
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
39
40
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
With the tables in this section, you can analyze maintenance notifications along several dimensions:
Business Area Classification Hierarchy Company Code Controlling Area Cost Center & Hierarchy Document Category (Notification Category) Document Type (Notification Type) Equipment & Hierarchy
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
41
Functional Location & Hierarchy Internal Order & Hierarchy (Service Order & Hierarchy) Maintenance Priority Malfunction Catalogs (Cause, Damage, and Object Part) Malfunction Effect Material & Product Hierarchy Material By Plant Notification Planning Group Plant Plant Location Service Person Time Dim Unit Of Measure Work Center & Hierarchy What is the maintenance history of this piece of equipment? What is the mean time to repair (MTTR) and the mean time between repairs (MTBR) for this functional location for the last 5 years by quarter? How often was this equipment down during this year? What kind of damage does this equipment suffer from most often? How efficiently does the planner group work? What are current breakdowns? Are there any trends in malfunctions across a particular functional location and associated hierarchy? Do certain characteristics in the Classification Hierarchy cause more breakdowns than others? Are certain functional locations quicker to repair malfunctions than others? Which upgrades of technical objects generated the most subsequent malfunctions?
42
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Scheduling preventive maintenance Converting maintenance notifications into a maintenance orders Direct opening (without referring to a notification)
Service Orders are also created to maintain elements of the equipment structure that are not yet detailed. The SAP solutions system broadly categorizes service orders by Order Category. The Rapid Mart includes all service orders with category = 30 (Maintenance order). You can easily customize the Rapid Mart to include other Order categories. Order categories are predefined within SAP solutions. However, keep in mind that the Service Order is a type of Internal Order. Internal Orders also include production orders, personnel orders, controlling orders, etc. These may not be appropriate for inclusion in the Plant Maintenance Rapid Mart. Each of the order categories is subdivided into Order Types. The Rapid Mart includes all order types for category 30. You can use the IMG (SAP solutions Implementation Guide) to configure order types. Service Orders are identified by There are three basic types of maintenance Service Orders:
Maintenance order An order created from a notification. Typically, a maintenance order results in the creation of operations, reservations of spare parts, and the planning of work times. Preventive maintenance order An order generated automatically according to a schedule. Refurbishment order (supported only in SAP solutions version 4.0 and higher) An order to repair a technical object. A refurbishment order changes the objects status from defective to refurbished. The refurbishment process changes the value of the technical object.
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
43
AFIH - Maintenance order header AFKO - Order header data PP orders AUFK - Order master data (general header data)
The Service Order section extracts maintenance Service Order information from SAP solutions. The section stores header level data in the fact table SERVICE_ORDER_FACT. This fact table also indicates the status of the Service Order, such as released, partially confirmed, finally confirmed, technically completed, deleted, closed, or locked. SERVICE_ORDER_FACT includes only header level data. Additional information (at finer levels of detail) about Service Orders is captured in subsequent sections of this chapter:
Service Operation Section Service Confirmation Section Service Order Cost Section
44
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Dimension Tables EQUIPMENT, EQUIPMENT_HIER, EQUIPMENT_HIER_HZ, EQUIPMENT_HIER_VR FUNCTIONAL_AREA, FUNCTIONAL_AREA_HIER, FUNCTIONAL_AREA_HIER_HZ, FUNCTIONAL_AREA_HIER_VR, FUNCTIONAL_AREA_HIER_BAD, FUNCTIONAL_LOCATION, FUNCTIONAL_LOCATION_HIER, FUNCTIONAL_LOCATION_HIER_HZ, FUNCTIONAL_LOCATION_HIER_VR INTERNAL_ORDER, INTERNAL_ORDER_HIER, INTERNAL_ORDER_HIER_HZ, INTERNAL_ORDER_HIER_VR, INTERNAL_ORDER_HIER_BAD INTERNAL_ORDER_STATUS MAINTENANCE_ACTIVITY_TYPE MAINTENANCE_PRIORITY MATERIAL, PRODUCT_HIERARCHY MATERIAL_BY_PLANT CURRENCY NOTIFICATION PLANNING_GROUP PLANT PLANT_LOCATION PROFIT_CENTER, PROFIT_CENTER_HIER, PROFIT_CENTER_HIER_HZ, PROFIT_CENTER_HIER_VR, PROFIT_CENTER_HIER_BAD PROJECT_ELEMENT, PROJECT_ELEMENT_HIER, PROJECT_ELEMENT_HIER_HZ, PROJECT_ELEMENT_HIER_VR, PROJECT_ELEMENT_HIER_BAD SERVICE_PERSON
Internal Order Status Maintenance Activity Type Maintenance Priority Material & Product Hierarchy Material By Plant Monetary Currency Notification Planning Group Plant Plant Location Profit Center & Hierarchy
Service Person
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
45
Attribute Name System Condition Time Dimension Work Center & Hierarchy
46
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Description Number of Minutes to Basic complete a service order (calculated) Number of Forecast Minutes to complete a service order (calculated) Number of Minutes scheduled to complete a service order (calculated)
The measures are based on different calculations between date fields on the SERVICE_ORDER_FACT table: Column Name ACTL_END_DATE ACTL_RELEASE_DATE ACTL_START_DATE BASIC_END_DATE BASIC_START_DATE FCST_END_DATE FCST_SCHED_END_DATE FCST_START_DATE SCHED_END_DATE SCHED_RELEASE_DATE SCHED_START_DATE Description AFKO.GETRI - Confirmed order finish date AFKO-FTRMI - Actual release date (Last Operation is Released) AFKO-GSTRI - Actual start date (First Operation is Started) AFKO-GLTRP - Finish (basic) date AFKO-GSTRP - Order (basic) start date AFKO.GLTPP - Finish date (forecast) AFKO.GLTPS - Scheduled forecast finish AFKO.GSTPP - Forecast start date AFKO-GLTRS - Scheduled finish AFKO-FTRMS - Scheduled release date AFKO-GSTRS - Scheduled start
Additionally, several flags are employed to capture status on the SERVICE_ORDER_FACT table: Column Name BLOCK_FLAG CLOSE_FLAG DELETE_FLAG Description JEST-STAT (lookup) - LKD order is locked status is active (1 is active, 0 is inactive) JEST-STAT (lookup) - CLSD order is closed status is active (1 is active, 0 is inactive) JEST-STAT (lookup) - DLFL order is deleted status is active (1 is active, 0 is inactive)
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
47
Description JEST-STAT (lookup) - CNF order is finally confirmed status is active (1 is active, 0 is inactive) JEST-STAT (lookup) - PCNF order is partially confirmed status is active (1 is active, 0 is inactive) JEST-STAT (lookup) - REL order is released status is active (1 is active, 0 is inactive) JEST-STAT (lookup) - TECO order is technically completed status is active (1 is active, 0 is inactive)
PARTL_CONFIRM_FLAG
RELEASE_FLAG
TECHN_COMPLT_FLAG
48
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Service Orders:.
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
49
Analysis
With the tables in this section, you can analyze Service Orders along several dimensions: Business Area
Classification Hierarchy Company Code Controlling Area Cost Center & Hierarchy Customer Document Category Document Type Equipment & Hierarchy Functional Area & Hierarchy Functional Location & Hierarchy Internal Order & Hierarchy Internal Order Status Maintenance Activity Type Maintenance Priority Material & Product Hierarchy Material By Plant Monetary Currency Notification Planning Group Plant Plant Location Profit Center & Hierarchy Project Element & Hierarchy Service Person System Condition Time Dimension Work Center & Hierarchy
50
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
You can use this section to answer questions such as: What is the ratio between preventive and emergency orders or preventive and predictive orders? What is the mean time between repair for this equipment type for the last 5 years? What is a scheduling efficiency on the plant maintenance department? What is the most frequent type of malfunction to this system? How efficiently does the planner group work? How may Service Orders are blocked from completion? Are there any trends in malfunctions across a particular functional location and associated hierarchy?
Do certain characteristics in the Classification Hierarchy cause more breakdowns than others? Are certain functional locations quicker to repair malfunctions than others? Which upgrades of technical objects generated the most subsequent malfunctions? Which service orders are only partially confirmed and more than 6 months old? Is there a trend by functional location on partially confirmed orders more than 6 months old?
AFVC - Operation within an order AFVV - DB structure of the quantities/dates/values in the operation
The section stores the data in the fact table SERVICE_OPERATION_FACT. This fact table also indicates the status of the Service Order, such as released, partially confirmed, finally confirmed, technically completed, deleted. Note: The SERVICE_OPERATION_FACT table also includes several attributes also found in the Service Order section. You can use these header level attributes in operation level analysis and reporting. Additionally, just like Service Orders, only operations with Order Category = 30 are included.
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
51
Company Code Control Key Controlling Area Cost Center & Hierarchy
52
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Dimension Tables INTERNAL_ORDER, INTERNAL_ORDER_HIER, INTERNAL_ORDER_HIER_HZ, INTERNAL_ORDER_HIER_VR, INTERNAL_ORDER_HIER_BAD MAINTENANCE_ACTIVITY_TYPE MAINTENANCE_PRIORITY MATERIAL, PRODUCT_HIERARCHY MATERIAL_BY_PLANT CURRENCY NOTIFICATION OBJECT_CLASS OBJECT_TYPE OPERATION_SUITABILITY PLANNING_GROUP PLANT PLANT_LOCATION PROFIT_CENTER, PROFIT_CENTER_HIER, PROFIT_CENTER_HIER_HZ, PROFIT_CENTER_HIER_VR, PROFIT_CENTER_HIER_BAD PROJECT_ELEMENT, PROJECT_ELEMENT_HIER, PROJECT_ELEMENT_HIER_HZ, PROJECT_ELEMENT_HIER_VR, PROJECT_ELEMENT_HIER_BAD DOCUMENT_CATEGORY DOCUMENT_TYPE & DOCUMENT_CATEGORY SYSTEM_CONDITION TIME_DIM UNIT_OF_MEASURE VENDOR
Maintenance Activity Type Maintenance Priority Material & Product Hierarchy Material By Plant Monetary Currency Notification Object Class Object Type Operation Suitability Planning Group Plant Plant Location Profit Center & Hierarchy
Service Order Category Service Order Type System Condition Time Dimension Unit Of Measure Vendor
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
53
Fact Table Fields The section contains the following measures. Note: To report durations, measures are in time units rather than monetary currency or quantities: Column Name AMT_COST_MTRL AMT_COST_TTL DAYS_EXECUTN_ACTL Description AFVC.MAT_PRKST - Material planning in networks: primary costs AFVC.PRKST - Total Costs in the activity Planned Calculated Days of Operation execution/startup time (as Actual Start and Actual End datetime) Calculated Days of Operation execution/startup time (as Sched Start and Sched End datetime) Calculated Hours of Operation execution/startup time (as Actual Start and Actl End datetime) Calculated Hours of Operation execution/startup time (as Sched Start and Sched End datetime) Calculated minutes of Operation execution/startup time (as Actual Start and Actual End datetime) Calculated minutes of Operation execution/startup time (as Sched Start and Sched End datetime) AFVV.DAUNO - Normal duration of the activity AFVV-ISMNW - Actual work
DAYS_EXECUTN_SCHED
HOURS_EXECUTN_ACTL
HOURS_EXECUTN_SCHED
MINS_EXECUTN_ACTL
MINS_EXECUTN_SCHED
QTY_DURTN QTY_WORK_ACTL
54
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Description AFVV-ORMNW - Forecasted work (actual + remaining) AFVV-ARBEI - Work involved in the activity
The following dates are used for duration calculations: Column Name ACTL_END_DATE Description AFVV-IEDD - Actual finish: Execution (date) + AFVV-ISDZ - AFVV-IEDZ - Actual finish: Execution (time) AFVV-ISDD - Actual start: Execution (date) + AFVV-ISDZ - Actual start: Execution/setup (time) AFVV.FSEDD - Earliest scheduled finish: Execution (date) + AFVV.FSEDZ - Earliest scheduled finish: Execution (time) AFVV.FSAVD - Earliest scheduled start: Execution (date) + AFVV.FSAVZ - Earliest scheduled start: Execution (time)
ACTL_START_DATE
SCHED_END_DATE
SCHED_START_DATE
Additionally, several flags are employed to capture status on the SERVICE_OPERATION_FACT table: Column Name COMPLT_FLAG COSTNG_FLAG DELETE_FLAG Description AFVC-LEKNW - Indicator showing no remaining work expected if set to 1 AFVC.SELKZ - Selection indicator for costing line items JEST-STAT (lookup) - DEL operation is deleted status is active (1 is active, 0 is inactive) JEST-STAT (lookup) - CNF operation is finally confirmed status is active (1 is active, 0 is inactive) JEST-STAT (lookup) -PCNF operation is partially confirmed status is active (1 is active, 0 is inactive)
FINAL_CONFIRM_FLAG
PARTL_CONFIRM_FLAG
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
55
Description JEST-STAT (lookup) - REL operation is released status is active (1 is active, 0 is inactive) JEST-STAT (lookup) - TECO operation is technically completed status is active (1 is active, 0 is inactive)
TECHN_COMPLT_FLAG
56
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
57
Analysis
With the tables in this section, you can analyze maintenance Service Orders along several dimensions:
58
Activity & Hierarchy Business Area Chart Of Accounts Classification Hierarchy Company Code Control Key Controlling Area Cost Center & Hierarchy Cost Element & Hierarchy Customer Equipment & Hierarchy Functional Area & Hierarchy Functional Location & Hierarchy Internal Order & Hierarchy Maintenance Activity Type Maintenance Priority Material & Product Hierarchy Material By Plant Monetary Currency Notification Object Class Object Type Operation Suitability Planning Group Plant Plant Location Profit Center & Hierarchy Project Element & Hierarchy Service Order Category Service Order Type System Condition Time Dimension
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Unit Of Measure Vendor Vendor By Company Work Center & Hierarchy What is the ratio between preventive and emergency orders or preventive and predictive orders? What is the mean time between repair for this equipment type for the last five years? What is a scheduling efficiency on the plant maintenance department? What is the most frequent type of malfunction to this system? How efficiently does the planner group work? What is the ratio between internal and external order processing? What is the backlog in hours by order priority? How may Service Operations are un-released? Are there any trends in operations taking more than 10 days to complete across a particular functional location and associated hierarchy? Do operations for certain characteristics in the Classification Hierarchy take longer than others? Which upgrades of technical objects have the most steps (operations)? Which service operations are only partially confirmed and more than 6 months old? Is there a trend by functional location on partially confirmed operations more than 6 months old?
Single-entry of times in a confirmation document for each operation Multiple-entry by direct entry or by means of a list of operations Cross-application time sheet (CATS)
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
59
SAP solutions sets a Service Orders status to partially confirmed when at least one confirmation has been entered for an operation in that Service Order. SAP solutions sets a Service Orders status to completely confirmed when all operations and sub operations in that Service Order have been confirmed. A confirmation cannot be changed, but can be cancelled or reversed if it contains wrong data. The confirmation section extracts confirmation information from the transactional confirmation table in SAP solutions:
Note that the section does not extract CATS data since SAP solutions does not store data for CATS. The section stores the extracted information in the fact table SERVICE_CONFIRMATION_FACT. Note: The SERVICE_CONFIRMATION_FACT table also includes several attributes also found in the Service Order section. You can use these header level attributes in confirmation level analysis and reporting. Additionally, just like Service Orders, only confirmations with Order Category = 30 are included. The section stores reversed confirmation work amounts as negative numbers to allow you to aggregate correctly on measures.
60
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Dimension Tables COST_CENTER, COST_CENTER_HIER, COST_CENTER_HIER_HZ, COST_CENTER_HIER_VR, COST_CENTER_HIER_BAD CUSTOMER EQUIPMENT, EQUIPMENT_HIER, EQUIPMENT_HIER_HZ, EQUIPMENT_HIER_VR FUNCTIONAL_AREA, FUNCTIONAL_AREA_HIER, FUNCTIONAL_AREA_HIER_HZ, FUNCTIONAL_AREA_HIER_VR, FUNCTIONAL_AREA_HIER_BAD, FUNCTIONAL_LOCATION, FUNCTIONAL_LOCATION_HIER, FUNCTIONAL_LOCATION_HIER_HZ, FUNCTIONAL_LOCATION_HIER_VR INTERNAL_ORDER, INTERNAL_ORDER_HIER, INTERNAL_ORDER_HIER_HZ, INTERNAL_ORDER_HIER_VR, INTERNAL_ORDER_HIER_BAD INTERNAL_ORDER_STATUS MAINTENANCE_ACTIVITY_TYPE MAINTENANCE_PRIORITY MATERIAL_BY_PLANT MATERIAL, PRODUCT_HIERARCHY CURRENCY NOTIFICATION OPERATION_SUITABILITY PLANNING_GROUP PLANT PLANT_LOCATION
Internal Order Status Maintenance Activity Type Maintenance Priority Material By Plant Material, Product Hierarchy Monetary Currency Notification Operation Suitability Planning Group Plant Plant Location
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
61
Dimension Tables PROFIT_CENTER, PROFIT_CENTER_HIER, PROFIT_CENTER_HIER_HZ, PROFIT_CENTER_HIER_VR, PROFIT_CENTER_HIER_BAD PROJECT_ELEMENT, PROJECT_ELEMENT_HIER, PROJECT_ELEMENT_HIER_HZ, PROJECT_ELEMENT_HIER_VR, PROJECT_ELEMENT_HIER_BAD DOCUMENT_CATEGORY DOCUMENT_TYPE & DOCUMENT_CATEGORY SERVICE_PERSON SYSTEM_CONDITION TIME_DIM UNIT_OF_MEASURE WORK_CENTER, WORK_CENTER_HIER, WORK_CENTER_HIER_HZ, WORK_CENTER_HIER_VR, WORK_CENTER_HIER_BAD
Service Order Category Service Order Type Service Person System Condition Time Dimension Unit Of Measure Work Center & Hierarchy
62
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Description Calculated minutes of execution (as Execution Start end - Execution start) AFRU.IDAUR - Actual duration for confirmation AFRU-ISMNW - Actual work (ifthenelse function call) AFRU-OFMNW - Remaining work
The following dates are used for duration calculations: Column Name EXECUTN_END_DATE Description AFRU-IEDD - Confirmed date for execution finish + AFRU-IEDZ - Confirmed time for Execution finish AFRU-ISDD - Confirmed date for start of execution) + AFRU-ISDZ - Confirmed time for Execution start AFRU.PEDD - Forecast finish date of operation from confirmation) + AFRU.PEDZ - Forecast finish time of operation from confirmation
EXECUTN_START_DATE
FCST_END_DATE
Additionally, several flags are employed to capture status on the SERVICE_CONFIRMATION_FACT table: Column Name FINAL_CONFIRMATN_FLAG NO_REMAIN_WORK_FLAG POST_OPEN_RESERVATN_ FLAG Description AFRU-AUERU - Indicator: Partial/final confirmation AFRU-LEKNW - Indicator showing no remaining work expected AFRU.AUSOR - Post open reservations
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
63
64
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Analysis
With the tables in this section, you can analyze confirmations along several dimensions:
Activity & Hierarchy Business Area Capacity Classification Hierarchy Company Code Controlling Area Cost Center & Hierarchy Customer Equipment & Hierarchy Functional Area & Hierarchy Functional Location & Hierarchy Internal Order & Hierarchy Internal Order Status Maintenance Activity Type Maintenance Priority Material By Plant Material, Product Hierarchy Monetary Currency Notification Operation Suitability Planning Group Plant Plant Location Profit Center & Hierarchy Project Element & Hierarchy Service Order Category Service Order Type Service Person System Condition Time Dimension Unit Of Measure Work Center & Hierarchy
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
65
What is the overtime expressed as a percentage of straight time? How effectively do we use maintenance work centers? What is the work load of our maintenance employees? Are there any trends in confirmations taking more than 10 days to complete across a particular functional location and associated hierarchy? Do confirmations for certain characteristics in the Classification Hierarchy take longer than others? Which upgrades of technical objects have not been completed? Which service confirmations are only partially confirmed and more than 6 months old? Is there a trend by functional location on partially confirmed confirmations more than 6 months old?
Cost element level, through the controlling (CO) module Value category level, through the plant maintenance (PM) module
SAP solutions maintains a separate transactional table (PMCO) for posting plant maintenance costs. SAP solutions posts costs by value categories for the PM module and by cost elements for the CO module. Note: because the PM cost transactional table does not contain the data from the finance (FI) module journals, cost figures can differ for the same order if pooled from different cost transactional tables. The Service Order cost section extracts plant maintenance costs from SAP solutions table: PMCO - Cost structure of maintenance order.
66
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
The horizontal table carries one row per fiscal year with separate fields (columns) for values in each fiscal period in the year upto 16 periods. The vertical tables carries one row per fiscal period and fiscal year. Each row carries only the values for that fiscal year / period combination. The vertical table also computes rolling 16 period totals for plant maintenance costs. Each table facilitates a different form of analysis in the Rapid Mart. Note: The SAP BusinessObjects Plant Maintenance Rapid Mart, version for SAP solutions only supports analysis of plant maintenance costs at the value category level. Use the SAP BusinessObjects Cost Center Rapid Mart, version for SAP solutions to analyze plant maintenance costs by cost elements and other cost characteristics. Note: The Service Cost section also includes several attributes also found in the Service Order section. You can use these header level attributes in cost analysis and reporting. Additionally, just like Service Orders, only cost records with Order Category = 30 are included.
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
67
Attribute Name Financial Record Category Financial Record Type Fiscal Period Functional Area & Hierarchy
Dimension Tables FINANCIAL_RECORD_CATEGORY FINANCIAL_RECORD_TYPE FISC_PERIOD, FISC_PERIOD_STAGE FUNCTIONAL_AREA, FUNCTIONAL_AREA_HIER, FUNCTIONAL_AREA_HIER_HZ, FUNCTIONAL_AREA_HIER_VR, FUNCTIONAL_AREA_HIER_BAD, FUNCTIONAL_LOCATION, FUNCTIONAL_LOCATION_HIER, FUNCTIONAL_LOCATION_HIER_HZ, FUNCTIONAL_LOCATION_HIER_VR INTERNAL_ORDER, INTERNAL_ORDER_HIER, INTERNAL_ORDER_HIER_HZ, INTERNAL_ORDER_HIER_VR, INTERNAL_ORDER_HIER_BAD MAINTENANCE_ACTIVITY_TYPE MAINTENANCE_PRIORITY MATERIAL, PRODUCT_HIERARCHY MATERIAL_BY_PLANT CURRENCY PLANT PLANT_LOCATION PROFIT_CENTER, PROFIT_CENTER_HIER, PROFIT_CENTER_HIER_HZ, PROFIT_CENTER_HIER_VR, PROFIT_CENTER_HIER_BAD PROJECT_ELEMENT, PROJECT_ELEMENT_HIER, PROJECT_ELEMENT_HIER_HZ, PROJECT_ELEMENT_HIER_VR, PROJECT_ELEMENT_HIER_BAD DOCUMENT_CATEGORY DOCUMENT_TYPE & DOCUMENT_CATEGORY
Maintenance Activity Type Maintenance Priority Material & Product Hierarchy Material By Plant Monetary Currency Plant Plant Location Profit Center & Hierarchy
68
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Attribute Name System Condition Variance Category Work Center & Hierarchy
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
69
Column Name AMT_CR_QTR04_TRX AMT_CR_YTD_TRX AMT_DR_PER00_TRX AMT_DR_PER01_TRX AMT_DR_PER02_TRX AMT_DR_PER03_TRX AMT_DR_PER04_TRX AMT_DR_PER05_TRX AMT_DR_PER06_TRX AMT_DR_PER07_TRX AMT_DR_PER08_TRX AMT_DR_PER09_TRX AMT_DR_PER10_TRX AMT_DR_PER11_TRX AMT_DR_PER12_TRX AMT_DR_PER13_TRX AMT_DR_PER14_TRX AMT_DR_PER15_TRX AMT_DR_PER16_TRX AMT_DR_QTR01_TRX AMT_DR_QTR02_TRX AMT_DR_QTR03_TRX AMT_DR_QTR04_TRX AMT_DR_YTD_TRX
SERVICE_COST_SUMMARY_HZ Description PMCO-WRT10 through 16 - Quarter Credit value in ledger currency PMCO-WRT01 through 16 - Year Credit value in ledger currency PMCO-WRT00 - Period Debit value in ledger currency PMCO-WRT01 - Period Debit value in ledger currency PMCO-WRT002 - Period Debit value in ledger currency PMCO-WRT03 - Period Debit value in ledger currency PMCO-WRT04 - Period Debit value in ledger currency PMCO-WRT05 - Period Debit value in ledger currency PMCO-WRT06 - Period Debit value in ledger currency PMCO-WRT07 - Period Debit value in ledger currency PMCO-WRT08 - Period Debit value in ledger currency PMCO-WRT09 - Period Debit value in ledger currency PMCO-WRT10 - Period Debit value in ledger currency PMCO-WRT11 - Period Debit value in ledger currency PMCO-WRT12 - Period Debit value in ledger currency PMCO-WRT13 - Period Debit value in ledger currency PMCO-WRT14 - Period Debit value in ledger currency PMCO-WRT15 - Period Debit value in ledger currency PMCO-WRT16 - Period Debit value in ledger currency PMCO-WRT00 through 03 - Quarter Debit value in ledger currency PMCO-WRT04 through 06 - Quarter Debit value in ledger currency PMCO-WRT07 through 09 - Quarter Debit value in ledger currency PMCO-WRT10 through 16 - Quarter Debit value in ledger currency PMCO-WRT01 through 16 - Year Debit value in ledger currency
SERVICE_COST_SUMMARY_FACT_VR
Column Name AMT_CR_QTD_TRX AMT_CR_TRX SERVICE_COST_SUMMARY_FACT_VR Description PMCO-WRT01 through 16 - QTD Credit value in ledger currency PMCO-WRT00 through WRT16 - Period Credit value in ledger currency. For Period 01 - cumulative of Per 00 and Per 01; for Per 12 - cumulative of Per 12 through Per 16
70
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
SERVICE_COST_SUMMARY_FACT_VR Description PMCO-WRT01 through 16 - YTD Credit value in ledger currency PMCO-WRT01 through 16 - QTD Debit value in ledger currency PMCO-WRT00 through WRT16 - Period Debit value in ledger currency. For Period 01 - cumulative of Per 00 and Per 01; for Per 12 - cumulative of Per 12 through Per 16 PMCO-WRT01 through 16 - YTD Debit value in ledger currency PMCO-WRT01 through 16 - Period begin balance value in ledger currency
AMT_DR_YTD_TRX AMT_PER_BEGIN_TRX
AMT_PER_ROLLING_TRX Rolling Total Balance - Transaction Currency AMT_PTD_TRX Period Beginning Balance - Transaction Currency
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
71
72
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Analysis
With the tables in this section, you can analyze Service Order costs along several dimensions:
Business Activity Business Area Classification Hierarchy Company Code Controlling Area Cost Center & Hierarchy Equipment & Hierarchy Financial Record Category Financial Record Type Fiscal Period
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
73
Functional Area & Hierarchy Functional Location & Hierarchy Internal Order & Hierarchy Maintenance Activity Type Maintenance Priority Material & Product Hierarchy Material By Plant Monetary Currency Plant Plant Location Profit Center & Hierarchy Project Element & Hierarchy Service Order Category Service Order Type System Condition Variance Category Work Center & Hierarchy What is the ratio between estimated and actual costs by equipment class for the last five years? What is the percentage of internal labor cost in the overall cost for maintenance of the technical system? What is the curve of our plant maintenance cost for the last decade?
74
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
FUNCTIONAL_LOCATION_CHAR_FACT EQUIPMENT_CHAR_FACT
These are populated by joining characteristics with either the functional location or equipment. The source tables in SAP solutions are
FUNCTIONAL_LOCATION_CHAR_FACT -
1. 2.
IFLOT - Functional Location (Table) ILOA - PM Object Location and Account Assignment AUSP - Characteristic Values CABN - Characteristics TCLA - Class Types EQUI - Equipment master data ILOA - PM Object Location and Account Assignment EQUZ - Equipment time segment AUSP - Characteristic Values CABN - Characteristics TCLA - Class Types
EQUIPMENT_CHAR_FACT -
The section runs these steps: Runs the components to load the Equipment and Functional Location dimension tables (EQUIPMENT, FUNCTIONAL_LOCATION). The three characteristic tables (AUSP, CABN, and TCLA) are joined to populate CHARACTERISTIC_STAGE table. The three characteristics tables are common to both fact tables. The CHARACTERISTIC_STAGE table is joined with the EQUIPMENT table to produce EQUIPMENT_CHAR_FACT. The CHARACTERISTIC_STAGE table is joined with the FUNCTIONAL_LOCATION table to produce FUNCTIONAL_LOCATION_CHAR_FACT.
3. 4.
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
75
Material & Product Hierarchy Material By Plant Planning Group Plant Plant Location Service Person Time Dimension Unit Of Measure Vendor Vendor By Company
76
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
CHARACTSTC_FORMAT CABN-ATFOR - Characteristic data type CHARACTSTC_ID CHARACTSTC_NAME CHARACTSTC_VALUE CLASS_TYPE_ID VALID_FROM_DATE VALID_FROM_VALUE VALID_TO_DATE VALID_TO_VALUE VALUE_SCALE
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
77
78
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Analysis
You can analyze Service Master data along several dimensions:
Business Area Classification Hierarchy Company Code Controlling Area Cost Center & Hierarchy Equipment & Hierarchy Functional Location & Hierarchy Material & Product Hierarchy Material By Plant Planning Group Plant Plant Location Service Person Time Dimension Unit Of Measure Vendor Vendor By Company How many equipment have a certain characteristic with a certain value? How many characteristic values have expired and need renewal in my functional locations? Which equipment are missing an important upgrade? How often are we out of tolerance range for equipment characteristics? Which plants are best /worst at keeping their equipment up to date
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
79
80
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Reports
chapter
Reports Overview
Overview
You can use the SAP BusinessObjects Plant Maintenance Rapid Mart, version for SAP solutions to produce many kinds of reports. This chapter provides examples of reports you could produce. The information in this chapter is useful for those who analyze and produce reports with the Rapid Mart data. This chapter provides a sample report and the recommended joins for each componentized section in the Rapid Mart:
Service Notification MTBR MTTR Service Order Service Operation Service Confirmation Service Order Cost Service Master
SAP Master Data Reports are also described at the end of this chapter. These reports are common across all Rapid Marts and are intended for hierarchy discovery and record validation.
Service Notification
The notification section extracts data about maintenance notifications. Notifications are created in the event of a malfunction or exceptional situation encountered in plant maintenance. They:
Describe the exceptional technical condition at an object, such as the symptoms of a malfunction. Request the maintenance department to perform a necessary task, such as an upgrade on certain equipment. Document work that has been performed, such as troubleshooting the malfunction.
Reports
Sample Reports for the Notifications include:
82
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Notification Listing
View Notification Listing and detail information for the selected Company Code, Calendar Year, and Calendar Month(s) of the Notifications. Includes a hyperlink on Notification Id to Notification Details report.
Listing
View notification listing. Notification Id is a hyperlink to the Notification Details report.
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
83
Details
View notification details for all notifications in the result set.
Report SQL
SELECT DISTINCT COMPANY_CODE.CMPNY_CODE_NAME, TIME_DIM_NOTIFICTN.CALENDAR_YEAR, TIME_DIM_NOTIFICTN.CALENDAR_MONTH, NOTIFICATION_FACT.NOTIFICTN_ID, NOTIFICATION_FACT.NOTIFICTN_LINE_ITEM_ID, NOTIFICATION_FACT.COMPLT_FLAG, NOTIFICATION_FACT.BREAKDOWN_FLAG, NOTIFICATION_FACT.CREATE_BY_LOGIN, NOTIFICATION_FACT.IN_PROGRESS_FLAG, NOTIFICATION_FACT.NOTIFICTN_DESCR, NOTIFICATION_FACT.NOTIFICTN_LINE_DESCR, NOTIFICATION_FACT.ITEM_DELETE_FLAG, NOTIFICATION_FACT.OUTSTANDNG_FLAG, NOTIFICATION_FACT.POSTPONE_FLAG, NOTIFICATION_FACT.REPORTED_BY_LOGIN, COUNT(DISTINCT NOTIFICATION_FACT.NOTIFICTN_ID),
84
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
NOTIFICATION_FACT.NOTIFICTN_DATE, NOTIFICATION_FACT.REQ_END_DATE, NOTIFICATION_FACT.REQ_START_DATE, SERVICE_PERSON.FULL_NAME, NOTIFICTN_DOC_TYPE.DOC_TYPE_DESCR, EQUIPMENT.EQUIPMNT_CATEG_DESCR, EQUIPMENT.EQUIPMNT_TYPE_DESCR, EQUIPMENT.EQUIPMNT_ID FROM COMPANY_CODE, TIME_DIM TIME_DIM_NOTIFICTN, NOTIFICATION_FACT, SERVICE_PERSON, DOCUMENT_TYPE NOTIFICTN_DOC_TYPE, EQUIPMENT WHERE ( TIME_DIM_NOTIFICTN.CALENDAR_DATE=NOTIFICATION_FACT.NO TIFICTN_DATE ) AND ( COMPANY_CODE.CMPNY_CODE_ID=NOTIFICATION_FACT.CMPNY_ CODE_ID ) AND ( SERVICE_PERSON.PERSON_ID=NOTIFICATION_FACT.PERSON_ID_RE SP ) AND ( NOTIFICTN_DOC_TYPE.DOC_CATEG_ID=NOTIFICATION_FACT.DOC_ CATEG_ID AND NOTIFICTN_DOC_TYPE.DOC_TYPE_ID=NOTIFICATION_FACT.DOC_TYPE _ID AND NOTIFICTN_DOC_TYPE.DIM_SRC_ID = 'NOTIFICTN' ) AND ( NOTIFICATION_FACT.EQUIPMNT_ID=EQUIPMENT.EQUIPMNT_ID ) AND ( ( COMPANY_CODE.CMPNY_CODE_NAME = 'IDES US INC' ) AND TIME_DIM_NOTIFICTN.CALENDAR_YEAR = 2000 AND TIME_DIM_NOTIFICTN.CALENDAR_MONTH In (1,2,4) ) GROUP BY COMPANY_CODE.CMPNY_CODE_NAME, TIME_DIM_NOTIFICTN.CALENDAR_YEAR, TIME_DIM_NOTIFICTN.CALENDAR_MONTH, NOTIFICATION_FACT.NOTIFICTN_ID, NOTIFICATION_FACT.NOTIFICTN_LINE_ITEM_ID, NOTIFICATION_FACT.COMPLT_FLAG, NOTIFICATION_FACT.BREAKDOWN_FLAG,
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
85
NOTIFICATION_FACT.CREATE_BY_LOGIN, NOTIFICATION_FACT.IN_PROGRESS_FLAG, NOTIFICATION_FACT.NOTIFICTN_DESCR, NOTIFICATION_FACT.NOTIFICTN_LINE_DESCR, NOTIFICATION_FACT.ITEM_DELETE_FLAG, NOTIFICATION_FACT.OUTSTANDNG_FLAG, NOTIFICATION_FACT.POSTPONE_FLAG, NOTIFICATION_FACT.REPORTED_BY_LOGIN, NOTIFICATION_FACT.NOTIFICTN_DATE, NOTIFICATION_FACT.REQ_END_DATE, NOTIFICATION_FACT.REQ_START_DATE, SERVICE_PERSON.FULL_NAME, NOTIFICTN_DOC_TYPE.DOC_TYPE_DESCR, EQUIPMENT.EQUIPMNT_CATEG_DESCR, EQUIPMENT.EQUIPMNT_TYPE_DESCR, EQUIPMENT.EQUIPMNT_ID
Notification Details
View Notification detail information for the selected Notification Id.
Report SQL
All report SQL is located in the Rapid Mart installation directory under \Sample\DML.
86
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Notification Statistics
View Notification statistics and trend information by Functional Location for the selected Company Code and Calendar Year.
Summary
View notification days complete and days downtime statistics by functional location.
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
87
Calculations
Days Complete % Mix = Percentage([NOTIFCTN - Days Complete]) Days Downtime % Mix = Percentage([NOTIFCTN - Days Downtime])
Report SQL
All report SQL is located in the Rapid Mart installation directory under \Sample\DML.
88
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Statistics
View equipment failure statistics by plant.
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
89
Listing
View equipment failure notifications by plant.
Report SQL
All report SQL is located in the Rapid Mart installation directory under \Sample\DML.
Note: Additional joins between dimension and hierarchy tables are shown in Recommended table joins on page 27 for master reports.
Fact Table NOTIFICATION_FACT NOTIFICATION_FACT Dimension Table BUSINESS_AREA Join Expression BUSINESS_AREA.BUS_AREA_ID=NOTIFICATION_ FACT.BUS_AREA_ID
CLASSIFICATION_HIER_ NOTIFICATION_FACT.EQUIPMNT_ID = HZ CLASSIFICATION_HIER_HZ.INTERNAL_CLASS_ID AND CLASSIFICATION_HIER_HZ.CLASS_TYPE_ID = '002' CLASSIFICATION_HIER_ NOTIFICATION_FACT.FUNCTNL_LOCATN_ID HZ =CLASSIFICATION_HIER_HZ.INTERNAL_CLASS_I D and CLASSIFICATION_HIER_HZ.CLASS_TYPE_ID = '003'
NOTIFICATION_FACT
90
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Dimension Table
Join Expression
CLASSIFICATION_HIER_ NOTIFICATION_FACT.EQUIPMNT_ID = VR CLASSIFICATION_HIER_VR.CHILD_ID AND CLASSIFICATION_HIER_VR.CLASS_TYPE_ID = '002' CLASSIFICATION_HIER_ NOTIFICATION_FACT.FUNCTNL_LOCATN_ID VR =CLASSIFICATION_HIER_VR.CHILD_ID and CLASSIFICATION_HIER_VR.CLASS_TYPE_ID = '003' COMPANY_CODE CONTROLLING_AREA COST_CENTER COMPANY_CODE.CMPNY_CODE_ID=NOTIFICATI ON_FACT.CMPNY_CODE_ID CONTROLLING_AREA.CTRL_AREA_ID=NOTIFICA TION_FACT.CTRL_AREA_ID NOTIFICATION_FACT.COST_CNTR_ID=COST_CE NTER.COST_CNTR_ID and NOTIFICATION_FACT.CTRL_AREA_ID=COST_CEN TER.CTRL_AREA_ID
NOTIFICATION_FACT
NOTIFICATION_FACT
COST_CENTER_HIER_H NOTIFICATION_FACT.CTRL_AREA_ID=COST_CEN Z TER_HIER_HZ.CTRL_AREA_ID and NOTIFICATION_FACT.COST_CNTR_ID=COST_CE NTER_HIER_HZ.COST_CNTR_ID COST_CENTER_HIER_V NOTIFICATION_FACT.CTRL_AREA_ID=COST_CEN R TER_HIER_VR.CTRL_AREA_ID and NOTIFICATION_FACT.COST_CNTR_ID=COST_CE NTER_HIER_VR.CHILD_ID DOCUMENT_CATEGORY DOCUMENT_CATEGORY.DOC_CATEG_ID = NOTIFICATION_FACT.DOC_CATEG_ID and DOCUMENT_CATEGORY.DIM_SRC_ID = 'NOTIFICTN' DOCUMENT_TYPE DOCUMENT_TYPE.DOC_CATEG_ID=NOTIFICATIO N_FACT.DOC_CATEG_ID AND DOCUMENT_TYPE.DOC_TYPE_ID=NOTIFICATION _FACT.DOC_TYPE_ID AND DOCUMENT_TYPE.DIM_SRC_ID = 'NOTIFICTN' NOTIFICATION_FACT.EQUIPMNT_ID=EQUIPMENT. EQUIPMNT_ID NOTIFICATION_FACT.EQUIPMNT_ID=EQUIPMENT _HIER_HZ.EQUIPMNT_ID NOTIFICATION_FACT.EQUIPMNT_ID=EQUIPMENT _HIER_VR.CHILD_ID NOTIFICATION_FACT.FUNCTNL_LOCATN_ID=FUN CTIONAL_LOCATION.FUNCTNL_LOCATN_ID NOTIFICATION_FACT.FUNCTNL_LOCATN_ID=FUN CTIONAL_LOCATION_HIER_HZ.FUNCTNL_LOCAT N_ID NOTIFICATION_FACT.FUNCTNL_LOCATN_ID=FUN CTIONAL_LOCATION_HIER_VR.CHILD_ID NOTIFICATION_FACT.INTERNAL_ORDER_ID=INTE RNAL_ORDER.INTERNAL_ORDER_ID
NOTIFICATION_FACT
NOTIFICATION_FACT
NOTIFICATION_FACT
NOTIFICATION_FACT NOTIFICATION_FACT
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
91
Join Expression NOTIFICATION_FACT.INTERNAL_ORDER_ID=INTE RNAL_ORDER_HIER_HZ.INTERNAL_ORDER_ID NOTIFICATION_FACT.INTERNAL_ORDER_ID=INTE RNAL_ORDER_HIER_VR.CHILD_ID MAINTENANCE_PRIORITY.PRIORITY_TYPE_ID=N OTIFICATION_FACT.PRIORITY_TYPE_ID and MAINTENANCE_PRIORITY.PRIORITY_ID=NOTIFIC ATION_FACT.PRIORITY_ID NOTIFICATION_FACT.CAUSE_ID=MALFUNCTION_ CAUSE.CAUSE_ID and NOTIFICATION_FACT.CAUSE_GRP_ID=MALFUNC TION_CAUSE.CAUSE_GRP_ID NOTIFICATION_FACT.DAMAGE_ID=MALFUNCTIO N_DAMAGE.DAMAGE_ID and NOTIFICATION_FACT.DAMAGE_GRP_ID=MALFUN CTION_DAMAGE.DAMAGE_GRP_ID
NOTIFICATION_FACT
MALFUNCTION_CAUSE
NOTIFICATION_FACT
MALFUNCTION_DAMAG E
NOTIFICATION_FACT NOTIFICATION_FACT
MALFUNCTION_EFFECT NOTIFICATION_FACT.EFFECT_ID=MALFUNCTION _EFFECT.EFFECT_ID MALFUNCTION_OBJ_PA RT NOTIFICATION_FACT.OBJ_PART_ID=MALFUNCTI ON_OBJ_PART.OBJ_PART_ID and NOTIFICATION_FACT.OBJ_PART_GRP_ID=MALFU NCTION_OBJ_PART.OBJ_PART_GRP_ID NOTIFICATION_FACT.MATERIAL_ID=MATERIAL.M ATERIAL_ID NOTIFICATION_FACT.MATERIAL_ID=MATERIAL_B Y_PLANT.MATERIAL_ID and NOTIFICATION_FACT.PLANT_ID=MATERIAL_BY_P LANT.PLANT_ID PLANNING_GROUP.PLANT_ID=NOTIFICATION_FA CT.PLANT_ID and PLANNING_GROUP.PLANNG_GRP_ID=NOTIFICATI ON_FACT.PLANNG_GRP_ID PLANT.PLANT_ID=NOTIFICATION_FACT.PLANT_ID PLANT_LOCATION.PLANT_ID=NOTIFICATION_FAC T.PLANT_ID and PLANT_LOCATION.LOCATN_ID=NOTIFICATION_F ACT.LOCATN_ID SERVICE_PERSON.PERSON_ID=NOTIFICATION_F ACT.PERSON_ID_RESP TIME_DIM.CALENDAR_DATE=NOTIFICATION_FAC T.CREATE_DATE TIME_DIM.CALENDAR_DATE=NOTIFICATION_FAC T.NOTIFICTN_DATE UNIT_OF_MEASURE.UOM_ID=NOTIFICATION_FA CT.UOM_ID_DOWNTIME
NOTIFICATION_FACT NOTIFICATION_FACT
MATERIAL MATERIAL_BY_PLANT
NOTIFICATION_FACT
PLANNING_GROUP
NOTIFICATION_FACT NOTIFICATION_FACT
PLANT PLANT_LOCATION
92
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Join Expression NOTIFICATION_FACT.WORK_CNTR_ID=WORK_CE NTER.WORK_CNTR_ID AND NOTIFICATION_FACT.PLANT_ID = WORK_CENTER.PLANT_ID NOTIFICATION_FACT.WORK_CNTR_ID=WORK_CE NTER_HIER_HZ.WORK_CNTR_ID AND NOTIFICATION_FACT.PLANT_ID=WORK_CENTER _HIER_HZ.PLANT_ID NOTIFICATION_FACT.WORK_CNTR_ID=WORK_CE NTER_HIER_VR.CHILD_ID AND NOTIFICATION_FACT.PLANT_ID=WORK_CENTER _HIER_VR.PLANT_ID
NOTIFICATION_FACT
WORK_CENTER_HIER_ HZ
NOTIFICATION_FACT
WORK_CENTER_HIER_ VR
MTBR MTTR
MTBR and MTTR data is related to service notifications.
MTBR = Mean (or Average) Time Between Repairs (also called up time) MTTR = Mean (or Average) Time To Repair (also called down time)
These are calculated from the notifications within the Rapid Mart load job.
Reports
Sample Reports for the MTBR MTTR include:
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
93
Summary
View summary statistics including days uptime, days downtime, % mix and averages.
94
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Trend
View MTBR MTTR data as a trend by equipment type.
Calculations
Report SQL
All report SQL is located in the Rapid Mart installation directory under \Sample\DML.
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
95
Report SQL
All report SQL is located in the Rapid Mart installation directory under \Sample\DML.
96
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Note: Additional joins between dimension and hierarchy tables are shown in Recommended table joins on page 27 for master reports. Fact Table MTBR_MTTR_FACT MTBR_MTTR_FACT Dimension Table BUSINESS_AREA CLASSIFICATION_HIE R_HZ Join Expression BUSINESS_AREA.BUS_AREA_ID=MTB R_MTTR_FACT.BUS_AREA_ID MTBR_MTTR_FACT.EQUIPMNT_ID = CLASSIFICATION_HIER_HZ.INTERNAL _CLASS_ID AND CLASSIFICATION_HIER_HZ.CLASS_TY PE_ID = '002' MTBR_MTTR_FACT.FUNCTNL_LOCAT N_ID =CLASSIFICATION_HIER_HZ.INTERNA L_CLASS_ID and CLASSIFICATION_HIER_HZ.CLASS_TY PE_ID = '003' MTBR_MTTR_FACT.EQUIPMNT_ID = CLASSIFICATION_HIER_VR.CHILD_ID AND CLASSIFICATION_HIER_VR.CLASS_T YPE_ID = '002' MTBR_MTTR_FACT.FUNCTNL_LOCAT N_ID =CLASSIFICATION_HIER_VR.CHILD_I D and CLASSIFICATION_HIER_VR.CLASS_T YPE_ID = '003' COMPANY_CODE.CMPNY_CODE_ID= MTBR_MTTR_FACT.CMPNY_CODE_ID
MTBR_MTTR_FACT
CLASSIFICATION_HIE R_HZ
MTBR_MTTR_FACT
CLASSIFICATION_HIE R_VR
MTBR_MTTR_FACT
CLASSIFICATION_HIE R_VR
COMPANY_CODE
CONTROLLING_AREA CONTROLLING_AREA.CTRL_AREA_ID =MTBR_MTTR_FACT.CTRL_AREA_ID COST_CENTER MTBR_MTTR_FACT.COST_CNTR_ID= COST_CENTER.COST_CNTR_ID and MTBR_MTTR_FACT.CTRL_AREA_ID=C OST_CENTER.CTRL_AREA_ID MTBR_MTTR_FACT.CTRL_AREA_ID=C OST_CENTER_HIER_HZ.CTRL_AREA_ ID and MTBR_MTTR_FACT.COST_CNTR_ID= COST_CENTER_HIER_HZ.COST_CNT R_ID
MTBR_MTTR_FACT
COST_CENTER_HIER _HZ
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
97
Dimension Table
Join Expression
COST_CENTER_HIER MTBR_MTTR_FACT.CTRL_AREA_ID=C _VR OST_CENTER_HIER_VR.CTRL_AREA_ ID and MTBR_MTTR_FACT.COST_CNTR_ID= COST_CENTER_HIER_VR.CHILD_ID DOCUMENT_CATEGO DOCUMENT_CATEGORY.DOC_CATEG RY _ID = MTBR_MTTR_FACT.DOC_CATEG_ID and DOCUMENT_CATEGORY.DIM_SRC_ID = 'NOTIFICTN' DOCUMENT_TYPE DOCUMENT_TYPE.DOC_CATEG_ID=M TBR_MTTR_FACT.DOC_CATEG_ID AND DOCUMENT_TYPE.DOC_TYPE_ID=MT BR_MTTR_FACT.DOC_TYPE_ID AND DOCUMENT_TYPE.DIM_SRC_ID = 'NOTIFICTN' MTBR_MTTR_FACT.EQUIPMNT_ID=EQ UIPMENT.EQUIPMNT_ID
MTBR_MTTR_FACT
MTBR_MTTR_FACT
EQUIPMENT
FUNCTIONAL_LOCATI MTBR_MTTR_FACT.FUNCTNL_LOCAT ON N_ID=FUNCTIONAL_LOCATION.FUNC TNL_LOCATN_ID FUNCTIONAL_LOCATI MTBR_MTTR_FACT.FUNCTNL_LOCAT ON_HIER_HZ N_ID=FUNCTIONAL_LOCATION_HIER_ HZ.FUNCTNL_LOCATN_ID FUNCTIONAL_LOCATI MTBR_MTTR_FACT.FUNCTNL_LOCAT ON_HIER_VR N_ID=FUNCTIONAL_LOCATION_HIER_ VR.CHILD_ID INTERNAL_ORDER MTBR_MTTR_FACT.INTERNAL_ORDE R_ID=INTERNAL_ORDER.INTERNAL_ ORDER_ID
MTBR_MTTR_FACT
MTBR_MTTR_FACT
MTBR_MTTR_FACT
MTBR_MTTR_FACT
98
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Dimension Table
Join Expression
INTERNAL_ORDER_HI MTBR_MTTR_FACT.INTERNAL_ORDE ER_VR R_ID=INTERNAL_ORDER_HIER_VR.C HILD_ID MAINTENANCE_PRIO RITY MTBR_MTTR_FACT.PRIORITY_ID=MAI NTENANCE_PRIORITY.PRIORITY_ID and MTBR_MTTR_FACT.PRIORITY_TYPE_I D=MAINTENANCE_PRIORITY.PRIORIT Y_TYPE_ID MTBR_MTTR_FACT.EFFECT_ID=MALF UNCTION_EFFECT.EFFECT_ID MTBR_MTTR_FACT.MATERIAL_ID=MA TERIAL.MATERIAL_ID
MTBR_MTTR_FACT
MALFUNCTION_EFFE CT MATERIAL
MATERIAL_BY_PLANT MTBR_MTTR_FACT.MATERIAL_ID=MA TERIAL_BY_PLANT.MATERIAL_ID and MTBR_MTTR_FACT.PLANT_ID=MATER IAL_BY_PLANT.PLANT_ID NOTIFICATION PLANNING_GROUP MTBR_MTTR_FACT.NOTIFICTN_ID=N OTIFICATION.NOTIFICTN_ID PLANNING_GROUP.PLANT_ID=MTBR_ MTTR_FACT.PLANT_ID and PLANNING_GROUP.PLANNG_GRP_ID =MTBR_MTTR_FACT.PLANNG_GRP_I D PLANT.PLANT_ID=MTBR_MTTR_FACT. PLANT_ID SERVICE_PERSON.PERSON_ID=MTB R_MTTR_FACT.PERSON_ID_RESP TIME_DIM.CALENDAR_DATE=MTBR_ MTTR_FACT.NOTIFICTN_DATE MTBR_MTTR_FACT.WORK_CNTR_ID= WORK_CENTER.WORK_CNTR_ID and MTBR_MTTR_FACT.PLANT_ID=WORK _CENTER.PLANT_ID
MTBR_MTTR_FACT MTBR_MTTR_FACT
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
99
Dimension Table
Join Expression
WORK_CENTER_HIER MTBR_MTTR_FACT.WORK_CNTR_ID= _HZ WORK_CENTER_HIER_HZ.WORK_CN TR_ID AND MTBR_MTTR_FACT.PLANT_ID=WORK _CENTER_HIER_HZ.PLANT_ID WORK_CENTER_HIER MTBR_MTTR_FACT.WORK_CNTR_ID= _VR WORK_CENTER_HIER_VR.CHILD_ID AND MTBR_MTTR_FACT.PLANT_ID=WORK _CENTER_HIER_VR.PLANT_ID
MTBR_MTTR_FACT
Service Order
Service Orders document the necessary steps to repair the malfunction, or to complete the tasks requested in the notification. They serve as a cost collector for material and labor charges. They also record the time spent in the maintenance activities.
Reports
Sample Reports for this section include:
100
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
101
By Service Technician
View service order statistics for each Service Technician.
102
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Calculations
TTL Variance % (ACTL vs SCHED) = If(Sum([SVC ORDR - Days Complete Actual]) <> 0; Sum([SVC ORDR - Days Variance (ACTL vs SCHED)])/Sum([SVC ORDR - Days Complete Actual]); If([SVC ORDR Days Complete Scheduled] = 0;0;1)) Variance % (ACTL vs SCHED) = If([SVC ORDR - Days Complete Actual] <> 0; [SVC ORDR - Days Variance (ACTL vs SCHED)]/[SVC ORDR - Days Complete Actual]; If([SVC ORDR - Days Complete Scheduled] = 0;0;1))
Report SQL
All report SQL is located in the Rapid Mart installation directory under \Sample\DML.
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
103
Completed Orders
View service order listing for completed orders.
104
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Open Orders
View service order listing for open orders.
Calculations
TTL Variance % (ACTL vs SCHED) = If(Sum([SVC ORDR - Days Complete Actual]) <> 0; Sum([SVC ORDR - Days Variance (ACTL vs SCHED)])/Sum([SVC ORDR - Days Complete Actual]); If([SVC ORDR Days Complete Scheduled] = 0;0;1)) Variance % (ACTL vs SCHED) = If([SVC ORDR - Days Complete Actual] <> 0; [SVC ORDR - Days Variance (ACTL vs SCHED)]/[SVC ORDR - Days Complete Actual]; If([SVC ORDR - Days Complete Scheduled] = 0;0;1))
Report SQL
All report SQL is located in the Rapid Mart installation directory under \Sample\DML.
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
105
Note: Additional joins between dimension and hierarchy tables are shown in Recommended table joins on page 27 for master reports.
Fact Table Dimension Table Join Expression BUSINESS_AREA.BUS_AREA_ID=SERVICE_ORD ER_FACT.BUS_AREA_ID
SERVICE_ORDER_FACT BUSINESS_AREA
SERVICE_ORDER_FACT CLASSIFICATION_HIER_ SERVICE_ORDER_FACT.EQUIPMNT_ID = HZ CLASSIFICATION_HIER_HZ.INTERNAL_CLASS_ID AND CLASSIFICATION_HIER_HZ.CLASS_TYPE_ID = '002' SERVICE_ORDER_FACT CLASSIFICATION_HIER_ SERVICE_ORDER_FACT.FUNCTNL_LOCATN_ID HZ =CLASSIFICATION_HIER_HZ.INTERNAL_CLASS_I D and CLASSIFICATION_HIER_HZ.CLASS_TYPE_ID = '003' SERVICE_ORDER_FACT CLASSIFICATION_HIER_ SERVICE_ORDER_FACT.EQUIPMNT_ID = VR CLASSIFICATION_HIER_VR.CHILD_ID AND CLASSIFICATION_HIER_VR.CLASS_TYPE_ID = '002' SERVICE_ORDER_FACT CLASSIFICATION_HIER_ SERVICE_ORDER_FACT.FUNCTNL_LOCATN_ID VR =CLASSIFICATION_HIER_VR.CHILD_ID and CLASSIFICATION_HIER_VR.CLASS_TYPE_ID = '003' SERVICE_ORDER_FACT COMPANY_CODE SERVICE_ORDER_FACT CONTROLLING_AREA SERVICE_ORDER_FACT COST_CENTER COMPANY_CODE.CMPNY_CODE_ID=SERVICE_O RDER_FACT.CMPNY_CODE_ID CONTROLLING_AREA.CTRL_AREA_ID=SERVICE_ ORDER_FACT.CTRL_AREA_ID SERVICE_ORDER_FACT.COST_CNTR_ID=COST_ CENTER.COST_CNTR_ID and SERVICE_ORDER_FACT.CTRL_AREA_ID=COST_ CENTER.CTRL_AREA_ID
SERVICE_ORDER_FACT COST_CENTER_HIER_H SERVICE_ORDER_FACT.COST_CNTR_ID=COST_ Z CENTER_HIER_HZ.COST_CNTR_ID and SERVICE_ORDER_FACT.CTRL_AREA_ID=COST_ CENTER_HIER_HZ.CTRL_AREA_ID SERVICE_ORDER_FACT COST_CENTER_HIER_V SERVICE_ORDER_FACT.CTRL_AREA_ID=COST_ R CENTER_HIER_VR.CTRL_AREA_ID and SERVICE_ORDER_FACT.COST_CNTR_ID=COST_ CENTER_HIER_VR.CHILD_ID SERVICE_ORDER_FACT CURRENCY SERVICE_ORDER_FACT CUSTOMER CURRENCY.CURR_ID=SERVICE_ORDER_FACT.C URR_ID CUSTOMER.CUSTOMER_ID=SERVICE_ORDER_F ACT.CUSTOMER_ID
106
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Fact Table
Dimension Table
Join Expression DOCUMENT_CATEGORY.DOC_CATEG_ID = SERVICE_ORDER_FACT.DOC_CATEG_ID and DOCUMENT_CATEGORY.DIM_SRC_ID = 'INT_ORDER' DOCUMENT_TYPE.DOC_CATEG_ID=SERVICE_O RDER_FACT.DOC_CATEG_ID AND DOCUMENT_TYPE.DOC_TYPE_ID=SERVICE_OR DER_FACT.DOC_TYPE_ID AND DOCUMENT_TYPE.DIM_SRC_ID = 'INT_ORDER' SERVICE_ORDER_FACT.EQUIPMNT_ID=EQUIPME NT.EQUIPMNT_ID SERVICE_ORDER_FACT.EQUIPMNT_ID=EQUIPME NT_HIER_HZ.EQUIPMNT_ID SERVICE_ORDER_FACT.EQUIPMNT_ID=EQUIPME NT_HIER_VR.CHILD_ID SERVICE_ORDER_FACT.FUNCTNL_AREA_ID=FU NCTIONAL_AREA.FUNCTNL_AREA_ID SERVICE_ORDER_FACT.FUNCTNL_AREA_ID=FU NCTIONAL_AREA_HIER_HZ.FUNCTNL_AREA_ID SERVICE_ORDER_FACT.FUNCTNL_AREA_ID=FU NCTIONAL_AREA_HIER_VR.CHILD_ID SERVICE_ORDER_FACT.FUNCTNL_LOCATN_ID=F UNCTIONAL_LOCATION.FUNCTNL_LOCATN_ID SERVICE_ORDER_FACT.FUNCTNL_LOCATN_ID=F UNCTIONAL_LOCATION_HIER_HZ.FUNCTNL_LOC ATN_ID SERVICE_ORDER_FACT.FUNCTNL_LOCATN_ID=F UNCTIONAL_LOCATION_HIER_VR.CHILD_ID SERVICE_ORDER_FACT.INTERNAL_ORDER_ID=I NTERNAL_ORDER.INTERNAL_ORDER_ID SERVICE_ORDER_FACT.INTERNAL_ORDER_ID=I NTERNAL_ORDER_HIER_HZ.INTERNAL_ORDER_ ID SERVICE_ORDER_FACT.INTERNAL_ORDER_ID=I NTERNAL_ORDER_HIER_VR.CHILD_ID
SERVICE_ORDER_FACT DOCUMENT_CATEGOR Y
SERVICE_ORDER_FACT DOCUMENT_TYPE
SERVICE_ORDER_FACT EQUIPMENT SERVICE_ORDER_FACT EQUIPMENT_HIER_HZ SERVICE_ORDER_FACT EQUIPMENT_HIER_VR SERVICE_ORDER_FACT FUNCTIONAL_AREA SERVICE_ORDER_FACT FUNCTIONAL_AREA_HI ER_HZ SERVICE_ORDER_FACT FUNCTIONAL_AREA_HI ER_VR SERVICE_ORDER_FACT FUNCTIONAL_LOCATIO N SERVICE_ORDER_FACT FUNCTIONAL_LOCATIO N_HIER_HZ SERVICE_ORDER_FACT FUNCTIONAL_LOCATIO N_HIER_VR SERVICE_ORDER_FACT INTERNAL_ORDER SERVICE_ORDER_FACT INTERNAL_ORDER_HIE R_HZ SERVICE_ORDER_FACT INTERNAL_ORDER_HIE R_VR
SERVICE_ORDER_FACT INTERNAL_ORDER_STA INTERNAL_ORDER_STATUS.DOC_TYPE_ID=SER TUS VICE_ORDER_FACT.DOC_TYPE_ID and INTERNAL_ORDER_STATUS.ORDER_STATUS_ID= SERVICE_ORDER_FACT.ORDER_STATUS_ID SERVICE_ORDER_FACT MAINTENANCE_ACTIVIT SERVICE_ORDER_FACT.MAINT_ACTIVITY_TYPE_ Y_TYPE ID=MAINTENANCE_ACTIVITY_TYPE.MAINT_ACTI VITY_TYPE_ID SERVICE_ORDER_FACT MAINTENANCE_PRIORI TY SERVICE_ORDER_FACT.PRIORITY_ID=MAINTENA NCE_PRIORITY.PRIORITY_ID and SERVICE_ORDER_FACT.PRIORITY_TYPE_ID=MAI NTENANCE_PRIORITY.PRIORITY_TYPE_ID
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
107
Fact Table
Dimension Table
Join Expression SERVICE_ORDER_FACT.MATERIAL_ID=MATERIAL .MATERIAL_ID SERVICE_ORDER_FACT.MATERIAL_ID=MATERIAL _BY_PLANT.MATERIAL_ID and SERVICE_ORDER_FACT.PLANT_ID=MATERIAL_B Y_PLANT.PLANT_ID SERVICE_ORDER_FACT.NOTIFICTN_ID=NOTIFIC ATION.NOTIFICTN_ID PLANNING_GROUP.PLANT_ID=SERVICE_ORDER _FACT.PLANT_ID and PLANNING_GROUP.PLANNG_GRP_ID=SERVICE_ ORDER_FACT.PLANNG_GRP_ID PLANT.PLANT_ID=SERVICE_ORDER_FACT.PLANT _ID PLANT_LOCATION.PLANT_ID=SERVICE_ORDER_ FACT.PLANT_ID and PLANT_LOCATION.LOCATN_ID=SERVICE_ORDER _FACT.LOCATN_ID SERVICE_ORDER_FACT.PROD_HIER_ID=PRODU CT_HIERARCHY.PROD_HIER_ID SERVICE_ORDER_FACT.CTRL_AREA_ID=PROFIT _CENTER.CTRL_AREA_ID and SERVICE_ORDER_FACT.PROFIT_CNTR_ID=PROF IT_CENTER.PROFIT_CNTR_ID SERVICE_ORDER_FACT.CTRL_AREA_ID=PROFIT _CENTER_HIER_HZ.CTRL_AREA_ID and SERVICE_ORDER_FACT.PROFIT_CNTR_ID=PROF IT_CENTER_HIER_HZ.PROFIT_CNTR_ID SERVICE_ORDER_FACT.CTRL_AREA_ID=PROFIT _CENTER_HIER_VR.CTRL_AREA_ID and SERVICE_ORDER_FACT.PROFIT_CNTR_ID=PROF IT_CENTER_HIER_VR.CHILD_ID SERVICE_ORDER_FACT.PROJ_ELEM_ID=PROJE CT_ELEMENT.PROJ_ELEM_ID SERVICE_ORDER_FACT.PROJ_ELEM_ID=PROJE CT_ELEMENT_HIER_HZ.PROJ_ELEM_ID SERVICE_ORDER_FACT.PROJ_ELEM_ID=PROJE CT_ELEMENT_HIER_VR.CHILD_ID SERVICE_PERSON.PERSON_ID=SERVICE_ORDE R_FACT.PERSON_ID_RESP SERVICE_ORDER_FACT.SYSTEM_CONDITN_ID=S YSTEM_CONDITION.SYSTEM_CONDITN_ID TIME_DIM.CALENDAR_DATE=SERVICE_ORDER_ FACT.CREATE_DATE SERVICE_ORDER_FACT.WORK_CNTR_ID=WORK _CENTER.WORK_CNTR_ID AND SERVICE_ORDER_FACT.PLANT_ID=WORK_CENT ER.PLANT_ID
SERVICE_ORDER_FACT PROJECT_ELEMENT SERVICE_ORDER_FACT PROJECT_ELEMENT_HI ER_HZ SERVICE_ORDER_FACT PROJECT_ELEMENT_HI ER_VR SERVICE_ORDER_FACT SERVICE_PERSON SERVICE_ORDER_FACT SYSTEM_CONDITION SERVICE_ORDER_FACT TIME_DIM SERVICE_ORDER_FACT WORK_CENTER
108
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Fact Table
Dimension Table
Join Expression SERVICE_ORDER_FACT.WORK_CNTR_ID=WORK _CENTER_HIER_HZ.WORK_CNTR_ID AND SERVICE_ORDER_FACT.PLANT_ID=WORK_CENT ER_HIER_HZ.PLANT_ID SERVICE_ORDER_FACT.WORK_CNTR_ID=WORK _CENTER_HIER_VR.CHILD_ID AND SERVICE_ORDER_FACT.PLANT_ID=WORK_CENT ER_HIER_VR.PLANT_ID
SERVICE_ORDER_FACT WORK_CENTER_HIER_ HZ
SERVICE_ORDER_FACT WORK_CENTER_HIER_ VR
Service Operation
You use operations to describe the individual maintenance tasks to be performed. The operation includes the time, the work center, and other controlling information for an individual maintenance task.
Reports
Sample Reports for this section include:
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
109
Report SQL
All report SQL is located in the Rapid Mart installation directory under \Sample\DML.
110
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Summary
View service operation summary statistics by maintenance activity and functional location.
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
111
Trend
View service operation statistics trend by functional location.
Calculations
Avg Hours Variance (ACTL vs SCHED) = [SVC OP - Hours Variance (ACTL vs SCHED)]/[SVC OP - Document Count]
Report SQL
All report SQL is located in the Rapid Mart installation directory under \Sample\DML.
112
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Calculations
Avg Hours Variance (ACTL vs SCHED) = [SVC OP - Hours Variance (ACTL vs SCHED)]/[SVC OP - Document Count]
Report SQL
All report SQL is located in the Rapid Mart installation directory under \Sample\DML.
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
113
Note: Additional joins between dimension and hierarchy tables are shown in Recommended table joins on page 27 for master reports.
Fact Table SERVICE_OPERATION_ FACT Dimension Table ACTIVITY Join Expression SERVICE_OPERATION_FACT.ACTIVITY_ID=ACTIVI TY.ACTIVITY_ID and SERVICE_OPERATION_FACT.CTRL_AREA_ID=AC TIVITY.CTRL_AREA_ID SERVICE_OPERATION_FACT.CTRL_AREA_ID=AC TIVITY_HIER_HZ.CTRL_AREA_ID and SERVICE_OPERATION_FACT.ACTIVITY_ID=ACTIVI TY_HIER_HZ.ACTIVITY_ID SERVICE_OPERATION_FACT.CTRL_AREA_ID = ACTIVITY_HIER_VR.CTRL_AREA_ID and SERVICE_OPERATION_FACT.ACTIVITY_ID = ACTIVITY_HIER_VR.CHILD_ID BUSINESS_AREA.BUS_AREA_ID=SERVICE_OPER ATION_FACT.BUS_AREA_ID
SERVICE_OPERATION_ FACT
ACTIVITY_HIER_HZ
SERVICE_OPERATION_ FACT
ACTIVITY_HIER_VR
BUSINESS_AREA
CHART_OF_ACCOUNTS CHART_OF_ACCOUNTS.CHART_OF_ACCT_ID=SE RVICE_OPERATION_FACT.CHART_OF_ACCT_ID CLASSIFICATION_HIER_ SERVICE_OPERATION_FACT.EQUIPMNT_ID = HZ CLASSIFICATION_HIER_HZ.INTERNAL_CLASS_ID AND CLASSIFICATION_HIER_HZ.CLASS_TYPE_ID = '002' CLASSIFICATION_HIER_ SERVICE_OPERATION_FACT.FUNCTNL_LOCATN_ HZ ID =CLASSIFICATION_HIER_HZ.INTERNAL_CLASS_I D and CLASSIFICATION_HIER_HZ.CLASS_TYPE_ID = '003' CLASSIFICATION_HIER_ SERVICE_OPERATION_FACT.EQUIPMNT_ID = VR CLASSIFICATION_HIER_VR.CHILD_ID AND CLASSIFICATION_HIER_VR.CLASS_TYPE_ID = '002' CLASSIFICATION_HIER_ SERVICE_OPERATION_FACT.FUNCTNL_LOCATN_ VR ID =CLASSIFICATION_HIER_VR.CHILD_ID and CLASSIFICATION_HIER_VR.CLASS_TYPE_ID = '003' COMPANY_CODE CONTROL_KEY CONTROLLING_AREA COST_CENTER COMPANY_CODE.CMPNY_CODE_ID=SERVICE_O PERATION_FACT.CMPNY_CODE_ID CONTROL_KEY.CTRL_KEY_ID=SERVICE_OPERAT ION_FACT.CTRL_KEY_ID CONTROLLING_AREA.CTRL_AREA_ID=SERVICE_ OPERATION_FACT.CTRL_AREA_ID SERVICE_OPERATION_FACT.COST_CNTR_ID=CO ST_CENTER.COST_CNTR_ID and SERVICE_OPERATION_FACT.CTRL_AREA_ID=CO ST_CENTER.CTRL_AREA_ID
SERVICE_OPERATION_ FACT
SERVICE_OPERATION_ FACT
SERVICE_OPERATION_ FACT
114
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Dimension Table
Join Expression
COST_CENTER_HIER_H SERVICE_OPERATION_FACT.CTRL_AREA_ID=CO Z ST_CENTER_HIER_HZ.CTRL_AREA_ID and SERVICE_OPERATION_FACT.COST_CNTR_ID=CO ST_CENTER_HIER_HZ.COST_CNTR_ID COST_CENTER_HIER_V SERVICE_OPERATION_FACT.CTRL_AREA_ID=CO R ST_CENTER_HIER_VR.CTRL_AREA_ID and SERVICE_OPERATION_FACT.COST_CNTR_ID=CO ST_CENTER_HIER_VR.CHILD_ID COST_ELEMENT SERVICE_OPERATION_FACT.CHART_OF_ACCT_I D=COST_ELEMENT.CHART_OF_ACCT_ID and SERVICE_OPERATION_FACT.COST_ELEM_ID=CO ST_ELEMENT.COST_ELEM_ID
SERVICE_OPERATION_ FACT
SERVICE_OPERATION_ FACT
SERVICE_OPERATION_ FACT
COST_ELEMENT_HIER_ SERVICE_OPERATION_FACT.COST_ELEM_ID=CO HZ ST_ELEMENT_HIER_HZ.COST_ELEM_ID and SERVICE_OPERATION_FACT.CHART_OF_ACCT_I D=COST_ELEMENT_HIER_HZ.CHART_OF_ACCT_ ID COST_ELEMENT_HIER_ SERVICE_OPERATION_FACT.CHART_OF_ACCT_I VR D=COST_ELEMENT_HIER_VR.CHART_OF_ACCT_ ID and SERVICE_OPERATION_FACT.COST_ELEM_ID=CO ST_ELEMENT_HIER_VR.CHILD_ID CURRENCY CUSTOMER DOCUMENT_CATEGOR Y CURRENCY.CURR_ID=SERVICE_OPERATION_FA CT.CURR_ID CUSTOMER.CUSTOMER_ID=SERVICE_OPERATIO N_FACT.CUSTOMER_ID DOCUMENT_CATEGORY.DOC_CATEG_ID = SERVICE_OPERATION_FACT.DOC_CATEG_ID and DOCUMENT_CATEGORY.DIM_SRC_ID = 'INT_ORDER' DOCUMENT_TYPE.DOC_CATEG_ID=SERVICE_OP ERATION_FACT.DOC_CATEG_ID AND DOCUMENT_TYPE.DOC_TYPE_ID=SERVICE_OPE RATION_FACT.DOC_TYPE_ID AND DOCUMENT_TYPE.DIM_SRC_ID = 'INT_ORDER' SERVICE_OPERATION_FACT.EQUIPMNT_ID=EQUI PMENT.EQUIPMNT_ID SERVICE_OPERATION_FACT.EQUIPMNT_ID=EQUI PMENT_HIER_HZ.EQUIPMNT_ID SERVICE_OPERATION_FACT.EQUIPMNT_ID=EQUI PMENT_HIER_VR.CHILD_ID SERVICE_OPERATION_FACT.FUNCTNL_AREA_ID =FUNCTIONAL_AREA.FUNCTNL_AREA_ID SERVICE_OPERATION_FACT.FUNCTNL_AREA_ID =FUNCTIONAL_AREA_HIER_HZ.FUNCTNL_AREA_ ID SERVICE_OPERATION_FACT.FUNCTNL_AREA_ID =FUNCTIONAL_AREA_HIER_VR.CHILD_ID
SERVICE_OPERATION_ FACT
SERVICE_OPERATION_ FACT
DOCUMENT_TYPE
SERVICE_OPERATION_ FACT SERVICE_OPERATION_ FACT SERVICE_OPERATION_ FACT SERVICE_OPERATION_ FACT SERVICE_OPERATION_ FACT SERVICE_OPERATION_ FACT
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
115
Fact Table SERVICE_OPERATION_ FACT SERVICE_OPERATION_ FACT SERVICE_OPERATION_ FACT SERVICE_OPERATION_ FACT SERVICE_OPERATION_ FACT SERVICE_OPERATION_ FACT SERVICE_OPERATION_ FACT SERVICE_OPERATION_ FACT
Dimension Table FUNCTIONAL_LOCATIO N FUNCTIONAL_LOCATIO N_HIER_HZ FUNCTIONAL_LOCATIO N_HIER_VR INTERNAL_ORDER INTERNAL_ORDER_HIE R_HZ INTERNAL_ORDER_HIE R_VR
Join Expression SERVICE_OPERATION_FACT.FUNCTNL_LOCATN_ ID=FUNCTIONAL_LOCATION.FUNCTNL_LOCATN_I D SERVICE_OPERATION_FACT.FUNCTNL_LOCATN_ ID=FUNCTIONAL_LOCATION_HIER_HZ.FUNCTNL_ LOCATN_ID SERVICE_OPERATION_FACT.FUNCTNL_LOCATN_ ID=FUNCTIONAL_LOCATION_HIER_VR.CHILD_ID SERVICE_OPERATION_FACT.INTERNAL_ORDER_ ID=INTERNAL_ORDER.INTERNAL_ORDER_ID SERVICE_OPERATION_FACT.INTERNAL_ORDER_ ID=INTERNAL_ORDER_HIER_HZ.INTERNAL_ORD ER_ID SERVICE_OPERATION_FACT.INTERNAL_ORDER_ ID=INTERNAL_ORDER_HIER_VR.CHILD_ID
MAINTENANCE_ACTIVIT SERVICE_OPERATION_FACT.MAINT_ACTIVITY_T Y_TYPE YPE_ID=MAINTENANCE_ACTIVITY_TYPE.MAINT_ ACTIVITY_TYPE_ID MAINTENANCE_PRIORI TY SERVICE_OPERATION_FACT.PRIORITY_ID=MAIN TENANCE_PRIORITY.PRIORITY_ID and SERVICE_OPERATION_FACT.PRIORITY_TYPE_ID =MAINTENANCE_PRIORITY.PRIORITY_TYPE_ID SERVICE_OPERATION_FACT.MATERIAL_ID=MATE RIAL.MATERIAL_ID SERVICE_OPERATION_FACT.MATERIAL_ID=MATE RIAL_BY_PLANT.MATERIAL_ID and SERVICE_OPERATION_FACT.PLANT_ID=MATERIA L_BY_PLANT.PLANT_ID SERVICE_OPERATION_FACT.NOTIFICTN_ID=NOTI FICATION.NOTIFICTN_ID OBJECT_CLASS.OBJ_CLASS_ID=SERVICE_OPER ATION_FACT.OBJ_CLASS_ID OBJECT_TYPE.OBJ_TYPE_ID=SERVICE_OPERATI ON_FACT.OBJ_TYPE_ID and OBJECT_TYPE.DIM_SRC_ID = 'ORDER'
MATERIAL MATERIAL_BY_PLANT
OPERATION_SUITABILIT OPERATION_SUITABILITY.PLANT_ID=SERVICE_O Y PERATION_FACT.PLANT_ID and OPERATION_SUITABILITY.SUITABILITY_ID=SERVI CE_OPERATION_FACT.SUITABILITY_ID PLANNING_GROUP PLANNING_GROUP.PLANT_ID=SERVICE_OPERAT ION_FACT.PLANT_ID and PLANNING_GROUP.PLANNG_GRP_ID=SERVICE_ OPERATION_FACT.PLANNG_GRP_ID PLANT.PLANT_ID=SERVICE_OPERATION_FACT.P LANT_ID
SERVICE_OPERATION_ FACT
SERVICE_OPERATION_ FACT
PLANT
116
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Join Expression PLANT_LOCATION.PLANT_ID=SERVICE_OPERATI ON_FACT.PLANT_ID and PLANT_LOCATION.LOCATN_ID=SERVICE_OPERA TION_FACT.LOCATN_ID SERVICE_OPERATION_FACT.PROD_HIER_ID=PR ODUCT_HIERARCHY.PROD_HIER_ID SERVICE_OPERATION_FACT.CTRL_AREA_ID=PR OFIT_CENTER.CTRL_AREA_ID and SERVICE_OPERATION_FACT.PROFIT_CNTR_ID=P ROFIT_CENTER.PROFIT_CNTR_ID SERVICE_OPERATION_FACT.CTRL_AREA_ID=PR OFIT_CENTER_HIER_HZ.CTRL_AREA_ID and SERVICE_OPERATION_FACT.PROFIT_CNTR_ID=P ROFIT_CENTER_HIER_HZ.PROFIT_CNTR_ID SERVICE_OPERATION_FACT.CTRL_AREA_ID=PR OFIT_CENTER_HIER_VR.CTRL_AREA_ID and SERVICE_OPERATION_FACT.PROFIT_CNTR_ID=P ROFIT_CENTER_HIER_VR.CHILD_ID SERVICE_OPERATION_FACT.PROJ_ELEM_ID=PR OJECT_ELEMENT.PROJ_ELEM_ID SERVICE_OPERATION_FACT.PROJ_ELEM_ID=PR OJECT_ELEMENT_HIER_HZ.PROJ_ELEM_ID SERVICE_OPERATION_FACT.PROJ_ELEM_ID=PR OJECT_ELEMENT_HIER_VR.CHILD_ID SERVICE_OPERATION_FACT.SYSTEM_CONDITN_ ID=SYSTEM_CONDITION.SYSTEM_CONDITN_ID TIME_DIM.CALENDAR_DATE=SERVICE_OPERATI ON_FACT.CREATE_DATE UNIT_OF_MEASURE.UOM_ID=SERVICE_OPERATI ON_FACT.UOM_ID_DURTN UNIT_OF_MEASURE.UOM_ID=SERVICE_OPERATI ON_FACT.UOM_ID_WORK VENDOR.VENDOR_ID=SERVICE_OPERATION_FA CT.VENDOR_ID
PRODUCT_HIERARCHY PROFIT_CENTER
SERVICE_OPERATION_ FACT
PROFIT_CENTER_HIER _HZ
SERVICE_OPERATION_ FACT
PROFIT_CENTER_HIER _VR
SERVICE_OPERATION_ FACT SERVICE_OPERATION_ FACT SERVICE_OPERATION_ FACT SERVICE_OPERATION_ FACT SERVICE_OPERATION_ FACT SERVICE_OPERATION_ FACT SERVICE_OPERATION_ FACT SERVICE_OPERATION_ FACT SERVICE_OPERATION_ FACT
PROJECT_ELEMENT PROJECT_ELEMENT_HI ER_HZ PROJECT_ELEMENT_HI ER_VR SYSTEM_CONDITION TIME_DIM UNIT_OF_MEASURE UNIT_OF_MEASURE VENDOR
VENDOR_BY_COMPANY VENDOR_BY_COMPANY.VENDOR_ID=SERVICE_ OPERATION_FACT.VENDOR_ID and VENDOR_BY_COMPANY.CMPNY_CODE_ID=SERV ICE_OPERATION_FACT.CMPNY_CODE_ID WORK_CENTER SERVICE_OPERATION_FACT.WORK_CNTR_ID=W ORK_CENTER.WORK_CNTR_ID and SERVICE_OPERATION_FACT.PLANT_ID=WORK_C ENTER.PLANT_ID
SERVICE_OPERATION_ FACT
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
117
Join Expression SERVICE_OPERATION_FACT.WORK_CNTR_ID=W ORK_CENTER_HIER_HZ.WORK_CNTR_ID AND SERVICE_OPERATION_FACT.PLANT_ID=WORK_C ENTER_HIER_HZ.PLANT_ID SERVICE_OPERATION_FACT.WORK_CNTR_ID=W ORK_CENTER_HIER_VR.CHILD_ID AND SERVICE_OPERATION_FACT.PLANT_ID=WORK_C ENTER_HIER_VR.PLANT_ID
SERVICE_OPERATION_ FACT
WORK_CENTER_HIER_ VR
Service Confirmation
The confirmation section extracts data about confirmations, which document the actual time to complete maintenance on an item.
Reports
Sample Reports for this section include:
118
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
By Plant
View service confirmation listing organized by plant.
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
119
By Service Order
View service confirmations for each service order.
Calculations
Hours Variance % (EXECTN vs FCST) = If([SVC CONF - Hours Execution] <> 0; ([SVC CONF - Hours Execution]-[SVC CONF - Hours Complete Forecast])/[SVC CONF - Hours Execution]; 0)
Report SQL
All report SQL is located in the Rapid Mart installation directory under \Sample\DML.
120
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Calculations
Hours Variance % (EXECTN vs FCST) = If([SVC CONF - Hours Execution] <> 0; ([SVC CONF - Hours Execution]-[SVC CONF - Hours Complete Forecast])/[SVC CONF - Hours Execution]; 0)
Report SQL
All report SQL is located in the Rapid Mart installation directory under \Sample\DML.
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
121
Summary by Activity
View service confirmation summary statistics by activity.
122
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Trend by Activity
View trend of service confirmation measures by activity.
Calculations
Hours Variance % (EXECTN vs FCST) = If([SVC CONF - Hours Execution] <> 0; ([SVC CONF - Hours Variance (EXECTN vs FCST)])/[SVC CONF - Hours Execution]; 0)
Report SQL
All report SQL is located in the Rapid Mart installation directory under \Sample\DML.
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
123
Note: Additional joins between dimension and hierarchy tables are shown in Recommended table joins on page 27 for master reports.
Fact Table SERVICE_CONFIRMATI ON_FACT Dimension Table ACTIVITY Join Expression SERVICE_CONFIRMATION_FACT.ACTIVITY_ID=AC TIVITY.ACTIVITY_ID and SERVICE_CONFIRMATION_FACT.CTRL_AREA_ID= ACTIVITY.CTRL_AREA_ID SERVICE_CONFIRMATION_FACT.CTRL_AREA_ID= ACTIVITY_HIER_HZ.CTRL_AREA_ID and SERVICE_CONFIRMATION_FACT.ACTIVITY_ID=AC TIVITY_HIER_HZ.ACTIVITY_ID SERVICE_CONFIRMATION_FACT.CTRL_AREA_ID = ACTIVITY_HIER_VR.CTRL_AREA_ID and SERVICE_CONFIRMATION_FACT.ACTIVITY_ID = ACTIVITY_HIER_VR.CHILD_ID BUSINESS_AREA.BUS_AREA_ID=SERVICE_CONF IRMATION_FACT.BUS_AREA_ID CAPACITY.CAPACITY_ID=SERVICE_CONFIRMATI ON_FACT.CAPACITY_ID
SERVICE_CONFIRMATI ON_FACT
ACTIVITY_HIER_HZ
SERVICE_CONFIRMATI ON_FACT
ACTIVITY_HIER_VR
BUSINESS_AREA CAPACITY
CLASSIFICATION_HIER_ SERVICE_CONFIRMATION_FACT.EQUIPMNT_ID = HZ CLASSIFICATION_HIER_HZ.INTERNAL_CLASS_ID AND CLASSIFICATION_HIER_HZ.CLASS_TYPE_ID = '002' CLASSIFICATION_HIER_ SERVICE_CONFIRMATION_FACT.FUNCTNL_LOCA HZ TN_ID =CLASSIFICATION_HIER_HZ.INTERNAL_CLASS_I D and CLASSIFICATION_HIER_HZ.CLASS_TYPE_ID = '003' CLASSIFICATION_HIER_ SERVICE_CONFIRMATION_FACT.EQUIPMNT_ID = VR CLASSIFICATION_HIER_VR.CHILD_ID AND CLASSIFICATION_HIER_VR.CLASS_TYPE_ID = '002' CLASSIFICATION_HIER_ SERVICE_CONFIRMATION_FACT.FUNCTNL_LOCA VR TN_ID =CLASSIFICATION_HIER_VR.CHILD_ID and CLASSIFICATION_HIER_VR.CLASS_TYPE_ID = '003' COMPANY_CODE CONTROLLING_AREA COST_CENTER COMPANY_CODE.CMPNY_CODE_ID=SERVICE_C ONFIRMATION_FACT.CMPNY_CODE_ID CONTROLLING_AREA.CTRL_AREA_ID=SERVICE_ CONFIRMATION_FACT.CTRL_AREA_ID SERVICE_CONFIRMATION_FACT.COST_CNTR_ID =COST_CENTER.COST_CNTR_ID and SERVICE_CONFIRMATION_FACT.CTRL_AREA_ID= COST_CENTER.CTRL_AREA_ID
SERVICE_CONFIRMATI ON_FACT
SERVICE_CONFIRMATI ON_FACT
SERVICE_CONFIRMATI ON_FACT
SERVICE_CONFIRMATI ON_FACT
124
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Dimension Table
Join Expression
COST_CENTER_HIER_V SERVICE_CONFIRMATION_FACT.CTRL_AREA_ID= R COST_CENTER_HIER_VR.CTRL_AREA_ID and SERVICE_CONFIRMATION_FACT.COST_CNTR_ID =COST_CENTER_HIER_VR.CHILD_ID CURRENCY CUSTOMER DOCUMENT_CATEGOR Y CURRENCY.CURR_ID=SERVICE_CONFIRMATION _FACT.CURR_ID CUSTOMER.CUSTOMER_ID=SERVICE_CONFIRM ATION_FACT.CUSTOMER_ID DOCUMENT_CATEGORY.DOC_CATEG_ID = SERVICE_CONFIRMATION_FACT.DOC_CATEG_ID and DOCUMENT_CATEGORY.DIM_SRC_ID = 'INT_ORDER' DOCUMENT_TYPE.DOC_CATEG_ID=SERVICE_CO NFIRMATION_FACT.DOC_CATEG_ID AND DOCUMENT_TYPE.DOC_TYPE_ID=SERVICE_CON FIRMATION_FACT.DOC_TYPE_ID AND DOCUMENT_TYPE.DIM_SRC_ID = 'INT_ORDER' SERVICE_CONFIRMATION_FACT.EQUIPMNT_ID=E QUIPMENT.EQUIPMNT_ID SERVICE_CONFIRMATION_FACT.EQUIPMNT_ID=E QUIPMENT_HIER_HZ.EQUIPMNT_ID SERVICE_CONFIRMATION_FACT.EQUIPMNT_ID=E QUIPMENT_HIER_VR.CHILD_ID SERVICE_CONFIRMATION_FACT.FUNCTNL_AREA _ID=FUNCTIONAL_AREA.FUNCTNL_AREA_ID SERVICE_CONFIRMATION_FACT.FUNCTNL_AREA _ID=FUNCTIONAL_AREA_HIER_HZ.FUNCTNL_AR EA_ID SERVICE_CONFIRMATION_FACT.FUNCTNL_AREA _ID=FUNCTIONAL_AREA_HIER_VR.CHILD_ID SERVICE_CONFIRMATION_FACT.FUNCTNL_LOCA TN_ID=FUNCTIONAL_LOCATION.FUNCTNL_LOCA TN_ID SERVICE_CONFIRMATION_FACT.FUNCTNL_LOCA TN_ID=FUNCTIONAL_LOCATION_HIER_HZ.FUNC TNL_LOCATN_ID SERVICE_CONFIRMATION_FACT.FUNCTNL_LOCA TN_ID=FUNCTIONAL_LOCATION_HIER_VR.CHILD _ID SERVICE_CONFIRMATION_FACT.INTERNAL_ORD ER_ID=INTERNAL_ORDER.INTERNAL_ORDER_ID SERVICE_CONFIRMATION_FACT.INTERNAL_ORD ER_ID=INTERNAL_ORDER_HIER_HZ.INTERNAL_ ORDER_ID SERVICE_CONFIRMATION_FACT.INTERNAL_ORD ER_ID=INTERNAL_ORDER_HIER_VR.CHILD_ID
SERVICE_CONFIRMATI ON_FACT
DOCUMENT_TYPE
SERVICE_CONFIRMATI ON_FACT SERVICE_CONFIRMATI ON_FACT SERVICE_CONFIRMATI ON_FACT SERVICE_CONFIRMATI ON_FACT SERVICE_CONFIRMATI ON_FACT SERVICE_CONFIRMATI ON_FACT SERVICE_CONFIRMATI ON_FACT SERVICE_CONFIRMATI ON_FACT SERVICE_CONFIRMATI ON_FACT SERVICE_CONFIRMATI ON_FACT SERVICE_CONFIRMATI ON_FACT SERVICE_CONFIRMATI ON_FACT
EQUIPMENT EQUIPMENT_HIER_HZ EQUIPMENT_HIER_VR FUNCTIONAL_AREA FUNCTIONAL_AREA_HI ER_HZ FUNCTIONAL_AREA_HI ER_VR FUNCTIONAL_LOCATIO N FUNCTIONAL_LOCATIO N_HIER_HZ FUNCTIONAL_LOCATIO N_HIER_VR INTERNAL_ORDER INTERNAL_ORDER_HIE R_HZ INTERNAL_ORDER_HIE R_VR
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
125
Dimension Table
Join Expression
INTERNAL_ORDER_STA INTERNAL_ORDER_STATUS.DOC_TYPE_ID=SER TUS VICE_CONFIRMATION_FACT.DOC_TYPE_ID and INTERNAL_ORDER_STATUS.ORDER_STATUS_ID= SERVICE_CONFIRMATION_FACT.ORDER_STATUS _ID MAINTENANCE_ACTIVIT SERVICE_CONFIRMATION_FACT.MAINT_ACTIVIT Y_TYPE Y_TYPE_ID=MAINTENANCE_ACTIVITY_TYPE.MAI NT_ACTIVITY_TYPE_ID MAINTENANCE_PRIORI TY SERVICE_CONFIRMATION_FACT.PRIORITY_ID=M AINTENANCE_PRIORITY.PRIORITY_ID and SERVICE_CONFIRMATION_FACT.PRIORITY_TYPE _ID=MAINTENANCE_PRIORITY.PRIORITY_TYPE_I D SERVICE_CONFIRMATION_FACT.MATERIAL_ID=M ATERIAL.MATERIAL_ID SERVICE_CONFIRMATION_FACT.MATERIAL_ID=M ATERIAL_BY_PLANT.MATERIAL_ID and SERVICE_CONFIRMATION_FACT.PLANT_ID=MATE RIAL_BY_PLANT.PLANT_ID SERVICE_CONFIRMATION_FACT.NOTIFICTN_ID= NOTIFICATION.NOTIFICTN_ID
MATERIAL MATERIAL_BY_PLANT
NOTIFICATION
OPERATION_SUITABILIT OPERATION_SUITABILITY.PLANT_ID=SERVICE_C Y ONFIRMATION_FACT.PLANT_ID and OPERATION_SUITABILITY.SUITABILITY_ID=SERVI CE_CONFIRMATION_FACT.SUITABILITY_ID PLANNING_GROUP PLANNING_GROUP.PLANT_ID=SERVICE_CONFIR MATION_FACT.PLANT_ID and PLANNING_GROUP.PLANNG_GRP_ID=SERVICE_ CONFIRMATION_FACT.PLANNG_GRP_ID PLANT.PLANT_ID=SERVICE_CONFIRMATION_FAC T.PLANT_ID PLANT_LOCATION.PLANT_ID=SERVICE_CONFIR MATION_FACT.PLANT_ID and PLANT_LOCATION.LOCATN_ID=SERVICE_CONFI RMATION_FACT.LOCATN_ID SERVICE_CONFIRMATION_FACT.PROD_HIER_ID= PRODUCT_HIERARCHY.PROD_HIER_ID SERVICE_CONFIRMATION_FACT.CTRL_AREA_ID= PROFIT_CENTER.CTRL_AREA_ID and SERVICE_CONFIRMATION_FACT.PROFIT_CNTR_I D=PROFIT_CENTER.PROFIT_CNTR_ID SERVICE_CONFIRMATION_FACT.CTRL_AREA_ID= PROFIT_CENTER_HIER_HZ.CTRL_AREA_ID and SERVICE_CONFIRMATION_FACT.PROFIT_CNTR_I D=PROFIT_CENTER_HIER_HZ.PROFIT_CNTR_ID SERVICE_CONFIRMATION_FACT.CTRL_AREA_ID= PROFIT_CENTER_HIER_VR.CTRL_AREA_ID and SERVICE_CONFIRMATION_FACT.PROFIT_CNTR_I D=PROFIT_CENTER_HIER_VR.CHILD_ID
SERVICE_CONFIRMATI ON_FACT
PLANT PLANT_LOCATION
PRODUCT_HIERARCHY PROFIT_CENTER
SERVICE_CONFIRMATI ON_FACT
PROFIT_CENTER_HIER _HZ
SERVICE_CONFIRMATI ON_FACT
PROFIT_CENTER_HIER _VR
126
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Fact Table SERVICE_CONFIRMATI ON_FACT SERVICE_CONFIRMATI ON_FACT SERVICE_CONFIRMATI ON_FACT SERVICE_CONFIRMATI ON_FACT SERVICE_CONFIRMATI ON_FACT SERVICE_CONFIRMATI ON_FACT SERVICE_CONFIRMATI ON_FACT SERVICE_CONFIRMATI ON_FACT SERVICE_CONFIRMATI ON_FACT
Join Expression SERVICE_CONFIRMATION_FACT.PROJ_ELEM_ID= PROJECT_ELEMENT.PROJ_ELEM_ID SERVICE_CONFIRMATION_FACT.PROJ_ELEM_ID= PROJECT_ELEMENT_HIER_HZ.PROJ_ELEM_ID SERVICE_CONFIRMATION_FACT.PROJ_ELEM_ID= PROJECT_ELEMENT_HIER_VR.CHILD_ID SERVICE_PERSON.PERSON_ID=SERVICE_CONFI RMATION_FACT.PERSON_ID_RESP SERVICE_CONFIRMATION_FACT.SYSTEM_CONDI TN_ID=SYSTEM_CONDITION.SYSTEM_CONDITN_ ID TIME_DIM.CALENDAR_DATE=SERVICE_CONFIRM ATION_FACT.CREATE_DATE UNIT_OF_MEASURE.UOM_ID=SERVICE_CONFIR MATION_FACT.UOM_ID_DURTN_ACTL UNIT_OF_MEASURE.UOM_ID=SERVICE_CONFIR MATION_FACT.UOM_ID_WORK_ACTL SERVICE_CONFIRMATION_FACT.WORK_CNTR_ID =WORK_CENTER.WORK_CNTR_ID AND SERVICE_CONFIRMATION_FACT.PLANT_ID = WORK_CENTER.PLANT_ID SERVICE_CONFIRMATION_FACT.WORK_CNTR_ID =WORK_CENTER_HIER_HZ.WORK_CNTR_ID AND SERVICE_CONFIRMATION_FACT.PLANT_ID=WOR K_CENTER_HIER_HZ.PLANT_ID SERVICE_CONFIRMATION_FACT.WORK_CNTR_ID =WORK_CENTER_HIER_VR.CHILD_ID AND SERVICE_CONFIRMATION_FACT.PLANT_ID=WOR K_CENTER_HIER_VR.PLANT_ID
SERVICE_CONFIRMATI ON_FACT
WORK_CENTER_HIER_ HZ
SERVICE_CONFIRMATI ON_FACT
WORK_CENTER_HIER_ VR
Reports
Sample Reports for this section include:
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
127
Service Cost Balance Variance Trend Service Cost YTD Trend Analysis
128
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Calculations
Section Hierarchy Lvl 1 = [Equipment Level 1 Full Name] Balance Variance vs. Previous Period (ex: Period 2) = [SVC CST SUM Hz Actual PTD Balance Per 02 TRX]-[SVC CST SUM Hz Actual PTD Balance Per 01 TRX]
Note: All other Variance vs. Previous Period calculations are done the same way with the appropriate period values.
Report SQL
All report SQL is located in the Rapid Mart installation directory under \Sample\DML.
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
129
Calculations
Actual = [SVC CST SUM Vr - Actual PTD Balance TRX] Budget = [SVC CST SUM Vr - Budget PTD Balance TRX] Variance = [SVC CST SUM Vr - Actual PTD Balance TRX]-[SVC CST SUM Vr - Budget PTD Balance TRX] Variance % = If([Actual] <> 0; [Variance]/[Actual]; If([Actual]<> 0 And [Variance]=0; 0;1))
Report SQL
All report SQL is located in the Rapid Mart installation directory under \Sample\DML.
130
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Calculations
Actual YTD Balance = [SVC CST SUM Vr - Actual PTD Balance TRX] Balance Variance = [SVC CST SUM Vr - Actual PTD Balance TRX]-[SVC CST SUM Vr - Budget PTD Balance TRX] Budget YTD Balance = [SVC CST SUM Vr - Budget PTD Balance TRX] Variance % = If([SVC CST SUM Vr - Actual PTD Balance TRX] <> 0; [Balance Variance]/[SVC CST SUM Vr - Actual PTD Balance TRX]; If([SVC CST SUM Vr - Actual PTD Balance TRX]=0 And [Balance Variance]<>0; 1; 0))
Report SQL
All report SQL is located in the Rapid Mart installation directory under \Sample\DML.
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
131
Note: Additional joins between dimension and hierarchy tables are shown in Recommended table joins on page 27 for master reports.
Fact Table SERVICE_COST_SUMM ARY_FACT_HZ SERVICE_COST_SUMM ARY_FACT_HZ SERVICE_COST_SUMM ARY_FACT_HZ Dimension Table BUSINESS_ACTIVITY BUSINESS_AREA Join Expression BUSINESS_ACTIVITY.BUS_ACTIVITY_ID=SERVICE _COST_SUMMARY_FACT_HZ.BUS_ACTIVITY_ID BUSINESS_AREA.BUS_AREA_ID=SERVICE_COST _SUMMARY_FACT_HZ.BUS_AREA_ID
CLASSIFICATION_HIER_ SERVICE_COST_SUMMARY_FACT_HZ.EQUIPMNT HZ _ID = CLASSIFICATION_HIER_HZ.INTERNAL_CLASS_ID AND CLASSIFICATION_HIER_HZ.CLASS_TYPE_ID = '002' CLASSIFICATION_HIER_ SERVICE_COST_SUMMARY_FACT_HZ.FUNCTNL_ HZ LOCATN_ID =CLASSIFICATION_HIER_HZ.INTERNAL_CLASS_I D and CLASSIFICATION_HIER_HZ.CLASS_TYPE_ID = '003' CLASSIFICATION_HIER_ SERVICE_COST_SUMMARY_FACT_HZ.EQUIPMNT VR _ID = CLASSIFICATION_HIER_VR.CHILD_ID AND CLASSIFICATION_HIER_VR.CLASS_TYPE_ID = '002' CLASSIFICATION_HIER_ SERVICE_COST_SUMMARY_FACT_HZ.FUNCTNL_ VR LOCATN_ID =CLASSIFICATION_HIER_VR.CHILD_ID and CLASSIFICATION_HIER_VR.CLASS_TYPE_ID = '003' COMPANY_CODE CONTROLLING_AREA COST_CENTER COMPANY_CODE.CMPNY_CODE_ID=SERVICE_C OST_SUMMARY_FACT_HZ.CMPNY_CODE_ID CONTROLLING_AREA.CTRL_AREA_ID=SERVICE_ COST_SUMMARY_FACT_HZ.CTRL_AREA_ID SERVICE_COST_SUMMARY_FACT_HZ.COST_CN TR_ID=COST_CENTER.COST_CNTR_ID and SERVICE_COST_SUMMARY_FACT_HZ.CTRL_ARE A_ID=COST_CENTER.CTRL_AREA_ID
SERVICE_COST_SUMM ARY_FACT_HZ
SERVICE_COST_SUMM ARY_FACT_HZ
SERVICE_COST_SUMM ARY_FACT_HZ
SERVICE_COST_SUMM ARY_FACT_HZ
COST_CENTER_HIER_H SERVICE_COST_SUMMARY_FACT_HZ.CTRL_ARE Z A_ID=COST_CENTER_HIER_HZ.CTRL_AREA_ID and SERVICE_COST_SUMMARY_FACT_HZ.COST_CN TR_ID=COST_CENTER_HIER_HZ.COST_CNTR_ID COST_CENTER_HIER_V SERVICE_COST_SUMMARY_FACT_HZ.CTRL_ARE R A_ID=COST_CENTER_HIER_VR.CTRL_AREA_ID and SERVICE_COST_SUMMARY_FACT_HZ.COST_CN TR_ID=COST_CENTER_HIER_VR.CHILD_ID CURRENCY CURRENCY CURRENCY.CURR_ID=SERVICE_COST_SUMMAR Y_FACT_HZ.CURR_ID_CTRL_AREA CURRENCY.CURR_ID=SERVICE_COST_SUMMAR Y_FACT_HZ.CURR_ID_LOC
SERVICE_COST_SUMM ARY_FACT_HZ
132
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Join Expression CURRENCY.CURR_ID=SERVICE_COST_SUMMAR Y_FACT_HZ.CURR_ID_TRX DOCUMENT_CATEGORY.DOC_CATEG_ID = SERVICE_COST_SUMMARY_FACT_HZ.DOC_CAT EG_ID and DOCUMENT_CATEGORY.DIM_SRC_ID = 'INT_ORDER' DOCUMENT_TYPE.DOC_CATEG_ID=SERVICE_CO ST_SUMMARY_FACT_HZ.DOC_CATEG_ID AND DOCUMENT_TYPE.DOC_TYPE_ID=SERVICE_COS T_SUMMARY_FACT_HZ.DOC_TYPE_ID AND DOCUMENT_TYPE.DIM_SRC_ID = 'INT_ORDER' SERVICE_COST_SUMMARY_FACT_HZ.EQUIPMNT _ID=EQUIPMENT.EQUIPMNT_ID SERVICE_COST_SUMMARY_FACT_HZ.EQUIPMNT _ID=EQUIPMENT_HIER_HZ.EQUIPMNT_ID SERVICE_COST_SUMMARY_FACT_HZ.EQUIPMNT _ID=EQUIPMENT_HIER_VR.CHILD_ID SERVICE_COST_SUMMARY_FACT_HZ.RECORD_ CATEG_ID=FINANCIAL_RECORD_CATEGORY.RE CORD_CATEG_ID SERVICE_COST_SUMMARY_FACT_HZ.RECORD_ TYPE_ID=FINANCIAL_RECORD_TYPE.RECORD_T YPE_ID and FINANCIAL_RECORD_TYPE.RECORD_TYPE_ID = 'COST' SERVICE_COST_SUMMARY_FACT_HZ.FUNCTNL_ AREA_ID=FUNCTIONAL_AREA.FUNCTNL_AREA_I D SERVICE_COST_SUMMARY_FACT_HZ.FUNCTNL_ AREA_ID=FUNCTIONAL_AREA_HIER_HZ.FUNCTN L_AREA_ID SERVICE_COST_SUMMARY_FACT_HZ.FUNCTNL_ AREA_ID=FUNCTIONAL_AREA_HIER_VR.CHILD_I D SERVICE_COST_SUMMARY_FACT_HZ.FUNCTNL_ LOCATN_ID=FUNCTIONAL_LOCATION.FUNCTNL_ LOCATN_ID SERVICE_COST_SUMMARY_FACT_HZ.FUNCTNL_ LOCATN_ID=FUNCTIONAL_LOCATION_HIER_HZ.F UNCTNL_LOCATN_ID SERVICE_COST_SUMMARY_FACT_HZ.FUNCTNL_ LOCATN_ID=FUNCTIONAL_LOCATION_HIER_VR. CHILD_ID SERVICE_COST_SUMMARY_FACT_HZ.INTERNAL _ORDER_ID=INTERNAL_ORDER.INTERNAL_ORD ER_ID SERVICE_COST_SUMMARY_FACT_HZ.INTERNAL _ORDER_ID=INTERNAL_ORDER_HIER_HZ.INTER NAL_ORDER_ID
SERVICE_COST_SUMM ARY_FACT_HZ
DOCUMENT_TYPE
SERVICE_COST_SUMM ARY_FACT_HZ SERVICE_COST_SUMM ARY_FACT_HZ SERVICE_COST_SUMM ARY_FACT_HZ SERVICE_COST_SUMM ARY_FACT_HZ SERVICE_COST_SUMM ARY_FACT_HZ
SERVICE_COST_SUMM ARY_FACT_HZ SERVICE_COST_SUMM ARY_FACT_HZ SERVICE_COST_SUMM ARY_FACT_HZ SERVICE_COST_SUMM ARY_FACT_HZ SERVICE_COST_SUMM ARY_FACT_HZ SERVICE_COST_SUMM ARY_FACT_HZ SERVICE_COST_SUMM ARY_FACT_HZ SERVICE_COST_SUMM ARY_FACT_HZ
FUNCTIONAL_AREA
FUNCTIONAL_AREA_HI ER_HZ FUNCTIONAL_AREA_HI ER_VR FUNCTIONAL_LOCATIO N FUNCTIONAL_LOCATIO N_HIER_HZ FUNCTIONAL_LOCATIO N_HIER_VR INTERNAL_ORDER
INTERNAL_ORDER_HIE R_HZ
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
133
MAINTENANCE_ACTIVIT SERVICE_COST_SUMMARY_FACT_HZ.MAINT_AC Y_TYPE TIVITY_TYPE_ID=MAINTENANCE_ACTIVITY_TYPE .MAINT_ACTIVITY_TYPE_ID MAINTENANCE_PRIORI TY SERVICE_COST_SUMMARY_FACT_HZ.PRIORITY_ TYPE_ID=MAINTENANCE_PRIORITY.PRIORITY_T YPE_ID and SERVICE_COST_SUMMARY_FACT_HZ.PRIORITY_ ID=MAINTENANCE_PRIORITY.PRIORITY_ID SERVICE_COST_SUMMARY_FACT_HZ.MATERIAL _ID=MATERIAL.MATERIAL_ID SERVICE_COST_SUMMARY_FACT_HZ.MATERIAL _ID=MATERIAL_BY_PLANT.MATERIAL_ID and SERVICE_COST_SUMMARY_FACT_HZ.PLANT_ID =MATERIAL_BY_PLANT.PLANT_ID PLANT.PLANT_ID=SERVICE_COST_SUMMARY_FA CT_HZ.PLANT_ID PLANT_LOCATION.PLANT_ID=SERVICE_COST_S UMMARY_FACT_HZ.PLANT_ID and PLANT_LOCATION.LOCATN_ID=SERVICE_COST_ SUMMARY_FACT_HZ.LOCATN_ID SERVICE_COST_SUMMARY_FACT_HZ.PROD_HIE R_ID=PRODUCT_HIERARCHY.PROD_HIER_ID SERVICE_COST_SUMMARY_FACT_HZ.CTRL_ARE A_ID=PROFIT_CENTER.CTRL_AREA_ID and SERVICE_COST_SUMMARY_FACT_HZ.PROFIT_C NTR_ID=PROFIT_CENTER.PROFIT_CNTR_ID SERVICE_COST_SUMMARY_FACT_HZ.CTRL_ARE A_ID=PROFIT_CENTER_HIER_HZ.CTRL_AREA_ID and SERVICE_COST_SUMMARY_FACT_HZ.PROFIT_C NTR_ID=PROFIT_CENTER_HIER_HZ.PROFIT_CNT R_ID SERVICE_COST_SUMMARY_FACT_HZ.CTRL_ARE A_ID=PROFIT_CENTER_HIER_VR.CTRL_AREA_ID and SERVICE_COST_SUMMARY_FACT_HZ.PROFIT_C NTR_ID=PROFIT_CENTER_HIER_VR.CHILD_ID SERVICE_COST_SUMMARY_FACT_HZ.PROJ_ELE M_ID=PROJECT_ELEMENT.PROJ_ELEM_ID
MATERIAL MATERIAL_BY_PLANT
PLANT PLANT_LOCATION
PRODUCT_HIERARCHY PROFIT_CENTER
SERVICE_COST_SUMM ARY_FACT_HZ
PROFIT_CENTER_HIER _HZ
SERVICE_COST_SUMM ARY_FACT_HZ
PROFIT_CENTER_HIER _VR
PROJECT_ELEMENT
134
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Join Expression SERVICE_COST_SUMMARY_FACT_HZ.FISC_YEA R= SERVICE_COST_SUMMARY_FACT_HZ.PARTITION _YEAR SERVICE_COST_SUMMARY_FACT_HZ.SYSTEM_ CONDITN_ID=SYSTEM_CONDITION.SYSTEM_CO NDITN_ID VARIANCE_CATEGORY.VARIANCE_CATEG_ID=SE RVICE_COST_SUMMARY_FACT_HZ.VARIANCE_C ATEG_ID SERVICE_COST_SUMMARY_FACT_HZ.WORK_CN TR_ID=WORK_CENTER.WORK_CNTR_ID AND SERVICE_COST_SUMMARY_FACT_HZ.PLANT_ID = WORK_CENTER.PLANT_ID SERVICE_COST_SUMMARY_FACT_HZ.WORK_CN TR_ID=WORK_CENTER_HIER_HZ.WORK_CNTR_I D AND SERVICE_COST_SUMMARY_FACT_HZ.PLANT_ID =WORK_CENTER_HIER_HZ.PLANT_ID SERVICE_COST_SUMMARY_FACT_HZ.WORK_CN TR_ID=WORK_CENTER_HIER_VR.CHILD_ID AND SERVICE_COST_SUMMARY_FACT_HZ.PLANT_ID =WORK_CENTER_HIER_VR.PLANT_ID BUSINESS_ACTIVITY.BUS_ACTIVITY_ID=SERVICE _COST_SUMMARY_FACT_VR.BUS_ACTIVITY_ID BUSINESS_AREA.BUS_AREA_ID=SERVICE_COST _SUMMARY_FACT_VR.BUS_AREA_ID
SYSTEM_CONDITION
VARIANCE_CATEGORY
WORK_CENTER
SERVICE_COST_SUMM ARY_FACT_HZ
WORK_CENTER_HIER_ HZ
SERVICE_COST_SUMM ARY_FACT_HZ
WORK_CENTER_HIER_ VR
BUSINESS_ACTIVITY BUSINESS_AREA
CLASSIFICATION_HIER_ SERVICE_COST_SUMMARY_FACT_VR.EQUIPMN HZ T_ID = CLASSIFICATION_HIER_HZ.INTERNAL_CLASS_ID AND CLASSIFICATION_HIER_HZ.CLASS_TYPE_ID = '002' CLASSIFICATION_HIER_ SERVICE_COST_SUMMARY_FACT_VR.FUNCTNL_ HZ LOCATN_ID =CLASSIFICATION_HIER_HZ.INTERNAL_CLASS_I D and CLASSIFICATION_HIER_HZ.CLASS_TYPE_ID = '003' CLASSIFICATION_HIER_ SERVICE_COST_SUMMARY_FACT_VR.EQUIPMN VR T_ID = CLASSIFICATION_HIER_VR.CHILD_ID AND CLASSIFICATION_HIER_VR.CLASS_TYPE_ID = '002' CLASSIFICATION_HIER_ SERVICE_COST_SUMMARY_FACT_VR.FUNCTNL_ VR LOCATN_ID =CLASSIFICATION_HIER_VR.CHILD_ID and CLASSIFICATION_HIER_VR.CLASS_TYPE_ID = '003' COMPANY_CODE COMPANY_CODE.CMPNY_CODE_ID=SERVICE_C OST_SUMMARY_FACT_VR.CMPNY_CODE_ID
SERVICE_COST_SUMM ARY_FACT_VR
SERVICE_COST_SUMM ARY_FACT_VR
SERVICE_COST_SUMM ARY_FACT_VR
SERVICE_COST_SUMM ARY_FACT_VR
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
135
SERVICE_COST_SUMM ARY_FACT_VR
COST_CENTER_HIER_H SERVICE_COST_SUMMARY_FACT_VR.CTRL_ARE Z A_ID=COST_CENTER_HIER_HZ.CTRL_AREA_ID and SERVICE_COST_SUMMARY_FACT_VR.COST_CN TR_ID=COST_CENTER_HIER_HZ.COST_CNTR_ID COST_CENTER_HIER_V SERVICE_COST_SUMMARY_FACT_VR.CTRL_ARE R A_ID=COST_CENTER_HIER_VR.CTRL_AREA_ID and SERVICE_COST_SUMMARY_FACT_VR.COST_CN TR_ID=COST_CENTER_HIER_VR.CHILD_ID CURRENCY CURRENCY CURRENCY DOCUMENT_CATEGOR Y CURRENCY.CURR_ID=SERVICE_COST_SUMMAR Y_FACT_VR.CURR_ID_CTRL_AREA CURRENCY.CURR_ID=SERVICE_COST_SUMMAR Y_FACT_VR.CURR_ID_LOC CURRENCY.CURR_ID=SERVICE_COST_SUMMAR Y_FACT_VR.CURR_ID_TRX DOCUMENT_CATEGORY.DOC_CATEG_ID = SERVICE_COST_SUMMARY_FACT_VR.DOC_CAT EG_ID and DOCUMENT_CATEGORY.DIM_SRC_ID = 'INT_ORDER' DOCUMENT_TYPE.DOC_CATEG_ID=SERVICE_CO ST_SUMMARY_FACT_VR.DOC_CATEG_ID AND DOCUMENT_TYPE.DOC_TYPE_ID=SERVICE_COS T_SUMMARY_FACT_VR.DOC_TYPE_ID AND DOCUMENT_TYPE.DIM_SRC_ID = 'INT_ORDER' SERVICE_COST_SUMMARY_FACT_VR.EQUIPMN T_ID=EQUIPMENT.EQUIPMNT_ID SERVICE_COST_SUMMARY_FACT_VR.EQUIPMN T_ID=EQUIPMENT_HIER_HZ.EQUIPMNT_ID SERVICE_COST_SUMMARY_FACT_VR.EQUIPMN T_ID=EQUIPMENT_HIER_VR.CHILD_ID SERVICE_COST_SUMMARY_FACT_VR.RECORD_ CATEG_ID=FINANCIAL_RECORD_CATEGORY.RE CORD_CATEG_ID SERVICE_COST_SUMMARY_FACT_VR.RECORD_ TYPE_ID=FINANCIAL_RECORD_TYPE.RECORD_T YPE_ID and FINANCIAL_RECORD_TYPE.RECORD_TYPE_ID = 'COST'
SERVICE_COST_SUMM ARY_FACT_VR
SERVICE_COST_SUMM ARY_FACT_VR
DOCUMENT_TYPE
SERVICE_COST_SUMM ARY_FACT_VR SERVICE_COST_SUMM ARY_FACT_VR SERVICE_COST_SUMM ARY_FACT_VR SERVICE_COST_SUMM ARY_FACT_VR SERVICE_COST_SUMM ARY_FACT_VR
136
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Join Expression FISC_PERIOD.FISC_YEAR=SERVICE_COST_SUM MARY_FACT_VR.FISC_YEAR and FISC_PERIOD.FISC_PERIOD=SERVICE_COST_SU MMARY_FACT_VR.FISC_PERIOD and FISC_PERIOD.FISC_YR_VARIANT_ID=SERVICE_C OST_SUMMARY_FACT_VR.FISC_YR_VARIANT_ID SERVICE_COST_SUMMARY_FACT_VR.FUNCTNL_ AREA_ID=FUNCTIONAL_AREA.FUNCTNL_AREA_I D SERVICE_COST_SUMMARY_FACT_VR.FUNCTNL_ AREA_ID=FUNCTIONAL_AREA_HIER_HZ.FUNCTN L_AREA_ID SERVICE_COST_SUMMARY_FACT_VR.FUNCTNL_ AREA_ID=FUNCTIONAL_AREA_HIER_VR.CHILD_I D SERVICE_COST_SUMMARY_FACT_VR.FUNCTNL_ LOCATN_ID=FUNCTIONAL_LOCATION.FUNCTNL_ LOCATN_ID SERVICE_COST_SUMMARY_FACT_VR.FUNCTNL_ LOCATN_ID=FUNCTIONAL_LOCATION_HIER_HZ.F UNCTNL_LOCATN_ID SERVICE_COST_SUMMARY_FACT_VR.FUNCTNL_ LOCATN_ID=FUNCTIONAL_LOCATION_HIER_VR. CHILD_ID SERVICE_COST_SUMMARY_FACT_VR.INTERNAL _ORDER_ID=INTERNAL_ORDER.INTERNAL_ORD ER_ID SERVICE_COST_SUMMARY_FACT_VR.INTERNAL _ORDER_ID=INTERNAL_ORDER_HIER_HZ.INTER NAL_ORDER_ID SERVICE_COST_SUMMARY_FACT_VR.INTERNAL _ORDER_ID=INTERNAL_ORDER_HIER_VR.CHILD _ID
SERVICE_COST_SUMM ARY_FACT_VR SERVICE_COST_SUMM ARY_FACT_VR SERVICE_COST_SUMM ARY_FACT_VR SERVICE_COST_SUMM ARY_FACT_VR SERVICE_COST_SUMM ARY_FACT_VR SERVICE_COST_SUMM ARY_FACT_VR SERVICE_COST_SUMM ARY_FACT_VR SERVICE_COST_SUMM ARY_FACT_VR SERVICE_COST_SUMM ARY_FACT_VR SERVICE_COST_SUMM ARY_FACT_VR SERVICE_COST_SUMM ARY_FACT_VR
FUNCTIONAL_AREA
FUNCTIONAL_AREA_HI ER_HZ FUNCTIONAL_AREA_HI ER_VR FUNCTIONAL_LOCATIO N FUNCTIONAL_LOCATIO N_HIER_HZ FUNCTIONAL_LOCATIO N_HIER_VR INTERNAL_ORDER
MAINTENANCE_ACTIVIT SERVICE_COST_SUMMARY_FACT_VR.MAINT_AC Y_TYPE TIVITY_TYPE_ID=MAINTENANCE_ACTIVITY_TYPE .MAINT_ACTIVITY_TYPE_ID MAINTENANCE_PRIORI TY SERVICE_COST_SUMMARY_FACT_VR.PRIORITY _TYPE_ID=MAINTENANCE_PRIORITY.PRIORITY_T YPE_ID and SERVICE_COST_SUMMARY_FACT_VR.PRIORITY _ID=MAINTENANCE_PRIORITY.PRIORITY_ID SERVICE_COST_SUMMARY_FACT_VR.MATERIAL _ID=MATERIAL.MATERIAL_ID SERVICE_COST_SUMMARY_FACT_VR.MATERIAL _ID=MATERIAL_BY_PLANT.MATERIAL_ID and SERVICE_COST_SUMMARY_FACT_VR.PLANT_ID =MATERIAL_BY_PLANT.PLANT_ID PLANT.PLANT_ID=SERVICE_COST_SUMMARY_FA CT_VR.PLANT_ID
MATERIAL MATERIAL_BY_PLANT
SERVICE_COST_SUMM ARY_FACT_VR
PLANT
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
137
Join Expression PLANT_LOCATION.PLANT_ID=SERVICE_COST_S UMMARY_FACT_VR.PLANT_ID and PLANT_LOCATION.LOCATN_ID=SERVICE_COST_ SUMMARY_FACT_VR.LOCATN_ID SERVICE_COST_SUMMARY_FACT_VR.PROD_HIE R_ID=PRODUCT_HIERARCHY.PROD_HIER_ID SERVICE_COST_SUMMARY_FACT_VR.CTRL_ARE A_ID=PROFIT_CENTER.CTRL_AREA_ID and SERVICE_COST_SUMMARY_FACT_VR.PROFIT_C NTR_ID=PROFIT_CENTER.PROFIT_CNTR_ID SERVICE_COST_SUMMARY_FACT_VR.CTRL_ARE A_ID=PROFIT_CENTER_HIER_HZ.CTRL_AREA_ID and SERVICE_COST_SUMMARY_FACT_VR.PROFIT_C NTR_ID=PROFIT_CENTER_HIER_HZ.PROFIT_CNT R_ID SERVICE_COST_SUMMARY_FACT_VR.CTRL_ARE A_ID=PROFIT_CENTER_HIER_VR.CTRL_AREA_ID and SERVICE_COST_SUMMARY_FACT_VR.PROFIT_C NTR_ID=PROFIT_CENTER_HIER_VR.CHILD_ID SERVICE_COST_SUMMARY_FACT_VR.PROJ_ELE M_ID=PROJECT_ELEMENT.PROJ_ELEM_ID
PRODUCT_HIERARCHY PROFIT_CENTER
SERVICE_COST_SUMM ARY_FACT_VR
PROFIT_CENTER_HIER _HZ
SERVICE_COST_SUMM ARY_FACT_VR
PROFIT_CENTER_HIER _VR
PROJECT_ELEMENT
PROJECT_ELEMENT_HI SERVICE_COST_SUMMARY_FACT_VR.PROJ_ELE ER_HZ M_ID=PROJECT_ELEMENT_HIER_HZ.PROJ_ELE M_ID PROJECT_ELEMENT_HI SERVICE_COST_SUMMARY_FACT_VR.PROJ_ELE ER_VR M_ID=PROJECT_ELEMENT_HIER_VR.CHILD_ID SERVICE_COST_SUMM ARY_FACT_VR SERVICE_COST_SUMMARY_FACT_VR.FISC_YEA R= SERVICE_COST_SUMMARY_FACT_VR.PARTITION _YEAR SERVICE_COST_SUMMARY_FACT_VR.SYSTEM_ CONDITN_ID=SYSTEM_CONDITION.SYSTEM_CO NDITN_ID VARIANCE_CATEGORY.VARIANCE_CATEG_ID=SE RVICE_COST_SUMMARY_FACT_VR.VARIANCE_C ATEG_ID SERVICE_COST_SUMMARY_FACT_VR.WORK_CN TR_ID=WORK_CENTER.WORK_CNTR_ID AND SERVICE_COST_SUMMARY_FACT_VR.PLANT_ID = WORK_CENTER.PLANT_ID
SYSTEM_CONDITION
VARIANCE_CATEGORY
WORK_CENTER
138
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Join Expression SERVICE_COST_SUMMARY_FACT_VR.WORK_CN TR_ID=WORK_CENTER_HIER_HZ.WORK_CNTR_I D AND SERVICE_COST_SUMMARY_FACT_VR.PLANT_ID =WORK_CENTER_HIER_HZ.PLANT_ID SERVICE_COST_SUMMARY_FACT_VR.WORK_CN TR_ID=WORK_CENTER_HIER_VR.CHILD_ID AND SERVICE_COST_SUMMARY_FACT_VR.PLANT_ID =WORK_CENTER_HIER_VR.PLANT_ID
SERVICE_COST_SUMM ARY_FACT_VR
WORK_CENTER_HIER_ VR
Service Master
This section shows the two Technical Objects (Functional Location and Equipment) as master data joined to their Classification & Characteristic attributes as shown on page 30. This allows you to analyze the technical objects by the various characteristics assigned to them. It facilitates reporting across hierarchy and dimensional boundaries. You can use the information in this section to identify characteristic attributes that require special attention. Note: The Service Master Section reports are based on the SAP Service Master universe (semantic layer). All previous reports are based on the SAP Plant Maintenance universe.
Reports
Sample Reports for this section include:
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
139
Report SQL
All report SQL is located in the Rapid Mart installation directory under \Sample\DML.
Equipment Characteristics
View Equipment Characteristics summary for the selected Company Code and Characteristic Name.
140
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
141
Report SQL
All report SQL is located in the Rapid Mart installation directory under \Sample\DML.
142
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Note: Additional joins between dimension and hierarchy tables are shown in Recommended table joins on page 27 for master reports.
Fact Table EQUIPMENT_CHAR_FA CT EQUIPMENT_CHAR_FA CT Dimension Table BUSINESS_AREA Join Expression BUSINESS_AREA.BUS_AREA_ID=EQUIPMENT_C HAR_FACT.BUS_AREA_ID
CLASSIFICATION_HIER_ EQUIPMENT_CHAR_FACT.EQUIPMNT_ID = HZ CLASSIFICATION_HIER_HZ.INTERNAL_CLASS_ID AND CLASSIFICATION_HIER_HZ.CLASS_TYPE_ID = '002' CLASSIFICATION_HIER_ EQUIPMENT_CHAR_FACT.EQUIPMNT_ID = VR CLASSIFICATION_HIER_VR.CHILD_ID AND CLASSIFICATION_HIER_VR.CLASS_TYPE_ID = '002' COMPANY_CODE CONTROLLING_AREA COST_CENTER COMPANY_CODE.CMPNY_CODE_ID=EQUIPMENT _CHAR_FACT.CMPNY_CODE_ID CONTROLLING_AREA.CTRL_AREA_ID=EQUIPME NT_CHAR_FACT.CTRL_AREA_ID EQUIPMENT_CHAR_FACT.COST_CNTR_ID=COST _CENTER.COST_CNTR_ID and EQUIPMENT_CHAR_FACT.CTRL_AREA_ID=COST _CENTER.CTRL_AREA_ID
EQUIPMENT_CHAR_FA CT
EQUIPMENT_CHAR_FA CT
COST_CENTER_HIER_H EQUIPMENT_CHAR_FACT.CTRL_AREA_ID=COST Z _CENTER_HIER_HZ.CTRL_AREA_ID and EQUIPMENT_CHAR_FACT.COST_CNTR_ID=COST _CENTER_HIER_HZ.COST_CNTR_ID COST_CENTER_HIER_V EQUIPMENT_CHAR_FACT.CTRL_AREA_ID=COST R _CENTER_HIER_VR.CTRL_AREA_ID and EQUIPMENT_CHAR_FACT.COST_CNTR_ID=COST _CENTER_HIER_VR.CHILD_ID EQUIPMENT EQUIPMENT_HIER_HZ EQUIPMENT_HIER_VR FUNCTIONAL_LOCATIO N FUNCTIONAL_LOCATIO N_HIER_HZ EQUIPMENT_CHAR_FACT.EQUIPMNT_ID=EQUIP MENT.EQUIPMNT_ID EQUIPMENT_CHAR_FACT.EQUIPMNT_ID=EQUIP MENT_HIER_HZ.EQUIPMNT_ID EQUIPMENT_CHAR_FACT.EQUIPMNT_ID=EQUIP MENT_HIER_VR.CHILD_ID EQUIPMENT_CHAR_FACT.FUNCTNL_LOCATN_ID =FUNCTIONAL_LOCATION.FUNCTNL_LOCATN_ID EQUIPMENT_CHAR_FACT.FUNCTNL_LOCATN_ID = FUNCTIONAL_LOCATION_HIER_HZ.FUNCTNL_LO CATN_ID EQUIPMENT_CHAR_FACT.FUNCTNL_LOCATN_ID = FUNCTIONAL_LOCATION_HIER_VR.CHILD_ID EQUIPMENT_CHAR_FACT.MATERIAL_ID=MATERI AL.MATERIAL_ID
EQUIPMENT_CHAR_FA CT
EQUIPMENT_CHAR_FA CT EQUIPMENT_CHAR_FA CT
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
143
Join Expression EQUIPMENT_CHAR_FACT.MATERIAL_ID=MATERI AL_BY_PLANT.MATERIAL_ID and EQUIPMENT_CHAR_FACT.PLANT_ID=MATERIAL_ BY_PLANT.PLANT_ID PLANT.PLANT_ID=EQUIPMENT_CHAR_FACT.PLA NT_ID PLANT_LOCATION.PLANT_ID=EQUIPMENT_CHAR _FACT.PLANT_ID and PLANT_LOCATION.LOCATN_ID=EQUIPMENT_CHA R_FACT.LOCATN_ID SERVICE_PERSON.PERSON_ID=EQUIPMENT_CH AR_FACT.PERSON_ID_RESP TIME_DIM.CALENDAR_DATE=EQUIPMENT_CHAR _FACT.VALID_FROM_DATE UNIT_OF_MEASURE.UOM_ID=EQUIPMENT_CHAR _FACT.UOM_ID_VALUE VENDOR.VENDOR_ID=EQUIPMENT_CHAR_FACT. VENDOR_ID
EQUIPMENT_CHAR_FA CT EQUIPMENT_CHAR_FA CT
PLANT PLANT_LOCATION
CLASSIFICATION_HIER_ FUNCTIONAL_LOCATION_CHAR_FACT.FUNCTNL_ HZ LOCATN_ID =CLASSIFICATION_HIER_HZ.INTERNAL_CLASS_I D and CLASSIFICATION_HIER_HZ.CLASS_TYPE_ID = '003' CLASSIFICATION_HIER_ FUNCTIONAL_LOCATION_CHAR_FACT.FUNCTNL_ VR LOCATN_ID =CLASSIFICATION_HIER_VR.CHILD_ID and CLASSIFICATION_HIER_VR.CLASS_TYPE_ID = '003' COMPANY_CODE CONTROLLING_AREA COST_CENTER COMPANY_CODE.CMPNY_CODE_ID=FUNCTIONA L_LOCATION_CHAR_FACT.CMPNY_CODE_ID CONTROLLING_AREA.CTRL_AREA_ID=FUNCTIO NAL_LOCATION_CHAR_FACT.CTRL_AREA_ID FUNCTIONAL_LOCATION_CHAR_FACT.COST_CN TR_ID=COST_CENTER.COST_CNTR_ID and FUNCTIONAL_LOCATION_CHAR_FACT.CTRL_ARE A_ID=COST_CENTER.CTRL_AREA_ID
FUNCTIONAL_LOCATIO N_CHAR_FACT
FUNCTIONAL_LOCATIO N_CHAR_FACT
144
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Dimension Table
Join Expression
COST_CENTER_HIER_V FUNCTIONAL_LOCATION_CHAR_FACT.CTRL_ARE R A_ID=COST_CENTER_HIER_VR.CTRL_AREA_ID and FUNCTIONAL_LOCATION_CHAR_FACT.COST_CN TR_ID=COST_CENTER_HIER_VR.CHILD_ID FUNCTIONAL_LOCATIO N FUNCTIONAL_LOCATIO N_HIER_HZ FUNCTIONAL_LOCATION_CHAR_FACT.FUNCTNL_ LOCATN_ID=FUNCTIONAL_LOCATION.FUNCTNL_ LOCATN_ID FUNCTIONAL_LOCATION_CHAR_FACT.FUNCTNL_ LOCATN_ID = FUNCTIONAL_LOCATION_HIER_HZ.FUNCTNL_LO CATN_ID FUNCTIONAL_LOCATION_CHAR_FACT.FUNCTNL_ LOCATN_ID = FUNCTIONAL_LOCATION_HIER_VR.CHILD_ID PLANNING_GROUP.PLANT_ID=FUNCTIONAL_LOC ATION_CHAR_FACT.PLANT_ID and PLANNING_GROUP.PLANNG_GRP_ID=FUNCTION AL_LOCATION_CHAR_FACT.PLANNG_GRP_ID PLANT.PLANT_ID=FUNCTIONAL_LOCATION_CHA R_FACT.PLANT_ID PLANT_LOCATION.PLANT_ID=FUNCTIONAL_LOC ATION_CHAR_FACT.PLANT_ID and PLANT_LOCATION.LOCATN_ID=FUNCTIONAL_LO CATION_CHAR_FACT.LOCATN_ID SERVICE_PERSON.PERSON_ID=FUNCTIONAL_L OCATION_CHAR_FACT.PERSON_ID_RESP TIME_DIM.CALENDAR_DATE = FUNCTIONAL_LOCATION_CHAR_FACT.VALID_FR OM_DATE UNIT_OF_MEASURE.UOM_ID=FUNCTIONAL_LOC ATION_CHAR_FACT.UOM_ID_VALUE
PLANT PLANT_LOCATION
SERVICE_PERSON TIME_DIM
UNIT_OF_MEASURE
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
145
Data Discovery
These reports allow users to view hierarchy data. The full breadth of the data can be ascertained and used to make informed decisions when designing a report for any given subject area. The reports are:
Activity Hierarchy Data Discovery Cost Center Hierarchy Data Discovery Profit Center Hierarchy Data Discovery Cost Element Hierarchy Data Discovery Internal Order Hierarchy Data Discovery Functional Area Hierarchy Data Discovery GL Account Hierarchy Data Discovery FS Account Hierarchy Data Discovery Project Element Hierarchy Data Discovery Equipment Hierarchy Data Discovery Functional Location Hierarchy Data Discovery Work Center Hierarchy Data Discovery BOM Hierarchy Data Discovery Organization Unit Data Discovery Position Data Discovery
146
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Report SQL
SELECT DISTINCT ACTIVITY_HIER_HR.ACTIVITY_ID, ACTIVITY_HIER_HR.CTRL_AREA_ID, ACTIVITY_HIER_HR.LEAF_LEVEL, ACTIVITY_HIER_HR.LEVEL_0_FULLNAME, ACTIVITY_HIER_HR.LEVEL_1_FULLNAME, ACTIVITY_HIER_HR.LEVEL_2_FULLNAME, ACTIVITY_HIER_HR.LEVEL_3_FULLNAME, ACTIVITY_HIER_HR.LEVEL_4_FULLNAME, ACTIVITY_HIER_HR.LEVEL_5_FULLNAME, ACTIVITY_HIER_HR.LEVEL_6_FULLNAME, ACTIVITY_HIER_HR.LEVEL_7_FULLNAME FROM ACTIVITY_HIER_HR, ACTIVITY_HIER_VR, ACTIVITY WHERE ( ACTIVITY.CTRL_AREA_ID = ACTIVITY_HIER_VR.CTRL_AREA_ID and ACTIVITY.ACTIVITY_ID = ACTIVITY_HIER_VR.DESCENDANT_ID ) AND ( ACTIVITY.CTRL_AREA_ID=ACTIVITY_HIER_HR.CTRL_AREA_ID and ACTIVITY.ACTIVITY_ID=ACTIVITY_HIER_HR.ACTIVITY_ID ) AND
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
147
( ( ACTIVITY_HIER_VR.ANCESTOR_ID in ('A1') AND ACTIVITY_HIER_HR.LEVEL_0_ID in ('A1') ) AND ACTIVITY_HIER_HR.CTRL_AREA_ID = '1000' AND ACTIVITY_HIER_HR.CTRL_AREA_ID <> '?' AND ACTIVITY_HIER_HR.LEVEL_0_ID <> '?' )
Report SQL
All report SQL is located in the Rapid Mart installation directory under "\Sample\DDL".
148
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Report SQL
All report SQL is located in the Rapid Mart installation directory under "\Sample\DDL".
Report SQL
All report SQL is located in the Rapid Mart installation directory under "\Sample\DDL".
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
149
Report SQL
All report SQL is located in the Rapid Mart installation directory under "\Sample\DDL".
150
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Report SQL
All report SQL is located in the Rapid Mart installation directory under "\Sample\DDL".
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
151
GL Account Hierarchy = @GL Profit Center GL Account Hierarchy = @PC FS Hierarchy = code of the financial statement (ex: CAUS)
Report SQL
All report SQL is located in the Rapid Mart installation directory under "\Sample\DDL".
152
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Report SQL
SELECT DISTINCT GL_ACCOUNT_HIER_HZ.LEVEL_0_FULLNAME, GL_ACCOUNT_HIER_HZ.LEVEL_1_FULLNAME, GL_ACCOUNT_HIER_HZ.LEVEL_2_FULLNAME,
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
153
GL_ACCOUNT_HIER_HZ.LEVEL_3_FULLNAME, GL_ACCOUNT_HIER_HZ.LEVEL_4_FULLNAME, GL_ACCOUNT_HIER_HZ.LEVEL_5_FULLNAME, GL_ACCOUNT_HIER_HZ.LEVEL_6_FULLNAME, GL_ACCOUNT_HIER_HZ.LEVEL_7_FULLNAME, FS_HIERARCHY_DISCOVERY_HZ.CREDIT_FLAG, FS_HIERARCHY_DISCOVERY_HZ.DEBIT_FLAG, FS_HIERARCHY_DISCOVERY_HZ.LOWER_ACCT_LIMIT, FS_HIERARCHY_DISCOVERY_HZ.UPPER_ACCT_LIMIT, GL_ACCOUNT_DISCOVERY_HZ.LEAF_FLAG, GL_ACCOUNT_DISCOVERY_HZ.HIERARCHY_NAME FROM GL_ACCOUNT_HIER_HZ, FS_HIERARCHY FS_HIERARCHY_DISCOVERY_HZ, GL_ACCOUNT_HIER GL_ACCOUNT_DISCOVERY_HZ, GL_ACCOUNT_MASTER WHERE ( GL_ACCOUNT_MASTER.CHART_OF_ACCTS_ID=GL_ACCOUNT_HIER_HZ. CHART_OF_ACCTS_ID and GL_ACCOUNT_MASTER.GL_ACCOUNT_ID=GL_ACCOUNT_HIER_HZ.CUR RENT_LEAF AND GL_ACCOUNT_MASTER.HIERARCHY_NAME in ('ACCOUNT','CAUS') AND GL_ACCOUNT_HIER_HZ.HIERARCHY_NAME = 'CAUS' ) AND ( GL_ACCOUNT_HIER_HZ.HIERARCHY_NAME=GL_ACCOUNT_DISCOVER Y_HZ.HIERARCHY_NAME and GL_ACCOUNT_HIER_HZ.CHART_OF_ACCTS_ID=GL_ACCOUNT_DISCOVE RY_HZ.CHART_OF_ACCTS_ID and GL_ACCOUNT_HIER_HZ.CURRENT_LEAF=GL_ACCOUNT_DISCOVERY_H Z.CHILD_ID ) AND ( GL_ACCOUNT_HIER_HZ.CHART_OF_ACCTS_ID=FS_HIERARCHY_DISCO VERY_HZ.CHART_OF_ACCTS_ID and GL_ACCOUNT_HIER_HZ.HIERARCHY_NAME=FS_HIERARCHY_DISCOVE RY_HZ.FS_VERSION_ID and GL_ACCOUNT_HIER_HZ.CURRENT_LEAF=FS_HIERARCHY_DISCOVERY_ HZ.CHILD_ID ) AND ( GL_ACCOUNT_HIER_HZ.CHART_OF_ACCTS_ID = 'CAUS' AND ( GL_ACCOUNT_MASTER.HIERARCHY_NAME NOT IN ( '@PC', '@GL') ) AND GL_ACCOUNT_HIER_HZ.LEVEL_2_ID <> GL_ACCOUNT_HIER_HZ.LEVEL_1_ID AND GL_ACCOUNT_HIER_HZ.LEVEL_3_ID <> GL_ACCOUNT_HIER_HZ.LEVEL_2_ID AND GL_ACCOUNT_HIER_HZ.LEVEL_4_ID <> GL_ACCOUNT_HIER_HZ.LEVEL_3_ID AND GL_ACCOUNT_HIER_HZ.LEVEL_5_ID <> GL_ACCOUNT_HIER_HZ.LEVEL_4_ID )
154
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Report SQL
All report SQL is located in the Rapid Mart installation directory under "\Sample\DDL".
Report SQL
All report SQL is located in the Rapid Mart installation directory under "\Sample\DDL".
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
155
Report SQL
All report SQL is located in the Rapid Mart installation directory under "\Sample\DDL".
Report SQL
All report SQL is located in the Rapid Mart installation directory under "\Sample\DDL".
156
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Report SQL
All report SQL is located in the Rapid Mart installation directory under "\Sample\DDL".
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
157
Report SQL
All report SQL is located in the Rapid Mart installation directory under "\Sample\DDL".
Report SQL
All report SQL is located in the Rapid Mart installation directory under "\Sample\DDL".
158
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Data Auditing
These reports allow users to view hierarchy data records that have failed validation in Data Services. This enables correction of the data in the SAP solutions source system. Nine data auditing reports are included with the SAP Master Data universe. These reports display data in validation tables as follows: Report Name Invalid Cost Center Hierarchy Invalid Activity Hierarchy Invalid Cost Element Hierarchy Invalid Functional Area Hierarchy Invalid GL Account Hierarchy Invalid Internal Order Hierarchy Invalid Profit Center Hierarchy Invalid Project Element Hierarchy Invalid Work Center Hierarchy Invalid Data Table COST_CENTER_HIER_BAD ACTIVITY_HIER_BAD COST_ELEMENT_HIER_BAD FUNCTIONAL_AREA_HIER_BAD GL_ACCOUNT_HIER_BAD INTERNAL_ORDER_HIER_BAD PROFIT_CENTER_HIER_BAD PROJECT_ELEMENT_HIER_BAD WORK_CENTER_HIER_BAD
All data auditing reports are all similar in structure. Invalid Cost Center Hierarchy is show below as an example of the hierarchy data auditing reports.
Report SQL
SELECT DISTINCT COST_CNTR_HIER_BAD.PARENT_ID, COST_CNTR_HIER_BAD.PARENT_DESC, COST_CNTR_HIER_BAD.CTRL_AREA_ID, COST_CNTR_HIER_BAD.CHILD_ID,
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
159
ACTIVITY
ACTIVITY_HIER_VR
BILL_OF_MATERIALS
BILL_OF_MATERIALS_HIE R_HZ
BILL_OF_MATERIALS
BILL_OF_MATERIALS_HIE R_VR
COST_CENTER
COST_CENTER_HIER_HZ
160
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Join Text COST_CENTER.CTRL_AREA_ID=COST_CENT ER_HIER_VR.CTRL_AREA_ID and COST_CENTER.COST_CNTR_ID=COST_CEN TER_HIER_VR.CHILD_ID COST_ELEMENT.COST_ELEM_ID=COST_ELE MENT_HIER_HZ.COST_ELEM_ID and COST_ELEMENT.CHART_OF_ACCT_ID=COST _ELEMENT_HIER_HZ.CHART_OF_ACCT_ID COST_ELEMENT.CHART_OF_ACCT_ID=COST _ELEMENT_HIER_VR.CHART_OF_ACCT_ID and COST_ELEMENT.COST_ELEM_ID=COST_ELE MENT_HIER_VR.CHILD_ID COUNTRY_GROUP.COUNTRY_GRP_ID = COUNTRY_GROUP_STATUS.COUNTRY_GRP _ID EQUIPMENT.EQUIPMNT_ID=EQUIPMENT_HIE R_HZ.EQUIPMNT_ID EQUIPMENT.EQUIPMNT_ID=EQUIPMENT_HIE R_VR.CHILD_ID GL_ACCOUNT_HIER_HZ.CHART_OF_ACCT_I D=FS_HIERARCHY.CHART_OF_ACCT_ID and GL_ACCOUNT_HIER_HZ.HIER_ID=FS_HIERA RCHY.FS_VERSION_ID and GL_ACCOUNT_HIER_HZ.GL_ACCT_ID=FS_HI ERARCHY.CHILD_ID GL_ACCOUNT_HIER_VR.CHART_OF_ACCT_I D=FS_HIERARCHY.CHART_OF_ACCT_ID and GL_ACCOUNT_HIER_VR.HIER_ID=FS_HIERA RCHY.FS_VERSION_ID and GL_ACCOUNT_HIER_VR.CHILD_ID=FS_HIER ARCHY.CHILD_ID
COST_ELEMENT
COST_ELEMENT_HIER_H Z
COST_ELEMENT
COST_ELEMENT_HIER_V R
COUNTRY_GROUP
FS_HIERARCHY
GL_ACCOUNT_HIER_VR
FUNCTIONAL_AREA
FUNCTIONAL_AREA_HIER FUNCTIONAL_AREA.FUNCTNL_AREA_ID=FU _HZ NCTIONAL_AREA_HIER_HZ.FUNCTNL_AREA _ID FUNCTIONAL_AREA_HIER FUNCTIONAL_AREA.FUNCTNL_AREA_ID=FU _VR NCTIONAL_AREA_HIER_VR.CHILD_ID FUNCTIONAL_LOCATION_ FUNCTIONAL_LOCATION.FUNCTNL_LOCATN HIER_HZ _ID=FUNCTIONAL_LOCATION_HIER_HZ.FUN CTNL_LOCATN_ID FUNCTIONAL_LOCATION_ FUNCTIONAL_LOCATION.FUNCTNL_LOCATN HIER_VR _ID=FUNCTIONAL_LOCATION_HIER_VR.CHIL D_ID GL_ACCOUNT_HIER_HZ GL_ACCOUNT_HIER_HZ.HIER_ID=GL_ACCO UNT_HIER.HIER_ID and GL_ACCOUNT_HIER_HZ.CHART_OF_ACCT_I D=GL_ACCOUNT_HIER.CHART_OF_ACCT_ID and GL_ACCOUNT_HIER_HZ.GL_ACCT_ID=GL_A CCOUNT_HIER.CHILD_ID
FUNCTIONAL_AREA FUNCTIONAL_LOCATION
FUNCTIONAL_LOCATION
GL_ACCOUNT_HIER
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
161
Join Text GL_ACCOUNT_HIER_VR.HIER_ID=GL_ACCO UNT_HIER.HIER_ID and GL_ACCOUNT_HIER_VR.CHART_OF_ACCT_I D=GL_ACCOUNT_HIER.CHART_OF_ACCT_ID and GL_ACCOUNT_HIER_VR.CHILD_ID=GL_ACC OUNT_HIER.CHILD_ID GL_ACCOUNT_MASTER.CHART_OF_ACCT_I D=GL_ACCOUNT_HIER_HZ.CHART_OF_ACC T_ID and GL_ACCOUNT_MASTER.GL_ACCT_ID=GL_A CCOUNT_HIER_HZ.GL_ACCT_ID AND GL_ACCOUNT_MASTER.HIER_ID in ('ACCOUNT',@Prompt('Select GL Account Hierarchy Code','A','GL Account\Hierarchy Name',mono,free)) AND GL_ACCOUNT_HIER_HZ.HIER_ID = @Prompt('Select GL Account Hierarchy Code','A','GL Account Hierarchy Hz\Hierarchy Name',mono,free) GL_ACCOUNT_MASTER.CHART_OF_ACCT_I D=GL_ACCOUNT_HIER_VR.CHART_OF_ACC T_ID and GL_ACCOUNT_MASTER.GL_ACCT_ID=GL_A CCOUNT_HIER_VR.CHILD_ID AND GL_ACCOUNT_MASTER.HIER_ID in ('ACCOUNT',@Prompt('Select GL Account Hierarchy Code','A','GL Account\Hierarchy Name',mono,free)) AND GL_ACCOUNT_HIER_VR.HIER_ID = @Prompt('Select GL Account Hierarchy Code','A','GL Account Hierarchy Vr\Hierarchy Name',mono,free)
GL_ACCOUNT_MASTER
GL_ACCOUNT_HIER_HZ
GL_ACCOUNT_MASTER
GL_ACCOUNT_HIER_VR
INTERNAL_ORDER
INTERNAL_ORDER_HIER_ INTERNAL_ORDER.INTERNAL_ORDER_ID=IN HZ TERNAL_ORDER_HIER_HZ.INTERNAL_ORDE R_ID INTERNAL_ORDER_HIER_ INTERNAL_ORDER.INTERNAL_ORDER_ID=IN VR TERNAL_ORDER_HIER_VR.CHILD_ID PRODUCT_HIERARCHY OBJECT_STATUS MATERIAL.PROD_HIER_ID=PRODUCT_HIERA RCHY.PROD_HIER_ID OBJECT_STATUS_HZ.OBJ_ID=OBJECT_STAT US.OBJ_ID
ORGANIZATION_UNIT_HIE ORGANIZATION_UNIT.ORG_UNIT_KEY R_HZ =ORGANIZATION_UNIT_HIER_HZ.ORG_UNIT _KEY ORGANIZATION_UNIT_HIE ORGANIZATION_UNIT.ORG_UNIT_KEY=ORG R_VR ANIZATION_UNIT_HIER_VR.CHILD_KEY PAYROLL_PERIOD_PARA METER PAYROLL_PERIOD.PERIOD_PARAMETER_ID = PAYROLL_PERIOD_PARAMETER.PERIOD_PA RAMETER_ID
ORGANIZATION_UNIT PAYROLL_PERIOD
162
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
PROFIT_CENTER_HIER_H PROFIT_CENTER.CTRL_AREA_ID=PROFIT_C Z ENTER_HIER_HZ.CTRL_AREA_ID and PROFIT_CENTER.PROFIT_CNTR_ID=PROFIT _CENTER_HIER_HZ.PROFIT_CNTR_ID PROFIT_CENTER_HIER_V R PROFIT_CENTER.CTRL_AREA_ID=PROFIT_C ENTER_HIER_VR.CTRL_AREA_ID and PROFIT_CENTER.PROFIT_CNTR_ID=PROFIT _CENTER_HIER_VR.CHILD_ID PROJECT_ELEMENT.PROJ_ELEM_ID=PROJE CT_ELEMENT_HIER_HZ.PROJ_ELEM_ID PROJECT_ELEMENT.PROJ_ELEM_ID=PROJE CT_ELEMENT_HIER_VR.CHILD_ID
PROFIT_CENTER
WORK_CENTER_HIER_HZ WORK_CENTER.WORK_CNTR_ID=WORK_CE NTER_HIER_HZ.WORK_CNTR_ID and WORK_CENTER.PLANT_ID=WORK_CENTER_ HIER_HZ.PLANT_ID WORK_CENTER_HIER_VR WORK_CENTER.WORK_CNTR_ID=WORK_CE NTER_HIER_VR.CHILD_ID AND WORK_CENTER.PLANT_ID=WORK_CENTER_ HIER_VR.PLANT_ID
WORK_CENTER
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
163
164
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Universe
chapter
Universe Overview
Overview
Before we begin a detailed discussion of the Plant Maintenance Universes it is important to understand certain concepts that are common to any Rapid Mart Universe.
Then we can discuss the details of the Universes. The SAP BusinessObjects Plant Maintenance Rapid Mart, version for SAP solutions contains three universes. The first two are Business Content Universes organized around fact tables and dimensions in a classic star schema layout.
The other is an Auxiliary Universe designed to facilitate data discovery and auditing within SAP solutions. It does not follow a star schema approach.
An additional section on customizing the SAP Plant Maintenance universe is also presented.
166
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Universe Terminology
Star Schema: also called Subject Area. The dimensional data modeling approach. A star schema has one large central table (fact table) and a set of smaller attendant tables (dimension tables) displayed in a radial pattern around the central table. Optionally, a hierarchy may be associated with a dimension table. See diagram below for details
Dimension Table (Dim 1 - Dim 6): a table where the textual descriptions are stored. Optionally, a Dimension may have an associated hierarchy - such as Dim 6 in the diagram. Hierarchy: A hierarchy is an ordered series of related objects. An example of a hierarchy is time, or date, which may group objects as Year, Quarter, and Month. You can use drill up or down to perform multi dimensional analysis with a hierarchy. Hierarchies are described in great detail later in this chapter. Fact Table: a table where the numerical measurements of the business are stored. Each of these measurements is taken at the intersection of all the dimensions. The fact table, if it represents a transactional table, might also store some transaction descriptive attributes if there is no a proper dimension for this attribute. Fact tables can be detailed or summarized. These represent different levels of granularity. A detailed fact table has a finer granularity, typically transaction level detail. A summarized table aggregates the transaction data with fewer
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
167
dimensions, and uses a grouping function (sum, average, maximum, minimum) to aggregate the measures (typically money and quantity -- see section on Measures below) by those dimensions. Fact tables can also be pivoted vertically or horizontally. The pivot point is typically the Fiscal Period, but other dimensions can be used. Pivoted measures are expressed for each pivot point. Horizontal tables have one row for a logical group of pivot points. For example all the profit values for all fiscal periods in a year appear in one row of the fact table, with separate columns for each profit value / fiscal period combination. Vertical tables have one row per pivot point. For example, the profit value for each fiscal period has a separate row in the fact table. Measures: numeric additive or semi-additive quantities or monetary amounts like:
PC DTL Hz Line Credit Amt Period 03 TRX - Profit Center Detail Horiz. Line Credit Amount for Fisc Period 3 in Transaction Currency Line Debit Amt LOC - Financial Document Fact Line Debit Amount in Local Currency.
Objects: descriptive non-additive attributes used to describe the measure, and master data such as Monetary Currency Name, Unit of Measure, or Material Name. Additive Measure: a measure that can be summarized across all attributes; such as sales order value in global currency Semi-Additive Measure: measure that can be summarized only across selected dimensions, such as sales order quantity Non-Additive Measure: measures that cant be summarized, such as net price. Attribute: descriptive information; cant be aggregated, such as internal order number, material number, etc. Detail: a transaction attribute, such as Currency code, or Functional Area ID. Subject: in most cases associated with the fact table name. Examples are FINANCIAL_DOCUMENT_FACT, PROFIT_CENTER_FACT_VR. Business Function/Process: processes and functions in ERP applications that are captured when entering a transaction (Costing, Profitability, etc.). For the Universe, it is logical grouping of attributes by function or processes related to the subject. Examples are Activity Hierarchy, and Project Element dates. Common Dimension: a dimension table that is associated with multiple fact tables; such as Internal Orders, Time Dim, Currency, and GL Account.
168
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Join Strategy
Contexts: Dimensions that relate to multiple fact tables (common dimensions) are joined to each of those fact tables. No aliasing of the dimensions is used. Instead, a context for each fact table has been created and all dimensional joins for that fact table are included in the context. as shown below:
Aliases: Aliases are used when the same dimension describes different business processes. For example, the Time Dimension needs to be associated with different processes document creation, and posting. All of these may be in the same subject area (fact table). In this case, there will be a Time Dimension alias for each process. Facts to Fact Joins: Fact tables are not joined with each other unless they represent the same subject and have similar granularity. Example: SALES_ORDERS_FACT and BACKLOG_FACT.
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
169
BACKLOG_FACT records are a subset of records in SALES_ORDERS_FACT they share the same primary key (sales order number, and sales order line item) and therefore the same granularity. Inner Joins Only: The universe uses inner joins only. The Data Services job loads a default row in each dimension table. The row is populated with the default text (defined by a Data Services global variable) as primary key. Example: We load a row with default text in the Material dimension. When a financial document has no Material, we load that same default text as the foreign key from the financial document to the Material table. In this way we can avoid outer joins that can slow database performance. Short Cut Joins: When a dimension is both joined to a fact table and also to another dimension table we use a short cut join for the fact table join. Example: In the diagram above the horizontal and vertical hierarchies are joined both to the corresponding dimension (Dim 6) and the fact table. The joins between hierarchy and dimension are short-cuts. Complex Joins and Objects: In this scenario we use the @prompt() function to allow users selecting appropriate constraints ar report run time. Example: join between GL_ACCOUNT_MASTER and GL_ACCOUNT_HIER_VR tables: GL_ACCOUNT_MASTER.CHART_OF_ACCT_ID = GL_ACCOUNT_HIER_VR.CHART_OF_ACCT_ID and GL_ACCOUNT_MASTER.GL_ACCT_ID = GL_ACCOUNT_HIER_VR.CHILD_ID AND GL_ACCOUNT_MASTER.HIER_ID in ('ACCOUNT',@Prompt('Select GL Account Hierarchy Code','A','GL Account\Hierarchy Name',mono,free)) AND GL_ACCOUNT_HIER_VR.HIER_ID = @Prompt('Select GL Account Hierarchy Code','A','GL Account Hierarchy Vr\Hierarchy Name',mono,free) Default Coded Joins and Objects: This occurs when an object or join needs to be restricted to certain values. A default code is introduced to restrict the object to appropriate values. Example: the Line Debit Amt LOC measure for Financial Documents. Here the Debit / Credit indicator is restricted to S to ensure selection of only Debit values: SUM(Case when FINANCIAL_DOCUMENT_FACT.DR_CR_ID = 'S' then FINANCIAL_DOCUMENT_FACT.AMT_LOC else 0 end)
170
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Universe Hierarchies
Techniques
These are advanced technique objects developed for the Web Intelligence reports.
Indexes: The index technique enables multiple measures to be returned in a single data provider while providing different conditions for different groups of measures. For example, using indexes it is possible to return the total revenue, revenue lost for returned items, and last years revenue all in a single data provider, and using a single revenue object. Without this technique multiple synchronized queries would be needed. Think of indexes as providing vertical breaks in a single data provider. Local variables can then be created using the index values.
Zeros: These perform a similar function to indexes, namely they provide a means to return filtered information in a single data provider. Just as Indexes provide vertical breaks for measures, Zeros provide horizontal breaks. This is often requires when comparing two time periods. For example, you want to compare sales in a certain product line for each quarter this year. However, the product line had no sales in third quarter. Without use of the Zeros technique the data for 3rd quarter would be missing in the report. With Zeros, a placeholder value (with zero value) is shown.
Blanks: Their purpose is to provide an additional object that can be used in a display block. An example is a label that returns total company sales, where a normal query would only provide breakdowns by some category. Blanks are coded to (a space). Normally, this text is the same as the name of the object.
Hyperlink Start: provides a starting point for hyperlink jumps (for example to details in another report). Used in a Java environment.
Hierarchies
Hierarchies Overview
In general, hierarchies allow users to perform multi-dimensional analysis. Multi-dimensional analysis uses dimension objects organized in a meaningful order. Multi-dimensional analysis allows users to observe data from various viewpoints. This enables them to spot trends or exceptions in the data.
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
171
Universe Hierarchies
A hierarchy is an ordered series of related objects. An example of a hierarchy is time, or date, which may group objects as Year, Quarter, and Month. You can use drill up or down to perform multi dimensional analysis with a hierarchy. Time is an example of a horizontal hierarchy where each level in the hierarchy is presented as a column in a database table. Thus, Year, Quarter, Month, and Date are all column names. You can use this hierarchy in a report to drill down from a higher level of aggregation (year) to a more detailed level (quarter). You can also drill up from quarter to year. The hierarchies appear both as sub-classes in the dimensions of each universe and in their own display screen in Web Intelligence (as shown below). Web Intelligence- Location of Rapid Mart Hierarchies
172
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Universe Hierarchies
Note: The screenshot above is an example from the SAP BusinessObjects Cost Center Rapid Mart, version for SAP solutions.
Geographic Hierarchies
These allow you to organize reports by the geographic location (or address) of a dimension. Examples are:
Company Geography Cost Center Geography Profit Center Geography Vendor Geography
Posting Date Time Dimension Creation Date Time Dimension Document Date Time Dimension
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
173
Universe Hierarchies
Note: The hierarchy contains a ragged node. This happens when a node reports to more than one ancestor (or parent) node. In our example, the node 1421 has two ancestors. This legal and acceptable in both SAP solutions and the Rapid Mart.
174
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Universe Hierarchies
In the horizontal representation, one row shows the entire hierarchy for each node in the hierarchy. Note: Be careful of the ragged hierarchy nodes. If your query simply selects for Activity ID = 1421, you will get two rows returned because Activity 1421 reports to two different sets of ancestors or parents. You must also specify the Level 2 ID (P1000 or P2000) to uniquely identify the hierarchy. In this case, you could also specify the Level 1 ID (A1000 or A3000) to uniquely identify the hierarchy. Note: Be careful of Primary Key violations. The Horizontal Hierarchy tables have an arbitrary limit of how may levels of hierarchy are extracted. If your data contains more levels than the limit, you can have a primary key violation when loading horizontal data.
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
175
Universe Hierarchies
The primary key for a horizontal hierarchy contains all the level ids (LVL_00_ID to LVL_xx_ID). Where xx is the limit set in Data Services. In cases where there are more than xx levels in the hierarchy there are two choices
Change the primary key into a non-unique index. Customize the hierarchy to include the missing levels; expanding the horizontal table and its primary key accordingly.
Propagation of Child (Leaf) Nodes: Also note that child (leaf) nodes that belong to other than the last hierarchy level (Leaf Level 1 and Leaf Level 2) have their Activity ID propagated to the lowest Level ID of the hierarchy starting with the Level 1 ID. Leaf level 2 nodes are propagated out from level 2 ID to the lowest Level ID. Leaf level 3 nodes are propagated out from level 3 ID to the lowest level, etc. .
Child (leaf) node propagation allows creating reports with indented listings of Cost Elements, Cost and Profit Centers, and other hierarchical master data where depth of indention depends on the node position (Leaf Level).
176
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Universe Hierarchies
In this representation the Level (or leaf level) indicates how many generations exist between ancestor and descendant. Level 0 indicates no generations (ancestor and descendant the same). Level 1 indicates parent to child, level 2 grandparent to child, level 3 great-grandparent to child, etc. You can find more information on how hierarchies are created in the Data Services documentation for the Hierarchy Flattening Transform, Pivot Transform, and Reverse Pivot Transform.
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
177
Universe Hierarchies
This subset contains all relationships in the hierarchy, no matter how many generations are between the ancestor (or parent) chosen and its descendant nodes. When you include objects from the horizontal Activity Hierarchy Hz class in the same query, the results will show the entire family structure for the selected Activity Hierarchy Group. Thus, the vertical hierarchy gives us the selection criteria (via the filter) and the horizontal hierarchy gives us the report contents. Note: We recommend using Select Single Parent Activity Group (Vertical Hierarchy) filter only with hierarchy data discovery reports. See Hierarchy Data Discovery in Reports Chapter for more details.
178
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Universe Hierarchies
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
179
Universe Hierarchies
Hierarchy Filters
Hierarchy filters allow you to restrict the results of your reports to subsets of the various hierarchies. They can also be used to filter ragged hierarchies by allowing you to select only one parent hierarchy chain. In this case, well use the GL Account Hierarchy as an example. All hierarchies work in a similar method, but the GL Account Hierarchy has the added complexity of combining more than one hierarchy from SAP solutions. It has additional filters not found in the other hierarchies to deal with this situation.
180
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Universe Hierarchies
The filters appear below the Fact Table Classes in any universe. Those for GL Account Hierarchy appear as shown below:
@PC - identifies GLPCT-RACCT - The EC-PCA Profit Center GL Account Hierarchy @GL - identifies GLT0-RACCT - The FI Standard Ledger GL Account Hierarchy Any other value - identifies a FS (Financial Statements) Hierarchy.
The names are configurable during setup of ETL loading process. If you customize the GL Account Hierarchy by adding additional hierarchy sources, you would add a new source hierarchy name.
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
181
Universe Hierarchies
Invalid Hierarchies
The hierarchies loaded from SAP solutions could have invalid records. These records are allowed by SAP solutions, but cause errors when used in the Rapid Mart. Therefore, they are excluded from the normal hierarchy tables, and listed here. A record is invalid when a descendant (child) record is in a loop so that it is also its own ancestor (parent) record. SAP solutions allows this, but it is not possible to use these records in the Rapid Mart. If you correct these records in SAP solutions, they will load properly on the next execution of the Data Services load job.
182
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Universe Hierarchies
Example: In the example below, Activity 1" is both the parent and child of Activity 2. (as Parent) Activity1
Activity2
Activity4
Invalid Hierarchies have no measures or filters. They are not linked to any subject areas. They are represented as a way identifying the invalid records that cannot be loaded from SAP solutions.
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
183
Universe Hierarchies
Note: The screenshot above is an example from the SAP BusinessObjects Cost Center Rapid Mart, version for SAP solutions.
184
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
For each of the 6 hierarchies, two sub-classes within in each dimension represent the vertical and horizontal hierarchies. Each hierarchy also has a sub-class for invalid hierarchy records. See Invalid Hierarchies on page 182 for more details.
Additional Hierarchies
These additional hierarchies, for the Plant Maintenance Rapid Mart are also organized both horizontally and vertically, but not maintained by transaction GS03. Instead, they are associated with specific master data records, including the two technical objects (equipment and functional location): Hierarchy Name Classification Equipment Functional Location Project Element Work Center Source Tables KSSK, TCLA EQUI, EQUZ IFLOT, ILOA PRHI CRHD, CRHH, CRHS
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
185
Of these hierarchies only Project Element can have invalid records in SAP solutions. See Invalid Hierarchies on page 182 for more details.
186
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
252 classes 2326 objects 151 conditions 86 tables 16 alias 355 joins 7 contexts 16 hierarchies
The universe is well documented and logically organized to help universe users easily navigate to a specific object. The information in this chapter is useful to understand the data in the Rapid Mart and how to build reports using the data. The universe, and this chapter, are logically grouped into subject areas. They are:
Universe Objects & Classes Common Dimensions Service Notification Service Order Service Operation Service Confirmation
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
187
Service Cost Summary (Horizontal) Service Cost Summary (Vertical) MTBR and MTTR Filters & Techniques Universe Validation
188
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
189
Measures: The first Top Level class represents the Measures as described in Universe Terminology on page 167. Measures are grouped into sub-folders that represent the various monetary and quantity amounts of the fact tables in the star schemas. Each subject area is further divided into classes by types of measure specific to the subject area. Common Dimensions: These top level classes appear after the Measures. These are the dimensions used in common by more than one subject area. These are sub-divided into classes for each specific dimension table. For example, the Organization Structure class has sub-classes for Company Code, and Controlling Area. Each of these represents a specific dimension table or alias of a dimension table. The Common Dimensions Matrix (presented later in this chapter) details which subject areas can be used with which common dimensions. Fact Tables: Following the Dimensions are group of Top Level classes, one for each subject area (also called fact table or star schema) in the universe. These subject area classes are further divided into classes that are logical groupings of fact table attributes. For example, the Notification - Dates and Fiscal Periods class under NOTIFICATION contains the dates that are important for tracking plant maintenance notifications. Filters & Techniques: Filters: This top level folder contains pre-defined conditions (organized by subject area) for use in any report. See details about specific Hierarchy Filters on page 22 Techniques: These are advanced technique objects that have developed for the Web Intelligence reports. See Techniques on page 171 for details.
Common Dimensions
Common Dimensions are those dimensions shared by more than one subject area (or fact table). They appear as shown below in the universe.
190
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
191
192
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
ACTIVITY
Physical measure of the activity output/production in a cost center. Examples of Controlling activities include:
Activities in Controlling can be internal or external. Activity Hierarchies are presented stacked vertically and flattened horizontally.
CAPACITY
The ability of a work center to perform a task. Capacities are differentiated according to capacity category. They are arranged in a hierarchy under a work center.
CLASSIFICATIONS
System that is used to describe objects on the basis of characteristics by grouping together into classes (i.e. classifying) objects according to freely definable criteria. Objects can be retrieved with the aid of classes and the characteristics defined in the classes, enabling objects that are identical or similar from a point of view of their characteristics to be retrieved as quickly as possible. In the Plant Maintenance Rapid Mart, the classes are restricted to Functional Location and Equipment. These are the two types of technical objects used in PM.
Equipment Classification
Equipment Class Hier Hz Equipment Class Hier Vr Functional Location Class Hier Hz Functional Location Class Hier Vr
COST CENTER
Organizational unit within a controlling area that represents a defined location of cost incurrence. The definition can be based on:
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
193
Cost center hierarchies presented stacked vertically and flattened horizontally. Cost center contact numbers, and geography are also included.
COST ELEMENT
A cost element classifies the organization's valuated consumption of production factors within a controlling area. SAP solutions maintains both primary and secondary cost elements.
CUSTOMER
Customers are the companies and individuals to whom your company sells goods and services.
DOCUMENT ATTRIBUTES
Master data associated with the various documents found in SAP solutions. These include Document Categories, Document Types, and separate class groupings for Accounting Documents, Sales Documents and Purchasing Documents. Document Attributes subclasses include: Document Category Document Category combines all document categories in one table, including: Financial, Internal Order, Notification, Purchasing, and Sales. The following document category aliases are also included as classes under DOCUMENT ATTRIBUTES:
Internal Order Document Category - A technical classification criterion for orders. The order category determines the SAP application to which an order belongs, and controls the functions by which an order can be processed. Notification Document Category - A key that identifies notification types in an application component. Notification categories include: - Quality notification in the Quality Management (QM) application component - Maintenance notification in the Plant Maintenance (PM) application component - Service notification in the Customer Service (CS) application component
Document Type Document Type combines all document categories in one table, including: Internal Order, Sales, Purchasing, Billing, Delivery, Financial, Special Ledger, and Notification document types. The following document type aliases are also included in the SAP Master Data universe:
194
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Internal Order Document Type - A tool that categorizes orders according to purpose. The order type contains information which is necessary for managing orders. Order types are clientspecific. The same order type can be used in all controlling areas in one client. Examples: production orders, maintenance orders (Plant Maintenance Service Orders), capital investment orders, and marketing orders. Notification Document Type - A key that determines the origin, content, and other features of service, maintenance, and quality notifications. The following notification types exist in the standard SAP Applications system: - Maintenance notifications, including malfunction and activity reports and maintenance requests - Service notifications, including problem notifications, service requests, and activity reports - Quality notifications, including complaints against the vendor, customer complaints, and internal problems
Financial Record Category - Categorization for a financial document. Financial Record Type - Special Ledger Record Types (Domain RRCTY) from table DD07T and Cost/Plant Maintenance value types from CO_WRTTP domain of DD07T table
EQUIPMENT - & Associated Hierarchy - An individual, physical object that is maintained as an autonomous unit. FUNCTIONAL LOCATION - & Associated Hierarchy - An organizational unit in Logistics that structures the maintenance objects of a company according to functional, process-oriented, or spatial criteria. A functional location represents the place at which a maintenance task is performed. INTERNAL ORDERS - & Associated Hierarchy - Production Orders, Service Orders, and associated hierarchy. Object used to monitor costs and, in some instances, revenues for an organization. Internal orders can be used to: 1. 2. 3. 1. Monitor the costs of short-term measures Monitor the costs and revenues related to a specific service Monitor ongoing costs Overhead orders
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
195
2. 3. 4.
MATERIAL - The Materials Master in SAP solutions. Goods that are the subject of business activity. The material can be traded, used in manufacture, consumed, or produced. They can also be bought or sold. This class also contains Material by Plant, and Materials (Product) Hierarchy.
MONETARY DIMENSIONS
Monetary Currencies - A medium of exchange in current use within a particular country to valuate goods and services. For example the US Dollar, the Euro, the Japanese Yen, etc. The Rapid Mart includes:
OBJECT
Controlling Area Currency Local (Company Code) Currency Transaction (Document) Currency
Object is a very generic term in SAP solutions. It can mean anything from an internal identifier for equipment in Plant Maintenance, to a way of categorizing cost in Controlling. The object class groups these various kinds of objects together for easy reference with these sub-classes: Object Class The object class categorizes Controlling objects according to their business function and enables you to analyze cost flows within Controlling from different business perspectives. The following object classes are available: overhead, production, investment, profitability analysis and sales While certain object types automatically belong to a particular class (for example, cost centers belong to the "Overhead" class), others need to be explicitly assigned to an object class in their master record (this is the case with internal orders and work breakdown structure elements, for example). In addition to the functional area, the object class is required to determine or explain certain values in the external accounting components. Object Class (from Domain SCOPE_CV).
196
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Object Type A type of object that you process in the Engineering Workbench. An object can, for example, be a type of "task list type," "item," or "component assignment." Object Type (from Domain OBART).
ORGANIZATION STRUCTURE
Various components that classify transaction documents within your business enterprise. These include: Business Activity Business activity attributes from T022/T022T. Business Area An organizational unit of financial accounting that represents a separate area of operations or responsibilities within an organization and to which value changes recorded in Financial Accounting can be allocated. Business areas are used in external segment reporting (over and above company codes) based on the significant areas of operation (for example, product lines) of a business enterprise. A segment is an isolated area of activity. Chart Of Accounts A classification scheme consisting of a group of general ledger (G/L) accounts. A chart of accounts provides a framework for the recording of values to ensure an orderly rendering of accounting data. The G/L accounts it contains are used by one or more company codes. For each G/L account, the chart of accounts contains the account number, the account name, and technical information. A chart of accounts must be assigned to each company code. This chart of accounts is the operative chart of accounts and is used in both financial accounting and cost accounting. Company Code The smallest organizational unit of Financial Accounting for which a complete self-contained set of accounts can be drawn up for purposes of external reporting. This includes recording of all relevant transactions and generating all supporting documents required for financial statements. Controlling Area An organizational unit within a company, used to represent a closed system for cost accounting purposes. A controlling area may include single or multiple company codes that may use different currencies.
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
197
These company codes must use the same operative chart of accounts. All internal allocations refer exclusively to objects in the same controlling area. Planning Group The customers and vendors in cash management and forecast are assigned to a planning group that reflects certain characteristics, risks or the type of business relationship in question, for example:
Plant
Customer - Bank collection Customer - Crisis area Vendor: - Member of a consolidation group
In Logistics a plant is an organizational unit for dividing an enterprise according to production, procurement, maintenance, and materials planning. A place where materials are produced, or goods and services are provided. Plant Location Plant location attributes.
PEOPLE
People dimensions describing persons with specific job functions in an operational setting:
Service Person - An employee who is actively involved in troubleshooting, maintenance, and repair activities.
198
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Maintenance Activity Type A key for the type of maintenance activity provided. Activities are divided into repairs, shutdowns, regular activities, inspections and so on. In cost evaluations, for example, total costs or number of orders for each technical object, you can classify data according to maintenance activity type. Maintenance Priority The relationship between the order priority from a maintenance order and the requirement urgency. Malfunction Cause One of 3 pre-defined notification catalog objects - Malfunction Cause. Describes the incident or circumstances responsible for a malfunction Malfunction Damage One of 3 pre-defined notification catalog objects - Malfunction Damage. Describes the breakage sustained by a technical object Malfunction Effect Describes the consequences of the malfunction in the technical objects performance. Description of malfunction effects from T357A_T Malfunction Object Part One of 3 pre-defined notification catalog objects - Malfunctioning Object Part. Describes the physical location of the malfunction. Notification A data record with which a user informs the Plant Maintenance, Quality Management, or Customer Service department about an occurrence. The following notification categories are available:
Operation Suitability Key suitability required for carrying out the operation (for example, welding certificate or NC programming course) - from T423T System Condition System Condition descriptive attributes from T253M_T. Variance Category A classification of variances based on their cause.
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
199
You can calculate the following variance categories on the input side:
Scrap variances (only in Product Cost Controlling) Input price variances Resource usage variances Input quantity variances Remaining input variances Fixed cost variance (only in Overhead Cost Controlling) Mixed price variance (only in Product Cost Controlling) Output price variance Output quantity variance (only in Overhead Cost Controlling) Lot size variance (only in Product Cost Controlling) Remaining variances
You can calculate the following variance categories on the output side:
PROFIT CENTER
Organizational unit in Accounting that reflects a management-oriented structure of the organization for the purpose of internal control. Operating results for profit centers can be analyzed using either the cost-ofsales approach or the period accounting approach. By analyzing the fixed capital as well, you can expand your profit centers for use as investment centers.
200
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
FISCAL PERIOD DIMENSIONS Fiscal periods within a fiscal year for which transaction figures are updated. Every transaction that is posted is assigned to a particular posting period. The transaction figures are then updated for this period. Fiscal years are divided into halves, quarters, periods, and months for reporting purposes. Fiscal years and fiscal calendars are defined by the fiscal year variant. There can be 12 regular fiscal periods, and 4 special processing periods. Fiscal periods are numbered 1 - 12 for regular periods, 13 -16 for special periods.
VENDOR
Business partner to whom amounts are payable for goods delivered or services performed. Examples of such services/goods include: Goods acquired, Business services received, The transfer of a right. VENDOR also contains the following subclasses:
WORK CENTER
An organizational unit that defines where and when an operation should be carried out. The work center has a particular available capacity. The activities performed at or by the work center are valuated by charge rates, which are determined by cost centers and activity types. Work centers can be:
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
201
Activity & Hierarchy Business Activity Business Area Capacity Chart Of Accounts Classification Hierarchy Company Code Control Key Controlling Area Cost Center & Hierarchy Cost Element & Hierarchy Currency Customer Document Category Document Type Equipment & Hierarchy Financial Record Category Financial Record Type Fisc Period Functional Area & Hierarchy Functional Location & Hierarchy Internal Order & Hierarchy Internal Order Status Maintenance Activity Type Maintenance Priority Malfunction Cause
202
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Dimension Table
NOTIFICATION FACT X
Malfunction Damage Malfunction Effect Malfunction Object Part Material & Product Hierarchy Material By Plant Notification Object Class Object Type Operation Suitability Planning Group Plant Plant Location Profit Center & Hierarchy Project Element & Hierarchy Service Person System Condition Time Dim Unit Of Measure Variance Category Vendor Vendor By Company Work Center & Hierarchy X X X X X X X X X
X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X
Below is a brief description of each of the subject areas, its objects, common dimensions, measures, and filters. Use this section to you familiarize yourself with the universe structure.
Service Notification
A notification informs the Plant Maintenance, Quality Management, or Customer Service department about an occurrence warranting their attention. This may be notification of a malfunction, upgrade due, or other action needed to keep a technical object operational.
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
203
Notification - Qty Measures - Contains the downtime measure Notification - Time Measures -
Notification - Complete - Time to complete notification in Days, Hours, Minutes. Also contains Min, Max, and Average values for completion time Notification - Downtime - Time technical object was inoperative in Days, Hours, Minutes. Also contains Min, Max, and Average values for downtime. Notification - Required - Time required for repair in Days, Hours, Minutes. Also contains Min, Max, and Average values for repair time.
204
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
NOTIFICATION Contains primary key elements for service notification and the following subclasses:
Notification - Additional Details (Ids) - the foreign keys to the various associated dimensions Notification - Additional Details (Descriptive) - descriptive attributes including the various flags associated with the notification. Notification - Dates and Fiscal Periods - various start and end dates associated with the notification Notification - Values -
Notification - Quantities - Raw quantity downtime in notifications unit of measurement. Notification - Time - Un-aggregated values (not summed, averaged, etc.) for:
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
205
Service Order
Maintenance Orders (called Service Orders in the Rapid Mart) document the necessary steps to repair the malfunction, or to complete the tasks requested in the notification. They serve as a cost collector for material and labor charges. They also record the time spent in the maintenance activities.
206
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Service Order - Time Measures - contains Variance (actual vs. scheduled time) amounts in days, hours, and minutes Service Order - Actual - Actual times to complete the service order in days, hours, minutes. Also contains average, min and max values. Service Order - Basic - The basic completion time is the planned time to complete an order of an including any floating time. Basic completion times for the service order in days, hours, minutes. Also contains average, min and max values.
Service Order - Forecast - Forecasted or planned times to complete the service order in days, hours, minutes. Also contains average, min and max values. Service Order - Scheduled - Scheduled times to complete the service order in days, hours, minutes. Also contains average, min and max values.
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
207
SERVICE ORDER Contains primary key elements for the service order and the following subclasses:
Service Order - Additional Details (Ids) - the foreign keys to the various associated dimensions Service Order - Additional Details (Descriptive) - descriptive attributes including the various flags Service Order - Dates and Fiscal Periods - various start and end dates associated with the service order. Service Order - Monetary Currency - the transaction currency identifier Service Order - Values -
Service Order - Time - Actual, basic, forecast, and scheduled completion times in days, hours, minutes (without aggregation).
208
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Service Operation
Service operations to describe the individual maintenance tasks to be performed. The operation includes the time, the work center, and other controlling information for an individual maintenance task. In the operation text you can describe how the work should be done.
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
209
Service Operatn - Qty Measures - Average quantities for duration, actual, forecast, and scheduled work. Service Operatn - Time Measures - contains the variance (actual vs. scheduled) in days, hours, minutes.
Service Operatn - Actual - days, hours, and minutes for actual execution of operation. Includes min, max, and average values. Service Operatn - Scheduled - days, hours, and minutes for scheduled execution of operation. Includes min, max, and average values.
Service Operatn - TRX Currency Measures - total cost and material cost of the operation in transaction currency.
210
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
SERVICE OPERATION Contains primary key elements for the service operation and the following sub-classes:
Service Operatn - Additional Details (Ids) - the foreign keys to the various associated dimensions Service Operatn - Additional Details (Descriptive) - descriptive attributes including the various flags Service Operatn - Dates and Fiscal Periods - various start and end dates associated with the service operation. Service Operatn - Monetary Currency - the transaction currency identifier Service Operatn - Values -
Service Operatn - Quantities - raw quantity values for duration, actual work, forecast work, and scheduled work Service Operatn - Time -actual and scheduled execution times in days, hours, minutes (without aggregation). Service Operatn Amts - Transaction Currency - total cost and material cost of the operation in transaction currency.
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
211
Service Confirmation
A confirmation documents the status of the processing of operations for a maintenance or service order. It is a part of order monitoring. You use confirmations to document:
From which work center the operation was performed Who performed the operation That operations or sub-operations were started or executed When the work was started and when it was completed How the work is progressing
212
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
How high are the costs for internal processing What materials were used Which services were executed internally What measurement or counter readings were entered for the technical objects during or after execution Whether and where pieces of equipment were dismantled from, or installed at functional locations The extent to which the order has been processed Where additional capacity is needed and where surplus capacity can be reduced Which technical data should be retained
Confirmations can also be used to track various time related activities in maintenance order processing, for example:
How long the work took and the period in which it occurred How much longer work must continue How much of the operation time was used (duration) When is the operation expected to be completed
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
213
Service Confirm - Qty Measures - Average quantities for duration, actual, remaining work Service Confirm - Time Measures - contains the variance (execution vs. forecast) in days, hours, minutes.
Service Confirm - Execution - days, hours, and minutes for actual execution. Includes min, max, and average values. Service Confirm - Forecast - days, hours, and minutes for forecast execution. Includes min, max, and average values.
SERVICE CONFIRMATION Contains primary key elements for the service confirmation and the following sub-classes:
Service Confirm - Additional Details (Ids) - the foreign keys to the various associated dimensions Service Confirm - Additional Details (Descriptive) - descriptive attributes including the various flags. Service Confirm - Dates and Fiscal Periods - various start and end dates associated with the service confirmation. Service Confirm - Monetary Currency - the transaction currency identifier
214
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Service Confirm - Quantities - raw quantities for Actual Duration, Actual Work, Work remaining Service Confirm Amts - Time - Forecast completion, and execution times in days, hours, minutes (without aggregation).
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
215
Cost element level, through the controlling (CO) module Value category level, through the plant maintenance (PM) module
The horizontal table carries one row per fiscal year with separate fields (columns) for values in each fiscal period in the year upto 16 periods.
Service Cost Summary HZ Measures Contains measures related to service cost summary horizontal.
Service Cost Sum Hz - TRX Currency Measures Service Cost Sum Hz - Actual Measures - Actual costs Beginning Balance for fiscal year. PTD balances (fiscal periods 1 - 16) QTD balances (quarters 1 - 4) YTD balance
216
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Service Cost Sum Hz - Budget Measures - Budget costs Beginning Balance for fiscal year. PTD balances (fiscal periods 1 - 16) QTD balances (quarters 1 - 4) YTD balance
SERVICE COST SUMMARY (Horizontal) Contains primary key elements for the service cost summary (in horizontal format) and the following sub-classes:
Service Cost Sum Hz - Additional Details (Ids) - the foreign keys to the various associated dimensions Service Cost Sum Hz - Additional Details (Descriptive) - partition year and serial number
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
217
Service Cost Sum Hz - Dates and Fiscal Periods - fiscal year and max fiscal period Service Cost Sum Hz - Monetary Currency - identifiers for controlling area currency, local (company code) currency and transaction currency. Service Cost Sum Hz - Values
Service Cost Sum Hz Amts - Transaction Currency - raw debit and credit values (no aggregation) for:
Period balances (fiscal periods 1 - 16) Quarterly balances (quarters 1 - 4) YTD balance
218
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Cost element level, through the controlling (CO) module Value category level, through the plant maintenance (PM) module
The vertical tables carries one row per fiscal period and fiscal year. Each row carries only the values for that fiscal year / period combination. The vertical table also computes rolling 16 period totals for plant maintenance costs.
Service Cost Summary VR Measures Contains measures related to service cost summary vertical.
Service Cost Sum Vr - Actual Measures TRX - Actual costs Period Beginning Balance PTD Balance Credit / Debit amounts for PTD, YTD, and QTD Rolling 16 period totals
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
219
Service Cost Sum Vr - Budget Measures TRX - Budget costs Period Beginning Balance PTD Balance Credit / Debit amounts for PTD, YTD, and QTD Rolling 16 period totals
SERVICE COST SUMMARY (Vertical) Contains primary key elements for the service cost summary (in vertical format) and the following sub-classes:
Service Cost Sum Vr - Additional Details (Ids) - the foreign keys to the various associated dimensions. Service Cost Sum Vr - Additional Details (Descriptive) - partition year, serial number, and summary key
220
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Service Cost Sum Vr - Dates and Fiscal Periods - Load date and Load Time. Fiscal Year and Fiscal Period are first two objects in the primary key. They are found in class SERVICE COST SUMMARY (Vertical). Service Cost Sum Vr - Monetary Currency - identifiers for controlling area currency, local (company code) currency, and transaction currency. Service Cost Sum Vr - Values
Service Cost Sum Vr Amts - Local Currency - raw debit and credit values (no aggregation) for:
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
221
MTBR = Mean (or Average) Time Between Repairs (also called up time) MTTR = Mean (or Average) Time To Repair (also called down time)
MTBR and MTTR are derived from notifications. In the Rapid Mart the NOTIFICATION_FACT table is extracted and populated from SAP solutions first. Then, NOTIFICATION_FACT serves as the source for MTBR_MTTR_FACT. The SAP solutions Plant Maintenance Information System (PMIS) only calculates MTBR and MTTR on a monthly basis. However, you can use data from the universe to analyze MTBR and MTTR for any duration.
MTBR and MTTR Measures Contains measures related to MTBR and MTTR.
MTBR MTTR - Time Measures - Downtime divided by uptime (downtime as a percentage of uptime) in days, hours, minutes
MTBR MTTR - Downtime - Average, min, and max downtime in days, hours, minutes. MTBR MTTR - Uptime - Average, min, and max uptime in days, hours, minutes.
222
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
MTBR and MTTR Contains primary key elements for MTBR & MTTR and the following subclasses:
MTBR MTTR - Additional Details (Ids) - foreign keys to the various associated dimensions. MTBR MTTR - Additional Details (Descriptive) - Object Flag and Notification description MTBR MTTR - Dates and Fiscal Periods - various dates associated with the MTBR MTTR record. Includes Malfunction start and end date, notification date, etc. MTBR MTTR - Values
MTBR MTTR - Time - raw values (no aggregation) for uptime and downtime in days, hours, minutes.
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
223
224
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
225
Each of the classes below contain filters that allow you to limit the dimensional and hierarchy attributes selected to certain values. Using these prompts in Web Intelligence prompts users to enter values at report run time for: a single value, a range of values, or a list of multiple values. Service Cost summary Fact HZ Filters Includes filters allowing selection of budget or actual values (Actual: Record Type = 04; Budget: Record Type= 01), single or multiple fiscal years, and fiscal year range. Service Cost summary Fact VR Filters Includes filters allowing selection of budget or actual values (Actual: Record Type = 04; Budget: Record Type= 01). Company Code Filters Conditions to limit result set to either a single or multiple Company Codes. Hierarchy Filters All hierarchy filters provide two groups of conditions Limit to Single Parent and Limit to Multiple Parent sub-classes. Each of the conditions provided here allows the user to choose the level of the parent node (0 4)in the hierarchy tree. This universe provides the following hierarchy filters:
Activity Hierarchy - Limit result set to a single or multiple Activity parent node(s) Cost Center Filters - Limit result set to a single or multiple Cost Center parent node(s) Cost Element Hierarchy - Limit result set to a single or multiple Cost Element parent node(s) Equipment Hierarchy - Limit result set to a single or multiple Equipment parent node(s) Equipment Classification Hierarchy - Limit result set to a single or multiple Equipment parent node(s) Functional Area Hierarchy - Limit result set to a single or multiple Functional Area parent node(s) Functional Location Hierarchy - Limit result set to a single or multiple Functional Location parent node(s) Functional Location Classification Hierarchy - Limit result set to a single or multiple Functional Location Classification parent node(s)
226
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Techniques
Internal Orders Hierarchy - Limit result set to a single or multiple Internal Order parent node(s) Profit Center Filters - Limit result set to a single or multiple Profit Center parent node(s) Project Element Filters - Limit result set to a single or multiple Project Element parent node(s) Work Center Filters - Limit result set to a single or multiple Work Center parent node(s)
Techniques are advanced technique objects developed for the Web Intelligence reports. They are described in Techniques on page 17.
Universe Validation
When validating the universe within the Universe Designer, some errors are expected and acceptable. They do not harm universe performance in any way. They are detailed below.
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
227
Structure Divergences
Some tables are not joined to other tables. This is because we use only aliases of those tables in the universe. However, the original table must remain as a placeholder for the original table name. Also, validation tables (those ending in _BAD) are not joined to other tables.
Cardinality Divergences
These are caused by the use of the @prompt function in the join. Since this function requires user intervention to complete the SQL join condition, the Universe Designer cannot check the cardinality vs. the database. The error messages are specific to your database server. Thus Oracle, SQLServer, and DB2 will have different messages for the same errors.
228
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
The universe is well documented and logically organized to help universe users easily navigate to a specific object. The information in this chapter is useful to understand the data in the Rapid Mart and how to build reports using the data. The universe, and this chapter, are logically grouped into subject areas. They are:
SAP Service Master Universe Objects & Classes SAP Service Master Common Dimensions Equipment Characteristics Functional Location Characteristics SAP Service Master Filters & Techniques SAP Service Master Universe Validation
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
229
Measures: The first Top Level class represents the Measures as described in Universe Terminology on page 167. Measures are grouped into sub-folders that represent the various monetary and quantity amounts of the fact tables in the star schemas. Each subject area is further divided into classes by types of measure specific to the subject area.
230
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Common Dimensions: These top level classes appear after the Measures. These are the dimensions used in common by more than one subject area. These are sub-divided into classes for each specific dimension table. For example, the Organization Structure class has sub-classes for Company Code, and Controlling Area. Each of these represents a specific dimension table or alias of a dimension table. The Service Master Common Dimensions Matrix (presented later in this chapter) details which subject areas can be used with which common dimensions. Fact Tables: Following the Dimensions are group of Top Level classes, one for each subject area (also called fact table or star schema) in the universe. These subject area classes are further divided into classes that are logical groupings of fact table attributes. For example, the Equipment Char - Dates and Fiscal Periods class under EQUIPMENT CHAR contains the dates that are important for tracking equipment records. Filters & Techniques: Filters: This top level folder contains pre-defined conditions (organized by subject area) for use in any report. See details about specific Hierarchy Filters on page 22 Techniques: These are advanced technique objects that have developed for the Web Intelligence reports. See Techniques on page 17 for details.
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
231
CLASSIFICATIONS
System that is used to describe objects on the basis of characteristics by grouping together into classes (i.e. classifying) objects according to freely definable criteria. Objects can be retrieved with the aid of classes and the characteristics defined in the classes, enabling objects that are identical or similar from a point of view of their characteristics to be retrieved as quickly as possible. In the Plant Maintenance Rapid Mart, the classes are restricted to Functional Location and Equipment. These are the two types of technical objects used in PM.
232
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Equipment Classification
Equipment Class Hier Hz Equipment Class Hier Vr Functional Location Class Hier Hz Functional Location Class Hier Vr
COST CENTER
Organizational unit within a controlling area that represents a defined location of cost incurrence. The definition can be based on:
Cost center hierarchies presented stacked vertically and flattened horizontally. Cost center contact numbers, and geography are also included.
EQUIPMENT
Used in Plant Maintenance and Service modules of SAP. Individual, physical object that is to be maintained as an autonomous unit. Equipment can be internal, such as machinery in your factory used to manufacture goods for sale. Equipment can also be external, such as the machine that is manufactured and sold to your customer.
FUNCTIONAL LOCATION
Organizational unit within Logistics that structures the maintenance objects of a company according to functional, process-oriented or spatial criteria. A functional location represents the place at which a maintenance task is to be performed.
MATERIAL
The Materials Master in SAP R/3 and ERP. Goods that are the subject of business activity. The material can be traded, used in manufacture, consumed, or produced. They can also be bought or sold. This class also contains the following subclasses: Material by Plant MARA and MARC Tables - Plant Level Material attributes.
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
233
Material (Product) Hierarchy Materials can be grouped into hierarchies. Every material (product) can be assigned to one material product hierarchy level.
ORGANIZATION STRUCTURE
Various components that classify transaction documents within your business enterprise. These include: Business Area An organizational unit of financial accounting that represents a separate area of operations or responsibilities within an organization and to which value changes recorded in Financial Accounting can be allocated. Business areas are used in external segment reporting (over and above company codes) based on the significant areas of operation (for example, product lines) of a business enterprise. A segment is an isolated area of activity. Company Code The smallest organizational unit of Financial Accounting for which a complete self-contained set of accounts can be drawn up for purposes of external reporting. This includes recording of all relevant transactions and generating all supporting documents required for financial statements. Controlling Area An organizational unit within a company, used to represent a closed system for cost accounting purposes. A controlling area may include single or multiple company codes that may use different currencies. These company codes must use the same operative chart of accounts. All internal allocations refer exclusively to objects in the same controlling area. Planning Group The customers and vendors in cash management and forecast are assigned to a planning group that reflects certain characteristics, risks or the type of business relationship in question, for example:
Plant
Customer - Bank collection Customer - Crisis area Vendor: - Member of a consolidation group
In Logistics a plant is an organizational unit for dividing an enterprise according to production, procurement, maintenance, and materials planning. A place where materials are produced, or goods and services are provided.
234
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Plant Location A place in a maintenance plant at which a technical object is physically located.
PEOPLE
People dimensions describing persons with specific job functions in an operational setting:
Service Person - An employee who is actively involved in troubleshooting, maintenance, and repair activities.
VENDOR
Business partner to whom amounts are payable for goods delivered or services performed. Examples of such services/goods include: Goods acquired, Business services received, The transfer of a right. VENDOR also contains the following subclasses:
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
235
Below is a brief description of each of the subject areas, its objects, common dimensions, measures, and filters. Use this section to you familiarize yourself with the universe structure.
236
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Equipment Characteristics
This section allows you to analyze the Equipment by the various characteristics assigned to them. It facilitates reporting across hierarchy and dimensional boundaries. You can use the information in this section to identify characteristic attributes that require special attention. Example: you can identify all equipment with a certain level of software revision (as captured by the characteristics) and plan for a mass upgrade of the software to a newer version.
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
237
EQUIPMENT CHAR Contains the primary key elements for Equipment Characteristics and the following sub-classes:
Equipment Char - Additional Details (Ids) - the foreign keys to the various associated dimensions Equipment Char - Additional Details (Descriptive) - descriptive attributes not associated with dimensions. These include characteristic descriptions, name, precision, scale, etc. Equipment Char - Dates and Fiscal Periods - valid-from date and valid-to dates for the characteristics Equipment Char - Values - Numeric values of the characteristics, including from and to values for characteristic ranges.
238
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
239
FUNCTIONAL LOCATION CHAR Contains the primary key elements for Functional Location Characteristics and the following sub-classes:
Func Loc Char - Additional Details (Ids) - the foreign keys to the various associated dimensions Func Loc Char - Additional Details (Descriptive) - descriptive attributes not associated with dimensions. These include characteristic descriptions, name, precision, scale, etc. Func Loc Char - Dates and Fiscal Periods - valid-from date and validto dates for the characteristics Func Loc Char - Values - Numeric values of the characteristics, including from and to values for characteristic ranges.
240
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Each of the classes below contain filters that allow you to limit the dimensional and hierarchy attributes selected to certain values. Using these prompts in Web Intelligence prompts users to enter values at report run time for: a single value, a range of values, or a list of multiple values. Company Code Filters Conditions to limit result set to either a single or multiple Company Codes. Hierarchy Filters All hierarchy filters provide two groups of conditions Limit to Single Parent and Limit to Multiple Parent sub-classes. Each of the conditions provided here allows the user to choose the level of the parent node (0 4)in the hierarchy tree. This universe provides the following hierarchy filters:
Cost Center Filters - Limit result set to a single or multiple Cost Center parent node(s) Equipment Hierarchy - Limit result set to a single or multiple Equipment parent node(s) Equipment Classification Hierarchy - Limit result set to a single or multiple Equipment parent node(s)
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
241
Techniques
Functional Location Hierarchy - Limit result set to a single or multiple Functional Location parent node(s) Functional Location Classification Hierarchy - Limit result set to a single or multiple Functional Location Classification parent node(s)
Techniques are advanced technique objects developed for the Web Intelligence reports. They are described in Techniques on page 17.
Structure Divergences
Some tables are not joined to other tables. This is because we use only aliases of those tables in the universe. However, the original table must remain as a placeholder for the original table name. Also, validation tables (those ending in _BAD) are not joined to other tables.
242
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Cardinality Divergences
These are caused by the use of the @prompt function in the join. Since this function requires user intervention to complete the SQL join condition, the Universe Designer cannot check the cardinality vs. the database. The error messages are specific to your database server. Thus Oracle, SQLServer, and DB2 will have different messages for the same errors.
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
243
394 classes 4100 objects 199 conditions 261 tables 44 alias 36 joins 0 contexts 26 hierarchies
The universe is well documented and logically organized to help universe users easily navigate to a specific object.
244
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
245
ACTIVITY
Physical measure of the activity output/production in a cost center. Examples of Controlling activities include:
Activities in Controlling can be internal or external. Activity Hierarchies are presented stacked vertically and flattened horizontally.
BENEFITS
In HR, these are the various employee benefits including health insurance and savings plans as well as the rules associated with the plans. The class carries the following sub-classes: Benefit Area The highest-level subdivision of benefits data. Benefit areas enable different pools of benefit plans to be administered separately, for example, to reflect geographical location, departments, or production areas. Employees are sorted into benefit areas during processing, according to the corresponding feature. Example: The medical benefits offered by a company in the chemical industry are organized according to production areas. Employees in plastics production have different plans to employees in fertilizer production. Each production areas is represented by a benefit area. Benefit Plan The central element of the Benefit Administration component, representing a single benefit offered by the employer. A plan belongs to a plan category, and is defined by the following:
General plan data (for example, provider) Any relevant plan options (for example, health plan coverage, investments) Rules determining the calculation of monetary amounts relating to plans (for example, costs, contributions, coverage, credit) Plan-specific checks (for example, evidence of insurability)
246
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Benefit Program Group A set of benefit plans offered to a specific group of employees. Benefit programs are defined for one, or a combination of two program groupings, and therefore control high-level eligibility. Low-level eligibility in controlled by the eligibility rules assigned to the individual plans within a program. Benefit Spending Account A benefit plan that allows employees to set aside tax-free dollars for anticipated medical care and dependent care expenses. Flexible spending accounts are available in North America only. Dependent Coverage An option for a health plan, chararacterized by the number of dependents that can be covered. Enrollment Type Benefit program enrollment type descriptive attributes from DD07T, BEN_ENRTYP domain. A -Automatic, D - Default, M - Manual. Health Plan Health Plan descriptive attributes from T5UCE Insurance Coverage Group Benefit insurance coverage rules and formulas from T74FB, T74FC, PA0168 (date-effective) Insurance Option This is the insurance plan option, within the insurance plan. Example: The Standard Life plan has 2 options, which the employee selects the desired coverage from: HIGH - $120,000 option; LOW - $80,000 option Investment Group A customer-defined group of investments that can be assigned to plans in the categories 'Savings' and 'Miscellaneous'. Investment Plan A customer-defined option for plans in the categories Savings and Miscellaneous that lets employees choose how their contributions are invested.
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
247
BENEFIT RULES Identifying rules for benefits participation and contribution. Sub-classes include: Benefit Termination Rule, Contribution Rule, Eligibility Rule, and Vesting Rule.
Bill of Materials Item Category Part of a bill of material containing information about the quantity and unit of measure of a component. According to the object referred to (for example, material or document) and other criteria (such as inventory management criteria), BOM items are defined in different item categories that determine which item data is managed. Bill of Materials Status A tool used to control processing of a BOM in different application areas. Bill of Materials Usage A tool that allows you to enter BOMs, for example, for material LAMP, for specific sections of your company. You can enter a separate BOM for each section in your company, for example, production, so that each section only processes the items relevant to that section. The usage is an important selection criterion in the BOM application, which controls the automatic explosion of BOMs.
CAPACITY
The ability of a work center to perform a task. Capacities are differentiated according to capacity category. They are arranged in a hierarchy under a work center.
248
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Capacity by Work Center Standard work center capacity information from CRCA/CRHD/KAKO. Capacity Category A description that classifies a capacity at a work center. A capacity category can exist only once at each work center. However, capacities at different work centers can have the same capacity category. Capacity category descriptions from TC26T. Capacity Object Type Capacity Object Type (like Order, Task List) - from DD07T TYPKZ domain. Capacity Planning Group Capacity planner group descriptive attributes (from TC27T).
CENTRAL ADDRESS
This is the Central Address repository (table ADRC) in SAP. Currently, it is used to store Customer Ship-To addresses for sales orders and billings (Sales Rapid Mart). But, can be easily expanded to show addresses associated with purchase orders, vendors, etc.
CLASSIFICATIONS
System that is used to describe objects on the basis of characteristics by grouping together into classes (i.e. classifying) objects according to freely definable criteria. Objects can be retrieved with the aid of classes and the characteristics defined in the classes, enabling objects that are identical or similar from a point of view of their characteristics to be retrieved as quickly as possible. We carry two sets of Classification data for:
COST CENTER
Organizational unit within a controlling area that represents a defined location of cost incurrence. The definition can be based on:
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
249
Cost center hierarchies presented stacked vertically and flattened horizontally. Cost center contact numbers, and geography are also included.
COST ELEMENT
A cost element classifies the organization's valuated consumption of production factors within a controlling area. SAP solutions maintains both primary and secondary cost elements.
CUSTOMER
Customers are the companies and individuals to whom your company sells goods and services. Customer by Company Intersection of Company and Customer records. Used by both Customer Items and Customer Totals
DOCUMENT ATTRIBUTES
Master data associated with the various documents found in SAP solutions. These include Document Categories, Document Types, and separate class groupings for Accounting Documents, Sales Documents and Purchasing Documents. Document Attributes subclasses include: Document Category Document Category combines all document categories in one table, including: Financial, Internal Order, Notification, Purchasing, and Sales. The following document category aliases are also included as classes under DOCUMENT ATTRIBUTES:
Accounting Document Category - Domain DOCCT in SAP solutions. Internal Order Document Category - A technical classification criterion for orders. The order category determines the SAP application to which an order belongs, and controls the functions by which an order can be processed. Notification Document Category - A key that identifies notification types in an application component. Notification categories include: - Quality notification in the Quality Management (QM) application component - Maintenance notification in the Plant Maintenance (PM) application component - Service notification in the Customer Service (CS) application component
250
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Purchase Document Category - Broadly categorizes purchase documents as requisitions, purchase orders, contracts etc. Sales Document Category - One of a set of classes used to control how the system processes a sales document in the sales and distribution component module. Sales document categories include: - Inquiries and quotations - Sales orders - Outline agreements
Document Type Document Type combines all document categories in one table, including: Internal Order, Sales, Purchasing, Billing, Delivery, Financial, Special Ledger, and Notification document types. The following document type aliases are also included in the SAP Master Data universe:
Billing Document Type - indicates type of billing document Delivery Document Type - indicates type of delivery document Financial Document Type - Records what the posting was for. Examples: Goods Issue, Goods Receipt, Asset posting, Vendor Payment, Customer Payment Internal Order Document Type - A tool that categorizes orders according to purpose. The order type contains information which is necessary for managing orders. Order types are clientspecific. The same order type can be used in all controlling areas in one client. Examples: production orders, maintenance orders (Plant Maintenance Service Orders), capital investment orders, and marketing orders. Notification Document Type - A key that determines the origin, content, and other features of service, maintenance, and quality notifications. The following notification types exist in the standard SAP Applications system: - Maintenance notifications, including malfunction and activity reports and maintenance requests - Service notifications, including problem notifications, service requests, and activity reports - Quality notifications, including complaints against the vendor, customer complaints, and internal problems
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
251
Sales Document Type - A categorization of a Sales Document as an invoice, credit memo, debit memo, pro forma invoice, or cancellation document. Special Ledger Document Type - Document Type (tables T889 and T889TE)
Reference Date Key Key determining the reference date for various entities - Milestone, PRT Domain MLST_SDDAT; TCA55 Special Stock Indicator Stock of materials that must be managed separately for reasons of ownership or location. An example is consignment stock from vendors. Standard Text Key Standard text Key descriptions for activities from T435T. Standard Value Key Capacity Standard Value Key descriptive attributes from TC21T. Valuation Type The basic criterion for calculating the asset value. In a depreciation area, in addition to the acquisition and production costs and ordinary depreciation, the following special valuation types can be calculated: Revaluation, Investment support measures, Special depreciation, Unplanned depreciation, Transfer of reserves, and Interest. ACCOUNTING DOCUMENT ATTRIBUTES
Bank Account Information - Bank account details defined by account. Controlling (Business) Transaction Type - Cost Accounting (or business) transaction types. Examples: cost planning, invoice posting, or overhead calculation. Debit Credit Indicator - From Domain SHKZG. Values: H = Credit, S = Debit Financial Document Status - Status (from Domain BSTAT), indicates if a financial document is a normal, clearing or parked document. Financial Management Area - FM01T - Funds Management Area Texts. Financial Record Category - Categorization for a financial document.
252
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Financial Record Type - Special Ledger Record Types (Domain RRCTY) from table DD07T and Cost/Plant Maintenance value types from CO_WRTTP domain of DD07T table Financial Version - Special Ledger Version (T894T table in SAP solutions) Ledger Group - A combination of ledgers for the purpose of applying the functions and processes of general ledger accounting to the group as a whole. Payment Block - An indicator that allows you (by entering a payment block) to block an account or individual items for payment. The payment blocking indicator is placed in the customer or vendor's master record, or in the line item. from table T008T - indicates any Holds preventing payment to a vendor. Payment Reason - From table T053S - Classification of Payment Differences (Texts) Payment Term - Relevant only for Financial Documents, describes when payments to a vendor or from a customer are due. Also describes any discounts associated with early payment. Posting Key Type -The posting key defines if it is a debit or credit posting, and which account type (customer or vendor) is posted. The posting keys for special G/L transactions must be indicated as such. Reference Procedure - Object Type Names for Accounting (TTYPT). Segment - A division of a company that can create its own financial statements for external reporting. A segment can be entered in the master record of a profit center. The segment is then derived from the assigned profit center during posting. This is the business segment. It is available in New GL only (release ECC 5.0 or higher). Special GL Indicators - Special G/L transactions are special transactions in accounts receivable and accounts payable that are displayed separately in the general ledger and the subledger. This is achieved by posting to alternative reconciliation accounts, instead of posting to the reconciliation accounts for receivables and payables. Special Ledger Master - Identifies the Standard or Special Ledger used.
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
253
Transaction Type - Transaction type of the Financial Document from table T856T. Account Assignment Category - A key indicating whether an item is to be assigned to an auxiliary account (such as a cost center). The account assignment category determines which account assignment details are required for the item (for example, cost center or account number). Condition Type - Identification that defines characteristics, attributes, and business meaning of a condition. The system can, for example, contain different condition types for freegoods, sales-based rebate, or gross price discount. Every condition type has its own access sequences, condition tables, and condition records. Purchase Document Price History - A series of prices charged or quoted by a vendor for a material or service over a certain period up to the present. Purchase Document Source - Describes where the purchase document originated (BAPI, RFQ conversion, Third Party, Kanban, etc.) Purchase Item Category - An identifier indicating the characteristics of an item. The item category determines whether the following are mandatory or admissible for an item: - Material number - Additional account assignment - Inventory management in the SAP solutions system - Goods receipt - Invoice receipt
Billing Block - A block that prevents the release of billing documents to financial accounting. Delivery Block - A block that prevents the release of products for documents to financial accounting. Delivery Route - Delivery route details. Sales Order Status - Status descriptions for sales orders
254
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
EMPLOYEE
In HR, the employee class tracks information about employees such as name,address, birth date, Gender, Marital status, number of dependents, etc.
EMPLOYEE ATTRIBUTES
Additional information about the employee such as Personnel Actions, Education, Job Qualifications, Work Permit status, etc. This area contains the following sub-classes:
Certificate Type Education Type Ethnic Origin Gender Identification Type Language Marital Status Military Status Nationality Personnel Action Reason Personnel Action Status Personnel Action Type Personnel Date Type Personnel Task Status Personnel Task Type Proficiency Qualification Religion Residence Status School Type Study Branch Time Management Status Work Permit Type
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
255
EQUIPMENT
Used in Plant Maintenance and Service modules of SAP. Individual, physical object that is to be maintained as an autonomous unit. Equipment can be internal, such as machinery in your factory used to manufacture goods for sale. Equipment can also be external, such as the machine that is manufactured and sold to your customer.
FUNCTIONAL LOCATION
Organizational unit within Logistics that structures the maintenance objects of a company according to functional, process-oriented or spatial criteria. A functional location represents the place at which a maintenance task is to be performed.
INTERCOMPANY TERM01
Describes when in the delivery process the receiver of goods takes physical ownerships of the those goods.
INTERNAL ORDERS
Production Orders, Service Orders, and associated hierarchies. Object used to monitor costs and, in some instances, revenues for an organization. Internal orders can be used to: 1. 2. Monitor the costs of short-term measures Monitor the costs and revenues related to a specific service
256
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
3. 1. 2. 3. 4.
Monitor ongoing costs Overhead orders Capital investment orders Accrual orders Orders with revenues.
Internal Order Status Internal Order status name and description from TKO04.
JOB
An organizational object that serves as a template for creating positions when you create an organizational plan. Unlike Positions that can be occupied by holders, for example, secretary in the marketing department. Jobs are a classification of functions in an enterprise, for example, secretary, defined by the tasks and characteristics assigned to them. Job descriptions apply to different positions with similar tasks and characteristics. This includes Exempt/Non-Exempt Status, Payscale, etc.
LEAVE
Information about the types of leave (vacation, sick leave, maternity leave, etc.) an employee may have. Leave Type Job leave type descriptive attributes from T533T
MATERIAL
The Materials Master in SAP R/3 and ERP. Goods that are the subject of business activity. The material can be traded, used in manufacture, consumed, or produced. They can also be bought or sold. This class also contains the following subclasses: Material Batch Batch material management - Material Master from MCHA Material by Plant MARA and MARC Tables - Plant Level Material attributes. Material Group A grouping of materials and services according to their characteristics.
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
257
Material (Product) Hierarchy Materials can be grouped into hierarchies. Every material (product) can be assigned to one material product hierarchy level. Material Production Defines production version information (from MKAL). Material Type A grouping together of materials with the same basic attributes such as raw materials, semi-finished products, or finished products. All materials must be assigned to a material type which determines:
Whether the material is intended for a specific purpose such as a configurable material or process material Whether the material number can be assigned internally or externally The number range from which the material number is drawn Which screens appear and in what sequence Which user department data you may enter What procurement type the material has; that is, whether it is manufactured in-house or procured externally, or both
MONETARY DIMENSIONS
A medium of exchange in current use within a particular country to valuate goods and services. For example the US Dollar, the Euro, the Japanese Yen, etc. Contains the following sub-classes related to the valuation of various monetary currencies: Currency Sources Currency Sources for 2nd and 3rd Local Currencies. The Currency source indicates which currency was used as a source for the 2nd or 3rd Local currency. The exchange rate is determined from this source currency to the 2nd or 3rd local currency. Standard Values:
1 = Translation taking first local currency as basis, i.e., the main Local Currency or Company Code Currency was used as the currency source. 2 = Translation taking transaction (or document) currency as basis.
Currency Types Currency Types for 2nd and 3rd Local Currencies. Key identifying the role of a currency in the R/3 System. In addition to the local currency as house currency, you can manage parallel currencies with the following currency types:
258
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Benefit Currency - The monetary currency associated with personnel administration. Controlling Area Currency - The monetary currency assigned to the controlling area Group Currency - Group currency is used in the consolidated financial statements. Before the consolidation process can be completed all values in the individual financial statements must be translated from the local or transaction currency into group currency. Local (Company Code) Currency - The monetary currency assigned to the company code Transaction (Document) Currency - The monetary currency of each individual transaction document. Update Currency - Used for Euro conversion in European Union: The update currency is the currency, in addition to the local (company) currency, in which the transaction figures are updated in the general ledger. You specify whether the document or account currencies should also be the update currency in the G/L account master record.
Monetary Exchange Rates These are the conversion rates used to convert one currency to another. They are used to compute global currency amounts in the universe.
MRP
Material Resource Planning - A term for procedures in requirements planning that take into account and plan every future requirement during the creation of order proposals such as independent requirements, and dependent requirements. Contains the following sub-classes: Mrp Controller The person responsible for a group of materials in MRP in a plant or company. Material that takes part in material requirements planning must be assigned to an MRP controller.
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
259
Mrp Element Type A term for all objects displayed as items in the MRP list or in the stock and requirements list. Such objects include planned orders, purchase orders, reservations, and sales orders. Mrp Group The MRP group, groups material from the material requirements planning point of view to allocate them control parameters for planning. The control parameters include the strategy group, the planning horizon and the creation indicator for the planning run. Mrp Lot Size A key that defines which lot-sizing procedure the system uses for calculating the quantity to procure in the MRP run. Mrp Profile A collection of data required for updating the material master record for planning. The MRP profile contains the necessary MRP data for the material master.This simplifies updating the material master record. When creating or changing a material master, the data in the MRP profile is copied automatically to the material master. The MRP profile defines:
Which fields are mandatory when entering MRP data Values of these fields Which values can be overwritten (default values) or not (fixed values)
Mrp Type A key that controls the MRP procedure (MRP or reorder point) used for planning a material. It contains additional control parameters, for example, for using the forecast for the materials planning, or for firming procurement proposals.
OBJECT
Object is a very generic term in SAP solutions. It can mean anything from an internal identifier for equipment in Plant Maintenance, to a way of categorizing cost in Controlling. The object class groups these various kinds of objects together for easy reference with these sub-classes: Object Class The object class categorizes Controlling objects according to their business function and enables you to analyze cost flows within Controlling from different business perspectives. The following object classes are available: overhead, production, investment, profitability analysis and sales
260
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
While certain object types automatically belong to a particular class (for example, cost centers belong to the "Overhead" class), others need to be explicitly assigned to an object class in their master record (this is the case with internal orders and work breakdown structure elements, for example). In addition to the functional area, the object class is required to determine or explain certain values in the external accounting components. Object Class (from Domain SCOPE_CV). Object Number Type The object type is the first two characters of the object number (from TBO01), which is a unique object key per client (order, cost center, project, etc.). Object Status Object statuses from JEST. Object Status Hz Dimensional component loading horizontally represented selected ERP Object status information from JEST for selected Statuses from OBJECT_STATUS. Object Type A type of object that you process in the Engineering Workbench. An object can, for example, be a type of "task list type," "item," or "component assignment." Object Type (from Domain OBART).
ORGANIZATION STRUCTURE
Various components that classify transaction documents within your business enterprise. These include: Account Type A key that specifies the accounting area to which an account belongs. Examples of account types are:
The account type is required in addition to the account number to identify an account, because the same account number can be used for each account type.
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
261
Business Activity Business activity attributes from T022/T022T. Business Area An organizational unit of financial accounting that represents a separate area of operations or responsibilities within an organization and to which value changes recorded in Financial Accounting can be allocated. Business areas are used in external segment reporting (over and above company codes) based on the significant areas of operation (for example, product lines) of a business enterprise. A segment is an isolated area of activity. Chart Of Accounts A classification scheme consisting of a group of general ledger (G/L) accounts. A chart of accounts provides a framework for the recording of values to ensure an orderly rendering of accounting data. The G/L accounts it contains are used by one or more company codes. For each G/L account, the chart of accounts contains the account number, the account name, and technical information. A chart of accounts must be assigned to each company code. This chart of accounts is the operative chart of accounts and is used in both financial accounting and cost accounting. Company Code The smallest organizational unit of Financial Accounting for which a complete self-contained set of accounts can be drawn up for purposes of external reporting. This includes recording of all relevant transactions and generating all supporting documents required for financial statements. Controlling Area An organizational unit within a company, used to represent a closed system for cost accounting purposes. A controlling area may include single or multiple company codes that may use different currencies. These company codes must use the same operative chart of accounts. All internal allocations refer exclusively to objects in the same controlling area. Country Group A grouping of countries for which the political restrictions or AFS quota are equally valid (e.g. EU). The grouping of countries facilitates the entry and processing of country-specific restrictions and AFS quota.
262
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Credit Control Area An organizational unit that represents an area responsible for granting and monitoring credit. This organizational unit is either a single company code or, if credit control is performed across several company codes, multiple company codes. Credit information can be made available per customer within a credit control area. Distribution Channel CA channel through which saleable materials or services reach customers. Distribution channels include wholesale, retail, and direct sales. You can assign a distribution channel to one or more sales organizations. Division An organizational unit based on responsibility for sales or profits from saleable materials or services. Employee Group The employee group is an organizational entity which is governed by specific personnel regulations. An employee group is divided into several employee subgroups. Employee Subgroup An employee subgroup is an organizational entity within an employee group which is governed by specific personnel regulations. Functional Area An organizational unit in Accounting that classifies the expenses of an organization by functions such as:
Classification takes place to meet the needs of cost-of-sales accounting. Line Manager Hierarchy A person who holds a managerial position in a company or department and who makes decisions in an area of responsibility. Line managers can act as the first person responsible for applicant correspondence.
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
263
Organization (Structure) Key A hierarchy in which the organizational units in an enterprise are arranged according to tasks and functions. The organizational structure differs from the administrative enterprise or personnel structure, whose structural elements are relevant to payroll accounting and accounting. Organization Unit An object used to depict the basic structure of an organization. Organizational units are functional units of a company. Depending on how tasks are distributed at a company, organizational units can be departments, groups or project teams. Organizational units are different from other entities at a company such as personnel areas, company codes, and business areas. These are used to depict administrative or accounting structures in the corresponding components. Payroll Area A group of employees included in the same payroll run. A payroll area is used to group employees together who have the same payroll periodicity, for whom the payroll runs at the same time, who have the same payment date, and to whom the same earliest possible retroactive accounting period applies. Examples:
Payroll area Salaried Employees (monthly payroll run on 25th of each month) Payroll area Retired Employee (monthly payroll run on 20th of each month) Payroll area Weekly Wage Earners (weekly payroll run on each Friday)
Personnel Administrator Portal role that performs all tasks related to managing employees. He or she primarily performs personnel services, management and advising tasks for the specialist fields. Typical tasks in this area are:
Administrating/changing HR master data, (such as new hires, salary changes, transfers, employess on leave, and so on) Administrating personnel appraisals Processing organizational data Year-end closing work Statements and providing information
264
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Creating diverse, sporadic required evaluations Advising all employees, retired employees, and managers
Other personnel management tasks such as anniversaries/birthdays, cooperating with the organization, or performing work's council and spokespersons' committee elections, cooperating with the mass creation of messages, and so on. Personnel Area A personnel area is an organizational entity representing an area within an enterprise defined by specific aspects of personnel administration, time management and payroll. Personnel areas are subdivided into personnel subareas. Personnel Subarea An organizational entity that represents part of a personnel area. It is delimited according to personnel administration, time management, and payroll accounting criteria. Planning Group The customers and vendors in cash management and forecast are assigned to a planning group that reflects certain characteristics, risks or the type of business relationship in question, for example:
Plant
Customer - Bank collection Customer - Crisis area Vendor: - Member of a consolidation group
In Logistics a plant is an organizational unit for dividing an enterprise according to production, procurement, maintenance, and materials planning. A place where materials are produced, or goods and services are provided. Plant Location Plant location attributes. Purchase Group A key for a buyer or group of buyers responsible for certain purchasing activities. The purchasing group is internally responsible for the procurement of a material or a class of materials The principal channel for a company's dealings with its vendors.
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
265
Purchase Organization An organizational unit responsible for procuring materials or services for one or more plants and for negotiating general conditions of purchase with vendors. The purchasing organization assumes legal responsibility for all external purchase transactions. Sales District A geographical sales district or sales region. You can assign customers to a sales district and use the sales district to generate sales statistics. Sales Group Organizational unit that performs and is responsible for sales transactions. Constituent component in a distribution chain (with a sales manager per sales group, for example). Sales groups can be used for reporting purposes. In its capacity as a customer, a store can have a sales group assigned to it; this sales group is then responsible for sales to this store. Sales Office A organizational unit in a geographical area of a sales organization. A sales office establishes contact between the firm and the regional market. Constituent component in a distribution chain (with a sales manager per sales group, for example). Sales groups can be used for reporting purposes. In its capacity as a customer, a store can have a sales group assigned to it; this sales group is then responsible for sales to this store. Sales Org Hierarchy Hierarchy associated with Sales Organizations Sales Organization A organizational unit in Logistics that structures the company according to its sales requirements. A sales organization is responsible for selling materials and services. Storage Location An organizational unit that allows the differentiation of material stocks within a plant. The storage location is hierarchically situated between the plant and the warehouse number. Supply Area The production supply area exists directly in the production area. You stage the material in the production supply area in productions storage bins, so that it can be removed directly for production.
266
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
The production supply area groups together work centers near to production storage bins, taking the material staging type into consideration. Valuation Area An organizational unit in Logistics subdividing an enterprise for the purpose of uniform and complete valuation of material stocks. Warehouse An organizational division of a plant for managing materials stored in different places. Work Contract A contract under private law in which the employee undertakes to work directly for the employer, and the employer undertakes to remunerate the employee.
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
267
Salary Range Defines the minimum, midpoint and maximum reported for the job by organizations with a formal salary structure. The salary range reflects the market value of a job. Wage Type Object in Payroll and Personnel Administration in which the user or the system stores amounts and time units that are used, for example, for calculating pay or for determining statistics. Wage types separate amounts and time units for various business purposes. This also enables the system to process amounts and time units in different ways during the payroll run.
PEOPLE
People dimensions describing persons with specific job functions in an operational setting:
Accounting Clerk - Person responsible for collections or payments. Sales Person - Person responsible for selling goods to the customer. Service Person - An employee who is actively involved in troubleshooting, maintenance, and repair activities.
POSITION
An organizational object used to distribute tasks to posts in an organizational plan and to model the reporting structure between posts. Positions are concrete posts in an enterprise, which can be occupied by holders (employees or contractors), for example purchasing administrator, European sales manager, or secretary in the marketing department. Positions are not the same as jobs. A job is not a concrete position in an enterprise. It is a construct that enables you to create a number of positions with similar tasks and features.
PRICING PROCEDURE
Rule type for pricing. Defines the conditions which are permitted for a particular document and the sequence in which the system takes these conditions into account during pricing. The Standard Pricing Procedure contains the conditions most commonly used. These include material prices as well as various discounts and surcharges (freight, tax).
268
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Component An object used as part of a bill of material by entering the object number. Example: A material is entered as a component of a bill of material by entering the material number. A document is entered as a component of a bill of material by entering the document number, document type, document part, and document version. Control Key A key that specifies how an operation or a sub-operation is processed in functions such as orders, costing or capacity planning. The following are examples of processing types managed by a control key for operations and sub-operations:
Exception Text Text that describes an exception and is specified in an exception class. An exception text can be parameterized using the attributes of the exception class. Maintenance Activity Type A key for the type of maintenance activity provided. Activities are divided into repairs, shutdowns, regular activities, inspections and so on. In cost evaluations, for example, total costs or number of orders for each technical object, you can classify data according to maintenance activity type. Maintenance Priority The relationship between the order priority from a maintenance order and the requirement urgency. Malfunction Cause One of 3 pre-defined notification catalog objects - Malfunction Cause. Describes the incident or circumstances responsible for a malfunction Malfunction Damage One of 3 pre-defined notification catalog objects - Malfunction Damage. Describes the breakage sustained by a technical object
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
269
Malfunction Effect Describes the consequences of the malfunction in the technical objects performance. Description of malfunction effects from T357A_T Malfunction Object Part One of 3 pre-defined notification catalog objects - Malfunctioning Object Part. Describes the physical location of the malfunction. Notification A data record with which a user informs the Plant Maintenance, Quality Management, or Customer Service department about an occurrence. The following notification categories are available:
Operation Suitability Key suitability required for carrying out the operation (for example, welding certificate or NC programming course) - from T423T Procurement Type A classification indicating whether a material is produced internally, procured externally, or both. Production Scheduler Production scheduler descriptive attributes from T024F Scheduling Error Planned order scheduling error texts from DD07T, domain TRMER. Spare Part Indicator A material used to replace a defective part. This material may or may not be kept in stock. This table stores descriptions of these spare parts as defined in T413T. Special Procurement Type An indicator in the material master record that defines external procurement or in-house production of the material precisely. Example:
270
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
System Condition System Condition descriptive attributes from T253M_T. Variance Category A classification of variances based on their cause. You can calculate the following variance categories on the input side:
Scrap variances (only in Product Cost Controlling) Input price variances Resource usage variances Input quantity variances Remaining input variances Fixed cost variance (only in Overhead Cost Controlling) Mixed price variance (only in Product Cost Controlling) Output price variance Output quantity variance (only in Overhead Cost Controlling) Lot size variance (only in Product Cost Controlling) Remaining variances
You can calculate the following variance categories on the output side:
PROFIT CENTER
Organizational unit in Accounting that reflects a management-oriented structure of the organization for the purpose of internal control. Operating results for profit centers can be analyzed using either the cost-ofsales approach or the period accounting approach. By analyzing the fixed capital as well, you can expand your profit centers for use as investment centers.
PROJECT
A complex structure of tasks within a controlling area. It is used to control and monitor the schedule, resources, capacities, cost, revenues, and funds availability.
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
271
PRT
(Production Resource Tool) A moveable operating resource used in production or plant maintenance. PRT includes the following sub-classes: PRT Category Descriptive attributes from TCF03 of Production Resource/Tools categories PRT Grouping Key Production Resource/Tools grouping key descriptive attributes from TCF1 PRT Status Descriptive attributes for PRT status from TCF05
ROUTING
A description of the production process used to manufacture materials or provide services in the manufacturing industry. Routing includes the following sub-classes: Order Operation Order Operation including Sequences from AFVC Routing Operation Routing master data from PLPO. Routing Sequence Routing (Task List) sequence definition from PLFL Task List Type A tool that classifies task lists according to function. In PP, the following task list types are used:
Task List Usage Task List Usage descriptive attributes from TC23T.
272
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Time Dimensions Allow you group data in reports by standard time measurement units such as month, year, and quarter. The following aliases of time are included in this universe:
Document Date Time Dim Early Start Time Dim Hire Date Time Dim Notification Time Dim Participation Time Dim Payroll Run Date Time Dim Planned Open Date Time Dim Weekly Time Dim
FISCAL PERIOD DIMENSIONS Fiscal periods within a fiscal year for which transaction figures are updated. Every transaction that is posted is assigned to a particular posting period. The transaction figures are then updated for this period. Fiscal years are divided into halves, quarters, periods, and months for reporting purposes. Fiscal years and fiscal calendars are defined by the fiscal year variant. There can be 12 regular fiscal periods, and 4 special processing periods. Fiscal periods are numbered 1 - 12 for regular periods, 13 -16 for special periods. SAP Master Data universe provides these aliases for Fiscal Period analysis:
Calendar Dimensions Certain Rapid Marts carry calendars subject areas specific calendars. Included here are:
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
273
Base Unit of Measure Downtime Unit of Measure Duration Unit of Measure Offset Unit of Measure Standard Unit of Measure Time Interval Unit of Measure Work Unit of Measure
VENDOR
Business partner to whom amounts are payable for goods delivered or services performed. Examples of such services/goods include: Goods acquired, Business services received, The transfer of a right. VENDOR also contains the following subclasses:
WORK CENTER
An organizational unit that defines where and when an operation should be carried out. The work center has a particular available capacity. The activities performed at or by the work center are valuated by charge rates, which are determined by cost centers and activity types. Work centers can be:
Work Center Category Work Center Category Attributes from TC30T. Work Center Formula Capacity formulas from TC25; parameters are parsed from the formula equation text.
274
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
INVALID HIERARCHIES
This set of classes reports hierarchy records that have failed validation in the Data Services job. Use this information to correct the source records in SAP solutions. Corrected data will be reloaded into the proper tables with the next Data Services job run. The sub-classes are:
Invalid Activity Hierarchy Invalid Cost Center Hierarchy Invalid Cost Element Hierarchy Invalid Functional Area Hierarchy Invalid GL Acct Hierarchy Invalid Internal Order Hierarchy Invalid Profit Center Hierarchy Invalid Project Element Hierarchy Invalid Work Center Hierarchy
FILTERS
This top level folder represents pre-defined conditions that can be included in any report (filters). They are organized by subject area, and include the following sub-classes:
Benefits Filters Company Code Filters Employee Filters Financial Document Type Filters Fiscal Period Filters Hierarchy Filters
Activity Filters Bill of Materials Filters Cost Center Filters Cost Element Filters Equipment Filters Functional Area Filters Functional Location Filters GL Account Hierarchy Filters Internal Orders Hierarchy Organization Unit Filters Position Filters
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
275
Profit Center Hierarchy Filters Project Element Filters Work Center Filters
TECHNIQUES
These are advanced technique objects developed for the Web Intelligence reports.
276
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
277
278
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
279
Structure Divergences
Some tables are not joined to other tables. This is because we use only aliases of those tables in the universe. However, the original table must remain as a placeholder for the original table name. Also, validation tables (those ending in _BAD) are not joined to other tables.
Cardinality Divergences
These are caused by the use of the @prompt function in the join. Since this function requires user intervention to complete the SQL join condition, the Universe Designer cannot check the cardinality vs. the database. Note: The error messages are specific to your database server. Thus Oracle, SQL-Server, and DB2 will have different messages for the same errors.
280
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
SAP-PM-Notifications.unv
In the Universe Parameters, Definition tab, change the name of the universe to:
3.
Go to the graphic representation of the universe, right click on SERVICE_ORDER_FACT and choose view associated objects. This will highlight a number of objects in left hand pane of the Universe Designer. These object should be deleted from the universe. Also delete any empty top level classes that remain for the objects after deletion. Repeat previous step for
4.
5.
6.
All joins associated with these tables will be deleted as you delete the tables.
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
281
7.
In the graphic representation, find all dimension tables not joined to a fact table. For each of these tables, right click on the table and choose view associated objects. Delete these objects from the universe. Also delete any empty top level classes for the objects. If the un-joined dimensions have associated hierarchy tables you should delete all associated hierarchy objects and empty top level classes as well. In the graphic representation, delete all dimension tables not joined to a fact table. This includes their associated hierarchy tables. Any joins between dimensions and hierarchies will also be deleted automatically when you do this.
8.
9.
Service Order Fact Service Operation Fact Service Confirmation Fact Service Cost Summary HZ Service Cost Summary VR
282
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
chapter
Overview
This chapter contains the information you need to install the SAP BusinessObjects Plant Maintenance Rapid Mart, version for SAP solutions. The information in this chapter is useful for system administrators or others who install the Rapid Mart. See Documentation References chapter for Data Services and BusinessObjects Enterprise installation and configuration documentation location. This chapter contains the following sections: System Prerequisites Personnel Prerequisites Rapid Mart product components Preparing your environment The Rapid Mart Package Install the Rapid Mart Target Schema Install the Data Services Job(s) Installing Rapid Mart Reporting Content
284
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
System Prerequisites
To run the SAP BusinessObjects Plant Maintenance Rapid Mart, version for SAP solutions, you need the following: SAP solutions release 4.6 or higher.
SAP BusinessObjects Enterprise XI Release 2 or higher (for reporting content only) SAP BusinessObjects Data Services XI 3.2, or higher A Target database that is one of:
Oracle Microsoft SQL Server IBM DB2 UDB Teradata Note: Using Teradata as a target requires additional customizations and modifications to the Rapid Mart. View xi3_rm_sap_td_suppl_en.pdf document for details. We recommend that your consulting or technical staff be well versed in both Teradata and Data Services functionality before proceeding.
Consult the Supported Platforms document for details on supported versions of:
If you are installing the Rapid Mart over network, the system you are using needs to have at least:
SAP BusinessObjects Data Services XI 3.2 Designer or higher SAP BusinessObjects Enterprise XI Release 2 Client or higher
If you have questions about system prerequisites, contact SAP BusinessObjects Technical Support.
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
285
Personnel Prerequisites
The Rapid Mart installation procedure is completely manual. There are many intricacies. We recommend the team installing the Rapid Mart be fluent with these SAP BusinessObjects products:
Data Services
Designer Job Server Web Administration Universe Designer Web Intelligence Query Designer
BusinessObjects Enterprise
For additional support we recommend expertise in: SAP solutions Administration (BASIS) Target Database DBA (Database Administration)
286
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
SAP_Integrated_Model.erwin
The model is built with AllFusion ERwin Data Modeler Release: 7.2. If you have ERwin release 7.2 or higher available, you can load the file and use it to extend and customize the data model. The model is used to generate SQL scripts for:
Creating Rapid Mart tables and views Dropping Rapid Mart tables and views Creating Rapid Mart indexes Dropping Rapid Mart indexes Creating database stored procedures Dropping database stored procedures
User Guide Release Notes Deployment Guidelines for Oracle Integrated Data Model User Guide White Paper on Rapid Marts manual upgrade process Customizing Rapid Marts for Teradata Supplement Rapid Marts Word Utility User Guide.
ETL (Extract Transformation Load) logic including: SAP BusinessObjects Data Services XI 3.2 ATL file that specifies the full (initial) load and incremental (delta) update jobs. These jobs perform the extract from SAP solutions and load to the Rapid Mart target tables
Auxiliary Data Files used by the jobs Source code for custom ABAP programs used by the jobs
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
287
Sample reporting SQL (DML): This is the SQL source statements extracted from each of the sample Web Intelligence reports delivered with the Rapid Mart. It also includes sample SQL (DDL) for suggested database procedures. Utilities (Rapid Mart Word Utility and Metadata Discovery Utility.) Both Word Utility and Metadata Discovery Utility are metadata reporting solutions designed to help you with the manual upgrade process and to enforce pre-defined naming conventions when developing or customizing Rapid Mart data model(s). It also provides better exposure of the data model metadata details.
Visuals contains the Rapid Mart BIAR file (reporting content). These are the sample Webi reports and universes (semantic layer) included with the Rapid Mart.
288
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Install SAP BusinessObjects Data Services XI 3.2 or higher, if it is not already installed. Refer to the Data Services Installation Guide for detailed installation instructions. Make sure that you install the Data Services Designer and that you install and configure a Job Server and an Access Server. Though you need Data Services job server to run Rapid Mart jobs, you need just Data Services Designer to install Rapid Mart. Create a separate repository for Rapid Mart(s) after the Data Services installation using the Repository Manager. A Data Services repository is required to install the Rapid Mart ETL job (ATL file). It is recommended to import the ATL file(s) into an empty Data Services repository. Multiple Rapid Marts can be installed in the same repository. Make sure that the Job Server is associated to the repository. The association sign in the right bottom corner of Data Services Designer should be on:
Start Data Services Designer and log on to the repository where you are going to install the Rapid Mart. This step ensures that your default connection is set appropriately. Exit Data Services Designer.
Currently the Rapid Mart supports Oracle, MS SQL Server, Teradata, and DB2 as target databases.
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
289
Ensure there is an empty database schema/user for use as target database. Create one if necessary. Be sure to have the target database connection information (user name, password, etc.) available. Target database connection information is required when setting up connectivity in Data Services Designer. If your target database is Microsoft SQL-Server, make sure the database uses Case Sensitive collation (like Latin1_General_BIN).
See Data Service Supplement for SAP document for details on how to setup connectivity between Data Services and SAP.
Ensure the SAP BusinessObjects Enterprise XI Release 2 or higher Client is available on your installation machine. Ensure BusinessObjects Enterprise Client has correct connectivity to the CMS you will use for the sample reporting content. The CMS must also be SAP BusinessObjects Enterprise XI Release 2 or higher. Ensure the Import Wizard utility is available to import the BIAR file.
Performance Tuning
The table and index creation scripts provided in the Rapid Mart are a guideline and starting point. As no two installation environments are the same, we recommend a performance tuning analysis of the target environment considering:
Volume of data to be loaded, including growth rates Physical disk layout and requirements Network bandwidth Frequency and duration of loads
290
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Reporting query volumes and most frequently used subject areas Hardware configuration and capacity for all servers involved:
SAP solutions server(s) Data Services Job Server(s) Target Database Server(s) BusinessObjects Enterprise Server(s)
From this analysis you will be able to implement proper database storage parameters and proper indexes for your environment. It is invaluable to have a qualified DBA and appropriately trained technical staff for this analysis.
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
291
292
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Installing the Rapid Mart Install the Rapid Mart Target Schema
Create the target schema using the files from the sub-directory for your target database. Note: The integrated data model includes the tables, views, and indexes used by all Rapid Marts for SAP solutions. Thus, execute the set of scripts only once when installing multiple Rapid Marts. The set of scripts is identical in all Rapid Marts for SAP solutions.
SAP_Create_Tables.sql SAP_Create_Comments.sql
As a quick start, execute the scripts in your target database. It will create all database tables and views used by the Rapid Mart. Creating comments is optional. It will ensure that Data Services will store tables and views with descriptions in its repository after you re-import the tables and views. Note: Please read notes below, and apply as needed: 1. Use the results of Performance Tuning analysis to guide you in the process of allocating storage space and physical disk location for your tables You may want to modify the table create script to include these parameters before execution. If your target database is DB2 without Code Set UTF-8 (without multi-byte character support), you will need to edit the SAP_Create_Tables.sql script. Change all occurrences of data type VARGRAPHIC to VARCHAR before creating tables.
2.
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
293
Installing the Rapid Mart Install the Rapid Mart Target Schema
3.
If your target database is DB2 with Code Set UTF-8 (with multi-byte character support), you do not need to make changes to SAP_Create_Tables.sql script. If your target database is DB2, regardless of Code Set, you must have at least one tablespace with page size = 8 Kilobytes to accommodate column size (table width) on some tables. The tables affected by this are:
4.
SAP_Create_Indexes_All.sql SAP_Create_Indexes_Performance.sql
The first script includes all indexes for all tables in the data model. These include indexes for each foreign key in the model. The second script is a subset of indexes (from SAP_Create_Indexes_All.sql) tuned for performance in our internal SAP BusinessObjects development environment. This includes optimization for both Data Services load performance and reporting performance. For a quick start, we suggest starting with the SAP_Create_Indexes_Performance.sql file, and then creating / dropping indexes as needed in your environment. Note: Use the results of Performance Tuning analysis to guide you in the process of:
You may want to modify the index creation scripts to include these parameters before execution.
294
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Installing the Rapid Mart Install the Rapid Mart Target Schema
Create_Dummy_Maintenance_SP.sql
Execute this file in your target database environment to create the dummy procedures. You can modify these procedures to help load performance. For example, the first procedure could be modified to drop secondary (foreign key) indexes on the fact table before a load. The other, could be modified to re-create these indexes (for query performance) at the end of the load. The Rapid Mart contains an example (File Create_Sample_Maintenance_SP.sql in the Sample directory) of how to do this with an Oracle target database.
Drop_Dummy_Maintenance_SP.sql Note: The Oracle version of Create_Dummy_Maintenance_SP.sql uses Oracles create or replace syntax. Thus, no drop script is provided for Oracle.
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
295
(RM_ABBR)_Rapid_Mart.atl SAPPM_Rapid_Mart.atl
R3_DS for the SAP solutions data store RM_DS for the target database data store
If you are satisfied with these names, proceed to the next step, Import ATL File. To rename the data stores proceed as shown below. Note: This step is prone to human error. We strongly urge you to make a backup copy of the ATL file before you start. Open the ATL file in a text editor such as Wordpad. Note: DO NOT use Notepad. Notepad does not handle text wrapping properly and will corrupt the ATL file. We suggest Wordpad instead. Use the global replace function or replace all function to change all occurrences of the default SAP solutions data store name with one of your choosing. Example: using Wordpad
296
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
297
Repeat these steps for the RM_DS data store Save the ATL file. Note: DO NOT use the same name for the R3_DS and the RM_DS data stores as this will corrupt the file.
Start Data Services Designer and log on to the local repository where you are going to install the Rapid Mart. Note: The example below uses the ATL file for the SAP BusinessObjects General Ledger Rapid Mart, version for SAP solutions. Be sure to use file SAPPM_Rapid_Mart.atl instead of the file name shown in the example.
298
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
299
Click OK to any warnings. You might get pop-up windows warning that the import may take a long time, or that the ATL file was created with a lower version of Data Services. Answer OK to any of these. This will start the import process. Data Services will import the ATL file, creating all the repository objects required to run Rapid Mart load jobs.
300
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
301
302
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Click OK to close Edit Window Click OK to Close Advanced Window The Data Store window should close without any warnings or errors, indicating successful connection and log-in to the SAP solutions server. Note: The local repository must be associated with the Data Services Job Server to complete the R/3 datastore configuration successfully. Re-import R/3 tables used by the Rapid Mart. Use R/3 datastore Reimport All... command you can access by right-clicking on the R/3 datastore name.
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
303
304
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
305
Example: If your target database is Oracle, you would only change settings in Configuration1 column. For SQL-Server, change only Configuration2 column, etc. Note: For RM_USER alias, enter the target database schema owner:
For SQL Server - dbo For Oracle and DB2 UDB - database user name For Teradata - the schema owner
306
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Click OK to Close Advanced Window The Data Store window should close without any warnings or errors, indicating successful connection and log-in to the Target Database server. Re-import target tables used by the Rapid Mart. Use the target datastore (RM_DS) Reimport All... command you can access by right-clicking on the target (RM_DS) datastore name.
dates.dat
This file is used to load the Fiscal Period and Time Dimensions. After unzipping, this file is located in the ETL subdirectories, the path is:
...\ETL\Files\Data\
Note: There may be additional Rapid Mart specific files in this directory.
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
307
All files in this directory must be moved to the working directory you specified when Adjusting the Data Stores, as shown below:
They are used when regular Data Services transformations are insufficient to extract the data. For example, they are used to read from a clustered table in SAP solutions.
308
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
SAP BusinessObjects Cost Center Rapid Mart, version for SAP solutions SAP BusinessObjects General Ledger Rapid Mart, version for SAP solutions SAP BusinessObjects Human Resources Rapid Mart, version for SAP solutions SAP BusinessObjects Production Planning Rapid Mart, version for SAP solutions ...\ETL\Files\ABAP\ RF011F_NEW.aba RF011F_OLD.aba RF011P_NEW.aba RF011P_OLD.aba etc.
Some examples of the files found in the Cost Center and GL Rapid Marts are:
Note: For SAP BusinessObjects Human Resources Rapid Mart, version for SAP solutions Only: be sure to choose the correct files for your SAP solutions version: There are two versions of these files:
PA0167_ABAPXFORM.aba PA0168_ABAPXFORM.aba
If you are running SAP solutions version 5.0 or newer, choose the files in directory: ...\ETL\Files\ABAP\ABAP50 If you are running SAP solutions version 4.6, choose the files in directory: ...\ETL\Files\ABAP\ABAP46
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
309
All these files should be moved to the Generated ABAP directory you specified when Adjusting the Data Stores, as shown below:
Then, make sure the Data Services transforms using these files point to the Generated ABAP directory as shown below.
310
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
1.
Open Data Services and navigate to the Transforms tab of the Local Object Library:
SAP BusinessObjects Cost Center Rapid Mart, version for SAP solutions SAP BusinessObjects General Ledger Rapid Mart, version for SAP solutions SAP BusinessObjects Human Resources Rapid Mart, version for SAP solutions SAP BusinessObjects Production Planning Rapid Mart, version for SAP solutions
For the rest of Rapid Marts, you will not see Custom ABAP transforms in the Transforms tab.
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
311
2.
Then, change path to be the same as where the ABAP files are installed
3. 4. 5.
Repeat this step for all the other ABAP transforms in the Object Library Save the changes Validate the Data Services jobs to ensure they are working correctly.
Final Steps
If your Job Server runs on a UNIX system, using Data Services Designer adjust the directory paths in all Rapid Mart file format definitions to follow the UNIX convention (that is, change from / to \).
312
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Before running the job, you must initialize some global variables. For information about executing the Rapid Mart job, see Chapter 7: Using the Rapid Mart. Rapid Marts are developed against standard out-of-the-box SAP solutions installation. It is important that during the Rapid Mart implementation you:
Re-import all Rapid Mart source objects (tables, hierarchies, functions, etc.) to have object customization captured; Review each Rapid Mart dataflow to make sure that its Query transform(s) contain(s) proper constraints when extracting data from the source tables. Adjust WHERE conditions in Query Transforms if necessary. Look for hard-coded constraints and other conditions that need to be customized.
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
313
Note: We recommend that you start with a clean CMS, or by deleting any old versions of Rapid Mart reports or universes. This will avoid confusion with older versions.
Start the Import Wizard and follow these instructions. Note: The screen shots here are from SAP BusinessObjects Enterprise XI Release 3. Some screens do not appear in SAP BusinessObjects Enterprise XI Release 2. The missing screens are indicated below. If you are using SAP BusinessObjects Enterprise XI Release 2, simply ignore the missing screens.
314
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
315
Note: The BIAR file for the SAP BusinessObjects General Ledger Rapid Mart, version for SAP solutions is used in this illustration. You should use the proper file for the Plant Maintenance Rapid Mart located in Directory: ...\Visuals File: sappm_Rapid_Mart_Visuals.biar
316
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Choose CMS:
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
317
Note: The number of boxes to check on this screen may vary between BusinessObjects Enterprise releases. Regardless of release, just make sure only the import folders and objects box is checked. Do not click Next on this screen. Proceed to next page.
318
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Note: The number of boxes to check on this screen may vary between BusinessObjects Enterprise releases. Regardless of release, just make sure only the import universes box is checked.
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
319
Note: This screen does not appear in SAP BusinessObjects Enterprise XI Release 2
320
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
321
322
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
323
324
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Write down universe names. There can be more than one universe per a Rapid Mart. You will need these names later when creating Universe connection.
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
325
Note: This screen does not appear in SAP BusinessObjects Enterprise XI Release 2
326
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
327
328
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
329
330
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Start the Universe Designer, and import the universe(s) by choosing File -> Import. Select universe(s) you wrote down when importing the BIAR file in the previous step and import all of them. Then, navigate to the Universe Parameters Screen:
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
331
For each universe, either choose an existing connection to Rapid Mart target database, or create a new one:
Note: This illustration uses the SAP BusinessObjects Accounts Receivable Rapid Mart, version for SAP solutions as an example only. The Universe Designer will show the correct universe name for your Rapid Mart Note: Consult the SAP BusinessObjects Universe Designer Guide for details on how to assign or create a connection. When done, export the universe(s) back to the CMS by choosing File -> Export in the Universe Designer. This concludes Rapid Mart installation.
332
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
chapter
Overview
This chapter describes how to execute the Rapid Mart, including information about the variables that the Rapid Mart uses. This chapter also discusses considerations you need to make when customizing the Rapid Mart. The information in this chapter is useful for administrators and others who run or modify the Rapid Mart. Specific topics include:
Recovery framework Execution status framework Extraction, transformation and loading process Global Variables Executing the job Customizing the Rapid Mart
Recovery framework
When executing the Rapid Mart, it is important that you do not load any duplicate data and that you do not extract data redundantly, even in cases of failure. There are two mechanisms to ensure that you do not load duplicate data:
334
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
The automatic recovery option is useful during testing and development phases. However, use caution with this feature during a production run because the data may lose its integrity if significant changes in SAP solutions source tables occur between the failed run and the recovery run. For example, suppose two tables contain related data but are loaded in separate work flows. In this case, the job can fail after successfully completing the work flow that loads the first table but before completing the work flow that loads the second table. During recovery, Data Services does not re-run a successfully completed work flow; therefore, the first table is not loaded again. However, Data Services will run the work flow that loads the second table during the recovery job. If the work flow loads the entire table regardless of dates, the second table will contain data added to SAP solutions between the initial run and the recovery run, but the first table will not contain this data. As a result, the two tables will be inconsistent.
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
335
To maintain consistency with data flowing to SAP solutions, the Rapid Mart always overlaps one days worth of data in incremental loads. For example, if the end date is June 3, the incremental load job extracts data entered or changed on June 3. The next incremental load job extracts data starting with the June 3 date. Up to one days worth of duplicate data may be extracted each time the job runs; however, work flows are designed to detect and delete duplicate data from the target data table before reloading the refreshed data. To do this, many work flows use the auto correct load option or the Table Comparison transform. Both of these check for an existing row with the same key as each row flagged as an insert or update activity. If the row exists, Data Services updates the row. If the row does not exist, Data Services inserts the row.
An execution status table that stores one record for each job. That record contains:
Status of previous job execution Starting and ending times of the last attempted execution of the job
An application programming interface (API) that updates the status table and supports the implementation of restartable jobs and flows
336
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
None The job status is none when the job has never been executed. Started Job status is set to started when a new invocation of a job starts. Done Job status is set to done when a job completes successfully.
When a job is started, the Rapid Mart checks the jobs existing status. If the previous execution of the job did not complete successfullythat is, the job status is not donethe Rapid Mart resets the starting date for data extraction ($G_SDATE) from the value specified in the job initialization script to the ending date of the last successful run (EXTRACTHIGH). You can override the reassignment of the starting date by forcing the starting date to be reset. See Executing a job with the Reset option on page 338. The Rapid Mart never changes the ending value ($G_EDATE) from the value specified in the initialization script. After checking the jobs existing status, the Rapid Mart sets the status of the job to started, and starts a new execution of the job. When a job successfully completes, the Rapid Mart sets the jobs status to done. If the job does not complete successfully, the jobs status remains set to started. The EXTRACTLOW and EXTRACTHIGH dates remain set to the current values.
AW_StartJob ($jobname input, $run_mode input, $load_type input, extractlow input/output, extracthigh date input/output)
The InitializeJob script calls this function to initialize a job and check the last execution status. When called for a new job execution, the function inserts a new row into table AW_JOBEXECUTION. When called for a restarted job execution, the function:
Checks the run mode to see if you set the reset option. If $G_RUN_MODE is RESET, the function resets EXTRACTLOW and EXTRACTHIGH to the $G_SDATE and $G_EDATE values specified in the initialization script.
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
337
Checks the last execution status of the job. If the job status is done, the function sets EXTRACTLOW to the previous value of EXTRACTHIGH, the last successful end date; next, the function sets EXTRACTHIGH to the value of $G_EDATE, which you set in the initialization script. The function returns the values in EXTRACTLOW and EXTRACTHIGH and the Rapid Mart uses these values to update $G_SDATE and $G_EDATE. If the job status is started, the function does not change the value of EXTRACTLOW. Instead, this value remains the end date of the last successful execution. The function does change EXTRACTHIGH to the new value set in $G_EDATE. The function returns the EXTRACTLOW and EXTRACTHIGH values, and the Rapid Mart uses these values to update $G_SDATE and $G_EDATE.
AW_EndJob(job name)
The EndJob script calls this function to change the job status value in the AW_JOBEXECUTION table to done when the job executes successfully.
338
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Job global variable properties. This window can be accessed by right-clicking on the Plant_Maintenance_Load job and selecting the Properties command from the drop-down list. Most of the Plant Maintenance Rapid Mart global variables are initialized here.
An initialization script. The script contains description of each global variable set in the job Properties window. It also completes several steps:
Sets the initial values of the Rapid Mart framework variables that the job uses Initiates the execution status framework
Note: If you plan to change global variable settings from the default as shipped values, we suggest you do so in the initialization script. The initialization script executes after the global variables are set in the
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
339
properties window. Thus, you can preserve the as shipped values for reference in the properties window, while still using your own values as set in the initialization script.
Sections that load a set of tables you can use to analyze and report on a particular Subject Area in the Rapid Mart. A section consists of:
A work flow that loads the reporting dimensions applicable to the subject area. Work flows that load holding tables, intermediate tables, and auxiliary tables that support loading the main subject area tables. Some of these flows might be reusable components, which can be incorporated into multiple sections of Rapid Marts. Components have the execute once feature enabled. A conditional object that determines whether the job executes the initial or incremental loading logic. Work flows that load the main tables for the subject area. These tables are generally called fact tables in relational modeling terminology. A section loads a single fact table and any additional fact tables that depend on it. For example, an order analysis section might load an order table and an order summary table.
Global Variables
All Rapid Mart jobs use a standardized set of Global Variables. For completeness, and multiple Rapid Mart integration. They are included with each Rapid Mart job, regardless if they are used by the job.
Used in All Rapid Marts Used in 2 to 10 Rapid Marts Used in Only 1 Rapid Mart
340
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
The global variables in each of these sections are described in detail after the matrix. Global Variable Name Data Type
varchar(4) datetime int varchar(1) datetime varchar(1) datetime varchar(8) varchar(7) datetime varchar(1) varchar(10) datetime
AP AR CA GL HR
IA
PM PP PR PS SA
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
341
Data Type
varchar(1) datetime varchar(1) varchar(2) varchar(2) datetime varchar(2) varchar(1) varchar(10)
AP AR CA GL HR
IA
PM PP PR PS SA
$G_GL_SUM_PLAN_LEDGE varchar(2) R_ID $G_GL_VERSION $G_HIRE_ACTION_01 $G_HIRE_ACTION_02 $G_HIRE_ACTION_03 $G_INIT_HIST_CHG varchar(3) varchar(2) varchar(2) varchar(2) varchar(1)
$G_ONTIME_DELIV_WINDO int W $G_PC_ACCOUNT_HIER_N AME $G_PROFIT_CENTER_LED GER_ID $G_REHIRE_ACTION_01 $G_REHIRE_ACTION_02 $G_RETIRE_ACTION $G_SAP_VERSION $G_SCHOOL_TYPE varchar(10) varchar(2) varchar(2) varchar(2) varchar(2) int varchar(2)
342
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Data Type
AP AR CA GL HR
X X X X X
IA
PM PP PR PS SA
$G_SERVICE_INTERVAL_01 int $G_SERVICE_INTERVAL_02 int $G_SERVICE_INTERVAL_03 int $G_SERVICE_INTERVAL_04 int $G_SERVICE_INTERVAL_05 int $G_TABLE_EQUIPMENT varchar(20)
X X X X X X X X X X X X X X X X X X X X X X X X X X X
$G_TABLE_FUNCTL_LOCAT varchar(20) N $G_TASK_TYPE_PROBATIO varchar(2) N_END $G_TERMINATION_ACTION $G_VALID_DATE $G_WAGE_TYPE_01 $G_WAGE_TYPE_02 $G_WAGE_TYPE_03 $G_WAGE_TYPE_04 $G_WAGE_TYPE_05 $G_WAGE_TYPE_06 $G_WAGE_TYPE_07 $G_WAGE_TYPE_08 $G_WAGE_TYPE_09 $G_WAGE_TYPE_10 $G_WAGE_TYPE_11 $G_WAGE_TYPE_12 $G_WAGE_TYPE_13 $G_WAGE_TYPE_14 $G_WAGE_TYPE_15 $G_WAGE_TYPE_16 $G_WAGE_TYPE_17 $G_WAGE_TYPE_18 $G_WAGE_TYPE_19 $G_WAGE_TYPE_20 $G_WORKDAY_EDATE $G_WORKDAY_SDATE varchar(2) datetime varchar(4) varchar(4) varchar(4) varchar(4) varchar(4) varchar(4) varchar(4) varchar(4) varchar(4) varchar(4) varchar(4) varchar(4) varchar(4) varchar(4) varchar(4) varchar(4) varchar(4) varchar(4) varchar(4) varchar(4) datetime datetime
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
343
$G_DEFAULT_DATE
Data Type: datetime Default Value: 31-Dec-9999 The default date for missing dates.
$G_DEFAULT_NUMBER
Data Type: int Default Value: -1 Default number for dimension default rows, foreign keys, and primary keys. Also used as a default for missing numbers.
$G_DEFAULT_TEXT
Data Type: varchar(1) Default Value: ? Default text for dimension default rows, foreign keys, and primary keys. Also used as a default for missing descriptions.
$G_EDATE
Data Type: datetime Default Value: NULL The ending date for data extraction. For first (initial) run or incremental (delta) runs, we recommend leaving this empty (null). The Initialize job script and function AW_StartJob will automatically determine the proper value.
344
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
if you set the variable, jobs will not extract data entered into your SAP solutions system after this date. For example, if your end date is June 4, 1999, the jobs will not extract data for June 5, 1999 or later.
$G_LANGUAGE
Data Type: varchar(1) Default Value: E (English) The language in which jobs extract text descriptions. Use the SAP solutions standard language abbreviations if you require a different language.
$G_LOAD_DATE
Data Type: datetime Default Value: System Date and Time Always set to current system date and time by the Job Initialization script. Do not change the setting of this variable.
$G_LOAD_TIME
Data Type: varchar(8) Default Value: System Time Always set to current system time by the Job Initialization script. Do not change the setting of this variable.
$G_LOAD_TYPE
Data Type: varchar(7) Default Value: FIRST Legal values:
$G_MAX_DATE
FIRST - for the initial or first load DELTA - for incremental or delta loads
Setting this variable to anything else will cause the job to fail.
Data Type: datetime Default Value: 31-Dec-9999 Used in date effective transforms to match SAP value for infinite date as end of validity period.
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
345
$G_REBUILD_INDEXES
Data Type: varchar(1) Default Value: N on Weekdays, Y on Weekends Legal values:
As delivered, this is a place holder for custom performance tuning. See Rapid Mart Deployment Guideline.pdf for more details on how to use this variable in conjunction with the stored procedures in file Create_Sample_Maintenance_SP.sql. These stored procedures drop indexes before a Fact Table load, and re-create the indexes when the load is complete. Use this variable to further restrict the drop and re-create to weekends only.
$G_RUN_MODE
Data Type: varchar(10) Default Value: NULL Legal values:
RESET - Forces job to reload from value set in $G_SDATE. NULL - Uses AW_JOBEXECUTION to determine $G_SDATE.
When set to RESET, this variable forces the Rapid Mart to use the starting extract date you have set for variable $G_SDATE. Otherwise, the setting is determine by querying table AW_JOBEXECUTION, and using the EXTRACTHIGH value of the last successful run.
$G_SDATE
Data Type: datetime Default Value: 01-Jan-1990 The start date for data extraction. During an initial extract, the job does not extract data that was entered into your SAP solutions system prior to $G_SDATE. For example, if your start date is January 26, 2000, the initial extract job does not extract data that was entered on January 25, 2000 or earlier. During incremental (delta) extractions, the job only extracts data modified or entered on or after this date. The incremental load job only uses the $G_SDATE when one of these conditions is true:
346
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Execution status table AW_JOBEXECUTION has no rows that correspond to the current job. The variable $G_RUN_MODE is set to RESET in the initialization script for the job.
Otherwise, the incremental job determines $G_SDATE by querying table AW_JOBEXECUTION and using the EXTRACTHIGH of the last successfully executed job. If there was no previous successful execution, the EXTRACTLOW value is used.
SAP BusinessObjects Accounts Payable Rapid Mart, version for SAP solutions SAP BusinessObjects Accounts Receivable Rapid Mart, version for SAP solutions
1 of 4 configurable past time periods (in days) to use for aged receivables and payables and late payments.
$B
Data Type: int Default Value: 60 Where Used:
SAP BusinessObjects Accounts Payable Rapid Mart, version for SAP solutions SAP BusinessObjects Accounts Receivable Rapid Mart, version for SAP solutions
2 of 4 configurable past time periods (in days) to use for aged receivables and payables and late payments
$C
Data Type: int Default Value: 90
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
347
Where Used:
SAP BusinessObjects Accounts Payable Rapid Mart, version for SAP solutions SAP BusinessObjects Accounts Receivable Rapid Mart, version for SAP solutions
3 of 4 configurable past time periods (in days) to use for aged receivables and payables and late payments
$D
Data Type: int Default Value: 120 Where Used:
SAP BusinessObjects Accounts Payable Rapid Mart, version for SAP solutions SAP BusinessObjects Accounts Receivable Rapid Mart, version for SAP solutions
4 of 4 configurable past time periods (in days) to use for aged receivables and payables and late payments
$E
Data Type: int Default Value: 14 Where Used:
SAP BusinessObjects Accounts Payable Rapid Mart, version for SAP solutions SAP BusinessObjects Accounts Receivable Rapid Mart, version for SAP solutions
1 of 3 configurable forecast time periods (in days) used to calculate values of financial documents at future dates (for discounting purposes, etc.)
$F
Data Type: int Default Value: 30 Where Used:
SAP BusinessObjects Accounts Payable Rapid Mart, version for SAP solutions
348
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
SAP BusinessObjects Accounts Receivable Rapid Mart, version for SAP solutions
2 of 3 configurable forecast time periods (in days) used to calculate values of financial documents at future dates (for discounting purposes, etc.)
$G
Data Type: int Default Value: 45 Where Used:
SAP BusinessObjects Accounts Payable Rapid Mart, version for SAP solutions SAP BusinessObjects Accounts Receivable Rapid Mart, version for SAP solutions
3 of 3 configurable forecast time periods (in days) used to calculate values of financial documents at future dates (for discounting purposes, etc.)
$G_ABSOLUTE_START_DATE
Data Type: datetime Default Value: NULL Where Used:
SAP BusinessObjects Accounts Payable Rapid Mart, version for SAP solutions SAP BusinessObjects Accounts Receivable Rapid Mart, version for SAP solutions SAP BusinessObjects General Ledger Rapid Mart, version for SAP solutions SAP BusinessObjects Human Resources Rapid Mart, version for SAP solutions SAP BusinessObjects Inventory Rapid Mart, version for SAP solutions
Earliest date to use for delta load of Financial Documents, (in AP, AR, and GL Rapid Marts). Closed documents created before this date WILL NOT be loaded to the Rapid Mart. It works in conjunction with variable $G_ORIG_SDATE for incremental loads that do not carry a date of last change in the SAP solutions tables. See the Technical Implementation chapter for each specific Rapid Mart for full details on how this variable is used.
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
349
In General: If you set Absolute Start Date in the initialization script, this is the value that will be used in the delta load. If Absolute Start Date is NOT set in the initialization script (the default value NULL), the date of the earliest OPEN Document will be used. We use the earliest OPEN date because the earliest open document may have been closed since your last load. So, to be sure it is re-loaded as a closed item, we need to use the earliest open date from the last load. This is stored as the MIN(ENTRY_DATE) in associated Fact Table for open documents
$G_ENDFISCALYEAR
Data Type: int Default Value: NULL Where Used:
SAP BusinessObjects Accounts Payable Rapid Mart, version for SAP solutions SAP BusinessObjects Accounts Receivable Rapid Mart, version for SAP solutions SAP BusinessObjects Cost Center Rapid Mart, version for SAP solutions SAP BusinessObjects General Ledger Rapid Mart, version for SAP solutions SAP BusinessObjects Plant Maintenance Rapid Mart, version for SAP solutions SAP BusinessObjects Project Systems Rapid Mart, version for SAP solutions
Determines the last fiscal year to be extracted for certain incremental loads. This is used when a date of last change is not available in SAP solutions, but the fiscal year of a transaction is available. This is usually the year from global variable $G_EDATE.
$G_EXCHANGE_TYPE_ID
Data Type: varchar(4) Default Value: M - Standard Translation at Average Rate Where Used:
SAP BusinessObjects Accounts Payable Rapid Mart, version for SAP solutions SAP BusinessObjects Accounts Receivable Rapid Mart, version for SAP solutions
350
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
$G_GLOBAL_CURRENCY
Data Type: varchar(5) Default Value: USD - U.S. Dollar Where Used:
SAP BusinessObjects Accounts Payable Rapid Mart, version for SAP solutions SAP BusinessObjects Accounts Receivable Rapid Mart, version for SAP solutions SAP BusinessObjects Sales Rapid Mart, version for SAP solutions
Global Currency Code. You assign a global currency for the Rapid Mart. Used to present a consolidated picture of monetary values in one universal currency.
$G_INT_ORDER_CATEG_PP
Data Type: varchar(2) Default Value: 10 Where Used:
SAP BusinessObjects Production Planning Rapid Mart, version for SAP solutions SAP BusinessObjects Project Systems Rapid Mart, version for SAP solutions
PRODUCTION_ORDER_FACT is a common table in each of these Rapid Marts. However, we extract a different Order Category in each. The default values for Production Orders (PP Rapid Mart) is 10 Note: If you have only the PP Rapid Mart set values for both $G_INT_ORDER_CATEG_PP and $G_INT_ORDER_CATEG_PS to 10.
$G_INT_ORDER_CATEG_PS
Data Type: varchar(2) Default Value: 20 Where Used:
SAP BusinessObjects Production Planning Rapid Mart, version for SAP solutions
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
351
SAP BusinessObjects Project Systems Rapid Mart, version for SAP solutions
PRODUCTION_ORDER_FACT is a common table in each of these Rapid Marts. However, we extract a different Order Category in each. The default values for Network Orders (PS Rapid Mart) is 20 Note: If you have only the PS Rapid Mart set values for both $G_INT_ORDER_CATEG_PP and $G_INT_ORDER_CATEG_PS to 20.
$G_ORIG_SDATE
Data Type: datetime Default Value: NULL Where Used:
SAP BusinessObjects Accounts Payable Rapid Mart, version for SAP solutions SAP BusinessObjects Accounts Receivable Rapid Mart, version for SAP solutions SAP BusinessObjects General Ledger Rapid Mart, version for SAP solutions SAP BusinessObjects Human Resources Rapid Mart, version for SAP solutions SAP BusinessObjects Inventory Rapid Mart, version for SAP solutions
This is set on the first (initial) load. It is the value of $G_SDATE at the time of that first load. It is stored in database table AW_FIRST_RUN_DATE. During DELTA (incremental) loads, it is retrieved from that table. It is used in several Rapid Marts to determine the start date for the load of OPEN items. It works in conjunction with variable $G_ABSOLUTE_START_DATE for incremental loads that do not carry a date of last change in the SAP solutions tables.
$G_STARTFISCALYEAR
Data Type: int Default Value: NULL Where Used:
SAP BusinessObjects Accounts Payable Rapid Mart, version for SAP solutions SAP BusinessObjects Accounts Receivable Rapid Mart, version for SAP solutions
352
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
SAP BusinessObjects Cost Center Rapid Mart, version for SAP solutions SAP BusinessObjects General Ledger Rapid Mart, version for SAP solutions SAP BusinessObjects Plant Maintenance Rapid Mart, version for SAP solutions SAP BusinessObjects Project Systems Rapid Mart, version for SAP solutions
Determines the first fiscal year to be extracted for certain incremental loads. This is used when a date of last change is not available in SAP solutions, but the fiscal year of a transaction is available. This is usually the year from global variable $G_SDATE.
$G_BUS_PARTN_SDATE
Data Type: datetime Default Value: System Date - 8 Where Used: SAP BusinessObjects Sales Rapid Mart, version for SAP solutions Used in data flow R3_SalesOrdVBPADelta. Tells how many days back in time we will check for changes in sales document partners (bill-to partner, ship-to partner, etc.) Used in conjunction with variable $G_BUS_PARTNER.
$G_BUS_PARTNER
Data Type: varchar(1) Default Value: Sunday = Yes, all other days = No
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
353
Actual ATL Language Code: ifthenelse(day_in_week(sysdate())=7,'Y','N') Where Used: SAP BusinessObjects Sales Rapid Mart, version for SAP solutions Used in Component Work Flow C_SalesOrderNumberDelta_SAP If Y (Sunday), the Rapid Mart will extract an incremental load of business partners going back the number of days set in variable $G_BUS_PARTN_DATE (see above).
$G_COST_OF_SALES_LEDGER_ID
Data Type: varchar(2) Default Value: 0L Where Used: SAP BusinessObjects General Ledger Rapid Mart, version for SAP solutions In New GL, identifies the subset of the New FI-SL Standard Ledger that is loaded into the Cost of Sales Detail and Summary Subject Areas. Choose the Ledger ID in your business that best captures the Cost of Sales functionality.
$G_COUNTRY_GRP
Data Type: varchar(2) Default Value: 10 Where Used: SAP BusinessObjects Human Resources Rapid Mart, version for SAP solutions Default Country Grouping Code for HR as determined in SAP solutions table T500L.
$G_DEL_PERIOD
Data Type: datetime Default Value: System Date - 180 Where Used: SAP BusinessObjects Sales Rapid Mart, version for SAP solutions Used in Sales Order Incremental Load. Determines how far back (in days) the Rapid Mart checks for orders that have been deleted in SAP solutions.
$G_DEL_REJECT_REASON
Data Type: varchar(2) Default Value: DD
354
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Where Used: SAP BusinessObjects Sales Rapid Mart, version for SAP solutions Identifier used in the REJECT_REASON_ID field of SALES_ORDERS_FACT when a sales order line has been deleted in SAP solutions. The code is also added to the dimension table REJECT_REASON with the description Deleted.
$G_DROP_SHIP
Data Type: varchar(1) Default Value: Y - Calculate backlog for third-party delivery Where Used: SAP BusinessObjects Sales Rapid Mart, version for SAP solutions Third-party deliveries are those that are delivered by an outside (third-party) organization such as a fulfillment house. They can also be for an intangible material (such as a service) where no physical item is delivered. When set to Y (Yes) the Rapid Mart calculates backlog as:
Qty Ordered - Qty Invoiced (for third-party items) Qty Ordered - Qty Delivered (for all other items). Qty Ordered - Qty Delivered (for all items).
$G_GL_ACCOUNT_HIER_NAME
Data Type: varchar(10) Default Value: @GL Where Used: SAP BusinessObjects General Ledger Rapid Mart, version for SAP solutions The GL Account Hierarchy tables in the Rapid Mart use field HIER_ID to identify the source of the hierarchy entry. Data from SAP solutions transaction GS03, source hierarchy GLT0-RACCT are assigned @GL You can change the assignment of this variable. However, this is not a requirement. See Technical Implementation Chapter in the SAP BusinessObjects General Ledger Rapid Mart, version for SAP solutions User Guide for more information.
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
355
$G_GL_SUM_PLAN_LEDGER_ID
Data Type: varchar(2) Default Value: L6 Where Used: SAP BusinessObjects General Ledger Rapid Mart, version for SAP solutions In New GL, identifies the subset of the New FI-SL Standard Ledger that is loaded into the GL Plan and GL Summary Subject Areas. Choose the Ledger ID that best captures GL Summary and GL Plan functionality.
$G_GL_VERSION
Data Type: varchar(3) Default Value: (see below) Legal Values: OLD or NEW Where Used: SAP BusinessObjects General Ledger Rapid Mart, version for SAP solutions Tells which version of SAP solutions GL Module you use. Using NEW with SAP solutions releases older than ECC 5.0 is not possible as the New GL module did not exist in these earlier releases. In the SAP BusinessObjects General Ledger Rapid Mart, version for SAP solutions, there are two jobs, one for OLD GL and one for NEW GL. The default value in the NEW GL job is NEW. The default value in the OLD GL job is OLD.
$G_HIRE_ACTION_01
Data Type: varchar(2) Default Value: 01 Where Used: SAP BusinessObjects Human Resources Rapid Mart, version for SAP solutions Hiring Action Variable 01
$G_HIRE_ACTION_02
Data Type: varchar(2) Default Value: 90 Where Used: SAP BusinessObjects Human Resources Rapid Mart, version for SAP solutions Hiring Action Variable 02
356
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
$G_HIRE_ACTION_03
Data Type: varchar(2) Default Value: K1 Where Used: SAP BusinessObjects Human Resources Rapid Mart, version for SAP solutions Hiring Action Variable 03
$G_INIT_HIST_CHG
Data Type: varchar(1) Default Value: Z Where Used: SAP BusinessObjects Sales Rapid Mart, version for SAP solutions Used during the initial load of SALES_ORDER_HISTORY table. IF default value Z, then
$G_MALFUNCTION_CAUSE
Data Type: varchar(20) Default Value: 5 Where Used: SAP BusinessObjects Plant Maintenance Rapid Mart, version for SAP solutions Catalog type to use for Malfunction Cause on Notifications. Choose your system notification catalog group type for Cause.
$G_MALFUNCTION_DAMAGE
Data Type: varchar(20) Default Value: C Where Used: SAP BusinessObjects Plant Maintenance Rapid Mart, version for SAP solutions
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
357
Catalog type to use for Malfunction Damage on Notifications. Choose your system notification catalog group type for Damage.
$G_MALFUNCTION_OBJ_PART
Data Type: varchar(20) Default Value: B Where Used: SAP BusinessObjects Plant Maintenance Rapid Mart, version for SAP solutions Catalog type to use for Malfunction Object Part on Notifications. Choose your system notification catalog group type for Object Part.
$G_MRP_RESULTS_DELETE
Data Type: varchar(1) Default Value: N Where Used: SAP BusinessObjects Production Planning Rapid Mart, version for SAP solutions Determines if MRP Results should be deleted before an Incremental Load.
$G_ONTIME_DELIV_WINDOW
Data Type: int Default Value: 15 days Where Used: SAP BusinessObjects Sales Rapid Mart, version for SAP solutions Used by On Time Delivery Section. Tells the system to limit On Time Delivery loads to a date range based on the Sales Schedule Lines Planned Goods Issue Date (SAP solutions field VBEP.WADAT). It means that the On Time Delivery will only process Sales orders scheduled to ship between 15 days in the past and 15 days in the future from system date.
$G_PC_ACCOUNT_HIER_NAME
Data Type: varchar(10) Default Value: @PC Where Used: SAP BusinessObjects General Ledger Rapid Mart, version for SAP solutions
358
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
The GL Account Hierarchy tables in the Rapid Mart use field HIER_ID to identify the source of the hierarchy entry. Data from SAP solutions transaction GS03, source hierarchy GLPCT-RACCT are assigned @PC You can change the assignment of this variable. However, this is not a requirement. See Technical Implementation Chapter in the SAP BusinessObjects General Ledger Rapid Mart, version for SAP solutions User Guide for more information.
$G_PROFIT_CENTER_LEDGER_ID
Data Type: varchar(2) Default Value: L5 Where Used: SAP BusinessObjects General Ledger Rapid Mart, version for SAP solutions In New GL, identifies the subset of the New FI-SL Standard Ledger that is loaded into the Profit Center Detail and Summary Subject Areas Choose the Ledger ID that best captures Profit Center Summary and Profit Center functionality.
$G_REHIRE_ACTION_01
Data Type: varchar(2) Default Value: "JD" Where Used: SAP BusinessObjects Human Resources Rapid Mart, version for SAP solutions Rehiring Action Variable 01
$G_REHIRE_ACTION_02
Data Type: varchar(2) Default Value: "N7" Where Used: SAP BusinessObjects Human Resources Rapid Mart, version for SAP solutions Rehiring Action Variable 02
$G_RETIRE_ACTION
Data Type: varchar(2) Default Value: "ZP
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
359
Where Used: SAP BusinessObjects Human Resources Rapid Mart, version for SAP solutions Retirement Action
$G_SAP_VERSION
Data Type: int Default Value: System Determined - see below Where Used: SAP BusinessObjects General Ledger Rapid Mart, version for SAP solutions Automatically determined in the Rapid Mart jobs. The first digit of the SAP solutions system variable SY-SAPRL. See Work Flow C_SAPVersion for more details. This value is also stored in the one row target table SAP_VERSION. Attempting to run the NEW GL job with SAP solutions older than release ECC 5.0 will cause the job to fail.
$G_SCHOOL_TYPE
Data Type: varchar(2) Default Value: "50" Where Used: SAP BusinessObjects Human Resources Rapid Mart, version for SAP solutions School Type
$G_SERVICE_INTERVAL_01
Data Type: INT Default Value: 6 (1/2 year) Where Used: SAP BusinessObjects Human Resources Rapid Mart, version for SAP solutions One of 5 Intervals for determining Employee Length of Service. Values are in Months.
$G_SERVICE_INTERVAL_02
Data Type: INT Default Value: 12 (1 year) Where Used: SAP BusinessObjects Human Resources Rapid Mart, version for SAP solutions
360
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
One of 5 Intervals for determining Employee Length of Service. Values are in Months.
$G_SERVICE_INTERVAL_03
Data Type: INT Default Value: 36 (3 years) Where Used: SAP BusinessObjects Human Resources Rapid Mart, version for SAP solutions One of 5 Intervals for determining Employee Length of Service. Values are in Months.
$G_SERVICE_INTERVAL_04
Data Type: INT Default Value: 60 (5 years) Where Used: SAP BusinessObjects Human Resources Rapid Mart, version for SAP solutions One of 5 Intervals for determining Employee Length of Service. Values are in Months.
$G_SERVICE_INTERVAL_05
Data Type: INT Default Value: 120 (10 years) Where Used: SAP BusinessObjects Human Resources Rapid Mart, version for SAP solutions One of 5 Intervals for determining Employee Length of Service. Values are in Months.
$G_TABLE_EQUIPMENT
Data Type: varchar(20) Default Value: EQUI Where Used: SAP BusinessObjects Plant Maintenance Rapid Mart, version for SAP solutions Initialize according to your system class type for Equipment master table name
$G_TABLE_FUNCTL_LOCATN
Data Type: varchar(20)
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
361
Default Value: IFLOT Where Used: SAP BusinessObjects Plant Maintenance Rapid Mart, version for SAP solutions Initialize according to your system class type for Functional Location master table name
$G_TASK_TYPE_PROBATION_END
Data Type: varchar(2) Default Value: 01 Where Used: SAP BusinessObjects Human Resources Rapid Mart, version for SAP solutions Probation End Task Type
$G_TERMINATION_ACTION
Data Type: varchar(2) Default Value: 10 Where Used: SAP BusinessObjects Human Resources Rapid Mart, version for SAP solutions Termination Action
$G_VALID_DATE
Data Type: datetime Default Value: System Date (without Time) Where Used: SAP BusinessObjects Sales Rapid Mart, version for SAP solutions This is identical to variable $G_LOAD_DATE without the timestamp (midnight, beginning of the day). Used in the incremental load of Sales Organization Hierarchy for comparison to with the VALID_TO dates. Do not change the value in this variable.
$G_WAGE_TYPE_01
Data Type: varchar(4) Default Value: "/101" Where Used: SAP BusinessObjects Human Resources Rapid Mart, version for SAP solutions
362
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
One of upto 20 Wage Types used in SAP solutions table PCL2. Set Values to "////" if not used.
$G_WAGE_TYPE_02
Data Type: varchar(4) Default Value: "/110" Where Used: SAP BusinessObjects Human Resources Rapid Mart, version for SAP solutions One of upto 20 Wage Types used in SAP solutions table PCL2. Set Values to "////" if not used.
$G_WAGE_TYPE_03
Data Type: varchar(4) Default Value: "/401" Where Used: SAP BusinessObjects Human Resources Rapid Mart, version for SAP solutions One of upto 20 Wage Types used in SAP solutions table PCL2. Set Values to "////" if not used.
$G_WAGE_TYPE_04
Data Type: varchar(4) Default Value: "/403" Where Used: SAP BusinessObjects Human Resources Rapid Mart, version for SAP solutions One of upto 20 Wage Types used in SAP solutions table PCL2. Set Values to "////" if not used.
$G_WAGE_TYPE_05
Data Type: varchar(4) Default Value: "/404" Where Used: SAP BusinessObjects Human Resources Rapid Mart, version for SAP solutions One of upto 20 Wage Types used in SAP solutions table PCL2. Set Values to "////" if not used.
$G_WAGE_TYPE_06
Data Type: varchar(4)
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
363
Default Value: "/405" Where Used: SAP BusinessObjects Human Resources Rapid Mart, version for SAP solutions One of upto 20 Wage Types used in SAP solutions table PCL2. Set Values to "////" if not used.
$G_WAGE_TYPE_07
Data Type: varchar(4) Default Value: "/406" Where Used: SAP BusinessObjects Human Resources Rapid Mart, version for SAP solutions One of upto 20 Wage Types used in SAP solutions table PCL2. Set Values to "////" if not used.
$G_WAGE_TYPE_08
Data Type: varchar(4) Default Value: "/410" Where Used: SAP BusinessObjects Human Resources Rapid Mart, version for SAP solutions One of upto 20 Wage Types used in SAP solutions table PCL2. Set Values to "////" if not used.
$G_WAGE_TYPE_09
Data Type: varchar(4) Default Value: "/441" Where Used: SAP BusinessObjects Human Resources Rapid Mart, version for SAP solutions One of upto 20 Wage Types used in SAP solutions table PCL2. Set Values to "////" if not used.
$G_WAGE_TYPE_10
Data Type: varchar(4) Default Value: "/550" Where Used: SAP BusinessObjects Human Resources Rapid Mart, version for SAP solutions One of upto 20 Wage Types used in SAP solutions table PCL2. Set Values to "////" if not used.
364
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
$G_WAGE_TYPE_11
Data Type: varchar(4) Default Value: "/560" Where Used: SAP BusinessObjects Human Resources Rapid Mart, version for SAP solutions One of upto 20 Wage Types used in SAP solutions table PCL2. Set Values to "////" if not used.
$G_WAGE_TYPE_12
Data Type: varchar(4) Default Value: "/5U0" Where Used: SAP BusinessObjects Human Resources Rapid Mart, version for SAP solutions One of upto 20 Wage Types used in SAP solutions table PCL2. Set Values to "////" if not used.
$G_WAGE_TYPE_13
Data Type: varchar(4) Default Value: "/5U1" Where Used: SAP BusinessObjects Human Resources Rapid Mart, version for SAP solutions One of upto 20 Wage Types used in SAP solutions table PCL2. Set Values to "////" if not used.
$G_WAGE_TYPE_14
Data Type: varchar(4) Default Value: "MI10" Where Used: SAP BusinessObjects Human Resources Rapid Mart, version for SAP solutions One of upto 20 Wage Types used in SAP solutions table PCL2. Set Values to "////" if not used.
$G_WAGE_TYPE_15
Data Type: varchar(4) Default Value: "/102"
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
365
Where Used: SAP BusinessObjects Human Resources Rapid Mart, version for SAP solutions One of upto 20 Wage Types used in SAP solutions table PCL2. Set Values to "////" if not used.
$G_WAGE_TYPE_16
Data Type: varchar(4) Default Value: "////" Where Used: SAP BusinessObjects Human Resources Rapid Mart, version for SAP solutions One of upto 20 Wage Types used in SAP solutions table PCL2. Set Values to "////" if not used.
$G_WAGE_TYPE_17
Data Type: varchar(4) Default Value: "////" Where Used: SAP BusinessObjects Human Resources Rapid Mart, version for SAP solutions One of upto 20 Wage Types used in SAP solutions table PCL2. Set Values to "////" if not used.
$G_WAGE_TYPE_18
Data Type: varchar(4) Default Value: "////" Where Used: SAP BusinessObjects Human Resources Rapid Mart, version for SAP solutions One of upto 20 Wage Types used in SAP solutions table PCL2. Set Values to "////" if not used.
$G_WAGE_TYPE_19
Data Type: varchar(4) Default Value: "////" Where Used: SAP BusinessObjects Human Resources Rapid Mart, version for SAP solutions One of upto 20 Wage Types used in SAP solutions table PCL2. Set Values to "////" if not used.
366
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
$G_WAGE_TYPE_20
Data Type: varchar(4) Default Value: "////" Where Used: SAP BusinessObjects Human Resources Rapid Mart, version for SAP solutions One of upto 20 Wage Types used in SAP solutions table PCL2. Set Values to "////" if not used.
$G_WORKDAY_EDATE
Data Type: datetime Default Value: 01-Jan-1994 Where Used: SAP BusinessObjects Human Resources Rapid Mart, version for SAP solutions First date of date range to populated Working Days dimension
$G_WORKDAY_SDATE
Data Type: datetime Default Value: 31-Dec-2006 Where Used: SAP BusinessObjects Human Resources Rapid Mart, version for SAP solutions Last date of date range to populated Working Days dimension
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
367
Job Properties:
InitializeJob Script
The script is divided into the same sections categorizing Global Variables as shown above:
Used in All Rapid Marts Used in 2 to 10 Rapid Marts Used in Only 1 Rapid Mart
Each of these sections in the script shows the same information as the sections above as comments. These are followed by a fourth section where the Conditional Global Variables are set.
368
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Note: The InitializeJob script is the first executable in any Rapid Mart job. If you have set Global variables on the Job Properties window in Data Services and also in the InitializeJob script, the values in the script will be used. They will override any setting in the Job Properties window. Tip: We suggest that you not touch the settings in the Job Properties window. Make any changes to the Global Variable settings in the InitializeJob script, as shown below. Thus, you can preserve the original as delivered settings while still using your own. Custom Global Variable Settings:.
Next, the fourth section of the InitializeJob script sets the Conditional Global Variables.
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
369
The Conditional Settings section also determines that certain global variable settings are accurate and compatible:
$G_LOAD_TYPE - Is either FIRST or DELTA. Any other setting will cause the job to abort $G_GL_VERSION - Is either OLD or NEW. Any other setting will cause the job to abort.
This section also calls certain Rapid Mart functions to properly set up the job environment:
AW_StartJob - Stores the current job execution parameters in table AW_JOBEXECUTION. RM_PutFirstRunDate - Called in FIRST (initial) loads only. Stores the contents of $G_SDATE and $G_EDATE for the FIRST (initial) load in table AW_FIRST_RUN_DATE. These dates are important in delta (or incremental) loads later on.
370
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
RM_GetFirstRunDate - Called in DELTA (incremental) loads only. Retreives the value of $G_SDATE stored in table AW_FIRST_RUN_DATE. The value retreived is stored in global variable $G_ORIG_SDATE. Consult the Techinical Implementation Chapter for each individual Rapid Mart for more details on how this is used. Note: If you set your own value for $G_ORIG_DATE before the call to RM_GetFirstRunDate, the Rapid Mart will use your value and not retreive the value in AW_FIRST_RUN_DATE.
Initial (First) Extraction and Load Incremental (Delta) Extraction and Load
d.
Note: We suggest setting global variables in the job initialization script. That way the Properties window will preserve the as delivered settings, while the initialization script will show your custom settings. The initialization script executes after the values in the Properties window are set, and overrides the setting in the Properties windows.
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
371
You can also set global variable values after you select Execute command from the drop-down menu in the project area. For more information about the variables see Global Variables on page 340. 3. Run the job. a. b. In the project area, right-click the job and choose Execute. Data Services opens the Execution Properties window. Select the desired execution properties. At this point, you must decide whether or not to enable automatic recovery. See Data Services User Guide for more information. If you enabled automatic recovery and a job failed, you can recover from the failed job at this time. c. Click OK to accept the selected properties and start the job. The job completes several steps:
Initializes the variables to the values you set in the initialization script. Calls components to load the tables. Generally, the job truncates the tables before loading them during the initial job. Some components, such as work flows that load dimension tables, are repeated. The job only executes these components the first time because these work flows and data flows are set to execute only once.
4.
Check the error log and the execution status table to make sure the job ran successfully.
372
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
b.
Set the starting and ending time periods for the delta load. The standard setting is the yesterdays date for the starting date ($G_SDATE) and todays date for ending date ($G_EDATE). This assumes the Initial (First) load has already successfully loaded all data through yesterday. Set values for the rest of global variables as needed. Click OK to accept the set properties and to close the window.
c. d.
Note: We suggest setting global variables in the job initialization script. That way the Properties window will preserve the as delivered settings, while the initialization script will show your custom settings. The initialization script executes after the values in the Properties window are set, and overrides the setting in the Properties windows. 2. Run the job. a. b. In the project area, right-click the job and choose Execute. Data Services opens the Execution Properties window. Select the desired execution properties. At this point, you must decide whether or not to enable automatic recovery. See Data Services User Guide for more information about automatic recovery. If you enabled automatic recovery and a job failed, you can recover from the failed job at this time. c. Click OK to accept the selected properties and start the job. The job completes several steps:
Initializes the variables to the values you set in the initialization script. Calls components to load the tables incrementally, inserting new and changed data since the last job execution. The job deletes outdated data from the target tables, and reloads the target tables with new and changed data. The incremental load uses the append option to load most tables. Some components, such as work flows that load dimension tables, are repeated. The job only executes these components the first time because these work flows and data flows are set to execute only once.
3.
Check the error log and the execution status table to make sure the job ran successfully.
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
373
Customize the Rapid Mart data schema to meet your specific needs. Expand the Rapid Mart to be used with various integrated query, reporting, and data analysis applications. Transport Rapid Mart components and sections to different Rapid Marts using the Data Services export and import facilities. Change column names to be more meaningful in your business environment. Remove columns or tables you do not need in your business environment. Add:
Columns from tables already sourced New columns from tables not extracted Aggregates Calculated or scrubbed data
You change your Rapid Mart in exactly the same way you would change any Data Services application. For information about how to make such changes, see the Data Services product documentation. Note: In general, whenever you make a change, you need to perform impact analysis. Impacts to consider include:
Initial load Incremental load Target tables Integrity of existing Rapid Mart data Integrity between batch extraction and real time jobs Downstream analysis and reporting and Web applications Variable settings used by imported components and sections Other Rapid Mart (in a multi-Rapid Mart environment)
Note that the SAP BusinessObjects Plant Maintenance Rapid Mart, version for SAP solutions uses some global variables. (See Global Variables on page 340 for a list of variables.) Identical components from other Rapid Marts may use local variables. Because future releases of Rapid Marts will use global variables, SAP BusinessObjects recommends that you retain the version of the component that uses global variables.
374
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
If you are implementing the Rapid Mart on Oracle 8i or Oracle 9i platforms, you can take advantage of pre-processing and post-processing performance tuning stored procedures described in Fact Table Stored Procedures on page 423 and in the Rapid Mart Deployment Guide.
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
375
376
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Technical Implementation
chapter
Overview
This chapter provides technical details about how the SAP BusinessObjects Plant Maintenance Rapid Mart, version for SAP solutions is implemented. This chapter describes each section and the work flows that run to load that section. The information in this chapter is particularly useful for readers who customize the Rapid Mart for their use. This chapter discusses:
Service Notification Section Service Order Section Service Operation Section Service Confirmation Section Service Order Cost Section Service Master Section Dimensions with Incremental Loads Rolling Totals Calculation Optimization Techniques Dealing with NULL values Fact Table Stored Procedures Fiscal Periods & Time Dim Load
C_ClassificationHier_SAP
Object Classification hierarchies for CLASSIFICATION_HIER, Equipment and Functional Locations CLASSIFICATION_HIER_HZ, CLASSIFICATION_HIER_VR
378
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Description Dimensional component loading Company Codes information from T001 Dimensional component loading Controlling Area information from TKA01 Dimensional component loading Cost Center information from CSKS and CSKT Dimensional component loading Cost Center Hierarchy information from CCSS-KOSTL and CSKS Combined Document Category Dimension Combined Document Type Dimension Populate EQUIPMENT dimension with equipment master data from EQUI/EQUIZ/ILOA. Also loads Equipment Hierarchy Populate FUNCTIONAL_LOCATION master data dimension from IFLOT/ILOA and Functional Location Hierarchy
Tables COMPANY_CODE
C_ControllingArea_SAP
CONTROLLING_AREA
C_CostCenter_SAP
COST_CENTER
C_CostCenterHier_SAP
COST_CENTER_HIER, COST_CENTER_HIER_HZ, COST_CENTER_HIER_VR, COST_CENTER_HIER_BAD DOCUMENT_CATEGORY DOCUMENT_TYPE & DOCUMENT_CATEGORY EQUIPMENT, EQUIPMENT_HIER, EQUIPMENT_HIER_HZ, EQUIPMENT_HIER_VR FUNCTIONAL_LOCATION, FUNCTIONAL_LOCATION_HIER , FUNCTIONAL_LOCATION_HIER _HZ, FUNCTIONAL_LOCATION_HIER _VR INTERNAL_ORDER INTERNAL_ORDER_HIER, INTERNAL_ORDER_HIER_HZ, INTERNAL_ORDER_HIER_VR, INTERNAL_ORDER_HIER_BAD MAINTENANCE_PRIORITY
C_FunctLocation_SAP
C_InternalOrder_SAP C_InternalOrderHier_SAP
Load INTERNAL_ORDER dimension Dimensional component loading Internal Order Hierarchy information from CCSS-AUFNR and AUFK Load MAINTENANCE_PRIORITY dimension from T356, T356T (for service orders and notifications)
C_MaintenancePriority_SAP
C_MalfunctionCatalog_SAP
Load 3 pre-defined notification cata- MALFUNCTION_CAUSE, log objects into MALFUNCTION_DAMAGE, MALFUNCTION_CAUSE MALFUNCTION_OBJ_PART MALFUNCTION_DAMAGE MALFUNCTION_OBJ_PART Load MALFUNCTION_EFFECT dimension from T357A_T MALFUNCTION_EFFECT
C_MalfunctionEffect_SAP C_Material_SAP
Dimensional component loading MATERIAL, consisting of a first and delta load for PRODUCT_HIERARCHY the materials table from MARA. Loads the sales product hierarchy table which is linked to the material
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
379
Description Dimensional component loading plant-specific material information such as procurement type and purchasing group from MARC / MARA Notification Dimension - Sourced from QMEL and QMIH in SAP. Load descriptive attributes from T024I - Planner group into PLANNING_GROUP dimension Dimensional component loading the plant table from T001W.
Tables MATERIAL_BY_PLANT
C_Notification_SAP C_PlanningGroup_SAP
NOTIFICATION PLANNING_GROUP
PLANT
Plant Location attributes from T499S PLANT_LOCATION - PLANT_LOCATION Populates SERVICE_PERSON dimension with Employee names. This is a reference dimension only, and not Employee master data SERVICE_PERSON
C_TimeDim_SAP
Dimensional component loading TIME_DIM generated time periods with SAP fiscal year periods and calendar parameters. By default Calendar dates from 1990.01.01 up to 2012.12.31 are used Populates Units of Measure dimen- UNIT_OF_MEASURE sion during first and delta loads from Table T006A in SAP Load WORK_CENTER master data dimension Work Center Hierarchical relationship in Horizontal and Vertical formats from CRHH/CRHS; load WORK_CENTER_HIER, WORK_CENTER_HIER_VR, WORK_CENTER_HIER_HZ WORK_CENTER WORK_CENTER_HIER, WORK_CENTER_HIER_HZ, WORK_CENTER_HIER_VR, WORK_CENTER_HIER_BAD
C_UnitOfMeasure_SAP
C_WorkCenter_SAP C_WorkCenterHier_SAP
Next, the section executes workflow C_NotificationFact_SAP to load the NOTIFICATION_FACT table. This is followed by work flow C_MtbrMttrFact_SAP to load the MTBR_MTTR_FACT table. These two work flows use the $G_LOAD_TYPE variable to determine whether the job is running an initial load or incremental load.
380
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Initial load
During the initial load, the section loads the NOTIFICATION_FACT table followed by the MTBR_MTTR_FACT.
NOTIFICATION_FACT
Any existing data in NOTIFICATION_FACT is deleted before the initial load starts. For the NOTIFICATION_FACT table, the section extracts a snapshot of SAP solutions plant maintenance notifications. The source tables in SAP solutions are:
QMEL - Quality Notification QMIH - Quality message - maintenance data excerpt QMFE - Quality notification - items TQ80 - Notification Types
Table TQ80 is used to restrict the data extracted to only Plant Maintenance Notifications by selecting only records where the Notification Category is 01 (Plant Maintenance):
TQ80.QMTYP = '01'
Data extraction is further restricted by creation dates and change dates, with the Rapid Mart load job selecting only notifications created or modified within the date range defined by global variables $G_SDATE and $G_EDATE. The Rapid Mart load job also calculates:
Down Time - difference between Malfunction Start Date & Time and Malfunction End Date & Time Required Repair Time - difference between Required Start Date & Time and Required End Date & Time Completion Time - difference between the Notification Date & Time and the Completion Date & Time
MTBR_MTTR_FACT
Any existing data in MTBR_MTTR_FACT is deleted before the initial load starts. For the MTBR_MTTR_FACT table, the section calculates
MTBR = Mean (or Average) Time Between Repairs (also called up time) MTTR = Mean (or Average) Time To Repair (also called down time)
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
381
The NOTIFICATION_FACT table serves as the source table for these calculations. Thus, loading the NOTIFICATION_FACT table is a prerequisite for the MTBR / MTTR load. Notifications must meet the following criteria to be included in the MTBR / MTTR calculations:
Must have complete status in SAP solutions Must not be marked for deletion Must have a Malfunction Start Date and Malfunction End Date Must have an assigned Functional Location or Equipment
Data is first loaded to the MTBR_MTTR_STAGE table. In this table, the data is pivoted. The pivot segregates notifications for equipment from those for functional locations. The Equipment ID or Functional Location ID is stored in a new column OBJ_ID. Another new column OBJ_FLAG is set to 'EQ' for Equipment, or 'FL' for Functional Location. We also lookup the startup date of the equipment or functional location at this time. The data is ordered by OBJ_FLAG, OBJ_ID, and MALFNCTN_START_DATE and each row is assigned a sequential number (SEQ_NUM). This ensures the chronology of the notifications by malfunction date and either equipment or functional location. The next step is to read data from the MTBR_MTTR_STAGE table and use it to populate the final MTBR_MTTR_FACT table. Here, the chronological ordering of the stage table is crucial. We determine time between notifications by looking at the next or previous notification for an Object (equipment or functional location) based on the chronological order of the MTBR_MTT_STAGE table.
Malfunction End Date (Previous Notification) comes from the notification for this Object with SEQ_NUM - 1. Malfunction Start Date (Next Notification) comes from the notification for this object with SEQ_NUM + 1. Malfunction End Date (Previous Notification) is the Startup Date of the Object Malfunction Start Date (Next Notification) is global variable $G_LOAD_DATE Up Time = Malfunction End Date Previous Notification - Malfunction Start Date Current Notification Down Time = Malfunction End Date Current Notification - Malfunction Start Date Current Notification
382
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Note: Equipment and Functional Location loads are prerequisites for the MTBR / MTTR load as we must determine the start up dates for the equipment or the functional location.
Incremental load
Only the NOTIFICATION_FACT has an incremental load. We do a full (initial) load of MTBR_MTTR_FACT at all times.
NOTFICATION_FACT
No records in NOTIFICATION_FACT are deleted when the incremental load starts. The incremental load for Notifications selects records using the same criteria as the initial load. As in the initial load, notifications are restricted to those created or changed within the date range defined by global variables $G_SDATE and $G_EDATE. However, in the incremental load the range defined by these two variables is much smaller (typically one or two days). Whereas, an initial load typically loads several years worth of data. Thus an incremental load extracts far fewer records, and runs much faster. We then use the Table Comparison Transform to compare the extracted data with the data existing in the NOTIFICATION_FACT table. New records are added and existing records are updated with the newly extracted data.
MTBR_MTTR_FACT
The calculation of Up Time and Down Time runs across notifications that may or may not have been updated in the incremental load. For this reason it is not practical to do an incremental load for MTBR / MTTR. We do a full (initial) load of MTBR_MTTR_FACT.
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
383
Dimension load
First, the section calls work flow WF_ServiceOrderDims_SAP to load the required dimension components. If these dimensions have already been loaded during the current job, the job will not reload them. The section uses several work flow components to load dimension tables:
Work Flow C_BusinessArea_SAP Description Dimensional component loading Business Area information from TGSB and TGSBT Tables BUSINESS_AREA
C_ClassificationHier_SAP
Object Classification hierarchies for CLASSIFICATION_HIER, Equipment and Functional Locations CLASSIFICATION_HIER_HZ, CLASSIFICATION_HIER_VR Dimensional component loading Company Codes information from T001 Dimensional component loading Controlling Area information from TKA01 Dimensional component loading Cost Center information from CSKS and CSKT Dimensional component loading Cost Center Hierarchy information from CCSS-KOSTL and CSKS COMPANY_CODE
C_CompanyCode_SAP
C_ControllingArea_SAP
CONTROLLING_AREA
C_CostCenter_SAP
COST_CENTER
C_CostCenterHier_SAP
C_Currency_SAP
Dimensional component loading cur- CURRENCY rency abbreviations and texts from TCURT, TCURC Dimensional component loading CUSTOMER consisting of a first and delta load for the customer table from KNA1. Combined Document Category Dimension Combined Document Type Dimension Populate EQUIPMENT dimension with equipment master data from EQUI/EQUIZ/ILOA. Also loads Equipment Hierarchy Dimensional component loading Functional Area information from TFKB and TFKBT Functional Area Hierarchy from GLFUNCT-RFAREA DOCUMENT_CATEGORY DOCUMENT_TYPE & DOCUMENT_CATEGORY EQUIPMENT, EQUIPMENT_HIER, EQUIPMENT_HIER_HZ, EQUIPMENT_HIER_VR FUNCTIONAL_AREA
C_Customer_SAP
C_FunctionalArea_SAP
C_FunctionalAreaHier_SAP
384
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Description Populate FUNCTIONAL_LOCATION master data dimension from IFLOT/ILOA and Functional Location Hierarchy
Tables FUNCTIONAL_LOCATION, FUNCTIONAL_LOCATION_HIER , FUNCTIONAL_LOCATION_HIER _HZ, FUNCTIONAL_LOCATION_HIER _VR INTERNAL_ORDER INTERNAL_ORDER_HIER, INTERNAL_ORDER_HIER_HZ, INTERNAL_ORDER_HIER_VR, INTERNAL_ORDER_HIER_BAD INTERNAL_ORDER_STATUS MAINTENANCE_ACTIVITY_TYP E MAINTENANCE_PRIORITY
C_InternalOrder_SAP C_InternalOrderHier_SAP
Load INTERNAL_ORDER dimension Dimensional component loading Internal Order Hierarchy information from CCSS-AUFNR and AUFK Internal orders status reference dimension from TKO04 Maintenance Activity Type attributes from T353I/T353I_T. Populate MAINTENANCE_ACTIVITY_TYPE Load MAINTENANCE_PRIORITY dimension from T356, T356T (for service orders and notifications)
C_InternalOrderStatus_SAP C_MaintenanceActivityType_SAP
C_MaintenancePriority_SAP
C_Material_SAP
Dimensional component loading MATERIAL, consisting of a first and delta load for PRODUCT_HIERARCHY the materials table from MARA. Loads the sales product hierarchy table which is linked to the material Dimensional component loading plant-specific material information such as procurement type and purchasing group from MARC / MARA Notification Dimension - Sourced from QMEL and QMIH in SAP. Load descriptive attributes from T024I - Planner group into PLANNING_GROUP dimension Dimensional component loading the plant table from T001W. MATERIAL_BY_PLANT
C_MaterialByPlant_SAP
C_Notification_SAP C_PlanningGroup_SAP
NOTIFICATION PLANNING_GROUP
PLANT
Plant Location attributes from T499S PLANT_LOCATION - PLANT_LOCATION Dimensional component loading Profit Center master data (Dimension) Dimensional component loading profit center hierarchy (EC-PCA Profit center hierarchy in SAP) Dimensional component loading Project Element (WBS) master data PROFIT_CENTER
C_ProfitCenterHier_SAP
C_ProjectElement_SAP
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
385
C_ServicePerson_SAP
Populates SERVICE_PERSON dimension with Employee names. This is a reference dimension only, and not Employee master data System Condition descriptive attributes from T253M_T. Load SYSTEM_CONDITION dimension
C_SystemCondition_SAP
SYSTEM_CONDITION
C_TimeDim_SAP
Dimensional component loading TIME_DIM generated time periods with SAP fiscal year periods and calendar parameters. By default Calendar dates from 1990.01.01 up to 2012.12.31 are used Load WORK_CENTER master data dimension Work Center Hierarchical relationship in Horizontal and Vertical formats from CRHH/CRHS; load WORK_CENTER_HIER, WORK_CENTER_HIER_VR, WORK_CENTER_HIER_HZ WORK_CENTER WORK_CENTER_HIER, WORK_CENTER_HIER_HZ, WORK_CENTER_HIER_VR, WORK_CENTER_HIER_BAD
C_WorkCenter_SAP C_WorkCenterHier_SAP
Initial Load
Any existing data in SERVICE_ORDER_FACT is deleted before the initial load starts. Service Orders are sourced from these tables in SAP solutions:
AFIH - Maintenance order header AUFK - Order master data AFKO - Order header data PP orders AUFK.AUTYP = 30
386
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
This limits the selection to only Maintenance Orders. Data extraction is further restricted by creation dates and change dates, with the Rapid Mart load job selecting only service orders created or modified within the date range defined by global variables $G_SDATE and $G_EDATE. Service Orders marked for deletion are also excluded. Note: Creation and Change dates from the AUFK table (Order Master Data) are used for the Service Order load. The load calculates:
Time to Actually complete a service order Actual End Date - Actual Start Date Time to Basically complete a service order Basic End Date - Basic Start Date Time Forecast to complete a service order Forecast End Date - Forecast Start Date Time Scheduled to complete a service order Scheduled End Date - Scheduled Start Date Time to Actually release a service order Actual Release Date - Actual Start Date Time Scheduled to release a service order Scheduled Release Date - Scheduled Start Date
Incremental Load
No records in SERVICE_ORDER_FACT are deleted when the incremental load starts. The incremental load for Service Orders selects records using the same criteria as the initial load. As in the initial load, service orders are restricted to those created or changed within the date range defined by global variables $G_SDATE and $G_EDATE. However, in the incremental load the range defined by these two variables is much smaller (typically one or two days). Whereas, an initial load typically loads several years worth of data. Thus an incremental load extracts far fewer records, and runs much faster. We then use the Table Comparison Transform to compare the extracted data with the data existing in the SERVICE_ORDER_FACT table. New records are added and existing records are updated with the newly extracted data.
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
387
Dimension load
First, the section calls work flow WF_ServiceOperationsDims_SAP to load the required dimension components. If these dimensions have already been loaded during the current job, the job will not reload them. The section uses several work flow components to load dimension tables:
Work Flow C_Activity_SAP Description Dimensional component loading Activity information from CSLA and CSLT Dimensional component loading Cost Activity Hierarchy information from CCSS-LSTAR and CSLA Dimensional component loading Business Area information from TGSB and TGSBT Chart of Accts (T004 and T004T) in SAP Tables ACTIVITY
C_ActivityHier_SAP
C_BusinessArea_SAP
C_ChartofAccts_SAP C_ClassificationHier_SAP
CHART_OF_ACCOUNTS
Object Classification hierarchies for CLASSIFICATION_HIER, Equipment and Functional Locations CLASSIFICATION_HIER_HZ, CLASSIFICATION_HIER_VR Dimensional component loading Company Codes information from T001 Dimensional component loading control key information and descriptions from T430/T430T Dimensional component loading Controlling Area information from TKA01 Dimensional component loading Cost Center information from CSKS and CSKT Dimensional component loading Cost Center Hierarchy information from CCSS-KOSTL and CSKS COMPANY_CODE
C_CompanyCode_SAP
C_ControlKey_SAP
CONTROL_KEY
C_ControllingArea_SAP
CONTROLLING_AREA
C_CostCenter_SAP
COST_CENTER
C_CostCenterHier_SAP
388
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Description Dimensional component loading Cost Element information from CSKA and CSKU Dimensional component loading Cost Element Hierarchy information from CCSS-KSTAR and CSK1
Tables COST_ELEMENT
C_CostElementHier_SAP
C_Currency_SAP
Dimensional component loading cur- CURRENCY rency abbreviations and texts from TCURT, TCURC Dimensional component loading CUSTOMER consisting of a first and delta load for the customer table from KNA1. Combined Document Category Dimension Combined Document Type Dimension Populate EQUIPMENT dimension with equipment master data from EQUI/EQUIZ/ILOA. Also loads Equipment Hierarchy Dimensional component loading Functional Area information from TFKB and TFKBT Functional Area Hierarchy from GLFUNCT-RFAREA DOCUMENT_CATEGORY DOCUMENT_TYPE & DOCUMENT_CATEGORY EQUIPMENT, EQUIPMENT_HIER, EQUIPMENT_HIER_HZ, EQUIPMENT_HIER_VR FUNCTIONAL_AREA
C_Customer_SAP
C_FunctionalArea_SAP
C_FunctionalAreaHier_SAP
FUNCTIONAL_AREA_HIER, FUNCTIONAL_AREA_HIER_HZ, FUNCTIONAL_AREA_HIER_VR, FUNCTIONAL_AREA_HIER_BA D, FUNCTIONAL_LOCATION, FUNCTIONAL_LOCATION_HIER , FUNCTIONAL_LOCATION_HIER _HZ, FUNCTIONAL_LOCATION_HIER _VR INTERNAL_ORDER INTERNAL_ORDER_HIER, INTERNAL_ORDER_HIER_HZ, INTERNAL_ORDER_HIER_VR, INTERNAL_ORDER_HIER_BAD MAINTENANCE_ACTIVITY_TYP E MAINTENANCE_PRIORITY
C_FunctLocation_SAP
Populate FUNCTIONAL_LOCATION master data dimension from IFLOT/ILOA and Functional Location Hierarchy
C_InternalOrder_SAP C_InternalOrderHier_SAP
Load INTERNAL_ORDER dimension Dimensional component loading Internal Order Hierarchy information from CCSS-AUFNR and AUFK Maintenance Activity Type attributes from T353I/T353I_T. Populate MAINTENANCE_ACTIVITY_TYPE Load MAINTENANCE_PRIORITY dimension from T356, T356T (for service orders and notifications)
C_MaintenanceActivityType_SAP
C_MaintenancePriority_SAP
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
389
Description
Tables
Dimensional component loading MATERIAL, consisting of a first and delta load for PRODUCT_HIERARCHY the materials table from MARA. Loads the sales product hierarchy table which is linked to the material Dimensional component loading plant-specific material information such as procurement type and purchasing group from MARC / MARA Notification Dimension - Sourced from QMEL and QMIH in SAP. Dimensional component loading Object Class information from DD07T MATERIAL_BY_PLANT
C_MaterialByPlant_SAP
C_Notification_SAP C_ObjectClass_SAP
NOTIFICATION OBJECT_CLASS
C_ObjectType_SAP
Dimensional component loading OBJECT_TYPE Object Type information from various modules -- This is a combined dimension. Load OPERATION_SUTABILITY from T423T Load descriptive attributes from T024I - Planner group into PLANNING_GROUP dimension Dimensional component loading the plant table from T001W. OPERATION_SUITABILITY PLANNING_GROUP
C_OperationSuitability_SAP C_PlanningGroup_SAP
PLANT
Plant Location attributes from T499S PLANT_LOCATION - PLANT_LOCATION Dimensional component loading Profit Center master data (Dimension) Dimensional component loading profit center hierarchy (EC-PCA Profit center hierarchy in SAP) Dimensional component loading Project Element (WBS) master data Dimensional component loading project element hierarchy information PROFIT_CENTER
C_ProfitCenterHier_SAP
PROFIT_CENTER_HIER, PROFIT_CENTER_HIER_HZ, PROFIT_CENTER_HIER_VR, PROFIT_CENTER_HIER_BAD PROJECT_ELEMENT PROJECT_ELEMENT_HIER, PROJECT_ELEMENT_HIER_HZ , PROJECT_ELEMENT_HIER_VR , PROJECT_ELEMENT_HIER_BA D SYSTEM_CONDITION
C_ProjectElement_SAP C_ProjectElementHier_SAP
C_SystemCondition_SAP
390
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Description
Tables
Dimensional component loading TIME_DIM generated time periods with SAP fiscal year periods and calendar parameters. By default Calendar dates from 1990.01.01 up to 2012.12.31 are used Populates Units of Measure dimen- UNIT_OF_MEASURE sion during first and delta loads from Table T006A in SAP Dimensional component loading VENDOR vendor and supplier contact information from LFA1 1 - Extracts Vendor and associated financial information by company from LFA1 and LFB1. Load WORK_CENTER master data dimension Work Center Hierarchical relationship in Horizontal and Vertical formats from CRHH/CRHS; load WORK_CENTER_HIER, WORK_CENTER_HIER_VR, WORK_CENTER_HIER_HZ VENDOR_BY_COMPANY
C_UnitOfMeasure_SAP
C_Vendor_SAP
C_VendorByCompany_SAP
C_WorkCenter_SAP C_WorkCenterHier_SAP
Initial Load
Any existing data in SERVICE_OPERATION_FACT is deleted before the initial load starts. Service operations are sourced from these tables in SAP solutions:
AFIH - Maintenance order header AUFK - Order master data AFKO - Order header data PP orders AFVC - Operation within an order AFVV - DB structure of the quantities/dates/values in the operation
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
391
AUFK.AUTYP = 30
This limits the selection to only Maintenance Orders. Data extraction is further restricted by creation dates and change dates, with the Rapid Mart load job selecting only service orders created or modified within the date range defined by global variables $G_SDATE and $G_EDATE. Service Orders marked for deletion are also excluded. Note: Creation and Change dates from the AUFK table (Order Master Data) are used for the Operations load. The AFVC and AFVV tables do not carry these dates. The load calculates:
Actual Execution Time for Operation Actual End Date - Actual Start Date Scheduled Execution Time for Operation Scheduled End Date - Scheduled Start Date
Incremental Load
No records in SERVICE_OPERATION_FACT are deleted when the incremental load starts. The incremental load for Service Operations selects records using the same criteria as the initial load. As in the initial load, service orders are restricted to those created or changed within the date range defined by global variables $G_SDATE and $G_EDATE. However, in the incremental load the range defined by these two variables is much smaller (typically one or two days). Whereas, an initial load typically loads several years worth of data. Thus an incremental load extracts far fewer records, and runs much faster. We then use the Table Comparison Transform to compare the extracted data with the data existing in the SERVICE_OPERATION_FACT table. New records are added and existing records are updated with the newly extracted data.
392
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Dimension load
First, the section calls work flow WF_ServiceConfirmationDims_SAP to load the required dimension components. If these dimensions have already been loaded during the current job, the job will not reload them. The section uses several work flow components to load dimension tables:
Work Flow C_Activity_SAP Description Dimensional component loading Activity information from CSLA and CSLT Dimensional component loading Cost Activity Hierarchy information from CCSS-LSTAR and CSLA Dimensional component loading Business Area information from TGSB and TGSBT Tables ACTIVITY
C_ActivityHier_SAP
C_BusinessArea_SAP
C_Capacity_SAP C_ClassificationHier_SAP
Capacity Master from KAKO/KAKT - CAPACITY CAPACITY dimension Object Classification hierarchies for CLASSIFICATION_HIER, Equipment and Functional Locations CLASSIFICATION_HIER_HZ, CLASSIFICATION_HIER_VR Dimensional component loading Company Codes information from T001 Dimensional component loading Controlling Area information from TKA01 Dimensional component loading Cost Center information from CSKS and CSKT Dimensional component loading Cost Center Hierarchy information from CCSS-KOSTL and CSKS COMPANY_CODE
C_CompanyCode_SAP
C_ControllingArea_SAP
CONTROLLING_AREA
C_CostCenter_SAP
COST_CENTER
C_CostCenterHier_SAP
C_Currency_SAP
Dimensional component loading cur- CURRENCY rency abbreviations and texts from TCURT, TCURC
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
393
Description
Tables
Dimensional component loading CUSTOMER consisting of a first and delta load for the customer table from KNA1. Combined Document Category Dimension Combined Document Type Dimension Populate EQUIPMENT dimension with equipment master data from EQUI/EQUIZ/ILOA. Also loads Equipment Hierarchy Dimensional component loading Functional Area information from TFKB and TFKBT Functional Area Hierarchy from GLFUNCT-RFAREA DOCUMENT_CATEGORY DOCUMENT_TYPE & DOCUMENT_CATEGORY EQUIPMENT, EQUIPMENT_HIER, EQUIPMENT_HIER_HZ, EQUIPMENT_HIER_VR FUNCTIONAL_AREA
C_FunctionalArea_SAP
C_FunctionalAreaHier_SAP
FUNCTIONAL_AREA_HIER, FUNCTIONAL_AREA_HIER_HZ, FUNCTIONAL_AREA_HIER_VR, FUNCTIONAL_AREA_HIER_BA D, FUNCTIONAL_LOCATION, FUNCTIONAL_LOCATION_HIER , FUNCTIONAL_LOCATION_HIER _HZ, FUNCTIONAL_LOCATION_HIER _VR INTERNAL_ORDER INTERNAL_ORDER_HIER, INTERNAL_ORDER_HIER_HZ, INTERNAL_ORDER_HIER_VR, INTERNAL_ORDER_HIER_BAD INTERNAL_ORDER_STATUS MAINTENANCE_ACTIVITY_TYP E MAINTENANCE_PRIORITY
C_FunctLocation_SAP
Populate FUNCTIONAL_LOCATION master data dimension from IFLOT/ILOA and Functional Location Hierarchy
C_InternalOrder_SAP C_InternalOrderHier_SAP
Load INTERNAL_ORDER dimension Dimensional component loading Internal Order Hierarchy information from CCSS-AUFNR and AUFK Internal orders status reference dimension from TKO04 Maintenance Activity Type attributes from T353I/T353I_T. Populate MAINTENANCE_ACTIVITY_TYPE Load MAINTENANCE_PRIORITY dimension from T356, T356T (for service orders and notifications)
C_InternalOrderStatus_SAP C_MaintenanceActivityType_SAP
C_MaintenancePriority_SAP
C_Material_SAP
Dimensional component loading MATERIAL, consisting of a first and delta load for PRODUCT_HIERARCHY the materials table from MARA. Loads the sales product hierarchy table which is linked to the material Dimensional component loading plant-specific material information such as procurement type and purchasing group from MARC / MARA MATERIAL_BY_PLANT
C_MaterialByPlant_SAP
394
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Description Notification Dimension - Sourced from QMEL and QMIH in SAP. Load OPERATION_SUTABILITY from T423T Load descriptive attributes from T024I - Planner group into PLANNING_GROUP dimension Dimensional component loading the plant table from T001W.
PLANT
Plant Location attributes from T499S PLANT_LOCATION - PLANT_LOCATION Dimensional component loading Profit Center master data (Dimension) Dimensional component loading profit center hierarchy (EC-PCA Profit center hierarchy in SAP) Dimensional component loading Project Element (WBS) master data Dimensional component loading project element hierarchy information PROFIT_CENTER
C_ProfitCenterHier_SAP
PROFIT_CENTER_HIER, PROFIT_CENTER_HIER_HZ, PROFIT_CENTER_HIER_VR, PROFIT_CENTER_HIER_BAD PROJECT_ELEMENT PROJECT_ELEMENT_HIER, PROJECT_ELEMENT_HIER_HZ , PROJECT_ELEMENT_HIER_VR , PROJECT_ELEMENT_HIER_BA D SERVICE_PERSON
C_ProjectElement_SAP C_ProjectElementHier_SAP
C_ServicePerson_SAP
Populates SERVICE_PERSON dimension with Employee names. This is a reference dimension only, and not Employee master data System Condition descriptive attributes from T253M_T. Load SYSTEM_CONDITION dimension
C_SystemCondition_SAP
SYSTEM_CONDITION
C_TimeDim_SAP
Dimensional component loading TIME_DIM generated time periods with SAP fiscal year periods and calendar parameters. By default Calendar dates from 1990.01.01 up to 2012.12.31 are used Populates Units of Measure dimen- UNIT_OF_MEASURE sion during first and delta loads from Table T006A in SAP
C_UnitOfMeasure_SAP
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
395
Description Load WORK_CENTER master data dimension Work Center Hierarchical relationship in Horizontal and Vertical formats from CRHH/CRHS; load WORK_CENTER_HIER, WORK_CENTER_HIER_VR, WORK_CENTER_HIER_HZ
Initial Load
Any existing data in SERVICE_CONFIRMATION_FACT is deleted before the initial load starts. Service confirmations are sourced from these tables in SAP solutions:
AFIH - Maintenance order header AUFK - Order master data AFRU - Order completion confirmations AUFK.AUTYP = 30
Records are restricted to those with Order Category = 30 This limits the selection to only Maintenance Orders. Data extraction is further restricted by creation dates and change dates, with the Rapid Mart load job selecting only service order confirmations created or modified within the date range defined by global variables $G_SDATE and $G_EDATE. Note: Creation and Change dates from the AFRU table (Order completion confirmations) are used for the Confirmations load. The load calculates:
Execution Time for Confirmation Execution End Date - Execution Start Date Forecast Completion Time for Confirmation
396
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Incremental Load
No records in SERVICE_CONFIRMATION_FACT are deleted when the incremental load starts. The incremental load for Service Confirmations selects records using the same criteria as the initial load. As in the initial load, service confirmations are restricted to those created or changed within the date range defined by global variables $G_SDATE and $G_EDATE. However, in the incremental load the range defined by these two variables is much smaller (typically one or two days). Whereas, an initial load typically loads several years worth of data. Thus an incremental load extracts far fewer records, and runs much faster. We then use the Table Comparison Transform to compare the extracted data with the data existing in the SERVICE_CONFIRMATION_FACT table. New records are added and existing records are updated with the newly extracted data.
Dimension load
First, the section calls work flow WF_ServiceOrderCostDims_SAP to load the required dimension components. If these dimensions have already been loaded during the current job, the job will not reload them. The section uses several work flow components to load dimension tables.
Work Flow C_BusinessActivity_SAP Description FK-SL Activity attributes from T022/T022T. Load BUSINESS_ACTIVITY dimension Dimensional component loading Business Area information from TGSB and TGSBT Tables BUSINESS_ACTIVITY
C_BusinessArea_SAP
BUSINESS_AREA
C_ClassificationHier_SAP
Object Classification hierarchies for CLASSIFICATION_HIER, Equipment and Functional Locations CLASSIFICATION_HIER_HZ, CLASSIFICATION_HIER_VR Dimensional component loading Company Codes information from T001 COMPANY_CODE
C_CompanyCode_SAP
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
397
Description Dimensional component loading Controlling Area information from TKA01 Dimensional component loading Cost Center information from CSKS and CSKT Dimensional component loading Cost Center Hierarchy information from CCSS-KOSTL and CSKS
Tables CONTROLLING_AREA
C_CostCenter_SAP
COST_CENTER
C_CostCenterHier_SAP
C_Currency_SAP
Dimensional component loading cur- CURRENCY rency abbreviations and texts from TCURT, TCURC Combined Document Category Dimension Combined Document Type Dimension Populate EQUIPMENT dimension with equipment master data from EQUI/EQUIZ/ILOA. Also loads Equipment Hierarchy DOCUMENT_CATEGORY DOCUMENT_TYPE & DOCUMENT_CATEGORY EQUIPMENT, EQUIPMENT_HIER, EQUIPMENT_HIER_HZ, EQUIPMENT_HIER_VR
C_FinRecordCategory_SAP
Descriptive attributes for Accounting FINANCIAL_RECORD_CATEGO Summary table Value Category from RY TPIR1T. Load FINANCIAL_RECORD_CATEGORY dimension Loads Special Ledger Record Types FINANCIAL_RECORD_TYPE dimension (Domain RRCTY) from table DD07T and Cost/Plant Maintenance value types from CO_WRTTP domain of DD07T table FINANCIAL_RECORD_ Dimensional component loading Fis- FISC_PERIOD, cal Year / Fiscal Period data FISC_PERIOD_STAGE Dimensional component loading Functional Area information from TFKB and TFKBT Functional Area Hierarchy from GLFUNCT-RFAREA FUNCTIONAL_AREA
C_FinRecordType_SAP
C_FiscalPeriod_SAP C_FunctionalArea_SAP
C_FunctionalAreaHier_SAP
FUNCTIONAL_AREA_HIER, FUNCTIONAL_AREA_HIER_HZ, FUNCTIONAL_AREA_HIER_VR, FUNCTIONAL_AREA_HIER_BA D, FUNCTIONAL_LOCATION, FUNCTIONAL_LOCATION_HIER , FUNCTIONAL_LOCATION_HIER _HZ, FUNCTIONAL_LOCATION_HIER _VR
C_FunctLocation_SAP
Populate FUNCTIONAL_LOCATION master data dimension from IFLOT/ILOA and Functional Location Hierarchy
398
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Description Load INTERNAL_ORDER dimension Dimensional component loading Internal Order Hierarchy information from CCSS-AUFNR and AUFK Maintenance Activity Type attributes from T353I/T353I_T. Populate MAINTENANCE_ACTIVITY_TYPE Load MAINTENANCE_PRIORITY dimension from T356, T356T (for service orders and notifications)
C_MaintenanceActivityType_SAP
C_MaintenancePriority_SAP
C_Material_SAP
Dimensional component loading MATERIAL, consisting of a first and delta load for PRODUCT_HIERARCHY the materials table from MARA. Loads the sales product hierarchy table which is linked to the material Dimensional component loading plant-specific material information such as procurement type and purchasing group from MARC / MARA Dimensional component loading the plant table from T001W. MATERIAL_BY_PLANT
C_MaterialByPlant_SAP
PLANT
Plant Location attributes from T499S PLANT_LOCATION - PLANT_LOCATION Dimensional component loading Profit Center master data (Dimension) Dimensional component loading profit center hierarchy (EC-PCA Profit center hierarchy in SAP) Dimensional component loading Project Element (WBS) master data Dimensional component loading project element hierarchy information PROFIT_CENTER
C_ProfitCenterHier_SAP
PROFIT_CENTER_HIER, PROFIT_CENTER_HIER_HZ, PROFIT_CENTER_HIER_VR, PROFIT_CENTER_HIER_BAD PROJECT_ELEMENT PROJECT_ELEMENT_HIER, PROJECT_ELEMENT_HIER_HZ , PROJECT_ELEMENT_HIER_VR , PROJECT_ELEMENT_HIER_BA D SYSTEM_CONDITION
C_ProjectElement_SAP C_ProjectElementHier_SAP
C_SystemCondition_SAP
C_VarianceCategory_SAP
Financial Variance Category descrip- VARIANCE_CATEGORY tive attributes (ABKAT domain from DD07T). Load VARIANCE_CATEGORY dimension
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
399
Description Load WORK_CENTER master data dimension Work Center Hierarchical relationship in Horizontal and Vertical formats from CRHH/CRHS; load WORK_CENTER_HIER, WORK_CENTER_HIER_VR, WORK_CENTER_HIER_HZ
Service Cost data is extracted from table PMCO (Cost structure of maintenance order). The data extracted is restricted to the range of years specified by variables $G_SDATE and $G_EDATE. The output is loaded to SERVICE_COST_SUMMARY_FACT_HZ. The Pivot Transform converts SERVICE_COST_SUMMARY_FACT_HZ data into vertical format. This is loaded to SERVICE_COST_SUMMARY_STAGE_VR table.
A final set of transforms computes the rolling 16 periods totals on SERVICE_COST_SUMMARY_STAGE_VR. Output is loaded to SERVICE_COST_SUMMARY_FACT_VR. See Rolling Totals Calculation later in this chapter for more details.
400
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Dimension load
First, the section calls work flow WF_ServiceMasterDims_SAP to load the required dimension components. If these dimensions have already been loaded during the current job, the job will not reload them. The section uses several work flow components to load dimension tables.
Work Flow C_BusinessArea_SAP Description Dimensional component loading Business Area information from TGSB and TGSBT Tables BUSINESS_AREA
C_ClassificationHier_SAP
Object Classification hierarchies for CLASSIFICATION_HIER, Equipment and Functional Locations CLASSIFICATION_HIER_HZ, CLASSIFICATION_HIER_VR Dimensional component loading Company Codes information from T001 Dimensional component loading Controlling Area information from TKA01 Dimensional component loading Cost Center information from CSKS and CSKT Dimensional component loading Cost Center Hierarchy information from CCSS-KOSTL and CSKS Populate EQUIPMENT dimension with equipment master data from EQUI/EQUIZ/ILOA. Also loads Equipment Hierarchy Populate FUNCTIONAL_LOCATION master data dimension from IFLOT/ILOA and Functional Location Hierarchy COMPANY_CODE
C_CompanyCode_SAP
C_ControllingArea_SAP
CONTROLLING_AREA
C_CostCenter_SAP
COST_CENTER
C_CostCenterHier_SAP
COST_CENTER_HIER, COST_CENTER_HIER_HZ, COST_CENTER_HIER_VR, COST_CENTER_HIER_BAD EQUIPMENT, EQUIPMENT_HIER, EQUIPMENT_HIER_HZ, EQUIPMENT_HIER_VR FUNCTIONAL_LOCATION, FUNCTIONAL_LOCATION_HIER , FUNCTIONAL_LOCATION_HIER _HZ, FUNCTIONAL_LOCATION_HIER _VR
C_Equipment_SAP
C_FunctLocation_SAP
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
401
Description
Tables
Dimensional component loading MATERIAL, consisting of a first and delta load for PRODUCT_HIERARCHY the materials table from MARA. Loads the sales product hierarchy table which is linked to the material Dimensional component loading plant-specific material information such as procurement type and purchasing group from MARC / MARA Load descriptive attributes from T024I - Planner group into PLANNING_GROUP dimension Dimensional component loading the plant table from T001W. MATERIAL_BY_PLANT
C_MaterialByPlant_SAP
C_PlanningGroup_SAP
PLANNING_GROUP
PLANT
Plant Location attributes from T499S PLANT_LOCATION - PLANT_LOCATION Populates SERVICE_PERSON dimension with Employee names. This is a reference dimension only, and not Employee master data SERVICE_PERSON
C_TimeDim_SAP
Dimensional component loading TIME_DIM generated time periods with SAP fiscal year periods and calendar parameters. By default Calendar dates from 1990.01.01 up to 2012.12.31 are used Populates Units of Measure dimen- UNIT_OF_MEASURE sion during first and delta loads from Table T006A in SAP Dimensional component loading VENDOR vendor and supplier contact information from LFA1 1 - Extracts Vendor and associated financial information by company from LFA1 and LFB1. VENDOR_BY_COMPANY
C_UnitOfMeasure_SAP
C_Vendor_SAP
C_VendorByCompany_SAP
Background
The Service Master section loads two fact tables, one for each type of technical object:
Fact table work flow: C_EquipmentCharactFact_SAP Prerequisite dimension loads: Equipment and Material
FUNCTIONAL_LOCATION_CHAR_FACT - Functional Location Characteristics Fact Fact table work flow: C_FunctlLocationCharactFact_SAP
402
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Each of the two fact table work flows starts by loading the prerequisite dimensions listed above.
The load selects only the characteristics associated with either Equipment or Functional Locations by using two global variables. The variables determine the value for column TCLA.OBTAB (Object table name) used for either Equipment or Functional Location.
Global Variable Default Description TCLA.OTAB Value EQUI IFLOT Defines value for Equipment Characteristics Defines value for Functional Location Characteristics
$G_TABLE_EQUIPMENT $G_TABLE_FUNCTL_LOCATN
Note: If you use different values for TCLA.OTAB in your SAP solutions system you should change the default values in the Job Initialization script in Data Services. Only an initial load is possible for CHARACTERISTICS_STAGE.
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
403
The Object ID (OBJ_ID) will contain the equipment or functional location ID, depending on the value Object Table (OBJ_TABLE_NAME).
Incremental Load
The incremental load does not delete records from the EQUIPMENT_CHAR_FACT. Instead, it uses the Table Comparison transform to update or add records to EQUIPMENT_CHAR_FACT. The load determines which records are new or changed by checking the LOAD_DATE in the EQUIPMENT table. The actual join is:
EQUIPMENT.LOAD_DATE = $G_LOAD_DATE
Characteristics for any equipment refreshed in the current load job will be selected.
The Object ID (OBJ_ID) will contain the equipment or functional location ID, depending on the value Object Table (OBJ_TABLE_NAME).
Incremental Load
The incremental load does not delete records from the FUNCTIONAL_LOCATION_CHAR_FACT. Instead, it uses the Table Comparison transform to update or add records to FUNCTIONAL_LOCATION_CHAR_FACT. The load determines which records are new or changed by checking the LOAD_DATE in the FUNCTIONAL_LOCATION table. The actual join is:
FUNCTIONAL_LOCATION.LOAD_DATE = $G_LOAD_DATE
404
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Characteristics for any functional Location refreshed in the current load job will be selected.
Equipment
The incremental load for EQUIPMENT table uses a text file stored on the SAP solutions server. The file name is EQUIPMENT.dat. It contains a single data field - the Equipment ID. The incremental load relies on the date range defined by global variables $G_SDATE and $G_EDATE. In an incremental load, this date range is typically very small (one or two days). In an initial load, several years is more typical. Thus, an incremental load will run much faster.
3.
4.
6.
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
405
Functional Location
The incremental load for FUNCTIONAL_LOCATION table relies on the date range defined by global variables $G_SDATE and $G_EDATE. In an incremental load, this date range is typically very small (one or two days). In an initial load, several years is more typical. Thus, an incremental load will run much faster.
2.
General Ledger & PROFIT_CENTER_SUMMARY_FACT_VR Cost Plant Maint. Project Systems SERVICE_COST_SUMMARY_FACT_VR PROJECT_COST_SUMMARY_FACT_VR
RM_RollingSummary_Calculation.
406
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
The function keeps track of the Period-to-Date values from the previous row processed by Data Services. This is key for rolling totals. Rolling totals and the use of the function need to be carefully set up in Data Services as shown in the example below. Vertical Summary data is first populated to a staging table that has all values for the vertical summary except the PTD (Period-to-Date) and Rolling Totals values. Then, rolling totals are computed, and the results moved from the staging table to the vertical summary table. A rolling totals data flow typically looks like this...
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
407
408
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
The Summary Key is the concatenated Primary Key in one column. If the Fiscal Year and Fiscal Period are a part of the Primary Key, they are excluded from the Summary Key.
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
409
Ordering Query:
The Ordering Query will sort the data by the Summary Key, Fiscal Year, and Fiscal Period. This is important for Rolling Totals as the function will
Reset totals to zero when the Summary Key changes. Keep tract of totals for the past 16 rows processed.
None of this would work correctly without the proper sorting of the data.
410
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
This query calls the RM_RollingSummary_Calculation function. The call for AMT_PER_ROLLING_TRX is shown above. The call for AMT_PER_ROLLING_LOC is:
RM_RollingSummary_Calculation( SUMMARY_KEY, AMT_PTD_LOC, $c1, $c2, $c3, $c4, $c5, $c6, $c7, $c8, $c9, $c10, $c11, $c12, $c13, $c14, $c15, $c16, $rkey )
Rolling Summary Calculation uses the computed Summary Key and Period-To-Date total as input parameters. The function is called twice, once for each of the two Rolling Totals calculated. Each of the calls uses a set of 16 local variables
$t1 through $t16 for the AMT_PER_ROLLING_TRX call $c1 through $c16 for the AMT_PER_ROLLING_LOC call
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
411
Should there be a third rolling total to calculate, we would use a third set of 16 variables. A final local variable $rkey is the value of the Summary Key on the previous row processed by Data Services. It is used in both calls. It is important to setup and initialize these local variables up correctly. They are defined as local variables at the Work Flow Level in Data Services:
412
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
413
The Call values for the parameters are initialized at the Work Flow level as shown below.
The value of $RKEY is initialized to value that will never appear in the Summary Key. The remaining groups of 16 variables are all initialized to zero.
414
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
An example of the output generated by this type of data flow and the Rolling Totals Function are shown below.
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
415
Optimization Techniques
Within Data Services there are several optimization techniques available. Some of these are used extensively in the Plant Maintenance Rapid Mart. They are described below However, every installation is unique. Other techiques may be applicable to your particular Rapid Mart installation. This depends on many variables such as data load volume, server configuration, network transfer rates, etc. Refer to Data Services technical manuals for more information on the varous tuning and optimizing techniques.
Table Partitions
Summary tables in SAP solutions present a particular challenge in terms of a incremental (or delta) load. They often do not carry a date of last change field in the source table. In most cases source table granularity is at the Fiscal Period / Fiscal Year level. Data Services performs incremental loads on these tables by fiscal year. Data for a range of fiscal years is deleted from the target tables before each incremental load. The range is determined by the fiscal years associated with the global variables $G_SDATE and $G_EDATE. Then the same range of years is re-loaded from the SAP solutions source tables. Deleting by fiscal year without partitions is resource intensive, and can take a very long time. To facilitate these deletions we have partitioned the target tables by fiscal year. Partitions based on fiscal year can be dropped and re-added to the table very quickly. Thus the delete of a range of fiscal years is much faster. with partitions Each of the databases supported (Oracle, SQL-Server, DB2) handles partition logic differently. Separate cases for each have been coded into the Data Services jobs. Use of partitions is transparent to the end-user. Note: We do not use partition logic for Teradata. Terdata optimizes the delete function in SQL so that partitions are not needed. Note: In a DB2 target environment, proper database tuning is required to handle detaching partitions properly. If not tuned, the database returns control to the Data Services job before the partition is physically detached. This will cause the job to fail. To prevent this, we query the DB2 metadata table:
416
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
SYSIBM.SYSDATAPARTITIONS
in a while loop, upto 100 times, with a 10 second sleep in between each query. When this table shows that the partitions are truly detached, the job proceeds. However, in a poorly tuned system even this may not be enough time. Proper tuning is essential. Tables and Rapid Marts that use partition logic are: Rapid Mart Accts. Payable Subject Area Tables VENDOR_SUMMARY_FACT_HZ, VENDOR_SUMMARY_FACT_VR, VENDOR_SUMMARY_STAGE_VR
Accts. Receivable CUSTOMER_SUMMARY_FACT_HZ, CUSTOMER_SUMMARY_FACT_VR, CUSTOMER_SUMMARY_STAGE_VR Cost COST_SUMMARY_FACT_HZ, COST_SUMMARY_FACT_VR, COST_SUMMARY_STAGE_VR COST_OF_SALES_SUMMARY_FACT_HZ, COST_OF_SALES_SUMMARY_FACT_VR, COST_OF_SALES_SUMMARY_STAGE_VR GL_SUMMARY_FACT_HZ, GL_SUMMARY_FACT_VR, GL_SUMMARY_STAGE_VR LEDGER_SUMMARY_FACT_HZ, LEDGER_SUMMARY_FACT_VR, LEDGER_SUMMARY_STAGE_VR PROFIT_CENTER_SUMMARY_FACT_HZ, PROFIT_CENTER_SUMMARY_FACT_VR, PROFIT_CENTER_SUMMARY_STAGE_VR SERVICE_COST_SUMMARY_FACT_HZ, SERVICE_COST_SUMMARY_FACT_VR, SERVICE_COST_SUMMARY_STAGE_VR PROJECT_COST_SUMMARY_FACT_HZ, PROJECT_COST_SUMMARY_FACT_VR, PROJECT_COST_SUMMARY_STAGE_VR
General Ledger
General Ledger
General Ledger
General Ledger
Plant Maint.
Projects
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
417
418
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
In this example the 3 circled transforms are the key to this optimization. Within the Data Transfer:
Enable Transfer is checked Transfer Type is Automatic Join Rank is 0 Order by all non-pivot columns used in the Reverse-Pivot Make sure the columns in the order by clause appear in the same sequence as the non-pivot columns in the Reverse-Pivot. Input Data is Grouped is checked Make sure the non-pivot columns appear in the same sequence as the order by clause of the Ordering Query
Hierarchy Optimizations
We also use optimizations for Hierarchy Flattening Transforms. Hierarchy Flattening Transforms are set to run as Separate Process (in the properties window). The data flow that calls the Hierarchy Flattening Transform is set to 2 degrees of parallelism. This degree of parallelism is tied to number of CPUs on your server, and can require manual tuning. Refer to Data Services technical manuals for more details on Distributed Data Flows. Hierarchy flattening transforms are resource intensive. To prevent overtaxing system resources on the Data Services job server you can split the Vertical and Horizontal hierarchy flattening into two separate workflows. The diagrams below show an example:
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
419
420
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
421
For columns that behave as a foreign key the Rapid Mart replaces NULL value with a global variable $G_DEFAULT_NUMBER of data type integer; For columns that store descriptions NULLs are replaced with $G_DEFAULT_TEXT of data type char(1); For columns that store dates NULLs are replaced with $G_DEFAULT_DATE of data type DATE.
Dimensions whose corresponding foreign keys in the fact tables can have value NULL are loaded with an additional dummy row to represent NULL. The value of $G_DEFAULT_NUMBER global variable gets inserted into each dimension primary key column.
422
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
In order to use these procedures as a performance tuning tool, you need to customize them. The Rapid Mart provides a sample script (for Oracle only):
Create_Sample_Maintenance_SP.sql
The sample PREPROCESSING_FACT_TABLE procedure will drop all indexes and all materialized view logs enabled for the fact table. This should reduce load time for the fact table in Data Services. The POSTPROCESSING_FACT_TABLE procedure will recreate logs and indexes. See the Rapid Mart Deployment Guide for details.
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
423
424
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
By default, the file contains all dates from 01-Jan-1990 through 31-Dec.-2012 in YYYYMMDD format
You can easily change the contents of dates.dat to include a different date range that covers your specific needs.
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
425
426
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Documentation References
chapter
The SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide requires familiarity with SAP BusinessObjects Enterprise and Data Services applications. Documentation for both applications can be found in http://help.sap.com.
Data Services Installation Guide Data Services Getting Started Guide Data Services Supplement for SAP Data Services Tutorial Data Services Designer Guide Data Services Reference Guide Data Services Advanced Development Guide Data Services Performance Optimization Guide
Configuring Data Services for SAP solutions and security considerations: Extending/customizing Rapid Marts ETL:
428
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
Administrators Reference Guide Recommended Settings Guide Import Wizard Guide InfoView User Guide Designers Guide (BusinessObjects -> All Products -> Universe Designer path) Building queries with Web Intelligence (BusinessObjects -> All Products -> Web Intelligence path) Using Functions, Formulas and Calculations in Web Intelligence (BusinessObjects -> All Products -> Web Intelligence path)
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
429
430
SAP BusinessObjects Plant Maintenance Rapid Mart XI 3.2 for SAP solutions User Guide
appendix
Auxiliary Tables
AW_DIMENSION_SOURCE AW_FIRST_RUN_DATE AW_JOBEXECUTION AW_LOOKUP_INDEX
Dimension Tables
ACTIVITY ACTIVITY_HIER ACTIVITY_HIER_HZ ACTIVITY_HIER_VR BUSINESS_ACTIVITY BUSINESS_AREA CAPACITY CHART_OF_ACCOUNTS CLASSIFICATION_HIER CLASSIFICATION_HIER_HZ CLASSIFICATION_HIER_VR COMPANY_CODE CONTROL_KEY CONTROLLING_AREA COST_CENTER COST_CENTER_HIER COST_CENTER_HIER_HZ COST_CENTER_HIER_VR COST_ELEMENT COST_ELEMENT_HIER COST_ELEMENT_HIER_HZ COST_ELEMENT_HIER_VR CURRENCY CUSTOMER DOCUMENT_CATEGORY DOCUMENT_TYPE EQUIPMENT EQUIPMENT_HIER EQUIPMENT_HIER_HZ
Appendix Table Summary EQUIPMENT_HIER_VR FINANCIAL_RECORD_CATEGORY FINANCIAL_RECORD_TYPE FISC_PERIOD FUNCTIONAL_AREA FUNCTIONAL_AREA_HIER FUNCTIONAL_AREA_HIER_HZ FUNCTIONAL_AREA_HIER_VR FUNCTIONAL_LOCATION FUNCTIONAL_LOCATION_HIER FUNCTIONAL_LOCATION_HIER_HZ FUNCTIONAL_LOCATION_HIER_VR INTERNAL_ORDER INTERNAL_ORDER_HIER INTERNAL_ORDER_HIER_HZ INTERNAL_ORDER_HIER_VR INTERNAL_ORDER_STATUS MAINTENANCE_ACTIVITY_TYPE MAINTENANCE_PRIORITY MALFUNCTION_CAUSE MALFUNCTION_DAMAGE MALFUNCTION_EFFECT MALFUNCTION_OBJ_PART MATERIAL MATERIAL_BY_PLANT NOTIFICATION OBJECT_CLASS OBJECT_TYPE OPERATION_SUITABILITY PLANNING_GROUP PLANT PLANT_LOCATION PRODUCT_HIERARCHY PROFIT_CENTER PROFIT_CENTER_HIER PROFIT_CENTER_HIER_HZ PROFIT_CENTER_HIER_VR PROJECT_ELEMENT PROJECT_ELEMENT_HIER PROJECT_ELEMENT_HIER_HZ PROJECT_ELEMENT_HIER_VR SERVICE_PERSON SYSTEM_CONDITION TIME_DIM TIME_DIM_WEEKLY Rapid Mart Data Schema 2
Appendix Table Summary UNIT_OF_MEASURE VARIANCE_CATEGORY VENDOR VENDOR_BY_COMPANY WORK_CENTER WORK_CENTER_HIER WORK_CENTER_HIER_HZ WORK_CENTER_HIER_VR
Fact Tables
EQUIPMENT_CHAR_FACT FUNCTIONAL_LOCATION_CHAR_FACT MTBR_MTTR_FACT NOTIFICATION_FACT SERVICE_CONFIRMATION_FACT SERVICE_COST_SUMMARY_FACT_HZ SERVICE_COST_SUMMARY_FACT_VR SERVICE_OPERATION_FACT SERVICE_ORDER_FACT
Staging Tables
CHARACTERISTIC_STAGE FISC_PERIOD_STAGE MTBR_MTTR_STAGE SERVICE_COST_SUMMARY_STAGE_VR
Validation Tables
ACTIVITY_HIER_BAD COST_CENTER_HIER_BAD COST_ELEMENT_HIER_BAD FUNCTIONAL_AREA_HIER_BAD INTERNAL_ORDER_HIER_BAD PROFIT_CENTER_HIER_BAD PROJECT_ELEMENT_HIER_BAD WORK_CENTER_HIER_BAD
ACTIVITY
Activity Master (CSLA, CSLT)
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
ACTIVITY_DESCR
CSLT-LTEXT-Description
NVARCSTR
40
yes
ACTIVITY_FULL_NAM E
NVARCSTR
120
yes
ACTIVITY_ID
PK
CSLA-LSTAR-Activity type
NVARCSTR
no
ACTIVITY_NAME
CSLT-KTEXT-Name
NVARCSTR
20
yes
NVARCSTR
yes
NVARCSTR
10
yes
CREATED_BY
CSLA-USNAM-Created by
NVARCSTR
12
yes
CREATE_DATE
CSLA-ERSDA-Created on
DATETIME
24
yes
CTRL_AREA_ID
PK
CSLA-KOKRS-Controlling area
NVARCSTR
no
10
LOAD_DATE
Date and time when the record was loaded into DATETIME Rapid Mart Time when the record was loaded into the RapidMart (string format HH24:MI:SS)
24
yes
11
LOAD_TIME
NVARCSTR
yes
12
OUTPUT_FACTOR
CSLA-AUSFK-Output factor
DECIMAL
48
yes
13
UOM_ID
CSLA-LEINH-Activity unit
NVARCSTR
yes
14
UOM_ID_OUTPUT
CSLA-AUSEH-Output unit
NVARCSTR
yes
15
VALID_FROM_DATE
DATETIME
24
yes
16
VALID_TO_DATE
CSLA-DATBI-Valid to date
DATETIME
24
yes
ACTIVITY_HIER
Activity Hierarchy information - CCSS-LSTAR -- Note Does NOT Have a Primary Key due to duplication possible in SAP
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
CHILD_DESCR
NVARCSTR
64
yes
CHILD_ID
PK
CCSS-LSTAR-Child Activity ID
NVARCSTR
12
no
CTRL_AREA_ID
PK
CCSS-LSTAR-Controling Area
NVARCSTR
no
LEAF_FLAG
PK
NVARCSTR
no
LOAD_DATE
Date and time when the record was loaded into DATETIME Rapid Mart Time when the record was loaded into the RapidMart (string format HH24:MI:SS) CCSS-LSTAR-Activity Hierarchy Parent ID Description
24
yes
LOAD_TIME
NVARCSTR
yes
PARENT_DESCR
NVARCSTR
64
yes
PARENT_ID
PK
CCSS-LSTAR-Parent Activity ID
NVARCSTR
12
no
ROOT_FLAG
PK
NVARCSTR
no
ACTIVITY_HIER_BAD
CCSS-LSTAR Activity Hierarchy table with invalid records- cannot have primary key due to possible duplicate entries in SAP
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
CHILD_DESCR
NVARCSTR
64
yes
CHILD_ID
PK
CCSS-LSTAR-Child Activity ID
NVARCSTR
12
no
CTRL_AREA_ID
PK
CCSS-LSTAR-Controling Area
NVARCSTR
no
ETL_ERROR_ACTN
NVARCSTR
yes
ETL_ERROR_COLU MN
NVARCSTR
500
yes
LEAF_FLAG
PK
NVARCSTR
no
LOAD_DATE
Date and time when the record was loaded into DATETIME Rapid Mart Time when the record was loaded into the RapidMart (string format HH24:MI:SS) CCSS-LSTAR-Activity Hierarchy Parent ID Description
24
yes
LOAD_TIME
NVARCSTR
yes
PARENT_DESCR
NVARCSTR
64
yes
10
PARENT_ID
PK
CCSS-LSTAR-Parent Activity ID
NVARCSTR
12
no
11
ROOT_FLAG
PK
NVARCSTR
no
ACTIVITY_HIER_HZ
Activity Hierarchy Horizontal Flattening - CCSS-LSTAR -- Cannot have a primary key due to duplication of entries possible in SAP
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
ACTIVITY_ID
PK
NVARCSTR
12
no
CTRL_AREA_ID
PK
CCSS-LSTAR-Controling Area
NVARCSTR
no
LEAF_LVL
INTEGER
no
LOAD_DATE
Date and time when the record was loaded into DATETIME Rapid Mart Time when the record was loaded into the RapidMart (string format HH24:MI:SS) CCSS-LSTAR-Activity Hierarchy Level_0_ID Description
24
yes
LOAD_TIME
NVARCSTR
yes
LVL_00_DESCR
NVARCSTR
64
yes
LVL_00_FULL_NAME
NVARCSTR
120
yes
LVL_00_ID
PK
NVARCSTR
12
no
LVL_01_DESCR
NVARCSTR
64
yes
10
LVL_01_FULL_NAME
NVARCSTR
120
yes
11
LVL_01_ID
PK
CCSS-LSTAR-A group or a Activity ID. It is null when the hierarchy ended with a lower NVARCSTR numbered node. CCSS-LSTAR-Activity Hierarchy Level_2_ID Description NVARCSTR
12
no
12
LVL_02_DESCR
64
yes
13
LVL_02_FULL_NAME
NVARCSTR
120
yes
14
LVL_02_ID
PK
CCSS-LSTAR-A group or a Activity ID. It is null when the hierarchy ended with a lower NVARCSTR numbered node. CCSS-LSTAR-Activity Hierarchy Level_3_ID Description NVARCSTR
12
no
15
LVL_03_DESCR
64
yes
16
LVL_03_FULL_NAME
NVARCSTR
120
yes
Appendix Table Column Details CCSS-LSTAR-A group or a Activity ID. It is null when the hierarchy ended with a lower NVARCSTR numbered node. CCSS-LSTAR-Activity Hierarchy Level_4_ID Description NVARCSTR
17
LVL_03_ID
PK
12
no
18
LVL_04_DESCR
64
yes
19
LVL_04_FULL_NAME
NVARCSTR
120
yes
20
LVL_04_ID
PK
CCSS-LSTAR-A group or a Activity ID. It is null when the hierarchy ended with a lower NVARCSTR numbered node. CCSS-LSTAR-Activity Hierarchy Level_5_ID Description NVARCSTR
12
no
21
LVL_05_DESCR
64
yes
22
LVL_05_FULL_NAME
NVARCSTR
120
yes
23
LVL_05_ID
PK
CCSS-LSTAR-A group or a Activity ID. It is null when the hierarchy ended with a lower NVARCSTR numbered node. CCSS-LSTAR-Activity Hierarchy Level_6_ID Description NVARCSTR
12
no
24
LVL_06_DESCR
64
yes
25
LVL_06_FULL_NAME
NVARCSTR
120
yes
26
LVL_06_ID
PK
CCSS-LSTAR-A group or a Activity ID. It is null when the hierarchy ended with a lower NVARCSTR numbered node. CCSS-LSTAR-Activity Hierarchy Level_7_ID Description NVARCSTR
12
no
27
LVL_07_DESCR
64
yes
28
LVL_07_FULL_NAME
NVARCSTR
120
yes
29
LVL_07_ID
PK
CCSS-LSTAR-A group or a Activity ID. It is null when the hierarchy ended with a lower NVARCSTR numbered node.
12
no
ACTIVITY_HIER_VR
Activity Hierarchy Vertical Flattening - CCSS-LSTAR - cannot have primary key due to possible duplicate entries in SAP
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
CHILD_DESCR
NVARCSTR
64
yes
CHILD_FULL_NAME
NVARCSTR
120
yes
CHILD_ID
PK
NVARCSTR
12
no
CTRL_AREA_ID
PK
CCSS-LSTAR-Controling Area
NVARCSTR
no
DEPTH
CCSS-LSTAR-Depth of the descendant from the ancestor CCSS-LSTAR-Indicates if the Parent ID is a leaf of an activity group hierarchy
INTEGER
yes
LEAF_FLAG
INTEGER
yes
LOAD_DATE
Date and time when the record was loaded into DATETIME Rapid Mart Time when the record was loaded into the RapidMart (string format HH24:MI:SS)
24
yes
LOAD_TIME
NVARCSTR
yes
PARENT_DESCR
NVARCSTR
64
yes
10
PARENT_FULL_NAME
NVARCSTR
120
yes
11
PARENT_ID
PK
NVARCSTR
12
no
12
ROOT_FLAG
INTEGER
yes
AW_DIMENSION_SOURCE
Master list of values indicating sources of combined dimensions
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
DIM_SRC_DESCR
Description of Dimension Source Dimension Source. Used in combined dimension combining similar attributes from different sources in SAP.
NVARCSTR
60
yes
DIM_SRC_ID
PK
NVARCSTR
30
no
AW_FIRST_RUN_DATE
First Run Dates records the values of the $G_SDATE and $G_EDATE global variable on the "FIRST" Run of a rapid mart.
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
JOB_END_DATE
$G_EDATE global variable setting at the time of the "First" or "Delta" run.
DATETIME
24
yes
JOB_LOAD_TYPE
PK
NVARCSTR
10
no
JOB_NAME
PK
NVARCSTR
100
no
JOB_START_DATE
$G_SDATE global variable setting at the time of the "First" or "Delta" run.
DATETIME
24
yes
LOAD_DATE
Date and time when the record was loaded into DATETIME Rapid Mart Time when the record was loaded into the RapidMart (string format HH24:MI:SS)
24
yes
LOAD_TIME
NVARCSTR
yes
AW_JOBEXECUTION
Job Execution Status table
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
EXTRACTHIGH
End Date
NVARCSTR
10
yes
EXTRACTLOW
Start Date
NVARCSTR
10
yes
LOAD_DATE
Date and time when the record was loaded into DATETIME Rapid Mart
24
yes
NAME
PK
Job Name
NVARCSTR
64
no
STATUS
Job Status
NVARCSTR
12
yes
AW_LOOKUP_INDEX
Auxilary table to store index information
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
ADDTNL_TXT
Notes
NVARCSTR
64
yes
COLUMN_NAME_01
Index column 1
NVARCSTR
64
yes
COLUMN_NAME_02
Index column 2
NVARCSTR
64
yes
COLUMN_NAME_03
Index column 3
NVARCSTR
64
yes
INDEX_NAME
Index Name
NVARCSTR
64
yes
LOAD_DATE
DATETIME
24
yes
LOAD_TIME
NVARCSTR
yes
TBL_NAME
NVARCSTR
64
yes
BUSINESS_ACTIVITY
FK-SL Activity attributes from T022/T022T
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
BUS_ACTIVITY_DESC R
NVARCSTR
30
yes
BUS_ACTIVITY_ID
PK
NVARCSTR
no
NVARCSTR
60
yes
NVARCSTR
yes
LOAD_DATE
DATETIME
24
yes
LOAD_TIME
NVARCSTR
yes
RECORD_TYPE_DE SCR
NVARCSTR
60
yes
RECORD_TYPE_ID
NVARCSTR
yes
BUSINESS_AREA
Business Areas - TGSB, TSGBT
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
BUS_AREA_DESCR
NVARCSTR
30
yes
BUS_AREA_FULL_NA ME
NVARCSTR
120
yes
BUS_AREA_ID
PK
TGSB-GSBER-Business area
NVARCSTR
no
LOAD_DATE
Date and time when the record was loaded into DATETIME Rapid Mart Time when the record was loaded into the RapidMart (string format HH24:MI:SS)
24
yes
LOAD_TIME
NVARCSTR
yes
CAPACITY
Capacity master data from KAKO/KAKT
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
CALENDAR_DESCR
60
yes
CALENDAR_ID
NVARCSTR
yes
CAPACITY_CATEG_D ESCR
NVARCSTR
20
yes
CAPACITY_CATEG_ID
NVARCSTR
yes
CAPACITY_DESCR
NVARCSTR
40
yes
CAPACITY_FULL_NA ME
NVARCSTR
55
yes
CAPACITY_ID
PK
KAKO.KAPID - Capacity ID
NVARCSTR
20
no
CAPACITY_NAME
NVARCSTR
yes
CAPACITY_VERSION_ NUM
NVARCSTR
yes
10
CMPNY_CODE_ID
NVARCSTR
yes
11
CMPNY_CODE_NAME
NVARCSTR
25
yes
12
FINITE_SCHED_FLAG
INTEGER
yes
13
LOAD_DATE
DATETIME
24
yes
14
LOAD_TIME
NVARCSTR
yes
15
MULTIPLE_USE_FLAG
INTEGER
yes
16
PLANNG_GRP_ID
NVARCSTR
yes
10
Appendix Table Column Details T024i-INNAM - Name of the maintenance planning group
17
PLANNG_GRP_NAME
NVARCSTR
18
yes
18
PLANT_ID
KAKO.WERKS - Plant
NVARCSTR
yes
19
PLANT_NAME
NVARCSTR
30
yes
20
POOL_CAPACITY_FL AG PRCNT_OVERLOAD _RATE PRCNT_UTILIZATION_ RATE QTY_INDIVID_CAPACI TY SECS_CAPACITY_EN D SECS_CAPACITY_PA USE SECS_CAPACITY_ST ART SHORT_TERM_PLAN_ FLAG
INTEGER
yes
21
NVARCSTR
yes
22
KAKO.NGRAD - Capacity utilization rate (percent) KAKO.AZNOR - Number of individual capacities KAKO.ENDZT - Finish time in seconds (internal) KAKO.PAUSE - Cumulative break time in seconds (internal) KAKO.BEGZT - Start time in seconds (internal)
INTEGER
yes
23
DECIMAL
48
28
yes
24
DECIMAL
48
28
yes
25
DECIMAL
48
28
yes
26
DECIMAL
48
28
yes
27
KAKO.KAPLPL - Indicator: Capacity excluded INTEGER from long-term planning KAKO.MEINS - Base unit of measure for capacity
yes
28
UOM_ID_BASE
NVARCSTR
yes
29
VALUATN_AREA_ID
NVARCSTR
yes
11
CHARACTERISTIC_STAGE
Staging of characteristics master data fro AUSP/CABN for Equipment and Funcational location
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
NVARCSTR
30
yes
NVARCSTR
yes
NVARCSTR
30
yes
30
yes
CHARACTSTC_ID
PK
NVARCSTR
10
no
CHARACTSTC_NAME
30
yes
CHARACTSTC_VALUE
NVARCSTR
30
yes
CLASS_TYPE_ID
PK
NVARCSTR
no
LOAD_DATE
DATETIME
24
yes
10
LOAD_TIME
NVARCSTR
yes
11
OBJ_ID
PK
NVARCSTR
50
no
12
OBJ_TABLE_NAME
NVARCSTR
10
yes
13
UOM_ID_VALUE
NVARCSTR
yes
14
VALID_FROM_DATE
DATETIME
24
yes
15
VALID_FROM_NUMBE R
DECIMAL
48
28
10
yes
16
VALID_FROM_VALUE
DECIMAL
48
28
10
yes
12
Appendix Table Column Details AUSP.ATFLB - Derive Date To and Time To bucket
17
VALID_TO_DATE
DATETIME
24
yes
18
VALID_TO_NUMBER
DECIMAL
48
28
10
yes
19
VALID_TO_VALUE
AUSP-ATFLB - Tolerance to
DECIMAL
48
28
10
yes
20
VALUE_OPERATOR
NVARCSTR
yes
21
VALUE_PRECISION
NVARCSTR
yes
22
VALUE_SCALE
NVARCSTR
yes
CHART_OF_ACCOUNTS
Chart of Accounts in SAP (T004 and T004T tables)
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
CHART_OF_ACCT_FU LL_NAME
NVARCSTR
120
yes
CHART_OF_ACCT_ID PK
Chart of accounts
NVARCSTR
no
CHART_OF_ACCT_NA ME
NVARCSTR
50
yes
LOAD_DATE
Date and time when the record was loaded into DATETIME Rapid Mart Time when the record was loaded into the RapidMart (string format HH24:MI:SS)
24
yes
LOAD_TIME
NVARCSTR
yes
13
CLASSIFICATION_HIER
Classification Hierarchy for the objects - KSSK/TCLA/KLAH
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
CHILD_DESCR
NVARCSTR
60
yes
CHILD_ID
PK
NVARCSTR
50
no
CHILD_NAME
NVARCSTR
60
yes
CLASS_TYPE_DESCR
NVARCSTR
50
yes
CLASS_TYPE_ID
PK
NVARCSTR
no
LOAD_DATE
DATETIME
24
yes
LOAD_TIME
NVARCSTR
yes
OBJ_CLASS_FLAG
PK
NVARCSTR
no
PARENT_DESCR
NVARCSTR
60
yes
10
PARENT_ID
PK
NVARCSTR
50
no
11
PARENT_NAME
NVARCSTR
60
yes
12
TABLE_NAME
NVARCSTR
10
yes
14
CLASSIFICATION_HIER_HZ
Horizontal flattening of Equipment and Classification hierarchy relationships
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
CLASS_TYPE_FULL_ NAME
PK
TCLA-KLART (lookup) - Classific. type ID and NVARCSTR TCLAT-ARTXT Classific Type Description
50
yes
CLASS_TYPE_ID
PK
NVARCSTR
no
INTERNAL_CLASS_ID PK
NVARCSTR
50
no
LEAF_LVL
DECIMAL
48
28
yes
LOAD_DATE
Load date
DATETIME
24
yes
LOAD_TIME
Load time
NVARCSTR
yes
LVL_00_DESCR
60
yes
LVL_00_FULL_NAME
NVARCSTR
120
yes
LVL_00_ID
PK
NVARCSTR
50
no
10
LVL_01_DESCR
KLAT-TXTBZ (lookup)/KLAH-CLASS (lookup) - NVARCSTR Object description/name lookup KSSK-CLINT/KSSK-OBJEK - Internal class/Object number + KLAT-TXTBZ (lookup)/KLAH-CLASS (lookup) - Object description/name lookup PK KSSK-CLINT/KSSK-OBJEK - Internal class/Object number
60
yes
11
LVL_01_FULL_NAME
NVARCSTR
120
yes
12
LVL_01_ID
NVARCSTR
50
no
13
LVL_02_DESCR
KLAT-TXTBZ (lookup)/KLAH-CLASS (lookup) - NVARCSTR Object description/name lookup KSSK-CLINT/KSSK-OBJEK - Internal class/Object number + KLAT-TXTBZ (lookup)/KLAH-CLASS (lookup) - Object description/name lookup PK KSSK-CLINT/KSSK-OBJEK - Internal class/Object number
60
yes
14
LVL_02_FULL_NAME
NVARCSTR
120
yes
15
LVL_02_ID
NVARCSTR
50
no
16
LVL_03_DESCR
60
yes
15
Appendix Table Column Details KSSK-CLINT/KSSK-OBJEK - Internal class/Object number + KLAT-TXTBZ (lookup)/KLAH-CLASS (lookup) - Object description/name lookup PK KSSK-CLINT/KSSK-OBJEK - Internal class/Object number
17
LVL_03_FULL_NAME
NVARCSTR
120
yes
18
LVL_03_ID
NVARCSTR
50
no
19
LVL_04_DESCR
KLAT-TXTBZ (lookup)/KLAH-CLASS (lookup) - NVARCSTR Object description/name lookup KSSK-CLINT/KSSK-OBJEK - Internal class/Object number + KLAT-TXTBZ (lookup)/KLAH-CLASS (lookup) - Object description/name lookup PK KSSK-CLINT/KSSK-OBJEK - Internal class/Object number
60
yes
20
LVL_04_FULL_NAME
NVARCSTR
120
yes
21
LVL_04_ID
NVARCSTR
50
no
22
LVL_05_DESCR
KLAT-TXTBZ (lookup)/KLAH-CLASS (lookup) - NVARCSTR Object description/name lookup KSSK-CLINT/KSSK-OBJEK - Internal class/Object number + KLAT-TXTBZ (lookup)/KLAH-CLASS (lookup) - Object description/name lookup PK KSSK-CLINT/KSSK-OBJEK - Internal class/Object number
60
yes
23
LVL_05_FULL_NAME
NVARCSTR
120
yes
24
LVL_05_ID
NVARCSTR
50
no
16
CLASSIFICATION_HIER_VR
Vertical flattening of Equipment and Classification hierarchy relationships
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
CHILD_DESCR
KLAT-TXTBZ (lookup)/KLAH-CLASS (lookup) - NVARCSTR Object description/name lookup KSSK-CLINT/KSSK-OBJEK - Internal class/Object number + KLAT-TXTBZ (lookup)/KLAH-CLASS (lookup) - Object description/name lookup PK KSSK-CLINT/KSSK-OBJEK - Internal class/Object number TCLAT-KLART (lookup) - Class type description + KSSK-KLART - Class type ID
60
yes
CHILD_FULL_NAME
NVARCSTR
120
yes
CHILD_ID
NVARCSTR
50
no
CLASS_TYPE_FULL_ NAME
NVARCSTR
50
no
CLASS_TYPE_ID
PK
NVARCSTR
no
DEPTH
DECIMAL
48
28
yes
LEAF_FLAG
1- Leaf, 0 - parent
DECIMAL
48
28
yes
LOAD_DATE
Load date
DATETIME
24
yes
LOAD_TIME
Load time
NVARCSTR
yes
10
PARENT_DESCR
KLAT-TXTBZ (lookup)/KLAH-CLASS (lookup) - NVARCSTR Object description/name lookup KSSK-CLINT/KSSK-OBJEK - Internal class/Object number + KLAT-TXTBZ (lookup)/KLAH-CLASS (lookup) - Object description/name lookup PK KSSK-CLINT/KSSK-OBJEK - Internal class/Object number
60
yes
11
PARENT_FULL_NAME
NVARCSTR
120
yes
12
PARENT_ID
NVARCSTR
50
no
13
ROOT_FLAG
1 - Root, 0 - child
DECIMAL
48
28
yes
17
COMPANY_CODE
T001 - Company Code master
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
ADDRESS_ID
NVARCSTR
10
yes
CHART_OF_ACCT_ID
NVARCSTR
yes
NVARCSTR
yes
NVARCSTR
50
yes
CITY
NVARCSTR
40
yes
CMPNY_CODE_FULL_ NAME
NVARCSTR
120
yes
CMPNY_CODE_ID
PK
NVARCSTR
no
CMPNY_CODE_ID_OR IGINAL
NVARCSTR
yes
CMPNY_CODE_NAME
NVARCSTR
40
yes
10
NVARCSTR
40
yes
11
NVARCSTR
40
yes
12
NVARCSTR
40
yes
13
NVARCSTR
40
yes
14
COUNTRY_ID
Country Identifier
NVARCSTR
yes
15
COUNTRY_NAME
NVARCSTR
15
yes
16
CR_CTRL_AREA_DES CR
NVARCSTR
35
yes
18
17
CR_CTRL_AREA_ID
NVARCSTR
yes
18
CURR_ID
NVARCSTR
yes
19
DISTRICT
NVARCSTR
40
yes
20
FAX
NVARCSTR
40
yes
21
FIN_MGMT_AREA_ID
NVARCSTR
yes
22
FISC_YR_VARIANT_ID
NVARCSTR
yes
23
FISC_YR_VARIANT_N AME
NVARCSTR
30
yes
24
HOUSE_NUMBER
NVARCSTR
10
yes
25
LANG_DESCR
NVARCSTR
16
yes
26
LANG_ID
NVARCSTR
yes
27
LOAD_DATE
Date and time when the record was loaded into DATETIME Rapid Mart Time when the record was loaded into the RapidMart (string format HH24:MI:SS)
24
yes
28
LOAD_TIME
NVARCSTR
yes
29
PHONE
NVARCSTR
30
yes
30
REGION_ID
NVARCSTR
yes
31
REGION_NAME
NVARCSTR
20
yes
32
STREET
NVARCSTR
60
yes
33
TAX_JURISDIC_NUM
NVARCSTR
15
yes
34
VAT_REGISTRTN_NU M
NVARCSTR
20
yes
19
35
ZIP
NVARCSTR
10
yes
CONTROL_KEY
Business transactions should be executed for the object that belongs to the task list or order (from T430)
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
AUTO_GR_FLAG
NVARCSTR
yes
NVARCSTR
yes
NVARCSTR
60
yes
NVARCSTR
yes
CTRL_KEY_DESCR
NVARCSTR
40
yes
CTRL_KEY_ID
PK
NVARCSTR
no
INSPECTN_FLAG
NVARCSTR
yes
LOAD_DATE
DATETIME
24
yes
LOAD_TIME
NVARCSTR
yes
10
REWORK_FLAG
NVARCSTR
yes
11
SCHEDULE_FLAG
NVARCSTR
yes
12
SERVICE_FLAG
NVARCSTR
yes
20
CONTROLLING_AREA
TKA01 - Controlling areas master
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
CTRL_AREA_DESCR
NVARCSTR
25
yes
CTRL_AREA_FULL_N AME
NVARCSTR
120
yes
CTRL_AREA_ID
PK
NVARCSTR
no
CURR_ID
NVARCSTR
yes
FISC_YR_VARIANT_ID
NVARCSTR
yes
LEDGER_ID_PROFIT_ CNTR
NVARCSTR
yes
LOAD_DATE
Date and time when the record was loaded into DATETIME Rapid Mart Time when the record was loaded into the RapidMart (string format HH24:MI:SS)
24
yes
LOAD_TIME
NVARCSTR
yes
OPERTNG_CONCER N_ID
Operating Concern
NVARCSTR
yes
10
PROFIT_CNTR_AREA
NVARCSTR
12
yes
11
STD_SET_HIER_COD E
NVARCSTR
12
yes
21
COST_CENTER
CSKS - Cost Center Master
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
ALT_FUNCTN
NVARCSTR
yes
BUS_AREA_ID
Business Area ID
NVARCSTR
yes
CITY
NVARCSTR
40
yes
CMPNY_CODE_ID
Company Code ID
NVARCSTR
yes
CMPNY_CODE_NAME
40
yes
COST_CNTR_DESCR
NVARCSTR
60
yes
COST_CNTR_FULL_N AME
NVARCSTR
120
yes
COST_CNTR_ID
PK
NVARCSTR
10
no
COST_CNTR_ID_SUB SEQUENT
NVARCSTR
10
yes
10
COST_CNTR_NAME
NVARCSTR
40
yes
11
NVARCSTR
40
yes
12
NVARCSTR
40
yes
13
NVARCSTR
40
yes
14
NVARCSTR
40
yes
15
COUNTRY_ID
NVARCSTR
yes
16
COUNTRY_NAME
NVARCSTR
15
yes
22
17
CREATED_BY
NVARCSTR
12
yes
18
CREATE_DATE
DATETIME
24
yes
19
CTRL_AREA_DESCR
NVARCSTR
25
yes
20
CTRL_AREA_ID
PK
NVARCSTR
no
21
CURR_ID
NVARCSTR
yes
22
DEPARTMENT
CSKS.ABTEI - Department
NVARCSTR
12
yes
23
DISTRICT
NVARCSTR
40
yes
24
EQUITY_TYPE_CODE
NVARCSTR
yes
25
FAX
NVARCSTR
40
yes
26
FUNCTN_CODE
NVARCSTR
yes
27
LOAD_DATE
Date and time when the record was loaded into DATETIME Rapid Mart Time when the record was loaded into the RapidMart (string format HH24:MI:SS)
24
yes
28
LOAD_TIME
NVARCSTR
yes
29
PERSON_IN_CHARGE
NVARCSTR
20
yes
30
PHONE
NVARCSTR
30
yes
31
PROFIT_CNTR_DESC R
NVARCSTR
40
yes
32
PROFIT_CNTR_ID
NVARCSTR
10
yes
33
REGION_ID
Region ID
NVARCSTR
yes
34
REGION_NAME
Region name
NVARCSTR
20
yes
23
35
STREET
NVARCSTR
60
yes
36
TYPE_CODE
NVARCSTR
yes
37
VALID_FROM_DATE
Record is valid to
DATETIME
24
yes
38
VALID_TO_DATE
DATETIME
24
yes
39
ZIP
NVARCSTR
10
yes
COST_CENTER_HIER
Cost Center Hierarchy - CCSS-KOSTL - Cannot have a primary key due to possible duplicate entries in SAP
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
CHILD_DESCR
NVARCSTR
64
yes
CHILD_ID
PK
NVARCSTR
12
no
CTRL_AREA_ID
PK
Controlling Area ID
NVARCSTR
no
LEAF_FLAG
PK
Is Leaf
NVARCSTR
no
LOAD_DATE
Date and time when the record was loaded into DATETIME Rapid Mart Time when the record was loaded into the RapidMart (string format HH24:MI:SS)
24
yes
LOAD_TIME
NVARCSTR
yes
PARENT_DESCR
NVARCSTR
64
yes
PARENT_ID
PK
NVARCSTR
12
no
ROOT_FLAG
PK
Is Root
NVARCSTR
no
24
COST_CENTER_HIER_BAD
CCSS-KOSTL Cost Hierarchy table with invalid records- cannot have primary key due to possible duplicate entries in SAP
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
CHILD_DESCR
NVARCSTR
64
yes
CHILD_ID
PK
NVARCSTR
12
no
CTRL_AREA_ID
PK
Controlling Area ID
NVARCSTR
no
ETL_ERROR_ACTN
NVARCSTR
yes
ETL_ERROR_COLU MN
NVARCSTR
500
yes
LEAF_FLAG
PK
Is Leaf
NVARCSTR
no
LOAD_DATE
Date and time when the record was loaded into DATETIME Rapid Mart Time when the record was loaded into the RapidMart (string format HH24:MI:SS)
24
yes
LOAD_TIME
NVARCSTR
yes
PARENT_DESCR
NVARCSTR
64
yes
10
PARENT_ID
PK
NVARCSTR
12
no
11
ROOT_FLAG
PK
Is Root
NVARCSTR
no
25
COST_CENTER_HIER_HZ
CCSS-KOSTL Cost Center hierarchy flattenned horizontally -- Cannot have a primary key on this table due to possible duplicate entries in SAP
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
COST_CNTR_ID
PK
NVARCSTR
12
no
CTRL_AREA_ID
PK
Controlling Area ID
NVARCSTR
no
LEAF_LVL
Is Leaf Level
INTEGER
no
LOAD_DATE
Date and time when the record was loaded into DATETIME Rapid Mart Time when the record was loaded into the RapidMart (string format HH24:MI:SS)
24
yes
LOAD_TIME
NVARCSTR
yes
LVL_00_DESCR
NVARCSTR
64
yes
LVL_00_FULL_NAME
NVARCSTR
120
yes
LVL_00_ID
PK
NVARCSTR
12
no
LVL_01_DESCR
NVARCSTR
64
yes
10
LVL_01_FULL_NAME
NVARCSTR
120
yes
11
LVL_01_ID
PK
NVARCSTR
12
no
12
LVL_02_DESCR
NVARCSTR
64
yes
13
LVL_02_FULL_NAME
NVARCSTR
120
yes
14
LVL_02_ID
PK
NVARCSTR
12
no
15
LVL_03_DESCR
NVARCSTR
64
yes
16
LVL_03_FULL_NAME
NVARCSTR
120
yes
26
17
LVL_03_ID
PK
NVARCSTR
12
no
18
LVL_04_DESCR
NVARCSTR
64
yes
19
LVL_04_FULL_NAME
NVARCSTR
120
yes
20
LVL_04_ID
PK
NVARCSTR
12
no
21
LVL_05_DESCR
NVARCSTR
64
yes
22
LVL_05_FULL_NAME
NVARCSTR
120
yes
23
LVL_05_ID
PK
NVARCSTR
12
no
24
LVL_06_DESCR
NVARCSTR
64
yes
25
LVL_06_FULL_NAME
NVARCSTR
120
yes
26
LVL_06_ID
PK
NVARCSTR
12
no
27
LVL_07_DESCR
NVARCSTR
64
yes
28
LVL_07_FULL_NAME
NVARCSTR
120
yes
29
LVL_07_ID
PK
NVARCSTR
12
no
30
LVL_08_DESCR
NVARCSTR
64
yes
31
LVL_08_FULL_NAME
NVARCSTR
120
yes
32
LVL_08_ID
PK
NVARCSTR
12
no
33
LVL_09_DESCR
NVARCSTR
64
yes
34
LVL_09_FULL_NAME
NVARCSTR
120
yes
27
35
LVL_09_ID
PK
NVARCSTR
12
no
36
LVL_10_DESCR
NVARCSTR
64
yes
37
LVL_10_FULL_NAME
NVARCSTR
120
yes
38
LVL_10_ID
PK
NVARCSTR
12
no
COST_CENTER_HIER_VR
CCSS-KOSTL - Cost Center Hierarchy vertically flattenned - cannot have primary key due to possible duplicate entries in SAP
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
CHILD_DESCR
NVARCSTR
64
yes
CHILD_FULL_NAME
NVARCSTR
120
yes
CHILD_ID
PK
NVARCSTR
12
no
CTRL_AREA_ID
PK
Controlling Area ID
NVARCSTR
no
DEPTH
INTEGER
yes
LEAF_FLAG
Is Leaf
INTEGER
yes
LOAD_DATE
Date and time when the record was loaded into DATETIME Rapid Mart Time when the record was loaded into the RapidMart (string format HH24:MI:SS)
24
yes
LOAD_TIME
NVARCSTR
yes
PARENT_DESCR
NVARCSTR
64
yes
10
PARENT_FULL_NAME
NVARCSTR
120
yes
11
PARENT_ID
PK
NVARCSTR
12
no
12
ROOT_FLAG
Is Root
INTEGER
yes
28
COST_ELEMENT
CSKA - Cost Element (GL Accounts) Master
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
CHART_OF_ACCT_ID PK
NVARCSTR
no
COST_ELEM_DESCR
NVARCSTR
40
yes
COST_ELEM_FULL_N AME
NVARCSTR
120
yes
COST_ELEM_ID
PK
NVARCSTR
10
no
CREATE_DATE
DATETIME
24
yes
LOAD_DATE
Date and time when the record was loaded into DATETIME Rapid Mart Time when the record was loaded into the RapidMart (string format HH24:MI:SS) CSKA.ZAHKZ - Cost element is payment-relevant
24
yes
LOAD_TIME
NVARCSTR
yes
PAYMNT_RELEVNT_F LAG
NVARCSTR
yes
TAX_RELEVNT_FLAG
NVARCSTR
yes
29
COST_ELEMENT_HIER
CCSS-KSTAR Cost Element hierarchy - cannot have primary key due to data duplication possible in SAP
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
CHART_OF_ACCT_ID PK
NVARCSTR
no
CHILD_DESCR
NVARCSTR
64
yes
CHILD_ID
PK
NVARCSTR
12
no
LEAF_FLAG
PK
Is Leaf
NVARCSTR
no
LOAD_DATE
Date and time when the record was loaded into DATETIME Rapid Mart Time when the record was loaded into the RapidMart (string format HH24:MI:SS)
24
yes
LOAD_TIME
NVARCSTR
yes
PARENT_DESCR
NVARCSTR
64
yes
PARENT_ID
PK
NVARCSTR
12
no
ROOT_FLAG
PK
Is Root
NVARCSTR
no
30
COST_ELEMENT_HIER_BAD
CCSS-KSTAR Cost ElementHierarchy table with invalid records- cannot have primary key due to possible duplicate entries in SAP
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
CHART_OF_ACCT_ID PK
NVARCSTR
no
CHILD_DESCR
NVARCSTR
64
yes
CHILD_ID
PK
NVARCSTR
12
no
ETL_ERROR_ACTN
NVARCSTR
yes
ETL_ERROR_COLU MN
NVARCSTR
500
yes
LEAF_FLAG
PK
Is Leaf
NVARCSTR
no
LOAD_DATE
Date and time when the record was loaded into DATETIME Rapid Mart Time when the record was loaded into the RapidMart (string format HH24:MI:SS)
24
yes
LOAD_TIME
NVARCSTR
yes
PARENT_DESCR
NVARCSTR
64
yes
10
PARENT_ID
PK
NVARCSTR
12
no
11
ROOT_FLAG
PK
Is Root
NVARCSTR
no
31
COST_ELEMENT_HIER_HZ
CCSS-KSTAR - Cost Element Hierarchy- cannot have primary key due to possible duplicate entries in SAP
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
CHART_OF_ACCT_ID PK
NVARCSTR
no
COST_ELEM_ID
PK
NVARCSTR
12
no
LEAF_LVL
DECIMAL
48
28
no
LOAD_DATE
Date and time when the record was loaded into DATETIME Rapid Mart Time when the record was loaded into the RapidMart (string format HH24:MI:SS)
24
yes
LOAD_TIME
NVARCSTR
yes
LVL_00_DESCR
NVARCSTR
64
yes
LVL_00_FULL_NAME
NVARCSTR
120
yes
LVL_00_ID
PK
NVARCSTR
12
no
LVL_01_DESCR
NVARCSTR
64
yes
10
LVL_01_FULL_NAME
NVARCSTR
120
yes
11
LVL_01_ID
PK
NVARCSTR
12
no
12
LVL_02_DESCR
NVARCSTR
64
yes
13
LVL_02_FULL_NAME
NVARCSTR
120
yes
14
LVL_02_ID
PK
NVARCSTR
12
no
15
LVL_03_DESCR
NVARCSTR
64
yes
16
LVL_03_FULL_NAME
NVARCSTR
120
yes
32
17
LVL_03_ID
PK
NVARCSTR
12
no
18
LVL_04_DESCR
NVARCSTR
64
yes
19
LVL_04_FULL_NAME
NVARCSTR
120
yes
20
LVL_04_ID
PK
NVARCSTR
12
no
21
LVL_05_DESCR
NVARCSTR
64
yes
22
LVL_05_FULL_NAME
NVARCSTR
120
yes
23
LVL_05_ID
PK
NVARCSTR
12
no
24
LVL_06_DESCR
NVARCSTR
64
yes
25
LVL_06_FULL_NAME
NVARCSTR
120
yes
26
LVL_06_ID
PK
NVARCSTR
12
no
27
LVL_07_DESCR
NVARCSTR
64
yes
28
LVL_07_FULL_NAME
NVARCSTR
120
yes
29
LVL_07_ID
PK
NVARCSTR
12
no
33
COST_ELEMENT_HIER_VR
CCSS-KSTAR - Cost Element Hierarchy vertically flattenned- cannot have primary key due to possible duplicate entries in SAP
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
CHART_OF_ACCT_ID PK
NVARCSTR
no
CHILD_DESCR
NVARCSTR
64
yes
CHILD_FULL_NAME
NVARCSTR
120
yes
CHILD_ID
PK
NVARCSTR
12
no
DEPTH
DECIMAL
48
28
yes
LEAF_FLAG
Is Leaf
DECIMAL
48
28
yes
LOAD_DATE
Date and time when the record was loaded into DATETIME Rapid Mart Time when the record was loaded into the RapidMart (string format HH24:MI:SS)
24
yes
LOAD_TIME
NVARCSTR
yes
PARENT_DESCR
NVARCSTR
64
yes
10
PARENT_FULL_NAME
NVARCSTR
120
yes
11
PARENT_ID
PK
NVARCSTR
12
no
12
ROOT_FLAG
Is Root
DECIMAL
48
28
yes
34
CURRENCY
TCURC, TCURT
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
CURR_DECIMAL
DECIMAL
48
28
yes
CURR_DESCR
NVARCSTR
60
yes
CURR_ID
PK
NVARCSTR
no
CURR_ID_ALT
NVARCSTR
yes
CURR_ISO_CODE
NVARCSTR
yes
DISPLAY_FACTOR
Multiply currency amounts by this factor to display with correct number of decimals for the DECIMAL currency Date and time when the record was loaded into DATETIME Rapid Mart Time when the record was loaded into the RapidMart (string format HH24:MI:SS) TCURC-GDATU -Date Up Until Which The Currency Is Valid
48
17
14
yes
LOAD_DATE
24
yes
LOAD_TIME
NVARCSTR
yes
VALID_TO_DATE
DATETIME
24
yes
35
CUSTOMER
General customer master data at the customer level (KNA1)
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
ACCT_GRP_ID
NVARCSTR
yes
ACCT_GRP_NAME
NVARCSTR
30
yes
ADDRESS_ID
Load date
NVARCSTR
10
yes
AMT_ANNUAL_SALES
DECIMAL
48
15
yes
AMT_ANNUAL_SALES _02
DECIMAL
48
15
yes
ANNUAL_SALES_YR
yes
CITY
KNA1-ORT01 - City
NVARCSTR
40
yes
CLASSIFCTN_CODE
KNA1-KUKLA - Customer Classification Lookup of TKUKT.VTEXT for description of customer classification (size by total sales) based on KNA1.KUKLA. KNA1-DEAR1 - Competitor ID
NVARCSTR
yes
CLASSIFCTN_DESCR
NVARCSTR
20
yes
10
COMPETITOR_FLAG
NVARCSTR
yes
11
COUNTRY_ID
KNA1-LAND1 - Country
NVARCSTR
yes
12
COUNTRY_NAME
Country Name
NVARCSTR
15
yes
13
CUSTOMER_FULL_NA ME CUSTOMER_GRP_K EY
NVARCSTR
120
yes
14
NVARCSTR
10
yes
15
CUSTOMER_ID
PK
NVARCSTR
10
no
16
CUSTOMER_NAME
Customer Name
NVARCSTR
40
yes
36
17
NVARCSTR
40
yes
18
NVARCSTR
40
yes
19
Customer Name 3
NVARCSTR
40
yes
20
Customer Name 4
NVARCSTR
40
yes
21
DISTRICT
KNA1-ORT02 - District
NVARCSTR
40
yes
22
EMPL_COUNT
DECIMAL
48
28
yes
23
FAX
NVARCSTR
40
yes
24
HOUSE_NUMBER
NVARCSTR
10
yes
25
INDUSTRY_ID
KNA1-BRSCH - Industry Lookup of industry name in T016T.BRTXT where SPRAS=$G_LANGUAGE and KNA1.BRSCH=T016T.BRSCH. KNA1-EKONT - Initial Contact
NVARCSTR
yes
26
INDUSTRY_NAME
NVARCSTR
20
yes
27
INITIAL_CONTACT
NVARCSTR
10
yes
28
LANG_DESCR
NVARCSTR
16
yes
29
LANG_ID
KNA1-SPRAS -- Language
NVARCSTR
yes
30
LOAD_DATE
Date and time when the record was loaded into DATETIME Rapid Mart Time when the record was loaded into the RapidMart (string format HH24:MI:SS)
24
yes
31
LOAD_TIME
NVARCSTR
yes
32
NIELSEN_CODE
KNA1.NIELS - Nielsen ID
NVARCSTR
yes
33
PHONE
Telephone Number
NVARCSTR
30
yes
34
REGIONAL_MARKET
NVARCSTR
10
yes
37
35
REGION_ID
NVARCSTR
yes
36
REGION_NAME
NVARCSTR
20
yes
37
NVARCSTR
yes
38
NVARCSTR
yes
39
STREET
NVARCSTR
60
yes
40
VENDOR_ID
NVARCSTR
10
yes
41
ZIP
NVARCSTR
10
yes
DOCUMENT_CATEGORY
Domain VBTYP (Table DD07T) - Sales Document Categ
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
DIM_SRC_ID
PK
Dimension Source from table AW_DIMENSION_SOURCE Document Category Description from multiple sources in SAP
NVARCSTR
10
no
DOC_CATEG_DESCR
NVARCSTR
100
yes
DOC_CATEG_ID
PK
10
no
LOAD_DATE
DATETIME
24
yes
LOAD_TIME
NVARCSTR
yes
38
DOCUMENT_TYPE
Internal Order Type attributes from T003O/T003P
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
DIM_SRC_ID
PK
NVARCSTR
10
no
DOC_CATEG_DESCR
NVARCSTR
100
yes
DOC_CATEG_ID
PK
NVARCSTR
10
no
DOC_TYPE_DESCR
NVARCSTR
100
yes
DOC_TYPE_ID
PK
NVARCSTR
10
no
LOAD_DATE
DATETIME
24
yes
LOAD_TIME
NVARCSTR
yes
39
EQUIPMENT
EQUI, EQUZ, ILOA - Equipment dimension
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
ABC_FLAG
NVARCSTR
yes
ACQUISTN_DATE
DATETIME
24
yes
AMT_ACQUISTN
DECIMAL
48
13
yes
ASSET_MAIN_ID
NVARCSTR
12
yes
ASSET_SUB_ID
NVARCSTR
yes
BUS_AREA_DESCR
30
yes
BUS_AREA_ID
NVARCSTR
yes
CHANGE_BY_LOGIN
12
yes
CHANGE_DATE
DATETIME
24
yes
10
CMPNY_CODE_ID
NVARCSTR
yes
11
CMPNY_CODE_NAME
NVARCSTR
25
yes
12
CONSTRUCTN_MON TH
DECIMAL
48
28
yes
13
CONSTRUCTN_YEAR
DECIMAL
48
28
yes
14
COST_CNTR_ID
NVARCSTR
10
yes
15
COST_CNTR_NAME
NVARCSTR
40
yes
16
CREATE_BY_LOGIN
NVARCSTR
12
yes
40
Appendix Table Column Details EQUI-ERDAT - Date on which the record was DATETIME created
17
CREATE_DATE
24
yes
18
CTRL_AREA_ID
NVARCSTR
yes
19
CTRL_AREA_NAME
NVARCSTR
25
yes
20
CURR_ID
NVARCSTR
yes
21
DAYS_DELIVER
Number of days from Acquisiton till Original Delivery (calcualted) Number of days from Acquisiton till Original startup (calcualted)
DECIMAL
48
28
yes
22
DAYS_INSTALL
DECIMAL
48
28
yes
23
DAYS_IN_OPERATIO N
Total number of days since the original startup DECIMAL as of LOAD_DATE (calcualted)
48
28
yes
24
DAYS_WARRANTY
DECIMAL
48
28
yes
25
40
yes
26
NVARCSTR
yes
27
DIVISION_DESCR
40
yes
28
DIVISION_ID
ILOA.SPART - Division
NVARCSTR
yes
29
NVARCSTR
30
yes
30
NVARCSTR
yes
31
EQUIPMNT_DESCR
EQKT-EQKTX (lookup)
NVARCSTR
40
yes
32
EQUIPMNT_FULL_NA ME
65
yes
33
EQUIPMNT_ID
PK
NVARCSTR
18
no
34
EQUIPMNT_ID_PAR
NVARCSTR
18
yes
41
35
EQUIPMNT_SIZE
EQUI-GROES - Size/dimension
NVARCSTR
18
yes
36
EQUIPMNT_TYPE_DE SCR
NVARCSTR
20
yes
37
EQUIPMNT_TYPE_ID
NVARCSTR
10
yes
38
40
yes
39
NVARCSTR
30
yes
40
LOAD_DATE
DATETIME
24
yes
41
LOAD_TIME
NVARCSTR
yes
42
LOCATN_DESCR
40
yes
43
LOCATN_ID
10
yes
44
NVARCSTR
yes
45
NVARCSTR
20
yes
46
MANUFCTR_NAME
NVARCSTR
30
yes
47
MANUFCTR_SERIAL_ NUM
NVARCSTR
30
yes
48
MATERIAL_DESCR
NVARCSTR
40
yes
49
MATERIAL_ID
NVARCSTR
18
yes
50
OBJ_ID
NVARCSTR
22
yes
51
PERSON_FULLNAME_ RESP
NVARCSTR
85
yes
52
PERSON_ID_RESP
NVARCSTR
12
yes
42
53
PLANT_ID
NVARCSTR
yes
54
PLANT_ID_PLAN
NVARCSTR
yes
55
PLANT_NAME
T001W.NAME1 Name - Lookup on Plant name T001W.NAME1 Name - Lookup on Plant name for Planning Plant PRPS.POST1 - Lookup of Project (WBS) Element Description ILOA-PROID - Work breakdown structure element (WBS element)
NVARCSTR
30
yes
56
PLANT_NAME_PLAN
NVARCSTR
30
yes
57
PROJ_ELEM_DESCR
NVARCSTR
40
yes
58
PROJ_ELEM_ID
NVARCSTR
24
yes
59
ROOM
NVARCSTR
yes
60
SALES_ORG_DESCR
60
yes
61
SALES_ORG_ID
NVARCSTR
yes
62
SECTION_ID
NVARCSTR
yes
63
SECTION_PERSON_R ESP
T357-FING (lookup) - Person responsible for company area T357-TELE (lookup) - Phone number of person responsible for company area
NVARCSTR
14
yes
64
SECTION_PHONE
NVARCSTR
12
yes
65
SERIAL_NUM
NVARCSTR
18
yes
66
STARTUP_DATE
DATETIME
24
yes
67
TECHNICAL_NUM
25
yes
68
UOM_ID_WEIGHT
NVARCSTR
yes
69
VALID_FROM_DATE
DATETIME
24
yes
70
VALID_TO_DATE
DATETIME
24
yes
43
71
VENDOR_ID
NVARCSTR
10
yes
72
WEIGHT
DECIMAL
48
13
yes
44
EQUIPMENT_CHAR_FACT
Equipment Characteristic Details from AUSP/CABN/TCLA
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
ASSET_MAIN_ID
NVARCSTR
12
yes
ASSET_SUB_ID
NVARCSTR
yes
BUS_AREA_ID
PK
NVARCSTR
yes
NVARCSTR
30
yes
NVARCSTR
yes
NVARCSTR
30
yes
30
yes
CHARACTSTC_ID
PK
NVARCSTR
10
no
CHARACTSTC_NAME
30
yes
10
CHARACTSTC_VALUE
NVARCSTR
30
yes
11
CLASS_TYPE_ID
PK
NVARCSTR
no
12
CMPNY_CODE_ID
PK
NVARCSTR
yes
13
COST_CNTR_ID
PK
NVARCSTR
10
yes
14
CTRL_AREA_ID
PK
NVARCSTR
yes
15
DAYS_DIFF
DECIMAL
48
22
yes
16
EQUIPMNT_ID
PK
NVARCSTR
18
no
45
17
PK
NVARCSTR
30
yes
18
LOAD_DATE
DATETIME
24
yes
19
LOAD_TIME
NVARCSTR
yes
20
LOCATN_ID
PK
10
yes
21
MATERIAL_ID
PK
NVARCSTR
18
yes
22
PERSON_ID_RESP
PK
NVARCSTR
12
yes
23
PLANT_ID
PK
NVARCSTR
yes
24
PROD_HIER_ID
NVARCSTR
18
yes
25
UOM_ID_VALUE
PK
NVARCSTR
yes
26
VALID_FROM_DATE
PK
DATETIME
24
yes
27
VALID_FROM_NUMBE R
DECIMAL
48
28
10
yes
28
VALID_FROM_VALUE
DECIMAL
48
28
10
yes
29
VALID_TO_DATE
DATETIME
24
yes
30
VALID_TO_NUMBER
DECIMAL
48
28
10
yes
31
VALID_TO_VALUE
AUSP-ATFLB - Tolerance to
DECIMAL
48
28
10
yes
32
VALUE_OPERATOR
NVARCSTR
yes
33
VALUE_PRECISION
NVARCSTR
yes
34
VALUE_SCALE
NVARCSTR
yes
46
35
VENDOR_ID
PK
NVARCSTR
10
yes
EQUIPMENT_HIER
Equipment Hierarchy Stage table (from EQUI, EQUZ, EQUT in SAP)
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
CHILD_CATEG_DESC R
NVARCSTR
30
yes
CHILD_CATEG_ID
NVARCSTR
yes
CHILD_DESCR
EQKT-EQKTX (lookup)
NVARCSTR
40
yes
CHILD_FULL_NAME
65
yes
CHILD_ID
PK
NVARCSTR
18
no
LOAD_DATE
DATETIME
24
yes
LOAD_TIME
NVARCSTR
yes
PARENT_CATEG_DES CR
NVARCSTR
30
yes
PARENT_CATEG_ID
NVARCSTR
yes
10
PARENT_DESCR
EQKT-EQKTX (lookup)
NVARCSTR
40
yes
11
PARENT_FULL_NAME
65
yes
12
PARENT_ID
PK
NVARCSTR
18
no
47
EQUIPMENT_HIER_HZ
EQUI, EQUZ, EQUT - Equipment hierarchy horizontal dimension
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
EQUIPMNT_ID
PK
EQUI-EQUNR - Equipment ID
NVARCSTR
18
no
LEAF_LVL
Leaf level
DECIMAL
48
28
yes
LOAD_DATE
DATETIME
24
yes
LOAD_TIME
NVARCSTR
yes
LVL_00_DESCR
NVARCSTR
40
yes
LVL_00_FULL_NAME
65
yes
LVL_00_ID
NVARCSTR
18
yes
LVL_01_DESCR
NVARCSTR
40
yes
LVL_01_FULL_NAME
65
yes
10
LVL_01_ID
EQUI-EQUNRI - Equipment ID
NVARCSTR
18
yes
11
LVL_02_DESCR
NVARCSTR
40
yes
12
LVL_02_FULL_NAME
65
yes
13
LVL_02_ID
EQUI-EQUNRI - Equipment ID
NVARCSTR
18
yes
14
LVL_03_DESCR
NVARCSTR
40
yes
15
LVL_03_FULL_NAME
65
yes
16
LVL_03_ID
EQUI-EQUNRI - Equipment ID
NVARCSTR
18
yes
48
17
LVL_04_DESCR
NVARCSTR
40
yes
18
LVL_04_FULL_NAME
65
yes
19
LVL_04_ID
EQUI-EQUNRI - Equipment ID
NVARCSTR
18
yes
20
LVL_05_DESCR
NVARCSTR
40
yes
21
LVL_05_FULL_NAME
65
yes
22
LVL_05_ID
EQUI-EQUNRI - Equipment ID
NVARCSTR
18
yes
49
EQUIPMENT_HIER_VR
EQUI, EQUZ, EQUT - Equipment hierarchy Vertical dimension
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
CHILD_DESCR
NVARCSTR
40
yes
CHILD_FULL_NAME
65
yes
CHILD_ID
PK
NVARCSTR
18
no
DEPTH
DECIMAL
48
28
yes
LEAF_FLAG
DECIMAL
48
28
yes
LOAD_DATE
DATETIME
24
yes
LOAD_TIME
NVARCSTR
yes
PARENT_DESCR
NVARCSTR
40
yes
PARENT_FULL_NAME
65
yes
10
PARENT_ID
PK
NVARCSTR
18
no
11
ROOT_FLAG
48
28
yes
50
FINANCIAL_RECORD_CATEGORY
Descriptive attributes for Accounting Summary table Value Category from TPIR1T
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
LOAD_DATE
DATETIME
24
yes
LOAD_TIME
NVARCSTR
yes
RECORD_CATEG_D ESCR
TPIR1T-KTEXT - Text
NVARCSTR
30
yes
RECORD_CATEG_ID
PK
NVARCSTR
14
no
FINANCIAL_RECORD_TYPE
Loads Special Ledger Record Types dimension (Domain RRCTY) from table DD07T and Cost/Plant Maintenance value types from CO_WRTTP domain of DD07T table - FINANCIAL_RECORD_
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
DIM_SRC_ID
PK
Dimension Source. Used in combined dimension combining similar attributes from different sources in SAP.
NVARCSTR
10
no
LOAD_DATE
Date and time when the record was loaded into DATETIME Rapid Mart Time when the record was loaded into the RapidMart (string format HH24:MI:SS)
24
yes
LOAD_TIME
NVARCSTR
yes
RECORD_TYPE_DE SCR
NVARCSTR
60
yes
RECORD_TYPE_ID
PK
NVARCSTR
10
no
51
FISC_PERIOD
Table derived from Fisc. Yr Variants in SAP (tables T009, T009B, T009C, and T009T)
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
CALENDAR_HALF
NVARCSTR
yes
Calendar Month (January - December) for this Fiscal Period Calendar Month (Numeric) for this Fiscal Period Calendar Month (JAN - DEC) for this fiscal Period
NVARCSTR
14
yes
NVARCSTR
yes
NVARCSTR
yes
INTEGER
yes
CALENDAR_YEAR
INTEGER
yes
NVARCSTR
12
yes
NVARCSTR
12
yes
NVARCSTR
12
yes
10
END_DATE
DATETIME
24
yes
11
FISC_HALF
NVARCSTR
yes
12
FISC_MONTH
NVARCSTR
yes
13
FISC_PERIOD
PK
INTEGER
no
14
FISC_QUARTER
Fiscal Quarter
NVARCSTR
yes
15
FISC_YEAR
PK
INTEGER
no
16
FISC_YEAR_HALF
NVARCSTR
12
yes
52
17
FISC_YEAR_MONTH
NVARCSTR
12
yes
18
FISC_YEAR_PERIOD
NVARCSTR
12
yes
19
FISC_YEAR_QUARTE R
NVARCSTR
12
yes
20
FISC_YR_VARIANT_ID PK
NVARCSTR
no
21
FISC_YR_VARIANT_N AME
NVARCSTR
30
yes
22
LOAD_DATE
Date and time when the record was loaded into DATETIME Rapid Mart Time when the record was loaded into the RapidMart (string format HH24:MI:SS)
24
yes
23
LOAD_TIME
NVARCSTR
yes
24
SPECL_PERIOD_FLA G
Y = This is a special period in SAP, N = This is NVARCSTR NOT a special period in SAP
yes
25
START_DATE
DATETIME
24
yes
53
FISC_PERIOD_STAGE
Table derived from Fisc. Yr Variants in SAP (tables T009, T009B, T009C, and T009T)
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
CALENDAR_DATE
PK
DATETIME
24
no
FISC_MONTH
NVARCSTR
yes
FISC_PERIOD
PK
INTEGER
no
FISC_YEAR
INTEGER
yes
FISC_YR_VARIANT_ID PK
NVARCSTR
no
FISC_YR_VARIANT_N AME
NVARCSTR
30
yes
LOAD_DATE
Date and time when the record was loaded into DATETIME Rapid Mart Time when the record was loaded into the RapidMart (string format HH24:MI:SS)
24
yes
LOAD_TIME
NVARCSTR
yes
INTEGER
yes
10
INTEGER
yes
54
FUNCTIONAL_AREA
TFKB-FKBER - Functional Area reference table
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
NVARCSTR
30
yes
ID and Description
NVARCSTR
120
yes
FUNCTNL_AREA_ID
PK
NVARCSTR
16
no
LOAD_DATE
Date and time when the record was loaded into DATETIME Rapid Mart Time when the record was loaded into the RapidMart (string format HH24:MI:SS)
24
yes
LOAD_TIME
NVARCSTR
yes
FUNCTIONAL_AREA_HIER
Functional Area Hierarchy
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
CHILD_DESCR
NVARCSTR
64
yes
CHILD_ID
PK
Child node id
NVARCSTR
30
no
LEAF_FLAG
PK
NVARCSTR
no
LOAD_DATE
Date and time when the record was loaded into DATETIME Rapid Mart Time when the record was loaded into the RapidMart (string format HH24:MI:SS)
24
yes
LOAD_TIME
NVARCSTR
yes
PARENT_DESCR
NVARCSTR
64
yes
PARENT_ID
PK
Parent node id
NVARCSTR
30
no
ROOT_FLAG
PK
NVARCSTR
no
55
FUNCTIONAL_AREA_HIER_BAD
Functional Area Hierarchy - Invalid Records with Circular Dependency.
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
CHILD_DESCR
NVARCSTR
64
yes
CHILD_ID
PK
Child node id
NVARCSTR
30
no
ETL_ERROR_ACTN
NVARCSTR
yes
ETL_ERROR_COLU MN
NVARCSTR
500
yes
LEAF_FLAG
PK
NVARCSTR
no
LOAD_DATE
Date and time when the record was loaded into DATETIME Rapid Mart Time when the record was loaded into the RapidMart (string format HH24:MI:SS)
24
yes
LOAD_TIME
NVARCSTR
yes
PARENT_DESCR
NVARCSTR
64
yes
PARENT_ID
PK
Parent node id
NVARCSTR
30
no
10
ROOT_FLAG
PK
NVARCSTR
no
56
FUNCTIONAL_AREA_HIER_HZ
Functional Area Hierarchy - Horizontal
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
FUNCTNL_AREA_ID
PK
NVARCSTR
30
no
LEAF_LVL
Leaf Level
INTEGER
no
LOAD_DATE
Date and time when the record was loaded into DATETIME Rapid Mart Time when the record was loaded into the RapidMart (string format HH24:MI:SS)
24
yes
LOAD_TIME
NVARCSTR
yes
LVL_00_DESCR
NVARCSTR
64
yes
LVL_00_FULL_NAME
NVARCSTR
120
yes
LVL_00_ID
PK
NVARCSTR
30
no
LVL_01_DESCR
NVARCSTR
64
yes
LVL_01_FULL_NAME
NVARCSTR
120
yes
10
LVL_01_ID
PK
NVARCSTR
30
no
11
LVL_02_DESCR
NVARCSTR
64
yes
12
LVL_02_FULL_NAME
NVARCSTR
120
yes
13
LVL_02_ID
PK
NVARCSTR
30
no
14
LVL_03_DESCR
NVARCSTR
64
yes
15
LVL_03_FULL_NAME
NVARCSTR
120
yes
16
LVL_03_ID
PK
NVARCSTR
30
no
57
17
LVL_04_DESCR
NVARCSTR
64
yes
18
LVL_04_FULL_NAME
NVARCSTR
120
yes
19
LVL_04_ID
PK
NVARCSTR
30
no
20
LVL_05_DESCR
NVARCSTR
64
yes
21
LVL_05_FULL_NAME
NVARCSTR
120
yes
22
LVL_05_ID
PK
NVARCSTR
30
no
23
LVL_06_DESCR
NVARCSTR
64
yes
24
LVL_06_FULL_NAME
NVARCSTR
120
yes
25
LVL_06_ID
PK
NVARCSTR
30
no
26
LVL_07_DESCR
NVARCSTR
64
yes
27
LVL_07_FULL_NAME
NVARCSTR
120
yes
28
LVL_07_ID
PK
NVARCSTR
30
no
29
LVL_08_DESCR
NVARCSTR
64
yes
30
LVL_08_FULL_NAME
NVARCSTR
120
yes
31
LVL_08_ID
PK
NVARCSTR
30
no
32
LVL_09_DESCR
NVARCSTR
64
yes
33
LVL_09_FULL_NAME
NVARCSTR
120
yes
34
LVL_09_ID
PK
NVARCSTR
30
no
58
35
LVL_10_DESCR
NVARCSTR
64
yes
36
LVL_10_FULL_NAME
NVARCSTR
120
yes
37
LVL_10_ID
PK
NVARCSTR
30
no
FUNCTIONAL_AREA_HIER_VR
Functional Area Hierarchy - Vertical
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
CHILD_DESCR
NVARCSTR
64
yes
CHILD_FULL_NAME
NVARCSTR
120
yes
CHILD_ID
PK
NVARCSTR
30
no
DEPTH
Hierarchy Depth
INTEGER
yes
LEAF_FLAG
Leaf Flag
INTEGER
yes
LOAD_DATE
Date and time when the record was loaded into DATETIME Rapid Mart Time when the record was loaded into the RapidMart (string format HH24:MI:SS)
24
yes
LOAD_TIME
NVARCSTR
yes
PARENT_DESCR
NVARCSTR
64
yes
PARENT_FULL_NAME
NVARCSTR
120
yes
10
PARENT_ID
PK
NVARCSTR
30
no
11
ROOT_FLAG
Root Flag
INTEGER
yes
59
FUNCTIONAL_LOCATION
Functional Location Master from IFLOT/ILOA
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
ABC_FLAG
ILOA - ABCKZ - ABC indicator for technical object IFLOT-IEQUI - Installation of equipment allowed at the functional location
NVARCSTR
yes
ALLOW_INSTALL_FLA G
NVARCSTR
yes
ASSET_MAIN_ID
NVARCSTR
12
yes
ASSET_SUB_ID
NVARCSTR
yes
BUS_AREA_DESCR
30
yes
BUS_AREA_ID
NVARCSTR
yes
CHANGE_BY_LOGIN
NVARCSTR
12
yes
CHANGE_DATE
24
yes
CMPNY_CODE_ID
NVARCSTR
yes
10
CMPNY_CODE_NAME
NVARCSTR
25
yes
11
COST_CNTR_ID
NVARCSTR
10
yes
12
COST_CNTR_NAME
NVARCSTR
40
yes
13
CREATE_BY_LOGIN
NVARCSTR
12
yes
14
CREATE_DATE
24
yes
15
CTRL_AREA_ID
NVARCSTR
yes
16
CTRL_AREA_NAME
NVARCSTR
25
yes
60
Appendix Table Column Details Total number of days since the original startup DECIMAL as of LOAD_DATE (calcualted)
17
DAYS_IN_OPERATN
48
28
yes
18
40
yes
19
NVARCSTR
yes
20
DIVISION_DESCR
40
yes
21
DIVISION_ID
ILOA.SPART - Division
NVARCSTR
yes
22
FUNCTNL_LOCATN_C ATEG_DESCR FUNCTNL_LOCATN_C ATEG_ID FUNCTNL_LOCATN_D ESCR FUNCTNL_LOCATN_F ULL_NAME FUNCTNL_LOCATN_I D FUNCTNL_LOCATN_I D_PAR FUNCTNL_LOCATN_I D_REF
30
yes
23
NVARCSTR
yes
24
IFLOTX-PLTXT (lookup)
NVARCSTR
40
yes
25
NVARCSTR
100
yes
26
PK
NVARCSTR
30
no
27
NVARCSTR
30
yes
28
30
yes
29
LOAD_DATE
DATETIME
24
yes
30
LOAD_TIME
NVARCSTR
yes
31
LOCATN_DESCR
40
yes
32
LOCATN_ID
10
yes
33
OBJ_ID
NVARCSTR
22
yes
34
PERSON_FULLNAME_ RESP
NVARCSTR
85
yes
61
35
PERSON_ID_RESP
NVARCSTR
12
yes
36
PLANNG_GRP_ID
NVARCSTR
yes
37
PLANNG_GRP_NAME
NVARCSTR
18
yes
38
PLANT_ID
NVARCSTR
yes
39
PLANT_ID_PLAN
NVARCSTR
yes
40
PLANT_NAME
T001W.NAME1 Name - Lookup on Plant name T001W.NAME1 Name - Lookup on Plant name for Planning Plant PRPS.POST1 - Project Element Short description (1st text line) PRPS.POSID - Project Element (WBS) External ID
NVARCSTR
30
yes
41
PLANT_NAME_PLAN
NVARCSTR
30
yes
42
PROJ_ELEM_DESCR
NVARCSTR
40
yes
43
PROJ_ELEM_ID
NVARCSTR
24
yes
44
ROOM
NVARCSTR
yes
45
SALES_ORG_DESCR
60
yes
46
SALES_ORG_ID
NVARCSTR
yes
47
SECTION_ID
NVARCSTR
yes
48
SECTION_PERSON_R ESP
T357-FING (lookup) - Person responsible for company area T357-TELE (lookup) - Phone number of person responsible for company area
NVARCSTR
14
yes
49
SECTION_PHONE
NVARCSTR
12
yes
50
SINGLE_INSTALL_FLA G
IFLOT-EINZL - Single equipment installation at NVARCSTR functional location IFLOT-DATAB - Start-up date of functional location
yes
51
STARTUP_DATE
DATETIME
24
yes
62
FUNCTIONAL_LOCATION_CHAR_FACT
Functional Location Characteristic details from AUSTP/CABN/TCLA
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
BUS_AREA_ID
PK
NVARCSTR
yes
NVARCSTR
30
yes
NVARCSTR
yes
NVARCSTR
30
yes
30
yes
CHARACTSTC_ID
PK
NVARCSTR
10
no
CHARACTSTC_NAME
30
yes
CHARACTSTC_VALUE
NVARCSTR
30
yes
CLASS_TYPE_ID
PK
NVARCSTR
no
10
CMPNY_CODE_ID
PK
NVARCSTR
yes
11
COST_CNTR_ID
PK
NVARCSTR
10
yes
12
CTRL_AREA_ID
PK
NVARCSTR
yes
13
DAYS_DIFF
DECIMAL
48
22
yes
14
FUNCTNL_LOCATN_I D
PK
NVARCSTR
30
no
15
LOAD_DATE
DATETIME
24
yes
16
LOAD_TIME
NVARCSTR
yes
63
17
LOCATN_ID
PK
10
yes
18
PERSON_ID_RESP
PK
NVARCSTR
12
yes
19
PLANNG_GRP_ID
PK
NVARCSTR
yes
20
PLANT_ID
PK
NVARCSTR
yes
21
PLANT_ID_PLAN
NVARCSTR
yes
22
UOM_ID_VALUE
PK
NVARCSTR
yes
23
VALID_FROM_DATE
DATETIME
24
yes
24
VALID_FROM_NUMBE R
DECIMAL
48
28
10
yes
25
VALID_FROM_VALUE
DECIMAL
48
28
10
yes
26
VALID_TO_DATE
DATETIME
24
yes
27
VALID_TO_NUMBER
DECIMAL
48
28
10
yes
28
VALID_TO_VALUE
AUSP-ATFLB - Tolerance to
DECIMAL
48
28
10
yes
29
VALUE_OPERATOR
NVARCSTR
yes
30
VALUE_PRECISION
NVARCSTR
yes
31
VALUE_SCALE
NVARCSTR
yes
64
FUNCTIONAL_LOCATION_HIER
Parent/Child relationship between Functional Locations (from IFLOT/ILOA)
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
CHILD_CATEG_DESC R
30
yes
CHILD_CATEG_ID
NVARCSTR
yes
CHILD_DESCR
IFLOTX-PLTXT (lookup) - Func Location Description IFLOT-TPLMA - Functional location+IFLOTX-PLTXT (lookup) - Func Location Description PK IFLOT-TPLMA - functional location
NVARCSTR
40
yes
CHILD_FULL_NAME
NVARCSTR
55
yes
CHILD_ID
NVARCSTR
30
no
LOAD_DATE
DATETIME
24
yes
LOAD_TIME
NVARCSTR
yes
PARENT_CATEG_DES CR
30
yes
PARENT_CATEG_ID
NVARCSTR
yes
10
PARENT_DESCR
IFLOTX-PLTXT (lookup) - Func Location Description IFLOT-TPLMA - Functional location+IFLOTX-PLTXT (lookup) - Func Location Description PK IFLOT-TPLMA - Superior functional location
NVARCSTR
40
yes
11
PARENT_FULL_NAME
NVARCSTR
75
yes
12
PARENT_ID
NVARCSTR
30
no
65
FUNCTIONAL_LOCATION_HIER_HZ
Horizontal flattening of Equipment and Classification hierarchy relationships
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
FUNCTNL_LOCATN_I D
PK
NVARCSTR
30
no
LEAF_LVL
Leaf level
DECIMAL
48
28
yes
LOAD_DATE
DATETIME
24
yes
LOAD_TIME
NVARCSTR
yes
LVL_00_DESCR
IFLOTX-PLTXT (lookup) - Func Location Description IFLOT-TPLMA - Functional location+IFLOTX-PLTXT (lookup) - Func Location Description IFLOT-TPLMA - Superior functional location
NVARCSTR
40
yes
LVL_00_FULL_NAME
NVARCSTR
75
yes
LVL_00_ID
NVARCSTR
30
yes
LVL_01_DESCR
IFLOTX-PLTXT (lookup) - Func Location Description IFLOT-TPLMA - Functional location+IFLOTX-PLTXT (lookup) - Func Location Description IFLOT-TPLMA - functional location
NVARCSTR
40
yes
LVL_01_FULL_NAME
NVARCSTR
75
yes
10
LVL_01_ID
NVARCSTR
30
yes
11
LVL_02_DESCR
IFLOTX-PLTXT (lookup) - Func Location Description IFLOT-TPLMA - Functional location+IFLOTX-PLTXT (lookup) - Func Location Description IFLOT-TPLMA - functional location
NVARCSTR
40
yes
12
LVL_02_FULL_NAME
NVARCSTR
75
yes
13
LVL_02_ID
NVARCSTR
30
yes
14
LVL_03_DESCR
IFLOTX-PLTXT (lookup) - Func Location Description IFLOT-TPLMA - Functional location+IFLOTX-PLTXT (lookup) - Func Location Description IFLOT-TPLMA - functional location
NVARCSTR
40
yes
15
LVL_03_FULL_NAME
NVARCSTR
75
yes
16
LVL_03_ID
NVARCSTR
30
yes
66
Appendix Table Column Details IFLOTX-PLTXT (lookup) - Func Location Description IFLOT-TPLMA - Functional location+IFLOTX-PLTXT (lookup) - Func Location Description IFLOT-TPLMA - functional location
17
LVL_04_DESCR
NVARCSTR
40
yes
18
LVL_04_FULL_NAME
NVARCSTR
75
yes
19
LVL_04_ID
NVARCSTR
30
yes
20
LVL_05_DESCR
IFLOTX-PLTXT (lookup) - Func Location Description IFLOT-TPLMA - Functional location+IFLOTX-PLTXT (lookup) - Func Location Description IFLOT-TPLMA - functional location
NVARCSTR
40
yes
21
LVL_05_FULL_NAME
NVARCSTR
65
yes
22
LVL_05_ID
NVARCSTR
30
yes
67
FUNCTIONAL_LOCATION_HIER_VR
Vertical flattening of Equipment and Classification hierarchy relationships
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
CHILD_DESCR
IFLOTX-PLTXT (lookup) - Func Location Description IFLOT-TPLMA - Functional location+IFLOTX-PLTXT (lookup) - Func Location Description PK IFLOT-TPLMA - functional location
NVARCSTR
40
yes
CHILD_FULL_NAME
NVARCSTR
55
yes
CHILD_ID
NVARCSTR
30
no
DEPTH
DECIMAL
48
28
yes
LEAF_FLAG
DECIMAL
48
28
yes
LOAD_DATE
DATETIME
24
yes
LOAD_TIME
NVARCSTR
yes
PARENT_DESCR
IFLOTX-PLTXT (lookup) - Func Location Description IFLOT-TPLMA - Functional location+IFLOTX-PLTXT (lookup) - Func Location Description PK IFLOT-TPLMA - Superior functional location
NVARCSTR
40
yes
PARENT_FULL_NAME
NVARCSTR
75
yes
10
PARENT_ID
NVARCSTR
30
no
11
ROOT_FLAG
48
28
yes
68
INTERNAL_ORDER
AUFK - Internal Order Master
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
ALLOCTN_GRP_CO DE
NVARCSTR
yes
APPLICTN_DATE
AUFK-USER5
DATETIME
24
yes
BUS_AREA_ID
AUFK-GSBER
NVARCSTR
yes
BUS_AREA_NAME
NVARCSTR
30
yes
CHANGE_DATE
AUFK-AEDAT
DATETIME
24
yes
CLOSE_DATE
AUFK-IDAT3
DATETIME
24
yes
CMPNY_CODE_ID
AUFK-BUKRS
NVARCSTR
yes
CMPNY_CODE_NAME
NVARCSTR
25
yes
COMPLT_DATE
AUFK-IDAT2
DATETIME
24
yes
10
AUFK-KOSTL
NVARCSTR
10
yes
11
AUFK-KOSTV
NVARCSTR
10
yes
12
AUFK-AKSTL
NVARCSTR
10
yes
13
AUFK-CCKEY
NVARCSTR
23
yes
14
AUFK-KSTAR
NVARCSTR
10
yes
15
CREATE_DATE
AUFK-ERDAT
DATETIME
24
yes
16
CTRL_AREA_ID
AUFK-KOKRS
NVARCSTR
yes
69
17
CTRL_AREA_NAME
NVARCSTR
25
yes
18
CURR_ID
AUFK-WAERS
NVARCSTR
yes
19
DELETE_CODE
AUFK-LOEKZ
NVARCSTR
yes
20
DEPARTMENT
AUFK-USER6
NVARCSTR
15
yes
21
DOC_CATEG_DESCR
NVARCSTR
60
yes
22
DOC_CATEG_ID
AUFK-AUTYP
NVARCSTR
yes
23
DOC_TYPE_DESCR
NVARCSTR
40
yes
24
DOC_TYPE_ID
AUFK-AUART
NVARCSTR
yes
25
EQUITY_TYPE_CODE
AUFK-ETYPE
NVARCSTR
yes
26
AUFK-USER4
DECIMAL
48
11
yes
27
AUFK-AUFEX
NVARCSTR
20
yes
28
AUFK-SAKNR
NVARCSTR
10
yes
29
INTERNAL_ORDER_ID PK
AUFK-AUFNR
NVARCSTR
12
no
30
AUFK-REFNR
NVARCSTR
12
yes
31
AUFK-ASTNR
NVARCSTR
yes
32
AUFK-VNAME
NVARCSTR
yes
33
LOAD_DATE
Date and time when the record was loaded into DATETIME Rapid Mart Time when the record was loaded into the RapidMart (string format HH24:MI:SS)
24
yes
34
LOAD_TIME
NVARCSTR
yes
70
35
LOCATN_ID
AUFK-STORT
NVARCSTR
10
yes
36
OBJ_ID
AUFK-OBJNR
NVARCSTR
22
yes
37
ORDER_DESCR
AUFK-KTEXT
NVARCSTR
40
yes
38
ORDER_STATUS_ID
AUFK-ASTKZ
NVARCSTR
yes
39
OVERHEAD_CODE
AUFK-ZSCHL
NVARCSTR
yes
40
AUFK-PDAT3
DATETIME
24
yes
41
AUFK-PDAT2
DATETIME
24
yes
42
PLANNED_REL_DATE
AUFK-PDAT1
DATETIME
24
yes
43
PLANT_ID
AUFK-WERKS
NVARCSTR
yes
44
PLANT_ID_LOCATN
AUFK-SOWRK
NVARCSTR
yes
45
PLANT_NAME
Name
NVARCSTR
30
yes
46
PROFIT_CNTR_ID
AUFK-PRCTR
NVARCSTR
10
yes
47
PROJ_ELEM_DESCR
NVARCSTR
40
yes
48
PROJ_ELEM_ID
NVARCSTR
24
yes
49
RECOVERY_CODE
AUFK-RECID
NVARCSTR
yes
50
RELEASE_DATE
AUFK-IDAT1
DATETIME
24
yes
51
RESP_PERSON
AUFK-USER2
NVARCSTR
20
yes
52
SALES_LINE_ITEM_ID
AUFK-KDPOS
NVARCSTR
yes
71
53
SALES_ORDER_ID
AUFK-KDAUF
NVARCSTR
10
yes
54
STATUS_UPDT_DATE
AUFK-STDAT
DATETIME
24
yes
55
WORK_BEGIN_DATE
AUFK-USER7
DATETIME
24
yes
56
WORK_END_DATE
AUFK-USER8
DATETIME
24
yes
INTERNAL_ORDER_HIER
CCSS-AUFNR - Internal Order Hierarchy- cannot have primary key due to possible duplicate entries in SAP
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
CHILD_DESCR
NVARCSTR
64
yes
CHILD_ID
PK
NVARCSTR
12
no
LEAF_FLAG
PK
Is Leaf
NVARCSTR
no
LOAD_DATE
Date and time when the record was loaded into DATETIME Rapid Mart Time when the record was loaded into the RapidMart (string format HH24:MI:SS)
24
yes
LOAD_TIME
NVARCSTR
yes
PARENT_DESCR
NVARCSTR
64
yes
PARENT_ID
PK
NVARCSTR
12
no
ROOT_FLAG
PK
Is Root
NVARCSTR
no
72
INTERNAL_ORDER_HIER_BAD
CCSS-AUFNR Internal Order Hierarchy table with invalid records- cannot have primary key due to possible duplicate entries in SAP
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
CHILD_DESCR
NVARCSTR
64
yes
CHILD_ID
PK
NVARCSTR
12
no
ETL_ERROR_ACTN
NVARCSTR
yes
ETL_ERROR_COLU MN
NVARCSTR
500
yes
LEAF_FLAG
PK
Is Leaf
NVARCSTR
no
LOAD_DATE
Date and time when the record was loaded into DATETIME Rapid Mart Time when the record was loaded into the RapidMart (string format HH24:MI:SS)
24
yes
LOAD_TIME
NVARCSTR
yes
PARENT_DESCR
NVARCSTR
64
yes
PARENT_ID
PK
NVARCSTR
12
no
10
ROOT_FLAG
PK
Is Root
NVARCSTR
no
73
INTERNAL_ORDER_HIER_HZ
CCSS-AUFNR - Internal Order hierarchy horizontally flattenned- cannot have primary key due to possible duplicate entries in SAP
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
INTERNAL_ORDER_ID PK
NVARCSTR
12
no
LEAF_LVL
DECIMAL
48
28
no
LOAD_DATE
Date and time when the record was loaded into DATETIME Rapid Mart Time when the record was loaded into the RapidMart (string format HH24:MI:SS)
24
yes
LOAD_TIME
NVARCSTR
yes
LVL_00_DESCR
NVARCSTR
64
yes
LVL_00_FULL_NAME
NVARCSTR
120
yes
LVL_00_ID
PK
NVARCSTR
12
no
LVL_01_DESCR
NVARCSTR
64
yes
LVL_01_FULL_NAME
NVARCSTR
120
yes
10
LVL_01_ID
PK
NVARCSTR
12
no
11
LVL_02_DESCR
NVARCSTR
64
yes
12
LVL_02_FULL_NAME
NVARCSTR
120
yes
13
LVL_02_ID
PK
NVARCSTR
12
no
14
LVL_03_DESCR
NVARCSTR
64
yes
15
LVL_03_FULL_NAME
NVARCSTR
120
yes
16
LVL_03_ID
PK
NVARCSTR
12
no
74
17
LVL_04_DESCR
NVARCSTR
64
yes
18
LVL_04_FULL_NAME
NVARCSTR
120
yes
19
LVL_04_ID
PK
NVARCSTR
12
no
INTERNAL_ORDER_HIER_VR
CCSS-AUFNR - Internal Order hierarchy flattenned vertically - cannot have primary key due to possible duplicate entries in SAP
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
CHILD_DESCR
NVARCSTR
64
yes
CHILD_FULL_NAME
NVARCSTR
120
yes
CHILD_ID
PK
NVARCSTR
12
no
DEPTH
DECIMAL
48
28
yes
LEAF_FLAG
Node Is leaf
DECIMAL
48
28
yes
LOAD_DATE
Date and time when the record was loaded into DATETIME Rapid Mart Time when the record was loaded into the RapidMart (string format HH24:MI:SS)
24
yes
LOAD_TIME
NVARCSTR
yes
PARENT_DESCR
NVARCSTR
64
yes
PARENT_FULL_NAME
120
yes
10
PARENT_ID
PK
NVARCSTR
12
no
11
ROOT_FLAG
Node Is root
DECIMAL
48
28
yes
75
INTERNAL_ORDER_STATUS
Internal Order status name and descritpion from TKO04
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
DOC_TYPE_DESCR
NVARCSTR
40
yes
DOC_TYPE_ID
PK
NVARCSTR
no
LOAD_DATE
DATETIME
24
yes
LOAD_TIME
NVARCSTR
yes
ORDER_STATUS_D ESCR
NVARCSTR
40
yes
ORDER_STATUS_ID
PK
NVARCSTR
no
MAINTENANCE_ACTIVITY_TYPE
Maintenance Activity Type attributes from T353I/T353I_T
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
LOAD_DATE
DATETIME
24
yes
LOAD_TIME
NVARCSTR
yes
NVARCSTR
30
yes
NVARCSTR
no
76
MAINTENANCE_PRIORITY
Attritues from T356, T356T, T356A_T (for service orders and notifications)
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
LOAD_DATE
DATETIME
24
yes
LOAD_TIME
NVARCSTR
yes
NUM_DAYS_END
T356.TAGEN - Relative End Date for Task/Notification in Days T356.TAGBN -Relative Start Date for Task/Notification in Days
INTEGER
yes
NUM_DAYS_START
INTEGER
yes
PRIORITY_DESCR
NVARCSTR
20
yes
PRIORITY_ID
PK
T356.PRIOK -Priority
NVARCSTR
no
PRIORITY_TYPE_DES CR
NVARCSTR
20
yes
PRIORITY_TYPE_ID
PK
NVARCSTR
no
UOM_ID_END
NVARCSTR
yes
10
UOM_ID_START
NVARCSTR
yes
77
MALFUNCTION_CAUSE
One of 3 pre-defined notification catalog objects - Malfunction Cause
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
CAUSE_DESCR
40
yes
CAUSE_GRP_DESCR
QPGT-KURZTEXT (lookup) - Group short text- NVARCSTR Cause group QPCT-CODEGRUPPE - Mulfuction cause Code group
40
yes
CAUSE_GRP_ID
PK
NVARCSTR
no
CAUSE_ID
PK
NVARCSTR
no
LOAD_DATE
DATETIME
24
yes
LOAD_TIME
NVARCSTR
yes
MALFUNCTION_DAMAGE
One of 3 pre-defined notification catalog objects - Malfunction Damage
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
DAMAGE_DESCR
NVARCSTR
40
yes
DAMAGE_GRP_DES CR
QPGT-KURZTEXT (lookup) - Group short text- NVARCSTR Damage group QPCT-CODEGRUPPE - Mulfuction Damage Code group
40
yes
DAMAGE_GRP_ID
PK
NVARCSTR
no
DAMAGE_ID
PK
NVARCSTR
no
LOAD_DATE
DATETIME
24
yes
LOAD_TIME
NVARCSTR
yes
78
MALFUNCTION_EFFECT
Description of malfunction effects from T357A_T
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
EFFECT_DESCR
NVARCSTR
40
yes
EFFECT_ID
PK
NVARCSTR
no
LOAD_DATE
DATETIME
24
yes
LOAD_TIME
NVARCSTR
yes
MALFUNCTION_OBJ_PART
One of 3 pre-defined notification catalog objects - Mulfunctioning Object Part
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
LOAD_DATE
DATETIME
24
yes
LOAD_TIME
NVARCSTR
yes
OBJ_PART_DESCR
QPCT-KURZTEXT - Code short text for Object NVARCSTR Part QPGT-KURZTEXT (lookup) - Group short text- NVARCSTR Object Part group QPCT-CODEGRUPPE - Mulfuction Object Part Code group
40
yes
OBJ_PART_GRP_DES CR
40
yes
OBJ_PART_GRP_ID
PK
NVARCSTR
no
OBJ_PART_ID
PK
NVARCSTR
no
79
MATERIAL
MARA - Material Master
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
BATCH_MGMT_FLAG
NVARCSTR
yes
CREATE_DATE
DATETIME
24
yes
DELETE_CODE
NVARCSTR
yes
DELETE_DATE
DATETIME
24
yes
DIVISION_DESCR
NVARCSTR
20
yes
DIVISION_ID
MARA.SPART Division
NVARCSTR
yes
NVARCSTR
yes
NVARCSTR
25
yes
LOAD_DATE
Date and time when the record was loaded into DATETIME Rapid Mart Time when the record was loaded into the RapidMart (string format HH24:MI:SS)
24
yes
10
LOAD_TIME
NVARCSTR
yes
11
LOW_LVL_CODE
NVARCSTR
yes
12
MATERIAL_ID
PK
NVARCSTR
18
no
13
MIN_REM_SHELF_LIF E
INTEGER
yes
14
MODIFIED_DATE
DATETIME
24
yes
15
MTRL_CATEG_DES CR
Category Description
NVARCSTR
60
yes
16
MTRL_CATEG_ID
NVARCSTR
yes
80
17
MTRL_DESCR
NVARCSTR
40
yes
18
MTRL_FULL_NAME
NVARCSTR
64
yes
19
MTRL_GRP_DESCR
NVARCSTR
20
yes
20
MTRL_GRP_ID
NVARCSTR
yes
21
MTRL_ID_MANUFCTR
NVARCSTR
40
yes
22
MTRL_TYPE_DESCR
25
yes
23
MTRL_TYPE_ID
NVARCSTR
yes
24
PROD_HIER_ID
PK
NVARCSTR
18
yes
25
PURCH_STATUS_C ODE
NVARCSTR
yes
26
REVISION_LVL
NVARCSTR
yes
27
NVARCSTR
yes
28
NVARCSTR
yes
29
TTL_SHELF_LIFE
INTEGER
yes
30
UOM_ID_BASE
NVARCSTR
yes
31
UOM_ID_ORDER
NVARCSTR
yes
32
UOM_ID_VOLUME
NVARCSTR
yes
33
UOM_ID_WEIGHT
NVARCSTR
yes
34
VALID_FROM_DATE
DATETIME
24
yes
81
35
VOLUME
MARA.VOLUM Volume
DECIMAL
48
13
yes
36
WEIGHT
DECIMAL
48
13
yes
82
MATERIAL_BY_PLANT
MARA and MARC Tables - Plant Level Material attributes
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
ABC_CATEG_DESCR
NVARCSTR
30
yes
ABC_CATEG_ID
NVARCSTR
yes
BASE_TO_PRODUC TN_MULTIPLR
Lookup MARM.UMREZ Factor to convert from BASE UOM to PROD UOM. (PROD_QTY = INTEGER MENGE / UMREZ) Lookup MARC.XCHAR Batch management indicator (internal) MARC.XCHPF Batch management requirement indicator NVARCSTR
yes
BATCH_MGMT_FLAG
yes
BATCH_MGMT_REQ _FLAG
NVARCSTR
yes
BULK_MTRL_FLAG
NVARCSTR
yes
COUNTRY_ID_ORIGIN
NVARCSTR
yes
COUNTRY_NAME_O RIGIN
NVARCSTR
15
yes
DAYS_PLAN_DELIV
MARC.PLIFZ - Planned delivery time in days MARC.WEBAZ - Planned goods receipt processing time in days - includes inspection time MARC.WZEIT - Total replenishment lead time in days - in house production time and/or delivery lead tim MARC.DZEIT - In-house production time
INTEGER
yes
10
DAYS_PLAN_GR
INTEGER
yes
11
DAYS_REPLENISH
INTEGER
yes
12
DAYS_TO_PRODUCE
INTEGER
yes
13
DELETE_FLAG
NVARCSTR
yes
14
DIVISION_DESCR
NVARCSTR
20
yes
15
DIVISION_ID
MARA.SPART Division
NVARCSTR
yes
16
INDUSTRY_SECTOR_ DESCR
NVARCSTR
25
yes
83
17
NVARCSTR
yes
18
LOAD_DATE
DATETIME
24
yes
19
LOAD_TIME
NVARCSTR
yes
20
MATERIAL_ID
PK
NVARCSTR
18
no
21
MRP_CTRLLER_ID
NVARCSTR
yes
22
MRP_CTRLLER_NA ME
T024D.DSNAM - Name of MRP controller lookup T438T.DIBEZ -Long MRP Type Description from T438T
NVARCSTR
18
yes
23
MRP_TYPE_DESCR
NVARCSTR
30
yes
24
MRP_TYPE_ID
NVARCSTR
yes
25
MTRL_CATEG_DES CR
NVARCSTR
60
yes
26
MTRL_CATEG_ID
NVARCSTR
yes
27
MTRL_DESCR
NVARCSTR
40
yes
28
MTRL_FULL_NAME
NVARCSTR
64
yes
29
MTRL_GRP_DESCR
NVARCSTR
20
yes
30
MTRL_GRP_ID
NVARCSTR
yes
31
MTRL_TYPE_DESCR
25
yes
32
MTRL_TYPE_ID
NVARCSTR
yes
33
PLANT_FULL_NAME
NVARCSTR
40
yes
34
PLANT_ID
PK
MARC.WERKS Plant
NVARCSTR
no
84
35
PLANT_NAME
T001W.NAME1 -Name
NVARCSTR
30
yes
36
NVARCSTR
60
yes
37
NVARCSTR
20
yes
38
PROFIT_CNTR_ID
NVARCSTR
10
yes
39
PURCH_GRP_DESCR
30
yes
40
PURCH_GRP_ID
NVARCSTR
yes
41
QTY_REORDER_POIN T
DECIMAL
48
13
yes
42
QTY_SAFETY_STOCK
DECIMAL
48
13
yes
43
MARC.INSMK - Quality inspection indicator - X NVARCSTR is yes Lookup description of MARC.SOBSL in T460T- NVARCSTR Special procurement type
yes
44
30
yes
45
NVARCSTR
yes
46
SUPPLY_SRC_DESCR
NVARCSTR
40
yes
47
SUPPLY_SRC_ID
NVARCSTR
yes
48
UOM_CODE_BASE
NVARCSTR
yes
49
UOM_CODE_ISSUE
Lookup MARC.AUSME in T006A to get Unit of NVARCSTR Issue Long Description Lookup MARC.FRTME in T006A to get Production UOM External code
yes
50
UOM_CODE_PROD
NVARCSTR
yes
51
UOM_ID_BASE
NVARCSTR
yes
52
UOM_ID_ISSUE
NVARCSTR
yes
85
53
UOM_ID_PROD
NVARCSTR
yes
86
MTBR_MTTR_FACT
Value added table to calculate MTTR (mean time to repare), MTBR (mean time between repairs)
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
BUS_AREA_ID
PK
TGSB-GSBER-Business area
NVARCSTR
yes
CMPNY_CODE_ID
PK
NVARCSTR
yes
COMPLT_DATE
QMEL-QMDAB - Date for completion of notification + QMEL-QMZAB - Completion time DATETIME of notification PK ILOA-KOSTL (lookup) - Cost Center NVARCSTR
24
yes
COST_CNTR_ID
10
yes
CTRL_AREA_ID
PK
NVARCSTR
yes
DAYS_DOWNTIME
DECIMAL
48
22
yes
DAYS_UPTIME
Calulcated Days of uptime: Prev Malf end date DECIMAL - malf start date
48
22
yes
DOC_CATEG_ID
NVARCSTR
yes
DOC_TYPE_ID
PK
NVARCSTR
yes
10
EFFECT_ID
PK
NVARCSTR
yes
11
EQUIPMNT_ID
PK
NVARCSTR
18
yes
12
FUNCTNL_LOCATN_I D
PK
NVARCSTR
30
yes
13
HOURS_DOWNTIME
DECIMAL
48
22
yes
14
HOURS_UPTIME
Calulcated hours of uptime: Prev Malf end date DECIMAL - malf start date
48
22
yes
15
INTERNAL_ORDER_ID PK
NVARCSTR
12
yes
16
LOAD_DATE
DATETIME
24
yes
87
17
LOAD_TIME
NVARCSTR
yes
18
QMIH-AUSBS - End of malfunction (date) + QMIH-AUZTV - Start of malfunction (time) Date and time of the previous malfunction end date (calculated as lookup) QMIH-AUSVN - Start of malfunction (date) + QMIH-AUSBS - End of malfunction (date)
DATETIME
24
yes
19
DATETIME
24
yes
20
DATETIME
24
yes
21
Date and time of the next malfunction start date DATETIME (calculated as lookup)
24
yes
22
MATERIAL_ID
QMFE.MATNR - Material
NVARCSTR
18
yes
23
MINS_DOWNTIME
Calcualted minutes of downtime (as Malf end - DECIMAL malf start) Calulcated mins of uptime: Prev Malf end date - malf start date QMEL-QMDAT - Date of notification (without timestamp)
48
22
yes
24
MINS_UPTIME
DECIMAL
48
22
yes
25
NOTIFICTN_DATE
PK
DATETIME
24
yes
26
NOTIFICTN_DATETIM E
24
yes
27
NOTIFICTN_DESCR
NVARCSTR
40
yes
28
NOTIFICTN_ID
NVARCSTR
12
yes
29
OBJ_FLAG
NVARCSTR
yes
30
OBJ_ID
PK
NVARCSTR
30
no
31
PERSON_ID_RESP
PK
NVARCSTR
12
yes
32
PLANNG_GRP_ID
PK
NVARCSTR
yes
33
PLANT_ID
PK
NVARCSTR
no
34
PLANT_ID_PLAN
NVARCSTR
yes
88
35
PLANT_ID_WRKCNTR
NVARCSTR
yes
36
PRIORITY_ID
PK
QMEL.PRIOK - Priority
NVARCSTR
yes
37
PRIORITY_TYPE_ID
PK
NVARCSTR
yes
38
SEQ_NUM
PK
DECIMAL
48
28
no
39
STARTUP_DATE
DATETIME
24
yes
40
WORK_CNTR_ID
PK
NVARCSTR
yes
89
MTBR_MTTR_STAGE
Staging table for Uptime/Downtime measure calculations
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
BUS_AREA_ID
TGSB-GSBER-Business area
NVARCSTR
yes
CMPNY_CODE_ID
NVARCSTR
yes
COMPLT_DATE
QMEL-QMDAB - Date for completion of notification + QMEL-QMZAB - Completion time DATETIME of notification ILOA-KOSTL (lookup) - Cost Center NVARCSTR
24
yes
COST_CNTR_ID
10
yes
CTRL_AREA_ID
NVARCSTR
yes
DOC_CATEG_ID
NVARCSTR
yes
DOC_TYPE_ID
NVARCSTR
yes
EFFECT_ID
NVARCSTR
yes
INTERNAL_ORDER_ID
NVARCSTR
12
yes
10
LOAD_DATE
DATETIME
24
yes
11
LOAD_TIME
NVARCSTR
yes
12
QMIH-AUSBS - End of malfunction (date) + QMIH-AUZTV - Start of malfunction (time) QMIH-AUSVN - Start of malfunction (date) + QMIH-AUSBS - End of malfunction (date)
DATETIME
24
yes
13
DATETIME
24
yes
14
MATERIAL_ID
QMFE.MATNR - Material
NVARCSTR
18
yes
15
NOTIFICTN_DATE
QMEL-QMDAT - Date of notification (No timestamp) QMEL-QMDAT - Date of notification + QMEL-MZEIT - Notification time
DATETIME
24
yes
16
NOTIFICTN_DATETIM E
DATETIME
24
yes
90
17
NOTIFICTN_DESCR
NVARCSTR
40
yes
18
NOTIFICTN_ID
NVARCSTR
12
yes
19
OBJ_FLAG
NVARCSTR
yes
20
OBJ_ID
PK
NVARCSTR
30
no
21
PERSON_ID_RESP
NVARCSTR
12
yes
22
PLANNG_GRP_ID
NVARCSTR
yes
23
PLANT_ID
PK
NVARCSTR
no
24
PLANT_ID_PLAN
NVARCSTR
yes
25
PLANT_ID_WRKCNTR
NVARCSTR
yes
26
PRIORITY_ID
QMEL.PRIOK - Priority
NVARCSTR
yes
27
PRIORITY_TYPE_ID
NVARCSTR
yes
28
SEQ_NUM
PK
DECIMAL
48
28
no
29
STARTUP_DATE
Lookup - Equipment of Functional Location original startup date and time CRHD-ARBPL (lookup) - Work Center unique name
DATETIME
24
yes
30
WORK_CNTR_ID
NVARCSTR
yes
91
NOTIFICATION
Notification header from tables QMEL and QMIH.
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
ASSEMBLY_ID
QMIH-BAUTL - Assembly
NVARCSTR
18
yes
BATCH_ID
NVARCSTR
10
yes
BREAKDOWN_FLAG
EQIH-MSAUS - Breakdown indicator. Set to 1 DECIMAL if there is a breakdown TGSBT.GTEXT - Business Area Name (lookup NVARCSTR on ILOA.GSBER)
48
28
yes
BUS_AREA_DESCR
30
yes
BUS_AREA_ID
NVARCSTR
yes
CHANGE_BY_LOGIN
NVARCSTR
12
yes
CHANGE_DATE
DATETIME
24
yes
CMPNY_CODE_DES CR
25
yes
CMPNY_CODE_ID
NVARCSTR
yes
10
COMPLT_DATE
QMEL-QMDAB - Date for completion of notification CSKT.KTEXT - Cost Center Name (lookup on ILOA-KOSTL)
DATETIME
24
yes
11
COST_CNTR_DESCR
NVARCSTR
30
yes
12
COST_CNTR_ID
NVARCSTR
10
yes
13
CREATE_BY_LOGIN
QMEL-ERNAM - Name of person who created NVARCSTR object QMFE-ERDAT - Date on which the record was DATETIME created TKA01.BEZEI - Controlling area name (lookup NVARCSTR on ILOA-KOKRS)
12
yes
14
CREATE_DATE
24
yes
15
CTRL_AREA_DESCR
25
yes
16
CTRL_AREA_ID
NVARCSTR
yes
92
Appendix Table Column Details QMEL.KZLOESCH - Delete Data Record ("X" = NVARCSTR Notification marked for Deletion) TQ8T_T.QMTTX - Notification Category Descr. NVARCSTR (lookup on TQ80.QMTYP)
17
DELETE_FLAG
yes
18
DOC_CATEG_DESCR
20
yes
19
DOC_CATEG_ID
NVARCSTR
yes
20
DOC_TYPE_DESCR
NVARCSTR
20
yes
21
DOC_TYPE_ID
NVARCSTR
yes
22
EFFECT_ID
NVARCSTR
yes
23
EQUIPMNT_DESCR
NVARCSTR
40
yes
24
EQUIPMNT_ID
NVARCSTR
18
yes
25
NVARCSTR
40
yes
26
NVARCSTR
30
yes
27
INTERNAL_ORDER_ID
NVARCSTR
12
yes
28
LOAD_DATE
DATETIME
24
yes
29
LOAD_TIME
NVARCSTR
yes
30
LOCATN_DESCR
NVARCSTR
40
yes
31
LOCATN_ID
10
yes
32
DATETIME
24
yes
33
DATETIME
24
yes
34
MATERIAL_ID
NVARCSTR
18
yes
93
Appendix Table Column Details MAKT.MAKTX - Material Desc.r (lookup on QMEL.MATNR) T023T.WGBEZ - Material Group Descr. (lookup on QMEL.MATKL)
35
MTRL_DESCR
NVARCSTR
40
yes
36
MTRL_GRP_DESCR
NVARCSTR
20
yes
37
MTRL_GRP_ID
NVARCSTR
yes
38
NOTIFICTN_DATE
DATETIME
24
yes
39
NOTIFICTN_DESCR
NVARCSTR
40
yes
40
NOTIFICTN_ID
PK
NVARCSTR
12
no
41
NOTIFICTN_ID_REF
QMEL.QWRNUM - Reference Notification Number QMEL-OBJNR - Object number for status management
NVARCSTR
12
yes
42
OBJ_ID
NVARCSTR
22
yes
43
PERSON_ID_RESP
NVARCSTR
12
yes
44
PERSON_NAME_RE SP
NVARCSTR
82
yes
45
PLANNG_GRP_ID
NVARCSTR
yes
46
PLANNG_GRP_NAME
NVARCSTR
18
yes
47
PLANT_ID
NVARCSTR
yes
48
PLANT_ID_PLAN
NVARCSTR
yes
49
PLANT_ID_WRKCNTR
NVARCSTR
yes
50
PLANT_NAME
T001W.NAME1 - Maint. Plant Descr. (lookup on ILOA-SWERK) T001W.NAME1 - Plant Name (lookup on QMIH.IWERK) T001W.NAME1 - Plant Name (lookup on CRHD.WERKS)
NVARCSTR
30
yes
51
PLANT_NAME_PLAN
NVARCSTR
30
yes
52
PLANT_NAME_WRK CNTR
NVARCSTR
30
yes
94
53
PRIORITY_DESCR
NVARCSTR
20
yes
54
PRIORITY_ID
QMEL.PRIOK - Priority
NVARCSTR
yes
55
PRIORITY_TYPE_DES CR
NVARCSTR
20
yes
56
PRIORITY_TYPE_ID
NVARCSTR
yes
57
QTY_DOWNTIME
QMIH-AUSZT - Downtime
DECIMAL
48
22
yes
58
REFERENCE_DATE
DATETIME
24
yes
59
REPORTED_BY_LOGI N
NVARCSTR
12
yes
60
REQ_END_DATE
DATETIME
24
yes
61
REQ_START_DATE
DATETIME
24
yes
62
T006A.MSEH3 - Downtime Unit of Meas. Code (lookup on QMIH-MAUEH) T006A.MSEH3 - Downtime Unit of Meas. Description (lookup on QMIH-MAUEH)
NVARCSTR
yes
63
NVARCSTR
30
yes
64
UOM_ID_DOWNTIME
NVARCSTR
yes
65
WORK_CNTR_DESCR
NVARCSTR
40
yes
66
WORK_CNTR_ID
NVARCSTR
yes
95
NOTIFICATION_FACT
Load NOTIFICATION_FACT from QMFE, QMIH, QMEL (Quality notifiction at line item level)
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
ASSEMBLY_ID
QMFE-BAUTL/QMIH.BAUTL - Assembly
NVARCSTR
18
yes
BREAKDOWN_FLAG
48
28
yes
BUS_AREA_ID
PK
TGSB-GSBER-Business area
NVARCSTR
yes
CAUSE_GRP_ID
PK
NVARCSTR
yes
CAUSE_ID
PK
NVARCSTR
yes
CHANGE_BY_LOGIN
NVARCSTR
12
yes
CHANGE_DATE
DATETIME
24
yes
CHANGE_DATE_HDR
DATETIME
24
yes
CMPNY_CODE_ID
PK
NVARCSTR
yes
10
COMPLT_DATE
QMEL-QMDAB - Date for completion of notification + QMEL-QMZAB - Completion time DATETIME of notification JEST-STAT (lookup) - NOCO notification completed status is active (1 is active, 0 is inactive) PK ILOA-KOSTL (lookup) - Cost Center DECIMAL
24
yes
11
COMPLT_FLAG
48
28
yes
12
COST_CNTR_ID
NVARCSTR
10
yes
13
CREATE_BY_LOGIN
QMEL-ERNAM - Name of person who created NVARCSTR object QMFE-ERDAT - Date on which the record was DATETIME created
12
yes
14
CREATE_DATE
PK
24
yes
15
CREATE_DATE_HDR
DATETIME
24
yes
16
CTRL_AREA_ID
PK
NVARCSTR
yes
96
17
DAMAGE_GRP_ID
PK
NVARCSTR
yes
18
DAMAGE_ID
PK
QMFE-FECOD - Problem
NVARCSTR
yes
19
DAYS_COMPLT
DECIMAL
48
22
yes
20
DAYS_DOWNTIME
DECIMAL
48
22
yes
21
DAYS_REQ
DECIMAL
48
22
yes
22
DOC_CATEG_ID
NVARCSTR
yes
23
DOC_TYPE_ID
PK
NVARCSTR
yes
24
EFFECT_ID
PK
NVARCSTR
yes
25
EQUIPMNT_ID
PK
NVARCSTR
18
yes
26
NVARCSTR
18
yes
27
PK
NVARCSTR
30
yes
28
NVARCSTR
30
yes
29
HOURS_COMPLT
DECIMAL
48
22
yes
30
HOURS_DOWNTIME
DECIMAL
48
22
yes
31
HOURS_REQ
DECIMAL
48
22
yes
32
INTERNAL_ORDER_ID PK
QMEL-AUFNR - Order Number JEST-STAT (lookup) - NOPR notification is progress status is active (1 is active, 0 is inactive) QMFE-KZLOESCH - Indicator: delete data record. Set to 1 if an item is deleted
NVARCSTR
12
yes
33
IN_PROGRESS_FLAG
DECIMAL
48
28
yes
34
ITEM_DELETE_FLAG
DECIMAL
48
28
yes
97
35
LOAD_DATE
DATETIME
24
yes
36
LOAD_TIME
NVARCSTR
yes
37
LOCATN_ID
PK
ILOA-STORT - Location of maintenance object NVARCSTR (lookup) QMIH-AUSBS - End of malfunction (date) + QMIH-AUZTV - Start of malfunction (time) QMIH-AUSVN - Start of malfunction (date) + QMIH-AUSBS - End of malfunction (date)
10
yes
38
DATETIME
24
yes
39
DATETIME
24
yes
40
MATERIAL_ID
QMFE.MATNR - Material
NVARCSTR
18
yes
41
MINS_COMPLT
DECIMAL
48
22
yes
42
MINS_DOWNTIME
DECIMAL
48
22
yes
43
MINS_REQ
Number of Requied Minutes to fix malfuction (calcualted) QMEL-QMDAT - Date of notification (without timestamp)
DECIMAL
48
22
yes
44
NOTIFICTN_DATE
DATETIME
24
yes
45
QMEL.QMDAT and QMEL.MZEIT - Notification DATETIME Date and Time JEST-STAT (lookup) - DLFL notification completed status is active (1 is active, 0 is inactive) QMEL-QMTXT - Short text
24
yes
46
DECIMAL
48
28
yes
47
NOTIFICTN_DESCR
NVARCSTR
40
yes
48
NOTIFICTN_ID
PK
NVARCSTR
12
no
49
NVARCSTR
40
yes
50
NVARCSTR
no
51
OBJ_ID
QMEL-OBJNR - Object number for status management Concatenation of QMNUM and RENUM for classification
NVARCSTR
22
yes
52
OBJ_ID_CLASS
NVARCSTR
16
yes
98
53
OBJ_PART_GRP_ID
PK
NVARCSTR
yes
54
OBJ_PART_ID
PK
QMFE-OTEIL - Object part JEST-STAT (lookup) - OSNO outstanding notification status is active (1 is active, 0 is inactive)
NVARCSTR
yes
55
OUTSTANDNG_FLAG
DECIMAL
48
28
yes
56
PERSON_ID_RESP
PK
NVARCSTR
12
yes
57
PLANNG_GRP_ID
PK
NVARCSTR
yes
58
PLANT_ID
PK
NVARCSTR
yes
59
PLANT_ID_PLAN
NVARCSTR
yes
60
PLANT_ID_WRKCNTR
CRHD-WERKS (lookup) - Work Center Plant JEST-STAT(lookup) - NOPO notification postponed status is active (1 is active, 0 is inactive) PK QMEL.PRIOK - Priority
NVARCSTR
yes
61
POSTPONE_FLAG
DECIMAL
48
28
yes
62
PRIORITY_ID
NVARCSTR
yes
63
PRIORITY_TYPE_ID
PK
NVARCSTR
yes
64
QTY_DOWNTIME
QMIH-AUSZT - Downtime
DECIMAL
48
22
yes
65
REFERENCE_DATE
QMEL.BEZDT- Notification reference date + QMEL.BEZUR - Notification reference time QMEL-QMNAM - Name of person reporting notification QMEL-LTRMN - Required end date + QMEL-LTRUR - Required end date-time QMEL-STRMN - Required start date + QMEL-STRUR - Required start (time)
DATETIME
24
yes
66
REPORTED_BY_LOGI N
NVARCSTR
12
yes
67
REQ_END_DATE
DATETIME
24
yes
68
REQ_START_DATE
DATETIME
24
yes
69
UOM_ID_DOWNTIME
PK
NVARCSTR
yes
70
WORK_CNTR_ID
PK
NVARCSTR
yes
99
OBJECT_CLASS
DD07T - Object Class reference dimension
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
LOAD_DATE
Date and time when the record was loaded into DATETIME Rapid Mart Time when the record was loaded into the RapidMart (string format HH24:MI:SS)
24
yes
LOAD_TIME
NVARCSTR
yes
OBJ_CLASS_DESCR
NVARCSTR
60
yes
OBJ_CLASS_ID
PK
NVARCSTR
10
no
OBJECT_TYPE
DD07T - Object Type reference dimension
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
DIM_SRC_ID
PK
Dimension Source. This is a combined dimension combining different varieties of "object type" from different sources. This field identifies the source of "object type"
NVARCSTR
10
no
LOAD_DATE
Date and time when the record was loaded into DATETIME Rapid Mart Time when the record was loaded into the RapidMart (string format HH24:MI:SS)
24
yes
LOAD_TIME
NVARCSTR
yes
OBJ_TYPE_DESCR
NVARCSTR
75
yes
OBJ_TYPE_ID
PK
NVARCSTR
10
no
100
OPERATION_SUITABILITY
Key suitability required for carrying out the operation (for example, welding certificate or NC programming course) - from T423T
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
LOAD_DATE
DATETIME
24
yes
LOAD_TIME
NVARCSTR
yes
PLANT_ID
PK
T423T.WERKS -Plant
NVARCSTR
no
PLANT_NAME
T001W.NAME1 -Name
NVARCSTR
30
yes
SUITABILITY_DESCR
NVARCSTR
30
yes
SUITABILITY_ID
PK
T423T.QUALF -Suitability
NVARCSTR
no
101
PLANNING_GROUP
T024I - Planner group dimension
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
CMPNY_CODE_ID
NVARCSTR
yes
CMPNY_CODE_NAME
NVARCSTR
25
yes
LOAD_DATE
DATETIME
24
yes
LOAD_TIME
NVARCSTR
yes
PLANNG_GRP_ID
PK
NVARCSTR
no
PLANNG_GRP_NAME
T024i-INNAM - Name of the maintenance planning group T024I-INTEL - Maintenance planning group phone number
NVARCSTR
18
yes
PLANNG_GRP_PHO NE
NVARCSTR
12
yes
PLANT_ID
PK
NVARCSTR
no
PLANT_ID_MAINT
NVARCSTR
yes
10
PLANT_NAME
T001W.NAME1 -Name
NVARCSTR
30
yes
11
PLANT_NAME_MAINT
NVARCSTR
30
yes
12
PURCH_ORG_DESCR
NVARCSTR
20
yes
13
PURCH_ORG_ID
NVARCSTR
yes
14
VALUATN_AREA_ID
NVARCSTR
yes
102
PLANT
Contains Plant Level Information
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
ADDRESS_ID
Address ID
NVARCSTR
10
yes
BATCH_STATUS_FLA G
NVARCSTR
yes
CITY
T001W.ORT01 CIty
NVARCSTR
40
yes
CMPNY_CODE_ID
Company code
NVARCSTR
yes
CMPNY_CODE_NAME
NVARCSTR
40
yes
COUNTRY_ID
Country ID (Abbreviation)
NVARCSTR
yes
COUNTRY_NAME
NVARCSTR
15
yes
CTRL_AREA_ID
NVARCSTR
yes
CTRL_AREA_NAME
NVARCSTR
25
yes
10
DISTRICT
District
NVARCSTR
40
yes
11
FAX
Fax Number
NVARCSTR
40
yes
12
HOUSE_NUMBER
House Number
NVARCSTR
10
yes
13
LOAD_DATE
Date and time when the record was loaded into DATETIME Rapid Mart Time when the record was loaded into the RapidMart (string format HH24:MI:SS)
24
yes
14
LOAD_TIME
NVARCSTR
yes
15
PHONE
Phone
NVARCSTR
30
yes
16
PLANT_FULL_NAME
ID and Name
NVARCSTR
120
yes
103
17
PLANT_ID
PK
T001W.WERKS Plant
NVARCSTR
no
18
PLANT_NAME
Plant name
NVARCSTR
40
yes
19
PLANT_NAME_01
NVARCSTR
40
yes
20
PLANT_NAME_02
NVARCSTR
40
yes
21
PLANT_NAME_03
Plant name 3
NVARCSTR
40
yes
22
PLANT_NAME_04
Plant name 3
NVARCSTR
40
yes
23
PURCH_ORG_ID
NVARCSTR
yes
24
PURCH_ORG_NAME
NVARCSTR
20
yes
25
REGION_ID
NVARCSTR
yes
26
REGION_NAME
NVARCSTR
20
yes
27
SALES_ORG_ID
NVARCSTR
yes
28
SALES_ORG_NAME
NVARCSTR
25
yes
29
STREET
Street name
NVARCSTR
60
yes
30
VALUATN_AREA_ID
NVARCSTR
yes
31
ZIP
Postal Code
NVARCSTR
10
yes
104
PLANT_LOCATION
Plant Location attributes from T499S
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
ADDRESS_ID
Address
NVARCSTR
10
yes
CITY
City
NVARCSTR
40
yes
CMPNY_CODE_ID
Company Code ID
NVARCSTR
yes
CMPNY_CODE_NAME
NVARCSTR
25
yes
COUNTRY_ID
Country Key
NVARCSTR
yes
COUNTRY_NAME
Country name
NVARCSTR
15
yes
DATE_TO
Valid-to date
DATETIME
24
yes
DISTRICT
District
NVARCSTR
40
yes
FAX
NVARCSTR
30
yes
10
HOUSE_NUMBER
House Number
NVARCSTR
10
yes
11
LOAD_DATE
DATETIME
24
yes
12
LOAD_TIME
NVARCSTR
yes
13
LOCATN_FULL_NAME
NVARCSTR
55
yes
14
LOCATN_ID
PK
T499S.STAND -Location
NVARCSTR
10
no
15
LOCATN_NAME
NVARCSTR
40
yes
16
PHONE
NVARCSTR
30
yes
105
17
PLANT_FULL_NAME
ID and Name
NVARCSTR
120
yes
18
PLANT_ID
PK
T499S.WERKS -Plant
NVARCSTR
no
19
PLANT_NAME
T001W.NAME1 -Name
NVARCSTR
30
yes
20
PLANT_NAME_01
Name 1
NVARCSTR
40
yes
21
PLANT_NAME_02
Name 2
NVARCSTR
40
yes
22
PLANT_NAME_03
Name 3
NVARCSTR
40
yes
23
PLANT_NAME_04
Name 4
NVARCSTR
40
yes
24
REGION_ID
NVARCSTR
yes
25
REGION_NAME
Description
NVARCSTR
20
yes
26
STREET
Street
NVARCSTR
60
yes
27
VALUATN_AREA_ID
NVARCSTR
yes
28
ZIP
NVARCSTR
10
yes
106
PRODUCT_HIERARCHY
T179 - Product Hierarchy dimension
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
LOAD_DATE
Date and time when the record was loaded into DATETIME Rapid Mart Time when the record was loaded into the RapidMart (string format HH24:MI:SS)
24
yes
LOAD_TIME
NVARCSTR
yes
LVL_01_DESCR
Level 1 description
NVARCSTR
40
yes
LVL_02_DESCR
Level 2 description
NVARCSTR
40
yes
LVL_03_DESCR
Level 3 descritpion
NVARCSTR
40
yes
PROD_DESCR
NVARCSTR
40
yes
PROD_HIER_ID
PK
NVARCSTR
18
no
PROD_LVL
NVARCSTR
yes
107
PROFIT_CENTER
CEPC - Profit Center attributes
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
CITY
City
NVARCSTR
40
yes
COUNTRY_ID
Country key
NVARCSTR
yes
COUNTRY_NAME
NVARCSTR
15
yes
CTRL_AREA_ID
PK
Controlling area
NVARCSTR
no
CURR_ID
Currency key
NVARCSTR
yes
DEPARTMENT
Department
NVARCSTR
12
yes
DISTRICT
District
NVARCSTR
40
yes
FAX
Fax number
NVARCSTR
40
yes
LANG_ID
Language Key
NVARCSTR
yes
10
LOAD_DATE
Date and time when the record was loaded into DATETIME Rapid Mart Time when the record was loaded into the RapidMart (string format HH24:MI:SS)
24
yes
11
LOAD_TIME
NVARCSTR
yes
12
PERSON_IN_CHARGE
NVARCSTR
20
yes
13
PHONE
NVARCSTR
30
yes
14
PROFIT_CNTR_AREA
NVARCSTR
12
yes
15
NVARCSTR
40
yes
16
NVARCSTR
120
yes
108
17
PROFIT_CNTR_ID
PK
Profit center
NVARCSTR
10
no
18
PROFIT_CNTR_NAME
NVARCSTR
20
yes
19
Name 1
NVARCSTR
40
yes
20
Name 2
NVARCSTR
40
yes
21
Name 3
NVARCSTR
40
yes
22
Name 4
NVARCSTR
40
yes
23
REGION_ID
NVARCSTR
yes
24
REGION_NAME
NVARCSTR
20
yes
25
SEGMENT_DESCR
Segment Description
NVARCSTR
50
yes
26
SEGMENT_ID
NVARCSTR
10
yes
27
STREET
NVARCSTR
60
yes
28
VALID_FROM_DATE
Valid-from date
DATETIME
24
yes
29
VALID_TO_DATE
Valid to date
DATETIME
24
yes
30
ZIP
Postal Code
NVARCSTR
10
yes
109
PROFIT_CENTER_HIER
CCSS-RPRCTR - Profit Center Hierarchy- cannot have primary key due to possible duplicate entries in SAP
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
CHILD_DESCR
NVARCSTR
64
yes
CHILD_ID
PK
NVARCSTR
10
no
CTRL_AREA_ID
PK
Controlling Area ID
NVARCSTR
no
LEAF_FLAG
PK
Node Is Leaf
NVARCSTR
no
LOAD_DATE
Date and time when the record was loaded into DATETIME Rapid Mart Time when the record was loaded into the RapidMart (string format HH24:MI:SS)
24
yes
LOAD_TIME
NVARCSTR
yes
PARENT_DESCR
NVARCSTR
64
yes
PARENT_ID
PK
NVARCSTR
10
no
ROOT_FLAG
PK
Node is Root
NVARCSTR
no
110
PROFIT_CENTER_HIER_BAD
CCSS-RPRCTR - Profit Center Hierarchy table with invalid records- cannot have primary key due to possible duplicate entries in SAP
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
CHILD_DESCR
Child Description
NVARCSTR
64
yes
CHILD_ID
PK
Child
NVARCSTR
10
no
CTRL_AREA_ID
PK
Control Area ID
NVARCSTR
no
ETL_ERROR_ACTN
NVARCSTR
yes
ETL_ERROR_COLU MN
NVARCSTR
500
yes
LEAF_FLAG
PK
Leaf Flag
NVARCSTR
no
LOAD_DATE
Date and time when the record was loaded into DATETIME Rapid Mart Time when the record was loaded into the RapidMart (string format HH24:MI:SS)
24
yes
LOAD_TIME
NVARCSTR
yes
PARENT_DESCR
Parent Description
NVARCSTR
64
yes
10
PARENT_ID
PK
Parent ID
NVARCSTR
10
no
11
ROOT_FLAG
PK
Root Flag
NVARCSTR
no
111
PROFIT_CENTER_HIER_HZ
CCSS-RPRCTR - Profit Center hierarchy horizontally flattenned- cannot have primary key due to possible duplicate entries in SAP
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
CTRL_AREA_ID
PK
Controlling Area ID
NVARCSTR
no
LEAF_LVL
DECIMAL
48
10
no
LOAD_DATE
Date and time when the record was loaded into DATETIME Rapid Mart Time when the record was loaded into the RapidMart (string format HH24:MI:SS)
24
yes
LOAD_TIME
NVARCSTR
yes
LVL_00_DESCR
NVARCSTR
64
yes
LVL_00_FULL_NAME
NVARCSTR
120
yes
LVL_00_ID
PK
NVARCSTR
10
no
LVL_01_DESCR
NVARCSTR
64
yes
LVL_01_FULL_NAME
NVARCSTR
120
yes
10
LVL_01_ID
PK
NVARCSTR
10
no
11
LVL_02_DESCR
NVARCSTR
64
yes
12
LVL_02_FULL_NAME
NVARCSTR
120
yes
13
LVL_02_ID
PK
NVARCSTR
10
no
14
LVL_03_DESCR
NVARCSTR
64
yes
15
LVL_03_FULL_NAME
NVARCSTR
120
yes
16
LVL_03_ID
PK
NVARCSTR
10
no
112
17
LVL_04_DESCR
NVARCSTR
64
yes
18
LVL_04_FULL_NAME
NVARCSTR
120
yes
19
LVL_04_ID
PK
NVARCSTR
10
no
20
LVL_05_DESCR
NVARCSTR
64
yes
21
LVL_05_FULL_NAME
NVARCSTR
120
yes
22
LVL_05_ID
PK
NVARCSTR
10
no
23
LVL_06_DESCR
NVARCSTR
64
yes
24
LVL_06_FULL_NAME
NVARCSTR
120
yes
25
LVL_06_ID
PK
NVARCSTR
10
no
26
LVL_07_DESCR
NVARCSTR
64
yes
27
LVL_07_FULL_NAME
NVARCSTR
120
yes
28
LVL_07_ID
PK
NVARCSTR
10
no
29
LVL_08_DESCR
NVARCSTR
64
yes
30
LVL_08_FULL_NAME
NVARCSTR
120
yes
31
LVL_08_ID
PK
NVARCSTR
10
no
32
LVL_09_DESCR
NVARCSTR
64
yes
33
LVL_09_FULL_NAME
NVARCSTR
120
yes
34
LVL_09_ID
PK
NVARCSTR
10
no
113
35
LVL_10_DESCR
NVARCSTR
64
yes
36
LVL_10_FULL_NAME
NVARCSTR
120
yes
37
LVL_10_ID
PK
NVARCSTR
10
no
38
PROFIT_CNTR_ID
PK
Profit Center ID
NVARCSTR
10
no
PROFIT_CENTER_HIER_VR
CCSS-RPRCTR Profit Center Hierarchy vertically flattenned- cannot have primary key due to possible duplicate entries in SAP
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
CHILD_DESCR
NVARCSTR
64
yes
CHILD_FULL_NAME
NVARCSTR
120
yes
CHILD_ID
PK
NVARCSTR
10
no
CTRL_AREA_ID
PK
Controlling Center ID
NVARCSTR
no
DEPTH
INTEGER
yes
LEAF_FLAG
INTEGER
yes
LOAD_DATE
Date and time when the record was loaded into DATETIME Rapid Mart Time when the record was loaded into the RapidMart (string format HH24:MI:SS)
24
yes
LOAD_TIME
NVARCSTR
yes
PARENT_DESCR
NVARCSTR
64
yes
10
PARENT_FULL_NAME
NVARCSTR
120
yes
11
PARENT_ID
PK
NVARCSTR
10
no
12
ROOT_FLAG
INTEGER
yes
114
PROJECT_ELEMENT
PRPS, PRTE - Project Element Master dimension
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
ACTL_DURTN
DECIMAL
48
yes
ACTL_FINISH_DATE
DATETIME
24
yes
ACTL_START_DATE
DATETIME
24
yes
APPLICANT_ID
Applicant number
DECIMAL
48
28
yes
APPLICANT_NAME
Applicant
NVARCSTR
25
yes
BASIC_DURTN
48
yes
BASIC_FINISH_DATE
DATETIME
24
yes
DATETIME
24
yes
DATETIME
24
yes
10
DATETIME
24
yes
11
DATETIME
24
yes
12
BASIC_START_DATE
DATETIME
24
yes
13
CREATED_BY
NVARCSTR
12
yes
14
CREATE_DATE
DATETIME
24
yes
15
DELETE_FLAG
Deletion indicator
NVARCSTR
yes
16
FCST_DURTN
DECIMAL
48
yes
115
17
FCST_FINISH_DATE
DATETIME
24
yes
18
DATETIME
24
yes
19
DATETIME
24
yes
20
DATETIME
24
yes
21
DATETIME
24
yes
22
FCST_START_DATE
DATETIME
24
yes
23
LOAD_DATE
Date and time when the record was loaded into DATETIME Rapid Mart Time when the record was loaded into the RapidMart (string format HH24:MI:SS) Indicator: WBS element used in project summarization
24
yes
24
LOAD_TIME
NVARCSTR
yes
25
MILESTONE_FLAG
NVARCSTR
yes
26
PRIORITY_FLAG
Priority
NVARCSTR
yes
27
PROJ_ELEM_CODE
DECIMAL
48
28
yes
28
PROJ_ELEM_DESCR
PRPS.POST1 - WBS element (Project Element) Description PRPS.POSID and PRPS.POST1 Project Element ID and Project Element Description
NVARCSTR
40
yes
29
PROJ_ELEM_FULL_N AME
NVARCSTR
100
yes
30
PROJ_ELEM_ID
PK
NVARCSTR
24
no
31
PROJ_ELEM_SHORT_ ID
16
yes
32
PROJ_ID
PROJ.PSPID - (Lookup on PROJ) Project ID (external) PROJ.POST1 - PS: Short description (1st text line) -- Lookup on PROJ
NVARCSTR
24
yes
33
PROJ_NAME
NVARCSTR
40
yes
34
RESP_PERSON
25
yes
116
Appendix Table Column Details Number of the responsible person (project manager)
35
RESP_PERSON_ID
DECIMAL
48
28
yes
36
TNTV_FINISH_DATE
DATETIME
24
yes
37
TNTV_START_DATE
DATETIME
24
yes
38
NVARCSTR
yes
39
NVARCSTR
yes
40
NVARCSTR
yes
PROJECT_ELEMENT_HIER
PRHI - Project Element Hierarchy dimension
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
CHILD_CODE
INTEGER
no
CHILD_DESCR
NVARCSTR
100
yes
CHILD_FULL_NAME
100
yes
CHILD_ID
PK
NVARCSTR
24
no
LOAD_DATE
Date and time when the record was loaded into DATETIME Rapid Mart Time when the record was loaded into the RapidMart (string format HH24:MI:SS) PRPS.POSID - WBS element Internal ID Project Element Parent Node ID
24
yes
LOAD_TIME
NVARCSTR
yes
PARENT_CODE
INTEGER
no
PARENT_DESCR
NVARCSTR
100
yes
PARENT_FULL_NAME
NVARCSTR
100
yes
10
PARENT_ID
PK
NVARCSTR
24
no
117
PROJECT_ELEMENT_HIER_BAD
Rejected Project Element Hierarchy records
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
CHILD_CODE
INTEGER
no
CHILD_DESCR
NVARCSTR
100
yes
CHILD_FULL_NAME
100
yes
CHILD_ID
PK
NVARCSTR
24
no
ETL_ERROR_ACTN
NVARCSTR
yes
ETL_ERROR_COLU MN
NVARCSTR
500
yes
LOAD_DATE
Date and time when the record was loaded into DATETIME Rapid Mart Time when the record was loaded into the RapidMart (string format HH24:MI:SS) PRPS.POSID - WBS element Internal ID Project Element Parent Node ID
24
yes
LOAD_TIME
NVARCSTR
yes
PARENT_CODE
INTEGER
yes
10
PARENT_DESCR
NVARCSTR
100
yes
11
PARENT_FULL_NAME
Project Element Parent Node ID and Description PRPS.POSID - WBS element External ID Project Element Parent Node ID
NVARCSTR
100
yes
12
PARENT_ID
PK
NVARCSTR
24
no
118
PROJECT_ELEMENT_HIER_HZ
PRHI - Project element hierarchy flattenned horizontally
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
LEAF_LVL
INTEGER
yes
LOAD_DATE
Date and time when the record was loaded into DATETIME Rapid Mart Time when the record was loaded into the RapidMart (string format HH24:MI:SS)
24
yes
LOAD_TIME
NVARCSTR
yes
LVL_00_DESCR
NVARCSTR
100
yes
LVL_00_FULL_NAME
NVARCSTR
100
yes
LVL_00_ID
PK
NVARCSTR
24
no
LVL_01_DESCR
NVARCSTR
100
yes
LVL_01_FULL_NAME
NVARCSTR
100
yes
LVL_01_ID
PK
NVARCSTR
24
no
10
LVL_02_DESCR
NVARCSTR
100
yes
11
LVL_02_FULL_NAME
NVARCSTR
100
yes
12
LVL_02_ID
PK
NVARCSTR
24
no
13
LVL_03_DESCR
NVARCSTR
100
yes
14
LVL_03_FULL_NAME
NVARCSTR
100
yes
15
LVL_03_ID
PK
NVARCSTR
24
no
16
LVL_04_DESCR
NVARCSTR
100
yes
119
Appendix Table Column Details Project Element Level 4 Level ID and Node Description
17
LVL_04_FULL_NAME
NVARCSTR
100
yes
18
LVL_04_ID
PK
NVARCSTR
24
no
19
LVL_05_DESCR
NVARCSTR
100
yes
20
LVL_05_FULL_NAME
NVARCSTR
100
yes
21
LVL_05_ID
PK
NVARCSTR
24
no
22
LVL_06_DESCR
NVARCSTR
100
yes
23
LVL_06_FULL_NAME
NVARCSTR
100
yes
24
LVL_06_ID
PK
NVARCSTR
24
no
25
LVL_07_DESCR
NVARCSTR
100
yes
26
LVL_07_FULL_NAME
NVARCSTR
100
yes
27
LVL_07_ID
PK
NVARCSTR
24
no
28
LVL_08_DESCR
NVARCSTR
100
yes
29
LVL_08_FULL_NAME
NVARCSTR
100
yes
30
LVL_08_ID
PK
NVARCSTR
24
no
31
LVL_09_DESCR
NVARCSTR
100
yes
32
LVL_09_FULL_NAME
NVARCSTR
100
yes
33
LVL_09_ID
PK
NVARCSTR
24
no
34
LVL_10_DESCR
NVARCSTR
100
yes
120
Appendix Table Column Details Project Element Level 10 Level ID and Node Description
35
LVL_10_FULL_NAME
NVARCSTR
100
yes
36
LVL_10_ID
PK
NVARCSTR
24
no
37
PROJ_ELEM_ID
PK
NVARCSTR
24
no
PROJECT_ELEMENT_HIER_VR
PRHI - Project Element Hierarchy vertically flattenned
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
CHILD_DESCR
NVARCSTR
100
yes
CHILD_FULL_NAME
NVARCSTR
100
yes
CHILD_ID
PK
Parent Node ID
NVARCSTR
24
no
DEPTH
INTEGER
yes
LEAF_FLAG
Is Leaf
INTEGER
yes
LOAD_DATE
Date and time when the record was loaded into DATETIME Rapid Mart Time when the record was loaded into the RapidMart (string format HH24:MI:SS)
24
yes
LOAD_TIME
NVARCSTR
yes
PARENT_DESCR
NVARCSTR
100
yes
PARENT_FULL_NAME
NVARCSTR
100
yes
10
PARENT_ID
PK
Child Node ID
NVARCSTR
24
no
11
ROOT_FLAG
Is Root
INTEGER
yes
121
SERVICE_CONFIRMATION_FACT
AFRU - Order completion confirmations (also data from AFIH, AUFK)
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
ACTIVITY_ID
PK
NVARCSTR
yes
ASSEMBLY_ID
AFIH-BAUTL - Assembly ID
NVARCSTR
18
yes
BUS_AREA_ID
PK
NVARCSTR
yes
CAPACITY_ID
PK
AFRU.KAPID - Capacity ID
NVARCSTR
20
yes
CHANGE_BY_LOGIN
NVARCSTR
12
yes
CHANGE_DATE
DATETIME
24
yes
CMPNY_CODE_ID
PK
NVARCSTR
yes
CONFIRMATN_DESCR
NVARCSTR
40
yes
CONFIRMATN_ID
PK
NVARCSTR
10
no
10
CONFIRMATN_SEQ_I PK D
NVARCSTR
no
11
COST_CNTR_ID
PK
NVARCSTR
10
yes
12
CREATE_BY_LOGIN
12
yes
13
CREATE_DATE
PK
DATETIME
24
yes
14
CTRL_AREA_ID
PK
NVARCSTR
yes
15
CURR_ID
PK
NVARCSTR
yes
16
CUSTOMER_ID
PK
NVARCSTR
10
yes
122
Appendix Table Column Details Calcualted Days to complete the operation (as DECIMAL Forecas end - Forecat start) Calcualted days of execution (as Execution Start end - Execution start)
17
DAYS_COMPLT_FCST
48
22
yes
18
DAYS_EXECUTN
DECIMAL
48
22
yes
19
DOC_CATEG_ID
NVARCSTR
yes
20
DOC_TYPE_ID
PK
NVARCSTR
yes
21
EQUIPMNT_ID
PK
AFIH-EQUNR - Equipment number AFRU-IEDD - Confirmed date for execution finish + AFRU-IEDZ - Confirmed time for Execution finish AFRU-ISDD - Confirmed date for start of execution) + AFRU-ISDZ - Confirmed time for Execution start
NVARCSTR
18
yes
22
EXECUTN_END_DATE
DATETIME
24
yes
23
EXECUTN_START_DA TE
DATETIME
24
yes
24
FCST_END_DATE
AFRU.PEDD - Forecast finish date of operation from confirmation) + AFRU.PEDZ - Forecast DATETIME finish time of operation from confirmation AFRU-AUERU - Indicator: Partial/final confirmation DECIMAL
24
yes
25
FINAL_CONFIRMATN_ FLAG
48
28
yes
26
FUNCTNL_AREA_ID
PK
NVARCSTR
16
yes
27
PK
30
yes
28
Calcualted hours to complete the operation (as DECIMAL Forecas end - Forecat start) Calcualted hours of execution (as Execution Start end - Execution start)
48
22
yes
29
HOURS_EXECUTN
DECIMAL
48
22
yes
30
INTERNAL_ORDER_ID PK
NVARCSTR
12
yes
31
LOAD_DATE
DATETIME
24
yes
32
LOAD_TIME
NVARCSTR
yes
33
LOCATN_ID
PK
AUFK.STORT -Location
NVARCSTR
10
yes
34
MAINT_ACTIVITY_TYP PK E_ID
NVARCSTR
yes
123
35
MATERIAL_ID
PK
NVARCSTR
18
yes
36
MINS_COMPLT_FCST
Calcualted minutes to complete the operation (as Forecas end - Forecat start)
DECIMAL
48
22
yes
37
MINS_EXECUTN
Calcualted minutes of execution (as Execution DECIMAL Start end - Execution start)
48
22
yes
38
NOTIFICTN_ID
NVARCSTR
12
yes
39
DECIMAL
48
28
yes
40
10
yes
41
OPERATN_SEQ_ID
NVARCSTR
yes
42
ORDER_STATUS_ID
PK
NVARCSTR
yes
43
PERSON_ID
PK
AFRU-PERNR - Personnel number - who files NVARCSTR Cofirmation IHPA-PERNR - Person responsible for the Service Order execution
yes
44
PERSON_ID_RESP
NVARCSTR
12
yes
45
PLANNG_GRP_ID
PK
NVARCSTR
yes
46
PLANT_ID
PK
AFRU-WERKS - Plant
NVARCSTR
yes
47
PLANT_ID_PLANNG
NVARCSTR
yes
48
POST_DATE
DATETIME
24
yes
49
POST_OPEN_RESE RVATN_FLAG
NVARCSTR
yes
50
PRIORITY_ID
PK
AFIH.PRIOK - Priority
NVARCSTR
yes
51
PRIORITY_TYPE_ID
PK
NVARCSTR
yes
52
PROD_HIER_ID
NVARCSTR
18
yes
124
53
PROFIT_CNTR_ID
PK
NVARCSTR
10
yes
54
PROJ_ELEM_ID
PK
NVARCSTR
24
yes
55
QTY_DURTN_ACTL
48
yes
56
QTY_WORK_ACTL
DECIMAL
48
yes
57
QTY_WORK_REMAIN
DECIMAL
48
yes
58
SERIAL_NUM
NVARCSTR
18
yes
59
SUITABILITY_ID
PK
AFRU.QUALF - Suitability
NVARCSTR
yes
60
SYSTEM_CONDITN_I D
PK
NVARCSTR
yes
61
UOM_ID_DURTN_ACT PK L
NVARCSTR
yes
62
UOM_ID_WORK_ACTL
NVARCSTR
yes
63
UOM_ID_WORK_RE MAIN
AFRU-OFMNE - Unit of measure for remaining NVARCSTR work CRHD-ARBPL (lookup) - Work Center unique name
yes
64
WORK_CNTR_ID
PK
NVARCSTR
yes
125
SERVICE_COST_SUMMARY_FACT_HZ
Extracts data from the table PMCO (cost summary for Plant Maintenence) in horizontal period activity representation
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
ACCTNG_FLAG
PK
NVARCSTR
no
AMT_CR_PER00_TRX
PMCO-WRT00 - Period Credit value in ledger DECIMAL currency PMCO-WRT01 - Period Credit value in ledger DECIMAL currency PMCO-WRT02 - Period Credit value in ledger DECIMAL currency PMCO-WRT03 - Period Credit value in ledger DECIMAL currency PMCO-WRT04 - Period Credit value in ledger DECIMAL currency PMCO-WRT05 - Period Credit value in ledger DECIMAL currency PMCO-WRT06 - Period Credit value in ledger DECIMAL currency PMCO-WRT07 - Period Credit value in ledger DECIMAL currency PMCO-WRT08 - Period Credit value in ledger DECIMAL currency PMCO-WRT09 - Period Credit value in ledger DECIMAL currency PMCO-WRT10 - Period Credit value in ledger DECIMAL currency PMCO-WRT11 - Period Credit value in ledger DECIMAL currency PMCO-WRT12 - Period Credit value in ledger DECIMAL currency PMCO-WRT13 - Period Credit value in ledger DECIMAL currency PMCO-WRT14 - Period Credit value in ledger DECIMAL currency
48
15
yes
AMT_CR_PER01_TRX
48
15
yes
AMT_CR_PER02_TRX
48
15
yes
AMT_CR_PER03_TRX
48
15
yes
AMT_CR_PER04_TRX
48
15
yes
AMT_CR_PER05_TRX
48
15
yes
AMT_CR_PER06_TRX
48
15
yes
AMT_CR_PER07_TRX
48
15
yes
10
AMT_CR_PER08_TRX
48
15
yes
11
AMT_CR_PER09_TRX
48
15
yes
12
AMT_CR_PER10_TRX
48
15
yes
13
AMT_CR_PER11_TRX
48
15
yes
14
AMT_CR_PER12_TRX
48
15
yes
15
AMT_CR_PER13_TRX
48
15
yes
16
AMT_CR_PER14_TRX
48
15
yes
126
Appendix Table Column Details PMCO-WRT15- Period Credit value in ledger currency
17
AMT_CR_PER15_TRX
DECIMAL
48
15
yes
18
AMT_CR_PER16_TRX
PMCO-WRT16 - Period Credit value in ledger DECIMAL currency PMCO-WRT00 through 03 - Quarter Credit value in ledger currency PMCO-WRT04 through 06 - Quarter Credit value in ledger currency PMCO-WRT07 through 09 - Quarter Credit value in ledger currency PMCO-WRT10 through 16 - Quarter Credit value in ledger currency
48
15
yes
19
AMT_CR_QTR01_TRX
DECIMAL
48
15
yes
20
AMT_CR_QTR02_TRX
DECIMAL
48
15
yes
21
AMT_CR_QTR03_TRX
DECIMAL
48
15
yes
22
AMT_CR_QTR04_TRX
DECIMAL
48
15
yes
23
AMT_CR_YTD_TRX
PMCO-WRT01 through 16 - Year Credit value DECIMAL in ledger currency PMCO-WRT00 - Period Debit value in ledger currency PMCO-WRT01 - Period Debit value in ledger currency
48
15
yes
24
AMT_DR_PER00_TRX
DECIMAL
48
15
yes
25
AMT_DR_PER01_TRX
DECIMAL
48
15
yes
26
AMT_DR_PER02_TRX
PMCO-WRT002 - Period Debit value in ledger DECIMAL currency PMCO-WRT03 - Period Debit value in ledger currency PMCO-WRT04 - Period Debit value in ledger currency PMCO-WRT05 - Period Debit value in ledger currency PMCO-WRT06 - Period Debit value in ledger currency PMCO-WRT07 - Period Debit value in ledger currency PMCO-WRT08 - Period Debit value in ledger currency PMCO-WRT09 - Period Debit value in ledger currency PMCO-WRT10 - Period Debit value in ledger currency
48
15
yes
27
AMT_DR_PER03_TRX
DECIMAL
48
15
yes
28
AMT_DR_PER04_TRX
DECIMAL
48
15
yes
29
AMT_DR_PER05_TRX
DECIMAL
48
15
yes
30
AMT_DR_PER06_TRX
DECIMAL
48
15
yes
31
AMT_DR_PER07_TRX
DECIMAL
48
15
yes
32
AMT_DR_PER08_TRX
DECIMAL
48
15
yes
33
AMT_DR_PER09_TRX
DECIMAL
48
15
yes
34
AMT_DR_PER10_TRX
DECIMAL
48
15
yes
127
Appendix Table Column Details PMCO-WRT11 - Period Debit value in ledger currency PMCO-WRT12 - Period Debit value in ledger currency PMCO-WRT13 - Period Debit value in ledger currency PMCO-WRT14 - Period Debit value in ledger currency PMCO-WRT15 - Period Debit value in ledger currency PMCO-WRT16 - Period Debit value in ledger currency PMCO-WRT00 through 03 - Quarter Debit value in ledger currency PMCO-WRT04 through 06 - Quarter Debit value in ledger currency PMCO-WRT07 through 09 - Quarter Debit value in ledger currency PMCO-WRT10 through 16 - Quarter Debit value in ledger currency PMCO-WRT01 through 16 - Year Debit value in ledger currency
35
AMT_DR_PER11_TRX
DECIMAL
48
15
yes
36
AMT_DR_PER12_TRX
DECIMAL
48
15
yes
37
AMT_DR_PER13_TRX
DECIMAL
48
15
yes
38
AMT_DR_PER14_TRX
DECIMAL
48
15
yes
39
AMT_DR_PER15_TRX
DECIMAL
48
15
yes
40
AMT_DR_PER16_TRX
DECIMAL
48
15
yes
41
AMT_DR_QTR01_TRX
DECIMAL
48
15
yes
42
AMT_DR_QTR02_TRX
DECIMAL
48
15
yes
43
AMT_DR_QTR03_TRX
DECIMAL
48
15
yes
44
AMT_DR_QTR04_TRX
DECIMAL
48
15
yes
45
AMT_DR_YTD_TRX
DECIMAL
48
15
yes
46
ASSEMBLY_ID
AFIH-BAUTL - Assembly ID
NVARCSTR
18
yes
47
BUS_ACTIVITY_ID
PK
no
48
BUS_AREA_ID
PK
NVARCSTR
yes
49
CMPNY_CODE_ID
PK
NVARCSTR
yes
50
COST_CNTR_ID
PK
NVARCSTR
10
yes
51
CTRL_AREA_ID
PK
NVARCSTR
yes
52
CURR_ID_CTRL_ARE A
NVARCSTR
yes
128
53
CURR_ID_LOC
NVARCSTR
yes
54
CURR_ID_TRX
PK
NVARCSTR
no
55
DOC_CATEG_ID
NVARCSTR
yes
56
DOC_TYPE_ID
PK
NVARCSTR
yes
57
EQUIPMNT_ID
PK
NVARCSTR
18
yes
58
FISC_YEAR
PK
INTEGER
no
59
FISC_YR_VARIANT_ID PK
yes
60
FUNCTNL_AREA_ID
PK
NVARCSTR
16
yes
61
FUNCTNL_LOCATN_I D
PK
30
yes
62
INTERNAL_ORDER_ID PK
NVARCSTR
12
yes
63
LOAD_DATE
Date and Time This row was loaded into the Rapid Mart
DATETIME
24
yes
64
LOAD_TIME
NVARCSTR
yes
65
LOCATN_ID
PK
AUFK.STORT -Location
NVARCSTR
10
yes
66
MAINT_ACTIVITY_TYP E_ID
NVARCSTR
yes
67
MATERIAL_ID
NVARCSTR
18
yes
68
MAX_FISC_PERIOD
PK
INTEGER
no
69
OBJ_ID
PK
NVARCSTR
22
no
70
PARTITION_YEAR
PK
Duplicate of Fisc. Year column to allow for Table partition on a field not in the Primary Key INTEGER
yes
129
71
PLANT_ID
PK
AUFK.WERKS -Plant
NVARCSTR
yes
72
PRIORITY_ID
PK
AFIH.PRIOK - Priority
NVARCSTR
yes
73
PRIORITY_TYPE_ID
PK
NVARCSTR
yes
74
PROD_HIER_ID
NVARCSTR
18
yes
75
PROFIT_CNTR_ID
PK
NVARCSTR
10
yes
76
PROJ_ELEM_ID
PK
NVARCSTR
24
yes
77
RECORD_CATEG_ID
PK
NVARCSTR
14
no
78
RECORD_TYPE_ID
PK
NVARCSTR
no
79
SERIAL_NUM
NVARCSTR
18
yes
80
SURROGATE_DOC_ID
DECIMAL
48
18
yes
81
SYSTEM_CONDITN_I D
PK
NVARCSTR
yes
82
VARIANCE_CATEG_ID PK
PMCO-ABKAT - Category: variance/results analysis CRHD-ARBPL (lookup) - Work Center unique name
NVARCSTR
10
no
83
WORK_CNTR_ID
PK
NVARCSTR
yes
130
SERVICE_COST_SUMMARY_FACT_VR
Computes Rolling Totals forService Cost Summary Vertical Fact. (Sourced from PMCO)
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
ACCTNG_FLAG
PK
NVARCSTR
no
AMT_CR_QTD_TRX
PMCO-WRT01 through 16 - QTD Credit value DECIMAL in ledger currency PMCO-WRT00 through WRT16 - Period Credit value in ledger currency. For Period 01 - cumulative of Per 00 and Per 01; for Per 12 cumulative of Per 12 through Per 16
48
15
yes
AMT_CR_TRX
DECIMAL
48
15
yes
AMT_CR_YTD_TRX
PMCO-WRT01 through 16 - YTD Credit value DECIMAL in ledger currency PMCO-WRT01 through 16 - QTD Debit value in ledger currency
48
15
yes
AMT_DR_QTD_TRX
DECIMAL
48
15
yes
AMT_DR_TRX
PMCO-WRT00 through WRT16 - Period Debit value in ledger currency. For Period 01 DECIMAL cumulative of Per 00 and Per 01; for Per 12 cumulative of Per 12 through Per 16 PMCO-WRT01 through 16 - YTD Debit value in ledger currency PMCO-WRT01 through 16 - Period begin balance value in ledger currency DECIMAL
48
15
yes
AMT_DR_YTD_TRX
48
15
yes
DECIMAL
48
17
yes
DECIMAL
48
17
yes
10
AMT_PTD_TRX
DECIMAL
48
17
yes
11
ASSEMBLY_ID
AFIH-BAUTL - Assembly ID
NVARCSTR
18
yes
12
BUS_ACTIVITY_ID
PK
no
13
BUS_AREA_ID
PK
NVARCSTR
yes
14
CMPNY_CODE_ID
PK
NVARCSTR
yes
15
COST_CNTR_ID
PK
NVARCSTR
10
yes
16
CTRL_AREA_ID
PK
NVARCSTR
yes
131
17
NVARCSTR
yes
18
CURR_ID_LOC
NVARCSTR
yes
19
CURR_ID_TRX
PK
NVARCSTR
no
20
DOC_CATEG_ID
NVARCSTR
yes
21
DOC_TYPE_ID
PK
NVARCSTR
yes
22
EQUIPMNT_ID
PK
NVARCSTR
18
yes
23
FISC_PERIOD
PK
INTEGER
no
24
FISC_YEAR
PK
INTEGER
no
25
FISC_YR_VARIANT_ID PK
yes
26
FUNCTNL_AREA_ID
PK
NVARCSTR
16
yes
27
FUNCTNL_LOCATN_I D
PK
30
yes
28
INTERNAL_ORDER_ID PK
NVARCSTR
12
yes
29
LOAD_DATE
Date and Time This row was loaded into the Rapid Mart
DATETIME
24
yes
30
LOAD_TIME
NVARCSTR
yes
31
LOCATN_ID
AUFK.STORT -Location
NVARCSTR
10
yes
32
MAINT_ACTIVITY_TYP PK E_ID
NVARCSTR
yes
33
MATERIAL_ID
PK
NVARCSTR
18
yes
34
OBJ_ID
PK
NVARCSTR
22
no
132
Appendix Table Column Details PMCO-GJAHR - Same as Fiscal year for table INTEGER partitions
35
PARTITION_YEAR
PK
yes
36
PLANT_ID
PK
AUFK.WERKS -Plant
NVARCSTR
yes
37
PRIORITY_ID
PK
AFIH.PRIOK - Priority
NVARCSTR
yes
38
PRIORITY_TYPE_ID
PK
NVARCSTR
yes
39
PROD_HIER_ID
NVARCSTR
18
yes
40
PROFIT_CNTR_ID
PK
NVARCSTR
10
yes
41
PROJ_ELEM_ID
PK
NVARCSTR
24
yes
42
RECORD_CATEG_ID
PK
NVARCSTR
14
no
43
RECORD_TYPE_ID
PK
NVARCSTR
no
44
SERIAL_NUM
NVARCSTR
18
yes
45
SUMMARY_KEY
Concatenation ofr Primary Key for use in ordering query. Alternate key generated in the Rapid Mart for reporting purposes
NVARCSTR
100
yes
46
SURROGATE_DOC_ID
DECIMAL
48
18
yes
47
SYSTEM_CONDITN_I D
PK
NVARCSTR
yes
48
VARIANCE_CATEG_ID PK
PMCO-ABKAT - Category: variance/results analysis CRHD-ARBPL (lookup) - Work Center unique name
NVARCSTR
10
no
49
WORK_CNTR_ID
PK
NVARCSTR
yes
133
SERVICE_COST_SUMMARY_STAGE_VR
Vertical representation of Service Order Cost period activity. Staging is used for further Rolling Summary calculation
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
ACCTNG_FLAG
PK
NVARCSTR
no
AMT_CR_QTD_TRX
PMCO-WRT01 through 16 - QTD Credit value DECIMAL in ledger currency PMCO-WRT00 through WRT16 - Period Credit value in ledger currency. For Period 01 - cumulative of Per 00 and Per 01; for Per 12 cumulative of Per 12 through Per 16
48
15
yes
AMT_CR_TRX
DECIMAL
48
15
yes
AMT_CR_YTD_TRX
PMCO-WRT01 through 16 - YTD Credit value DECIMAL in ledger currency PMCO-WRT01 through 16 - QTD Debit value in ledger currency
48
15
yes
AMT_DR_QTD_TRX
DECIMAL
48
15
yes
AMT_DR_TRX
PMCO-WRT00 through WRT16 - Period Debit value in ledger currency. For Period 01 DECIMAL cumulative of Per 00 and Per 01; for Per 12 cumulative of Per 12 through Per 16 PMCO-WRT01 through 16 - YTD Debit value in ledger currency PMCO-WRT01 through 16 - Period begin balance value in ledger currency DECIMAL
48
15
yes
AMT_DR_YTD_TRX
48
15
yes
AMT_PER_BEGIN_TR X
DECIMAL
48
17
yes
ASSEMBLY_ID
AFIH-BAUTL - Assembly ID
NVARCSTR
18
yes
10
BUS_ACTIVITY_ID
PK
no
11
BUS_AREA_ID
NVARCSTR
yes
12
CMPNY_CODE_ID
NVARCSTR
yes
13
COST_CNTR_ID
NVARCSTR
10
yes
14
CTRL_AREA_ID
NVARCSTR
yes
15
CURR_ID_CTRL_ARE A
NVARCSTR
yes
16
CURR_ID_LOC
NVARCSTR
yes
134
17
CURR_ID_TRX
PK
NVARCSTR
no
18
DOC_CATEG_ID
NVARCSTR
yes
19
DOC_TYPE_ID
NVARCSTR
yes
20
EQUIPMNT_ID
NVARCSTR
18
yes
21
FISC_PERIOD
PK
INTEGER
no
22
FISC_YEAR
PK
INTEGER
no
23
FISC_YR_VARIANT_ID
yes
24
FUNCTNL_AREA_ID
NVARCSTR
16
yes
25
FUNCTNL_LOCATN_I D
30
yes
26
INTERNAL_ORDER_ID
NVARCSTR
12
yes
27
LOAD_DATE
Date and Time This row was loaded into the Rapid Mart
DATETIME
24
yes
28
LOAD_TIME
NVARCSTR
yes
29
LOCATN_ID
AUFK.STORT -Location
NVARCSTR
10
yes
30
MAINT_ACTIVITY_TYP E_ID
NVARCSTR
yes
31
MATERIAL_ID
NVARCSTR
18
yes
32
OBJ_ID
PK
NVARCSTR
22
no
33
PARTITION_YEAR
PK
Duplicate of Fisc. Year column to allow for Table partition on a field not in the Primary Key INTEGER
yes
34
PLANT_ID
AUFK.WERKS -Plant
NVARCSTR
yes
135
35
PRIORITY_ID
AFIH.PRIOK - Priority
NVARCSTR
yes
36
PRIORITY_TYPE_ID
NVARCSTR
yes
37
PROD_HIER_ID
NVARCSTR
18
yes
38
PROFIT_CNTR_ID
NVARCSTR
10
yes
39
PROJ_ELEM_ID
NVARCSTR
24
yes
40
RECORD_CATEG_ID
PK
NVARCSTR
14
no
41
RECORD_TYPE_ID
PK
NVARCSTR
no
42
SERIAL_NUM
NVARCSTR
18
yes
43
SURROGATE_DOC_ID
DECIMAL
48
18
yes
44
SYSTEM_CONDITN_I D
NVARCSTR
yes
45
VARIANCE_CATEG_ID PK
PMCO-ABKAT - Category: variance/results analysis CRHD-ARBPL (lookup) - Work Center unique name
NVARCSTR
10
no
46
WORK_CNTR_ID
NVARCSTR
yes
136
SERVICE_OPERATION_FACT
Operations related to Service orders from AFIH, AFVC, AFVV
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
ACTIVITY_ID
PK
NVARCSTR
yes
ACTL_END_DATE
AFVV-IEDD - Actual finish: Execution (date) + AFVV-ISDZ - AFVV-IEDZ - Actual finish: DATETIME Execution (time) AFVV-ISDD - Actual start: Execution (date) + AFVV-ISDZ - Actual start: Execution/setup (time) AFVC.MAT_PRKST - Material planning in networks: primary costs AFVC.PRKST - Total Costs in the activity Planned DATETIME
24
yes
ACTL_START_DATE
24
yes
AMT_COST_MTRL
DECIMAL
48
11
yes
AMT_COST_TTL
DECIMAL
48
11
yes
ASSEMBLY_ID
AFIH.BAUTL - Assembly
NVARCSTR
18
yes
BUS_AREA_ID
PK
NVARCSTR
yes
CAPACITY_REQUIRM PK NT_ID
12
yes
CHART_OF_ACCT_ID PK
NVARCSTR
yes
10
CMPNY_CODE_ID
PK
NVARCSTR
yes
11
COMPLT_FLAG
AFVC-LEKNW - Indicator showing no remaining work expected if set to 1 AFVC.RUECK Completion confirmation number for the operation
DECIMAL
48
28
yes
12
CONFIRMATN_ID
NVARCSTR
10
yes
13
CONFIRMATN_SEQ_I D
NVARCSTR
yes
14
COSTNG_FLAG
NVARCSTR
yes
15
COST_CNTR_ID
NVARCSTR
10
yes
16
COST_ELEM_ID
PK
NVARCSTR
10
yes
137
17
CREATE_DATE
PK
DATETIME
24
yes
18
CTRL_AREA_ID
PK
NVARCSTR
yes
19
CTRL_KEY_ID
PK
NVARCSTR
yes
20
CURR_ID
PK
NVARCSTR
yes
21
CUSTOMER_ID
PK
NVARCSTR
10
yes
22
Calcualted Days of Operation exeuction/startup DECIMAL time (as Actl Start and Actl End datetime) Calcualted Days of Operation exeuction/startup DECIMAL time (as Sched Start and Sched End datetime) JEST-STAT (lookup) - DEL operation isdeleted status is active (1 is active, 0 is inactive) AUFK.AUTYP - Document Category
48
22
yes
23
48
22
yes
24
DELETE_FLAG
DECIMAL
48
28
yes
25
DOC_CATEG_ID
NVARCSTR
yes
26
DOC_TYPE_ID
NVARCSTR
yes
27
EQUIPMNT_ID
PK
NVARCSTR
18
yes
28
EXECUTN_FACTOR
INTEGER
yes
29
FINAL_CONFIRM_FLA G
JEST-STAT (lookup) - CNF operation is finally confirmed status is active (1 is active, 0 is DECIMAL inactive) PK AUFK.FUNC_AREA -Functional Area NVARCSTR
48
28
yes
30
FUNCTNL_AREA_ID
16
yes
31
ILOA-TPLNR (lookup) - Functional location ID NVARCSTR Calcualted Hours of Operation exeuction/startup time (as Actl Start and Actl End datetime) Calcualted Hours of Operation exeuction/startup time (as Sched Start and Sched End datetime) AFIH.AUFNR - Order Number
30
yes
32
DECIMAL
48
22
yes
33
DECIMAL
48
22
yes
34
INTERNAL_ORDER_ID PK
NVARCSTR
12
yes
138
35
LOAD_DATE
DATETIME
24
yes
36
LOAD_TIME
NVARCSTR
yes
37
LOCATN_ID
PK
AUFK.STORT -Location
NVARCSTR
10
yes
38
MAINT_ACTIVITY_TYP PK E_ID
NVARCSTR
yes
39
MATERIAL_ID
PK
NVARCSTR
18
yes
40
MINS_EXECUTN_ACT L MINS_EXECUTN_SCH ED
Calcualted Mins of Operation exeuction/startup DECIMAL time (as Actl Start and Actl End datetime) Calcualted Mins of Operation exeuction/startup DECIMAL time (as Sched Start and Sched End datetime)
48
22
yes
41
48
22
yes
42
NOTIFICTN_ID
NVARCSTR
12
yes
43
OBJ_CLASS_ID
PK
NVARCSTR
10
yes
44
OBJ_ID
NVARCSTR
22
yes
45
OBJ_TYPE_ID
Object Type ID
NVARCSTR
10
yes
46
OPERATN_DESCR
NVARCSTR
40
yes
47
OPERATN_NUM
NVARCSTR
yes
48
OPERATN_NUM_PAR
AFVC.SUMNR - Node number of the superior operation AFVC.AUFPL - Routing number of operations in the order
NVARCSTR
yes
49
OPERATN_ROUTING_ PK ID
NVARCSTR
10
no
50
OPERATN_SEQ_ID
PK
AFVC.APLZL - General counter for order JEST-STAT (lookup) -PCNF operation is partially confirmed status is active (1 is active, 0 is inactive)
NVARCSTR
no
51
PARTL_CONFIRM_FL AG
DECIMAL
48
28
yes
52
PLANNG_GRP_ID
PK
NVARCSTR
yes
139
53
PLANT_ID
PK
AFVC.WERKS - Plant
NVARCSTR
yes
54
PRIORITY_ID
PK
AFIH.PRIOK - Priority ID
NVARCSTR
yes
55
PRIORITY_TYPE_ID
PK
NVARCSTR
yes
56
PROD_HIER_ID
NVARCSTR
18
yes
57
PROFIT_CNTR_ID
PK
NVARCSTR
10
yes
58
PROJ_ELEM_ID
PK
NVARCSTR
24
yes
59
PURCH_DOC_ID
NVARCSTR
10
yes
60
PURCH_LINE_ITEM_I D
NVARCSTR
yes
61
QTY_DURTN
48
yes
62
QTY_WORK_ACTL
DECIMAL
48
13
yes
63
QTY_WORK_FCST
DECIMAL
48
yes
64
QTY_WORK_SCHED
AFVV-ARBEI - Work involved in the activity JEST-STAT (lookup) - REL operation is released status is active (1 is active, 0 is inactive) AFVC.BANFN Purchase requisition number
DECIMAL
48
yes
65
RELEASE_FLAG
DECIMAL
48
28
yes
66
REQUISITN_DOC_ID
NVARCSTR
10
yes
67
REQUISITN_LINE_ITE M_ID
AFVC.BNFPO - Item number of the purchase requisition in the order AFVV.FSEDD - Earliest scheduled finish: Execution (date) + AFVV.FSEDZ - Earliest scheduled finish: Execution (time) AFVV.FSAVD - Earliest scheduled start: Execution (date) + AFVV.FSAVZ - Earliest scheduled start: Execution (time) AFIH.SERIALNR - Serial number
NVARCSTR
yes
68
SCHED_END_DATE
DATETIME
24
yes
69
SCHED_START_DATE
DATETIME
24
yes
70
SERIAL_NUM
NVARCSTR
18
yes
140
71
SUITABILITY_ID
PK
AFVC.QUALF Suitability
NVARCSTR
yes
72
SYSTEM_CONDITN_I D TECHN_COMPLT_FLA G
PK
AFVC-ANLZU - System condition JEST-STAT (lookup) - TECO operation is technically completed status is active (1 is active, 0 is inactive)
NVARCSTR
yes
73
DECIMAL
48
28
yes
74
UOM_ID_DURTN
PK
NVARCSTR
yes
75
UOM_ID_WORK
NVARCSTR
yes
76
VENDOR_ID
PK
AFVC.LIFNR - Account Number of Vendor or Creditor CRHD-ARBPL (lookup) - Work Center unique name
NVARCSTR
10
yes
77
WORK_CNTR_ID
PK
NVARCSTR
yes
141
SERVICE_ORDER_FACT
Internal Order Master - Service Order category from AFIH/AFKO/AUFK
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
ACTL_END_DATE
DATETIME
24
yes
ACTL_RELEASE_DAT E
AFKO-FTRMI - Actual release date (Last Operation is Released) AFKO-GSTRI - Actual start date (First Operation is Started)
DATETIME
24
yes
ACTL_START_DATE
DATETIME
24
yes
ASSEMBLY_ID
AFIH-BAUTL - Assembly ID
NVARCSTR
18
yes
BASIC_END_DATE
DATETIME
24
yes
BASIC_START_DATE
DATETIME
24
yes
BLOCK_FLAG
DECIMAL
48
28
yes
BUS_AREA_ID
PK
NVARCSTR
yes
CHANGE_DATE
DATETIME
24
yes
10
CLOSE_FLAG
DECIMAL
48
28
yes
11
CMPNY_CODE_ID
PK
NVARCSTR
yes
12
COST_CNTR_ID
PK
NVARCSTR
10
yes
13
CREATE_DATE
PK
DATETIME
24
yes
14
CTRL_AREA_ID
PK
NVARCSTR
yes
15
CURR_ID
PK
NVARCSTR
yes
16
CUSTOMER_ID
PK
NVARCSTR
10
yes
142
Appendix Table Column Details Number of Days to actually complete a service DECIMAL order (calcualted) Number of Days to Basic complete a service order (calcualted) Number of Forecast Days to complete a service order (calcualted) Number of Days scheduled to complete a service order (calcualted) Number of Days to actually release a service order (calcualted)
17
DAYS_COMPLT_ACTL
48
22
yes
18
DAYS_COMPLT_BASI C
DECIMAL
48
22
yes
19
DAYS_COMPLT_FCST
DECIMAL
48
22
yes
20
DECIMAL
48
22
yes
21
DECIMAL
48
22
yes
22
Number of Days scheduled to release a service DECIMAL order (calcualted) JEST-STAT (lookup) - DLFL order is deleted status is active (1 is active, 0 is inactive)
48
22
yes
23
DELETE_FLAG
DECIMAL
48
28
yes
24
DOC_CATEG_ID
NVARCSTR
yes
25
DOC_TYPE_ID
NVARCSTR
yes
26
EQUIPMNT_ID
PK
NVARCSTR
18
yes
27
FCST_END_DATE
DATETIME
24
yes
28
DATETIME
24
yes
29
DATETIME
24
yes
30
FCST_START_DATE
AFKO.GSTPP - Forecast start date JEST-STAT (lookup) - CNF order is finally confirmed status is active (1 is active, 0 is inactive) PK AUFK.FUNC_AREA -Functional Area
DATETIME
24
yes
31
FINAL_CONFIRM_FLA G
DECIMAL
48
28
yes
32
FUNCTNL_AREA_ID
NVARCSTR
16
yes
33
PK
30
yes
34
48
22
yes
143
Appendix Table Column Details HOURS_COMPLT_B ASIC HOURS_COMPLT_F CST HOURS_COMPLT_S CHED Number of Hours to Basic complete a service order (calcualted) Number of Forecast Hours to complete a service order (calcualted) Number of Hours scheduled to complete a service order (calcualted)
35
DECIMAL
48
22
yes
36
DECIMAL
48
22
yes
37
DECIMAL
48
22
yes
38
INTERNAL_ORDER_ID PK
NVARCSTR
12
no
39
LOAD_DATE
DATETIME
24
yes
40
LOAD_TIME
NVARCSTR
yes
41
LOCATN_ID
PK
NVARCSTR
10
yes
42
MAINT_ACTIVITY_TYP PK E_ID
NVARCSTR
yes
43
MATERIAL_ID
PK
NVARCSTR
18
yes
44
MINS_COMPLT_ACTL
DECIMAL
48
22
yes
45
MINS_COMPLT_BASI C
Number of Minutes to Basic complete a service DECIMAL order (calcualted) Number of Forecast Minutes to complete a service order (calcualted) Number of Minutes scheduled to complete a service order (calcualted)
48
22
yes
46
MINS_COMPLT_FCST
DECIMAL
48
22
yes
47
MINS_COMPLT_SCHE D
DECIMAL
48
22
yes
48
NOTIFICTN_ID
NVARCSTR
12
yes
49
OBJ_ID
NVARCSTR
22
yes
50
OPERATN_ROUTING_ ID
10
yes
51
OPERATN_SEQ_ID
NVARCSTR
yes
52
ORDER_STATUS_ID
NVARCSTR
yes
144
Appendix Table Column Details PARTL_CONFIRM_FL AG JEST-STAT (lookup) - PCNF order is partially confirmed status is active (1 is active, 0 is inactive)
53
DECIMAL
48
28
yes
54
PERSON_ID_RESP
12
yes
55
PLANNG_GRP_ID
PK
NVARCSTR
yes
56
PLANT_ID
PK
NVARCSTR
yes
57
PLANT_ID_PLAN
NVARCSTR
yes
58
PRIORITY_ID
PK
AFIH.PRIOK - Priority
NVARCSTR
yes
59
PRIORITY_TYPE_ID
PK
NVARCSTR
yes
60
PROD_HIER_ID
NVARCSTR
18
yes
61
PROFIT_CNTR_ID
PK
NVARCSTR
10
yes
62
PROJ_ELEM_ID
PK
PRPS.POSID - Project Element (WBS) External ID JEST-STAT (lookup) - REL order is released status is active (1 is active, 0 is inactive) AFKO.RSNUM - Number of reservation/ dependent requirement
NVARCSTR
24
yes
63
RELEASE_FLAG
DECIMAL
48
28
yes
64
RESERVATN_ID
NVARCSTR
10
yes
65
SCHED_END_DATE
DATETIME
24
yes
66
SCHED_RELEASE_DA TE
DATETIME
24
yes
67
SCHED_START_DATE
DATETIME
24
yes
68
SERIAL_NUM
NVARCSTR
18
yes
69
NVARCSTR
40
yes
70
NVARCSTR
12
yes
145
71
PK
AFIH-ANLZU - System condition JEST-STAT (lookup) - TECO order is technically completed status is active (1 is active, 0 is inactive)
NVARCSTR
yes
72
DECIMAL
48
28
yes
73
WORK_CNTR_ID
PK
NVARCSTR
yes
SERVICE_PERSON
Populates SERVICE_PERSON dimension with Employee names. This is a reference dimension only, and not Employee master data
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
FIRST_NAME
NVARCSTR
40
yes
FULL_NAME
NVARCSTR
90
yes
LAST_NAME
NVARCSTR
40
yes
LOAD_DATE
DATETIME
24
yes
LOAD_TIME
NVARCSTR
yes
PERSON_ID
PK
NVARCSTR
no
SYSTEM_CONDITION
System Condition descriptive attributes from T253M_T
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
LOAD_DATE
DATETIME
24
yes
LOAD_TIME
NVARCSTR
yes
NVARCSTR
40
yes
PK
NVARCSTR
no
146
TIME_DIM
Time Dimension (Daily)
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
CALENDAR_DATE
PK
Calendar Date
DATETIME
24
no
CALENDAR_MONTH
INTEGER
yes
CALENDAR_QUART ER
Calendar Quarter
INTEGER
yes
CALENDAR_YEAR
Calenar Year
INTEGER
yes
DAY_IN_PERIOD
INTEGER
yes
DAY_IN_WEEK
INTEGER
yes
FISC_PERIOD
Fiscal Period of Calendar Date. Retrieved from INTEGER SAP using FI_PERIOD_DETEMINE Fiscal Year of Calendar Date. Retrieved from SAP using FI_PERIOD_DETEMINE
yes
FISC_YEAR
INTEGER
yes
IS_WEEKEND
NVARCSTR
yes
10
LOAD_DATE
Date and time when the record was loaded into DATETIME Rapid Mart Time when the record was loaded into the RapidMart (string format HH24:MI:SS)
24
yes
11
LOAD_TIME
NVARCSTR
yes
12
MONTH_YEAR
NVARCSTR
10
yes
13
WEEK_IN_YEAR
DECIMAL
48
28
yes
147
TIME_DIM_WEEKLY
Time Dimension (WEEKLY). Used for summary facts (such as BENEFIT_ENROLL_SUMMARY_FACT)
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
CALENDAR_YEAR
PK
Calenar Year
INTEGER
no
LOAD_DATE
Date and time when the record was loaded into DATETIME Rapid Mart Time when the record was loaded into the RapidMart (string format HH24:MI:SS)
24
yes
LOAD_TIME
NVARCSTR
yes
WEEK_END_DATE
DATETIME
24
yes
WEEK_IN_YEAR
PK
DECIMAL
48
28
no
WEEK_NAME
NVARCSTR
60
yes
WEEK_START_DATE
DATETIME
24
yes
INTEGER
yes
INTEGER
yes
10
INTEGER
yes
11
INTEGER
yes
148
UNIT_OF_MEASURE
T006A-Material Unit of Measure attritues
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
LOAD_DATE
Date and time when the record was loaded into DATETIME Rapid Mart Time when the record was loaded into the RapidMart (string format HH24:MI:SS) T006A.MSEH3 -- Unit of Meas. ID in Local Language (External unit of measurement commercial format (3-char)) T006A-MSEHT - Measurement unit text (max. 10 char.)
24
yes
LOAD_TIME
NVARCSTR
yes
UOM_CODE
NVARCSTR
yes
UOM_DESCR
NVARCSTR
10
yes
UOM_ID
PK
NVARCSTR
no
VARIANCE_CATEGORY
Financial Variance Category descriptive attributes (ABKAT domain from DD07T)
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
LOAD_DATE
DATETIME
24
yes
LOAD_TIME
NVARCSTR
yes
VARIANCE_CATEG_D ESCR
DD07T-DDTEXT - Short text describing ABAP/4 Dictionary objects (ABKAT) DD07T-DOMVALUE_L - Values for domains: Single value/upper limit(ABKAT)
NVARCSTR
60
yes
VARIANCE_CATEG_ID PK
NVARCSTR
10
no
149
VENDOR
LIFNR - Vendor Master
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
ACCT_GRP_DESCR
NVARCSTR
30
yes
ACCT_GRP_ID
NVARCSTR
yes
ADDRESS_ID
NVARCSTR
10
yes
ALT_PAYEE_NUM
NVARCSTR
10
yes
CITY
LFA1.ORT01 City
NVARCSTR
40
yes
COUNTRY_ID
NVARCSTR
yes
COUNTRY_NAME
NVARCSTR
15
yes
CREATE_DATE
DATETIME
24
yes
CR_INFO_ID
NVARCSTR
11
yes
10
CUSTOMER_ID
NVARCSTR
10
yes
11
CUSTOMER_NAME
Customer Name
NVARCSTR
40
yes
12
DELETE_FLAG
NVARCSTR
yes
13
DISTRICT
LFA1.ORT02 District
NVARCSTR
40
yes
14
FAX
NVARCSTR
40
yes
15
HOUSE_NUMBER
House Number
NVARCSTR
10
yes
16
INDUSTRY_DESCR
20
yes
150
17
INDUSTRY_ID
NVARCSTR
yes
18
LANG_ID
NVARCSTR
yes
19
LOAD_DATE
Date and time when the record was loaded into DATETIME Rapid Mart Time when the record was loaded into the RapidMart (string format HH24:MI:SS) Lookup description of LFA1.XCPDK - One Time Account Indicator
24
yes
20
LOAD_TIME
NVARCSTR
yes
21
ONE_TIME_ACCT_DE SCR
NVARCSTR
yes
22
PHONE
NVARCSTR
30
yes
23
PLANT_ID
LFA1.WERKS Plant
NVARCSTR
yes
24
PLANT_NAME
Plant Name
NVARCSTR
30
yes
25
REGION_ID
NVARCSTR
yes
26
REGION_NAME
NVARCSTR
20
yes
27
STREET
NVARCSTR
60
yes
28
NVARCSTR
yes
29
NVARCSTR
30
yes
30
NVARCSTR
120
yes
31
VENDOR_GRP_KEY
NVARCSTR
10
yes
32
VENDOR_ID
PK
NVARCSTR
10
no
33
VENDOR_NAME
Vendor Name
NVARCSTR
40
yes
34
VENDOR_NAME_01
NVARCSTR
40
yes
151
35
VENDOR_NAME_02
NVARCSTR
40
yes
36
VENDOR_NAME_03
Vendor Name 3
NVARCSTR
40
yes
37
VENDOR_NAME_04
Vendor Name 4
NVARCSTR
40
yes
38
ZIP
NVARCSTR
10
yes
152
VENDOR_BY_COMPANY
Cross-reference of LFA1 and T001 tables (Vendors and Company Codes)
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
ACCTNG_CLERK_ID
NVARCSTR
yes
ACCTNG_CLERK_N AME
NVARCSTR
30
yes
ACCT_GRP_DESCR
T077Y.TXT30 - VENDOR Account descr (lookup) T077Y.TXT30 - VENDOR Account descr (lookup) - One time acct LFA1.XCPDK - Indicator: Is the account a one-time account? LFA1.KTOCK -- Reference account group for one-time account (vendor)
NVARCSTR
30
yes
ACCT_GRP_DESCR _ONE_TIME
NVARCSTR
30
yes
ACCT_GRP_ID
NVARCSTR
yes
ACCT_GRP_ID_ONE_ TIME
NVARCSTR
yes
BANK_ID_HOUSE
NVARCSTR
yes
CALENDAR_DESCR
NVARCSTR
60
yes
CALENDAR_ID
NVARCSTR
yes
10
CHART_OF_ACCT_DE SCR
NVARCSTR
50
yes
11
CHART_OF_ACCT_ID
NVARCSTR
yes
12
CMPNY_CODE_FULL_ NAME
NVARCSTR
36
yes
13
CMPNY_CODE_ID
PK
NVARCSTR
no
14
CMPNY_CODE_NAME
NVARCSTR
25
yes
15
CR_INFO_CODE
NVARCSTR
11
yes
16
CUSTOMER_ID
NVARCSTR
10
yes
153
17
CUSTOMER_NAME
NVARCSTR
40
yes
18
yes
19
NVARCSTR
yes
20
DELETE_FLAG
yes
21
LFA1.LOEVM - Central Deletion Flag for Master Record SKAT.TXT50 - Descr. of Reconciliation account in G/L accounting SKB1.SAKNR - Account Code (Reconciliation account in G/L accounting) LFA1-BBBNR -- International location number (part 1) LFA1-BBBSR -- International location number (part 2) Date that this row was loaded into the data warehouse Time that this row was loaded into the data warehouse
NVARCSTR
yes
22
NVARCSTR
60
yes
23
NVARCSTR
10
yes
24
NVARCSTR
yes
25
NVARCSTR
yes
26
LOAD_DATE
DATETIME
24
yes
27
LOAD_TIME
NVARCSTR
10
yes
28
ONETIME_ACCT_FLA G
NVARCSTR
yes
29
OUR_ACCT_NUM
NVARCSTR
12
yes
30
NVARCSTR
20
yes
31
NVARCSTR
yes
32
PAYMNT_BLOCK_ID
NVARCSTR
yes
33
PAYMNT_TERM_DE SCR
NVARCSTR
50
yes
34
PAYMNT_TERM_ID
NVARCSTR
yes
154
35
PLANT_ID
LFA1-WERKS Plant
NVARCSTR
yes
36
PLANT_NAME
NVARCSTR
30
yes
37
POR_NUM
NVARCSTR
11
yes
38
POST_BLOCK_FLAG
NVARCSTR
yes
39
NVARCSTR
yes
40
NVARCSTR
yes
41
SOLE_PROPR_FLAG
NVARCSTR
yes
42
TAX_JURISDIC_NUM
15
yes
43
TAX_NUM_01
NVARCSTR
16
yes
44
TAX_NUM_02
NVARCSTR
11
yes
45
VAT_REGISTRTN_NU M VENDOR_FULL_NA ME
NVARCSTR
20
yes
46
NVARCSTR
120
yes
47
VENDOR_ID
PK
LFA1.LIFNR
NVARCSTR
10
no
48
VENDOR_ID_ALT_PA YEE
NVARCSTR
10
yes
49
VENDOR_NAME
NVARCSTR
40
yes
155
WORK_CENTER
Work center descriptions and standard capacity information from CRHD used as default by capacity planning processes
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
BACKFLUSH_FLAG
INTEGER
yes
CHANGE_DATE
AEDAT_GRND - Changed on
DATETIME
24
yes
CMPNY_CODE_ID
Company Code ID
NVARCSTR
yes
CMPNY_CODE_NAME
NVARCSTR
25
yes
CTRL_KEY_DESCR
NVARCSTR
40
yes
CTRL_KEY_ID
NVARCSTR
yes
CURRENT_FLAG
INTEGER
yes
DELETE_FLAG
CRHD.LVORM - Deletion flag for work center ( INTEGER 1/0) TC25T-TXT - Lookup on Formula descritpion for Other TC25T-TXT - Lookup on Formula descritpion for Process TC25T-TXT - Lookup on Formula descritpion for Setup TC25T-TXT - Lookup on Formula descritpion for TearDown
yes
NVARCSTR
20
yes
10
NVARCSTR
20
yes
11
NVARCSTR
20
yes
12
NVARCSTR
20
yes
13
FORMULA_ID_OTHER
CRHD.FORTN - Formula for other workcenter NVARCSTR times CRHD.FORT2 - Formula for work center processing time duration
yes
14
FORMULA_ID_PROCE SS
NVARCSTR
yes
15
FORMULA_ID_SETUP
CRHD.FORT1 - Formula for work center setup NVARCSTR time CRHD.FORT3 - Formula for work center teardown time calculation
yes
16
FORMULA_ID_TEARD OWN
NVARCSTR
yes
156
Appendix Table Column Details Date and time when the record is loaded into Rapid Mart
17
LOAD_DATE
DATETIME
24
yes
18
LOAD_TIME
NVARCSTR
yes
19
LOCATN_GRP_DES CR
NVARCSTR
20
yes
20
LOCATN_GRP_ID
NVARCSTR
yes
21
NVARCSTR
40
yes
22
NVARCSTR
10
yes
23
CRHD.ZWMIN - Minimum queue time converted to minutes CRHD.ZWNOR - Standard queue time converted to minutes
DECIMAL
48
yes
24
DECIMAL
48
yes
25
OBJ_ID
CRHD.HROID - Object ID
NVARCSTR
yes
26
ORG_UNIT_TYPE_DE SCR
NVARCSTR
25
yes
27
ORG_UNIT_TYPE_ID
NVARCSTR
yes
28
NVARCSTR
yes
29
Lookup TC24.KTEXT - Person responsible for NVARCSTR the work center VERAN
40
yes
30
PLANT_ID
PK
CRHD.WERKS - Plant
NVARCSTR
no
31
PLANT_NAME
NVARCSTR
40
yes
32
NVARCSTR
yes
33
30
yes
34
STD_VALUE_KEY_ID
NVARCSTR
yes
157
Appendix Table Column Details T423T-TXT - Sutability( Qualificiation/Wage Group) desctiption (lookup) CRHD.QUALF - Suitability for carrying certain tasks
35
SUITABILITY_DESCR
NVARCSTR
30
yes
36
SUITABILITY_ID
NVARCSTR
yes
37
SUPPLY_AREA_DESC R
NVARCSTR
40
yes
38
SUPPLY_AREA_ID
NVARCSTR
10
yes
39
TASK_LIST_USG_DES CR
NVARCSTR
30
yes
40
TASK_LIST_USG_ID
NVARCSTR
yes
41
VALID_FROM_DATE
DATETIME
24
yes
42
VALID_TO_DATE
DATETIME
24
yes
43
VALUATN_AREA_ID
NVARCSTR
yes
44
20
yes
45
NVARCSTR
yes
46
WORK_CNTR_CODE
yes
47
WORK_CNTR_DESCR
NVARCSTR
40
yes
48
WORK_CNTR_FULL _NAME
CRHD.ARBPL - Work center Code + Name (Lookup work center description in CRTX CRHD.ARBPL - Work center- Visible ID in SAP
NVARCSTR
50
yes
49
WORK_CNTR_ID
PK
NVARCSTR
no
50
NVARCSTR
40
yes
51
NVARCSTR
10
yes
158
WORK_CENTER_HIER
Work center parent-child relationship from CRHH/CRHS
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
CHILD_CODE
NVARCSTR
yes
CHILD_DESCR
Lookup work center description in CRTX for Child WC Concatentaion of WC code and description for Child Node CRHS.OBJID_HO - Object ID of the resource and CRHH.NAME - Name of hierarchy
NVARCSTR
40
yes
CHILD_FULL_NAME
NVARCSTR
50
yes
CHILD_ID
PK
NVARCSTR
50
no
LOAD_DATE
DATETIME
24
yes
LOAD_TIME
NVARCSTR
yes
OWNER_ID
CRHH.VERAN - Person responsible for the work center Lookup TC24.KTEXT - Person responsible for the work center VERAN
NVARCSTR
yes
OWNER_NAME
NVARCSTR
40
yes
PARENT_CODE
NVARCSTR
yes
10
PARENT_DESCR
Lookup work center description in CRTX for Parent WC Concatentaion of WC code and description for Parent Node
NVARCSTR
40
yes
11
PARENT_FULL_NAME
NVARCSTR
50
yes
12
PARENT_ID
PK
CRHS.OBJID_UP - ID of superior object in the hierarchy and CRHH.NAME - Name of NVARCSTR hierarchy CRHH.WERKS - Plant NVARCSTR
50
no
13
PLANT_ID
yes
14
PLANT_NAME
NVARCSTR
40
yes
15
NVARCSTR
no
16
NVARCSTR
10
yes
159
WORK_CENTER_HIER_BAD
Work center parent-child relationship from CRHH/CRHS - Invalid Records
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
CHILD_CODE
NVARCSTR
yes
CHILD_DESCR
Lookup work center description in CRTX for Child WC Concatentaion of WC code and description for Child Node CRHS.OBJID_HO - Object ID of the resource and CRHH.NAME - Name of hierarchy
NVARCSTR
40
yes
CHILD_FULL_NAME
NVARCSTR
50
yes
CHILD_ID
PK
NVARCSTR
50
no
DI_ERROR_ACTN
DI Error Action
NVARCSTR
yes
DI_ERROR_COLUMN
DI Error Columns
NVARCSTR
500
yes
LOAD_DATE
DATETIME
24
yes
LOAD_TIME
NVARCSTR
yes
OWNER_ID
CRHH.VERAN - Person responsible for the work center Lookup TC24.KTEXT - Person responsible for the work center VERAN
NVARCSTR
yes
10
OWNER_NAME
NVARCSTR
40
yes
11
PARENT_CODE
NVARCSTR
yes
12
PARENT_DESCR
Lookup work center description in CRTX for Parent WC Concatentaion of WC code and description for Parent Node
NVARCSTR
40
yes
13
PARENT_FULL_NAME
NVARCSTR
50
yes
14
PARENT_ID
PK
CRHS.OBJID_UP - ID of superior object in the hierarchy and CRHH.NAME - Name of NVARCSTR hierarchy CRHH.WERKS - Plant NVARCSTR
50
no
15
PLANT_ID
yes
16
PLANT_NAME
NVARCSTR
40
yes
160
17
NVARCSTR
no
18
NVARCSTR
10
yes
161
WORK_CENTER_HIER_HZ
Work Center Hierarchical relationship in Horizontal format from CRHH/CRHS
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
LEAF_LVL
DECIMAL
48
28
yes
LOAD_DATE
DATETIME
24
yes
LOAD_TIME
NVARCSTR
yes
LVL_00_DESCR
NVARCSTR
40
yes
LVL_00_FULL_NAME
NVARCSTR
50
yes
LVL_00_ID
PK
NVARCSTR
no
LVL_01_DESCR
NVARCSTR
40
yes
LVL_01_FULL_NAME
NVARCSTR
50
yes
LVL_01_ID
PK
NVARCSTR
no
10
LVL_02_DESCR
NVARCSTR
40
yes
11
LVL_02_FULL_NAME
NVARCSTR
50
yes
12
LVL_02_ID
PK
NVARCSTR
no
13
LVL_03_DESCR
NVARCSTR
40
yes
14
LVL_03_FULL_NAME
NVARCSTR
50
yes
15
LVL_03_ID
PK
NVARCSTR
no
16
LVL_04_DESCR
NVARCSTR
40
yes
162
Appendix Table Column Details Concatentaion of WC code and description for Parent Node
17
LVL_04_FULL_NAME
NVARCSTR
50
yes
18
LVL_04_ID
PK
NVARCSTR
no
19
LVL_05_DESCR
NVARCSTR
40
yes
20
LVL_05_FULL_NAME
NVARCSTR
50
yes
21
LVL_05_ID
PK
NVARCSTR
no
22
PLANT_ID
PK
CRHH.WERKS - Plant ID
NVARCSTR
no
23
WORK_CNTR_HIER_N PK AME
NVARCSTR
10
no
24
WORK_CNTR_ID
PK
NVARCSTR
no
163
WORK_CENTER_HIER_VR
Work Center Hierarchical relationship in Vertical format from CRHH/CRHS
# Column Name Key Column Desc Column Datatype Dtype Length Precision Scale Is Nullable
CHILD_FULL_NAME
KLAT-TXTBZ (lookup)/KLAH-CLASS (lookup) - NVARCSTR Object description/name lookup CRHD-ARBPL (lookup) - Work Center unique name for Child ID
50
yes
CHILD_ID
PK
NVARCSTR
no
DEPTH
DECIMAL
48
28
yes
LEAF_FLAG
1 - Leaf, 0 - Root
DECIMAL
48
28
yes
LOAD_DATE
DATETIME
24
yes
LOAD_TIME
NVARCSTR
yes
PARENT_FULL_NAME
KLAT-TXTBZ (lookup)/KLAH-CLASS (lookup) - NVARCSTR Object description/name lookup CRHD-ARBPL (lookup) - Work Center unique name for Parent ID
50
yes
PARENT_ID
PK
NVARCSTR
no
PLANT_ID
PK
CRHH.WERKS - Plant ID
NVARCSTR
no
10
ROOT_FLAG
1 - Root, 0 - Leaf
DECIMAL
48
28
yes
11
WORK_CNTR_HIER_N PK AME
NVARCSTR
10
no
164