Overview
This command will list all released reference requirements, with the number of applicable requirements and the implementation percentage of the requirement in the organization.
Related tables
TABLE
|
Description
|
Primary key (PK)
|
Connection tables
|
RQREQUIREMENT
|
Requirement record table
|
CDREQUIREMENT
CDREVISION
|
GNREVISION
GNASSOC
DCDOCUMENT
|
RQREVISION
|
Table that stores the requirement revision data
|
CDREQUIREMENT
CDREVISION
|
RQTYPE
GNFAVORITE
ADALLUSERS
ADTEAM
RQREQUIREMENT
|
RQTYPE
|
Requirement type table
|
CDGENTYPE
|
GNGENTYPE
GNTYPEROLE
GNMASK
|
RQREQCOVERAGE
|
Stores the requirement coverage calculation results
|
CDREQCOVERAGE
|
RQREQUIREMENT
ADDEPARTMENT
GNEVALRESULTUSED
|
GNREVISION
|
Revisions
|
CDREVISION
|
GNASSOC
GNACTIONASSOC
GNREVCONFIG
GNREASON
GNREVISIONSTATUS
ADALLUSERS
|
GNGENTYPE
|
Generic type
|
CDGENTYPE
|
GNELETRONICFILECFG
GNEVAL
GNFAVORITE
GNREVCONFIG
GNMASK
GNTYPEROLE
ADCHECKLIST
GNASSOC
GNACTIVITYTIMECFG
GNMASK
GNTYPEROLE
GNTRANSLATION
GNSECURITY
|
Oracle/Postgres/SQL Server
SELECT GNGENTYPE.IDGENTYPE,
GNGENTYPE.NMGENTYPE,
RQREQUIREMENT.IDREQUIREMENT,
RQREQUIREMENT.NMREQUIREMENT,
RQREQCOVERAGE.QTAPPLY,
RQREQCOVERAGE.QTAPPLYTOTAL - RQREQCOVERAGE.QTAPPLY AS QTNOTAPPLY,
RQREQCOVERAGE.VLIMPLEMENTED,
GNREVISION.IDREVISION
FROM RQREQUIREMENT
INNER JOIN RQREVISION ON RQREVISION.CDREQUIREMENT = RQREQUIREMENT.CDREQUIREMENTBASE AND RQREVISION.CDREVISION = RQREQUIREMENT.CDREVISION
INNER JOIN GNREVISION ON GNREVISION.CDREVISION = RQREQUIREMENT.CDREVISION
INNER JOIN RQTYPE ON RQTYPE.CDGENTYPE = RQREVISION.CDGENTYPE
INNER JOIN GNGENTYPE ON GNGENTYPE.CDGENTYPE=RQTYPE.CDGENTYPE
LEFT OUTER JOIN RQREQCOVERAGE ON RQREQCOVERAGE.CDREQUIREMENT = RQREQUIREMENT.CDREQUIREMENT AND RQREQCOVERAGE.CDREQUIREMENTREV = RQREQUIREMENT.CDREVISION
WHERE RQREQUIREMENT.CDREQUIREMENT = RQREQUIREMENT.CDREQUIREMENTBASE
AND GNREVISION.FGSTATUS = 6 /* NOTE1 */
AND RQREVISION.FGCURRENT = 1 /* NOTE2 */
AND RQREQCOVERAGE.CDBUSINESSUNIT IS NULL /* NOTE3 */
|
Notes
▪1: The FGSTATUS field of the GNREVISION table indicates the revision status, defined as: 1 = Draft; 2 = Review; 3 = Approval; 4 = Release; 5 = Released; 6 = Closed. ▪2: The FGCURRENT field of the RQREVISION table is used to search for the current revision that is not obsolete. ▪3: This filter is used to search for the value of the calculation of all mappings performed for the requirement.
Fields used on the view screen
#
|
Field ID
|
Type
|
Description
|
1
|
IDGENTYPE
|
VARCHAR(50)
|
Requirement type ID #
|
2
|
NMGENTYPE
|
VARCHAR(255)
|
Requirement type name
|
3
|
IDREQUIREMENT
|
VARCHAR(50)
|
Requirement ID #
|
4
|
NMREQUIREMENT
|
VARCHAR(255)
|
Requirement name
|
5
|
QTAPPLY
|
NUMERIC(10)
|
Number of requirements mapped as applicable
|
6
|
QTNOTAPPLY
|
NUMERIC(10)
|
Number of requirements mapped as not applicable
|
7
|
VLIMPLEMENTED
|
NUMERIC(28,12)
|
Percentage of the requirement applicable to the organization
|
8
|
IDREVISION
|
VARCHAR(50)
|
Requirement revision
|
|