CA-BW-09-00031_Aviation_BBW_AD_MAT_08

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