Section 5 — Piping
IPE Piping Database Format
IPE Engineering Practice IPE-EP-5-2-5
Document number: IPE-EP-5-2-5 · Section: 5 — Piping
SCOPE
- This Practice provides documentation of the schema used for the Piping Database and the COMPCODE matrix intelligence. This database is used to generate the piping classes and the valve data sheets accessible via the external web application and the COMPCODE is used to facilitate identification, tracking, requisitioning and generation of a piping bill of materials. EP 5-2-3 covers the material and component requirements used in the IPE Piping Standards for process and utility piping, instrumentation piping, instrument supports and heat tracing. EP 5-3-2 discusses the data sheets for all the valves that are specified in the IPE Piping Standards.
- Any deviation from this Practice must be approved by the procedure in EP 1-1-3.
- An asterisk (*) indicates that a decision by the Owner’s Engineer or Owner is required, or that additional information is furnished by the Purchaser.
- A revision bar indicates all changes made to this Revision.
2.0 REFERENCES
The latest edition of the following standards and publications are referred to herein
DEFINITIONS
- Contractor - Company or business that agrees to furnish materials or perform specified services at a specified price and/or rate to the Owner.
- Manufacturer - The recipient of a direct or indirect purchase order for materials and/or equipment. In this context, a direct order is one issued to a manufacturer by a contractor or the Owner. An indirect order is one issued to a manufacturer by a vendor (recipient of a direct order) for materials, fabricated components, or subassemblies.
- Owner - IPE Service, LLC.
- Owner’s Engineer - A IPE Service, LLC appointed engineer.
IPE PIPING DATABASE SCHEMA
- (*)The piping database is composed of 30 tables. Five of the 30 tables are considered primary tables and are called directly from the web application. The remaining 26 tables are considered admin tables (3) and secondary component tables (23) that are required to support the 5 primary tables. Renaming of the tables or the table fields are not allowed. The addition of information to the row of the database tables is allowed with Owner’s Engineer approval.
- The 5 primary tables are listed in Table 1. These tables are called directly from the web application. All of the tables have information unique to each piping class.
- (*)The 3 admin tables are listed in Table 2. These 3 tables are linked to the primary tables via the TABLE, FIELD, and TABLE_NAME column names. These 3 tables supply the order in which the valve description and valve data sheet information is presented and also the component section names used in the piping standard. This allows future revisions to the valve description, valve data sheet information, and component section names to be easily modified via these 3 admin tables versus editing the VB script in the web application. Any modifications to these tables require Owner’s Engineer approval.
- The 23 secondary component tables are listed in Table 3 of this practice. These 23 tables are linked to the primary tables via the COMPCODE or CNOTE fields. These tables have complete descriptions of the component or the component note for the unique COMPCODE or CNOTE identification.
- Tables 4 through 34 list the column names and a description of the column data for all 31 of the piping database tables.
- The COMPONENT_MASTER primary table lists identification codes (COMPCODE) for each required component per each pipe class. Along with each COMPCODE input, the appropriate component table, the respective size range for the component, and any associated notes (CNOTE) for the component are also listed. The web application builds the component description in the pipe class by linking the COMPCODE id from the COMPONENT_MASTER table to the COMPCODE id in the referenced component table and pulling the text from the DESCRIPTION column from the referenced component table.
- The VALVE_MASTER primary table lists identification codes (COMPCODE) for each required valve per each pipe class. Along with each COMPCODE input, the appropriate valve table, the respective size range for the valve, and any associated notes (CNOTE) for the valve are also listed. The web application builds the valve description in the pipe class by linking the COMPCODE id from the VALVE_MASTER table to the COMPCODE id in the referenced valve table and pulling the text from a number of columns in the referenced valve table. The VLV_DESCR_ORDER table gives the logic for the ordering of the valve description respective to the appropriate valve table. Thus, future modifications to the valve descriptions in the pipe class can be easily implemented by changing the VLV_DESCR_ORDER table and not the VB script in the web application.
- Valve Data Sheets are also built online via the web application. All the information for the Valve Data Sheets are in the 12 valve tables, shown in Table 3 of this EP. The required line entry text for each Valve Data Sheet and the pointer to the appropriate valve table and column are detailed in the VLV_DS_LOGIC table. This table defines the logic for the creation of the Valve Data Sheets to the web application. Thus, future modifications to the Valve Data Sheets can be easily implemented by changing the VLV_VDS_LOGIC table and not the VB script in the web application.
COMPCODE MATRIX
- A unique COMPCODE is used in both the piping class and the valve data sheets to identify piping components (valves, pipe, fittings, flanges, etc.). The COMPCODE is a unique 10 character identification. The COMPCODE is used to facilitate identification, tracking, requisitioning and generation of a piping bill of materials.
- The COMPCODE is an intelligent number, which uniquely describes a piping component. The first character of the COMPCODE defines the category, the second and third describes the material, the fourth describes the type, the fifth describes the end, the sixth describes the rating, the seventh and eighth describe the schedule 1, and the ninth and tenth describe the schedule
2. Only for the valve category, the fourth and fifth define the type, the sixth defines the end, the seventh defines the rating, the eighth defines the schedule 1, the ninth defines the trim, and the tenth defines the operator. The alphanumerical code designators used for the COMPCODE identification are shown in the COMPCODE Matrix Report, see Figure 1.
- (*)This COMPCODE MATRIX can be used by contractors to cross reference their component takeoffs with those listed in the individual piping classes. The existing COMPCODE MATRIX shall not be altered without Owner’s Engineer approval. Additions to the COMPCODE MATRIX are also not allowed without Owner’s Engineer approval.
TABLES
TABLE 1
IPE PIPE DATABASE PRIMARY TABLES
| IPE PIPING DATABASE TABLES |
DESCRIPTION OF IPE PIPING DATABASE TABLES |
REFERENCE TABLE |
| SERVICE |
Piping Class Service Description Data |
TABLE 4 |
| DESIGN_NOTES |
Design Notes for each Piping Class |
TABLE 5 |
| VALVE_MASTER |
COMPCODE Valve Entries for each Piping Class |
TABLE 6 |
| COMPONENT_MASTER |
COMPCODE Piping Component Entries for each Piping Class (Pipe, Nipples, Fittings, Flanges, Orifice Flanges, Gaskets, Bolting, Blinds & Spacer, Specialty Items) |
TABLE 7 |
| BRANCH |
Branch Requirements for each Piping Class |
TABLE 8 |
| COMPONENT_NOTES |
Note Text Associated with each Component Note ID |
TABLE 9 |
TABLE 2
IPE PIPING DATABASE ADMIN TABLES
IPE PIPING DATABASE TABLES |
DESCRIPTION OF IPE PIPING DATABASE TABLES |
REFERENCE TABLE |
| VLV_DESCR_ORDER |
Ordering and Selection of Information for Valve Description in Piping Class |
TABLE 10 |
| VLV_DS_LOGIC |
Ordering and Selection of Valve Data for building Valve Data Sheets |
TABLE 11 |
| SECTION_NAME |
Piping Standard Component Section Names are defined in this Table. |
TABLE 12 |
TABLE 4 SERVICE
(PRIMARY TABLE)
| COLUMN NAMES |
DESCRIPTION |
| CLASS |
IPE Piping Class |
| SERVICE |
Process Service Description |
| RATING |
Flange Class Rating |
| PIPE_MATL |
Pipe Material in Class |
| FACING_DATA |
Flange Face Type (RFSF, FF, RTJ) |
| CORR_MIN |
Minimum Corrosion Allowance per Pipe Material |
| CORR_MAX |
Maximum Corrosion Allowance per Pipe Material |
| INST_CLASS |
Instrumentation Class to Use |
| TEMP_FROM |
Minimum Design Temperature |
| TEMP_TO |
Maximum Design Temperature |
| PRES_LIMIT |
Pressure Limitation |
| VTRIM |
Material of Valve Trim |
| TEMP_CON |
Type and Size of Instrument Temperature Connections |
| PRES_CON |
Type and Size of Instrument Pressure Connections |
| ORFC_CON |
Type and Size of Instrument Orifice Flange Connections |
| EQPT_CON |
Type of Standard Instrument Connections |
TABLE 5 DESIGN_NOTES (PRIMARY TABLE)
| COLUMN NAMES |
DESCRIPTION |
| CLASS |
IPE Piping Class |
| DNOTE |
Design Note Text Message |
| SORT |
Sort Number |
TABLE 6 VALVE_MASTER (PRIMARY TABLE)
| COLUMN NAMES |
DESCRIPTION |
| CLASS |
IPE Piping Class |
| SECTION |
Section Title Text for Pipe Class Entry |
| TABLE |
Database Table for COMPCODE Description |
| COMPCODE |
Unique Valve Code Identifying the VDS |
| SIZE_FROM |
Smallest Nominal Pipe Size Range |
| SIZE_TO |
Largest Nominal Pipe Size Range |
| CNOTES |
ID of Note from COMPONENT_NOTES Table for the Valve |
| SORT |
Sort Number |
TABLE 7 COMPONENT_MASTER (PRIMARY TABLE)
| COLUMN NAMES |
DESCRIPTION |
| CLASS |
IPE Piping Class |
| SECT/TABLE |
Database Table for COMPCODE Description |
| COMPCODE |
Unique Component Code |
| SIZE_FROM |
Smallest Nominal Pipe Size Range |
| SIZE_TO |
Largest Nominal Pipe Size Range |
| CNOTES |
ID of Note from COMPONENT_NOTES Table for the Component |
| SORT |
Sort Number |
TABLE 8 BRANCH
(PRIMARY TABLE)
| COLUMN NAMES |
DESCRIPTION |
| CLASS |
IPE Piping Class |
| HDR_RANGE |
Run Pipe Header Pipe Size Range |
| BRCH_RANGE |
Branch Pipe Size Range |
| CONN_TYPE |
Type of Branch Connection to Use |
| CNOTES |
ID of Note from COMPONENT_NOTES Table for the Component |
| SORT |
Sort Number |
TABLE 9 COMPONENT_NOTES (PRIMARY TABLE)
| COLUMN NAMES |
DESCRIPTION |
| CNOTE_ID |
Component Note ID |
| CNOTE_TEXT |
Text for component note ID |
TABLE 10 VLV_DESCR_ORDER (ADMIN TABLE)
| COLUMN NAMES |
DESCRIPTION |
| TABLE |
Valve Table associated with FIELD column name |
| FIELD |
Column Name of Valve Table where information is to be placed in the valve description in the piping class |
| SORT |
Sort Number for ordering valve information in description |
TABLE 11 VLV_DS_LOGIC (ADMIN TABLE)
| COLUMN NAMES |
DESCRIPTION |
| VDS_TITLE |
Valve Data Sheet Title |
| TABLE |
Valve Table for Logic of Valve Data Sheet Build |
| VDS_LINE |
Valve Data Sheet line entry text |
| TABLE_COLUMN |
Valve Table Column for entry value to Valve Data Sheet line entry text |
| SORT |
Sort Number for ordering of Valve Data Sheet entries |
TABLE 12 SECTION_NAME (ADMIN TABLE)
| COLUMN NAMES |
DESCRIPTION |
| TABLE_NAME |
Component Table for cross reference to determine name of Section in Piping Standard. |
| SECT_NAME |
Name of section in piping standard for associate component table name. |
TABLE 13 BALL_VALVE
(SECONDARY COMPONENT TABLE)
| COLUMN NAMES |
DESCRIPTION |
| VAL_TAG_ID |
Unique Valve Tag Identification |
| SIZE_RANGE |
Size Range for Valve |
| CLASS |
Pressure Class Rating for Valve |
| END_TYPE |
Type of End Connections |
| I_W_EXFL |
Integral or Welded Extension or Flange |
| MATL_CONST |
Valve Material of Construction |
| SEAT_MATL |
Valve Seat Material |
| DRAIN_CONN |
Drain Connections |
| PORT_SIZE |
Size of Port Opening |
| ELEC_CONT |
Electrical Continuity |
| OPERATOR |
Operator Type |
| TYPE_CONST |
Type of Valve Construction |
| EXTER_COAT |
Special External Coating |
| OVRPR_PROT |
Over-Pressure Protection Arrangement |
| STEM_PACK |
Stem Packing |
| INSP_TEST |
Inspection and Testing |
| HI_P_TEST |
High Pressure Closure Test |
| PACKING |
Export Packaging |
| FIRESAFE |
Firesafe |
| NOTES1 |
Additional Notes |
| NOTES2 |
Additional Notes |
| NOTES3 |
Additional Notes |
TABLE 14 BELLOWS_VALVE
(SECONDARY COMPONENT TABLE)
| COLUMN NAMES |
DESCRIPTION |
| VAL_TAG_ID |
Unique Valve Tag Identification |
| SIZE_RANGE |
Size Range for Valve |
| CLASS |
Pressure Class Rating for Valve |
| BODY_MATL |
Valve Body Material |
| END_TYPE |
Type of End Connections |
| BODY_TYPE |
Valve Body Type |
| BONET_JOIN |
Bonnet Joint |
| EXT_LNGTH |
Extension Length for Extended Body Valves |
| API_NO |
API Trim Number |
| FLG_FINISH |
Flange Facing Finish |
| BONET_GSKT |
Bonnet Gasket |
| BOLT_MATL |
Bolting Material |
| HI_P_TEST |
High Pressure Closure Test |
| STEM_PACK |
Stem Packing |
| BEL_MATL |
Bellows Material |
| INSP_TEST |
Inspection and Testing |
| PACKAGING |
Export Packaging |
| I_W_EXFL |
Integral or Welded Extension or Flange |
| BACK_RING |
Backing Ring for Welded Extension of Flange |
| PWHT_REQ |
Post Weld Heat Treat Requirement |
| SUPPL_EXAM |
Supplementary Examination |
| NOTES1 |
Additional Notes |
| NOTES2 |
Additional Notes |
| NOTES3 |
Additional Notes |
| OPERATOR |
Type of operator required for pipe class description |
TABLE 15 BUTR_HYD_VALVE
(SECONDARY COMPONENT TABLE)
| COLUMN NAMES |
DESCRIPTION |
| VAL_TAG_ID |
Unique Valve Tag Identification |
| SIZE_RANGE |
Size Range for Valve |
| CLASS |
Pressure Class Rating for Valve |
| VALVE_CAT |
Valve Category |
| END_CONN |
Type of End Connections |
| FLG_TYPE |
Companion Flange Type |
| OPERATOR |
Operator Type, Lever, or Other |
| SHELL |
Valve Shell Material |
| TRIM |
Valve Trim Material |
| SEAT_RET |
Valve Seat Retainer Ring Material |
| PACKING |
Valve Stem Packing Material |
| GLD_BOLT |
Valve Gland Bolting Material |
| GASKETS |
Valve Gasket Material |
| FLOW_DIR |
Unidirectional or Bi-directional Flow |
| DEAD_END |
Dead End Service or Not |
| ON_OFF |
On/Off or Throttling Service |
| EXTER_COAT |
Special External Coating |
| LUG_BOLTS |
Lug Bolt Material |
| GSKT_INTER |
Gasket-Surface Interruption |
| INSP_TEST |
Inspection and Testing |
| PACKAGING |
Export Packaging |
| DFV_PAT |
Double Flange Valve Pattern |
| EL_CONT |
Electrical Continuity |
| I_W_FLNG |
Integral or Welded Flange |
| DRN_BYP |
Drain or Bypass |
| LOCK_DEV |
Locking Device |
| FIRESAFE |
Firesafe |
| STEM_OR |
Stem Orientation |
| NOTES1 |
Additional Notes |
| NOTES2 |
Additional Notes |
| NOTES |
Additional Notes |
TABLE 17 CHECK_VALVE
(SECONDARY COMPONENT TABLE)
| COLUMN NAMES |
DESCRIPTION |
| VAL_TAG_ID |
Unique Valve Tag Identification |
| SIZE_RANGE |
Size Range for Valve |
| CLASS |
Pressure Class Rating for Valve |
| TEMP_RANGE |
Design Temperature Range (Min – to – Max) |
| BODY_TYPE |
Body Type |
| END_TYPE |
End Connection Type |
| I_W_FLNG |
Integral or Welded Flange |
| VLV_TYPE |
Valve Type |
| FLG_STD |
Mating Flange Standard |
| FLG_FACING |
Flange Facing |
| DRAIN_CONN |
Drain Connections |
| BODY_SEATS |
Integral or Removable Body Seats |
| EYEBOLTS |
Lifting Eyebolts |
| BOLT_HOLES |
Bolt Holes: flange-through or threaded lugs |
| BYPASS |
Bypass |
| VLV_MATL |
Valve Material of Construction |
| BONNET_GSK |
Bonnet Gasket |
| BOLT_MATL |
Bonnet Bolting Material |
| FLAPPER_SZ |
Hole Size for Flapper Plate |
| API_TRIM |
API Trim Number |
| INSP_TEST |
Inspection and Testing |
| ALT_COLOR |
Alternative Color of the Valve |
| PACKAGING |
Export Packaging |
| NOTES1 |
Additional Notes |
| NOTES2 |
Additional Notes |
| NOTES3 |
Additional Notes |
TABLE 18 COMPACT_VALVE
(SECONDARY COMPONENT TABLE)
| COLUMN NAMES |
DESCRIPTION |
| VAL_TAG_ID |
Unique Valve Tag Identification |
| SIZE_RANGE |
Size Range for Valve |
| CLASS |
Pressure Class Rating for Valve |
| BODY_MATL |
Valve Body Material |
| END_TYPE |
Type of End Connections |
| BODY_TYPE |
Valve Body Type |
| BONET_JOIN |
Bonnet Joint |
| EXT_LNGTH |
Extension Length for Extended Body Valves |
| API_NO |
API Trim Number |
| FLG_FINISH |
Flange Facing Finish |
| BONET_GSKT |
Bonnet Gasket |
| BOLT_MATL |
Bolting Material |
| HI_P_TEST |
High Pressure Closure Test |
| STEM_PACK |
Stem Packing |
| INSP_TEST |
Inspection and Testing |
| PACKAGING |
Export Packaging |
| I_W_EXFL |
Integral or Welded Extension or Flange |
| BACK_RING |
Backing Ring for Welded Extension of Flange |
| PWHT_REQ |
Post Weld Heat Treat Requirement |
| SUPPL_EXAM |
Supplementary Examination |
| NOTES1 |
Additional Notes |
| NOTES2 |
Additional Notes |
| NOTES3 |
Additional Notes |
| OPERATOR |
Type of operator required for pipe class description |
TABLE 19 GATE_DI_CI_VALVE
(SECONDARY COMPONENT TABLE)
| COLUMN NAMES |
FORMAT |
| VAL_TAG_ID |
Unique Valve Tag Identification |
| SIZE_RANGE |
Size Range for Valve |
| CLASS |
Pressure Class Rating for Valve |
| END_TYPE |
Type of End Connections |
| DRAIN_CONN |
Bleed and Drain Connections |
| WEDGE_TYPE |
Wedge Type |
| LNTRN_RING |
Lantern Ring |
| CHAINWHEEL |
Chainwheel and Chain |
| GEAR_OPER |
Gear Operator |
| MOTOR_OPER |
Motor or Power Operator |
| BYPASS |
Flanged or Bonnet Bypass Valve |
| SHELL_MATL |
Valve Shell Material |
| GT_BSR_M |
Gate and Body Seat Ring Material |
| BONNET_GSK |
Bonnet Gasket |
| YK_BON_M |
Yoke and Bonnet Material |
| GLD_MATL |
Gland Material |
| API_TRIM |
API Trim Number |
| STEM_PACK |
Stem Packing |
| BOLT_MATL |
Bolting Material |
| INSP_TEST |
Inspection and Testing |
| HI_P_TEST |
High Pressure Closure Test |
| PACKAGING |
Export Packaging |
| COATING |
Special External Coating |
| VAL_ORIENT |
Valve Installed Orientation |
| HANDWHEELS |
Handwheel Material |
| NOTES1 |
Additional Notes |
| NOTES2 |
Additional Notes |
| NOTES3 |
Additional Notes |
| OPERATOR |
Type of operator required for pipe class description |
TABLE 20 GATE_VALVE
(SECONDARY COMPONENT TABLE)
| COLUMN NAMES |
DESCRIPTION |
| VAL_TAG_ID |
Unique Valve Tag Identification |
| SIZE_RANGE |
Size Range for Valve |
| CLASS |
Pressure Class Rating for Valve |
| END_TYPE |
Type of End Connections |
| I_W_FLNG |
Integral or Welded Extension or Flange |
| DRAIN_CONN |
Bleed and Drain Connections |
| WEDGE_TYPE |
Wedge Type |
| LNTRN_RING |
Lantern Ring |
| CHAINWHEEL |
Chainwheel and Chain |
| GEAR_OPER |
Gear Operator |
| MOTOR_OPER |
Motor or Power Operator |
| BYPASS |
Flanged or Bonnet Bypass Valve |
| SHELL_MATL |
Valve Shell Material |
| BONNET_GSK |
Bonnet Gasket |
| YK_BON_M |
Yoke and Bonnet Material |
| GLD_MATL |
Gland Material |
| API_TRIM |
API Trim Number |
| STEM_PACK |
Stem Packing |
| BOLT_MATL |
Bolting Material |
| INSP_TEST |
Inspection and Testing |
| HI_P_TEST |
High Pressure Closure Test |
| PACKAGING |
Export Packaging |
| VAL_ORIENT |
Valve Installed Orientation |
| HANDWHEELS |
Handwheel Material |
| NOTES1 |
Additional Notes |
| NOTES2 |
Additional Notes |
| NOTES3 |
Additional Notes |
| OPERA |
Type of operator required for pipe class description |
TABLE 21 GLOBE_VALVE
(SECONDARY COMPONENT TABLE)
| COLUMN NAMES |
DESCRIPTION |
| VAL_TAG_ID |
Unique Valve Tag Identification |
| SIZE_RANGE |
Size Range for Valve |
| CLASS |
Pressure Class Rating for Valve |
| END_TYPE |
Type of End Connections |
| I_W_FLNG |
Integral or Welded Extension or Flange |
| DRAIN_CONN |
Bleed and Drain Connections |
| SWIVEL_PLG |
Swivel Plug Material |
| LNTRN_RING |
Lantern Ring |
| CHAINWHEEL |
Chainwheel and Chain |
| GEAR_OPER |
Gear Operator |
| MOTOR_OPER |
Motor or Power Operator |
| BYPASS |
Flanged or Welded Bonnet Bypass Valve |
| TYPE_CONST |
Type of Construction: Forged or Cast |
| VLV_MATL |
Valve Shell Material |
| BONNET_GSK |
Bonnet Gasket and/or Bonnet Flange Facing |
| API_TRIM |
API Trim Number |
| STEM_PACK |
Special Stem Packing |
| BOLT_MATL |
Bonnet Bolt Material |
| INSP_TEST |
Inspection and Testing |
| HI_P_TEST |
High Pressure Closure Test |
| PACKAGING |
Export Packaging |
| VAL_ORIENT |
Valve Installed Orientation |
| HANDWHEELS |
Handwheel Material |
| NOTES1 |
Additional Notes |
| NOTES2 |
Additional Notes |
| NOTES3 |
Additional Notes |
| OPERATOR |
Type of operator required for pipe class description |
TABLE 22 NEEDLE_VALVE
(SECONDARY COMPONENT TABLE)
| COLUMN NAMES |
DESCRIPTION |
| VAL_TAG_ID |
Unique Valve Tag Identification |
| SIZE_RANGE |
Size Range for Valve |
| CLASS |
Pressure Class Rating for Valve |
| BODY_MATL |
Valve Body Material |
| END_TYPE |
Type of End Connections |
| BODY_TYPE |
Valve Body Type |
| BONET_JOIN |
Bonnet Joint |
| EXT_LNGTH |
Extension Length for Extended Body Valves |
| API_NO |
API Trim Number |
| FLG_FINISH |
Flange Facing Finish |
| BONET_GSKT |
Bonnet Gasket |
| BOLT_MATL |
Bolting Material |
| HI_P_TEST |
High Pressure Closure Test |
| STEM_PACK |
Stem Packing |
| INSP_TEST |
Inspection and Testing |
| PACKAGING |
Export Packaging |
| I_W_EXFL |
Integral or Welded Extension or Flange |
| BACK_RING |
Backing Ring for Welded Extension of Flange |
| PWHT_REQ |
Post Weld Heat Treat Requirement |
| SUPPL_EXAM |
Supplementary Examination |
| NOTES1 |
Additional Notes |
| NOTES2 |
Additional Notes |
| NOTES3 |
Additional Notes |
TABLE 23 PLUG_VALVE
(SECONDARY COMPONENT TABLE)
| COLUMN NAMES |
DESCRIPTION |
| VAL_TAG_ID |
Unique Valve Tag Identification |
| SIZE_RANGE |
Size Range for Valve |
| CLASS |
Pressure Class Rating for Valve |
| VLV_PATERN |
Type of Valve Pattern |
| END_TYPE |
Type of End Connections |
| THICKNESS |
Minimum-wall or Heavy-wall Thickness |
| WELD_ENDS |
Welding Flanged Ends |
| FIRE_SAFE |
Fire-Safe Design per API 607 |
| DRAIN_CONN |
Drain and Bypass Connections |
| OPERATOR |
Operator Type |
| LOCK_DVICE |
Locking Device |
| ANTISTATIC |
Antistatic Feature and Testing |
| BODY_MATL |
Shell and Body Material |
| GSKT_MATL |
Cover Gasket, Diaphragm and Seal Materials |
| PLUG_MATL |
Plug Material |
| OP_MCH_MAT |
Operating Mechanisms Materials |
| STEM_PACK |
Stem Seal or Packing |
| BOLT_MATL |
Bolting Material |
| LUBE_SEAL |
Lubricating Sealant and/or Max Temperature |
| SEAT_MATL |
Sleeve, Seal, Lining, or Coating Material |
| INSP_TEST |
Inspection and Testing |
| HI_P_TEST |
High Pressure Closure Test |
| PACKAGING |
Export Packaging |
| NOTES1 |
Additional Notes |
| NOTES2 |
Additional Notes |
| NOTES3 |
Additional Notes |
| NOTES4 |
Additional Notes |
TABLE 24 SPECIALTY_VALVE
(SECONDARY COMPONENT TABLE)
| COLUMN NAMES |
DESCRIPTION |
| VAL_TAG_ID |
Unique Valve Tag Identification |
| SIZE_RANGE |
Size Range for Valve |
| CLASS |
Pressure Class Rating for Valve |
| VLV_TYPE |
Type of Valve and Valve Pattern |
| END_TYPE |
Type of End Connections |
| WELD_ENDS |
Welding Flanged Ends |
| FIRE_SAFE |
Fire-Safe Design per API 607 |
| DRAIN_CONN |
Drain and Bypass Connections |
| OPERATOR |
Operator Type |
| LOCK_DVICE |
Locking Device |
| ANTISTATIC |
Antistatic Feature and Testing |
| BODY_MATL |
Shell and Body Material |
| GSKT_MATL |
Cover Gasket, Diaphragm and Seal Materials |
| BALL_PLUG_MATL |
Ball, Plug, or Disc Material |
| OP_MCH_MAT |
Operating Mechanisms Materials |
| STEM_PACK |
Stem Seal or Packing |
| BOLT_MATL |
Bolting Material |
| SEAT_MATL |
Seat, Sleeve, Seal, Lining, or Coating Material |
| INSP_TEST |
Inspection and Testing |
| HI_P_TEST |
High Pressure Closure Test |
| PACKAGING |
Export Packaging |
| NOTES1 |
Additional Notes |
| NOTES2 |
Additional Notes |
| NOTES3 |
Additional Notes |
| NOTES4 |
Additional Notes |
TABLE 25 PIPE
(SECONDARY COMPONENT TABLE)
| COLUMN NAMES |
DESCRIPTION |
| COMPCODE |
Unique Component Code |
| RATING |
Pipe Schedule |
| DESCRIPTION |
Full description of Component (Material, Type, End Preparation, and Schedule) |
TABLE 26 NIPPLES
(SECONDARY COMPONENT TABLE)
| COLUMN NAMES |
DESCRIPTION |
| COMPCODE |
Unique Component Code |
| RATING |
Pipe Nipple Schedule |
| DESCRIPTION |
Full description of Component (Material, Type, End Preparation, and Schedule) |
TABLE 27 FITTINGS
(SECONDARY COMPONENT TABLE)
| COLUMN NAMES |
DESCRIPTION |
| COMPCODE |
Unique Component Code |
| RATING |
Fitting Pressure Class Rating |
| DESCRIPTION |
Full description of Component (Material, Type, End Preparation, and Schedule) |
TABLE 28 FLANGES
(SECONDARY COMPONENT TABLE)
| COLUMN NAMES |
DESCRIPTION |
| COMPCODE |
Unique Component Code |
| RATING |
Flange Pressure Class Rating |
| DESCRIPTION |
Full description of Component (Material, Type, End Preparation, and Schedule) |
TABLE 29 ORFICE_FLANGES
(SECONDARY COMPONENT TABLE)
| COLUMN NAMES |
DESCRIPTION |
| COMPCODE |
Unique Component Code |
| RATING |
Flange Pressure Class Rating |
| DESCRIPTION |
Full description of Component (Material, Type, End Preparation, and Schedule) |
TABLE 30 GASKETS
(SECONDARY COMPONENT TABLE)
| COLUMN NAMES |
DESCRIPTION |
| COMPCODE |
Unique Component Code |
| RATING |
Flange Pressure Class Rating |
| DESCRIPTION |
Full description of Component (Material, Type, End Preparation, and Schedule) |
TABLE 31 BOLTING
(SECONDARY COMPONENT TABLE)
| COLUMN NAMES |
DESCRIPTION |
| COMPCODE |
Unique Component Code |
| RATING |
No Rating Specified |
| DESCRIPTION |
Full description of Component (Material, Type, and Flange Type) |
TABLE 32 BLINDS
(SECONDARY COMPONENT TABLE)
| COLUMN NAMES |
DESCRIPTION |
| COMPCODE |
Unique Component Code |
| RATING |
Flange Pressure Class Rating |
| DESCRIPTION |
Full description of Component (Material, Type, End Preparation, and Schedule) |
TABLE 33 SPECIALTY_PIPE
(SECONDARY COMPONENT TABLE)
| COLUMN NAMES |
DESCRIPTION |
| COMPCODE |
Unique Pipe Component Code |
| RATING |
Pipe Rating (Schedule, Min Wall Thk, etc.) |
| DESCRIPTION |
Full description of Component (Material, Type, End Preparation, Schedule) |
TABLE 34 SPECIALTY_COMPONENTS (SECONDARY COMPONENT TABLE)
| COLUMN NAMES |
DESCRIPTION |
| COMPCODE |
Unique Component Code |
| RATING |
Pressure Class Rating |
| DESCRIPTION |
Full description of Component (Material, Type, End Preparation, and Schedule) |
FIGURE 1 COMPCODE MATRIX
Excel Compcode Matrix Report Tables:
- Category 0 – PIPE
- Category 1 – FLANGE
- Category 2 – FITTING (Typ. Wrought Matl.)
- Category 3 – FITTING (Typ. Forged Matl.)
- Category 4 – PIPE NIPPLE
- Category 5 – SPECIAL
- Category 6 – TUBING
- Category 7 – GASKET
- Category 8 – BOLTING
- Category 9 – LABOR/MATERIAL
- Category J – JACKETED
- Category V – VALVE
© 2026 Inflection Point Engineering, LLC. All rights reserved. The content of this page — including calculation methods, reference data, written analysis, interactive tools, and source code — is the intellectual property of Inflection Point Engineering, LLC and is protected under applicable copyright, trademark, and trade secret laws. Unauthorized reproduction, redistribution, modification, or derivative use in whole or in part is prohibited without prior written consent.
Disclaimer. This material is provided for informational and educational purposes only and does not constitute professional engineering advice. Calculations, reference data, and methodologies are based on published standards and accepted engineering practice but are not a substitute for engineering judgment, site-specific analysis, or review by a licensed Professional Engineer. Inflection Point Engineering, LLC makes no warranties, express or implied, regarding the accuracy, completeness, or fitness for a particular purpose of any content presented here, and shall not be liable for any direct, indirect, incidental, or consequential damages arising from its use. Users assume all risk associated with applying this content to real-world design, operations, or decisions.
© 2026 Inflection Point Engineering, LLC. All rights reserved.