You are on page 1of 19

Project: KAIROS

Functional Specification
Format No/ Rev: FS_PM01_GAP_006

Version: 1.0 Issue Date

Specification No: FS_PM01_GAP_006 05-11-2018


In Preparation Review
Development No: KAIROS_FS_PM01_GAP_006 Approved Released

Business Process No: KAIROS_BBP_PM01

Revision History
Version Date Description of changes

1.0 05-11-2018 Plant maintenance reports

Responsible

Srinivas / Vasundara M S

Section I: Justification
05-11-2018
Area: Batch program Module Sub area: Report Date :
name: PM

Requested by: PM Core team

Brief description: Plant maintenance reports

Page 1 of 19
Generic question:
Impact of not creating the program: Legal requirements will not be fulfilled
Lack of information required for the business
Lose functionality compared to the old system
Others

Is there any alternative in the standard system: Yes No

Describe the alternative found: N.A

Reason why this alternative was not acceptable: Performance problems Complexity
Others: Its required new server and public IP

Program type: Report Module Pool Interface


Enhancement Conversion Form
Application Development Others

Priority: High/mandatory Medium/recommended Low/optional

Charateristics Drill Down ALV Others

Frequency: Daily Weekly Monthly


Biweekly Other:

Only for Interfaces: N.A


Type of interface: Real-Time Batch
Direction of interface: Inbound Outbound Both

Sign off – Functional Specification

Prepared By Srinivas Narayana Comments <Comments/remarks if any>


Date: 05-11-2018

Page 2 of 19
Team Lead Srinivas N Lead Consultant Srinivas N
Date: 05-11-2018 Date: 05-11-2018
Approved by Project Management Team
(in case of Application development) <Whether the development has
been approved by the
concerned Project
Management Team or not>

Received Team Lead/ Lead Consultant <ABAP team


lead/lead
Date
consultant
who received
the FS>

Section II: (a) Business Needs & Requirement


1. Plant maintenance reports for overview

Business Process Detail :

Plant maintenance reports for montoring.


1. Monthly planning report
2. Month end report
3. Preventive compliance report
4. Equipment costs report
5. Escalation
6. AMC overview
7. PR and PO Tracker

Authorization & Validation requirements:

Section III: Only For Enhancements

Name Description
N/A

Page 3 of 19
Name Description

Process Logic

Input details, (Selection screen / screen design).

Field Name Table Name Description (M)andatory (P)arameter


(O)ptional (S)elect Option

Note: Parameter is single input and Selection option is range of input.

This consolidated report should give all reports in one t-code and in same screen and it should be ALV report.

Logic: Top screen

Park

Block

Page 4 of 19
Equipment type

Report selection

Period to Analyze to

Bottom screen

Based on report selection and input parameters show report

Selection should be drop down like excel sheet.

Page 5 of 19
Park – Park selection is mandatory. In IFLOT table maintain values in single value and exclude single
values tabs as shown in below screen and execute. You will get parks. Note down function location and
description. Display description as drop down.

Page 6 of 19
Page 7 of 19
Block- After park user may or may not select Block. Enter park function location in IFLOT table superior
function location followed by * as shown in screen shot 1 and exclude single values as shown in screen
shot 2 below. Execute you will get building function location numbers. Note down function location and
description fields.

Screenshot 1

Page 8 of 19
Screenshot 2

Equipment type: - Go to T370K table execute. Note down object type and object text. Bring object text
as drop down and let user select equipment types.

Report selection: - Drop down to list Monthly planning, Month end & history, Preventive compliance,
Equipment costs, Escalation, AMC overview and PR-PO Tracker.

Period: - Let the user enter date in format DD: MM: YY.

There can be four combination of entry.

1. Only Park is entered.


2. Park and Blocks are selected.
3. Park, Blocks and Equipment types selected.
4. Park and Equipment types selected.

1. If only Park is entered. Take entered function location as park Function location*.
2. If both Park and blocks are selected. Take function location as Block function location. Skip park
function location.
3. If Park, Blocks and Equipment types are selected.

Page 9 of 19
Enter V_EQUI table- Enter block function location in function location and type in object type field.
Execute note down equipment numbers.

4. Park and equipment types selected.

Go to V_EQUI table- Enter Park function location followed by * and equipment types and note down
equipment numbers.

Page 10 of 19
Report 1:- Monthly planning report

In VIAFKOS table
Enter
Order type = PM01, BREK, CM01, CM02
Function location= as per selection criteria
Equipment = as per selection criteria
Basic start date= as per date entered. If nothing is entered take today date in “Basic start date” to field.
Tech.completion= as shown below

Page 11 of 19
Arrange all tickets based on Basic start date in ascending order.

Overview
Building Name Tickets-Current Pending-Previous Months Total
Month
Alpha 100 20 120
Delta 20 10 30
Omega 30 20 50
Total 150 50 200

Page 12 of 19
Report 2:- Month End & history report

In VIAFKOS table
Enter
Order type = PM01, BREK, CM01, CM02
Function location= as per selection criteria
Equipment = as per selection criteria
Basic start date= as per date entered. If nothing is entered take today date in “Basic start date” to field.

Arrange all tickets based on planned start date in ascending order.


--------------------------------------------------------------------------------------------------------------------------------------------
User existing program to fetch details. New fields added are actual end, work history and attachment.

Actual end: - IDAT2 field in VIAFKOS

Work History: - Go to AFRU table. Enter maintenance order number in AUFNR table and fetch LTXA1
text of last entry.

Page 13 of 19
WIP: - In pending orders if the basic finish date is more than today date then it has to considered as WIP
rather than pending.

Overview
Building Name Completed Pending- Pending- WIP Total
Current Month Previous Months
Alpha 100 10 10 5 125
Delta 20 5 5 10 40
Omega 30 5 15 10 60
Others - - - -
Total 150 20 50 25 225

Report 3:- Preventive compliance report

In VIAFKOS table
Enter
Order type = PM01, CM01

Page 14 of 19
Function location= as per selection criteria
Equipment = as per selection criteria
Basic start date= as per date entered. If nothing is entered take today date in “Basic start date” to field.

Output Print Fields

Building Name Completed NC- Completed NC- Not completed WIP


Alder 50 30 20
Aspen 40 40 20
Banyan 30 50 20
Cedar 20 60 20
Total 140 180 80

Output fields same as month end & history report.

Status: - Compare basic finish date and tech completion date. If completion date is less than basic finish date it is completed. If
completion date is more than basic finish date it is NC- Completed. If there is no completion date and basic finish date is less than
system date then it is NC-Not completed. If there is no completion date and basic finish date is more than system date then it is
WIP. Update Completed, NC-Completed, NC – Not completed and WIP in the status field.

Page 15 of 19
Report 4:- Equipment costs report

As per the logic given in other attachment.

Report 5:- Escalation

In VIAFKOS table
Enter
Order type = BREK, PM01, CM01, CM02
Function location= as per selection criteria
Equipment = as per selection criteria
Basic start date= as per date entered. If nothing is entered take today date in “Basic start date” to field.

Note down object numbers.

Come to TJ30T table. Enter status profile as “ZPMORDER” and status “1FIR”, “2SEC”, “3THR” and note
down user status numbers.

Page 16 of 19
Come to JEST table. Enter object numbers and status as shown in fig below. These are escalated
maintenance orders.

Now use STATUS_READ to categorize first, second or third escalated. If it only E002 then it is First
escalated. If it has E003 then it is second escalated. If it is E004 then it is third escalated.

After classification go to VIAFKOS table if there is Technical completion date it is closed. Otherwise
Pending.

Print output same as month end and history report.

First Escalated Second Escalated Third Escalated


Building Name tickets Total/ tickets Total/ Closed / Tickets Total/ Closed
Closed / Pending Pending / Pending
Alpha 100/90/10 20/10/5 120/10/110
Delta 100/90/10 20/10/5 120/10/110
Omega 100/90/10 20/10/5 120/10/110
Total 300/270/30 60/30/15 360/30/330

Page 17 of 19
Report 6:- AMC Overview.
This report gives AMC overview for all with respect to selection criteria.

You have to fetch equipment’s from input selection always.

Based on equipment numbers select PRs.

In case of material PR equipment number is stored in PR, Customer tab-equipment field.


In case of service PR equipment number is stored in Services tab-user field 4 field.

Logic is same as ZPR_PAY.

Report 7:- PR/PO Tracker

This report gives PR status and further supply chain information based on PR item number.

You have to fetch equipment’s from input selection always.

Based on equipment numbers select PRs.

In case of material PR equipment number is stored in PR, Customer tab-equipment field.

Page 18 of 19
In case of service PR equipment number is stored in Services tab-user field 4 field

Database objects:

Output

Program Name:

T.CODE:

Sign-Off and Acceptance of developed object


Names and Signatures
_______________________________________________________________________________________
Team Lead

_______________________________________________________________________________________
Lead Consultant

Page 19 of 19

You might also like