Professional Documents
Culture Documents
SE 5 1FUNCTIONAL SPECIFICATION R.PM.210.32 Notification and Work Order Detail
SE 5 1FUNCTIONAL SPECIFICATION R.PM.210.32 Notification and Work Order Detail
1 Functional SPECIFICATIONS
RICEFW (Reports)
NOTIFICATION AND WORK ORDER DETAILS
R.PM.210.32
DOCUMENT IDENTIFICATION
REVISION HISTORY
This document is intended to specify RICEFW object from a functional perspective. It will be followed by a technical specification
during Realization. A Functional Specification has three main sections with the purpose of describing the expected behavior of
the development object.
Object information, to be filled in for all RICEFW objects
Object specific details (Processing, calculations, and business logic for the development object)
Report specific requirements
Object Information
( ) SAP Query ( X) ABAP Program ( ) BW Report
Report Created using ( ) BobJ Report ( ) Crystal Report ( ) Report Painter
( ) ECC () Others HANA Live Report
( ) Drilldown ( ) Buttons ( ) Sort
Characteristics Required (x) ALV Grid ( ) ALV List ( ) Entry File
( ) Others: Call Trasaction
( ) Legal requirements not fulfilled
Result if no reports are ( ) Lack of essential business information
created? (x) Lack of functions compared to Legacy system
( ) Other (specify):
Approximate duration for Is there an No
development work (in See estimate alternative in the If Yes, describe the alternative
man days)? standard system Manually check reports
( ) Performance Problem
( ) Complexity
Why is alternative (X) Other
not acceptable? Multiple report to be joined
together
FS Control
This section describes the business needs and specific requirements of the development object. The more details that are
included here, the fewer questions the developers will have. Processing, calculations, and business logic for the development
object must be fully described.
Process Reference
Requirement ID
Requirement Report is required to support the Daily Attainment Meeting, Managers/Supervisors will be able
Description to review the work that was completed in the last 24 hours and what will be scheduled for the
next 24 hours.
Gap to be addressed Standard SAP report supports only by work order or notification, and no long text
reporting is supported.
Alternative SAP NA
Standard Solution
4. RICEFW Descriptions
<List the reasons/justification why a custom development is required to fullfill the demand.>
Report required as ABAP report for Daily Attainment Meeting. Details needed for notification, work order and
long text. Standard SAP reports support only single object and no long text reporting is supported.
1. Report selection screen needed for date range, plant, notification number, work order
number, functional location and equipment.
2. Select records from table QMEL with below required fields.
a. Notification Date – QMEL-QMDAT
b. Notification Time – QMEL-MEEIT
c. Notification Type – QMEL-QMART
d. Notification number – QMEL-QMNUM
e. Reported By – QMEL-QMNAM
f. Notification Description – QMEL-QMTXT
g. Priority –QMEL-PRIOK
h. Required Start Date – QMEL-STRMN
i. Required End Date – QMEL-LTRMN
j. Object Number – QMEL-OBJNR (Not required in report display but needed in table
selection)
3. Select records from table QMIH with value from field QMNUM in the earlier selection. Below
fields are required.
a. Functional location – QMIH-ILOAN
b. Equipment number – QMIH-EQUNR
c. Breakdown Indicator – QMIH-MSAUS
4. Select Notification Status (JCDS-STAT) from table JCDS, using field QMEL-OBJNR as JCDS-
OBJNR.
5. Status text can be found from field TJ02T-TXT30, using field STAT and language EN for
selection.
6. Use Function Module “READ_TEXT” to get long text of the notification description.
7. Select records from table AFIH for below fields. Using notification number as QMNUM field
a. Work Order Activity Type – AFIH-ILART
b. Work Order Total Planned Hours -
c. Work Order Total Confirmed Hours -
d. System Condition – AFIH-ANLZU
e. Revision – AFIH-REVLV
f. Work Order Number – AFIH-AUFNR
8. Select records from table AUFK for below fields using AUFNR for work order number.
a. Work Order Creation Date - AUFK-ERDAT
b. Work Order Type – AUFK-AUART
c. Work Center- AUFK-VAPLZ
d. Plant – AUFK-WERKS
e. Work Order Status (technical completed, not completed) – AUFK-PHAS2
f. Work Order Description – AUFK-KTEXT
9. Select records from table AFKO for below fields
a. Scheduled Start Date – AFKO-GSTRS
b. Scheduled Start Time - AFKO-GSUZS
c. Scheduled Finish Date – AFKO-GLTRS
d. Scheduled Finish Time – AFKO-GLUZS
10. Use Function Module “READ_TEXT” to get long text of the work order description.- Not
required as per the Layout meeting held on 08/19/2014
11. Report Output will have the Notification Fields as the first section, Notification Long text and
then the Work order Fields .
Dependencies
<List all dependencies that need to be known/addressed while developing this RICEFW object.>
NA
Starting Conditions
When should the report be run? Does an interface need to be run before the report is valid, and (more
commonly), should it be a batch only program (with added security) or is it needed on-line as well?
This program will run on a daily basis. There is no input condition applicable here.
Authorization Requirements
<Every authorization object needs to be documented to provide the security administrator information on the
purpose and use of the object. The following sections are the minimal documentation requirements.>
Authorization object required to control access of the report. Planner and supervisor should have authorization
access to this report.
<Highlight all related documents that are required or will be input to the functional specification.>
5. Report Specific
Give the error
N/A Design
message if the execution is not successful. Error handling should be taken care during the
development.
N/A
Reporting
RICEFW- Description Report Type (ABAP, Data Elements Relevant KPI Owner
ID BI, BOBJ, etc)
R.PM.210. Notification ABAP N/A N/A Planner
32 and Work
Order Detail
Selection Criteria
Report Output
Main Heading
Notification and Work Order Detail
Sub Heading
Top Section: Notification and Work Order Detail
Lower Section: Notification and Work Order Long Text
DRILLDOWN REQUIREMENTS
<List any drilldown requirements>
NA
TOTALING
<List if there are any calculations needed>
NA
PAGE BREAK
< List the page break requirements>
5.5. Assumptions
The functional designer should detail here all the procedures or configuration affecting the report that the developer
can take for granted. Other assumptions that the designer foresees with better focus on the scope of the program
should also be included here.
These are a very important part of the specification as they ensure that no unnecessary development work is
undertaken. Example assumptions: All weights in the SAP system will be in LBs
If no assumptions are taken for this report, indicate “No assumptions taken”.
No assumptions taken.
6. Use Cases
Use case - How the RICEFW object will be used by the user or system
Rules N/A
Standard(Y/N) N
7. Issues
This section should be used like a log during the creation of this document to outline any outstanding issues that need to be
resolved prior to continuing with the development work. Prior to sign-off there should be no issues remaining.
8. Performance Requirements
Performance Requirements
Validation Requirements
<List the data, totals, exceptions, etc. to be used for Report Validation.>
Test Scenarios
ID Description
Normal Functionality – test cases that ensure the conversion requirement as it should
1 Create and add new notifications
2 Create and add new work orders
3 Link notification to work order
4 Remove the existing link between notification and work order
6 N/A
Error Handling - functionality in case of errors
7 N/A
8 N/A