Professional Documents
Culture Documents
Specification
FSD_PTP_F031_Mate
rial Label
FSD_PTP_F031_Material Label
ARTHREX
Page 1
Table of Contents
1
ADDITIONAL INFORMATION.................................................................................14
3.1
3.2
3.3
3.4
FSD_PTP_F031_Material Label
Page 2
Version
0.1
0.2
0.3
0.4
0.5
Date
Feb 8 2014
Mar 25 2014
Mar 27 2014
Apr 8 2014
Apr 11 2014
Author(s)
Melissa Jeng
Melissa Jeng
Prashanthi Bollu
Melissa Jeng
Prakash P
0.6
0.7
Apr 12 2014
Apr 27 2014
Dimitri Koutsouras
Prakash P
FSD_PTP_F031_Material Label
PTP
Rich Hughes
Melissa Jeng
Prakash P
Revision Notes
Initial Draft
Content
Configuration steps
Format layout
Table-field mapping/logic added
Enhancement details with selection
screen added.
Review
Updates as advised by Rich H in FDS
approval meeting on 04/16/2016
Page 3
Req No.
Requirement Description
URS.4.5.1.1.001 Ability to receive materials with
0
vendor batch number as the SAP
batch numbers
URS.4.5.1.1.002 Ability to receive serialized materials
0
URS.4.5.1.1.005 Ability to create a transfer order for
0
received materials going to stock
based on business rules. (create
transfer order but do not confirm
transfer order)
GXP
(Yes/No)
Risk
(H/M/L)
Probability
(H/M/L)
N
N
N
1.2
Yes
No
FSD_PTP_F031_Material Label
Page 4
Alternatives to Object
An alternative would be to use the current label printing program using legacy
systems, which requires to manually keying in the information outside of SAP.
1.2.2
Impact of Implementation
Warehouse team members will be able to print material labels when and with
what field entries they would like. They can affix each material that is received
with the label to identify its master data components. The barcode will allow its
master data components to be identified and added to a transaction when
scanned.
1.2.3
Impact of No Implementation
There runs a risk of human error when the operator enters the goods receipt in
SAP and then enters the information again in Label Matrix.
1.3
Assumptions
1.4
Current Functionality
Currently Arthrex keys in the goods receipt in QAD, and has a separate system for
printing labels. The operator goes over to Label Matrix to enter the same information, in
FSD_PTP_F031_Material Label
Page 5
order to print the corresponding label. This process is prone to errors, as the operator
enters the information twice: once for the goods receipt and once to print the label.
A sample material label that is currently used at Arthrex is included below:
1.5
Required Functionality
Arthrex requires a custom transaction code for printing the material label to print Material
Labels as needed.
The material label needs to get printed either using GUI interface, or using RF device
interface.
So the user interface has to be provided for both the interface(Using GUI and using RF)
It will also be necessary to create
1. custom TCode for GUI interface
2. For RF interface.
Arthrex does not need Material Labels for all the materials received. For example, sterile
goods will not require a material label.
This functionality requires a custom development for following objects
1. A custom GUI transaction
2. A Custom Print Program
3. A Custom RF transaction
Using these custom objects, the user is to be enabled to print the required labels.
.based on the inputs in selection screen.
The Arthrex label needs to be containing required information as specified in details in
sections that follow.
When the user needs to print a label, he/she will access a custom transaction (mock
selection screen included below) and provide inputs.
FSD_PTP_F031_Material Label
Page 6
Scenario 1
The label is to be printed when the Material Document number ( that is Goods Receipt
Document number) & Item number is known.
(This is expected to be the most common scenario. Labels are required to be printed
immediately following the Goods Receipt Document is printed before the Putaway is
completed.)
In that case, the user inputs the material document number and Item number
1. By Scanning the bar code on GR printed document ( ID 145: FDS
FSD_PTP_F030_Goods Receipt Form bar coded with QA inspection lot )
For RF interface.
Or
2. By providing manual input using RF device.
The material document year value should be defaulted in the background to current year
for user convenience.
Based on the material document number and Item number combination (for the current
year) the system retrieves the material number and populates it in the Material Number
field.
The system also checks the if the material master record specifies if the material is
Assigned a serial number profile by checking if the a valid value of serial number profile
exists (Table /Field MARC-SERNP)
FSD_PTP_F031_Material Label
Page 7
If the material number is assigned a value, then the program automatically populates
value 1 in Quantity field in Display only mode.
The system also populates value Yes in field Serialized Label.
It also automatically checks the quantity in the material document (MSEG-ERFMG)
And populates this number in the No of Labels ( a custom field) field in display only
mode. The user would not be able to change this value.
If the material is assigned a serial number profile and hence having a serial number, one
label each is required for each serial number based on the material document.
The printer to be selected by the user has to be a bar code printer on SAP network.
The quantity per box appearing on the label needs to be user defined for materials that
are not assigned a Serial Number profile (MARC-SERNP is blank)
The Number of Labels field is also to be a field available for user input.
The user executes the GUI or RF transaction and the label should get printed.
If the print is successful, then the system will display the message: xxx Labels printed
successfully..
If the label cannot be printed suitable error messages should be provided.
The label should include the following fields:
Arthrex logo
Material with barcode
Material Description.
Batch (Lot) number with barcode
Serial number
Shelf life expiration date
Quantity with barcode
For items that are not batch managed, the field will return blank.
FSD_PTP_F031_Material Label
Page 8
Scenario 2:
Arthrex needs one more user interface for printing labels as per details below:
There needs to be another transaction code for this interface both in GUI and RF
In this case, the user shall input :
the material number &
batch number.
Qty:
No of Labels:
The system shall validate that the batch number is valid for the material by checking
In if the batch number provided is a valid one.
From a functional view point, this can be done using TCode MSC3N
Driver Program Logic:
1. Pass the material number and Batch to MCH1 table
2. Also pass value if MCH1- LVORM is (Batch deletion indictor is not set)
Only if the system returns an entry proceed to print the labels the same way as in
scenario1.
From Development perspective, pass the mate
The developer is requested to find suitable Table name/field name or function module
To perform validation technically.
The print program is then required to print the material labels the same way as it does
for scenario 1.
FSD_PTP_F031_Material Label
Page 9
1.6
1.7
Performance Criteria
Performance Requirements for Forms
Average Frequency:
5/Minute
Minute
10/Minute
Availability:
24/7
1.8
Sub-second
1 Second
Object
Impact/Change Description
N/A
SAP System
SAP Module
Impact/Change Description
N/A
NON-SAP /
Legacy
System
Impact/Change Description
N/A
Dependencies:
Dependent Configuration:
N/A
FSD_PTP_F031_Material Label
Page 10
1.9
External References
Document Title
Author
Graphic Identify
Arthrex
Attachment / Links
Arthrex GRAPHIC
IDENTITY Guidebook.pdf
1.10
Definitions/Acronyms/Abbreviations
WM Warehouse Management
GR Goods Receipt
FDD Functional Design Document
UT Unit Test
SLED Shelf Life Expiration Date
FSD_PTP_F031_Material Label
Page 11
FSD_PTP_F031_Material Label
Page 12
Table Field /
Material
SelectOption (S) or
Checkbox /
Parameter
Radio Button (P)
MSEG
MATNR
Material Number
Material Doc
MKPF
MBLNR
MSEG
ZEILE
MJAHR
SERNR
Serial #
Field Name
FSD_PTP_F031_Material Label
Comments (Range,
Single/Multiple Selection,
Patterns, Mandatory, etc.)
Validations
(For Each
Field if any)
Scenario 1:
Populated
by system
based on
the material
document
number &
Item number
combination
scanned/ent
ered by
user.
Entered by
user using
RF device
or manually
Entered by
user using
RF device
or manually
Default
Value
The user
should
visually
verify this
data.
System
validation
required
System
validation
needed.
Default
value
Current
year.
This field
may be
hidden for
user
interface
This is a
Pass
display field Material
only. The
document
system
no to
populates
SER03 table
value Yes to get
in this field if SERNR)
material has (serial
a serial
numbers.)
number
profile
assigned to
it.
Page 13
Quantity
n.a
n.a
Number
should be
less than
999
This field is
populated
with value 1
if the
materials
having serial
number
profile
(MARC-
SERNP not
equal to
blank
Printer
See the table below for required fields for the material label. All SAP default logic should apply
that are not mentioned in the mapping sheet (ex. deleted line items are not printed; line feed;
page break etc.).
Number of
the field on
the attached
Form Layout
Table Name
Field Name
N/A
N/A
Maximum Number of
Field Description Conditions / Data Retrieval
Characters to print
Logic
Logo
MSEG
MATNR
Material Number
MAKT
MAKTG
MAKT
MATNR
Material
Description
Material Barcode
MSEG
CHARG
MSEG
CHARG
MSEG
VFDAT
FSD_PTP_F031_Material Label
Batch (Lot)
Number
Batch Barcode
Shelf life
expiration date
Page 14
CAWN
ATWRT
Revision No
N.A
N.A
Quantity
Scenario 1:
For materials with
Sr.No profile (
If serial number is
required to be
printed the allowed
value is 1.
If different, return
suitable error
message
FSD_PTP_F031_Material Label
Page 15
10
EQUI
SERNR
Serial Number
Number of
the field on
the attached
Form Layout
Table Name
Field Name
N/A
N/A
Maximum Number of
Field Description Conditions / Data Retrieval
Characters to print
Logic
Logo
MSEG
MATNR
Material Number
MAKT
MATNR
MSEG
CHARG
MSEG
CHARG
MSEG
VFDAT
N.A
N.A
18
FSD_PTP_F031_Material Label
10. If longer,
truncate the value
10
If serial number is
required to be
printed the allowed
value is 1.
If different, return
suitable error
message
Page 16
8
10
SER03
SERNR
FSD_PTP_F031_Material Label
Page 17
11
AUSP
ATWRT
FSD_PTP_F031_Material Label
Page 18
Material Label.vsd
Smart Form
PRODUCT_LABEL
ET01
RTLABEL0
N/A
Arthrex Logo Blk.tif
TANUM
All SAP supported language. EN, DE etc.
Hard Copy
EDI
FAX
Hard copy to a specific printer
1
N/A
FSD_PTP_F031_Material Label
Page 19
Updated Information
N/A
Description of Requirement
N/A
FSD_PTP_F031_Material Label
LOCL
1
TBD
Page 20
Scanning, security, or
connectivity issues
Transfer Order is not
found
System does not allow
entry of a given value
Material is not found or
no quantity
Error Detection
Error Notification
Error Logging (beyond
notification)
Error Remediation
Description
FSD_PTP_F031_Material Label
Page 21
3 ADDITIONAL INFORMATION
3.1 Unit Test Plan
Identify the Test Scenario to be used to test the development with:
Test Considerations
IS
05-30-2014
UTP003_PTP_F031_
Material Label.xlsx
FSD_PTP_F031_Material Label
Page 22
Information Security
3.2.1 Information Classification
General Information
Businesses Impacted:
Arthrex
Rich Hughes
Date
3/25/2014
Contact Information
Company
Name
Phone
E-mail Address
Rich Hughes,
Richard.hughes@a
List Potential
Arthrex
Rick Koharki
rthrex.com
Information Owners:
Architecture
Environments: (impacted by this T spec):
Development
Test
Training
Production
Public (Internet) Facing
Internal Only
Architecture: (system exposure):
3rd Party Hosted
Company * Hosted
Information Classified by whom:
During Project
3rd party system access required?
Post Implementation
3rd party system access required?
Offshore?
Yes
Yes
No
No
Business Impact Analysis
What may be impacted if the system or information/data is compromised? Check all that may apply.
Brand Reputation/Trust
Associate Relations
Competitive Advantage
Financial Impact
Productivity
Supply Chain
Contractual (i.e. NDAs, MSAs)
Regulatory
Compliance
Securities & Exchange Commission (SEC)
Payment Card Industry (PCI)
Sarbanes-Oxley (SOX)
Privacy Laws
Input any additional details related to business impact in the event of compromise:
FSD_PTP_F031_Material Label
Page 23
Information Classification
Action #1: Check the box below that represents the most restrictive classification.
Action #2: If Level 1 or 2 is selected, check the box below indicating data storage or data
transmission.
See Information Classification, Labelling and Handling in [Clients]s ISC Standards for details
on the formal classifications and data handling standards.
Level 1 Confidential Secure Handling Required SHR
Confidential Secure Handling Required represents the most sensitive data classification related to individual
personal identifiable information and personal financial account information. This information considered critical to
[Clients] such that, if disclosed, may disrupt or impede business operations, and due to legal, reputational, or
operational concerns, requires additional security controls. Information in this category includes, but is not limited
to:
1. Social Security Number
2. Drivers License Number or Government-issued Identification Number
3. Financial Account Number (card number or personal bank number)
4. Protected Health Information & Electronic Protected Health Information
SHR data stored?
Level 2 Confidential
Confidential represents the second most sensitive data classification related to operationally significant business
information. This information considered critical to [Clients] such that, if disclosed, may disrupt or impede business
operations. Examples of Restricted Confidential include but are not limited to regulatory governed data, trade
secrets, mergers and acquisition discussions, product formulas and designs, corporate earnings data prior to public
announcements, reorganization details prior to announcements, current/closed company investigations and
litigation, detailed network diagrams that could jeopardize network security, strategic development/marketing plans
and information integral to the success and operations of the company.
Confidential data stored?
transmitted?
FSD_PTP_F031_Material Label
Page 24
Screen Level
Security
Field Level
Security
Button Security
Data Security
Role
Transaction based
Access Allowed
read, read/update
N/A
N/A
N/A
Process Step
N/A
Data set /
Functionality
N/A
3.3
Audit
Audit Trail Requirements
Audit Event
N/A
Description
FSD_PTP_F031_Material Label
Page 25
Question/Issue/Risks
FSD_PTP_F031_Material Label
Resolution
Resolution
Date
Page 26