Att_(13)_BOM_Template_(CDRL_LR0B)_w_Macros_rev_3_1.10.2014_0221.xlsx
XLSX spreadsheet 219 KB Posted
- Attached to
- CDL SRQ-4 Solicitation
- Solicitation number
- N00019-16-R-3001
View the file
Other files
Show all 19
On GovTribe
Work with this file
- Download the original file
- Contacts named in this file
- Similar government files
- Ask GovTribe AI about this file
Text version
BOM Template CPN NHA QTY FIND# Ref Des CPN CAGE CPN MFR CPN Nomenclature CPN NIIN CPN FSC CPN COG Part Type Monitoring Type VPN VPN CAGE VPN Mfr. VPN Nomenclature VPN NIIN VPN FSC VPN COG DIST_CODE
24 Aug 2015 LR0B ATTACHMENT 13 BOM Template
RFP: N00019-16-R-3001
PID: N00019-15-P1-PMA-299-0097
Column Definitions
| XCELL Column Letter | Column | Description | Length | BOM Submittal Requirements | Notes | OMIS Load Requirements |
| A | CPN | Configuration Part Number | 50 | Yes | Yes | |
| B | NHA | Next Higher Assembly of Configuration Part Number | 50 | Yes | Yes | |
| C | QTY | Quantity of Configuration Part Number per Next Higher Assembly (Must be 1 or higher) | Integer | Yes | Yes | |
| D | Find# | Find/Item number from Next Higher Assembly Parts List | 10 | |||
| E | Ref Des | Reference Designator for Configuration Part Number | 2000 | |||
| F | CPN CAGE | CAGE Code of Configuration Part Number | 5 | Yes | If no cage code exists in BINCS for the CPN manufacturer a Tilde Cage code will be created in OMIS for the CPN manufacturer. A Cage Code can't start with a O or an i and must be 5 characters. Column needs to be set to text and if not a cage code that starts with a zero will have all leading zeros removed. | Yes |
| G | CPN MFR | Manufacturer of Configuration Part Number (CAGE Code Entity) | 100 | Yes* | A requirement if the CPN cage code is unknown or if there is none listed in BINCS. | |
| H | CPN Nomenclature | Nomenclature/Description of Configuration Part Number | 255 | Yes | Required for Clean Load | Yes |
| I | CPN NIIN | Configuration Part Number NIIN | 11 | |||
| J | CPN FSC | Configuration Part Number FSC | 4 | |||
| K | CPN COG | Configuration Part Number COG | 2 | |||
| L | Part Type | Part Type Identifier (See Sheet: Part Type Idents) assigned to Configuration Part Number | 3 | Yes | ||
| M | Monitoring Type | OMIS Monitoring Type (See sheet: Monitoring Type - Load Rules) assigned to Configuration Part Number | 4 | Yes | ||
| N | VPN | Vendor Part Number relating to Configuration Part Number | 50 | Yes* | A requirement if the CPN is an SCD and not a commercial part number and when the CPN has been identified as a part that needs to be tracked. If the CPN is a commercial P/N then the CPN is repeated in the VPN column. | Yes* |
| O | VPN CAGE | CAGE Code of Vendor Part Number | 5 | Yes* | A requirement when a VPN is listed. If no cage code exists in BINCS for the VPN manufacturer a Tilde Cage code will be created in OMIS for the VPN manufacturer. A Cage Code can't start with a O or an i and must be 5 characters. Column needs to be set to text and if not a cage code that starts with a zero will have all leading zeros removed. | Yes* |
| P | VPN Mfr | Manufacturer of Vendor Part Number (CAGE Code Entity) | 255 | Yes* | A requirement if the VPN cage code is unknown or if there is none listed in BINCS. | |
| Q | VPN Nomenclature | Nomenclature/Description of Vendor Part Number | 255 | Required for Clean Load | ||
| R | VPN NIIN | Vendor Part Number NIIN | 11 | |||
| S | VPN FSC | Vendor Part Number FSC | 4 | |||
| T | VPN COG | Vendor Part Number COG | 2 | |||
| U | DIST_CODE | Security Distribution Code: Related to Keyport Internal Processes. | ||||
| Yes | Are mandatory requirements | |||||
| Yes* | Are mandatory requirements when the applicable notes apply. | |||||
| Notes: |
1.) The first row (after the header) in the "BOM Template" worksheet needs to have the Highest NHA P/N in the CPN column with the name of the platform it is going under in OMIS in the NHA column.
2.) In order for the EBOM to be loaded into OMIS the file name of the EBOM Template has to end with the following "BOM_Template" so any modifications to the EBOM file name needs to be done at the beginning with "BOM_Template" showing up at the end.
Part Type Idents
| Current | Definition | Planned | ||
| AE | Active Electronic Device (Diodes, LEDS, Transistors, Voltage Regulator) | AE | ||
| AM | Microcircuit (Digital, Linear, RAM) | AM | Planned Future State | |
| APL | Allowance Parts List | OT | INDENTURE PART TYPES | |
| AS | Application Specific Integrated Circuit (ASIC) | AM | Part Type | Nomenclature |
| AT | Attenuator (RF/Microwave) | MW | PL | Platform |
| BA | Batteries | OT | SY | System |
| BE | Bearings | MP | UN | Unit |
| BO | Built to Order | MP | SU | Sub Assembly |
| CA | Cable Assembly | SU | CC | Circuit Card Assembly |
| CB | Cable | OT | ||
| CC | Circuit Card Assembly | CC | PART TYPES | |
| CH | Chassis | MP | Part Type | Nomenclature |
| CI | Consumable Item | OT | AE | Active Electronic Device |
| CO | Connectors, Pins, Contacts | CO | AM | Microcircuit |
| CR | Crystals | AM | CO | Connector |
| CV | Commercial Vendor Items (COTS) | CV | EA | Electronic/Electrical Assembly |
| DD | Disk Drives, DVD Drives, CDROM Drives | EA | MP | Machined/Mechanical Part |
| DI | Displays, CRTs, Monitors | EA | MW | Microwave/ RF Devices |
| DL | Delay Line | PE | OT | Other |
| EM | Electric Motors, Fans | EA | PE | Passive Electronics |
| ET | Electron Tubes | AE | SW | Software/Firmware |
| FI | Filter (Air/Water) | OT | ||
| FI | Filter (Electronic) | PE | ||
| FW | Firmware, Software | SW | ||
| FZ | Fuses, Breakers | EA | ||
| GA | Gaskets, Insulation, O-ring, Shielding | OT | ||
| GY | Gyro and Gyro Components | EA | ||
| HC | Custom Hybrid | AM | ||
| HO | Off The Shelf Hybrid, Oscillator | AM | ||
| HP | Power Supply Hybrid | AM | ||
| HR | RF Hybrid | MW | ||
| HW | Hardware (Bolts, Heatsink, Nuts, Screws, Washer, etc) | OT | ||
| KT | Kits | SU | ||
| LA | Logic Array | AM | ||
| LB | Labels, Signs | OT | ||
| LI | Lamps, Indicators | OT | ||
| ME | Meters, Gauges | OT | ||
| MO | Module (CCA, SRA) | SU | ||
| MP | Machined Part, Mechanical Part | MP | ||
| PA | Brackets, Covers, Panels, Plates, Racks, Etc. | MP | ||
| PB | Power Bus, Terminal Bus | OT | ||
| PE | Passive Electronic Device (Capacitor, Inductor, Potentiometer, Resistor) | PE | ||
| PL | Platform | PL | ||
| PM | Programmed Microcircuit (FPGA, PROM) | AM | ||
| PS | Power Supply w/o Indentured Components | EA | ||
| PS | Power Supply w Indentured Components | CC | ||
| RE | Relays | PE | ||
| RM | Raw Material | OT | ||
| RN | Resistor Network | PE | ||
| S | System | SY | ||
| SC | Schematic Diagram | OT | ||
| SK | Sockets, Plugs, Receptacles | CO | ||
| SM | Standard Electronic Module (SEM) | EA | ||
| SO | Software | SW | ||
| SR | Specification Reference | OT | ||
| SU | Sub Assembly | SU | ||
| SW | Switches, Buttons | PE | ||
| TB | Terminal Boards and/or PWBs | OT | ||
| TF | Transformers, Coils | PE | ||
| TR | Transducers | EA | ||
| U | Unit or Subsystem (WRA) | UN | ||
| UN | Unspecified/Unknown | OT | ||
| VA | Valves, Pumps, Pipes | MP | ||
| WG | Waveguide | MW | ||
| WI | Wire | OT |
Monitoring Type - Load Rules
| OMIS Monitoring Type |
| 0 = Not Monitored |
| 1 = Electronicly Tracked Items - These Devices are Monitored via the Electronic Services (Q Star, Information Handling Services) |
| 2 = Manually Tracked Items - These Devices are Manually checked and Monitored via Vendor Survey |
| BOM Loading Rules |
| Business Rules for BOM Importing |
| 1. Multiple people can import data using the ‘Import Data’ option, but only one BOM can be processed at a time. A warning will show if you select a BOM to process and someone else is processing. You will see the BOM group ID and the User Name. |
| 2. If you exit the application, or the Process BOM screen, you must come back in at some time and finish, either by canceling the preview, or finishing the process. |
| 3. To do this, Select ‘Utilities’ from the top menu and selecting ‘Data Management \ Process BOM, and select the BOM that needs to finish processing. Only the user that started the processing can enter and cancel / finish processing the BOM. |
| 4. BOM template files to be imported must be Office 2003 files. The file name must end in “BOM_Template.xls” |
| 5. There must be one root part in the BOM. That root part must already exist in the OMIS™ Platform that you are importing into. It may exist in more than one location in the platform. |
| 6. You MUST NOT change the data structure where a BOM is going to be loaded. (ie, add or remove parts from the OMIS™ tree that are in the BOM structure). This will cause the BOM load to fail, and will necessitate reprocessing the BOM. |
| 7. Recursive tree structures (parts that refer to themselves as an ancestor) are detected, and a BOM will not be allowed to load with recursion. You will be notified of the part number that caused the recursion. It will be listed in the status window. |
| 8. Data is validated as it is uploaded and transferred. If there is an error, where ever possible you will be told the part, and possibly the line number in the BOM Template that caused the error. |
| 9. When an error is discovered the BOM must be re-uploaded and reprocessed. |
Check BOM Macro Help image1.png
Microsoft_Word_97_-_2003_Document1.doc Error Color Codes
A unique color is given for each error as shown in the color code table below:
Color
Macro Function/ Description
Hot Key
N/A
Trim Columns to remove excess pre-pended or appended unprintable characters
Ctrl + q
RED
Part number scan for matches to Next Higher Assembly
Ctrl + w
TAN
Check for existence of Next_Assy in Part_Num
Ctrl + e
YELLOW
Checks Cage Codes for 5 characters and replace leading O with zero
Ctrl + r
YELLOW
Check Vendor cages where Vendor Part_Num is present
Ctrl + s
Magenta
Validates that the Part Types match the types on Tab 3
Ctrl + t
N/A
Performs Text to Column operations on Columns A-M
Ctrl + y
Multiple
Run Check BOM to run all of the above checks
Ctrl + p image2.emf
Microsoft_Word_97_-_2003_Document2.doc Check BOM Macro Help
In the BOM template, a library of macros is included to perform some common checks automatically.
To use the macro follow these 2 steps:
Step 1: Paste your data into the BOM Template
Note: Do not change the order of the columns or worksheet tabs in the template.
(The macro relies on the template’s format for correct operation)
Step 2:
Run the Macro, select yes to continue and review errors found
· The macro can be run with a hotkey Ctrl + p
· The macro can also be activated through the Developers Ribbon:
· Developers ( Macro ( Select CheckBOM (or any other Macro) and click Run
CheckBOM will look for the following errors and highlight them for your review:
- Remove_Bad_Characters: Removes Invalid Characters from all Cells (+"`') Ctrl Shift + n
- RemoveOutOfRangeCharacters: Removes unprintable ASCII character Ctrl Shift + m
- Auto_Filter_Off: Turns off Auto Filter Ctrl Shift + z
- TrimColumns: Trim Columns to remove excess pre-pended or appended unprintable characters Ctrl Shift + q
- LeftJustify_VerticalCenter: Left Justifies and Vertically Centers all Cells Ctrl Shift + s
- ScanPartNum: Scan for instances of identical Part_number and Next_Assy Ctrl Shift + l
- Next_Higher_Exists: Check that Next_Assy is present in Part_Num Ctrl Shift + o
- CheckCageCodes: Checks Cage Code formatting and for blanks Ctrl Shift + r
- ValidatePartType: Validates that the Part Types match the types on Tab 3 (Part Type Indents) Ctrl Shift + k
- CheckColumn: Checks the columns for size and contents Ctrl Shift + j
- CpnOnlyOneCage: Checks for different CAGE codes for the same CPN Ctrl Shift + v
- CpnNhaCombinationDiffQty: Checks for different QTY for same CPN/NHA combination Ctrl Shift + w
Note: The macros above can be done individually and each macro has a unique hot key but CheckBom will perform all of these checks in the order outlined above.
These macros do not run with the CheckBom macro
- getCpnCageDescriptionFromAccess: Fills in Company name for CPN CAGE Ctrl Shift + u
- getVpnCageDescriptionFromAccess: Fills in Company name for VPN Cage and highlights potential non-manufacturers Ctrl Shift + t image3.emf
File details come from the government source that posted it. Updated .