Business Blueprint Workshop Report For Aviation Dashboard DPSR: CA-BW-09-0031 Business Intelligence Division QMS Release Version 1.4 This document contains proprietary information. This document is intended solely for the use of the copyright owner’s associates or other personnel expressly authorized in writing by the copyright owner. Other usages of this information without the express written consent of the copyright owner have not been authorized. This document should be treated as restricted material for internal use of Saudi Aramco-Computer Applications In no event will the copyright owner or its suppliers be liable for any special, indirect, or consequential damage of any nature resulting from the use of information in this manual. No part of this document may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means: electronic, mechanical, photocopying, recording, or otherwise, without prior written permission from the copyright owner –Process Owner Board – Saudi Aramco (Computer Applications) Internal Use Only Saudi Aramco (Computer Applications) – All Rights Reserved BB Workshop Report for Aviation Dashboard Revision History Version Date Author Draft 02/28/2010 Ver1.1 03/16/2010 Naguru, Gurivi R Strictly Confidential QMS Reviewer Approver Change Summary Balwaeel, Essam A Balwaeel, Essam A First Baseline Darwish, Balwaeel, Mohammed Essam A Filled in complete reporting requirements with business logic Page 2 of 15 BB Workshop Report for Aviation Dashboard 1. Workshop Schedule Stage # BB Workshop Report ID 03 BBW_AD_MAT_08 Outstanding refurbishment orders Workshop Title Date Attendees Name Role Organization Email/Phone Ghamdi, Said M SME Aviation Dept. ghamsm2a / 877-4605 Varre, Anil A Developer Outsource Team varreaa / 872-8298 Naguru, Gurivi R Developer Outsource Team nagurugr / 872-8298 03/03/2010 2. Agenda Confirm report scope. Identify business need for this report Review / produce business process maps for this report Walk thru the existing R/3 report, provide some sample data Provide t codes, tables, screen shots Identify master data fields (if applicable) Confirm the Gaps Confirm the degree of complexity (High/Medium/Low) Confirm the report fields list Confirm the report selection criteria (variables) Strictly Confidential Page 3 of 15 BB Workshop Report for Aviation Dashboard 3. Scope of Workshop Purpose & Business Need : Business wants to see outstanding refurbished orders with exception message. # Inputs Relevant Areas 1 IW33 AUFK, JCDS, TJ02T, TJ30T, AFIH, EQUI, MARC, MSEG, EBKN, EKPO, EKET Transaction Code 2 Strictly Confidential Tables Page 4 of 15 BB Workshop Report for Aviation Dashboard Business Analysis : Screen shots for the business process: Required Reporting Fields 1) 2) 3) 4) 5) 6) 7) 8) Refurbishment Orders Refurbishment Order Type Refurbishment Order Created date System Status System Status Text User Status User Status Text Exception message (need to check with business again on message text and availability) Steps System used to display below screen shots is QAA155 Go to Transaction Code: IW33 and we click on the filter option button. In the Order Type we select either AD03 or AD04 Strictly Confidential Page 5 of 15 BB Workshop Report for Aviation Dashboard From the following screen we get: 1. Refurbishment Orders 2. Refurbishment Order Type 3. System Status 4. User Status 5. Work Center/Plant for checking EXTERNAL or Not ? Strictly Confidential Page 6 of 15 BB Workshop Report for Aviation Dashboard Go to the Control component in Orders for the getting the Order Created date. Note Include incapability list flag is one more option to check against the Material Capability status in transaction MM03 for identifies Repairing in EXTERNAL or Not? We need only EXTERNAL. As soon as Equipment dismantled from A/C for repair, then Refurbishment (AD03) work order is created with status “CRTD”. System will release this order with status “REL”. As soon as order released, system will create a PR (purchase requisition). Then the order will move to PRC system. When back to PRA system, if movement type is 261, 262, 101 then system will update with status “TECO” or “CLSD”. For checking the Material capability list and double click on Equipment and got to the SerData for Material Number. Strictly Confidential Page 7 of 15 BB Workshop Report for Aviation Dashboard Double click on Material number with General Plant Data/Storage 1 and then check the Include in Capability List for comparing its EXTERNAL or Internal. For checking identifying through Include Capability List value =’Y’ then it is Internal Operations or Include Capability List value = Blank then it is EXTERNAL Operation. Strictly Confidential Page 8 of 15 BB Workshop Report for Aviation Dashboard Technical Analysis : Required Fields for Extractor Logic Field Decryption Tables Fields Refurbishment Orders Refurbishment Order Type Refurbishment Order Created date Equipment AUFK AUFK AUFNR AUART AUFK ERDAT AFIH EQUNR Material EQUI MATNR Include capable List MARC ZZCAP_LIST Purchase Requisition Number Purchase Requisition Item EBKN BANFN (Y means internal and Blank means Outside) Where AUFNR = AUFK-AUFNR EBKN BNFPO Where AUFNR = AUFK-AUFNR Purchasing Document Number Purchasing Document Item Number Scheduled Quantity EKPO EBELN Where BANFN =EBKN- BANFN and BNFPO = EBKN- BNFPO EKPO EBELP EKET MENGE Quantity of Goods Received On Order Stock for Particular work order Movement Type EKET WEMNG EKET RESB MENGE WEMNG BWART OBJNR AUFK OBJNR Change Number JSTO CHGNR Status Profile JSTO STSMA Object Status JEST STAT System Status System Status Text User Status TJ02T TJ02T TJ30T ISTAT TXT30 ESTAT User Status Text TJ30T TXT30 Strictly Confidential Remarks Where EBELN = EKPO- EBELN and EBELP = EKPO- EBELP Where EBELN = EKPO- EBELN and EBELP = EKPO- EBELP EKET- MENGE - EKET- WEMNG TXT04 is the status code TXT04 is the status code Page 9 of 15 BB Workshop Report for Aviation Dashboard Required Reporting Fields Field Decryption Tables Fields Refurbishment Orders Refurbishment Order Type AUFK AUFK AUFNR AUART Refurbishment Order Created date System Status System Status Text User Status AUFK ERDAT TJ02T TJ02T TJ30T ISTAT TXT30 ESTAT TXT04 is the status code User Status Text Exception message (need to check with business again on message text and availability) TJ30T TXT30 TXT04 is the status code Note Remarks Still needs get exception message from Business team Exception message is not exist in the system. This is something we have to maintain in extractor logic (hard corded) and extract to . A 102 movement is a reversal of a 101 and is called a cancellation. If we have a 101 followed by a 102 cancellation, then there is no net 101 movement and it is missing. Same logic required for 261 and 262. There should be one each of these movements. Strictly Confidential Page 10 of 15 BB Workshop Report for Aviation Dashboard 4. Pre Requisites # Pre requisites Relevant Areas / Business Process not applicable for BW reports 5. Business Process / Requirements # Forms Complexity (H/M/L) Relevant Areas Complexity (H/M/L) M Relevant Areas Complexity (H/M/L) M Relevant Areas Complexity (H/M/L) Relevant Areas Complexity (H/M/L) Relevant Areas Complexity (H/M/L) Relevant Areas not applicable for BW reports # Reports layout for MAT_08 report.xls # Interfaces Flex / SAP standard tool # Work Flow Engineering, Materials Materials not applicable for BW reports # Data Conversion not applicable for BW reports # Functional Gap / Enhancements Strictly Confidential Page 11 of 15 BB Workshop Report for Aviation Dashboard # Business Rules Relevant Areas Business Process (Getting Refurbishment Order#, Refurbishment Order type, Object# and Refurbishment Order date) Select AUFNR, AUART, ERDAT, OBJNR from AUFK where AUFART = ‘AD03’ or AUFART = ‘AD04’. (Getting System status) Select STAT from table JCDS Where OBJNR = AUFK-OBJNR and STAT = [starts with I*] and UDATE = [latest date within all records] and UTIME = [latest time within all records of UDATE above] and INACT = blank. Select TXT04 TXT30 from table TJ02T Where ISTAT = STAT and SPRAS = “EN” Delete the Orders where Technically completed and Closed status. ( Getting the Equipment) Select EQUNRT from AFIH where AUFNR = AUFK-AUFNR. ( Getting the Material Number ) Select MATNR from Table EQUI where EQUNR = EQUI-EQUNR. (Getting the Include capable List) Select ZZCAP_LIST from MARC where MATNR = EQUI-MATNR. ** Checking In house work order or Outside Work order ** IF Include capable List (MARC- ZZCAP_LIST) = ‘Y’. ( Getting the 261 Quantity ) Select ERFMG from MSEG where AUFNR = AUFK-AUFNR and MATNR = EQUI-MATNR and BWART = ‘261’. 261 Quantity = MSEG-ERFMG. ( Getting the 262 Quantity ) Select ERFMG from MSEG where AUFNR = AUFK-AUFNR and MATNR = EQUI-MATNR and BWART = ‘262’. Strictly Confidential Page 12 of 15 BB Workshop Report for Aviation Dashboard 262 Quantity = MSEG-ERFMG. ( Getting the Difference movement type 261 of 262 Quantity) Difference = 261 Quantity - 262 Quantity. When Difference not equal zero then Outstanding Refurbishment Order. Consistence message = “Material still not received from Internal warehouse“ When Difference equal zero then report should Delete the Orders. ELSE IF Include capable List (MARC- ZZCAP_LIST) = Blank. ( Getting the Purchase Req. / Purchase Req. Item / Order No) Select BANFN, BNFPO from EBKN where AUFNR = AUFK-AUFNR. ( Getting the PO / PO Item) Select EBELN EBELP from EKPO Where BANFN =EBKN- BANFN and BNFPO = EBKN- BNFPO. (Getting Scheduled Quantity and Good received Quantity) Select MENGE, WEMNG from EKET Where EBELN = EKPO- EBELN and EBELP = EKPO- EBELP. (Getting the On Order Stock /Scheduled Qty /Goods Received Qty) On Order Stock = Scheduled Quantity – Goods Received Qty. When on Order Stock is not equal zero. Consistence Message = “Still not received the Scheduled Qty” When On Order Stock is equal to Zero then report should delete the order. Delete the Orders where the On Order Stock Equal Zero. ENDIF. Remaining orders are Outstanding orders are Outstanding refurbishment orders. ( Getting User Status ) Select STSMA from table JSTO Where OBJNR = AUFK-OBJNR Select STAT from table JCDS Where OBJNR = AUFK-OBJNR and STAT = [start with E*] and UDATE = [latest date within all records] and Strictly Confidential Page 13 of 15 BB Workshop Report for Aviation Dashboard UTIME = [latest time within all records of UDATE above] and INACT = blank. Select TXT04 TXT30 from TJ30T where STSMA = JSTO- STSMA and ESTAT = JCDS-STAT and SPRAS = ‘E’. # Any Other Requirement No other requirement Relevant Areas # Roles Relevant Areas Z:BW-AD-MAT-QUERY-USER Business Process, Configuration, Technical, CM & T, Authorization Business Process, Configuration, Technical, CM & T , Authorization Change Impact Describe as-is versus to-be process: Consider the following - roles affected by change, number of steps increase or decrease, time to complete process increase/decrease, reporting relationship change, equipment and facilities affected, benefits Relevant Areas # Report doesn’t exist in R3 and user is checking requirement manually. Requirement will be developed as a pre-calculated report in BI. # Legal/Compliance Relevant Areas not applicable for BW reports # Follow-on process Relevant Areas not applicable for BW reports Strictly Confidential Page 14 of 15 BB Workshop Report for Aviation Dashboard 6. Acceptance Criteria # Relevant Requirement category Mention the acceptance criteria / test requirements for each area or refer to the relevant section/document ( Put ‘NA ‘ if not applicable) 1 Functional requirements Non Functional requirements ( Usability, Performance, reliability , Scalability) All functionalities to be tested as mentioned in the section 03 (Scope of workshop) To be tested against the layout which is detailed in the section 05 (Report Layout). Users will perform UAT procedure by running report to cover all Non Functional Requirements that need to be tested. 2 3 Any Other area -NA- 7. Issues – to be recorded in the Issue Log # Issues 1 2 … Owner Due date Owner Due date 04/07/10 04/07/10 8. Action Items # Actions 1 Updated with any new findings findings 2 Produce process group BIML … Varre, Anil Varre, Anil 9. Signoffs Proponent Role Date Ghamdi, Said M Strictly Confidential Signature CA Role Date Signature Balwaeel, Essam A Page 15 of 15