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.)
(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
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.
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.
Step 10
Step 11
Step 12
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
"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.
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
MBEW-STPRS
Material Standard
Cost
Plant data Date
RM3ABDATUM_F01A
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