Anda di halaman 1dari 5

1 Functional Requirements

1.1

Description

This report provides a list of Make and Phantom finished goods and subassembly materials in a plant
and displays several material master attributes that are owned by the manufacturing and finance groups.
Make parts are identified in the MARC table, field name BESKZ with a value of E or x. Phantom are
identified with field BESKZ OF E OR X and field SOBSL = 50. Finished goods are identified in the
MARA table, field name MTART, as material type ZFRT. Subassemblies are identified as material type
HALB. The report also indicates if demand exists for the material and the status of the material in the PDM
(Product data management) setup process. Where certain pieces of data are not required, the value N/R
will be displayed.
Please provide a detailed description of the requirement

1.2

Business Justification

This report is used by PDM administrators to identify Make and Phantom that have not completed
the PDM set up requirements. The demand is displayed for each material to help the PDM
administrator prioritize the items to address with the manufacturing and finance groups. Materials
are not released for use in the system until all required setup is completed so a delay in the PDM
setup could impact production.
Is there an alternative in the
No. Items can be listed one-by-one, but there is not a standard
standard system? Please list any
display that will list multiple items with this data.
standard Report/form that is
available.
Description of alternative
Reasons why alternative is not
acceptable
Please provide a business justification for this requirement.

2 Selection Screen
(Not applicable for standard print program for Forms)
Field Name

Selection Text /
Description

Type of Field
(Check Box /
Radio Button
/ SelectOption /
Parameter)

Search
Help / Pick
List / List
of possible
values
Required
(Y / N)

Validation
Required
(Y / N)

Default
Value

Comments (Range,
Single / Multiple
Selection, Patterns,
Mandatory, etc.)

The user must select


a plant, a list of
plants, or a range or
plants.

(MARC) Werks

Plant Number

SelectOption

<null>

(MARA)
MATNR

Material Number

Parameter

None

(MARC) SOBSL

Phantom indicator

Check Box

checked

(RC29P) DATUV

Date

Parameter

Single
value of
Todays
date

Allow Material ranges


and entered list of
materials
If checked, Include
phantom assemblies
Either a date (used for
BOM and Routings)

Field Name

Selection Text /
Description

Type of Field
(Check Box /
Radio Button
/ SelectOption /
Parameter)

Search
Help / Pick
List / List
of possible
values
Required
(Y / N)

Validation
Required
(Y / N)

Default
Value

Comments (Range,
Single / Multiple
Selection, Patterns,
Mandatory, etc.)

Use the above data as an example to fill the selection screen details
To get the fieldname from the screen: Please press F1 and then click on the technical information
button and then take the screen field name from the technical information screen.

Note: Specify validation rule (If any)


For Example: User needs to be able to select a fiscal year. It could be the current fiscal year or a previous
fiscal year.

3 Processing Logic
Step 1
Step 2
Step 3
Step 4
Step 5
Step 6

Step 7
Step 8
Step 9

Stocking Type = Make or Phantom (phantoms can be identified in the MARC table
field SOBSL).
Sort by Material number
Date range From & To. If BOM exists(within the validity specified in the date range) in the
plant selected, set BOM Flag to Yes, else set BOM Flag to No
If routing exist, Table (RC27M) MATNR = material(s) in parmaters, (WERKS) = Plant,
then set Routing Flag to Yes, else set Routing Flag to No
If an operation operation, structure (PLPOD) field VORNR has an entry in structure
(PLPOD) Field VPLNR, A Master Routing cross-reference record exists, set MR CrossReference number to that value, else set MR Cross-Reference to No
If standard cost exists MBEW-STPRS, , set Standard Cost to Yes, else set
Standard Cost to No.

a. If Material is a Make item set to M


b. If Material is a phantom, set to P
c. If MR x-ref = "No" set to "N/R"

Step 10
Step 11
Step 12

Exceptions for item with routing (if routing = "Yes")


a. If MR x-ref = "No" set to "N/R"

Suppress items from being listed if they meet all the following criteria:
b. BOM <> "No"
c. Routing <> "No"
d. Line/Cell <> "No"
e. MR x-ref <> "No"g. 07 cost <> "No"
Step 13
If any demand exists for a specific material in a work order, Structure (CAUFVD) Matnr
repetitive schedule, , Structure (CAUFVD) Matnr or sales order,( RV45A), MATNR set
Demand = Yes, else Demand = No.
Step 14
If MR exist, transparent table (MAPL) Matnr then
a) Display the Group ID
Please describe the detail information that will appear in the Report/Form

4 Output
Note: Please refer to the Report Layout Sample document in Ascendant before completing
this section.

4.1

Layout

Attach Sample Here

"PDM-R59024-PDM
Make-Phantom Integrity Report Example.xls "

Narr9ative Flow
Please attach sample layout and example in PDF, XLS or DOC format. Please do not copy and paste. To
attach the file from the Menu go to the Insert -> Object -> Create from file tab -> Browse for file -> Check
the Display as Icon checkbox -> Click on the Insert Button.

4.2 Line Item (In JDE this would be Column)


Field Name
Field Description
Sort
MARA-MATNR
Material Number
A

MARA-MAKTX
N/A

Material Description
Demand

MARA-MTART

Material Type

MARA_MMSTA

Plant status
Distribution chain
status

MBEW-BKLAS

Valuation Class

N/A

BOM Flag

N/A

Routing

Comment
Need to define whether or not
this is the new material
number or the legacy material
number. May need to print
both.
This field is populated Y or
N depending on the
calculation described above.
Should display the material
type for manufactured items
only
Displays the part status used to
restrict certain functions such
as sales order & or production
orders.
In JDE this was a field that
identified the pricing group to
which the material is
assigned. Need to understand
what critical field(s) cost
accounting will require.
Value of Yes or No
depending on whether a BOM
exists
Value or Yes or No
depending on whether a
routing exists.
Production line that the
material is assigned to.

PLKOD-PLNNR
&PLKODPLNAL
MAPL-MATNR

Group & Counter


Master Routings

If a master routing is assigned


to the material it will display
the cross-reference value or
N/R.

MBEW-STPRS

Material Standard
Cost
Plant data Date

Current standard of the


material
Date the material was
originally created.The date it
was setup for the plant being
reported on.

RM3ABDATUM_F01A

Please include any hierarchy that is available and should be used

4.3 Calculation Logic for Computed Fields


Calculation Logic
Field Name
This is looking at Change records. Find the FIRST entry plant record that is equal to the
RM3ABDATUM_F01A selected plant and report its date.

5 Unit Test Requirements


Scenario
Verify data relationships
Test the various flags
Verify make & phantoms

Description
Validate that the BOM found is for that material for that plant.
Validate the same for Routings
Test combinations of Y flags between boms, routings, demand, etc
Verify that only finished goods and subassemblies (ZFRT & HALB)
ARE being selected.

Please provide any unit test scenarios from a business perspective that need to be performed

6 Error Handling
Enter an error message Invalid Plant if the plant entered wasnt valid.
Enter an error message No data to report in there are NO material in the plant that would fall
under the reporting criteria
For example: A flag or error message is raised when data in a required field is missing. If no data is found
for a particular field, should a value be defaulted? If no data is found when the report is executed, should
there be a specific message?

7 Additional Information
Finished goods are denoted by material type(MARA-MTART) ZFRT. Subassemblies are denoted by
material type, (MARA-MTART) HALB
To view material master data, transaction code MM03
To view changes to master data records, transaction code: MM04
To view BOM data, transaction code CS03
To view Routing Data CA03
To view Rate Routings (Repetitive), transaction code CA23

Anda mungkin juga menyukai