https://wiki.digitalsquare.io/api.php?action=feedcontributions&user=Litlfred&feedformat=atom
Digital Square - User contributions [en]
2024-03-29T06:08:46Z
User contributions
MediaWiki 1.39.1
https://wiki.digitalsquare.io/index.php?title=Global_Goods_Maturity&diff=1081
Global Goods Maturity
2020-07-10T15:21:26Z
<p>Litlfred: </p>
<hr />
<div>=Maturity of Global Goods: Summary Table=<br />
This table reflects the maturity model baseline assessments and the latest reassessment of global goods funded through Digital Square. All maturity model assessments are *self-reported* by the funded organization leading the software development of the global good. For more information about global good maturity models, please contact Carl Fourie at cfourie@path.org.<br />
<br />
{| class="wikitable"<br />
|-<br />
! scope="col" | Global Good<br />
! scope="col" | <br />
! scope="col" | Global Utility<br />
! scope="col" | Software<br />
! scope="col" | Community<br />
! scope="col" | Change<br />
|-<br />
|rowspan="2" style="border-bottom:solid 5px black" | [[#CommCare|CommCare]]<br />
|Baseline (Sep 2018)<br />
|style="background-color:#96d68f" | 10<br />
|style="background-color:#96d68f" | 10<br />
|style="background-color:#96d68f" | 9<br />
|rowspan="2" style="border-bottom:solid 5px black"| +1<br />
|-<br />
|style="border-bottom:solid 5px black" | Update (Mar 2020)<br />
|style="background-color:#96d68f; border-bottom:solid 5px black" | 10<br />
|style="background-color:#96d68f; border-bottom:solid 5px black" | 10<br />
|style="background-color:#96d68f; border-bottom:solid 5px black" | 10<br />
|-|-<br />
|rowspan="2" style="border-bottom:solid 5px black" | [[#DHIS2|DHIS2]]<br />
|Baseline (Sep 2018)<br />
|style="background-color:#96d68f" | 9<br />
|style="background-color:#96d68f" | 8<br />
|style="background-color:#96d68f" | 8<br />
|rowspan="2" style="border-bottom:solid 5px black"| +3<br />
|-<br />
|style="border-bottom:solid 5px black" | Update (Mar 2020)<br />
|style="background-color:#96d68f; border-bottom:solid 5px black" | 10<br />
|style="background-color:#96d68f; border-bottom:solid 5px black" | 8<br />
|style="background-color:#96d68f; border-bottom:solid 5px black" | 10<br />
|-<br />
|rowspan="2" style="border-bottom:solid 5px black" | [[#GOFR|GOFR]]<br />
|Baseline (Jun 2019)<br />
|style="background-color:#f7abab" | 2<br />
|style="background-color:#f7e5ab" | 5<br />
|style="background-color:#f7e5ab" | 5<br />
|rowspan="2" style="border-bottom:solid 5px black"| +6<br />
|-<br />
|style="border-bottom:solid 5px black" | Update (Jun 2020)<br />
|style="background-color:#f7e5ab; border-bottom:solid 5px black" | 5<br />
|style="background-color:#96d68f; border-bottom:solid 5px black" | 7<br />
|style="background-color:#f7e5ab; border-bottom:solid 5px black" | 6<br />
|-<br />
|rowspan="2" style="border-bottom:solid 5px black" | [[#HEARTH|HEARTH]]<br />
|Baseline (Mar 2018)<br />
|style="background-color:#f7abab" | 2<br />
|style="background-color:#f7abab" | 1<br />
|style="background-color:#f7abab" | 3<br />
|rowspan="2" style="border-bottom:solid 5px black"| +5<br />
|-<br />
|style="border-bottom:solid 5px black" | Update (Jun 2020)<br />
|style="background-color:#f7abab; border-bottom:solid 5px black" | 3<br />
|style="background-color:#f7abab; border-bottom:solid 5px black" | 3<br />
|style="background-color:#f7e5ab; border-bottom:solid 5px black" | 5<br />
|-<br />
|rowspan="2" style="border-bottom:solid 5px black" | [[#iHRIS|iHRIS]]<br />
|Baseline (Oct 2018)<br />
|style="background-color:#96d68f" | 8<br />
|style="background-color:#f7e5ab" | 6<br />
|style="background-color:#96d68f" | 9<br />
|rowspan="2" style="border-bottom:solid 5px black"| +3<br />
|-<br />
|style="border-bottom:solid 5px black" | Update (Jun 2020)<br />
|style="background-color:#96d68f; border-bottom:solid 5px black" | 8<br />
|style="background-color:#96d68f; border-bottom:solid 5px black" | 9<br />
|style="background-color:#96d68f; border-bottom:solid 5px black" | 9<br />
|-<br />
|rowspan="2" style="border-bottom:solid 5px black" | [[#mHero|mHero]]<br />
|Baseline (Oct 2019)<br />
|style="background-color:#f7abab" | 2<br />
|style="background-color:#f7abab" | 1<br />
|style="background-color:#f7e5ab" | 4<br />
|rowspan="2" style="border-bottom:solid 5px black"| +3<br />
|-<br />
|style="border-bottom:solid 5px black" | Update (Jun 2020)<br />
|style="background-color:#f7e5ab; border-bottom:solid 5px black" | 4<br />
|style="background-color:#f7abab; border-bottom:solid 5px black" | 2<br />
|style="background-color:#f7e5ab; border-bottom:solid 5px black" | 4<br />
|-<br />
|rowspan="2" style="border-bottom:solid 5px black" | [[#Open Concept Lab|Open Concept Lab]]<br />
|Baseline (Mar 2018)<br />
|style="background-color:#f7e5ab" | 5<br />
|style="background-color:#f7e5ab" | 6<br />
|style="background-color:#f7e5ab" | 6<br />
|rowspan="2" style="border-bottom:solid 5px black"| +1<br />
|-<br />
|style="border-bottom:solid 5px black" | Update (Jun 2020)<br />
|style="background-color:#f7e5ab; border-bottom:solid 5px black" | 5<br />
|style="background-color:#96d68f; border-bottom:solid 5px black" | 7<br />
|style="background-color:#f7e5ab; border-bottom:solid 5px black" | 6<br />
|-<br />
|rowspan="2" style="border-bottom:solid 5px black" | [[#OpenCRVS|OpenCRVS]]<br />
|Baseline (Mar 2018)<br />
|style="background-color:#f7abab" | 0<br />
|style="background-color:#f7abab" | 1<br />
|style="background-color:#f7abab" | 3<br />
|rowspan="2" style="border-bottom:solid 5px black"| +15<br />
|-<br />
|style="border-bottom:solid 5px black" | Update (Jun 2020)<br />
|style="background-color:#f7e5ab; border-bottom:solid 5px black" | 4<br />
|style="background-color:#f7e5ab; border-bottom:solid 5px black" | 5<br />
|style="background-color:#96d68f; border-bottom:solid 5px black" |10<br />
|-<br />
|-<br />
|rowspan="2" style="border-bottom:solid 5px black" | [[#OpenELIS|OpenELIS]]<br />
|Baseline (Jun 2019)<br />
|style="background-color:#f7abab" | 1<br />
|style="background-color:#f7e5ab" | 4<br />
|style="background-color:#96d68f" | 7<br />
|rowspan="2" style="border-bottom:solid 5px black"| +7<br />
|-<br />
|style="border-bottom:solid 5px black" | Update (Jun 2020)<br />
|style="background-color:#f7e5ab; border-bottom:solid 5px black" | 6<br />
|style="background-color:#f7e5ab; border-bottom:solid 5px black" | 6<br />
|style="background-color:#96d68f; border-bottom:solid 5px black" | 7<br />
|-<br />
|rowspan="2" style="border-bottom:solid 5px black" | [[#OpenHIM|OpenHIM]]<br />
|Baseline<br />
|style="background-color:#f7e5ab" | 6<br />
|style="background-color:#f7abab" | 3<br />
|style="background-color:#f7e5ab" | 6<br />
|rowspan="2" style="border-bottom:solid 5px black"| +3<br />
|-<br />
|style="border-bottom:solid 5px black" | Update (Jun 2020)<br />
|style="background-color:#f7e5ab; border-bottom:solid 5px black" | 6<br />
|style="background-color:#f7e5ab; border-bottom:solid 5px black" | 5<br />
|style="background-color:#96d68f; border-bottom:solid 5px black" | 7<br />
|-<br />
|rowspan="2" style="border-bottom:solid 5px black" | [[#openIMIS|openIMIS]]<br />
|Baseline<br />
|style="background-color:#f7e5ab" | 4<br />
|style="background-color:#96d68f" | 7<br />
|style="background-color:#f7e5ab" | 4<br />
|rowspan="2" style="border-bottom:solid 5px black"| +9<br />
|-<br />
|style="border-bottom:solid 5px black" | Update (Jun 2020)<br />
|style="background-color:#f7e5ab; border-bottom:solid 5px black" | 6<br />
|style="background-color:#96d68f; border-bottom:solid 5px black" | 10<br />
|style="background-color:#96d68f; border-bottom:solid 5px black" | 8<br />
|-<br />
|-<br />
|rowspan="2" style="border-bottom:solid 5px black" | [[#OpenLMIS|OpenLMIS]]<br />
|Baseline (Aug 2018)<br />
|style="background-color:#f7e5ab" | 6<br />
|style="background-color:#96d68f" | 7<br />
|style="background-color:#96d68f" | 8<br />
|rowspan="2" style="border-bottom:solid 5px black"| +1<br />
|-<br />
|style="border-bottom:solid 5px black" | Update (Jan 2020)<br />
|style="background-color:#f7e5ab; border-bottom:solid 5px black" | 6<br />
|style="background-color:#96d68f; border-bottom:solid 5px black" | 7<br />
|style="background-color:#96d68f; border-bottom:solid 5px black" | 9<br />
|-<br />
|rowspan="2" style="border-bottom:solid 5px black" | [[#OpenMRS|OpenMRS]]<br />
|Baseline (Jun 2019)<br />
|style="background-color:#96d68f" | 7<br />
|style="background-color:#96d68f" | 7<br />
|style="background-color:#f7e5ab" | 5<br />
|rowspan="2" style="border-bottom:solid 5px black"| 0<br />
|-<br />
|style="border-bottom:solid 5px black" | Update (Jun 2020)<br />
|style="background-color:#96d68f; border-bottom:solid 5px black" | 7<br />
|style="background-color:#96d68f; border-bottom:solid 5px black" | 7<br />
|style="background-color:#f7e5ab; border-bottom:solid 5px black" | 5<br />
|-<br />
|rowspan="2" style="border-bottom:solid 5px black" | [[#OpenSRP|OpenSRP]]<br />
|Baseline (Jan 2018)<br />
|style="background-color:#96d68f" | 7<br />
|style="background-color:#f7e5ab" | 6<br />
|style="background-color:#f7e5ab" | 4<br />
|rowspan="2" style="border-bottom:solid 5px black"| +7<br />
|-<br />
|style="border-bottom:solid 5px black" | Update (Jun 2020)<br />
|style="background-color:#96d68f; border-bottom:solid 5px black" | 9<br />
|style="background-color:#96d68f; border-bottom:solid 5px black" | 9<br />
|style="background-color:#f7e5ab; border-bottom:solid 5px black" | 6<br />
|-<br />
|rowspan="2" style="border-bottom:solid 5px black" | [[#SORMAS|SORMAS]]<br />
|Baseline (Jul 2017)<br />
|style="background-color:#f7e5ab" | 6<br />
|style="background-color:#f7abab" | 3<br />
|style="background-color:#f7abab" | 1<br />
|rowspan="2" style="border-bottom:solid 5px black"| +20<br />
|-<br />
|style="border-bottom:solid 5px black" | Update<br />
|style="background-color:#96d68f; border-bottom:solid 5px black" | 10<br />
|style="background-color:#96d68f; border-bottom:solid 5px black" | 10<br />
|style="background-color:#96d68f; border-bottom:solid 5px black" | 10<br />
|-<br />
|}<br />
<br />
==Digital Square Maturity Model Details==<br />
To help identify areas of investments for global goods, Digital Square has developed a [https://docs.google.com/spreadsheets/d/16nZHBsb6Zjsh9T_7Fj7zvMXUspjh39CNSS76UT6WHJU/edit#gid=0 Global Good Maturity Model] for digital health tools. We continue to engage the digital health community, in particular the [https://www.healthdatacollaborative.org/how-we-work/digital-health-interoperability-working-group/ Digital Health and Interoperability Working Group] of the [https://www.healthdatacollaborative.org/ Health Data Collaborative], in the development of this model.<br />
<br />
Currently, the maturity model is in version 1.3, last updated June 2020. The initial version (1.1) was presented at the [https://www.mhealthworkinggroup.org/content/global-digital-health-forum-2017 Global Digital Health Forum] in December of 2017.<br />
<br />
<googlespreadsheet width="100%" height="800" style="width: 100%">16nZHBsb6Zjsh9T_7Fj7zvMXUspjh39CNSS76UT6WHJU</googlespreadsheet><br />
<br />
=Maturity by Global Good=<br />
<br />
==CommCare==<br />
<br />
{| class="wikitable"<br />
|-<br />
| Category<br />
|Baseline (May 2019)<br />
|Update (Jun 2020)<br />
|-<br />
! scope="col" colspan="3" | Global Utility<br />
|-<br />
! scope="row" | Country Utilization<br />
|style="background-color:#96d68f" | High<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Country Strategy<br />
|style="background-color:#96d68f" | High<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Digital Health Interventions<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Source Code Accessibility<br />
|style="background-color:#96d68f" | High<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Funding and Revenue<br />
|style="background-color:#96d68f" | High<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="col" colspan="3" | Community<br />
|-<br />
! scope="row" style="width:200px"| Developer, Contributor, and Implementer Community Engagement<br />
|style="background-color:#96d68f" | High<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Community Governance<br />
|style="background-color:#96d68f" | High<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Software Roadmap<br />
|style="background-color:#96d68f" | High<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | User Documentation<br />
|style="background-color:#96d68f" | High<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Multi-lingual Support<br />
|style="background-color:#96d68f" | High<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="col" colspan="3" | Software<br />
|-<br />
! scope="row" | Technical Documentation <br />
|style="background-color:#96d68f" | High<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Software Productization<br />
|style="background-color:#96d68f" | High<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Interoperability and Data Accessibility<br />
|style="background-color:#96d68f" | High<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Security<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Scalability<br />
|style="background-color:#96d68f" | High<br />
|style="background-color:#96d68f" | High<br />
|-<br />
|}<br />
<br />
==DHIS2==<br />
<br />
{| class="wikitable"<br />
|-<br />
| Category<br />
|Baseline (Sep 2018)<br />
|Update (Mar 2020)<br />
|-<br />
! scope="col" colspan="3" | Global Utility<br />
|-<br />
! scope="row" | Country Utilization<br />
|style="background-color:#96d68f" | High<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Country Strategy<br />
|style="background-color:#96d68f" | High<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Digital Health Interventions<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Source Code Accessibility<br />
|style="background-color:#96d68f" | High<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Funding and Revenue<br />
|style="background-color:#96d68f" | High<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="col" colspan="3" | Community<br />
|-<br />
! scope="row" style="width:200px"| Developer, Contributor, and Implementer Community Engagement<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="row" | Community Governance<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="row" | Software Roadmap<br />
|style="background-color:#96d68f" | High<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | User Documentation<br />
|style="background-color:#96d68f" | High<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Multi-lingual Support<br />
|style="background-color:#96d68f" | High<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="col" colspan="3" | Software<br />
|-<br />
! scope="row" | Technical Documentation <br />
|style="background-color:#96d68f" | High<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Software Productization<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Interoperability and Data Accessibility<br />
|style="background-color:#96d68f" | High<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Security<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Scalability<br />
|style="background-color:#96d68f" | High<br />
|style="background-color:#96d68f" | High<br />
|-<br />
|}<br />
<br />
==GOFR==<br />
<br />
{| class="wikitable"<br />
|-<br />
| Category<br />
|Baseline (Jun 2019)<br />
|Update (Jun 2020)<br />
|-<br />
! scope="col" colspan="3" | Global Utility<br />
|-<br />
! scope="row" | Country Utilization<br />
|style="background-color:#f7abab" | Low<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Country Strategy<br />
|style="background-color:#f7abab" | Low<br />
|style="background-color:#f7abab" | Low<br />
|-<br />
! scope="row" | Digital Health Interventions<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="row" | Source Code Accessibility<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Funding and Revenue<br />
|style="background-color:#f7abab" | Low<br />
|style="background-color:#f7abab" | Low<br />
|-<br />
! scope="col" colspan="3" | Community<br />
|-<br />
! scope="row" style="width:200px"| Developer, Contributor, and Implementer Community Engagement<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Community Governance<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="row" | Software Roadmap<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="row" | User Documentation<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Multi-lingual Support<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="col" colspan="3" | Software<br />
|-<br />
! scope="row" | Technical Documentation <br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="row" | Software Productization<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Interoperability and Data Accessibility<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="row" | Security<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="row" | Scalability<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
|}<br />
<br />
==HEARTH==<br />
<br />
{| class="wikitable"<br />
|-<br />
| Category<br />
|Baseline (Mar 2018)<br />
|Update (Jun 2020)<br />
|-<br />
! scope="col" colspan="3" | Global Utility<br />
|-<br />
! scope="row" | Country Utilization<br />
|style="background-color:#f7abab" | Low<br />
|style="background-color:#f7abab" | Low<br />
|-<br />
! scope="row" | Country Strategy<br />
|style="background-color:#f7abab" | Low<br />
|style="background-color:#f7abab" | Low<br />
|-<br />
! scope="row" | Digital Health Interventions<br />
|style="background-color:#f7abab" | Low<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="row" | Source Code Accessibility<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Funding and Revenue<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#f7abab" | Low<br />
|-<br />
! scope="col" colspan="3" | Community<br />
|-<br />
! scope="row" style="width:200px"| Developer, Contributor, and Implementer Community Engagement<br />
|style="background-color:#f7abab" | Low<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="row" | Community Governance<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="row" | Software Roadmap<br />
|style="background-color:#f7abab" | Low<br />
|style="background-color:#f7abab" | Low<br />
|-<br />
! scope="row" | User Documentation<br />
|style="background-color:#f7abab" | Low<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="row" | Multi-lingual Support<br />
|style="background-color:#f7abab" | Low<br />
|style="background-color:#f7abab" | Low<br />
|-<br />
! scope="col" colspan="3" | Software<br />
|-<br />
! scope="row" | Technical Documentation <br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="row" | Software Productization<br />
|style="background-color:#f7abab" | Low<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="row" | Interoperability and Data Accessibility<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="row" | Security<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="row" | Scalability<br />
|style="background-color:#f7abab" | Low<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
|}<br />
<br />
==iHRIS==<br />
<br />
{| class="wikitable"<br />
|-<br />
| Category<br />
|Baseline (Oct 2018) <br />
|Update (Jun 2020)<br />
|-<br />
! scope="col" colspan="3" | Global Utility<br />
|-<br />
! scope="row" | Country Utilization<br />
|style="background-color:#96d68f" | High<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Country Strategy<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="row" | Digital Health Interventions<br />
|style="background-color:#96d68f" | High<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Source Code Accessibility<br />
|style="background-color:#96d68f" | High<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Funding and Revenue<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="col" colspan="3" | Community<br />
|-<br />
! scope="row" style="width:200px"| Developer, Contributor, and Implementer Community Engagement<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="row" | Community Governance<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Software Roadmap<br />
|style="background-color:#f7abab" | Low<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | User Documentation<br />
|style="background-color:#96d68f" | High<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Multi-lingual Support<br />
|style="background-color:#96d68f" | High<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="col" colspan="3" | Software<br />
|-<br />
! scope="row" | Technical Documentation <br />
|style="background-color:#96d68f" | High<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Software Productization<br />
|style="background-color:#96d68f" | High<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Interoperability and Data Accessibility<br />
|style="background-color:#96d68f" | High<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Security<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="row" | Scalability<br />
|style="background-color:#96d68f" | High<br />
|style="background-color:#96d68f" | High<br />
|}<br />
<br />
==mHero==<br />
<br />
{| class="wikitable"<br />
|-<br />
| Category<br />
|Baseline (Oct 2019)<br />
|Update (Jun 2020)<br />
|-<br />
! scope="col" colspan="3" | Global Utility<br />
|-<br />
! scope="row" | Country Utilization<br />
|style="background-color:#f7abab" | Low<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="row" | Country Strategy<br />
|style="background-color:#f7abab" | Low<br />
|style="background-color:#f7abab" | Low<br />
|-<br />
! scope="row" | Digital Health Interventions<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="row" | Source Code Accessibility<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="row" | Funding and Revenue<br />
|style="background-color:#f7abab" | Low<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="col" colspan="3" | Community<br />
|-<br />
! scope="row" style="width:200px"| Developer, Contributor, and Implementer Community Engagement<br />
|style="background-color:#f7abab" | Low<br />
|style="background-color:#f7abab" | Low<br />
|-<br />
! scope="row" | Community Governance<br />
|style="background-color:#f7abab" | Low<br />
|style="background-color:#f7abab" | Low<br />
|-<br />
! scope="row" | Software Roadmap<br />
|style="background-color:#f7abab" | Low<br />
|style="background-color:#f7abab" | Low<br />
|-<br />
! scope="row" | User Documentation<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Multi-lingual Support<br />
|style="background-color:#f7abab" | Low<br />
|style="background-color:#f7abab" | Low<br />
|-<br />
! scope="col" colspan="3" | Software<br />
|-<br />
! scope="row" | Technical Documentation <br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="row" | Software Productization<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="row" | Interoperability and Data Accessibility<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="row" | Security<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="row" | Scalability<br />
|style="background-color:#f7abab" | Low<br />
|style="background-color:#f7abab" | Low<br />
|-<br />
|}<br />
<br />
==Open Concept Lab==<br />
<br />
{| class="wikitable"<br />
|-<br />
| Category<br />
|Baseline (Mar 2018)<br />
|Update (Ma7 2020)<br />
|-<br />
! scope="col" colspan="3" | Global Utility<br />
|-<br />
! scope="row" | Country Utilization<br />
|style="background-color:#f7abab" | Low<br />
|style="background-color:#f7abab" | Low<br />
|-<br />
! scope="row" | Country Strategy<br />
|style="background-color:#f7abab" | Low<br />
|style="background-color:#f7abab" | Low<br />
|-<br />
! scope="row" | Digital Health Interventions<br />
|style="background-color:#96d68f" | High<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Source Code Accessibility<br />
|style="background-color:#96d68f" | High<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Funding and Revenue<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="col" colspan="3" | Community<br />
|-<br />
! scope="row" style="width:200px"| Developer, Contributor, and Implementer Community Engagement<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Community Governance<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="row" | Software Roadmap<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="row" | User Documentation<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="row" | Multi-lingual Support<br />
|style="background-color:#96d68f" | High<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="col" colspan="3" | Software<br />
|-<br />
! scope="row" | Technical Documentation <br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="row" | Software Productization<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="row" | Interoperability and Data Accessibility<br />
|style="background-color:#96d68f" | High<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Security<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="row" | Scalability<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
|}<br />
<br />
==OpenCRVS==<br />
<br />
{| class="wikitable"<br />
|-<br />
| Category<br />
|Baseline (Mar 201)<br />
|Update (Jun 2020)<br />
|-<br />
! scope="col" colspan="3" | Global Utility<br />
|-<br />
! scope="row" | Country Utilization<br />
|style="background-color:#f7abab" | Low<br />
|style="background-color:#f7abab" | Low<br />
|-<br />
! scope="row" | Country Strategy<br />
|style="background-color:#f7abab" | Low<br />
|style="background-color:#f7abab" | Low<br />
|-<br />
! scope="row" | Digital Health Interventions<br />
|style="background-color:#f7abab" | Low<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Source Code Accessibility<br />
|style="background-color:#f7abab" | Low<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Funding and Revenue<br />
|style="background-color:#f7abab" | Low<br />
|style="background-color:#f7abab" | Low<br />
|-<br />
! scope="col" colspan="3" | Community<br />
|-<br />
! scope="row" style="width:200px"| Developer, Contributor, and Implementer Community Engagement<br />
|style="background-color:#f7abab" | Low<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="row" | Community Governance<br />
|style="background-color:#f7abab" | Low<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="row" | Software Roadmap<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#f7abab" | Low<br />
|-<br />
! scope="row" | User Documentation<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Multi-lingual Support<br />
|style="background-color:#f7abab" | Low<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="col" colspan="3" | Software<br />
|-<br />
! scope="row" | Technical Documentation <br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Software Productization<br />
|style="background-color:#f7abab" | Low<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Interoperability and Data Accessibility<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Security<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Scalability<br />
|style="background-color:#f7abab" | Low<br />
|style="background-color:#96d68f" | High<br />
|-<br />
|}<br />
<br />
==OpenELIS==<br />
<br />
{| class="wikitable"<br />
|-<br />
| Category<br />
|Baseline (Jun 2019)<br />
|Update (Jun 2020)<br />
|-<br />
! scope="col" colspan="3" | Global Utility<br />
|-<br />
! scope="row" | Country Utilization<br />
|style="background-color:#f7abab" | Low<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="row" | Country Strategy<br />
|style="background-color:#f7abab" | Low<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="row" | Digital Health Interventions<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Source Code Accessibility<br />
|style="background-color:#f7e5ab" | Low<br />
|style="background-color:#f7abab" | Medium<br />
|-<br />
! scope="row" | Funding and Revenue<br />
|style="background-color:#f7e5ab" | Low<br />
|style="background-color:#f7abab" | Medium<br />
|-<br />
! scope="col" colspan="3" | Community<br />
|-<br />
! scope="row" style="width:200px"| Developer, Contributor, and Implementer Community Engagement<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="row" | Community Governance<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="row" | Software Roadmap<br />
|style="background-color:#f7abab" | Low<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="row" | User Documentation<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="row" | Multi-lingual Support<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="col" colspan="3" | Software<br />
|-<br />
! scope="row" | Technical Documentation <br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="row" | Software Productization<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="row" | Interoperability and Data Accessibility<br />
|style="background-color:#96d68f" | High<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Security<br />
|style="background-color:#96d68f" | High<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Scalability<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
|}<br />
<br />
==OpenHIM==<br />
<br />
{| class="wikitable"<br />
|-<br />
| Category<br />
|Baseline<br />
|Update (Jun 2020)<br />
|-<br />
! scope="col" colspan="3" | Global Utility<br />
|-<br />
! scope="row" | Country Utilization<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="row" | Country Strategy<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="row" | Digital Health Interventions<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="row" | Source Code Accessibility<br />
|style="background-color:#96d68f" | High<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Funding and Revenue<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="col" colspan="3" | Community<br />
|-<br />
! scope="row" style="width:200px"| Developer, Contributor, and Implementer Community Engagement<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="row" | Community Governance<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="row" | Software Roadmap<br />
|style="background-color:#f7abab" | Low<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="row" | User Documentation<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Multi-lingual Support<br />
|style="background-color:#f7abab" | Low<br />
|style="background-color:#f7abab" | Low<br />
|-<br />
! scope="col" colspan="3" | Software<br />
|-<br />
! scope="row" | Technical Documentation <br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Software Productization<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="row" | Interoperability and Data Accessibility<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="row" | Security<br />
|style="background-color:#96d68f" | High<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Scalability<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
|}<br />
<br />
==openIMIS==<br />
<br />
{| class="wikitable"<br />
|-<br />
| Category<br />
|Baseline<br />
|Update (Jun 2020)<br />
|-<br />
! scope="col" colspan="3" | Global Utility<br />
|-<br />
! scope="row" | Country Utilization<br />
|style="background-color:#f7abab" | Low<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="row" | Country Strategy<br />
|style="background-color:#f7abab" | Low<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="row" | Digital Health Interventions<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="row" | Source Code Accessibility<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="row" | Funding and Revenue<br />
|style="background-color:#96d68f" | High<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="col" colspan="3" | Community<br />
|-<br />
! scope="row" style="width:200px"| Developer, Contributor, and Implementer Community Engagement<br />
|style="background-color:#96d68f" | High<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Community Governance<br />
|style="background-color:#96d68f" | High<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Software Roadmap<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | User Documentation<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Multi-lingual Support<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="col" colspan="3" | Software<br />
|-<br />
! scope="row" | Technical Documentation <br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="row" | Software Productization<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Interoperability and Data Accessibility<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Security<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="row" | Scalability<br />
|style="background-color:#f7abab" | Low<br />
|style="background-color:#96d68f" | High<br />
|-<br />
|}<br />
<br />
==OpenLMIS==<br />
<br />
{| class="wikitable"<br />
|-<br />
| Category<br />
|Baseline (Aug 2018)<br />
|Update (Jan 2020)<br />
|-<br />
! scope="col" colspan="3" | Global Utility<br />
|-<br />
! scope="row" | Country Utilization<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="row" | Country Strategy<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="row" | Digital Health Interventions<br />
|style="background-color:#96d68f" | High<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Source Code Accessibility<br />
|style="background-color:#96d68f" | High<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Funding and Revenue<br />
|style="background-color:#f7abab" | Low<br />
|style="background-color:#f7abab" | Low<br />
|-<br />
! scope="col" colspan="3" | Community<br />
|-<br />
! scope="row" style="width:200px"| Developer, Contributor, and Implementer Community Engagement<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="row" | Community Governance<br />
|style="background-color:#96d68f" | High<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Software Roadmap<br />
|style="background-color:#96d68f" | High<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | User Documentation<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="row" | Multi-lingual Support<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="col" colspan="3" | Software<br />
|-<br />
! scope="row" | Technical Documentation <br />
|style="background-color:#96d68f" | High<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Software Productization<br />
|style="background-color:#96d68f" | High<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Interoperability and Data Accessibility<br />
|style="background-color:#96d68f" | High<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Security<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="row" | Scalability<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#96d68f" | High<br />
|-<br />
|}<br />
<br />
==OpenMRS==<br />
<br />
{| class="wikitable"<br />
|-<br />
| Category<br />
|Baseline (Jun 2019)<br />
|Update (Jun 2020)<br />
|-<br />
! scope="col" colspan="3" | Global Utility<br />
|-<br />
! scope="row" | Country Utilization<br />
|style="background-color:#96d68f" | High<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Country Strategy<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="row" | Digital Health Interventions<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="row" | Source Code Accessibility<br />
|style="background-color:#96d68f" | High<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Funding and Revenue<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="col" colspan="3" | Community<br />
|-<br />
! scope="row" style="width:200px"| Developer, Contributor, and Implementer Community Engagement<br />
|style="background-color:#96d68f" | High<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Community Governance<br />
|style="background-color:#96d68f" | High<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Software Roadmap<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="row" | User Documentation<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="row" | Multi-lingual Support<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="col" colspan="3" | Software<br />
|-<br />
! scope="row" | Technical Documentation <br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="row" | Software Productization<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="row" | Interoperability and Data Accessibility<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="row" | Security<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="row" | Scalability<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
|}<br />
<br />
==OpenSRP==<br />
<br />
{| class="wikitable"<br />
|-<br />
| Category<br />
|Baseline (Jan 2018)<br />
|Update (Jun 2020)<br />
|-<br />
! scope="col" colspan="3" | Global Utility<br />
|-<br />
! scope="row" | Country Utilization<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Country Strategy<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Digital Health Interventions<br />
|style="background-color:#96d68f" | High<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Source Code Accessibility<br />
|style="background-color:#96d68f" | High<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Funding and Revenue<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="col" colspan="3" | Community<br />
|-<br />
! scope="row" style="width:200px"| Developer, Contributor, and Implementer Community Engagement<br />
|style="background-color:#96d68f" | High<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Community Governance<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="row" | Software Roadmap<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | User Documentation<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Multi-lingual Support<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="col" colspan="3" | Software<br />
|-<br />
! scope="row" | Technical Documentation <br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="row" | Software Productization<br />
|style="background-color:#f7abab" | Low<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="row" | Interoperability and Data Accessibility<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="row" | Security<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#f7e5ab" | Medium<br />
|-<br />
! scope="row" | Scalability<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#96d68f" | High<br />
|-<br />
|}<br />
<br />
==SORMAS==<br />
<br />
{| class="wikitable"<br />
|-<br />
| Category<br />
|Baseline (Jun 2017)<br />
|Update<br />
|-<br />
! scope="col" colspan="3" | Global Utility<br />
|-<br />
! scope="row" | Country Utilization<br />
|style="background-color:#96d68f" | High<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Country Strategy<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Digital Health Interventions<br />
|style="background-color:#f7abab" | Low<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Source Code Accessibility<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Funding and Revenue<br />
|style="background-color:#96d68f" | High<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="col" colspan="3" | Community<br />
|-<br />
! scope="row" style="width:200px"| Developer, Contributor, and Implementer Community Engagement<br />
|style="background-color:#f7abab" | Low<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Community Governance<br />
|style="background-color:#96d68f" | High<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Software Roadmap<br />
|style="background-color:#f7abab" | Low<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | User Documentation<br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Multi-lingual Support<br />
|style="background-color:#f7abab" | Low<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="col" colspan="3" | Software<br />
|-<br />
! scope="row" | Technical Documentation <br />
|style="background-color:#f7e5ab" | Medium<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Software Productization<br />
|style="background-color:#f7abab" | Low<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Interoperability and Data Accessibility<br />
|style="background-color:#f7abab" | Low<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Security<br />
|style="background-color:#f7abab" | Low<br />
|style="background-color:#96d68f" | High<br />
|-<br />
! scope="row" | Scalability<br />
|style="background-color:#f7abab" | Low<br />
|style="background-color:#96d68f" | High<br />
|-<br />
|}</div>
Litlfred
https://wiki.digitalsquare.io/index.php?title=User_talk:Abendor&diff=858
User talk:Abendor
2020-05-01T14:30:58Z
<p>Litlfred: Welcome!</p>
<hr />
<div>'''Welcome to ''Digital Square''!'''<br />
We hope you will contribute much and well.<br />
You will probably want to read the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents help pages].<br />
Again, welcome and have fun! [[User:Litlfred|Litlfred]] ([[User talk:Litlfred|talk]]) 14:30, 1 May 2020 (UTC)</div>
Litlfred
https://wiki.digitalsquare.io/index.php?title=User_talk:Gmehl&diff=836
User talk:Gmehl
2020-04-17T16:30:25Z
<p>Litlfred: Welcome!</p>
<hr />
<div>'''Welcome to ''Digital Square''!'''<br />
We hope you will contribute much and well.<br />
You will probably want to read the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents help pages].<br />
Again, welcome and have fun! [[User:Litlfred|Litlfred]] ([[User talk:Litlfred|talk]]) 16:30, 17 April 2020 (UTC)</div>
Litlfred
https://wiki.digitalsquare.io/index.php?title=User_talk:Carlf&diff=835
User talk:Carlf
2020-04-17T16:29:46Z
<p>Litlfred: Welcome!</p>
<hr />
<div>'''Welcome to ''Digital Square''!'''<br />
We hope you will contribute much and well.<br />
You will probably want to read the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents help pages].<br />
Again, welcome and have fun! [[User:Litlfred|Litlfred]] ([[User talk:Litlfred|talk]]) 16:29, 17 April 2020 (UTC)</div>
Litlfred
https://wiki.digitalsquare.io/index.php?title=User_talk:Caitlinbowman&diff=825
User talk:Caitlinbowman
2020-04-15T19:40:45Z
<p>Litlfred: Welcome!</p>
<hr />
<div>'''Welcome to ''Digital Square''!'''<br />
We hope you will contribute much and well.<br />
You will probably want to read the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents help pages].<br />
Again, welcome and have fun! [[User:Litlfred|Litlfred]] ([[User talk:Litlfred|talk]]) 19:40, 15 April 2020 (UTC)</div>
Litlfred
https://wiki.digitalsquare.io/index.php?title=File:GG_class.png&diff=791
File:GG class.png
2020-04-01T16:55:10Z
<p>Litlfred: </p>
<hr />
<div></div>
Litlfred
https://wiki.digitalsquare.io/index.php?title=What_are_Global_Goods&diff=736
What are Global Goods
2019-12-11T19:14:04Z
<p>Litlfred: /* What is a Global Good? */</p>
<hr />
<div>__FORCETOC__ <br />
<br />
==What is a Global Good?==<br />
[https://en.wikipedia.org/wiki/Global_public_good Global Goods] are digital health tools that are adaptable to different countries and contexts. <br />
<br />
There are three types of global goods:<br />
<br />
*'''Software''' A software tool that is (frequently<sup>â </sup>) free and open source (FOSS), and used to manage, analyze, or transmit health-related data, with proven utility in several settings.<br />
<br />
*'''Services''' A software tool that is used to manage, transmit, or analyze health-related data that can be freely accessed as a software service and adheres to open data principles.<br />
<br />
*'''Content''' A resource, toolkit, or data standard that is available under an open license and that is used to improve or analyze health data management processes.<br />
<br />
A mature digital health software global good is software that is <br />
([https://digitalprinciples.org/principle/use-open-standards-open-data-open-source-and-open-innovation/ frequently]) Free and Open Source Software ([https://en.wikipedia.org/wiki/Free_and_open-source_software FOSS]), is supported by a strong community, has a clear governance structure, is funded by multiple sources, has been deployed at significant scale, is used across multiple countries, has demonstrated effectiveness, is designed to be interoperable, and is an emergent standard application. <br />
<br />
'''â ''' Digital Square will be further refining this definition based on the forthcoming WHO Global Access policy for digital health tools. <br />
<br />
Digital Square supports [[Digital Square Investments in Global Goods | investments]] into various global goods solutions.<br />
<br />
==The Need For Global Goods==<br />
<br />
{| class="wikitable"<br />
|+ style="caption-top; color:#e76700;"| From National Academy of Sciences: [http://nationalacademies.org/hmd/reports/2017/global-health-and-the-future-role-of-the-united-states.aspx "Global Health and the Future Role of the United Statesâ ] <br />
| The tremendous value and corresponding excitement that digital health provides has come at a cost, as the proliferation of interest and the variety of stakeholders involved has created a fragmented approach to the use of digital tools for health in many countries. In fact, in 2012, Uganda issued a temporary moratorium on digital health pilots because its health system became overrun with them (Green, 2016). Aid programs, nongovernmental organizations, and private companies often create individual, disease-focused tools that fail to be interoperable with one another and are duplicative to in-country systems. Therefore, despite the large investment in digital health applications, these parallel structures often lead to inefficiencies because they cannot be used for other diseases or health priorities. Multiple donors and organizations may be funding and operating multiple surveillance systems for different diseases in the same country, instead of aligning themselves into one interoperable system, integrated with existing national health system infrastructure. The benefit of digital health applications notwithstanding, there is a clear need for a paradigm shift in digital health infrastructure investments. The global health community and U.S. global health programs need to move away from the current practice of single application solutions to a more strategic approach that acts holistically with both current country priorities and long term goals (Mehl and Labrique, 2014). By better coordinating the development of digital health applications, stakeholders involved in digital health can reduce duplication and ensure that the platforms are more aligned with those priorities and goals.<br />
|}<br />
<br />
<br />
<br />
{| class="wikitable"<br />
|+ style="caption-top; color:#e76700;"| From GSMA: [https://www.gsmaintelligence.com/research/?file=c581aa43bdb7b7d236bb937698c2d6fd&download" Scaling digital health in developing marketsâ ] <br />
| Digital health is still in its infancy. Many pilots are not followed by full-scale implementation due to a lack of sustainable nancing, high risks for individual stakeholders and long time-to-market for commercial solutions.<br />
<br />
Greater and more stable government investment in digital health â as opposed to cyclical/individual initiatives â can help drive scale in developing countries, as venture-capital activity is limited and private sector healthcare provision is at a low scale. Digital health stakeholders need to stimulate government investment by demonstrating how digital health solutions help address national healthcare issues of poor access, quality and cost inefficiencies. Ministries of health also need to encourage and support the implementation of national digital health plans aligned with ICT and broadband agendas. <br />
|}<br />
<br />
<br />
<br />
{| class="wikitable"<br />
|+ style="caption-top; color:#e76700;"| From World Bank: [http://documents.worldbank.org/curated/en/896971468194972881/pdf/102725-PUB-Replacement-PUBLIC.pdf "Digital Dividendsâ ] <br />
| Replacing paper-based patient registers with electronic registers should help improve local health care quality and inform management decision making. Similarly, increasing the use of e-health and m-health approaches and tools can support improved decision making by frontline providers, including GPS-enabled tools and harnessing the revolution that smartphone access to broadband content will bring about in developing countries. In this regard, more emphasis is needed to expand and improve the use and functionality of open-source software platforms (for example, OpenMRS, OpenLMIS, and iHRIS); develop new open-source platforms (for example, for health insurance and training); and support opensource frameworks (for example, OpenHIE).<br />
|}<br />
<br />
==Maturity Model==<br />
To help identify areas of investments for global goods, Digital Square is developing a [https://docs.google.com/spreadsheets/d/16nZHBsb6Zjsh9T_7Fj7zvMXUspjh39CNSS76UT6WHJU/edit#gid=0 Global Good Maturity Model] for digital health tools. We have engaged the digital health community, in particular the [https://www.healthdatacollaborative.org/how-we-work/digital-health-interoperability-working-group/ Digital Health and Interoperability Working Group] of the [https://www.healthdatacollaborative.org/ Health Data Collaborative], in the development of this model.<br />
<br />
Currently, the maturity model is in version 1.1 form and a release candidate was presented at the [https://www.mhealthworkinggroup.org/content/global-digital-health-forum-2017 Global Digital Health Forum] in December of 2017.<br />
<br />
<googlespreadsheet width="100%" height="800" style="width: 100%">16nZHBsb6Zjsh9T_7Fj7zvMXUspjh39CNSS76UT6WHJU</googlespreadsheet></div>
Litlfred
https://wiki.digitalsquare.io/index.php?title=What_are_Global_Goods&diff=735
What are Global Goods
2019-12-11T19:12:24Z
<p>Litlfred: /* What is a Global Good? */</p>
<hr />
<div>__FORCETOC__ <br />
<br />
==What is a Global Good?==<br />
[https://en.wikipedia.org/wiki/Global_public_good Global Goods] are digital health tools that are adaptable to different countries and contexts. <br />
<br />
There are three types of global goods:<br />
<br />
*'''Software''' A software tool that is frequently<sup>+</sup> free and open source (FOSS), and used to manage, analyze, or transmit health-related data, with proven utility in several settings.<br />
<br />
*'''Services''' A software tool that is used to manage, transmit, or analyze health-related data that can be freely accessed as a software service and adheres to open data principles.<br />
<br />
*'''Content''' A resource, toolkit, or data standard that is available under an open license and that is used to improve or analyze health data management processes.<br />
<br />
A mature digital health software global good is software that is <br />
([https://digitalprinciples.org/principle/use-open-standards-open-data-open-source-and-open-innovation/ usually]) Free and Open Source Software ([https://en.wikipedia.org/wiki/Free_and_open-source_software FOSS]), is supported by a strong community, has a clear governance structure, is funded by multiple sources, has been deployed at significant scale, is used across multiple countries, has demonstrated effectiveness, is designed to be interoperable, and is an emergent standard application. <br />
<br />
'''+''' Digital Square will be further refining this definition based on the forthcoming WHO Global Access policy for digital health tools. <br />
<br />
Digital Square supports [[Digital Square Investments in Global Goods | investments]] into various global goods solutions.<br />
<br />
==The Need For Global Goods==<br />
<br />
{| class="wikitable"<br />
|+ style="caption-top; color:#e76700;"| From National Academy of Sciences: [http://nationalacademies.org/hmd/reports/2017/global-health-and-the-future-role-of-the-united-states.aspx "Global Health and the Future Role of the United Statesâ ] <br />
| The tremendous value and corresponding excitement that digital health provides has come at a cost, as the proliferation of interest and the variety of stakeholders involved has created a fragmented approach to the use of digital tools for health in many countries. In fact, in 2012, Uganda issued a temporary moratorium on digital health pilots because its health system became overrun with them (Green, 2016). Aid programs, nongovernmental organizations, and private companies often create individual, disease-focused tools that fail to be interoperable with one another and are duplicative to in-country systems. Therefore, despite the large investment in digital health applications, these parallel structures often lead to inefficiencies because they cannot be used for other diseases or health priorities. Multiple donors and organizations may be funding and operating multiple surveillance systems for different diseases in the same country, instead of aligning themselves into one interoperable system, integrated with existing national health system infrastructure. The benefit of digital health applications notwithstanding, there is a clear need for a paradigm shift in digital health infrastructure investments. The global health community and U.S. global health programs need to move away from the current practice of single application solutions to a more strategic approach that acts holistically with both current country priorities and long term goals (Mehl and Labrique, 2014). By better coordinating the development of digital health applications, stakeholders involved in digital health can reduce duplication and ensure that the platforms are more aligned with those priorities and goals.<br />
|}<br />
<br />
<br />
<br />
{| class="wikitable"<br />
|+ style="caption-top; color:#e76700;"| From GSMA: [https://www.gsmaintelligence.com/research/?file=c581aa43bdb7b7d236bb937698c2d6fd&download" Scaling digital health in developing marketsâ ] <br />
| Digital health is still in its infancy. Many pilots are not followed by full-scale implementation due to a lack of sustainable nancing, high risks for individual stakeholders and long time-to-market for commercial solutions.<br />
<br />
Greater and more stable government investment in digital health â as opposed to cyclical/individual initiatives â can help drive scale in developing countries, as venture-capital activity is limited and private sector healthcare provision is at a low scale. Digital health stakeholders need to stimulate government investment by demonstrating how digital health solutions help address national healthcare issues of poor access, quality and cost inefficiencies. Ministries of health also need to encourage and support the implementation of national digital health plans aligned with ICT and broadband agendas. <br />
|}<br />
<br />
<br />
<br />
{| class="wikitable"<br />
|+ style="caption-top; color:#e76700;"| From World Bank: [http://documents.worldbank.org/curated/en/896971468194972881/pdf/102725-PUB-Replacement-PUBLIC.pdf "Digital Dividendsâ ] <br />
| Replacing paper-based patient registers with electronic registers should help improve local health care quality and inform management decision making. Similarly, increasing the use of e-health and m-health approaches and tools can support improved decision making by frontline providers, including GPS-enabled tools and harnessing the revolution that smartphone access to broadband content will bring about in developing countries. In this regard, more emphasis is needed to expand and improve the use and functionality of open-source software platforms (for example, OpenMRS, OpenLMIS, and iHRIS); develop new open-source platforms (for example, for health insurance and training); and support opensource frameworks (for example, OpenHIE).<br />
|}<br />
<br />
==Maturity Model==<br />
To help identify areas of investments for global goods, Digital Square is developing a [https://docs.google.com/spreadsheets/d/16nZHBsb6Zjsh9T_7Fj7zvMXUspjh39CNSS76UT6WHJU/edit#gid=0 Global Good Maturity Model] for digital health tools. We have engaged the digital health community, in particular the [https://www.healthdatacollaborative.org/how-we-work/digital-health-interoperability-working-group/ Digital Health and Interoperability Working Group] of the [https://www.healthdatacollaborative.org/ Health Data Collaborative], in the development of this model.<br />
<br />
Currently, the maturity model is in version 1.1 form and a release candidate was presented at the [https://www.mhealthworkinggroup.org/content/global-digital-health-forum-2017 Global Digital Health Forum] in December of 2017.<br />
<br />
<googlespreadsheet width="100%" height="800" style="width: 100%">16nZHBsb6Zjsh9T_7Fj7zvMXUspjh39CNSS76UT6WHJU</googlespreadsheet></div>
Litlfred
https://wiki.digitalsquare.io/index.php?title=What_are_Global_Goods&diff=734
What are Global Goods
2019-12-11T19:11:50Z
<p>Litlfred: /* What is a Global Good? */</p>
<hr />
<div>__FORCETOC__ <br />
<br />
==What is a Global Good?==<br />
[https://en.wikipedia.org/wiki/Global_public_good Global Goods] are digital health tools that are adaptable to different countries and contexts. <br />
<br />
There are three types of global goods:<br />
<br />
*'''Software''' A software tool that is frequently<sup>+</sup> open source, and used to manage, analyze, or transmit health-related data, with proven utility in several settings.<br />
<br />
*'''Services''' A software tool that is used to manage, transmit, or analyze health-related data that can be freely accessed as a software service and adheres to open data principles.<br />
<br />
*'''Content''' A resource, toolkit, or data standard that is available under an open license and that is used to improve or analyze health data management processes.<br />
<br />
A mature digital health software global good is software that is <br />
([https://digitalprinciples.org/principle/use-open-standards-open-data-open-source-and-open-innovation/ usually]) Free and Open Source Software ([https://en.wikipedia.org/wiki/Free_and_open-source_software FOSS]), is supported by a strong community, has a clear governance structure, is funded by multiple sources, has been deployed at significant scale, is used across multiple countries, has demonstrated effectiveness, is designed to be interoperable, and is an emergent standard application. <br />
<br />
'''+''' Digital Square will be further refining this definition based on the forthcoming WHO Global Access policy for digital health tools. <br />
<br />
Digital Square supports [[Digital Square Investments in Global Goods | investments]] into various global goods solutions.<br />
<br />
==The Need For Global Goods==<br />
<br />
{| class="wikitable"<br />
|+ style="caption-top; color:#e76700;"| From National Academy of Sciences: [http://nationalacademies.org/hmd/reports/2017/global-health-and-the-future-role-of-the-united-states.aspx "Global Health and the Future Role of the United Statesâ ] <br />
| The tremendous value and corresponding excitement that digital health provides has come at a cost, as the proliferation of interest and the variety of stakeholders involved has created a fragmented approach to the use of digital tools for health in many countries. In fact, in 2012, Uganda issued a temporary moratorium on digital health pilots because its health system became overrun with them (Green, 2016). Aid programs, nongovernmental organizations, and private companies often create individual, disease-focused tools that fail to be interoperable with one another and are duplicative to in-country systems. Therefore, despite the large investment in digital health applications, these parallel structures often lead to inefficiencies because they cannot be used for other diseases or health priorities. Multiple donors and organizations may be funding and operating multiple surveillance systems for different diseases in the same country, instead of aligning themselves into one interoperable system, integrated with existing national health system infrastructure. The benefit of digital health applications notwithstanding, there is a clear need for a paradigm shift in digital health infrastructure investments. The global health community and U.S. global health programs need to move away from the current practice of single application solutions to a more strategic approach that acts holistically with both current country priorities and long term goals (Mehl and Labrique, 2014). By better coordinating the development of digital health applications, stakeholders involved in digital health can reduce duplication and ensure that the platforms are more aligned with those priorities and goals.<br />
|}<br />
<br />
<br />
<br />
{| class="wikitable"<br />
|+ style="caption-top; color:#e76700;"| From GSMA: [https://www.gsmaintelligence.com/research/?file=c581aa43bdb7b7d236bb937698c2d6fd&download" Scaling digital health in developing marketsâ ] <br />
| Digital health is still in its infancy. Many pilots are not followed by full-scale implementation due to a lack of sustainable nancing, high risks for individual stakeholders and long time-to-market for commercial solutions.<br />
<br />
Greater and more stable government investment in digital health â as opposed to cyclical/individual initiatives â can help drive scale in developing countries, as venture-capital activity is limited and private sector healthcare provision is at a low scale. Digital health stakeholders need to stimulate government investment by demonstrating how digital health solutions help address national healthcare issues of poor access, quality and cost inefficiencies. Ministries of health also need to encourage and support the implementation of national digital health plans aligned with ICT and broadband agendas. <br />
|}<br />
<br />
<br />
<br />
{| class="wikitable"<br />
|+ style="caption-top; color:#e76700;"| From World Bank: [http://documents.worldbank.org/curated/en/896971468194972881/pdf/102725-PUB-Replacement-PUBLIC.pdf "Digital Dividendsâ ] <br />
| Replacing paper-based patient registers with electronic registers should help improve local health care quality and inform management decision making. Similarly, increasing the use of e-health and m-health approaches and tools can support improved decision making by frontline providers, including GPS-enabled tools and harnessing the revolution that smartphone access to broadband content will bring about in developing countries. In this regard, more emphasis is needed to expand and improve the use and functionality of open-source software platforms (for example, OpenMRS, OpenLMIS, and iHRIS); develop new open-source platforms (for example, for health insurance and training); and support opensource frameworks (for example, OpenHIE).<br />
|}<br />
<br />
==Maturity Model==<br />
To help identify areas of investments for global goods, Digital Square is developing a [https://docs.google.com/spreadsheets/d/16nZHBsb6Zjsh9T_7Fj7zvMXUspjh39CNSS76UT6WHJU/edit#gid=0 Global Good Maturity Model] for digital health tools. We have engaged the digital health community, in particular the [https://www.healthdatacollaborative.org/how-we-work/digital-health-interoperability-working-group/ Digital Health and Interoperability Working Group] of the [https://www.healthdatacollaborative.org/ Health Data Collaborative], in the development of this model.<br />
<br />
Currently, the maturity model is in version 1.1 form and a release candidate was presented at the [https://www.mhealthworkinggroup.org/content/global-digital-health-forum-2017 Global Digital Health Forum] in December of 2017.<br />
<br />
<googlespreadsheet width="100%" height="800" style="width: 100%">16nZHBsb6Zjsh9T_7Fj7zvMXUspjh39CNSS76UT6WHJU</googlespreadsheet></div>
Litlfred
https://wiki.digitalsquare.io/index.php?title=What_are_Global_Goods&diff=733
What are Global Goods
2019-12-11T19:11:29Z
<p>Litlfred: /* What is a Global Good? */</p>
<hr />
<div>__FORCETOC__ <br />
<br />
==What is a Global Good?==<br />
[https://en.wikipedia.org/wiki/Global_public_good Global Goods] are digital health tools that are adaptable to different countries and contexts. <br />
<br />
There are three types of global goods:<br />
<br />
*'''Software''' A software tool that is frequently<sup>+</sup> free, open source, and used to manage, analyze, or transmit health-related data, with proven utility in several settings.<br />
<br />
*'''Services''' A software tool that is used to manage, transmit, or analyze health-related data that can be freely accessed as a software service and adheres to open data principles.<br />
<br />
*'''Content''' A resource, toolkit, or data standard that is available under an open license and that is used to improve or analyze health data management processes.<br />
<br />
A mature digital health software global good is software that is <br />
([https://digitalprinciples.org/principle/use-open-standards-open-data-open-source-and-open-innovation/ usually]) Free and Open Source Software ([https://en.wikipedia.org/wiki/Free_and_open-source_software FOSS]), is supported by a strong community, has a clear governance structure, is funded by multiple sources, has been deployed at significant scale, is used across multiple countries, has demonstrated effectiveness, is designed to be interoperable, and is an emergent standard application. <br />
<br />
'''+''' Digital Square will be further refining this definition based on the forthcoming WHO Global Access policy for digital health tools. <br />
<br />
Digital Square supports [[Digital Square Investments in Global Goods | investments]] into various global goods solutions.<br />
<br />
==The Need For Global Goods==<br />
<br />
{| class="wikitable"<br />
|+ style="caption-top; color:#e76700;"| From National Academy of Sciences: [http://nationalacademies.org/hmd/reports/2017/global-health-and-the-future-role-of-the-united-states.aspx "Global Health and the Future Role of the United Statesâ ] <br />
| The tremendous value and corresponding excitement that digital health provides has come at a cost, as the proliferation of interest and the variety of stakeholders involved has created a fragmented approach to the use of digital tools for health in many countries. In fact, in 2012, Uganda issued a temporary moratorium on digital health pilots because its health system became overrun with them (Green, 2016). Aid programs, nongovernmental organizations, and private companies often create individual, disease-focused tools that fail to be interoperable with one another and are duplicative to in-country systems. Therefore, despite the large investment in digital health applications, these parallel structures often lead to inefficiencies because they cannot be used for other diseases or health priorities. Multiple donors and organizations may be funding and operating multiple surveillance systems for different diseases in the same country, instead of aligning themselves into one interoperable system, integrated with existing national health system infrastructure. The benefit of digital health applications notwithstanding, there is a clear need for a paradigm shift in digital health infrastructure investments. The global health community and U.S. global health programs need to move away from the current practice of single application solutions to a more strategic approach that acts holistically with both current country priorities and long term goals (Mehl and Labrique, 2014). By better coordinating the development of digital health applications, stakeholders involved in digital health can reduce duplication and ensure that the platforms are more aligned with those priorities and goals.<br />
|}<br />
<br />
<br />
<br />
{| class="wikitable"<br />
|+ style="caption-top; color:#e76700;"| From GSMA: [https://www.gsmaintelligence.com/research/?file=c581aa43bdb7b7d236bb937698c2d6fd&download" Scaling digital health in developing marketsâ ] <br />
| Digital health is still in its infancy. Many pilots are not followed by full-scale implementation due to a lack of sustainable nancing, high risks for individual stakeholders and long time-to-market for commercial solutions.<br />
<br />
Greater and more stable government investment in digital health â as opposed to cyclical/individual initiatives â can help drive scale in developing countries, as venture-capital activity is limited and private sector healthcare provision is at a low scale. Digital health stakeholders need to stimulate government investment by demonstrating how digital health solutions help address national healthcare issues of poor access, quality and cost inefficiencies. Ministries of health also need to encourage and support the implementation of national digital health plans aligned with ICT and broadband agendas. <br />
|}<br />
<br />
<br />
<br />
{| class="wikitable"<br />
|+ style="caption-top; color:#e76700;"| From World Bank: [http://documents.worldbank.org/curated/en/896971468194972881/pdf/102725-PUB-Replacement-PUBLIC.pdf "Digital Dividendsâ ] <br />
| Replacing paper-based patient registers with electronic registers should help improve local health care quality and inform management decision making. Similarly, increasing the use of e-health and m-health approaches and tools can support improved decision making by frontline providers, including GPS-enabled tools and harnessing the revolution that smartphone access to broadband content will bring about in developing countries. In this regard, more emphasis is needed to expand and improve the use and functionality of open-source software platforms (for example, OpenMRS, OpenLMIS, and iHRIS); develop new open-source platforms (for example, for health insurance and training); and support opensource frameworks (for example, OpenHIE).<br />
|}<br />
<br />
==Maturity Model==<br />
To help identify areas of investments for global goods, Digital Square is developing a [https://docs.google.com/spreadsheets/d/16nZHBsb6Zjsh9T_7Fj7zvMXUspjh39CNSS76UT6WHJU/edit#gid=0 Global Good Maturity Model] for digital health tools. We have engaged the digital health community, in particular the [https://www.healthdatacollaborative.org/how-we-work/digital-health-interoperability-working-group/ Digital Health and Interoperability Working Group] of the [https://www.healthdatacollaborative.org/ Health Data Collaborative], in the development of this model.<br />
<br />
Currently, the maturity model is in version 1.1 form and a release candidate was presented at the [https://www.mhealthworkinggroup.org/content/global-digital-health-forum-2017 Global Digital Health Forum] in December of 2017.<br />
<br />
<googlespreadsheet width="100%" height="800" style="width: 100%">16nZHBsb6Zjsh9T_7Fj7zvMXUspjh39CNSS76UT6WHJU</googlespreadsheet></div>
Litlfred
https://wiki.digitalsquare.io/index.php?title=What_are_Global_Goods&diff=732
What are Global Goods
2019-12-11T19:11:17Z
<p>Litlfred: /* What is a Global Good? */</p>
<hr />
<div>__FORCETOC__ <br />
<br />
==What is a Global Good?==<br />
[https://en.wikipedia.org/wiki/Global_public_good Global Goods] are digital health tools that are adaptable to different countries and contexts. <br />
<br />
There are three types of global goods:<br />
<br />
*'''Software''' A software tool that is frequently<sup>+</sup> free, open source, and used to manage, analyze, or transmit health-related data, with proven utility in several settings.<br />
<br />
*'''Services''' A software tool that is used to manage, transmit, or analyze health-related data that can be freely accessed as a software service and adheres to open data principles.<br />
<br />
*'''Content''' A resource, toolkit, or data standard that is available under an open license and that is used to improve or analyze health data management processes.<br />
<br />
A mature digital health software global good is software that is <br />
([https://digitalprinciples.org/principle/use-open-standards-open-data-open-source-and-open-innovation/ usually]) Free and Open Source Software ([https://en.wikipedia.org/wiki/Free_and_open-source_software FOSS]), is supported by a strong community, has a clear governance structure, is funded by multiple sources, has been deployed at significant scale, is used across multiple countries, has demonstrated effectiveness, is designed to be interoperable, and is an emergent standard application. <br />
<br />
'''+'''' Digital Square will be further refining this definition based on the forthcoming WHO Global Access policy for digital health tools. <br />
<br />
Digital Square supports [[Digital Square Investments in Global Goods | investments]] into various global goods solutions.<br />
<br />
==The Need For Global Goods==<br />
<br />
{| class="wikitable"<br />
|+ style="caption-top; color:#e76700;"| From National Academy of Sciences: [http://nationalacademies.org/hmd/reports/2017/global-health-and-the-future-role-of-the-united-states.aspx "Global Health and the Future Role of the United Statesâ ] <br />
| The tremendous value and corresponding excitement that digital health provides has come at a cost, as the proliferation of interest and the variety of stakeholders involved has created a fragmented approach to the use of digital tools for health in many countries. In fact, in 2012, Uganda issued a temporary moratorium on digital health pilots because its health system became overrun with them (Green, 2016). Aid programs, nongovernmental organizations, and private companies often create individual, disease-focused tools that fail to be interoperable with one another and are duplicative to in-country systems. Therefore, despite the large investment in digital health applications, these parallel structures often lead to inefficiencies because they cannot be used for other diseases or health priorities. Multiple donors and organizations may be funding and operating multiple surveillance systems for different diseases in the same country, instead of aligning themselves into one interoperable system, integrated with existing national health system infrastructure. The benefit of digital health applications notwithstanding, there is a clear need for a paradigm shift in digital health infrastructure investments. The global health community and U.S. global health programs need to move away from the current practice of single application solutions to a more strategic approach that acts holistically with both current country priorities and long term goals (Mehl and Labrique, 2014). By better coordinating the development of digital health applications, stakeholders involved in digital health can reduce duplication and ensure that the platforms are more aligned with those priorities and goals.<br />
|}<br />
<br />
<br />
<br />
{| class="wikitable"<br />
|+ style="caption-top; color:#e76700;"| From GSMA: [https://www.gsmaintelligence.com/research/?file=c581aa43bdb7b7d236bb937698c2d6fd&download" Scaling digital health in developing marketsâ ] <br />
| Digital health is still in its infancy. Many pilots are not followed by full-scale implementation due to a lack of sustainable nancing, high risks for individual stakeholders and long time-to-market for commercial solutions.<br />
<br />
Greater and more stable government investment in digital health â as opposed to cyclical/individual initiatives â can help drive scale in developing countries, as venture-capital activity is limited and private sector healthcare provision is at a low scale. Digital health stakeholders need to stimulate government investment by demonstrating how digital health solutions help address national healthcare issues of poor access, quality and cost inefficiencies. Ministries of health also need to encourage and support the implementation of national digital health plans aligned with ICT and broadband agendas. <br />
|}<br />
<br />
<br />
<br />
{| class="wikitable"<br />
|+ style="caption-top; color:#e76700;"| From World Bank: [http://documents.worldbank.org/curated/en/896971468194972881/pdf/102725-PUB-Replacement-PUBLIC.pdf "Digital Dividendsâ ] <br />
| Replacing paper-based patient registers with electronic registers should help improve local health care quality and inform management decision making. Similarly, increasing the use of e-health and m-health approaches and tools can support improved decision making by frontline providers, including GPS-enabled tools and harnessing the revolution that smartphone access to broadband content will bring about in developing countries. In this regard, more emphasis is needed to expand and improve the use and functionality of open-source software platforms (for example, OpenMRS, OpenLMIS, and iHRIS); develop new open-source platforms (for example, for health insurance and training); and support opensource frameworks (for example, OpenHIE).<br />
|}<br />
<br />
==Maturity Model==<br />
To help identify areas of investments for global goods, Digital Square is developing a [https://docs.google.com/spreadsheets/d/16nZHBsb6Zjsh9T_7Fj7zvMXUspjh39CNSS76UT6WHJU/edit#gid=0 Global Good Maturity Model] for digital health tools. We have engaged the digital health community, in particular the [https://www.healthdatacollaborative.org/how-we-work/digital-health-interoperability-working-group/ Digital Health and Interoperability Working Group] of the [https://www.healthdatacollaborative.org/ Health Data Collaborative], in the development of this model.<br />
<br />
Currently, the maturity model is in version 1.1 form and a release candidate was presented at the [https://www.mhealthworkinggroup.org/content/global-digital-health-forum-2017 Global Digital Health Forum] in December of 2017.<br />
<br />
<googlespreadsheet width="100%" height="800" style="width: 100%">16nZHBsb6Zjsh9T_7Fj7zvMXUspjh39CNSS76UT6WHJU</googlespreadsheet></div>
Litlfred
https://wiki.digitalsquare.io/index.php?title=What_are_Global_Goods&diff=731
What are Global Goods
2019-12-11T19:10:00Z
<p>Litlfred: /* What is a Global Good? */</p>
<hr />
<div>__FORCETOC__ <br />
<br />
==What is a Global Good?==<br />
[https://en.wikipedia.org/wiki/Global_public_good Global Goods] are digital health tools that are adaptable to different countries and contexts. <br />
<br />
There are three types of global goods:<br />
<br />
*'''Software''' A software tool that is frequently* free, open source, and used to manage, analyze, or transmit health-related data, with proven utility in several settings.<br />
<br />
*'''Services''' A software tool that is used to manage, transmit, or analyze health-related data that can be freely accessed as a software service and adheres to open data principles.<br />
<br />
*'''Content''' A resource, toolkit, or data standard that is available under an open license and that is used to improve or analyze health data management processes.<br />
<br />
A mature digital health software global good is software that is <br />
([https://digitalprinciples.org/principle/use-open-standards-open-data-open-source-and-open-innovation/ usually]) Free and Open Source Software ([https://en.wikipedia.org/wiki/Free_and_open-source_software FOSS]), is supported by a strong community, has a clear governance structure, is funded by multiple sources, has been deployed at significant scale, is used across multiple countries, has demonstrated effectiveness, is designed to be interoperable, and is an emergent standard application. <br />
<br />
*Digital Square will be further refining this definition based on the forthcoming WHO Global Access policy for digital health tools. <br />
<br />
Digital Square supports [[Digital Square Investments in Global Goods | investments]] into various global goods solutions.<br />
<br />
==The Need For Global Goods==<br />
<br />
{| class="wikitable"<br />
|+ style="caption-top; color:#e76700;"| From National Academy of Sciences: [http://nationalacademies.org/hmd/reports/2017/global-health-and-the-future-role-of-the-united-states.aspx "Global Health and the Future Role of the United Statesâ ] <br />
| The tremendous value and corresponding excitement that digital health provides has come at a cost, as the proliferation of interest and the variety of stakeholders involved has created a fragmented approach to the use of digital tools for health in many countries. In fact, in 2012, Uganda issued a temporary moratorium on digital health pilots because its health system became overrun with them (Green, 2016). Aid programs, nongovernmental organizations, and private companies often create individual, disease-focused tools that fail to be interoperable with one another and are duplicative to in-country systems. Therefore, despite the large investment in digital health applications, these parallel structures often lead to inefficiencies because they cannot be used for other diseases or health priorities. Multiple donors and organizations may be funding and operating multiple surveillance systems for different diseases in the same country, instead of aligning themselves into one interoperable system, integrated with existing national health system infrastructure. The benefit of digital health applications notwithstanding, there is a clear need for a paradigm shift in digital health infrastructure investments. The global health community and U.S. global health programs need to move away from the current practice of single application solutions to a more strategic approach that acts holistically with both current country priorities and long term goals (Mehl and Labrique, 2014). By better coordinating the development of digital health applications, stakeholders involved in digital health can reduce duplication and ensure that the platforms are more aligned with those priorities and goals.<br />
|}<br />
<br />
<br />
<br />
{| class="wikitable"<br />
|+ style="caption-top; color:#e76700;"| From GSMA: [https://www.gsmaintelligence.com/research/?file=c581aa43bdb7b7d236bb937698c2d6fd&download" Scaling digital health in developing marketsâ ] <br />
| Digital health is still in its infancy. Many pilots are not followed by full-scale implementation due to a lack of sustainable nancing, high risks for individual stakeholders and long time-to-market for commercial solutions.<br />
<br />
Greater and more stable government investment in digital health â as opposed to cyclical/individual initiatives â can help drive scale in developing countries, as venture-capital activity is limited and private sector healthcare provision is at a low scale. Digital health stakeholders need to stimulate government investment by demonstrating how digital health solutions help address national healthcare issues of poor access, quality and cost inefficiencies. Ministries of health also need to encourage and support the implementation of national digital health plans aligned with ICT and broadband agendas. <br />
|}<br />
<br />
<br />
<br />
{| class="wikitable"<br />
|+ style="caption-top; color:#e76700;"| From World Bank: [http://documents.worldbank.org/curated/en/896971468194972881/pdf/102725-PUB-Replacement-PUBLIC.pdf "Digital Dividendsâ ] <br />
| Replacing paper-based patient registers with electronic registers should help improve local health care quality and inform management decision making. Similarly, increasing the use of e-health and m-health approaches and tools can support improved decision making by frontline providers, including GPS-enabled tools and harnessing the revolution that smartphone access to broadband content will bring about in developing countries. In this regard, more emphasis is needed to expand and improve the use and functionality of open-source software platforms (for example, OpenMRS, OpenLMIS, and iHRIS); develop new open-source platforms (for example, for health insurance and training); and support opensource frameworks (for example, OpenHIE).<br />
|}<br />
<br />
==Maturity Model==<br />
To help identify areas of investments for global goods, Digital Square is developing a [https://docs.google.com/spreadsheets/d/16nZHBsb6Zjsh9T_7Fj7zvMXUspjh39CNSS76UT6WHJU/edit#gid=0 Global Good Maturity Model] for digital health tools. We have engaged the digital health community, in particular the [https://www.healthdatacollaborative.org/how-we-work/digital-health-interoperability-working-group/ Digital Health and Interoperability Working Group] of the [https://www.healthdatacollaborative.org/ Health Data Collaborative], in the development of this model.<br />
<br />
Currently, the maturity model is in version 1.1 form and a release candidate was presented at the [https://www.mhealthworkinggroup.org/content/global-digital-health-forum-2017 Global Digital Health Forum] in December of 2017.<br />
<br />
<googlespreadsheet width="100%" height="800" style="width: 100%">16nZHBsb6Zjsh9T_7Fj7zvMXUspjh39CNSS76UT6WHJU</googlespreadsheet></div>
Litlfred
https://wiki.digitalsquare.io/index.php?title=Grant_Solicitation_Processes&diff=600
Grant Solicitation Processes
2019-08-01T18:33:16Z
<p>Litlfred: </p>
<hr />
<div>__TOC__<br />
<br />
Digital Square will pursue a competitive procurement process to facilitate [[Digital Square Investments in Global Goods]].<ref> PATH, as an organization, and Digital Square, as an initiative, are committed to the requirements of our donors as well as our own procurement and selection policies. To that end, we will strive to maintain a fair, free, and equitable competitive process for any release of funds through the initiative, however, issuance of this RFA/RFP/Notice does not constitute an award commitment on the part of PATH. Nor does it commit PATH to pay for costs incurred in the preparation and submission of an application.</ref> A competitive process provides capable entities the opportunity to submit bids in a fair and transparent process for a committee to evaluate bids and to select the successful applicant(s). In order to foster competition in alignment with funder expectations, Digital Square will release [http://digitalsquare.org/solicitations solicitations] through the following methods. <br />
: 1. Open Application Process (OAP) Solicitation, referred to as a Notice.<br />
: 2. Request for Application (RFA).<br />
<br />
::[[File:Procurement Process 1.png]]<br />
<br />
The investment decision may be made by the [[Governing Board]] or funder prior to the solicitation and will depend on:<br />
: A. Whether the funder decides to maintain or relinquish the investment decision to the [[Governing Board]].<ref>OAP Notice Step 10A on this page outlines the process whereby the funder relinquishes an investment decision to the [[Governing Board]].</ref> <br />
: B. Whether the funder has specific business requirements attached to the funding opportunity. This may include the time frames for which funding is available or the need to coordinate with other investments.<ref>OAP Notice Step 10B on this page outlines the process whereby the funder maintains the investment decision.</ref><br />
For more information on the overall process for selected applicants, please review the [[Global Good Investment Process]].<br />
<br />
==Types of Procurement Processes==<br />
<br />
===Open Application Process===<br />
Digital Square facilitates a regular solicitation through the [https://applications.digitalsquare.io/ OAP platform] referred to as the Notice. In this website, applicants publicly post concept notes and applications, providing applicants the opportunity to find collaborators and provide and receive feedback from your peers.<br />
<br />
The following outlines the timelines of the application process:<br />
{| style="border-style: solid; border-width: 3px" class="wikitable"<br />
| style="width: 20%;" | '''Step #: Summary'''<br />
| style="width: 60%;" | '''Description'''<br />
| style="width: 20%;" | '''Approximate Timeline'''<br />
|- <br />
| style="text-align: center" colspan="3" | '''''Preparation Phase'''''<br />
|-<br />
| Step 1: Solicitation preparation || Digital Square works with the funder to secure investment and refine the scope of work for the solicitation. || <br />
|- <br />
| style="text-align: center" colspan="3" | '''''Concept Note Phase'''''<br />
|-<br />
| Step 2: Concept note development || Digital Square issues a call for applications, and applicants upload concept notes to Digital Square's public-facing [https://applications.digitalsquare.io/ OAP platform]. In the first 2 to 4 weeks, as outlined by the solicitation, applicants will submit concept notes. <br />
Applicants must use the [https://wiki.digitalsquare.io/images/b/b0/Concept_Note_Template_FINAL.doc concept note template].<br />
|| 2 weeks<br />
|- <br />
| Step 3: Concept note review || In the few weeks following the concept note submission deadline, other applicants and/or other stakeholders in the community may provide feedback, comments, and suggestions, as well as identify potential areas for collaboration. || 3 weeks<br />
|- <br />
| Step 4: Digital Square review of concept notes || Following the concept note review, Digital Square assesses concept notes to ensure alignment with the initiative vision and funding round objectives identified in the Notice. Digital Square eliminates concept notes that are not strategically aligned with the above. <br />
Digital Square identifies a set of short-listed concept notes based on the Notice criteria and emails applicants who are eligible to move on to the application phase.<br />
|| 1 week<br />
|- <br />
| style="text-align: center" colspan="3" | '''''Application Phase'''''<br />
|-<br />
| Step 5: Preliminary technical application co-creation || Using feedback received in the Concept Note Phase, applicants will begin preliminary application development. <br />
Applicants must use the [https://wiki.digitalsquare.io/images/0/0b/Technical_Application_Template_FINAL.doc technical application template] and post an application iteration on the [https://applications.digitalsquare.io/ OAP platform] in the first 2 weeks.<br />
The comment feature is available beginning the day of application posting.<br />
The subsequent 2 weeks of this step, the applicant should continue to iterate on the application submission based on comments from other applicants and stakeholders.<br />
At the conclusion of this step, Digital Square will close the ability to upload new content to [https://applications.digitalsquare.io/ OAP platform].<br />
|| 4 weeks<br />
|- <br />
| Step 6: Preliminary technical application comment period || Following preliminary application development step, Digital Square will close the ability to upload content to the [https://applications.digitalsquare.io/ OAP platform]. <br />
During this time, other applicants and other stakeholders in the community should provide feedback, comments, and suggestions. <br />
|| 2 weeks<br />
|- <br />
| Step 7: Application finalization || Using feedback during the preliminary technical application comment period, applicants revise the technical application, develop a budget and budget narrative, and submit these to the Digital Square [https://applications.digitalsquare.io/ OAP platform]. Applicants must use the provided [https://wiki.digitalsquare.io/images/0/0b/Technical_Application_Template_FINAL.doc technical application], [https://wiki.digitalsquare.io/images/0/0c/Sample_Detailed_Budget.xlsx budget], and [https://wiki.digitalsquare.io/images/1/11/Budget_Narrative_Template_FINAL.doc budget narrative] templates.<br />
The budget and budget narrative are not shared publicly on the platform. Commenters see only the high-level summary budget provided in the [https://wiki.digitalsquare.io/images/0/0b/Technical_Application_Template_FINAL.doc technical application]. <br />
|| 2 weeks<br />
|-<br />
| style="text-align: center" colspan="3" | '''''Review and Investment Phase'''''<br />
|-<br />
| Step 8: Peer Review Committee (PRC) review || Digital Square groups applications for [[Peer Review Committee]] scoring and technical feedback. Three PRC members will review each application. <br />
The [[Peer Review Committee]] reviews applications according to the [https://wiki.digitalsquare.io/images/a/a1/Prioritization_Framework_Final_9Apr.pdf Prioritization Framework], notice scope of work technical requirements and evaluates applications as green-, amber-, or red-lit per the [[Peer Review Committee Membership Policy]]. Green-lit applications are recommended for funding immediately; amber-lit applications are recommended for future funding or further exploration; red-lit applications do not fully meet the selection standards/criteria. <br />
The [[Peer Review Committee]] sees only the high-level summary budget. Proprietary information including salaries, indirect rates, or other factors are not shared with anyone outside of the funder and Digital Square.<br />
|| 3 weeks<br />
|-<br />
| Step 9A: Digital Square recommendation<br />
<br />
<br />
<br />
'''or'''<br />
<br />
<br />
<br />
Step 9B: Digital Square compilation<br />
|| Digital Square compiles the evaluation provided by the [[Peer Review Committee]] by clustering the applications according to the [https://wiki.digitalsquare.io/images/a/a1/Prioritization_Framework_Final_9Apr.pdf Prioritization Framework] for [[Governing Board]] review. <br />
<br />
Digital Square creates an investment package recommendation of the highly scored applications for the [[Governing Board]] based on the funding round objectives, donor priorities, and Digital Square vision.<br />
<br />
<br />
<br />
'''or'''<br />
<br />
<br />
<br />
Digital Square compiles the evaluation provided by the [[Peer Review Committee]] by clustering the applications into thematic areas for funder review. <br />
|| 2 weeks<br />
<br />
<br />
<br />
<br />
<br />
1 week<br />
<br />
|-<br />
| Step 10A: Board review <br />
<br />
<br />
<br />
'''or'''<br />
<br />
<br />
<br />
Step 10B: Funder review and Board notification<br />
|| Digital Square presents the applications, high-level budget summary, [[Peer Review Committee]] feedback within the [[https://wiki.digitalsquare.io/images/a/a1/Prioritization_Framework_Final_9Apr.pdf Prioritization Framework]], and Digital Square recommendation to the [[Governing Board]].<br />
<br />
The [[Governing Board]] evaluates whether to approve the investment packages and reserves the right to modify the recommendation at their discretion.<br />
<br />
<br />
<br />
<br />
'''or'''<br />
<br />
<br />
<br />
<br />
The funder makes the investment decision.<br />
<br />
Digital Square notifies the [[Governing Board]] of the funder evaluation and investment decision. This step will occur during routine Governing Board communications.<br />
||Per schedule<br />
|-<br />
| Step 11A: Award Phase <br />
<br />
<br />
<br />
<br />
'''or'''<br />
<br />
<br />
<br />
<br />
Step 11B:<br />
Award Phase<br />
|| Digital Square shares the investment decisions approved by the [[Governing Board]] with applicants. Upon applicant request, [[Peer Review Committee]] feedback shall be shared with applicant.<br />
<br />
Investment decisions are contingent on funder approval.<br />
<br />
<br />
<br />
<br />
'''or'''<br />
<br />
<br />
<br />
<br />
The result of funder investment decisions are communicated to the submitters. Upon applicant request, [[Peer Review Committee]] feedback shall be shared with the submitters.<br />
Investment decisions are contingent on funder approval.<br />
||<br />
|}<br />
<br />
:::[[File:Procurement Process 2.png]]<br />
<br />
===Request for Application (RFA)===<br />
There are various reasons why a funder may not be able to engage in the OAP notice process. Some may want to engage Digital Square in a funding action outside of scheduled notice or in a particular thematic or program-focused area that is not conducive to a notice. In these cases, Digital Square may facilitate a release of an RFA. For currently open RFAs, navigate to Digital Squareâs [http://digitalsquare.org/solicitations solicitations website]. The following is a description phases and steps of an RFA process.<br />
<br />
{| style="border-style: solid; border-width: 3px" class="wikitable"<br />
| style="width: 30%;" | '''Step #: Summary'''<br />
| style="width: 70%;" | '''Description'''<br />
|- <br />
| Step 1: Solicitation preparation || Digital Square works with the funder to refine the scope of work for the solicitation, including the timeline. <br />
<br />
An RFA is appropriate if the selected applicant will have its performance measured against programmatic objectives; has responsibility for programmatic decision-making; or is responsible for adherence to funder requirements. An RFA will result in Digital Square issuing a subagreement. For active RFAs, visit the [http://digitalsquare.org/solicitations solicitations page] of the Digital Square website.<br />
<br />
A solicitation will include:<br />
:* Basis for why the procurement needs to be done.<br />
:* Information to which the applicant must comply to be considered for selection.<br />
:* Criteria for selection that will be used to fairly evaluate applicant responses.<br />
:* Basis for which the applicant evaluation and decisions will be made.<br />
:* Terms and conditions that the applicant will be required to abide by if they are selected.<br />
:* Process for applicant queries. <br />
|- <br />
| Step 2: Solicitation || Digital Square issues the RFA.<br />
|- <br />
| Step 3: Determine evaluation committee || Digital Square will establish an evaluation committee to review the RFA. The minimum standard for an evaluation committee is that it must include: <br />
<br />
:1. An odd number of evaluators<ref>Evaluators may be from one or more entities.</ref> (i.e., at least 3 people).<br />
:2. One of the 3 must be a person from the Digital Square operations team.<br />
:3. A funder may elect to be part of the evaluation committee or may not.<ref>A funder may elect to include as many or as few people as they want on the evaluation committee. They may be a voting member or may not be; this is up to their own discretion.</ref> <br />
:4. An evaluation committee member must disclose any conflict of interest to ensure there is no selection bias.<br />
|- <br />
| Step 4: Evaluation committee review || The evaluation committee reviews applications according to evaluation criteria and scores submissions based on the RFA.<br />
|- <br />
| Step 5: Funder review || Digital Square compiles the applications, budget, and breakdown of the evaluation committee and provides them to the funder who makes the decision for investment.<br />
|- <br />
| Step 6: Board notification || Digital Squares notifies the [[Governing Board]] of the funder evaluation and investment decision. This step will occur during routine Governing Board communications.<br />
|- <br />
| Step 7: Award || The result of the funder decision and evaluation committee feedback are communicated to the applicants.<br />
|-<br />
|}<br />
<br />
:::[[File:Procurement Process 3.png]]</div>
Litlfred
https://wiki.digitalsquare.io/index.php?title=User_talk:Oussouly&diff=599
User talk:Oussouly
2019-07-29T17:20:29Z
<p>Litlfred: Welcome!</p>
<hr />
<div>'''Welcome to ''Digital Square''!'''<br />
We hope you will contribute much and well.<br />
You will probably want to read the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents help pages].<br />
Again, welcome and have fun! [[User:Litlfred|Litlfred]] ([[User talk:Litlfred|talk]]) 17:20, 29 July 2019 (UTC)</div>
Litlfred
https://wiki.digitalsquare.io/index.php?title=User_talk:DesertRose&diff=598
User talk:DesertRose
2019-07-29T17:20:08Z
<p>Litlfred: Welcome!</p>
<hr />
<div>'''Welcome to ''Digital Square''!'''<br />
We hope you will contribute much and well.<br />
You will probably want to read the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents help pages].<br />
Again, welcome and have fun! [[User:Litlfred|Litlfred]] ([[User talk:Litlfred|talk]]) 17:20, 29 July 2019 (UTC)</div>
Litlfred
https://wiki.digitalsquare.io/index.php?title=File:NHS-Strategy-and-Approach-Document-for-consultation.pdf&diff=591
File:NHS-Strategy-and-Approach-Document-for-consultation.pdf
2019-07-26T18:30:00Z
<p>Litlfred: </p>
<hr />
<div></div>
Litlfred
https://wiki.digitalsquare.io/index.php?title=Global_Goods_Guidebook&diff=339
Global Goods Guidebook
2019-04-09T12:28:25Z
<p>Litlfred: Created page with "With the Global Goods Guidebook, Digital Square is showcasing some of the emergent and established global goods that have been invested or deployed as a result of our unique,..."</p>
<hr />
<div>With the Global Goods Guidebook, Digital Square is showcasing some of the emergent and<br />
established global goods that have been invested or deployed as a result of<br />
our unique, open approach. The Digital Investment Principles have described the need for donors<br />
to align around scalable, sustainable, accessible, interoperable, and<br />
evidence-based digital health global goods that meet country priorities.<br />
Digital health global public goods have an important role to play in moving<br />
the needle from a past era of digital health donor funding characterized<br />
by pilots and other proof-of-concept demonstrations to a future guided by<br />
investments in country-led and country-managed digital health strategies<br />
and systems that can be independently operated, expanded, and<br />
sustained by host governments and local partners over time.<br />
<br />
The global health community needs to move away from the current<br />
practice of single application solutions to a more strategic approach that<br />
acts holistically with both current country priorities and long-term goals<br />
for health system strengthening. By better coordinating the development<br />
of digital health global goods, such as those presented in this guidebook,<br />
stakeholders involved in digital health can reduce duplication and ensure<br />
that platforms are not only more aligned with priorities but that they<br />
strengthen national systems<br />
<br />
This Global Goods guidebook focuses a living<br />
document with regular revisions. The information in this guidebook has been provided by the global goods<br />
themselves and has not been validated by Digital Square for accuracy.<br />
<br />
==Endorsements==<br />
The Guidebook has been endorsed by:<br />
* BMGF<br />
* DIAL<br />
* giz<br />
* UNICEF<br />
* USAID<br />
<br />
==Version 1.0==<br />
In this inaugural edition (version 1.0), we<br />
have limited consideration to global goods that are approved for investments<br />
through Digital Square. Future iterations will be more comprehensive<br />
in scope, and the eligibility criteria for inclusion in the guidebook will be<br />
developed in consultation with the Digital Health & Interoperability Working<br />
Group (DH&I WG) of the Health Data Collaborative.<br />
With this guidebook, Digital Square is showcasing some of the emergent and<br />
established global goods that have been invested or deployed as a result of<br />
our unique, open approach.<br />
<br />
<ADD LINK TO VERSION 1.0></div>
Litlfred
https://wiki.digitalsquare.io/index.php?title=Main_Page&diff=321
Main Page
2019-01-08T13:30:37Z
<p>Litlfred: /* Digital Square Resources */</p>
<hr />
<div>[https://digitalsquare.org Digital Square] is a partnership of the worldâs leading digital health experts from 40+ organizations and countries working together to strengthen digital health systems in emerging economies. We support co-investment into scalable technology solutions and create the environments in which they can be sustained. Digital Square is led by and housed at [http://www.path.org/ PATH], the leader in global health innovation. <br />
<br />
This wiki serves as a platform for technical audiences to obtain resources and information related to Digital Square's investments in [[#Global Goods|global goods]]. More general information about Digital Square can be found on the main [https://digitalsquare.org website].<br />
<br />
==What We Do==<br />
Digital Square is connecting the world for better health. <br />
<br />
We work in three key ways:<br />
* Coordinate investments in proven digital technology to maximize the impact of every dollar spent.<br />
* [[Digital Square Investments in Global Goods | Scale global good technologies]] that can be adapted to different countries and contexts.<br />
* Create digital market readiness by building capacity with governments, local technology developers, and health workers.<br />
<br />
==Governance==<br />
<br />
Digital Square's [[Digital Square Investments in Global Goods | investments]] follow detailed governance processes that leverage a [[Peer Review Committee]] and [[Governing Board]]. Additionally, Digital Square serves as the Secretariat for [http://digitalimpactalliance.org DIAL]'s [[Health-Sustainability Advisory Group]].<br />
<br />
==Investors==<br />
<br />
Digital Square is funded in partnership with [https://www.usaid.gov/ USAID], the [http://www.gatesfoundation.org/ Bill & Melinda Gates Foundation], [http://lastmilehealth.org/ Last Mile Health], [https://www.rockefellerfoundation.org/ The Rockefeller Foundation], [https://www.vitol.com/vitol-foundation/ Vitol Foundation], [https://www.mcgovern.org/ Patrick J. McGovern Foundation], and [http://www.crifoundation.org/ CRI Foundation].<br />
<br />
==Global Goods==<br />
<br />
* [[What are Global Goods]]<br />
* [[Digital Square Investments in Global Goods|Investments in Global Goods]]<br />
* [[Demographics of Digital Health Tools]]<br />
* [[Frequently Asked Questions]]<br />
* [[Minutes from Global Goods Calls]]<br />
<br />
==External Resources==<br />
<br />
*[https://wiki.digitalsquare.io/images/0/02/RFP_2018-036_Digital_Health_Curriculum_Development.pdf RFA 2018-036: Digital Health Curriculum Development]<br />
* [http://digitalprinciples.org/ Principles for Digital Development]<br />
* [https://www.gsma.com/mobileeconomy/ The Mobile Economy 2018]<br />
* [https://www.gsma.com/mobileeconomy/sub-saharan-africa-2017// The Mobile Economy Sub-Saharan Africa 2017]<br />
* [https://www.gsma.com/mobilefordevelopment/programme/mhealth/scaling-digital-health-in-developing-markets/ Scaling Digital Health in Emerging Markets]<br />
* [https://www.gsma.com/mobilefordevelopment/programme/mhealth/healthy-pregnancy-healthy-baby-a-mobile-health-service-offered-in-partnership-with-leading-mobile-operators-in-tanzania/ The latest case study on a mHealth service in Tanzania: Healthy Pregnancy, Healthy Baby]<br />
<br />
==Digital Square Resources==<br />
* [[Partner Resources]]<br />
* RFAs<br />
** Supply Chain [[Data Collection and Analysis]]<br />
<br />
==Contact Us==<br />
*Slack: Please join our [https://join.slack.com/t/digitalsquare-public/shared_invite/enQtMjY0NjUxMzE3MzE0LWJlMzEwMmUwOTgwMjdmMjU2MjI1N2Q0YzhjNTBiZDY1OTI5ODNiYTc4MDEyY2FmNDkxZjc2ZjMyOWI0MTAzOGM slack team]</div>
Litlfred
https://wiki.digitalsquare.io/index.php?title=Data_Collection_and_Analysis&diff=320
Data Collection and Analysis
2019-01-07T14:43:41Z
<p>Litlfred: </p>
<hr />
<div>This page collects auxiliary resources for the [https://www.path.org/documents/3133/RFA_2018-048_DCA_DSQ_FINAL.pdf Digital Square Request for Application 2018-048].<br />
<br />
==Teleconference==<br />
Live Q&A teleconference details are:<br />
* January 8, 2019 at 11am EST<br />
* Join: https://path.zoom.us/j/286589381 <br />
* Meeting ID: 286 589 381<br />
* Phone: https://zoom.us/u/abZgmMZwDj<br />
<br />
==Resources==<br />
* [https://wiki.digitalsquare.io/images/d/d0/Logical_Reference_Model.pdf Logical Reference Model]<br />
* [https://wiki.digitalsquare.io/images/b/be/USAID_BIA_Information_Specifications_2018Q4.pdf Information Specification]<br />
* Database Schema (See Below)<br />
* [https://wiki.ohie.org/display/resources/OpenHIE+DevOps+Community+Call OpenLMIS DevOps Community] will have discussion on reviewing guidelines for cloud platforms.<br />
<br />
<br />
==Database Schema==<br />
<br />
<source lang='sql'><br />
CREATE SCHEMA 'USAIDBIA_DW';<br />
<br />
USE USAIDBIA_DW;<br />
<br />
--<br />
-- ER/Studio Data Architect SQL Code Generation<br />
-- Project : USAID Logical Reference Model<br />
--<br />
-- Date Created : Tuesday, December 11, 2018 11:07:17<br />
-- Target DBMS : Generic DBMS<br />
--<br />
<br />
-- <br />
-- TABLE: ADDITIONALTRADEITEMCLASSIFICATION <br />
--<br />
<br />
CREATE TABLE ADDITIONALTRADEITEMCLASSIFICATION(<br />
ADDITIONALTRADEITEMCLASSIFICATION_ID INTEGER NOT NULL,<br />
TRADE_ITM_ID INTEGER NOT NULL,<br />
ADDITIONALTRADEITEMCLASSIFICATION_SEQNUM SMALLINT NOT NULL,<br />
additionalTradeItemClassificationSystemCode VARCHAR(80) NOT NULL,<br />
additionalTradeItemClassificationCodeValue VARCHAR(80) NOT NULL,<br />
PRIMARY KEY (ADDITIONALTRADEITEMCLASSIFICATION_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: ADDITIONALTRADEITEMDESCRIPTION <br />
--<br />
<br />
CREATE TABLE ADDITIONALTRADEITEMDESCRIPTION(<br />
ADDITIONALTRADEITEMDESCRIPTION_ID INTEGER NOT NULL,<br />
TRADE_ITM_ID INTEGER NOT NULL,<br />
ADDITIONALTRADEITEMDESCRIPTION_SEQNUM SMALLINT NOT NULL,<br />
additionalTradeItemDescription VARCHAR(500) NOT NULL,<br />
PRIMARY KEY (ADDITIONALTRADEITEMDESCRIPTION_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: ADDITIONALTRADEITEMIDENTIFICATION <br />
--<br />
<br />
CREATE TABLE ADDITIONALTRADEITEMIDENTIFICATION(<br />
ADDITIONALTRADEITEMIDENTIFICATION_ID INTEGER NOT NULL,<br />
TRADE_ITM_ID INTEGER NOT NULL,<br />
ADDITIONALTRADEITEMIDENTIFICATION_SEQNUM SMALLINT NOT NULL,<br />
ADDITIONALTRADEITEMIDENTIFICATION VARCHAR(80) NOT NULL,<br />
ADDITIONALTRADEITEMIDENTIFICATIONTYPECODE VARCHAR(80) NOT NULL,<br />
PRIMARY KEY (ADDITIONALTRADEITEMIDENTIFICATION_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: ADMNSTRTV_GGRPHY <br />
--<br />
<br />
CREATE TABLE ADMNSTRTV_GGRPHY(<br />
ADMNSTRTV_GGRPHY_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
ADMNSTRTV_GGRPHY_NM VARCHAR(50) NOT NULL,<br />
ADMNSTRTV_GGRPHY_DESC VARCHAR(50) NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_1_TTL VARCHAR(50) NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_2_TTL VARCHAR(50) NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_3_TTL VARCHAR(50) NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_4_TTL VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (ADMNSTRTV_GGRPHY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: ADMNSTRTV_GGRPHY_LVL <br />
--<br />
<br />
CREATE TABLE ADMNSTRTV_GGRPHY_LVL(<br />
ADMNSTRTV_GGRPHY_LVL_ID INTEGER NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_NM VARCHAR(50) NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_NUM SMALLINT NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (ADMNSTRTV_GGRPHY_LVL_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: ADMNSTRTV_GGRPHY_LVL_1 <br />
--<br />
<br />
CREATE TABLE ADMNSTRTV_GGRPHY_LVL_1(<br />
ADMNSTRTV_GGRPHY_LVL_1_ID INTEGER NOT NULL,<br />
ADMNSTRTV_GGRPHY_ID INTEGER NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_ID INTEGER NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_1_CD VARCHAR(10) NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_1_NM VARCHAR(50) NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_1_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (ADMNSTRTV_GGRPHY_LVL_1_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: ADMNSTRTV_GGRPHY_LVL_2 <br />
--<br />
<br />
CREATE TABLE ADMNSTRTV_GGRPHY_LVL_2(<br />
ADMNSTRTV_GGRPHY_LVL_2_ID INTEGER NOT NULL,<br />
ADMNSTRTV_GGRPHY_ID INTEGER NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_ID INTEGER NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_1_ID INTEGER NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_2_CD VARCHAR(10) NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_2_NM VARCHAR(50) NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_2_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (ADMNSTRTV_GGRPHY_LVL_2_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: ADMNSTRTV_GGRPHY_LVL_3 <br />
--<br />
<br />
CREATE TABLE ADMNSTRTV_GGRPHY_LVL_3(<br />
ADMNSTRTV_GGRPHY_LVL_3_ID INTEGER NOT NULL,<br />
ADMNSTRTV_GGRPHY_ID INTEGER NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_ID INTEGER NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_2_ID INTEGER NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_3_CD VARCHAR(10) NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_3_NM VARCHAR(50) NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_3_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (ADMNSTRTV_GGRPHY_LVL_3_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: ADMNSTRTV_GGRPHY_LVL_4 <br />
--<br />
<br />
CREATE TABLE ADMNSTRTV_GGRPHY_LVL_4(<br />
ADMNSTRTV_GGRPHY_LVL_4_ID INTEGER NOT NULL,<br />
ADMNSTRTV_GGRPHY_ID INTEGER NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_ID INTEGER NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_3_ID INTEGER NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_4_CD VARCHAR(10) NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_4_NM VARCHAR(50) NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_4_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (ADMNSTRTV_GGRPHY_LVL_4_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: ANTIMLRL_ACTV_INGRDNT <br />
--<br />
<br />
CREATE TABLE ANTIMLRL_ACTV_INGRDNT(<br />
ANTIMLRL_ACTV_INGRDNT_ID INTEGER NOT NULL,<br />
ANTIMLRL_ACTV_INGRDNT_NM VARCHAR(50) NOT NULL,<br />
ANTIMLRL_ACTV_INGRDNT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (ANTIMLRL_ACTV_INGRDNT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: ANTIMLRL_PRDCT_TYP <br />
--<br />
<br />
CREATE TABLE ANTIMLRL_PRDCT_TYP(<br />
ANTIMLRL_PRDCT_TYP_ID INTEGER NOT NULL,<br />
ANTIMLRL_PRDCT_TYP_NM VARCHAR(50) NOT NULL,<br />
ANTIMLRL_PRDCT_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (ANTIMLRL_PRDCT_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: AWP_RPRT_FC <br />
--<br />
<br />
CREATE TABLE AWP_RPRT_FC(<br />
AWP_RPRT_FC_ID INTEGER NOT NULL,<br />
HLTH_ELMNT_ID INTEGER NOT NULL,<br />
TSKORDR_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_CTGRY_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_CTGRY_LVL_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_ACTVTY_TYP_ID INTEGER NOT NULL,<br />
CNTRCT_AWD_ID INTEGER NOT NULL,<br />
PRIME_IMPLMNTNG_PRTNR_ID INTEGER NOT NULL,<br />
SUB_IMPLMNTNG_PRTNR_ID INTEGER,<br />
CNTRY_ID INTEGER NOT NULL,<br />
STAFF_LCTN_CNTRY_ID INTEGER NOT NULL,<br />
USAID_MISSN_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_CHRG_LCTN_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_SBMSSN_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_EFF_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_PRD_SRD_FY_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_TCHNCL_SUBCAT_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_TCHNCL_SUBSUBCAT_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_VER_NUM SMALLINT NOT NULL,<br />
BDGTD_AMT DECIMAL(12, 3) NOT NULL,<br />
AGG_PRSN_DAYS DECIMAL(12, 5) NOT NULL,<br />
PRIMARY KEY (AWP_RPRT_FC_ID)<br />
)<br />
;<br />
<br />
-- <br />
-- TABLE: BI_USER <br />
--<br />
<br />
CREATE TABLE BI_USER(<br />
BI_USER_ID INTEGER NOT NULL,<br />
BI_ORG_ID INTEGER NOT NULL,<br />
BI_USER_ACCT_NM VARCHAR(255) NOT NULL,<br />
BI_USER_FLLNM VARCHAR(50) NOT NULL,<br />
BI_USER_EML VARCHAR(255) NOT NULL,<br />
BI_USER_DESC VARCHAR(50) NOT NULL,<br />
IS_MSTR_USER_YNFLG CHAR(1) NOT NULL,<br />
PRIMARY KEY (BI_USER_ID)<br />
)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: CARE_INSTRCTN_TYP <br />
--<br />
<br />
CREATE TABLE CARE_INSTRCTN_TYP(<br />
CARE_INSTRCTN_TYP_ID INTEGER NOT NULL,<br />
CARE_INSTRCTN_TYP_NM VARCHAR(50) NOT NULL,<br />
CARE_INSTRCTN_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (CARE_INSTRCTN_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CHEMICALPROPERTYTYPEBIOHAZARD <br />
--<br />
<br />
CREATE TABLE CHEMICALPROPERTYTYPEBIOHAZARD(<br />
CHEMICALPROPERTYTYPEBIOHAZARD_ID INTEGER NOT NULL,<br />
CHEMICALPROPERTYTYPEBIOHAZARD_SEQNUM SMALLINT NOT NULL,<br />
CHEMICALPROPERTYTYPEBIOHAZARD VARCHAR(80) NOT NULL,<br />
PRIMARY KEY (CHEMICALPROPERTYTYPEBIOHAZARD_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CMS <br />
--<br />
<br />
CREATE TABLE CMS(<br />
CMS_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
CMS_NM VARCHAR(50) NOT NULL,<br />
CMS_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (CMS_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CNCRT_PRDCT <br />
--<br />
<br />
CREATE TABLE CNCRT_PRDCT(<br />
CNCRT_PRDCT CHAR(10) NOT NULL,<br />
MFR_ID INTEGER NOT NULL,<br />
SPPLR_ID INTEGER NOT NULL,<br />
GTIN CHAR(10),<br />
SKU CHAR(10),<br />
OTHR_STFF CHAR(10),<br />
PRIMARY KEY (CNCRT_PRDCT)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CNDM_PRDCT_CLR <br />
--<br />
<br />
CREATE TABLE CNDM_PRDCT_CLR(<br />
CNDM_PRDCT_CLR_ID INTEGER NOT NULL,<br />
CNDM_PRDCT_CLR_NM VARCHAR(50) NOT NULL,<br />
CNDM_PRDCT_CLR_DESC VARCHAR(50) NOT NULL,<br />
CNDM_PRDCT_CLR_PNTN_NM VARCHAR(50) NOT NULL,<br />
CNDM_PRDCT_CLR_PNTN_CD VARCHAR(20) NOT NULL,<br />
PRIMARY KEY (CNDM_PRDCT_CLR_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CNDM_PRDCT_FLVR <br />
--<br />
<br />
CREATE TABLE CNDM_PRDCT_FLVR(<br />
CNDM_PRDCT_FLVR_ID INTEGER NOT NULL,<br />
CNDM_PRDCT_FLVR_NM VARCHAR(50) NOT NULL,<br />
CNDM_PRDCT_FLVR_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (CNDM_PRDCT_FLVR_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CNDM_PRDCT_MTRL <br />
--<br />
<br />
CREATE TABLE CNDM_PRDCT_MTRL(<br />
CNDM_PRDCT_MTRL_ID INTEGER NOT NULL,<br />
CNDM_PRDCT_MTRL_NM VARCHAR(50) NOT NULL,<br />
CNDM_PRDCT_MTRL_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (CNDM_PRDCT_MTRL_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CNDM_PRDCT_NVLTY_TYP <br />
--<br />
<br />
CREATE TABLE CNDM_PRDCT_NVLTY_TYP(<br />
CNDM_PRDCT_NVLTY_TYP_ID INTEGER NOT NULL,<br />
CNDM_PRDCT_NVLTY_TYP_NM VARCHAR(50) NOT NULL,<br />
CNDM_PRDCT_NVLTY_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (CNDM_PRDCT_NVLTY_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CNDM_PRDCT_SCNT <br />
--<br />
<br />
CREATE TABLE CNDM_PRDCT_SCNT(<br />
CNDM_PRDCT_SCNT_ID INTEGER NOT NULL,<br />
CNDM_PRDCT_SCNT_NM VARCHAR(50) NOT NULL,<br />
CNDM_PRDCT_SCNT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (CNDM_PRDCT_SCNT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CNDM_PRDCT_SZ <br />
--<br />
<br />
CREATE TABLE CNDM_PRDCT_SZ(<br />
CNDM_PRDCT_SZ_ID INTEGER NOT NULL,<br />
CNDM_PRDCT_SZ_NM VARCHAR(50) NOT NULL,<br />
CNDM_PRDCT_SZ_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (CNDM_PRDCT_SZ_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CNDM_PRDCT_TXTR <br />
--<br />
<br />
CREATE TABLE CNDM_PRDCT_TXTR(<br />
CNDM_PRDCT_TXTR_ID INTEGER NOT NULL,<br />
CNDM_PRDCT_TXTR_NM VARCHAR(50) NOT NULL,<br />
CNDM_PRDCT_TXTR_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (CNDM_PRDCT_TXTR_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CNSGNE <br />
--<br />
<br />
CREATE TABLE CNSGNE(<br />
CNSGNE_ID INTEGER NOT NULL,<br />
CNSGNE_NM VARCHAR(400) NOT NULL,<br />
CNSGNE_DESC VARCHAR(400) NOT NULL,<br />
PRIMARY KEY (CNSGNE_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CNTRCT_AWD <br />
--<br />
<br />
CREATE TABLE CNTRCT_AWD(<br />
CNTRCT_AWD_ID INTEGER NOT NULL,<br />
IMPLMNTNG_PRTNR_ID INTEGER NOT NULL,<br />
CNTRCT_AWD_TYP_ID INTEGER NOT NULL,<br />
AGRMNT_NUM VARCHAR(50) NOT NULL,<br />
PRJCT_NUM VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (CNTRCT_AWD_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CNTRCT_AWD_GGRPHC_SCP <br />
--<br />
<br />
CREATE TABLE CNTRCT_AWD_GGRPHC_SCP(<br />
CNTRCT_AWD_GGRPHC_SCP_ID INTEGER NOT NULL,<br />
CNTRCT_AWD_GGRPHC_SCP_NM VARCHAR(50) NOT NULL,<br />
CNTRCT_AWD_GGRPHC_SCP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (CNTRCT_AWD_GGRPHC_SCP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CNTRCT_AWD_TYP <br />
--<br />
<br />
CREATE TABLE CNTRCT_AWD_TYP(<br />
CNTRCT_AWD_TYP_ID INTEGER NOT NULL,<br />
CNTRCT_AWD_TYP_NM VARCHAR(50) NOT NULL,<br />
CNTRCT_AWD_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (CNTRCT_AWD_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CNTRY <br />
--<br />
<br />
CREATE TABLE CNTRY(<br />
CNTRY_ID INTEGER NOT NULL,<br />
CNTRY_NM VARCHAR(150) NOT NULL,<br />
ESRI_CNTRY_NM VARCHAR(150) NOT NULL,<br />
MSTR_CNTRY_NM VARCHAR(150) NOT NULL,<br />
CNTRY_LAT DECIMAL(11, 8),<br />
CNTRY_LNG DECIMAL(11, 8),<br />
ISO_ALPHA_2_CNTRY_CD VARCHAR(2),<br />
ISO_ALPHA_3_CNTRY_CD VARCHAR(3),<br />
ISO_NMRC_3_CNTRY_CD VARCHAR(3),<br />
PRIMARY KEY (CNTRY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CNTRY_CNSMPTN_FCAST_FC <br />
--<br />
<br />
CREATE TABLE CNTRY_CNSMPTN_FCAST_FC(<br />
CNTRY_CNSMPTN_FCAST_FC_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
CNTRY_PRGRM_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_5_ID INTEGER NOT NULL,<br />
RPRT_PRD_TYP_ID INTEGER NOT NULL,<br />
FCAST_BEGIN_SRD_MTH_ID INTEGER NOT NULL,<br />
FCAST_END_SRD_MTH_ID INTEGER NOT NULL,<br />
FCAST_SBMSSN_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
FCAST_PRD_END_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
FCAST_CNSMPTN_QTY DECIMAL(15, 2) NOT NULL,<br />
PRIMARY KEY (CNTRY_CNSMPTN_FCAST_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CNTRY_LGSTCS_RPRT_FC <br />
--<br />
<br />
CREATE TABLE CNTRY_LGSTCS_RPRT_FC(<br />
CNTRY_LGSTCS_RPRT_FC_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
CNTRY_PRGRM_ID INTEGER NOT NULL,<br />
FROM_ST_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
TO_ST_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
OBSERVED_ST_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_5_ID INTEGER NOT NULL,<br />
TRANS_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
OBSRVTN_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
TRANS_PRDCT_QTY DECIMAL(15, 2) NOT NULL,<br />
SOH_PRDCT_QTY DECIMAL(15, 2) NOT NULL,<br />
PRIMARY KEY (CNTRY_LGSTCS_RPRT_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CNTRY_PRCRMNT_BUREAU <br />
--<br />
<br />
CREATE TABLE CNTRY_PRCRMNT_BUREAU(<br />
CNTRY_PRCRMNT_BUREAU_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
CNTRY_PRCRMNT_BUREAU_NM VARCHAR(50) NOT NULL,<br />
CNTRY_PRCRMNT_BUREAU_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (CNTRY_PRCRMNT_BUREAU_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CNTRY_PRGRM <br />
--<br />
<br />
CREATE TABLE CNTRY_PRGRM(<br />
CNTRY_PRGRM_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
PRGRM_ORG_ID INTEGER NOT NULL,<br />
CNTRY_PRGRM_TYP_ID INTEGER NOT NULL,<br />
PRGRM_RCPNT_NM VARCHAR(150) NOT NULL,<br />
PRGRM_RCPNT_DESC VARCHAR(250) NOT NULL,<br />
PRIMARY KEY (CNTRY_PRGRM_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CNTRY_PRGRM_TYP <br />
--<br />
<br />
CREATE TABLE CNTRY_PRGRM_TYP(<br />
CNTRY_PRGRM_TYP_ID INTEGER NOT NULL,<br />
CNTRY_PRGRM_TYP_NM VARCHAR(50) NOT NULL,<br />
CNTRY_PRGRM_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (CNTRY_PRGRM_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CNTRY_RCT_FCAST_FC <br />
--<br />
<br />
CREATE TABLE CNTRY_RCT_FCAST_FC(<br />
CNTRY_RCT_FCAST_FC_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_5_ID INTEGER NOT NULL,<br />
FCAST_PRD_END_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
RPRT_PRD_TYP_ID INTEGER NOT NULL,<br />
FCAST_BEGIN_SRD_MTH_ID INTEGER NOT NULL,<br />
FCAST_END_SRD_MTH_ID INTEGER NOT NULL,<br />
FCAST_SBMSSN_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
FORECASET_PRD_END_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
FCAST_RCT_QTY DECIMAL(15, 2) NOT NULL,<br />
PRIMARY KEY (CNTRY_RCT_FCAST_FC_ID)<br />
)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: CNTRY_TRADE_ITM_CRTFCN <br />
--<br />
<br />
CREATE TABLE CNTRY_TRADE_ITM_CRTFCN(<br />
CNTRY_TRADE_ITM_CRTFCN_ID INTEGER NOT NULL,<br />
PRDCT_CRTFCN_TYP_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
TRADE_ITM_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_PRDCT_DTL_ID INTEGER NOT NULL,<br />
EFF_END_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
EFF_STRT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
CNTRY_TRADE_ITM_CRTFCN_SEQNUM CHAR(10),<br />
CERTIFICATIONAGENCY VARCHAR(200) NOT NULL,<br />
CERTIFICATIONSTANDARD VARCHAR(200) NOT NULL,<br />
CERTIFICATIONVALUE VARCHAR(200) NOT NULL,<br />
CRTFCN_VLD_YNFLG CHAR(1) NOT NULL,<br />
CRTFCN_NUM VARCHAR(50) NOT NULL,<br />
CRTFCN_NOTE VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (CNTRY_TRADE_ITM_CRTFCN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CNTRY_TRADE_ITM_HUMANITARIAN_WAIVER <br />
--<br />
<br />
CREATE TABLE CNTRY_TRADE_ITM_HUMANITARIAN_WAIVER(<br />
CNTRY_TRADE_ITM_HUMANITARIAN_WAIVER_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
TRADE_ITM_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_PRDCT_DTL_ID INTEGER NOT NULL,<br />
EFF_END_SRD_DAY_ID INTEGER NOT NULL,<br />
EFF_STRT_SRD_DAY_ID INTEGER NOT NULL,<br />
WAIVER_VLD_YNFLG CHAR(1) NOT NULL,<br />
WAIVER_NOTE VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (CNTRY_TRADE_ITM_HUMANITARIAN_WAIVER_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CNTRY_TRADE_ITM_RGSTRTN <br />
--<br />
<br />
CREATE TABLE CNTRY_TRADE_ITM_RGSTRTN(<br />
CNTRY_TRADE_ITM_RGSTRTN_ID INTEGER NOT NULL,<br />
TRADE_ITM_ID INTEGER NOT NULL,<br />
SPPLR_ID INTEGER NOT NULL,<br />
MFR_ID INTEGER NOT NULL,<br />
DSTNTN_CNTRY_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_PRDCT_DTL_ID INTEGER NOT NULL,<br />
MFR_ST_ID INTEGER NOT NULL,<br />
RGSTRTN_EFF_STRT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
RGSTRTN_EFF_END_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
RGSTRTN_NUM VARCHAR(100),<br />
QA_QC_PROTOCOL VARCHAR(50) NOT NULL,<br />
WARRANTY VARCHAR(50) NOT NULL,<br />
ORDERQUANTITYMULTIPLE INTEGER NOT NULL,<br />
ORDERQUANTITYMINIMUM INTEGER NOT NULL,<br />
ORDERQUANTITYMAXIMUM INTEGER NOT NULL,<br />
TRADE_ITM_ORDERING_LEAD_TIME_DAYS INTEGER NOT NULL,<br />
TRADE_ITM_MFG_LEAD_TIME_DAYS INTEGER NOT NULL,<br />
TRADE_ITM_SHPPNG_LEAD_TIME_DAYS INTEGER NOT NULL,<br />
TRADE_ITM_INSPCTN_LEAD_TIME_DAYS INTEGER NOT NULL,<br />
TRADE_ITM_SMPLNG_AND_TSTNG_LEAD_TIME_DAYS INTEGER NOT NULL,<br />
TRADE_ITM_MAX_PRDCTN_CPCTY_PER_MTH INTEGER NOT NULL,<br />
RGSTRTN_VLD_YNFLG CHAR(1) NOT NULL,<br />
RGSTRTN_NOTE VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (CNTRY_TRADE_ITM_RGSTRTN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CRRNCY <br />
--<br />
<br />
CREATE TABLE CRRNCY(<br />
CRRNCY_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
ISO_CRRNCY_CD VARCHAR(3),<br />
CRRNCY_SYMBL NVARCHAR(3),<br />
CRRNCY_NM VARCHAR(50) NOT NULL,<br />
CRRNCY_LNG_NM VARCHAR(150),<br />
PRIMARY KEY (CRRNCY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CRRNCY_EXCHNG_RT <br />
--<br />
<br />
CREATE TABLE CRRNCY_EXCHNG_RT(<br />
CRRNCY_EXCHNG_RT_ID INTEGER NOT NULL,<br />
CRRNCY_ID INTEGER NOT NULL,<br />
CRRNCY_EXCHNG_RT_VLD_FROM_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
CRRNCY_EXCHNG_RT_VLD_TO_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
CRRNCY_EXCHNG_RT DECIMAL(18, 6) NOT NULL,<br />
PRIMARY KEY (CRRNCY_EXCHNG_RT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: DIST <br />
--<br />
<br />
CREATE TABLE DIST(<br />
DIST_ID INTEGER NOT NULL,<br />
RGN_ID INTEGER NOT NULL,<br />
DIST_NM VARCHAR(50) NOT NULL,<br />
DIST_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (DIST_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: DMS <br />
--<br />
<br />
CREATE TABLE DMS(<br />
DMS_ID INTEGER NOT NULL,<br />
RMS_ID INTEGER NOT NULL,<br />
DMS_NM VARCHAR(50) NOT NULL,<br />
DMS_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (DMS_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: DONR_ACTVTY <br />
--<br />
<br />
CREATE TABLE DONR_ACTVTY(<br />
DONR_ACTVTY_ID INTEGER NOT NULL,<br />
DONR_AGNCY_ID INTEGER NOT NULL,<br />
DONR_ACTVTY_CTGRY_ID INTEGER NOT NULL,<br />
PRIMARY KEY (DONR_ACTVTY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: DONR_ACTVTY_CTGRY <br />
--<br />
<br />
CREATE TABLE DONR_ACTVTY_CTGRY(<br />
DONR_ACTVTY_CTGRY_ID INTEGER NOT NULL,<br />
DONR_ACTVTY_CTGRY_NM VARCHAR(50) NOT NULL,<br />
DONR_ACTVTY_CTGRY_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (DONR_ACTVTY_CTGRY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: DONR_AGNCY <br />
--<br />
<br />
CREATE TABLE DONR_AGNCY(<br />
DONR_AGNCY_ID INTEGER NOT NULL,<br />
DONR_AGNCY_TYP_ID INTEGER NOT NULL,<br />
DONR_AGNCY_NM VARCHAR(50) NOT NULL,<br />
DONR_AGNCY_DESC VARCHAR(250) NOT NULL,<br />
PRIMARY KEY (DONR_AGNCY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: DONR_AGNCY_TYP <br />
--<br />
<br />
CREATE TABLE DONR_AGNCY_TYP(<br />
DONR_AGNCY_TYP_ID INTEGER NOT NULL,<br />
DONR_AGNCY_TYP_NM VARCHAR(50) NOT NULL,<br />
DONR_AGNCY_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (DONR_AGNCY_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: DONR_OFFC <br />
--<br />
<br />
CREATE TABLE DONR_OFFC(<br />
DONR_OFFC_ID INTEGER NOT NULL,<br />
DONR_AGNCY_ID INTEGER NOT NULL,<br />
DONR_OFFC_NM VARCHAR(150) NOT NULL,<br />
DONR_OFFC_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (DONR_OFFC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: DOSAGEFORMTYPE <br />
--<br />
<br />
CREATE TABLE DOSAGEFORMTYPE(<br />
DOSAGEFORMTYPE_ID INTEGER NOT NULL,<br />
DOSAGEFORMTYPE VARCHAR(80) NOT NULL,<br />
DOSAGEFORMTYPE_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (DOSAGEFORMTYPE_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: DRG_FRMLRY <br />
--<br />
<br />
CREATE TABLE DRG_FRMLRY(<br />
DRG_FRMLRY_ID INTEGER NOT NULL,<br />
DRG_FRMLRY_NM VARCHAR(50) NOT NULL,<br />
DRG_FRMLRY_DESC VARCHAR(50) NOT NULL,<br />
DRG_FRMLRY_INN VARCHAR(100),<br />
DRG_FRMLRY_ACTV_INGRDNT_1_NM VARCHAR(50) NOT NULL,<br />
DRG_FRMLRY_ACTV_INGRDNT_1_AMT VARCHAR(50) NOT NULL,<br />
DRG_FRMLRY_ACTV_INGRDNT_1_PCTG DECIMAL(4, 3) NOT NULL,<br />
DRG_FRMLRY_ACTV_INGRDNT_2_NM VARCHAR(50) NOT NULL,<br />
DRG_FRMLRY_ACTV_INGRDNT_2_AMT VARCHAR(50) NOT NULL,<br />
DRG_FRMLRY_ACTV_INGRDNT_2_PCTG DECIMAL(4, 3) NOT NULL,<br />
DRG_FRMLRY_ACTV_INGRDNT_3_NM VARCHAR(50) NOT NULL,<br />
DRG_FRMLRY_ACTV_INGRDNT_3_AMT VARCHAR(50) NOT NULL,<br />
DRG_FRMLRY_ACTV_INGRDNT_3_PCTG DECIMAL(4, 3) NOT NULL,<br />
DRG_FRMLRY_ACTV_INGRDNT_4_NM VARCHAR(50) NOT NULL,<br />
DRG_FRMLRY_ACTV_INGRDNT_4_AMT VARCHAR(50) NOT NULL,<br />
DRG_FRMLRY_ACTV_INGRDNT_4_PCTG DECIMAL(4, 3) NOT NULL,<br />
DRG_FRMLRY_ACTV_INGRDNT_5_NM VARCHAR(50) NOT NULL,<br />
DRG_FRMLRY_ACTV_INGRDNT_5_AMT VARCHAR(50) NOT NULL,<br />
DRG_FRMLRY_ACTV_INGRDNT_5_PCTG DECIMAL(4, 3) NOT NULL,<br />
PRIMARY KEY (DRG_FRMLRY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: DRG_UOD <br />
--<br />
<br />
CREATE TABLE DRG_UOD(<br />
DRG_UOD_ID INTEGER NOT NULL,<br />
DRG_UOD_NM VARCHAR(50) NOT NULL,<br />
DRG_UOD_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (DRG_UOD_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: DRG_UOP <br />
--<br />
<br />
CREATE TABLE DRG_UOP(<br />
DRG_UOP_ID INTEGER NOT NULL,<br />
DRG_UOP_NM VARCHAR(50) NOT NULL,<br />
DRG_UOP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (DRG_UOP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: DRG_UOS <br />
--<br />
<br />
CREATE TABLE DRG_UOS(<br />
DRG_UOS_ID INTEGER NOT NULL,<br />
DRG_UOS_NM VARCHAR(50) NOT NULL,<br />
DRG_UOS_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (DRG_UOS_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: EMRGNCY_TYP <br />
--<br />
<br />
CREATE TABLE EMRGNCY_TYP(<br />
EMRGNCY_TYP_ID INTEGER NOT NULL,<br />
EMRGNCY_TYP_NM VARCHAR(50) NOT NULL,<br />
EMRGNCY_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (EMRGNCY_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: EXPCTD_TO_CRRY_FC <br />
--<br />
<br />
CREATE TABLE EXPCTD_TO_CRRY_FC(<br />
EXPCTD_TO_CRRY_FC_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
CNTRY_PRGRM_ID INTEGER NOT NULL,<br />
LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_5_ID INTEGER NOT NULL,<br />
EXPCTD_TO_CRRY_END_EFF_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
EXPCTD_TO_CRRY_BEGIN_EFF_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
TGT_MIN_MOH_AT_LCTN DECIMAL(15, 2) NOT NULL,<br />
TGT_MAX_MOH_AT_LCTN DECIMAL(15, 2) NOT NULL,<br />
PRIMARY KEY (EXPCTD_TO_CRRY_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: EXTRNL_DONR <br />
--<br />
<br />
CREATE TABLE EXTRNL_DONR(<br />
EXTRNL_DONR_ID INTEGER NOT NULL,<br />
EXTRNL_DONR_NM VARCHAR(50) NOT NULL,<br />
EXTRNL_DONR_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (EXTRNL_DONR_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: FCLTY <br />
--<br />
<br />
CREATE TABLE FCLTY(<br />
FCLTY_ID INTEGER NOT NULL,<br />
DIST_ID INTEGER NOT NULL,<br />
FCLTY_NM VARCHAR(50) NOT NULL,<br />
FCLTY_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (FCLTY_ID)<br />
)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: FC_ROW_TYP <br />
--<br />
<br />
CREATE TABLE FC_ROW_TYP(<br />
FC_ROW_TYP_ID INTEGER NOT NULL,<br />
FC_ROW_TYP_NM VARCHAR(50) NOT NULL,<br />
FC_ROW_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (FC_ROW_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: FML_CNDM_PRDCT_TYP <br />
--<br />
<br />
CREATE TABLE FML_CNDM_PRDCT_TYP(<br />
FML_CNDM_PRDCT_TYP_ID INTEGER NOT NULL,<br />
FML_CNDM_PRDCT_TYP_NM VARCHAR(50) NOT NULL,<br />
FML_CNDM_PRDCT_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (FML_CNDM_PRDCT_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: FNDNG_SRC <br />
--<br />
<br />
CREATE TABLE FNDNG_SRC(<br />
FNDNG_SRC_ID INTEGER NOT NULL,<br />
FNDNG_SRC_NM VARCHAR(50) NOT NULL,<br />
FNDNG_SRC_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (FNDNG_SRC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: FNNCL_RPRT_ACTVTY_PRPS <br />
--<br />
<br />
CREATE TABLE FNNCL_RPRT_ACTVTY_PRPS(<br />
FNNCL_RPRT_ACTVTY_PRPS_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_ACTVTY_PRPS_NM VARCHAR(50) NOT NULL,<br />
FNNCL_RPRT_ACTVTY_PRPS_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (FNNCL_RPRT_ACTVTY_PRPS_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: FNNCL_RPRT_ACTVTY_TYP <br />
--<br />
<br />
CREATE TABLE FNNCL_RPRT_ACTVTY_TYP(<br />
FNNCL_RPRT_ACTVTY_TYP_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_ACTVTY_PRPS_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_ACTVTY_TYP_NM VARCHAR(50) NOT NULL,<br />
FNNCL_RPRT_ACTVTY_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (FNNCL_RPRT_ACTVTY_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: FNNCL_RPRT_CHRG_LCTN <br />
--<br />
<br />
CREATE TABLE FNNCL_RPRT_CHRG_LCTN(<br />
FNNCL_RPRT_CHRG_LCTN_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_CHRG_LCTN_NM VARCHAR(50) NOT NULL,<br />
FNNCL_RPRT_CHRG_LCTN_DESC VARCHAR(250) NOT NULL,<br />
PRIMARY KEY (FNNCL_RPRT_CHRG_LCTN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: FNNCL_RPRT_CTGRY <br />
--<br />
<br />
CREATE TABLE FNNCL_RPRT_CTGRY(<br />
FNNCL_RPRT_CTGRY_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_CTGRY_NM VARCHAR(50) NOT NULL,<br />
FNNCL_RPRT_CTGRY_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (FNNCL_RPRT_CTGRY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: FNNCL_RPRT_CTGRY_LVL <br />
--<br />
<br />
CREATE TABLE FNNCL_RPRT_CTGRY_LVL(<br />
FNNCL_RPRT_CTGRY_LVL_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_CTGRY_LVL_NM VARCHAR(50) NOT NULL,<br />
FNNCL_RPRT_CTGRY_LVL_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (FNNCL_RPRT_CTGRY_LVL_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: FNNCL_RPRT_TCHNCL_CTGRY <br />
--<br />
<br />
CREATE TABLE FNNCL_RPRT_TCHNCL_CTGRY(<br />
FNNCL_RPRT_TCHNCL_CTGRY_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_TCHNCL_CTGRY_NM VARCHAR(50) NOT NULL,<br />
FNNCL_RPRT_TCHNCL_CTGRY_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (FNNCL_RPRT_TCHNCL_CTGRY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: FNNCL_RPRT_TCHNCL_SUBCAT <br />
--<br />
<br />
CREATE TABLE FNNCL_RPRT_TCHNCL_SUBCAT(<br />
FNNCL_RPRT_TCHNCL_SUBCAT_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_TCHNCL_CTGRY_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_TCHNCL_SUBCAT_NM VARCHAR(50) NOT NULL,<br />
FNNCL_RPRT_TCHNCL_SUBCAT_DESC VARCHAR(250) NOT NULL,<br />
PRIMARY KEY (FNNCL_RPRT_TCHNCL_SUBCAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: FNNCL_RPRT_TCHNCL_SUBSUBCAT <br />
--<br />
<br />
CREATE TABLE FNNCL_RPRT_TCHNCL_SUBSUBCAT(<br />
FNNCL_RPRT_TCHNCL_SUBSUBCAT_ID INTEGER NOT NULL,<br />
IMPLMNTNG_PRTNR_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_TCHNCL_SUBCAT_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_TCHNCL_SUBSUBCAT_NM VARCHAR(50) NOT NULL,<br />
FNNCL_RPRT_TCHNCL_SUBSUBCAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (FNNCL_RPRT_TCHNCL_SUBSUBCAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: FNNCL_STTMNT_FC <br />
--<br />
<br />
CREATE TABLE FNNCL_STTMNT_FC(<br />
FNNCL_STTMNT_FC_ID INTEGER NOT NULL,<br />
TSKORDR_ID INTEGER NOT NULL,<br />
HLTH_ELMNT_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_CTGRY_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_CTGRY_LVL_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_ACTVTY_TYP_ID INTEGER NOT NULL,<br />
CNTRCT_AWD_ID INTEGER NOT NULL,<br />
PRIME_IMPLMNTNG_PRTNR_ID INTEGER NOT NULL,<br />
SUB_IMPLMNTNG_PRTNR_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
STAFF_LCTN_CNTRY_ID INTEGER NOT NULL,<br />
USAID_MISSN_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_CHRG_LCTN_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_SBMSSN_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_EFF_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_PRD_SRD_MTH_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_TCHNCL_SUBCAT_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_TCHNCL_SUBSUBCAT_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_VER_NUM SMALLINT NOT NULL,<br />
ACTL_EXPNS_THIS_PRD DECIMAL(12, 3) NOT NULL,<br />
ACCRD_RO_EXPNS_THIS_PRD DECIMAL(12, 3) NOT NULL,<br />
ACCRD_PO_EXPNS_THIS_PRD DECIMAL(12, 3) NOT NULL,<br />
ACTL_LOE_PRSN_DAYS_THIS_PRD DECIMAL(12, 5) NOT NULL,<br />
ACCRD_LOE_PRSN_DAYS_THIS_PRD DECIMAL(12, 5) NOT NULL,<br />
ACTL_EXPNS_QTD DECIMAL(12, 3) NOT NULL,<br />
ACCRD_EXPNS_QTD DECIMAL(12, 3) NOT NULL,<br />
ACTL_LOE_PRSN_DAYS_QTD DECIMAL(12, 5) NOT NULL,<br />
ACCRD_LOE_PRSN_DAYS_QTD DECIMAL(12, 5) NOT NULL,<br />
ACTL_EXPNS_YTD DECIMAL(12, 3) NOT NULL,<br />
ACCRD_EXPNS_YTD DECIMAL(12, 3) NOT NULL,<br />
ACTL_LOE_PRSN_DAYS_YTD DECIMAL(12, 5) NOT NULL,<br />
ACCRD_LOE_PRSN_DAYS_YTD DECIMAL(12, 5) NOT NULL,<br />
ACTL_EXPNS_LOP DECIMAL(12, 3) NOT NULL,<br />
ACCRD_EXPNS_LOP DECIMAL(12, 3) NOT NULL,<br />
ACTL_LOE_PRSN_DAYS_LOP DECIMAL(12, 5) NOT NULL,<br />
ACCRD_LOE_PRSN_DAYS_LOP DECIMAL(12, 5) NOT NULL,<br />
PRIMARY KEY (FNNCL_STTMNT_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: FRT_FWDR <br />
--<br />
<br />
CREATE TABLE FRT_FWDR(<br />
FRT_FWDR_ID INTEGER NOT NULL,<br />
FRT_FWDR_NM VARCHAR(50) NOT NULL,<br />
FRT_FWDR_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (FRT_FWDR_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: GMDN <br />
--<br />
<br />
CREATE TABLE GMDN(<br />
GMDN_ID INTEGER NOT NULL,<br />
GMDNCODE VARCHAR(5) NOT NULL,<br />
GMDN_TRM VARCHAR(75) NOT NULL,<br />
GMDN_DEF VARCHAR(250) NOT NULL,<br />
PRIMARY KEY (GMDN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: GPC_BRCK <br />
--<br />
<br />
CREATE TABLE GPC_BRCK(<br />
GPC_BRCK_ID INTEGER NOT NULL,<br />
GPC_CLSS_ID INTEGER NOT NULL,<br />
GPC_BRCK_CD VARCHAR(10),<br />
GPC_BRCK_DESC VARCHAR(500),<br />
PRIMARY KEY (GPC_BRCK_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: GPC_CLSS <br />
--<br />
<br />
CREATE TABLE GPC_CLSS(<br />
GPC_CLSS_ID INTEGER NOT NULL,<br />
GPC_FMLY_ID INTEGER NOT NULL,<br />
GPC_CLSS_CD VARCHAR(10),<br />
GPC_CLSS_DESC VARCHAR(500),<br />
PRIMARY KEY (GPC_CLSS_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: GPC_FMLY <br />
--<br />
<br />
CREATE TABLE GPC_FMLY(<br />
GPC_FMLY_ID INTEGER NOT NULL,<br />
GPC_SGMNT_ID INTEGER NOT NULL,<br />
GPC_FMLY_CD VARCHAR(10),<br />
GPC_FMLY_DESC VARCHAR(500),<br />
PRIMARY KEY (GPC_FMLY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: GPC_SGMNT <br />
--<br />
<br />
CREATE TABLE GPC_SGMNT(<br />
GPC_SGMNT_ID INTEGER NOT NULL,<br />
GPC_SGMNT_CD VARCHAR(10),<br />
GPC_SGMNT_DESC VARCHAR(500),<br />
PRIMARY KEY (GPC_SGMNT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: GRN_DLY_FC <br />
--<br />
<br />
CREATE TABLE GRN_DLY_FC(<br />
GRN_DLY_FC_ID INTEGER NOT NULL,<br />
GRN_FC_ID INTEGER NOT NULL,<br />
DT_DLY_STARTED_SRD_DAY_ID INTEGER NOT NULL,<br />
DT_DLY_CLRD_SRD_DAY_ID INTEGER NOT NULL,<br />
GRN_DLY_TYP_ID INTEGER NOT NULL,<br />
GRN_DLY_RSN_ID INTEGER NOT NULL,<br />
GRN_DLY_DAY_CNT INTEGER NOT NULL,<br />
GRN_DLY_RMRKS VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (GRN_DLY_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: GRN_DLY_RSN <br />
--<br />
<br />
CREATE TABLE GRN_DLY_RSN(<br />
GRN_DLY_RSN_ID INTEGER NOT NULL,<br />
GRN_DLY_RSN_NM VARCHAR(50) NOT NULL,<br />
GRN_DLY_RSN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (GRN_DLY_RSN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: GRN_DLY_RSPNSBL_PRTY <br />
--<br />
<br />
CREATE TABLE GRN_DLY_RSPNSBL_PRTY(<br />
GRN_DLY_RSPNSBL_PRTY_ID INTEGER NOT NULL,<br />
GRN_DLY_RSPNSBL_PRTY_NM VARCHAR(50) NOT NULL,<br />
GRN_DLY_RSPNSBL_PRTY_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (GRN_DLY_RSPNSBL_PRTY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: GRN_DLY_TYP <br />
--<br />
<br />
CREATE TABLE GRN_DLY_TYP(<br />
GRN_DLY_TYP_ID INTEGER NOT NULL,<br />
GRN_DLY_RSPNSBL_PRTY_ID INTEGER NOT NULL,<br />
GRN_DLY_TYP_NM VARCHAR(50) NOT NULL,<br />
GRN_DLY_TYP_DESC VARCHAR(50) NOT NULL,<br />
GRN_DLY_ACCPTBL_YNFLG CHAR(1) NOT NULL,<br />
PRIMARY KEY (GRN_DLY_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: GRN_DOC_CMPLTN_STAT <br />
--<br />
<br />
CREATE TABLE GRN_DOC_CMPLTN_STAT(<br />
GRN_DOC_CMPLTN_STAT_ID INTEGER NOT NULL,<br />
GRN_DOC_CMPLTN_STAT_NM VARCHAR(50) NOT NULL,<br />
GRN_DOC_CMPLTN_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (GRN_DOC_CMPLTN_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: GRN_FC <br />
--<br />
<br />
CREATE TABLE GRN_FC(<br />
GRN_FC_ID INTEGER NOT NULL,<br />
GRN_TYP_ID INTEGER NOT NULL,<br />
TSKORDR_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
SRC_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
DSTNTN_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
SHPPNG_MTHD_ID INTEGER NOT NULL,<br />
FRT_FWDR_ID INTEGER NOT NULL,<br />
GRN_STAT_ID INTEGER NOT NULL,<br />
GRN_DOC_CMPLTN_STAT_ID INTEGER NOT NULL,<br />
PPLN_ORDR_DISP_ID INTEGER NOT NULL,<br />
PPLN_STG_ID INTEGER NOT NULL,<br />
SPPLY_CHN_FRMWRK_ID INTEGER NOT NULL,<br />
CRRNCY_ID INTEGER NOT NULL,<br />
INCOTERM_ID INTEGER NOT NULL,<br />
PO_FC_ID INTEGER NOT NULL,<br />
SO_FC_ID INTEGER NOT NULL,<br />
GDS_RCVD_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
INVC_SNT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
SPPLR_ID INTEGER NOT NULL,<br />
CNTRY_PRGRM_ID INTEGER NOT NULL,<br />
DONR_OFFC_ID INTEGER NOT NULL,<br />
FNDNG_SRC_ID INTEGER NOT NULL,<br />
HLTH_ELMNT_ID INTEGER NOT NULL,<br />
PMT_TRMS_TYP_ID INTEGER NOT NULL,<br />
WT_UOM_ID INTEGER NOT NULL,<br />
VOL_UOM_ID INTEGER NOT NULL,<br />
GRN_NUM VARCHAR(50) NOT NULL,<br />
PRTL_DLVRY_YNFLG CHAR(1) NOT NULL,<br />
CRRNCY_EXCHNG_RT DECIMAL(18, 6) NOT NULL,<br />
HDR_DISC_PCTG DECIMAL(4, 3) NOT NULL,<br />
HDR_DISC_VAL DECIMAL(12, 3) NOT NULL,<br />
TOT_LIN_WT DECIMAL(9, 3) NOT NULL,<br />
TOT_LIN_VOL DECIMAL(9, 3) NOT NULL,<br />
TOT_LIN_VAL DECIMAL(12, 3) NOT NULL,<br />
TOT_LIN_EXW_VAL DECIMAL(12, 3) NOT NULL,<br />
TOT_LIN_DISC_VAL DECIMAL(12, 3) NOT NULL,<br />
FRT_EXPNS DECIMAL(12, 3) NOT NULL,<br />
INSRNC_EXPNS DECIMAL(12, 3) NOT NULL,<br />
QA_EXPNS DECIMAL(12, 3) NOT NULL,<br />
SCRTY_EXPNS DECIMAL(12, 3) NOT NULL,<br />
OTHR_HDR_EXPNSS DECIMAL(12, 3) NOT NULL,<br />
GRN_RMRKS VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (GRN_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: GRN_HDR_EXPNS_FC <br />
--<br />
<br />
CREATE TABLE GRN_HDR_EXPNS_FC(<br />
GRN_HDR_EXPNS_FC_ID INTEGER NOT NULL,<br />
GRN_FC_ID INTEGER NOT NULL,<br />
GRN_HDR_EXPNS_TYP_ID INTEGER NOT NULL,<br />
EXPNS_VAL DECIMAL(12, 3) NOT NULL,<br />
EXPNS_DISC_PCTG DECIMAL(4, 3) NOT NULL,<br />
EXPNS_DISC_VAL DECIMAL(12, 3) NOT NULL,<br />
PRIMARY KEY (GRN_HDR_EXPNS_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: GRN_HDR_EXPNS_TYP <br />
--<br />
<br />
CREATE TABLE GRN_HDR_EXPNS_TYP(<br />
GRN_HDR_EXPNS_TYP_ID INTEGER NOT NULL,<br />
GRN_HDR_EXPNS_TYP_NM VARCHAR(50) NOT NULL,<br />
GRN_HDR_EXPNS_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (GRN_HDR_EXPNS_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: GRN_KEY_INFO_TYP <br />
--<br />
<br />
CREATE TABLE GRN_KEY_INFO_TYP(<br />
GRN_KEY_INFO_TYP_ID INTEGER NOT NULL,<br />
GRN_KEY_INFO_TYP_NM VARCHAR(50) NOT NULL,<br />
GRN_KEY_INFO_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (GRN_KEY_INFO_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: GRN_KIC_FC <br />
--<br />
<br />
CREATE TABLE GRN_KIC_FC(<br />
GRN_KIC_FC_ID INTEGER NOT NULL,<br />
GRN_FC_ID INTEGER NOT NULL,<br />
SRD_DAY_ID INTEGER NOT NULL,<br />
GRN_KEY_INFO_TYP_ID INTEGER NOT NULL,<br />
GRN_KIC_RSN_ID INTEGER NOT NULL,<br />
PREV_VAL VARCHAR(4000) NOT NULL,<br />
CRRNT_VAL VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (GRN_KIC_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: GRN_KIC_RSN <br />
--<br />
<br />
CREATE TABLE GRN_KIC_RSN(<br />
GRN_KIC_RSN_ID INTEGER NOT NULL,<br />
GRN_KIC_RSN_NM VARCHAR(50) NOT NULL,<br />
GRN_KIC_RSN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (GRN_KIC_RSN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: GRN_LIN_FC <br />
--<br />
<br />
CREATE TABLE GRN_LIN_FC(<br />
GRN_LIN_FC_ID INTEGER NOT NULL,<br />
GRN_FC_ID INTEGER NOT NULL,<br />
PO_LIN_FC_ID INTEGER NOT NULL,<br />
SO_LIN_FC_ID INTEGER NOT NULL,<br />
SRC_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
DSTNTN_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
SHPPNG_MTHD_ID INTEGER NOT NULL,<br />
GDS_RCVD_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_5_ID INTEGER NOT NULL,<br />
TRADE_ITM_ID INTEGER NOT NULL,<br />
MFR_PRDCT_LOT_ID INTEGER NOT NULL,<br />
MFR_ID INTEGER NOT NULL,<br />
GRN_LIN_STAT_ID INTEGER NOT NULL,<br />
GRN_LIN_STAT_RSN_ID INTEGER NOT NULL,<br />
QTY_UOM_ID INTEGER NOT NULL,<br />
WT_UOM_ID INTEGER NOT NULL,<br />
VOL_UOM_ID INTEGER NOT NULL,<br />
LIN_NUM INTEGER NOT NULL,<br />
LIN_QTY DECIMAL(15, 2) NOT NULL,<br />
LIN_EACH_QTY DECIMAL(15, 2) NOT NULL,<br />
LIN_CYP DECIMAL(11, 2) NOT NULL,<br />
LIN_TOT_WT DECIMAL(9, 3) NOT NULL,<br />
LIN_TOT_VOL DECIMAL(9, 3) NOT NULL,<br />
LIN_VAL DECIMAL(12, 3) NOT NULL,<br />
LIN_EXW_VAL DECIMAL(12, 3) NOT NULL,<br />
LIN_SHPPNG_CST DECIMAL(12, 3) NOT NULL,<br />
LIN_DISC_PCTG DECIMAL(4, 3) NOT NULL,<br />
LIN_DISC_VAL DECIMAL(12, 3) NOT NULL,<br />
PRIMARY KEY (GRN_LIN_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: GRN_LIN_STAT <br />
--<br />
<br />
CREATE TABLE GRN_LIN_STAT(<br />
GRN_LIN_STAT_ID INTEGER NOT NULL,<br />
GRN_LIN_STAT_NM VARCHAR(10) NOT NULL,<br />
GRN_LIN_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (GRN_LIN_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: GRN_LIN_STAT_RSN <br />
--<br />
<br />
CREATE TABLE GRN_LIN_STAT_RSN(<br />
GRN_LIN_STAT_RSN_ID INTEGER NOT NULL,<br />
GRN_LIN_STAT_RSN_NM VARCHAR(50) NOT NULL,<br />
GRN_LIN_STAT_RSN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (GRN_LIN_STAT_RSN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: GRN_MLSTN_FC <br />
--<br />
<br />
CREATE TABLE GRN_MLSTN_FC(<br />
GRN_MLSTN_FC_ID INTEGER NOT NULL,<br />
GRN_FC_ID INTEGER NOT NULL,<br />
GRN_LIN_FC_ID INTEGER NOT NULL,<br />
GRN_MLSTN_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
GRN_MLSTN_TYP_ID INTEGER NOT NULL,<br />
GRN_MLSTN_RSN_ID INTEGER NOT NULL,<br />
GRN_MLSTN_RMRKS VARCHAR(4000) NOT NULL,<br />
GRN_MLSTN_RSN_RMRKS VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (GRN_MLSTN_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: GRN_MLSTN_RSN <br />
--<br />
<br />
CREATE TABLE GRN_MLSTN_RSN(<br />
GRN_MLSTN_RSN_ID INTEGER NOT NULL,<br />
GRN_MLSTN_RSN_NM VARCHAR(50) NOT NULL,<br />
GRN_MLSTN_RSN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (GRN_MLSTN_RSN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: GRN_MLSTN_TYP <br />
--<br />
<br />
CREATE TABLE GRN_MLSTN_TYP(<br />
GRN_MLSTN_TYP_ID INTEGER NOT NULL,<br />
GRN_MLSTN_TYP_NM VARCHAR(50) NOT NULL,<br />
GRN_MLSTN_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (GRN_MLSTN_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: GRN_STAT <br />
--<br />
<br />
CREATE TABLE GRN_STAT(<br />
GRN_STAT_ID INTEGER NOT NULL,<br />
GRN_STAT_NM VARCHAR(50) NOT NULL,<br />
GRN_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (GRN_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: GRN_TYP <br />
--<br />
<br />
CREATE TABLE GRN_TYP(<br />
GRN_TYP_ID INTEGER NOT NULL,<br />
GRN_TYP_NM VARCHAR(50) NOT NULL,<br />
GRN_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (GRN_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: HANDLINGINSTRUCTION <br />
--<br />
<br />
CREATE TABLE HANDLINGINSTRUCTION(<br />
HANDLINGINSTRUCTION_ID CHAR(10) NOT NULL,<br />
TRADE_ITM_ID INTEGER NOT NULL,<br />
HANDLINGINSTRUCTION_SEQNUM SMALLINT NOT NULL,<br />
HANDLINGINSTRUCTIONSCODEREFERENCE VARCHAR(70) NOT NULL,<br />
HANDLINGINSTRUCTIONSDESCRIPTION VARCHAR(1000),<br />
HANDLINGINSTRUCTIONS_CODELISTAGENCYNAME VARCHAR(80) NOT NULL,<br />
HANDLINGINSTRUCTIONS_CODELISTNAME VARCHAR(80) NOT NULL,<br />
PRIMARY KEY (HANDLINGINSTRUCTION_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: HAZARDOUSINFORMATIONDETAIL <br />
--<br />
<br />
CREATE TABLE HAZARDOUSINFORMATIONDETAIL(<br />
HAZARDOUSINFORMATIONDETAIL_ID CHAR(10) NOT NULL,<br />
HAZARDOUSINFORMATIONHEADER_ID INTEGER NOT NULL,<br />
HAZARDOUSINFORMATIONDETAIL_SEQNUM CHAR(10),<br />
CLASSOFDANGEROUSGOODS VARCHAR(10) NOT NULL,<br />
CLASSOFDANGEROUSGOODSSUBSIDIARYCODE VARCHAR(10) NOT NULL,<br />
DANGEROUSGOODSSHIPPINGNAME VARCHAR(200) NOT NULL,<br />
DANGEROUSGOODSTECHNICALNAME VARCHAR(200) NOT NULL,<br />
UNITEDNATIONSDANGEROUSGOODSNUMBER VARCHAR(10) NOT NULL,<br />
PRIMARY KEY (HAZARDOUSINFORMATIONDETAIL_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: HAZARDOUSINFORMATIONHEADER <br />
--<br />
<br />
CREATE TABLE HAZARDOUSINFORMATIONHEADER(<br />
HAZARDOUSINFORMATIONHEADER_ID INTEGER NOT NULL,<br />
TRADE_ITM_ID INTEGER NOT NULL,<br />
HAZARDOUSINFORMATIONHEADER_SEQNUM SMALLINT NOT NULL,<br />
DANGEROUSGOODSREGULATIONAGENCY VARCHAR(70) NOT NULL,<br />
DANGEROUSGOODSREGULATIONCODE VARCHAR(70) NOT NULL,<br />
FLASHPOINTTEMPERATURE DECIMAL(9, 3),<br />
FLASHPOINTTEMPERATURE_MEASUREMENTUNITCODE VARCHAR(80) NOT NULL,<br />
PRIMARY KEY (HAZARDOUSINFORMATIONHEADER_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: HLTH_ELMNT <br />
--<br />
<br />
CREATE TABLE HLTH_ELMNT(<br />
HLTH_ELMNT_ID INTEGER NOT NULL,<br />
HLTH_ELMNT_NM VARCHAR(75) NOT NULL,<br />
HLTH_ELMNT_DESC VARCHAR(75) NOT NULL,<br />
PRIMARY KEY (HLTH_ELMNT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: IMPLMNTNG_PRTNR <br />
--<br />
<br />
CREATE TABLE IMPLMNTNG_PRTNR(<br />
IMPLMNTNG_PRTNR_ID INTEGER NOT NULL,<br />
IMPLMNTNG_PRTNR_NM VARCHAR(50) NOT NULL,<br />
IMPLMNTNG_PRTNR_DESC VARCHAR(50) NOT NULL,<br />
IS_PRIME_YNFLG CHAR(1) NOT NULL,<br />
IS_SUB_YNFLG CHAR(1) NOT NULL,<br />
PRIMARY KEY (IMPLMNTNG_PRTNR_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: IMPLMNTNG_PRTNR_EXPCTD_DATA_SBMSSN <br />
--<br />
<br />
CREATE TABLE IMPLMNTNG_PRTNR_EXPCTD_DATA_SBMSSN(<br />
IMPLMNTNG_PRTNR_EXPCTD_DATA_SBMSSN_ID INTEGER NOT NULL,<br />
IMPLMNTNG_PRTNR_ID INTEGER NOT NULL,<br />
PRDCTY_ID INTEGER NOT NULL,<br />
IMPLMNTNG_PRTNR_EXPCTD_DATA_SBMSSN_NM VARCHAR(50) NOT NULL,<br />
IMPLMNTNG_PRTNR_EXPCTD_DATA_SBMSSN_FILE_NM VARCHAR(150) NOT NULL,<br />
IMPLMNTNG_PRTNR_EXPCTD_DATA_SBMSSN_DESC VARCHAR(50) NOT NULL,<br />
IMPLMNTNG_PRTNR_EXPCTD_DATA_SBMSSN_ROW_CNT INTEGER NOT NULL,<br />
IMPLMNTNG_PRTNR_EXPCTD_DATA_SBMSSN_ALLOWABLE_LOW_PCT DECIMAL(4, 3) NOT NULL,<br />
IMPLMNTNG_PRTNR_EXPCTD_DATA_SBMSSN_ALLOWABLE_HGH_PCT DECIMAL(4, 3) NOT NULL,<br />
PRIMARY KEY (IMPLMNTNG_PRTNR_EXPCTD_DATA_SBMSSN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: INCOTERM <br />
--<br />
<br />
CREATE TABLE INCOTERM(<br />
INCOTERM_ID INTEGER NOT NULL,<br />
INCOTERM_NM VARCHAR(50) NOT NULL,<br />
INCOTERM_DESC VARCHAR(50) NOT NULL,<br />
EXPRT_PCKNG_PYR VARCHAR(20),<br />
MRKNG_AND_LBLNG_PYR VARCHAR(20),<br />
BLCK_AND_BRC_PYR VARCHAR(20),<br />
EXPRT_FRMLTS_PYR VARCHAR(20),<br />
FRT_FWDR_FEES_PYR VARCHAR(20),<br />
INLND_FRT_TO_MAIN_CRRR_PYR VARCHAR(20),<br />
ORGN_PRT_TRMNL_FEES_PYR VARCHAR(20),<br />
VSSL_LDNG_FEES_PYR VARCHAR(20),<br />
OCN_OR_ARFRGHT_PYR VARCHAR(20),<br />
NMNTN_OF_US_FRT_FWDR_PYR VARCHAR(20),<br />
MRN_INSRNC_PYR VARCHAR(20),<br />
UNLD_MAIN_CRRR_CHRGS_PYR VARCHAR(20),<br />
DSTNTN_TRMNL_PORT_FEES_PYR VARCHAR(20),<br />
NMNTN_OF_ON_CRRG_PYR VARCHAR(20),<br />
SCRTY_INFO_RQRMNTS_PYR VARCHAR(20),<br />
CSTMS_ENTRY_SVC_FEES_PYR VARCHAR(20),<br />
DTYS_TXS_CSTMS_FEES_PYR VARCHAR(20),<br />
DLVR_TO_BUYR_PYR VARCHAR(20),<br />
DLVRNG_CRRR_UNLDNG_PYR VARCHAR(20),<br />
PRIMARY KEY (INCOTERM_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: INFO_PRVDR <br />
--<br />
<br />
CREATE TABLE INFO_PRVDR(<br />
INFO_PRVDR_ID INTEGER NOT NULL,<br />
INFO_PRVDR_CD VARCHAR(20) NOT NULL,<br />
INFO_PRVDR_NM VARCHAR(50) NOT NULL,<br />
INFO_PRVDR_DESC VARCHAR(4000) NOT NULL,<br />
INFO_PRVDR_SCHMA VARCHAR(50) NOT NULL,<br />
INFO_PRVDR_FTP VARCHAR(2000) NOT NULL,<br />
PRIMARY KEY (INFO_PRVDR_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: INTNDD_RLF_GRP <br />
--<br />
<br />
CREATE TABLE INTNDD_RLF_GRP(<br />
INTNDD_RLF_GRP_ID INTEGER NOT NULL,<br />
INTNDD_RLF_GRP_NM VARCHAR(50) NOT NULL,<br />
INTNDD_RLF_GRP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (INTNDD_RLF_GRP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: INTNDD_RLF_TYP <br />
--<br />
<br />
CREATE TABLE INTNDD_RLF_TYP(<br />
INTNDD_RLF_TYP_ID INTEGER NOT NULL,<br />
INTNDD_RLF_GRP_ID INTEGER NOT NULL,<br />
INTNDD_RLF_TYP_NM VARCHAR(50) NOT NULL,<br />
INTNDD_RLF_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (INTNDD_RLF_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: INV_AVLBLTY_STAT <br />
--<br />
<br />
CREATE TABLE INV_AVLBLTY_STAT(<br />
INV_AVLBLTY_STAT_ID INTEGER NOT NULL,<br />
INV_AVLBLTY_STAT_NM VARCHAR(50) NOT NULL,<br />
INV_AVLBLTY_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (INV_AVLBLTY_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: INV_MGMT_RPRT_DTL_LN_FC <br />
--<br />
<br />
CREATE TABLE INV_MGMT_RPRT_DTL_LN_FC(<br />
INV_MGMT_RPRT_DTL_LN_FC_ID INTEGER NOT NULL,<br />
INV_MGMT_RPRT_HDR_FC_ID INTEGER NOT NULL,<br />
INV_MGMT_RPRT_DTL_LN_TYP_ID INTEGER NOT NULL,<br />
INV_MGMT_RPRT_DTL_RECORD_SRC_ID INTEGER NOT NULL,<br />
SPPLY_CHN_LVL_ID INTEGER NOT NULL,<br />
TRANS_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
DT_STCK_RPT_SRD_DAY_ID INTEGER NOT NULL,<br />
NEXT_SHPMNT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
MFG_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
EXPIRY_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PRCRNG_AGNCY_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_5_ID INTEGER NOT NULL,<br />
TRADE_ITM_ID INTEGER NOT NULL,<br />
WT_UOM_ID INTEGER NOT NULL,<br />
VOL_UOM_ID INTEGER NOT NULL,<br />
INV_AVLBLTY_STAT_ID INTEGER NOT NULL,<br />
QTY_UOM_ID INTEGER NOT NULL,<br />
MFR_PRDCT_LOT_ID INTEGER NOT NULL,<br />
SRC_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
DSTNTN_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
DTL_LN_SEQ_NUM SMALLINT NOT NULL,<br />
DTL_LN_CARRIED_FWD_YNFLG CHAR(1) NOT NULL,<br />
ITM_QTY DECIMAL(15, 2) NOT NULL,<br />
ITM_VAL DECIMAL(12, 3) NOT NULL,<br />
ITM_CYP DECIMAL(11, 2) NOT NULL,<br />
ITM_MTHS_OF_STCK DECIMAL(9, 2) NOT NULL,<br />
ITM_RPT_AMC DECIMAL(15, 2) NOT NULL,<br />
ITM_MTHS_OF_STCK_TGT_MIN DECIMAL(9, 2) NOT NULL,<br />
ITM_MTHS_OF_STCK_TGT_MAX DECIMAL(9, 2) NOT NULL,<br />
INV_MGMT_DTL_LN_NOTES VARCHAR(4000) NOT NULL,<br />
RCMND_ACTN_NOTES VARCHAR(4000) NOT NULL,<br />
ON_ST_LCTN_TXT VARCHAR(250) NOT NULL,<br />
LSS_EXPLNTN_TXT VARCHAR(4000) NOT NULL,<br />
MFR_PRDCT_LOT_TOT_QTY CHAR(10),<br />
PRIMARY KEY (INV_MGMT_RPRT_DTL_LN_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: INV_MGMT_RPRT_DTL_LN_TYP <br />
--<br />
<br />
CREATE TABLE INV_MGMT_RPRT_DTL_LN_TYP(<br />
INV_MGMT_RPRT_DTL_LN_TYP_ID INTEGER NOT NULL,<br />
INV_MGMT_RPRT_DTL_LN_TYP_NM VARCHAR(50) NOT NULL,<br />
INV_MGMT_RPRT_DTL_LN_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (INV_MGMT_RPRT_DTL_LN_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: INV_MGMT_RPRT_DTL_RECORD_SRC <br />
--<br />
<br />
CREATE TABLE INV_MGMT_RPRT_DTL_RECORD_SRC(<br />
INV_MGMT_RPRT_DTL_RECORD_SRC_ID INTEGER NOT NULL,<br />
INV_MGMT_RPRT_DTL_RECORD_SRC_NM VARCHAR(50) NOT NULL,<br />
INV_MGMT_RPRT_DTL_RECORD_SRC_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (INV_MGMT_RPRT_DTL_RECORD_SRC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: INV_MGMT_RPRT_HDR_FC <br />
--<br />
<br />
CREATE TABLE INV_MGMT_RPRT_HDR_FC(<br />
INV_MGMT_RPRT_HDR_FC_ID INTEGER NOT NULL,<br />
INV_MGMT_RPRT_STAT_ID INTEGER NOT NULL,<br />
INV_MGMT_RPRT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
HLTH_ELMNT_ID INTEGER NOT NULL,<br />
CNTRY_PRGRM_ID INTEGER NOT NULL,<br />
LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
TOT_INV_IN_VAL DECIMAL(12, 3) NOT NULL,<br />
TOT_INV_OUT_VAL DECIMAL(12, 3) NOT NULL,<br />
TOT_INV_ON_HAND_VAL DECIMAL(12, 3) NOT NULL,<br />
INV_NOTES VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (INV_MGMT_RPRT_HDR_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: INV_MGMT_RPRT_STAT <br />
--<br />
<br />
CREATE TABLE INV_MGMT_RPRT_STAT(<br />
INV_MGMT_RPRT_STAT_ID INTEGER NOT NULL,<br />
INV_MGMT_RPRT_STAT_NM VARCHAR(50) NOT NULL,<br />
INV_MGMT_RPRT_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (INV_MGMT_RPRT_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: IUD_ACTV_INGRDNT <br />
--<br />
<br />
CREATE TABLE IUD_ACTV_INGRDNT(<br />
IUD_ACTV_INGRDNT_ID INTEGER NOT NULL,<br />
IUD_ACTV_INGRDNT_NM VARCHAR(50) NOT NULL,<br />
IUD_ACTV_INGRDNT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (IUD_ACTV_INGRDNT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: IUD_TYP <br />
--<br />
<br />
CREATE TABLE IUD_TYP(<br />
IUD_TYP_ID INTEGER NOT NULL,<br />
IUD_TYP_NM VARCHAR(50) NOT NULL,<br />
IUD_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (IUD_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: LAB_EQPMNT_PRDCT_TYP <br />
--<br />
<br />
CREATE TABLE LAB_EQPMNT_PRDCT_TYP(<br />
LAB_EQPMNT_PRDCT_TYP_ID INTEGER NOT NULL,<br />
MFR_ID INTEGER NOT NULL,<br />
LAB_EQPMNT_PRDCT_TYP_NM VARCHAR(50) NOT NULL,<br />
LAB_EQPMNT_PRDCT_TYP_BRND_NM VARCHAR(50) NOT NULL,<br />
LAB_EQPMNT_PRDCT_TYP_MDL_NM VARCHAR(150) NOT NULL,<br />
PRIMARY KEY (LAB_EQPMNT_PRDCT_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: LAB_SPPLY_PRDCT_TYP <br />
--<br />
<br />
CREATE TABLE LAB_SPPLY_PRDCT_TYP(<br />
LAB_SPPLY_PRDCT_TYP_ID INTEGER NOT NULL,<br />
LAB_SPPLY_PRDCT_TYP_NM VARCHAR(50) NOT NULL,<br />
LAB_SPPLY_PRDCT_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (LAB_SPPLY_PRDCT_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: LANGUAGESPECIFICBRANDNAME <br />
--<br />
<br />
CREATE TABLE LANGUAGESPECIFICBRANDNAME(<br />
LANGUAGESPECIFICBRANDNAME_ID CHAR(10) NOT NULL,<br />
TRADE_ITM_ID INTEGER NOT NULL,<br />
LANGUAGESPECIFICBRANDNAME_SEQNUM SMALLINT NOT NULL,<br />
LANGUAGESPECIFICBRANDNAME VARCHAR(70) NOT NULL,<br />
LANGUAGESPECIFICBRANDNAME_LANGUAGECODE VARCHAR(80) NOT NULL,<br />
PRIMARY KEY (LANGUAGESPECIFICBRANDNAME_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: LGSTCS_LCTN <br />
--<br />
<br />
CREATE TABLE LGSTCS_LCTN(<br />
LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
LGSTCS_LCTN_TYP_ID INTEGER NOT NULL,<br />
LGSTCS_LCTN_OWNR_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_4_ID INTEGER NOT NULL,<br />
MOST_RECENT_GEOCODE_SRD_DAY_ID INTEGER NOT NULL,<br />
GLBL_LGSTCS_LCTN_NUM VARCHAR(50),<br />
LGSTCS_LCTN_NM VARCHAR(50) NOT NULL,<br />
LGSTCS_LCTN_DESC VARCHAR(250) NOT NULL,<br />
LGSTCS_LCTN_ADDR_LN_1 VARCHAR(100),<br />
LGSTCS_LCTN_ADDR_LN_2 VARCHAR(100),<br />
LGSTCS_LCTN_ADDR_STE VARCHAR(100),<br />
LGSTCS_LCTN_ADDR_CTY VARCHAR(100),<br />
LGSTCS_LCTN_ADDR_ST VARCHAR(100) NOT NULL,<br />
LGSTCS_LCTN_ADDR_PSTL_CD VARCHAR(100),<br />
LGSTCS_LCTN_ADDR_PRVNC VARCHAR(100),<br />
LGSTCS_LCTN_ADDR_CNTRY VARCHAR(100) NOT NULL,<br />
LGSTCS_LCTN_SPCFC_INTRNL_PLACE VARCHAR(100) NOT NULL,<br />
LGSTCS_LCTN_URL VARCHAR(255),<br />
LGSTCS_LCTN_LAT DECIMAL(11, 8) NOT NULL,<br />
LGSTCS_LCTN_LNG DECIMAL(11, 8) NOT NULL,<br />
LGSTCS_LCTN_CNTCT_NM VARCHAR(50) NOT NULL,<br />
LGSTCS_LCTN_CNTCT_EML VARCHAR(255),<br />
IS_ADDRBL_YNFLG CHAR(1) NOT NULL,<br />
IS_RDC_YNFLG CHAR(1) NOT NULL,<br />
IS_CMS_YNFLG CHAR(1) NOT NULL,<br />
PRIMARY KEY (LGSTCS_LCTN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: LGSTCS_LCTN_OWNR <br />
--<br />
<br />
CREATE TABLE LGSTCS_LCTN_OWNR(<br />
LGSTCS_LCTN_OWNR_ID INTEGER NOT NULL,<br />
LGSTCS_LCTN_OWNR_TYP_ID INTEGER NOT NULL,<br />
LGSTCS_LCTN_OWNR_ORG_ID INTEGER NOT NULL,<br />
LGSTCS_LCTN_OWNR_NM VARCHAR(50) NOT NULL,<br />
LGSTCS_LCTN_OWNR_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (LGSTCS_LCTN_OWNR_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: LGSTCS_LCTN_OWNR_TYP <br />
--<br />
<br />
CREATE TABLE LGSTCS_LCTN_OWNR_TYP(<br />
LGSTCS_LCTN_OWNR_TYP_ID INTEGER NOT NULL,<br />
LGSTCS_LCTN_OWNR_TYP_NM VARCHAR(50) NOT NULL,<br />
LGSTCS_LCTN_OWNR_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (LGSTCS_LCTN_OWNR_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: LGSTCS_LCTN_TYP <br />
--<br />
<br />
CREATE TABLE LGSTCS_LCTN_TYP(<br />
LGSTCS_LCTN_TYP_ID INTEGER NOT NULL,<br />
LGSTCS_LCTN_TYP_NM VARCHAR(50) NOT NULL,<br />
LGSTCS_LCTN_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (LGSTCS_LCTN_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: LGSTCS_VSSL <br />
--<br />
<br />
CREATE TABLE LGSTCS_VSSL(<br />
LGSTCS_VSSL_ID INTEGER NOT NULL,<br />
LGSTCS_VSSL_OWNR_ID INTEGER NOT NULL,<br />
LGSTCS_VSSL_NM VARCHAR(50) NOT NULL,<br />
LGSTCS_VSSL_DSGNTN VARCHAR(50) NOT NULL,<br />
LGSTCS_VSSL_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (LGSTCS_VSSL_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: LGSTCS_VSSL_OWNR <br />
--<br />
<br />
CREATE TABLE LGSTCS_VSSL_OWNR(<br />
LGSTCS_VSSL_OWNR_ID INTEGER NOT NULL,<br />
LGSTCS_VSSL_OWNR_NM VARCHAR(50) NOT NULL,<br />
LGSTCS_VSSL_OWNR_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (LGSTCS_VSSL_OWNR_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: LNR_UOM <br />
--<br />
<br />
CREATE TABLE LNR_UOM(<br />
LNR_UOM_ID INTEGER NOT NULL,<br />
LNR_UOM_NM VARCHAR(50) NOT NULL,<br />
LNR_UOM_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (LNR_UOM_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: MEASUREMENT_AND_EVALUATION_MSR <br />
--<br />
<br />
CREATE TABLE MEASUREMENT_AND_EVALUATION_MSR(<br />
MEASUREMENT_AND_EVALUATION_MSR_ID INTEGER NOT NULL,<br />
MEASUREMENT_AND_EVALUATION_MSR_TYP_ID INTEGER NOT NULL,<br />
MEASUREMENT_AND_EVALUATION_OBJCTV_ID INTEGER NOT NULL,<br />
MEASUREMENT_AND_EVALUATION_MSR_NM VARCHAR(50) NOT NULL,<br />
MEASUREMENT_AND_EVALUATION_MSR_NUM INTEGER NOT NULL,<br />
MEASUREMENT_AND_EVALUATION_MSR_DESC VARCHAR(250) NOT NULL,<br />
PRIMARY KEY (MEASUREMENT_AND_EVALUATION_MSR_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: MEASUREMENT_AND_EVALUATION_MSR_TYP <br />
--<br />
<br />
CREATE TABLE MEASUREMENT_AND_EVALUATION_MSR_TYP(<br />
MEASUREMENT_AND_EVALUATION_MSR_TYP_ID INTEGER NOT NULL,<br />
MEASUREMENT_AND_EVALUATION_MSR_TYP_NM VARCHAR(50) NOT NULL,<br />
MEASUREMENT_AND_EVALUATION_MSR_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (MEASUREMENT_AND_EVALUATION_MSR_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: MEASUREMENT_AND_EVALUATION_OBJCTV <br />
--<br />
<br />
CREATE TABLE MEASUREMENT_AND_EVALUATION_OBJCTV(<br />
MEASUREMENT_AND_EVALUATION_OBJCTV_ID INTEGER NOT NULL,<br />
MEASUREMENT_AND_EVALUATION_OBJCTV_NM VARCHAR(50) NOT NULL,<br />
MEASUREMENT_AND_EVALUATION_OBJCTV_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (MEASUREMENT_AND_EVALUATION_OBJCTV_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: MEASUREMENT_AND_EVALUATION_RPRT_FC <br />
--<br />
<br />
CREATE TABLE MEASUREMENT_AND_EVALUATION_RPRT_FC(<br />
MEASUREMENT_AND_EVALUATION_RPRT_FC_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
IMPLMNTNG_PRTNR_ID INTEGER NOT NULL,<br />
HLTH_ELMNT_ID INTEGER NOT NULL,<br />
SPPLR_ID INTEGER NOT NULL,<br />
RPRT_SBMSSN_SRD_DAY_ID INTEGER NOT NULL,<br />
RPRT_QTR_SRD_QTR_ID INTEGER NOT NULL,<br />
MEASUREMENT_AND_EVALUATION_RPRT_CMMNTS VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (MEASUREMENT_AND_EVALUATION_RPRT_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: MEASUREMENT_AND_EVALUATION_RPRT_ITM_FC <br />
--<br />
<br />
CREATE TABLE MEASUREMENT_AND_EVALUATION_RPRT_ITM_FC(<br />
MEASUREMENT_AND_EVALUATION_RPRT_ITM_FC_ID INTEGER NOT NULL,<br />
MEASUREMENT_AND_EVALUATION_RPRT_FC_ID INTEGER NOT NULL,<br />
MEASUREMENT_AND_EVALUATION_TGT_ID INTEGER NOT NULL,<br />
RPT_VAL VARCHAR(250) NOT NULL,<br />
RPRT_ITM_CMMNTS VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (MEASUREMENT_AND_EVALUATION_RPRT_ITM_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: MEASUREMENT_AND_EVALUATION_TGT <br />
--<br />
<br />
CREATE TABLE MEASUREMENT_AND_EVALUATION_TGT(<br />
MEASUREMENT_AND_EVALUATION_TGT_ID INTEGER NOT NULL,<br />
MEASUREMENT_AND_EVALUATION_MSR_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
IMPLMNTNG_PRTNR_ID INTEGER NOT NULL,<br />
HLTH_ELMNT_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_5_ID INTEGER NOT NULL,<br />
SPPLR_ID INTEGER NOT NULL,<br />
OBJCTV_VLD_TO_SRD_DAY_ID INTEGER NOT NULL,<br />
OBJCTV_VLD_FROM_SRD_DAY_ID INTEGER NOT NULL,<br />
TGT_DESRED_VAL VARCHAR(250) NOT NULL,<br />
TGT_PLUS_TOLERANCE_PCT DECIMAL(4, 3) NOT NULL,<br />
TGT_MINUS_TOLERANCE_PCT DECIMAL(4, 3) NOT NULL,<br />
PRIMARY KEY (MEASUREMENT_AND_EVALUATION_TGT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: MED_DVC_PRDCT_TYP <br />
--<br />
<br />
CREATE TABLE MED_DVC_PRDCT_TYP(<br />
MED_DVC_PRDCT_TYP_ID INTEGER NOT NULL,<br />
MED_DVC_PRDCT_TYP_NM VARCHAR(50) NOT NULL,<br />
MED_DVC_PRDCT_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (MED_DVC_PRDCT_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: MFR <br />
--<br />
<br />
CREATE TABLE MFR(<br />
MFR_ID INTEGER NOT NULL,<br />
NAMEOFMANUFACTURER VARCHAR(200) NOT NULL,<br />
MANUFACTURERGLN VARCHAR(50) NOT NULL,<br />
MFR_DESC VARCHAR(50) NOT NULL,<br />
MFR_ADDR_LN_1 VARCHAR(100),<br />
MFR_ADDR_LN_2 VARCHAR(100),<br />
MFR_ADDR_STE VARCHAR(100),<br />
MFR_ADDR_CTY VARCHAR(100),<br />
MFR_ADDR_ST VARCHAR(100) NOT NULL,<br />
MFR_ADDR_PSTL_CD VARCHAR(100),<br />
MFR_ADDR_PRVNC VARCHAR(100),<br />
MFR_ADDR_CNTRY VARCHAR(100) NOT NULL,<br />
MFR_CNTCT_NM VARCHAR(50) NOT NULL,<br />
MFR_CNTCT_EML VARCHAR(255),<br />
PRIMARY KEY (MFR_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: MFR_PRDCT_LOT <br />
--<br />
<br />
CREATE TABLE MFR_PRDCT_LOT(<br />
MFR_PRDCT_LOT_ID INTEGER NOT NULL,<br />
TRADE_ITM_ID INTEGER NOT NULL,<br />
MFR_ID INTEGER NOT NULL,<br />
MFG_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
EXP_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
MFR_PRDCT_LOT_NUM VARCHAR(255),<br />
MFR_PRDCT_LOT_TOT_QTY DECIMAL(15, 2) NOT NULL,<br />
PRIMARY KEY (MFR_PRDCT_LOT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: MFR_ST <br />
--<br />
<br />
CREATE TABLE MFR_ST(<br />
MFR_ST_ID INTEGER NOT NULL,<br />
MFR_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
MFR_ST_NM VARCHAR(50) NOT NULL,<br />
MFR_ST_DESC VARCHAR(50) NOT NULL,<br />
MFR_ST_ADDR_LN_1 VARCHAR(100),<br />
MFR_ST_ADDR_LN_2 VARCHAR(100),<br />
MFR_ST_ADDR_STE VARCHAR(100),<br />
MFR_ST_ADDR_CTY VARCHAR(100),<br />
MFR_ST_ADDR_ST VARCHAR(100) NOT NULL,<br />
MFR_ST_ADDR_PSTL_CD VARCHAR(100),<br />
MFR_ST_ADDR_PRVNC VARCHAR(100),<br />
MFR_ST_ADDR_CNTRY VARCHAR(100) NOT NULL,<br />
MFR_ST_CNTCT_NM VARCHAR(50) NOT NULL,<br />
MFR_ST_CNTCT_EML VARCHAR(255),<br />
PRIMARY KEY (MFR_ST_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: NONFOODINGREDIENT <br />
--<br />
<br />
CREATE TABLE NONFOODINGREDIENT(<br />
NONFOODINGREDIENT_ID INTEGER NOT NULL,<br />
TRADE_ITM_ID INTEGER NOT NULL,<br />
NONFOODINGREDIENT_SEQNUM SMALLINT NOT NULL,<br />
NONFOODINGREDIENTNAME VARCHAR(500) NOT NULL,<br />
ISINGREDIENTACTIVE VARCHAR(15),<br />
INGREDIENTSTRENGTH DECIMAL(10, 5),<br />
INGREDIENTSTRENGTH_MEASUREMENTUNITCODE VARCHAR(80),<br />
INGREDIENTSTRENGTHBASIS DECIMAL(10, 5),<br />
INGREDIENTSTRENGTHBASIS_MEASUREMENTUNITCODE VARCHAR(80),<br />
ISINGREDIENTGENERIC VARCHAR(15) NOT NULL,<br />
NONFOODINGREDIENTOFCONCERNCODE VARCHAR(80) NOT NULL,<br />
PRIMARY KEY (NONFOODINGREDIENT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: NTNL_PRDCT_ACTN_RQST_FC <br />
--<br />
<br />
CREATE TABLE NTNL_PRDCT_ACTN_RQST_FC(<br />
NTNL_PRDCT_ACTN_RQST_FC_ID INTEGER NOT NULL,<br />
NTNL_PRDCT_ACTN_RQST_TYP_ID INTEGER NOT NULL,<br />
NTNL_PRDCT_ACTN_RQST_STAT_TYP_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_5_ID INTEGER NOT NULL,<br />
CNTRY_PRGRM_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
NTNL_PRDCT_ACTN_RQST_SBMSSN_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
NTNL_PRDCT_ACTN_RQST_APPRVL_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
NTNL_PRDCT_ACTN_RQST_CLOSE_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
REQUESTING_BI_USER_ID INTEGER NOT NULL,<br />
NTNL_PRDCT_ACTN_RSLTN_TXT VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (NTNL_PRDCT_ACTN_RQST_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: NTNL_PRDCT_ACTN_RQST_STAT_TYP <br />
--<br />
<br />
CREATE TABLE NTNL_PRDCT_ACTN_RQST_STAT_TYP(<br />
NTNL_PRDCT_ACTN_RQST_STAT_TYP_ID INTEGER NOT NULL,<br />
NTNL_PRDCT_ACTN_RQST_STAT_TYP_NM VARCHAR(50) NOT NULL,<br />
NTNL_PRDCT_ACTN_RQST_STAT_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (NTNL_PRDCT_ACTN_RQST_STAT_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: NTNL_PRDCT_ACTN_RQST_TYP <br />
--<br />
<br />
CREATE TABLE NTNL_PRDCT_ACTN_RQST_TYP(<br />
NTNL_PRDCT_ACTN_RQST_TYP_ID INTEGER NOT NULL,<br />
NTNL_PRDCT_ACTN_RQST_TYP_NM VARCHAR(50) NOT NULL,<br />
NTNL_PRDCT_ACTN_RQST_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (NTNL_PRDCT_ACTN_RQST_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: NTNL_PRDCT_ACTN_RQST_UPDT_FC <br />
--<br />
<br />
CREATE TABLE NTNL_PRDCT_ACTN_RQST_UPDT_FC(<br />
NTNL_PRDCT_ACTN_RQST_UPDT_FC_ID INTEGER NOT NULL,<br />
NTNL_PRDCT_ACTN_RQST_FC_ID INTEGER NOT NULL,<br />
NTNL_PRDCT_ACTN_RQST_UPDT_TYP_ID INTEGER NOT NULL,<br />
NTNL_PRDCT_ACTN_RQST_UPDT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
UPDATING_BI_USER_ID INTEGER NOT NULL,<br />
NTNL_PRDCT_ACTN_RQST_UPDT_TXT VARCHAR(4000) NOT NULL,<br />
NTNL_PRDCT_ACTN_RQST_UPDT_TMSTMP TIME,<br />
PRIMARY KEY (NTNL_PRDCT_ACTN_RQST_UPDT_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: NTNL_PRDCT_ACTN_RQST_UPDT_TYP <br />
--<br />
<br />
CREATE TABLE NTNL_PRDCT_ACTN_RQST_UPDT_TYP(<br />
NTNL_PRDCT_ACTN_RQST_UPDT_TYP_ID INTEGER NOT NULL,<br />
NTNL_PRDCT_ACTN_RQST_UPDT_TYP_NM VARCHAR(50) NOT NULL,<br />
NTNL_PRDCT_ACTN_RQST_UPDT_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (NTNL_PRDCT_ACTN_RQST_UPDT_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: NTNL_PRDCT_CNSMPTN_FC <br />
--<br />
<br />
CREATE TABLE NTNL_PRDCT_CNSMPTN_FC(<br />
NTNL_PRDCT_CNSMPTN_FC_ID INTEGER NOT NULL,<br />
PRDCT_CNSMPTN_TYP_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
CNTRY_PRGRM_ID INTEGER NOT NULL,<br />
FC_ROW_TYP_ID INTEGER NOT NULL,<br />
SPPLY_CHN_LVL_ID INTEGER NOT NULL,<br />
LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_5_ID INTEGER NOT NULL,<br />
PRDCT_SUBCAT_LVL_2_ID INTEGER NOT NULL,<br />
CNSMPTN_RPRT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PRDCT_CNSMPTN_ALLCTN_MTH_SRC_MTH_ID INTEGER NOT NULL,<br />
PRDCT_CNSMPTN DECIMAL(15, 2) NOT NULL,<br />
CYP_CNSMPTN DECIMAL(11, 2) NOT NULL,<br />
PRIMARY KEY (NTNL_PRDCT_CNSMPTN_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: NTNL_PRDCT_DMND_PLN_FC <br />
--<br />
<br />
CREATE TABLE NTNL_PRDCT_DMND_PLN_FC(<br />
NTNL_PRDCT_DMND_PLN_FC_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
CNTRY_PRGRM_ID INTEGER NOT NULL,<br />
FC_ROW_TYP_ID INTEGER NOT NULL,<br />
SPPLY_CHN_LVL_ID INTEGER NOT NULL,<br />
LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_5_ID INTEGER NOT NULL,<br />
PRDCT_SUBCAT_LVL_2_ID INTEGER NOT NULL,<br />
SRD_DAY_ID INTEGER NOT NULL,<br />
PRDCT_DMND_ALLCTN_MTH_SRD_MTH_ID INTEGER NOT NULL,<br />
TGT_MIN_MTHS_SOH INTEGER NOT NULL,<br />
TGT_MAX_MTHS_SOH INTEGER NOT NULL,<br />
PRIMARY KEY (NTNL_PRDCT_DMND_PLN_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: NTNL_RCT_FCAST_FC <br />
--<br />
<br />
CREATE TABLE NTNL_RCT_FCAST_FC(<br />
NTNL_RCT_FCAST_FC_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
CNTRY_PRGRM_ID INTEGER NOT NULL,<br />
FC_ROW_TYP_ID INTEGER NOT NULL,<br />
SPPLY_CHN_LVL_ID INTEGER NOT NULL,<br />
LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_5_ID INTEGER NOT NULL,<br />
PRDCT_SUBCAT_LVL_2_ID INTEGER NOT NULL,<br />
FCAST_SBMSSN_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
FCAST_BEGIN_SRD_MTH_ID INTEGER NOT NULL,<br />
FCAST_END_SRD_MTH_ID INTEGER NOT NULL,<br />
RPRT_PRD_TYP_ID INTEGER NOT NULL,<br />
FCAST_AMT DECIMAL(15, 2) NOT NULL,<br />
PRIMARY KEY (NTNL_RCT_FCAST_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: NTNL_SP_FC <br />
--<br />
<br />
CREATE TABLE NTNL_SP_FC(<br />
NTNL_SP_FC_ID INTEGER NOT NULL,<br />
SP_STAT_ID INTEGER NOT NULL,<br />
PRCRNG_AGNCY_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
CNTRY_PRGRM_ID INTEGER NOT NULL,<br />
CNTRY_PRCRMNT_BUREAU_ID INTEGER NOT NULL,<br />
DONR_OFFC_ID INTEGER NOT NULL,<br />
FNDNG_SRC_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_CHRG_LCTN_ID INTEGER NOT NULL,<br />
FC_ROW_TYP_ID INTEGER NOT NULL,<br />
SPPLY_CHN_LVL_ID INTEGER NOT NULL,<br />
LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_5_ID INTEGER NOT NULL,<br />
PRDCT_SUBCAT_LVL_2_ID INTEGER NOT NULL,<br />
SP_SBMSSN_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
AD_HOC_TRANS_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
BI_USER_ID INTEGER NOT NULL,<br />
RCT_DSRD_BY_SRD_MTH_ID INTEGER NOT NULL,<br />
SP_CNSTRNT_TYP_ID INTEGER NOT NULL,<br />
CRRNCY_ID INTEGER NOT NULL,<br />
SP_ORDR_NUM VARCHAR(50) NOT NULL,<br />
CRRNCY_EXCHNG_RT DECIMAL(18, 6),<br />
DSRD_PRDCT_QTY DECIMAL(15, 2) NOT NULL,<br />
CNSTRND_PRDCT_QTY DECIMAL(15, 2) NOT NULL,<br />
CNSTRNT_RMRKS VARCHAR(4000) NOT NULL,<br />
PRDCT_CST DECIMAL(12, 3) NOT NULL,<br />
FRT_CST DECIMAL(12, 3) NOT NULL,<br />
TOT_CST DECIMAL(12, 3) NOT NULL,<br />
PRIMARY KEY (NTNL_SP_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: ORDR_LIN_STAT <br />
--<br />
<br />
CREATE TABLE ORDR_LIN_STAT(<br />
ORDR_LIN_STAT_ID INTEGER NOT NULL,<br />
ORDR_LIN_STAT_NM VARCHAR(50) NOT NULL,<br />
ORDR_LIN_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (ORDR_LIN_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: ORDR_STAT <br />
--<br />
<br />
CREATE TABLE ORDR_STAT(<br />
ORDR_STAT_ID INTEGER NOT NULL,<br />
ORDR_STAT_NM VARCHAR(50) NOT NULL,<br />
ORDR_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (ORDR_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PACKAGINGTYPECODE <br />
--<br />
<br />
CREATE TABLE PACKAGINGTYPECODE(<br />
PACKAGINGTYPECODE_ID INTEGER NOT NULL,<br />
PACKAGINGTYPECODE VARCHAR(80) NOT NULL,<br />
PACKAGINGTYPECODE_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PACKAGINGTYPECODE_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PKG_MARKED_LANGUAGE_CD <br />
--<br />
<br />
CREATE TABLE PKG_MARKED_LANGUAGE_CD(<br />
PKG_MARKED_LANGUAGE_CD_ID INTEGER NOT NULL,<br />
PKG_MARKED_LANGUAGE_CD VARCHAR(10) NOT NULL,<br />
PKG_MARKED_LANGUAGE_CD_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PKG_MARKED_LANGUAGE_CD_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PMT_TRMS_TYP <br />
--<br />
<br />
CREATE TABLE PMT_TRMS_TYP(<br />
PMT_TRMS_TYP_ID INTEGER NOT NULL,<br />
PMT_TRMS_TYP_NM VARCHAR(50) NOT NULL,<br />
PMT_TRMS_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PMT_TRMS_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PO_DLY_FC <br />
--<br />
<br />
CREATE TABLE PO_DLY_FC(<br />
PO_DLY_FC_ID INTEGER NOT NULL,<br />
PO_FC_ID INTEGER NOT NULL,<br />
DT_DLY_STARTED_DT_SRD_DAY_ID INTEGER,<br />
DT_DLY_CLRD_DT_SRD_DAY_ID INTEGER,<br />
PO_DLY_TYP_ID INTEGER,<br />
PO_DLY_RSN_ID INTEGER,<br />
PO_DLY_DAY_CNT INTEGER NOT NULL,<br />
PO_DLY_RMRKS VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (PO_DLY_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PO_DLY_RSN <br />
--<br />
<br />
CREATE TABLE PO_DLY_RSN(<br />
PO_DLY_RSN_ID INTEGER NOT NULL,<br />
PO_DLY_RSN_NM VARCHAR(50) NOT NULL,<br />
PO_DLY_RSN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PO_DLY_RSN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PO_DLY_RSPNSBL_PRTY <br />
--<br />
<br />
CREATE TABLE PO_DLY_RSPNSBL_PRTY(<br />
PO_DLY_RSPNSBL_PRTY_ID INTEGER NOT NULL,<br />
PO_DLY_RSPNSBL_PRTY_NM VARCHAR(50) NOT NULL,<br />
PO_DLY_RSPNSBL_PRTY_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PO_DLY_RSPNSBL_PRTY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PO_DLY_TYP <br />
--<br />
<br />
CREATE TABLE PO_DLY_TYP(<br />
PO_DLY_TYP_ID INTEGER NOT NULL,<br />
PO_DLY_RSPNSBL_PRTY_ID INTEGER,<br />
PO_DLY_TYP_NM VARCHAR(50) NOT NULL,<br />
PO_DLY_TYP_DESC VARCHAR(50) NOT NULL,<br />
PO_DLY_ACCPTBL_YNFLG CHAR(1) NOT NULL,<br />
PRIMARY KEY (PO_DLY_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PO_DOC_CMPLTN_STAT <br />
--<br />
<br />
CREATE TABLE PO_DOC_CMPLTN_STAT(<br />
PO_DOC_CMPLTN_STAT_ID INTEGER NOT NULL,<br />
PO_DOC_CMPLTN_STAT_NM VARCHAR(50) NOT NULL,<br />
PO_DOC_CMPLTN_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PO_DOC_CMPLTN_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PO_FC <br />
--<br />
<br />
CREATE TABLE PO_FC(<br />
PO_FC_ID INTEGER NOT NULL,<br />
PO_TYP_ID INTEGER NOT NULL,<br />
PO_URGNCY_TYP_ID INTEGER NOT NULL,<br />
PQ_FC_ID INTEGER NOT NULL,<br />
PRCRNG_AGNCY_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
DONR_OFFC_ID INTEGER NOT NULL,<br />
FNDNG_SRC_ID INTEGER NOT NULL,<br />
SPPLR_ID INTEGER NOT NULL,<br />
CNSGNE_ID INTEGER NOT NULL,<br />
HLTH_ELMNT_ID INTEGER NOT NULL,<br />
TSKORDR_ID INTEGER NOT NULL,<br />
PPLN_STG_ID INTEGER NOT NULL,<br />
SPPLY_CHN_FRMWRK_ID INTEGER,<br />
SRC_INCOTERM_ID INTEGER NOT NULL,<br />
DSTNTN_INCOTERM_ID INTEGER NOT NULL,<br />
PO_STAT_ID INTEGER,<br />
PPLN_ORDR_DISP_ID INTEGER NOT NULL,<br />
PO_DOC_CMPLTN_STAT_ID INTEGER NOT NULL,<br />
SRC_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
DSTNTN_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
PO_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
BLNKT_PO_VLD_FROM_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
BLNKT_PO_VLD_TO_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PRJCTD_DLVRY_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
VNDR_PRMSD_BY_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PRE_SHPMNT_INSPCTN_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
ESTMTD_RDY_FOR_FRT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
EXPRT_DOC_RCVD_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PO_CRTD_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PO_RCVD_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PO_SNT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PLND_IN_CNTRY_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PLND_DLVRY_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
SHPPNG_MTHD_ID INTEGER NOT NULL,<br />
FRT_FWDR_ID INTEGER NOT NULL,<br />
CNTRY_PRGRM_ID INTEGER NOT NULL,<br />
CRRNCY_ID INTEGER NOT NULL,<br />
PMT_TRMS_TYP_ID INTEGER NOT NULL,<br />
PO_NUM VARCHAR(50),<br />
ORDR_IN_LN_WITH_SP_YNFLG CHAR(1) NOT NULL,<br />
PRTL_DLVRY_YNFLG CHAR(1) NOT NULL,<br />
HDR_DISC_PCTG DECIMAL(4, 3) NOT NULL,<br />
HDR_DISC_VAL DECIMAL(12, 3) NOT NULL,<br />
TOT_LIN_DISC_VAL DECIMAL(12, 3) NOT NULL,<br />
FRT_EXPNS DECIMAL(12, 3) NOT NULL,<br />
INSRNC_EXPNS DECIMAL(12, 3) NOT NULL,<br />
QA_EXPNS DECIMAL(12, 3) NOT NULL,<br />
SCRTY_EXPNS DECIMAL(12, 3) NOT NULL,<br />
OTHR_HDR_EXPNSS DECIMAL(12, 3) NOT NULL,<br />
PO_RMRKS VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (PO_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PO_HDR_EXPNS_FC <br />
--<br />
<br />
CREATE TABLE PO_HDR_EXPNS_FC(<br />
PO_HDR_EXPNS_FC_ID INTEGER NOT NULL,<br />
PO_FC_ID INTEGER NOT NULL,<br />
PO_HDR_EXPNS_TYP_ID INTEGER NOT NULL,<br />
EXPNS_VAL DECIMAL(12, 3) NOT NULL,<br />
EXPNS_DISC_PCTG DECIMAL(4, 3) NOT NULL,<br />
EXPNS_DISC_VAL DECIMAL(12, 3) NOT NULL,<br />
PRIMARY KEY (PO_HDR_EXPNS_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PO_HDR_EXPNS_TYP <br />
--<br />
<br />
CREATE TABLE PO_HDR_EXPNS_TYP(<br />
PO_HDR_EXPNS_TYP_ID INTEGER NOT NULL,<br />
PO_HDR_EXPNS_TYP_NM VARCHAR(50) NOT NULL,<br />
PO_HDR_EXPNS_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PO_HDR_EXPNS_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PO_KEY_INFO_TYP <br />
--<br />
<br />
CREATE TABLE PO_KEY_INFO_TYP(<br />
PO_KEY_INFO_TYP_ID INTEGER NOT NULL,<br />
PO_KEY_INFO_TYP_NM VARCHAR(50) NOT NULL,<br />
PO_KEY_INFO_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PO_KEY_INFO_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PO_KIC_FC <br />
--<br />
<br />
CREATE TABLE PO_KIC_FC(<br />
PO_KIC_FC_ID INTEGER NOT NULL,<br />
PO_FC_ID INTEGER NOT NULL,<br />
SRD_DAY_ID INTEGER,<br />
PO_KEY_INFO_TYP_ID INTEGER,<br />
PO_KIC_RSN_ID INTEGER,<br />
PREV_VAL VARCHAR(4000) NOT NULL,<br />
CRRNT_VAL VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (PO_KIC_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PO_KIC_RSN <br />
--<br />
<br />
CREATE TABLE PO_KIC_RSN(<br />
PO_KIC_RSN_ID INTEGER NOT NULL,<br />
PO_KIC_RSN_NM VARCHAR(50) NOT NULL,<br />
PO_KIC_RSN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PO_KIC_RSN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PO_LIN_FC <br />
--<br />
<br />
CREATE TABLE PO_LIN_FC(<br />
PO_LIN_FC_ID INTEGER NOT NULL,<br />
PO_FC_ID INTEGER NOT NULL,<br />
PQ_LIN_FC_ID INTEGER NOT NULL,<br />
TRADE_ITM_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_5_ID INTEGER NOT NULL,<br />
MFR_ID INTEGER NOT NULL,<br />
FNDNG_SRC_ID INTEGER NOT NULL,<br />
HLTH_ELMNT_ID INTEGER NOT NULL,<br />
PO_LIN_STAT_ID INTEGER NOT NULL,<br />
PO_LIN_STAT_RSN_ID INTEGER NOT NULL,<br />
SRC_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
DSTNTN_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
QTY_UOM_ID INTEGER NOT NULL,<br />
SHPPNG_MTHD_ID INTEGER NOT NULL,<br />
FRT_FWDR_ID INTEGER NOT NULL,<br />
SRC_INCOTERM_ID INTEGER NOT NULL,<br />
DSTNTN_INCOTERM_ID INTEGER NOT NULL,<br />
SPPLY_CHN_FRMWRK_ID INTEGER NOT NULL,<br />
ESTMTD_RDY_FOR_FRT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PLND_IN_CNTRY_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PLND_DLVRY_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PRJCTD_DLVRY_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PO_NUM VARCHAR(50) NOT NULL,<br />
LIN_NUM INTEGER NOT NULL,<br />
LIN_QTY DECIMAL(15, 2) NOT NULL,<br />
LIN_EACH_QUALTITY DECIMAL(15, 2) NOT NULL,<br />
LIN_VAL DECIMAL(12, 3),<br />
LIN_EXW_VAL DECIMAL(12, 3) NOT NULL,<br />
LIN_DISC_PCTG DECIMAL(4, 3) NOT NULL,<br />
LIN_DISC_VAL DECIMAL(12, 3) NOT NULL,<br />
PO_LIN_CYP DECIMAL(11, 2) NOT NULL,<br />
PRIMARY KEY (PO_LIN_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PO_LIN_STAT <br />
--<br />
<br />
CREATE TABLE PO_LIN_STAT(<br />
PO_LIN_STAT_ID INTEGER NOT NULL,<br />
PO_LIN_STAT_NM VARCHAR(50) NOT NULL,<br />
PO_LIN_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PO_LIN_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PO_LIN_STAT_RSN <br />
--<br />
<br />
CREATE TABLE PO_LIN_STAT_RSN(<br />
PO_LIN_STAT_RSN_ID INTEGER NOT NULL,<br />
PO_LIN_STAT_RSN_NM VARCHAR(50) NOT NULL,<br />
PO_LIN_STAT_RSN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PO_LIN_STAT_RSN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PO_MLSTN_FC <br />
--<br />
<br />
CREATE TABLE PO_MLSTN_FC(<br />
PO_MLSTN_FC_ID INTEGER NOT NULL,<br />
PO_FC_ID INTEGER NOT NULL,<br />
PO_LIN_FC_ID INTEGER NOT NULL,<br />
PO_MLSTN_DT_SRD_DAY_ID INTEGER,<br />
PO_MLSTN_TYP_ID INTEGER,<br />
PO_MLSTN_RSN_ID INTEGER,<br />
PO_MLSTN_RMRKS VARCHAR(4000) NOT NULL,<br />
PO_MLSTN_RSN_RMRKS VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (PO_MLSTN_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PO_MLSTN_RSN <br />
--<br />
<br />
CREATE TABLE PO_MLSTN_RSN(<br />
PO_MLSTN_RSN_ID INTEGER NOT NULL,<br />
PO_MLSTN_RSN_NM VARCHAR(50) NOT NULL,<br />
PO_MLSTN_RSN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PO_MLSTN_RSN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PO_MLSTN_TYP <br />
--<br />
<br />
CREATE TABLE PO_MLSTN_TYP(<br />
PO_MLSTN_TYP_ID INTEGER NOT NULL,<br />
PO_MLSTN_TYP_NM VARCHAR(50) NOT NULL,<br />
PO_MLSTN_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PO_MLSTN_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PO_STAT <br />
--<br />
<br />
CREATE TABLE PO_STAT(<br />
PO_STAT_ID INTEGER NOT NULL,<br />
PO_STAT_NM VARCHAR(50) NOT NULL,<br />
PO_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PO_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PO_TYP <br />
--<br />
<br />
CREATE TABLE PO_TYP(<br />
PO_TYP_ID INTEGER NOT NULL,<br />
PO_TYP_NM VARCHAR(50) NOT NULL,<br />
PO_TYP_DESC VARCHAR(250) NOT NULL,<br />
PRIMARY KEY (PO_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PO_URGNCY_TYP <br />
--<br />
<br />
CREATE TABLE PO_URGNCY_TYP(<br />
PO_URGNCY_TYP_ID INTEGER NOT NULL,<br />
PO_URGNCY_TYP_NM VARCHAR(50) NOT NULL,<br />
PO_URGNCY_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PO_URGNCY_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PPLN_ORDR_DISP <br />
--<br />
<br />
CREATE TABLE PPLN_ORDR_DISP(<br />
PPLN_ORDR_DISP_ID INTEGER NOT NULL,<br />
PPLN_ORDR_DISP_NM VARCHAR(50) NOT NULL,<br />
PPLN_ORDR_DISP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PPLN_ORDR_DISP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PPLN_STG <br />
--<br />
<br />
CREATE TABLE PPLN_STG(<br />
PPLN_STG_ID INTEGER NOT NULL,<br />
PPLN_STG_NM VARCHAR(50) NOT NULL,<br />
PPLN_STG_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PPLN_STG_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PQ_DLY_FC <br />
--<br />
<br />
CREATE TABLE PQ_DLY_FC(<br />
PQ_DLY_FC_ID INTEGER NOT NULL,<br />
PQ_FC_ID INTEGER NOT NULL,<br />
DT_DLY_STARTED_SRD_DAY_ID INTEGER NOT NULL,<br />
DT_DLY_CLRD_SRD_DAY_ID INTEGER NOT NULL,<br />
PQ_DLY_TYP_ID INTEGER NOT NULL,<br />
PQ_DLY_RSN_ID INTEGER NOT NULL,<br />
PQ_DLY_DAY_CNT INTEGER NOT NULL,<br />
PQ_DLY_RMRKS VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (PQ_DLY_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PQ_DLY_RSN <br />
--<br />
<br />
CREATE TABLE PQ_DLY_RSN(<br />
PQ_DLY_RSN_ID INTEGER NOT NULL,<br />
PQ_DLY_RSN_NM VARCHAR(50) NOT NULL,<br />
PQ_DLY_RSN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PQ_DLY_RSN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PQ_DLY_RSPNSBL_PRTY <br />
--<br />
<br />
CREATE TABLE PQ_DLY_RSPNSBL_PRTY(<br />
PQ_DLY_RSPNSBL_PRTY_ID INTEGER NOT NULL,<br />
PQ_DLY_RSPNSBL_PRTY_NM VARCHAR(50) NOT NULL,<br />
PQ_DLY_RSPNSBL_PRTY_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PQ_DLY_RSPNSBL_PRTY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PQ_DLY_TYP <br />
--<br />
<br />
CREATE TABLE PQ_DLY_TYP(<br />
PQ_DLY_TYP_ID INTEGER NOT NULL,<br />
PQ_DLY_RSPNSBL_PRTY_ID INTEGER NOT NULL,<br />
PQ_DLY_TYP_NM VARCHAR(50) NOT NULL,<br />
PQ_DLY_TYP_DESC VARCHAR(50) NOT NULL,<br />
PQ_DLY_RMRKS VARCHAR(4000) NOT NULL,<br />
PR_DLY_ACCPTBL_YNFLG CHAR(1) NOT NULL,<br />
PRIMARY KEY (PQ_DLY_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PQ_DOC_CMPLTN_STAT <br />
--<br />
<br />
CREATE TABLE PQ_DOC_CMPLTN_STAT(<br />
PQ_DOC_CMPLTN_STAT_ID INTEGER NOT NULL,<br />
PQ_DOC_CMPLTN_STAT_NM VARCHAR(50) NOT NULL,<br />
PQ_DOC_CMPLTN_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PQ_DOC_CMPLTN_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PQ_FC <br />
--<br />
<br />
CREATE TABLE PQ_FC(<br />
PQ_FC_ID INTEGER NOT NULL,<br />
PQ_TYP_ID INTEGER NOT NULL,<br />
PQ_SRC_ID INTEGER,<br />
PQ_URGNCY_TYP_ID INTEGER,<br />
PR_FC_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
DONR_OFFC_ID INTEGER NOT NULL,<br />
SPPLR_ID INTEGER NOT NULL,<br />
HLTH_ELMNT_ID INTEGER NOT NULL,<br />
TSKORDR_ID INTEGER NOT NULL,<br />
PPLN_STG_ID INTEGER NOT NULL,<br />
SPPLY_CHN_FRMWRK_ID INTEGER NOT NULL,<br />
PQ_STAT_ID INTEGER NOT NULL,<br />
PQ_RSPNS_ID INTEGER NOT NULL,<br />
PPLN_ORDR_DISP_ID INTEGER NOT NULL,<br />
PQ_DOC_CMPLTN_STAT_ID INTEGER NOT NULL,<br />
SRC_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
DSTNTN_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
INCOTERM_ID INTEGER NOT NULL,<br />
PQ_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
STKOUT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PQ_ESTMTD_RDY_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PQ_EXP_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PQ_SNT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PQ_RSPNS_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PQ_FNL_INVC_SNT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PQ_PRCD_TO_ORDR_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
SHPPNG_MTHD_ID INTEGER NOT NULL,<br />
FRT_FWDR_ID INTEGER NOT NULL,<br />
CNTRY_PRGRM_ID INTEGER NOT NULL,<br />
CRRNCY_ID INTEGER,<br />
PMT_TRMS_TYP_ID INTEGER NOT NULL,<br />
PQ_NUM VARCHAR(50) NOT NULL,<br />
ORDR_IN_LN_WITH_SP_YNFLG CHAR(1) NOT NULL,<br />
CRRNCY_EXCHNG_RT DECIMAL(18, 6),<br />
HDR_DISC_PCTG DECIMAL(4, 3) NOT NULL,<br />
HDR_DISC_VAL DECIMAL(12, 3) NOT NULL,<br />
TOT_LIN_DISC_VAL DECIMAL(12, 3) NOT NULL,<br />
FRT_EXPNS DECIMAL(12, 3) NOT NULL,<br />
INSRNC_EXPNS DECIMAL(12, 3) NOT NULL,<br />
QA_EXPNS DECIMAL(12, 3) NOT NULL,<br />
SCRTY_EXPNS DECIMAL(12, 3) NOT NULL,<br />
OTHR_HDR_EXPNSS DECIMAL(12, 3) NOT NULL,<br />
PQ_RSN VARCHAR(4000) NOT NULL,<br />
PQ_RMRKS VARCHAR(4000) NOT NULL,<br />
PQ_INVC_FNL_CMMNTS VARCHAR(4000) NOT NULL,<br />
PQ_RSPNS_CMMNTS VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (PQ_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PQ_HDR_EXPNS_FC <br />
--<br />
<br />
CREATE TABLE PQ_HDR_EXPNS_FC(<br />
PQ_HDR_EXPNS_FC_ID INTEGER NOT NULL,<br />
PQ_FC_ID INTEGER NOT NULL,<br />
PQ_HDR_EXPNS_TYP_ID INTEGER NOT NULL,<br />
EXPNS_VAL DECIMAL(12, 3) NOT NULL,<br />
EXPNS_DISC_PCTG DECIMAL(4, 3) NOT NULL,<br />
EXPNS_DISC_VAL DECIMAL(12, 3) NOT NULL,<br />
PRIMARY KEY (PQ_HDR_EXPNS_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PQ_HDR_EXPNS_TYP <br />
--<br />
<br />
CREATE TABLE PQ_HDR_EXPNS_TYP(<br />
PQ_HDR_EXPNS_TYP_ID INTEGER NOT NULL,<br />
PQ_HDR_EXPNS_TYP_NM VARCHAR(50) NOT NULL,<br />
PQ_HDR_EXPNS_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PQ_HDR_EXPNS_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PQ_KEY_INFO_TYP <br />
--<br />
<br />
CREATE TABLE PQ_KEY_INFO_TYP(<br />
PQ_KEY_INFO_TYP_ID INTEGER NOT NULL,<br />
PQ_KEY_INFO_TYP_NM VARCHAR(50) NOT NULL,<br />
PQ_KEY_INFO_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PQ_KEY_INFO_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PQ_KIC_FC <br />
--<br />
<br />
CREATE TABLE PQ_KIC_FC(<br />
PQ_KIC_FC_ID INTEGER NOT NULL,<br />
PQ_FC_ID INTEGER NOT NULL,<br />
SRD_DAY_ID INTEGER NOT NULL,<br />
PQ_KEY_INFO_TYP_ID INTEGER NOT NULL,<br />
PQ_KIC_RSN_ID INTEGER NOT NULL,<br />
PREV_VAL VARCHAR(4000) NOT NULL,<br />
CRRNT_VAL VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (PQ_KIC_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PQ_KIC_RSN <br />
--<br />
<br />
CREATE TABLE PQ_KIC_RSN(<br />
PQ_KIC_RSN_ID INTEGER NOT NULL,<br />
PQ_KIC_RSN_NM VARCHAR(50) NOT NULL,<br />
PQ_KIC_RSN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PQ_KIC_RSN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PQ_LIN_FC <br />
--<br />
<br />
CREATE TABLE PQ_LIN_FC(<br />
PQ_LIN_FC_ID INTEGER NOT NULL,<br />
PQ_FC_ID INTEGER NOT NULL,<br />
PR_LIN_FC_ID INTEGER NOT NULL,<br />
FNDNG_SRC_ID INTEGER NOT NULL,<br />
HLTH_ELMNT_ID INTEGER NOT NULL,<br />
TRADE_ITM_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_5_ID INTEGER NOT NULL,<br />
MFR_ID INTEGER NOT NULL,<br />
PQ_LIN_STAT_ID INTEGER NOT NULL,<br />
PQ_LIN_STAT_RSN_ID INTEGER NOT NULL,<br />
SRC_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
DSTNTN_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
QTY_UOM_ID INTEGER NOT NULL,<br />
PQ_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
STKOUT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
SHPPNG_MTHD_ID INTEGER NOT NULL,<br />
FRT_FWDR_ID INTEGER NOT NULL,<br />
SRC_INCOTERM_ID INTEGER NOT NULL,<br />
DSTNTN_INCOTERM_ID INTEGER NOT NULL,<br />
SPPLY_CHN_FRMWRK_ID INTEGER NOT NULL,<br />
SPPLR_ID INTEGER NOT NULL,<br />
LIN_NUM INTEGER NOT NULL,<br />
LIN_QTY DECIMAL(15, 2) NOT NULL,<br />
LIN_EACH_QTY DECIMAL(15, 2) NOT NULL,<br />
LIN_UNIT_PRC DECIMAL(12, 3),<br />
LIN_VAL DECIMAL(12, 3) NOT NULL,<br />
LIN_EXW_VAL DECIMAL(12, 3) NOT NULL,<br />
LIN_DISC_PCTG DECIMAL(4, 3) NOT NULL,<br />
LIN_DISC_VAL DECIMAL(12, 3) NOT NULL,<br />
PRIMARY KEY (PQ_LIN_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PQ_LIN_STAT <br />
--<br />
<br />
CREATE TABLE PQ_LIN_STAT(<br />
PQ_LIN_STAT_ID INTEGER NOT NULL,<br />
PQ_LIN_STAT_NM VARCHAR(50) NOT NULL,<br />
PQ_LIN_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PQ_LIN_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PQ_LIN_STAT_RSN <br />
--<br />
<br />
CREATE TABLE PQ_LIN_STAT_RSN(<br />
PQ_LIN_STAT_RSN_ID INTEGER NOT NULL,<br />
PQ_LIN_STAT_RSN_NM VARCHAR(50) NOT NULL,<br />
PQ_LIN_STAT_RSN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PQ_LIN_STAT_RSN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PQ_MLSTN_FC <br />
--<br />
<br />
CREATE TABLE PQ_MLSTN_FC(<br />
PQ_MLSTN_FC_ID INTEGER NOT NULL,<br />
PQ_FC_ID INTEGER NOT NULL,<br />
PQ_LIN_FC_ID INTEGER NOT NULL,<br />
PQ_MLSTN_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PQ_MLSTN_TYP_ID INTEGER NOT NULL,<br />
PQ_MLSTN_RSN_ID INTEGER NOT NULL,<br />
PQ_MLSTN_RMRKS VARCHAR(4000) NOT NULL,<br />
PQ_MLSTN_RSN_RMRKS VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (PQ_MLSTN_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PQ_MLSTN_RSN <br />
--<br />
<br />
CREATE TABLE PQ_MLSTN_RSN(<br />
PQ_MLSTN_RSN_ID INTEGER NOT NULL,<br />
PQ_MLSTN_RSN_NM VARCHAR(50) NOT NULL,<br />
PQ_MLSTN_RSN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PQ_MLSTN_RSN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PQ_MLSTN_TYP <br />
--<br />
<br />
CREATE TABLE PQ_MLSTN_TYP(<br />
PQ_MLSTN_TYP_ID INTEGER NOT NULL,<br />
PQ_MLSTN_TYP_NM VARCHAR(50) NOT NULL,<br />
PQ_MLSTN_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PQ_MLSTN_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PQ_RSPNS <br />
--<br />
<br />
CREATE TABLE PQ_RSPNS(<br />
PQ_RSPNS_ID INTEGER NOT NULL,<br />
PQ_RSPNS_NM VARCHAR(50) NOT NULL,<br />
PQ_RSPNS_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PQ_RSPNS_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PQ_SRC <br />
--<br />
<br />
CREATE TABLE PQ_SRC(<br />
PQ_SRC_ID INTEGER NOT NULL,<br />
PQ_SRC_NM VARCHAR(50) NOT NULL,<br />
PQ_SRC_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PQ_SRC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PQ_STAT <br />
--<br />
<br />
CREATE TABLE PQ_STAT(<br />
PQ_STAT_ID INTEGER NOT NULL,<br />
PQ_STAT_NM VARCHAR(50) NOT NULL,<br />
PQ_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PQ_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PQ_TYP <br />
--<br />
<br />
CREATE TABLE PQ_TYP(<br />
PQ_TYP_ID INTEGER NOT NULL,<br />
PQ_TYP_NM VARCHAR(50) NOT NULL,<br />
PQ_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PQ_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PQ_URGNCY_TYP <br />
--<br />
<br />
CREATE TABLE PQ_URGNCY_TYP(<br />
PQ_URGNCY_TYP_ID INTEGER NOT NULL,<br />
EMRGNCY_TYP_ID INTEGER,<br />
PQ_URGNCY_TYP_NM VARCHAR(50) NOT NULL,<br />
PQ_URGNCY_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PQ_URGNCY_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PR_DLY_FC <br />
--<br />
<br />
CREATE TABLE PR_DLY_FC(<br />
PR_DLY_FC_ID INTEGER NOT NULL,<br />
PR_FC_ID INTEGER NOT NULL,<br />
DT_DLY_STARTED_SRD_DAY_ID INTEGER NOT NULL,<br />
DT_DLY_CLRD_SRD_DAY_ID INTEGER NOT NULL,<br />
PR_DLY_TYP_ID INTEGER NOT NULL,<br />
PR_DLY_RSN_ID INTEGER NOT NULL,<br />
PR_DLY_DAY_CNT INTEGER NOT NULL,<br />
PR_DLY_RMRKS VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (PR_DLY_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PR_DLY_RSN <br />
--<br />
<br />
CREATE TABLE PR_DLY_RSN(<br />
PR_DLY_RSN_ID INTEGER NOT NULL,<br />
PR_DLY_RSN_NM VARCHAR(50) NOT NULL,<br />
PR_DLY_RSN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PR_DLY_RSN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PR_DLY_RSPNSBL_PRTY <br />
--<br />
<br />
CREATE TABLE PR_DLY_RSPNSBL_PRTY(<br />
PR_DLY_RSPNSBL_PRTY_ID INTEGER NOT NULL,<br />
PR_DLY_RSPNSBL_PRTY_NM VARCHAR(50) NOT NULL,<br />
PR_DLY_RSPNSBL_PRTY_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PR_DLY_RSPNSBL_PRTY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PR_DLY_TYP <br />
--<br />
<br />
CREATE TABLE PR_DLY_TYP(<br />
PR_DLY_TYP_ID INTEGER NOT NULL,<br />
PR_DLY_RSPNSBL_PRTY_ID INTEGER NOT NULL,<br />
PR_DLY_TYP_NM VARCHAR(50) NOT NULL,<br />
PR_DLY_TYP_DESC VARCHAR(50) NOT NULL,<br />
PR_DLY_ACCPTBL_YNFLG CHAR(1) NOT NULL,<br />
PRIMARY KEY (PR_DLY_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PR_DOC_CMPLTN_STAT <br />
--<br />
<br />
CREATE TABLE PR_DOC_CMPLTN_STAT(<br />
PR_DOC_CMPLTN_STAT_ID INTEGER NOT NULL,<br />
PR_DOC_CMPLTN_STAT_NM VARCHAR(50) NOT NULL,<br />
PR_DOC_CMPLTN_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PR_DOC_CMPLTN_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PR_FC <br />
--<br />
<br />
CREATE TABLE PR_FC(<br />
PR_FC_ID INTEGER NOT NULL,<br />
PR_TYP_ID INTEGER NOT NULL,<br />
TSKORDR_ID INTEGER NOT NULL,<br />
LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
PR_DOC_CMPLTN_STAT_ID INTEGER NOT NULL,<br />
PPLN_STG_ID INTEGER NOT NULL,<br />
PPLN_ORDR_DISP_ID INTEGER NOT NULL,<br />
SPPLY_CHN_FRMWRK_ID INTEGER NOT NULL,<br />
CNTRY_PRGRM_ID INTEGER NOT NULL,<br />
HLTH_ELMNT_ID INTEGER NOT NULL,<br />
PR_STAT_ID INTEGER NOT NULL,<br />
PR_URGNCY_TYP_ID INTEGER NOT NULL,<br />
PR_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PR_ESTMTD_RDY_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PR_EXP_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PR_SNT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PR_RSPNS_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
FNDNG_SRC_ID INTEGER NOT NULL,<br />
DONR_OFFC_ID INTEGER NOT NULL,<br />
PRFRRD_INCOTERM_ID INTEGER NOT NULL,<br />
RQSTD_LEAD_TIME_DAYS INTEGER NOT NULL,<br />
PR_TOT_QTY INTEGER NOT NULL,<br />
PR_TOT_VAL DECIMAL(12, 3) NOT NULL,<br />
PR_RMRKS VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (PR_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PR_KEY_INFO_TYP <br />
--<br />
<br />
CREATE TABLE PR_KEY_INFO_TYP(<br />
PR_KEY_INFO_TYP_ID INTEGER NOT NULL,<br />
PR_KEY_INFO_TYP_NM VARCHAR(50) NOT NULL,<br />
PR_KEY_INFO_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PR_KEY_INFO_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PR_KIC_FC <br />
--<br />
<br />
CREATE TABLE PR_KIC_FC(<br />
PR_KIC_FC_ID INTEGER NOT NULL,<br />
PR_FC_ID INTEGER NOT NULL,<br />
SRD_DAY_ID INTEGER NOT NULL,<br />
PR_KEY_INFO_TYP_ID INTEGER NOT NULL,<br />
PR_KIC_RSN_ID INTEGER NOT NULL,<br />
PREV_VAL VARCHAR(4000) NOT NULL,<br />
CRRNT_VAL VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (PR_KIC_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PR_KIC_RSN <br />
--<br />
<br />
CREATE TABLE PR_KIC_RSN(<br />
PR_KIC_RSN_ID INTEGER NOT NULL,<br />
PR_KIC_RSN_NM VARCHAR(50) NOT NULL,<br />
PR_KIC_RSN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PR_KIC_RSN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PR_LIN_FC <br />
--<br />
<br />
CREATE TABLE PR_LIN_FC(<br />
PR_LIN_FC_ID INTEGER NOT NULL,<br />
PR_FC_ID INTEGER NOT NULL,<br />
NTNL_SP_FC_ID INTEGER NOT NULL,<br />
TRADE_ITM_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_5_ID INTEGER NOT NULL,<br />
PRDCT_LN_ID INTEGER NOT NULL,<br />
PRDCT_SUBCAT_LVL_3_ID INTEGER NOT NULL,<br />
PRDCT_SUBCAT_LVL_2_ID INTEGER NOT NULL,<br />
PRDCT_SUBCAT_LVL_1_ID INTEGER NOT NULL,<br />
PR_LIN_STAT_RSN_ID INTEGER NOT NULL,<br />
PR_LIN_STAT_ID INTEGER NOT NULL,<br />
QTY_UOM_ID INTEGER NOT NULL,<br />
PRFRRD_SHPPNG_MTHD_ID INTEGER NOT NULL,<br />
PRJCTD_STKOUT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
NEW_PR_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
NEW_PR_APPROVED_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
NEW_PR_RJCTD_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
NEW_PRDCT_ADDED_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
FNDNG_SRC_ID INTEGER NOT NULL,<br />
LIN_RQSTD_QTY DECIMAL(15, 2) NOT NULL,<br />
LIN_RQST_VAL DECIMAL(12, 3) NOT NULL,<br />
NEW_PR_RQRD_YNFLG CHAR(1) NOT NULL,<br />
NEW_PR_NUM VARCHAR(250) NOT NULL,<br />
NEW_PR_GNRC_NM VARCHAR(250) NOT NULL,<br />
NEW_PR_STR VARCHAR(250) NOT NULL,<br />
NEW_PR_PACK_SZ VARCHAR(250) NOT NULL,<br />
NEW_PR_CMMNTS VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (PR_LIN_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PR_LIN_STAT <br />
--<br />
<br />
CREATE TABLE PR_LIN_STAT(<br />
PR_LIN_STAT_ID INTEGER NOT NULL,<br />
PR_LIN_STAT_NM VARCHAR(50) NOT NULL,<br />
PR_LIN_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PR_LIN_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PR_LIN_STAT_RSN <br />
--<br />
<br />
CREATE TABLE PR_LIN_STAT_RSN(<br />
PR_LIN_STAT_RSN_ID INTEGER NOT NULL,<br />
PR_LIN_STAT_RSN_NM VARCHAR(50) NOT NULL,<br />
PR_LIN_STAT_RSN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PR_LIN_STAT_RSN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PR_MLSTN_FC <br />
--<br />
<br />
CREATE TABLE PR_MLSTN_FC(<br />
PR_MLSTN_FC_ID INTEGER NOT NULL,<br />
PR_FC_ID INTEGER NOT NULL,<br />
PR_LIN_FC_ID INTEGER NOT NULL,<br />
PR_MLSTN_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PR_MLSTN_TYP_ID INTEGER NOT NULL,<br />
PR_MLSTN_RSN_ID INTEGER NOT NULL,<br />
PR_MLSTN_RMRKS VARCHAR(4000) NOT NULL,<br />
PR_MLSTN_RSN_RMRKS VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (PR_MLSTN_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PR_MLSTN_RSN <br />
--<br />
<br />
CREATE TABLE PR_MLSTN_RSN(<br />
PR_MLSTN_RSN_ID INTEGER NOT NULL,<br />
PR_MLSTN_RSN_NM VARCHAR(50) NOT NULL,<br />
PR_MLSTN_RSN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PR_MLSTN_RSN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PR_MLSTN_TYP <br />
--<br />
<br />
CREATE TABLE PR_MLSTN_TYP(<br />
PR_MLSTN_TYP_ID INTEGER NOT NULL,<br />
PR_MLSTN_TYP_NM VARCHAR(50) NOT NULL,<br />
PR_MLSTN_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PR_MLSTN_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PR_STAT <br />
--<br />
<br />
CREATE TABLE PR_STAT(<br />
PR_STAT_ID INTEGER NOT NULL,<br />
PR_STAT_NM VARCHAR(50) NOT NULL,<br />
PR_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PR_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PR_TYP <br />
--<br />
<br />
CREATE TABLE PR_TYP(<br />
PR_TYP_ID INTEGER NOT NULL,<br />
PR_TYP_NM VARCHAR(50) NOT NULL,<br />
PR_TYP_DESC VARCHAR(150) NOT NULL,<br />
PRIMARY KEY (PR_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PR_URGNCY_TYP <br />
--<br />
<br />
CREATE TABLE PR_URGNCY_TYP(<br />
PR_URGNCY_TYP_ID INTEGER NOT NULL,<br />
EMRGNCY_TYP_ID INTEGER NOT NULL,<br />
PR_URGNCY_TYP_NM VARCHAR(50) NOT NULL,<br />
PRDCT_QT_RQST_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PR_URGNCY_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRCHSNG_RSTRCTN_TYP <br />
--<br />
<br />
CREATE TABLE PRCHSNG_RSTRCTN_TYP(<br />
PRCHSNG_RSTRCTN_TYP_ID INTEGER NOT NULL,<br />
PRCHSNG_RSTRCTN_TYP_NM VARCHAR(50) NOT NULL,<br />
PRCHSNG_RSTRCTN_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PRCHSNG_RSTRCTN_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRCRMNT_FCAST_HDR <br />
--<br />
<br />
CREATE TABLE PRCRMNT_FCAST_HDR(<br />
PRCRMNT_FCAST_HDR_ID INTEGER NOT NULL,<br />
RPRT_PRD_TYP_ID INTEGER NOT NULL,<br />
PRCRNG_AGNCY_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
DONR_OFFC_ID INTEGER NOT NULL,<br />
RPRT_SBMTTD_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
RPRT_EFF_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
RPRT_APPRVL_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PRCRMNT_FCAST_STAT_ID INTEGER NOT NULL,<br />
APPRVR_NM VARCHAR(250),<br />
PRIMARY KEY (PRCRMNT_FCAST_HDR_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRCRMNT_FCAST_ITM <br />
--<br />
<br />
CREATE TABLE PRCRMNT_FCAST_ITM(<br />
PRCRMNT_FCAST_ITM_ID INTEGER NOT NULL,<br />
PRCRMNT_FCAST_HDR_ID INTEGER NOT NULL,<br />
PRCRMNT_FCAST_ITM_VER_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
CNTRY_PRGRM_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_5_ID INTEGER NOT NULL,<br />
PRJCTD_NEXT_SHPMNT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
QTY_UOM_ID INTEGER NOT NULL,<br />
PRCRMNT_FCAST_ITM_URGNCY_TYP_ID INTEGER NOT NULL,<br />
PRCRMNT_FCAST_ITM_RSK_STAT_ID INTEGER NOT NULL,<br />
FCAST_ITM_VER_NUM SMALLINT NOT NULL,<br />
FCAST_AMC DECIMAL(15, 2),<br />
FCAST_SOH DECIMAL(15, 2),<br />
FCAST_SOH_TGT_MAX DECIMAL(15, 2),<br />
FCAST_SOH_TGT_MIN DECIMAL(15, 2),<br />
FCAST_MOS DECIMAL(15, 2) NOT NULL,<br />
FCAST_MOS_MIN DECIMAL(9, 2),<br />
FCAST_MOS_MAX DECIMAL(9, 2),<br />
PRCRMNT_PRBBLTY_PCTG DECIMAL(4, 3) NOT NULL,<br />
PRCRMNT_PRBBLTY_CMMNTS VARCHAR(4000) NOT NULL,<br />
DONR_NEEDED_YNFLG CHAR(1) NOT NULL,<br />
PRIMARY KEY (PRCRMNT_FCAST_ITM_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRCRMNT_FCAST_ITM_RSK_STAT <br />
--<br />
<br />
CREATE TABLE PRCRMNT_FCAST_ITM_RSK_STAT(<br />
PRCRMNT_FCAST_ITM_RSK_STAT_ID INTEGER NOT NULL,<br />
PRCRMNT_FCAST_ITM_RSK_STAT_NM VARCHAR(50) NOT NULL,<br />
PRCRMNT_FCAST_ITM_RSK_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PRCRMNT_FCAST_ITM_RSK_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRCRMNT_FCAST_ITM_URGNCY_TYP <br />
--<br />
<br />
CREATE TABLE PRCRMNT_FCAST_ITM_URGNCY_TYP(<br />
PRCRMNT_FCAST_ITM_URGNCY_TYP_ID INTEGER NOT NULL,<br />
PRCRMNT_FCAST_ITM_URGNCY_TYP_NM VARCHAR(50) NOT NULL,<br />
PRCRMNT_FCAST_ITM_URGNCY_TYP_DESC CHAR(10),<br />
PRIMARY KEY (PRCRMNT_FCAST_ITM_URGNCY_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRCRMNT_FCAST_STAT <br />
--<br />
<br />
CREATE TABLE PRCRMNT_FCAST_STAT(<br />
PRCRMNT_FCAST_STAT_ID INTEGER NOT NULL,<br />
PRCRMNT_FCAST_STAT_NM VARCHAR(50) NOT NULL,<br />
PRCRMNT_FCAST_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PRCRMNT_FCAST_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRCRNG_AGNCY <br />
--<br />
<br />
CREATE TABLE PRCRNG_AGNCY(<br />
PRCRNG_AGNCY_ID INTEGER NOT NULL,<br />
PRCRNG_AGNCY_NM VARCHAR(50) NOT NULL,<br />
PRCRNG_AGNCY_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PRCRNG_AGNCY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRDCT_CLSSFCTN_MASTER_1 <br />
--<br />
<br />
CREATE TABLE PRDCT_CLSSFCTN_MASTER_1(<br />
PRDCT_CLSSFCTN_MSTR_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_4_ID INTEGER NOT NULL,<br />
TRADE_ITM_BASE_UOM_ID INTEGER NOT NULL,<br />
DESCRIPTIONSHORT VARCHAR(35) NOT NULL,<br />
PRDCT_LNG_NM VARCHAR(150) NOT NULL,<br />
PRDCT_BRND_NM VARCHAR(150) NOT NULL,<br />
PRDCT_DESC VARCHAR(250) NOT NULL,<br />
PRDCT_UUID VARCHAR(36),<br />
CYP_FCTR DECIMAL(8, 4),<br />
PRIMARY KEY (PRDCT_CLSSFCTN_MSTR_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRDCT_CLSSFCTN_TRCR_CMMDTY_INCLSN <br />
--<br />
<br />
CREATE TABLE PRDCT_CLSSFCTN_TRCR_CMMDTY_INCLSN(<br />
PRDCT_CLSSFCTN_TRCR_CMMDTY_INCLSN_ID INTEGER NOT NULL,<br />
TRCR_CMMDTY_TYP_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_5_ID INTEGER NOT NULL,<br />
PRIMARY KEY (PRDCT_CLSSFCTN_TRCR_CMMDTY_INCLSN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRDCT_CNSMPTN_TYP <br />
--<br />
<br />
CREATE TABLE PRDCT_CNSMPTN_TYP(<br />
PRDCT_CNSMPTN_TYP_ID INTEGER NOT NULL,<br />
PRDCT_CNSMPTN_TYP_NM VARCHAR(50) NOT NULL,<br />
PRDCT_CNSMPTN_TYP_DESC VARCHAR(250) NOT NULL,<br />
PRIMARY KEY (PRDCT_CNSMPTN_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRDCT_CRTFCN_ISSUING_AUTHORITY <br />
--<br />
<br />
CREATE TABLE PRDCT_CRTFCN_ISSUING_AUTHORITY(<br />
PRDCT_CRTFCN_ISSUING_AUTHORITY_ID INTEGER NOT NULL,<br />
CERTIFICATIONAGENCY VARCHAR(200) NOT NULL,<br />
PRDCT_CRTFCN_ISSUING_AUTHORITY_NM VARCHAR(50) NOT NULL,<br />
PRDCT_CRTFCN_ISSUING_AUTHORITY_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PRDCT_CRTFCN_ISSUING_AUTHORITY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRDCT_CRTFCN_TYP <br />
--<br />
<br />
CREATE TABLE PRDCT_CRTFCN_TYP(<br />
PRDCT_CRTFCN_TYP_ID INTEGER NOT NULL,<br />
PRDCT_CRTFCN_ISSUING_AUTHORITY_ID INTEGER NOT NULL,<br />
CERTIFICATIONSTANDARD VARCHAR(200) NOT NULL,<br />
PRDCT_CRTFCN_TYP_NM VARCHAR(50) NOT NULL,<br />
PRDCT_CRTFCN_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PRDCT_CRTFCN_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRDCT_HRRCHY <br />
--<br />
<br />
CREATE TABLE PRDCT_HRRCHY(<br />
PRDCT_HRRCHY_ID INTEGER NOT NULL,<br />
PRDCT_HRRCHY_OWNR_ID INTEGER NOT NULL,<br />
PRDCT_HRRCHY_NM VARCHAR(50) NOT NULL,<br />
PRDCT_HRRCHY_DESC VARCHAR(250) NOT NULL,<br />
PRIMARY KEY (PRDCT_HRRCHY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRDCT_HRRCHY_INCLSN <br />
--<br />
<br />
CREATE TABLE PRDCT_HRRCHY_INCLSN(<br />
PRDCT_HRRCHY_INCLSN_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_5_ID INTEGER NOT NULL,<br />
PRDCT_SUBCAT_LVL_3_ID INTEGER NOT NULL,<br />
PRIMARY KEY (PRDCT_HRRCHY_INCLSN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRDCT_HRRCHY_OWNR <br />
--<br />
<br />
CREATE TABLE PRDCT_HRRCHY_OWNR(<br />
PRDCT_HRRCHY_OWNR_ID INTEGER NOT NULL,<br />
PRDCT_HRRCHY_OWNR_NM VARCHAR(50) NOT NULL,<br />
PRDCT_HRRCHY_OWNR_DESC VARCHAR(250) NOT NULL,<br />
PRIMARY KEY (PRDCT_HRRCHY_OWNR_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRDCT_INTNDD_RLF_USE <br />
--<br />
<br />
CREATE TABLE PRDCT_INTNDD_RLF_USE(<br />
PRDCT_INTNDD_RLF_USE_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_5_ID INTEGER NOT NULL,<br />
INTNDD_RLF_TYP_ID INTEGER NOT NULL,<br />
PRDCT_INTNDD_RLF_USE_ACTV_FLG CHAR(1),<br />
PRIMARY KEY (PRDCT_INTNDD_RLF_USE_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRDCT_LN <br />
--<br />
<br />
CREATE TABLE PRDCT_LN(<br />
PRDCT_LN_ID INTEGER NOT NULL,<br />
PRDCT_LN_NM VARCHAR(50) NOT NULL,<br />
PRDCT_LN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PRDCT_LN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRDCT_LSS_LCTN <br />
--<br />
<br />
CREATE TABLE PRDCT_LSS_LCTN(<br />
PRDCT_LSS_LCTN_ID CHAR(10) NOT NULL,<br />
PRDCT_LSS_LCTN_NM CHAR(10),<br />
PRDCT_LSS_LCTN_DESC CHAR(10),<br />
PRIMARY KEY (PRDCT_LSS_LCTN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRDCT_LSS_TYP <br />
--<br />
<br />
CREATE TABLE PRDCT_LSS_TYP(<br />
PRDCT_LSS_TYP_ID CHAR(10) NOT NULL,<br />
PRDCT_LSS_TYP_NM CHAR(10),<br />
PRDCT_LSS_TYP_DESC CHAR(10),<br />
PRIMARY KEY (PRDCT_LSS_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRDCT_SUBCAT_LVL_1 <br />
--<br />
<br />
CREATE TABLE PRDCT_SUBCAT_LVL_1(<br />
PRDCT_SUBCAT_LVL_1_ID INTEGER NOT NULL,<br />
PRDCT_HRRCHY_ID INTEGER NOT NULL,<br />
PRDCT_SUBCAT_LVL_1_NM VARCHAR(50) NOT NULL,<br />
PRDCT_SUBCAT_LVL_1_DESC VARCHAR(250) NOT NULL,<br />
PRIMARY KEY (PRDCT_SUBCAT_LVL_1_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRDCT_SUBCAT_LVL_2 <br />
--<br />
<br />
CREATE TABLE PRDCT_SUBCAT_LVL_2(<br />
PRDCT_SUBCAT_LVL_2_ID INTEGER NOT NULL,<br />
PRDCT_SUBCAT_LVL_1_ID INTEGER NOT NULL,<br />
PRDCT_SUBCAT_LVL_2_NM VARCHAR(50) NOT NULL,<br />
PRDCT_SUBCAT_LVL_2_DESC VARCHAR(250) NOT NULL,<br />
PRIMARY KEY (PRDCT_SUBCAT_LVL_2_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRDCT_SUBCAT_LVL_3 <br />
--<br />
<br />
CREATE TABLE PRDCT_SUBCAT_LVL_3(<br />
PRDCT_SUBCAT_LVL_3_ID INTEGER NOT NULL,<br />
PRDCT_SUBCAT_LVL_2_ID INTEGER NOT NULL,<br />
PRDCT_SUBCAT_LVL_3_NM VARCHAR(150) NOT NULL,<br />
PRDCT_SUBCAT_LVL_3_DESC VARCHAR(250) NOT NULL,<br />
PRIMARY KEY (PRDCT_SUBCAT_LVL_3_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRDCTY <br />
--<br />
<br />
CREATE TABLE PRDCTY(<br />
PRDCTY_ID INTEGER NOT NULL,<br />
PRDCTY_NM VARCHAR(50) NOT NULL,<br />
PRDCTY_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PRDCTY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRFRRD_GLBL_CLSSFCTN_SYSTM <br />
--<br />
<br />
CREATE TABLE PRFRRD_GLBL_CLSSFCTN_SYSTM(<br />
PRFRRD_GLBL_CLSSFCTN_SYSTM_ID INTEGER NOT NULL,<br />
PRFRRD_GLBL_CLSSFCTN_SYSTM_NM VARCHAR(50) NOT NULL,<br />
PRFRRD_GLBL_CLSSFCTN_SYSTM_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PRFRRD_GLBL_CLSSFCTN_SYSTM_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRGRM_ORG <br />
--<br />
<br />
CREATE TABLE PRGRM_ORG(<br />
PRGRM_ORG_ID INTEGER NOT NULL,<br />
PRGRM_ORG_NM VARCHAR(150) NOT NULL,<br />
PRGRM_ORG_DESC VARCHAR(250) NOT NULL,<br />
PRIMARY KEY (PRGRM_ORG_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRH_CNTRCPTV_MTHD <br />
--<br />
<br />
CREATE TABLE PRH_CNTRCPTV_MTHD(<br />
PRH_CNTRCPTV_MTHD_ID INTEGER NOT NULL,<br />
PRH_CNTRCPTV_MTHD_NM VARCHAR(50) NOT NULL,<br />
PRH_CNTRCPTV_MTHD_DESC VARCHAR(50) NOT NULL,<br />
PRH_CNTRCPTV_MTHD_MTHS_OF_PRTCTN INTEGER NOT NULL,<br />
PRIMARY KEY (PRH_CNTRCPTV_MTHD_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRH_PRDCT_SPRMCD_ACTV_INGRDNT <br />
--<br />
<br />
CREATE TABLE PRH_PRDCT_SPRMCD_ACTV_INGRDNT(<br />
PRH_PRDCT_SPRMCD_ACTV_INGRDNT_ID INTEGER NOT NULL,<br />
PRH_PRDCT_SPRMCD_ACTV_INGRDNT_NM VARCHAR(50) NOT NULL,<br />
PRH_PRDCT_SPRMCD_ACTV_INGRDNT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PRH_PRDCT_SPRMCD_ACTV_INGRDNT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRH_PRDCT_TYP <br />
--<br />
<br />
CREATE TABLE PRH_PRDCT_TYP(<br />
PRH_PRDCT_TYP_ID INTEGER NOT NULL,<br />
PRH_PRDCT_TYP_NM VARCHAR(50) NOT NULL,<br />
PRH_PRDCT_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PRH_PRDCT_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_ADT_APPRVL_STAT <br />
--<br />
<br />
CREATE TABLE QA_ADT_APPRVL_STAT(<br />
QA_ADT_APPRVL_STAT_ID INTEGER NOT NULL,<br />
QA_ADT_APPRVL_STAT_NM VARCHAR(50) NOT NULL,<br />
QA_ADT_APPRVL_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (QA_ADT_APPRVL_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_ADT_APPRVL_STAT_TYP <br />
--<br />
<br />
CREATE TABLE QA_ADT_APPRVL_STAT_TYP(<br />
QA_ADT_APPRVL_STAT_TYP_ID INTEGER NOT NULL,<br />
QA_ADT_APPRVL_STAT_TYP_NM VARCHAR(50) NOT NULL,<br />
QA_ADT_APPRVL_STAT_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (QA_ADT_APPRVL_STAT_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_ADT_INSPCTN_STAT <br />
--<br />
<br />
CREATE TABLE QA_ADT_INSPCTN_STAT(<br />
QA_ADT_INSPCTN_STAT_ID INTEGER NOT NULL,<br />
QA_ADT_INSPCTN_STAT_NM VARCHAR(50) NOT NULL,<br />
QA_ADT_INSPCTN_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (QA_ADT_INSPCTN_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_ADT_OBSRVTN_CTGRY <br />
--<br />
<br />
CREATE TABLE QA_ADT_OBSRVTN_CTGRY(<br />
QA_ADT_OBSRVTN_CTGRY_ID INTEGER NOT NULL,<br />
QA_ADT_OBSRVTN_CTGRY_NM VARCHAR(50) NOT NULL,<br />
QA_ADT_OBSRVTN_CTGRY_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (QA_ADT_OBSRVTN_CTGRY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_ADT_OBSRVTN_FC <br />
--<br />
<br />
CREATE TABLE QA_ADT_OBSRVTN_FC(<br />
QA_ADT_OBSRVTN_FC_ID INTEGER NOT NULL,<br />
QA_ADT_SCHED_HDR_FC_ID INTEGER NOT NULL,<br />
QA_ADT_PRDCT_CTGRY_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_5_ID INTEGER NOT NULL,<br />
MFR_ID INTEGER NOT NULL,<br />
MFR_ST_ID INTEGER NOT NULL,<br />
QA_ADT_OBSRVTN_CTGRY_ID INTEGER NOT NULL,<br />
RQRS_CNTNMNT_YNFLG CHAR(1) NOT NULL,<br />
OBSRVTN_FNDNG VARCHAR(4000) NOT NULL,<br />
GVRNG_DOC VARCHAR(50) NOT NULL,<br />
GVRNG_DOC_SCTN VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (QA_ADT_OBSRVTN_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_ADT_PRDCT_CTGRY <br />
--<br />
<br />
CREATE TABLE QA_ADT_PRDCT_CTGRY(<br />
QA_ADT_PRDCT_CTGRY_ID INTEGER NOT NULL,<br />
QA_ADT_PRDCT_CTGRY_NM VARCHAR(50) NOT NULL,<br />
QA_ADT_PRDCT_CTGRY_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (QA_ADT_PRDCT_CTGRY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_ADT_RSLT_STAT <br />
--<br />
<br />
CREATE TABLE QA_ADT_RSLT_STAT(<br />
QA_ADT_RSLT_STAT_ID INTEGER NOT NULL,<br />
QA_ADT_RSLT_STAT_NM VARCHAR(50) NOT NULL,<br />
QA_ADT_RSLT_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (QA_ADT_RSLT_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_ADT_SCHED_HDR_FC <br />
--<br />
<br />
CREATE TABLE QA_ADT_SCHED_HDR_FC(<br />
QA_ADT_SCHED_HDR_FC_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
QA_AUDITEE_TYP_ID INTEGER NOT NULL,<br />
SPPLR_ID INTEGER NOT NULL,<br />
MFR_ST_ID INTEGER NOT NULL,<br />
QA_LBRTRY_ID INTEGER NOT NULL,<br />
QA_VST_TYP_ID INTEGER NOT NULL,<br />
QA_ADT_TYP_ID INTEGER NOT NULL,<br />
QA_ADT_STAT_ID INTEGER NOT NULL,<br />
QA_ADT_INSPCTN_STAT_ID INTEGER NOT NULL,<br />
QA_ADT_RSLT_STAT_ID INTEGER NOT NULL,<br />
QA_ADT_APPRVL_STAT_ID INTEGER NOT NULL,<br />
QA_ADT_APPRVL_STAT_TYP_ID INTEGER NOT NULL,<br />
QA_ADT_PLND_STRT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
QA_ADT_ACTL_STRT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
QA_ADT_ACTL_END_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
QA_ADT_REAUDIT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
QA_VST_NUM VARCHAR(50) NOT NULL,<br />
QA_ADT_LEAD VARCHAR(250) NOT NULL,<br />
QA_ADT_SPRT_LIST VARCHAR(250) NOT NULL,<br />
QA_ADT_ORG_PARTICIPANT_LIST VARCHAR(250) NOT NULL,<br />
QA_ADT_FREQUENCY_MTHS INTEGER NOT NULL,<br />
PRIMARY KEY (QA_ADT_SCHED_HDR_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_ADT_STAT <br />
--<br />
<br />
CREATE TABLE QA_ADT_STAT(<br />
QA_ADT_STAT_ID INTEGER NOT NULL,<br />
QA_ADT_STAT_NM VARCHAR(50) NOT NULL,<br />
QA_ADT_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (QA_ADT_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_ADT_TYP <br />
--<br />
<br />
CREATE TABLE QA_ADT_TYP(<br />
QA_ADT_TYP_ID INTEGER NOT NULL,<br />
QA_ADT_TYP_NM VARCHAR(50) NOT NULL,<br />
QA_ADT_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (QA_ADT_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_ASSY_CNTXT <br />
--<br />
<br />
CREATE TABLE QA_ASSY_CNTXT(<br />
QA_ASSY_CNTXT_ID INTEGER NOT NULL,<br />
QA_ASSY_CNTXT_NM VARCHAR(50) NOT NULL,<br />
QA_ASSY_CNTXT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (QA_ASSY_CNTXT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_ASSY_STAT <br />
--<br />
<br />
CREATE TABLE QA_ASSY_STAT(<br />
QA_ASSY_STAT_ID INTEGER NOT NULL,<br />
QA_ASSY_STAT_NM VARCHAR(50) NOT NULL,<br />
QA_ASSY_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (QA_ASSY_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_AUDITEE_TYP <br />
--<br />
<br />
CREATE TABLE QA_AUDITEE_TYP(<br />
QA_AUDITEE_TYP_ID INTEGER NOT NULL,<br />
QA_AUDITEE_TYP_NM VARCHAR(50) NOT NULL,<br />
QA_AUDITEE_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (QA_AUDITEE_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_CAPA_PLN_FC <br />
--<br />
<br />
CREATE TABLE QA_CAPA_PLN_FC(<br />
QA_CAPA_PLN_FC_ID INTEGER NOT NULL,<br />
QA_ADT_SCHED_HDR_FC_ID INTEGER NOT NULL,<br />
QA_CAPA_PLN_STAT_ID INTEGER NOT NULL,<br />
QA_CAPA_ISUNC_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
QA_CAPA_APPRVL_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
QA_CAPA_RQRD_RSPNS_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
QA_CAPA_ACTL_RSPNS_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
QA_CAPA_RQRD_STRT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
QA_CAPA_ACTL_STRT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
QA_CAPA_RQRD_CMPLTN_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
QA_CAPA_ACTL_CMPLTN_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
QA_CAPA_VERIFICATION_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
QA_CAPA_PLN_NUM VARCHAR(10) NOT NULL,<br />
QA_CAPA_PLN_INITIATOR VARCHAR(150) NOT NULL,<br />
QA_CAPA_PLN_ASGNEE VARCHAR(150) NOT NULL,<br />
QA_CAPA_PLN_APPRVR VARCHAR(150) NOT NULL,<br />
QA_CAPA_PLN_VRFR VARCHAR(150) NOT NULL,<br />
QA_CAPA_PLN_DESC VARCHAR(4000) NOT NULL,<br />
QA_CAPA_PLN_NOTES VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (QA_CAPA_PLN_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_CAPA_PLN_ITM_FC <br />
--<br />
<br />
CREATE TABLE QA_CAPA_PLN_ITM_FC(<br />
QA_CAPA_PLN_ITM_FC_ID INTEGER NOT NULL,<br />
QA_ADT_OBSRVTN_FC_ID INTEGER NOT NULL,<br />
QA_CAPA_PLN_ITM_STAT_ID INTEGER NOT NULL,<br />
QA_CAPA_PLN_FC_ID INTEGER NOT NULL,<br />
QA_CAPA_PLN_ITM_TYP_ID INTEGER NOT NULL,<br />
QA_CAPA_PLN_ITM_NUM VARCHAR(10) NOT NULL,<br />
QA_CAPA_PLN_ITM_ASGNEE VARCHAR(150) NOT NULL,<br />
QA_CAPA_PLN_VRFR VARCHAR(150) NOT NULL,<br />
QA_CAPA_PLN_ITM_DESC VARCHAR(250) NOT NULL,<br />
QA_CAPA_PLN_ITM_NOTES VARCHAR(4000) NOT NULL,<br />
CNTNMNT_ACTN VARCHAR(250) NOT NULL,<br />
RTCS_DESC VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (QA_CAPA_PLN_ITM_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_CAPA_PLN_ITM_STAT <br />
--<br />
<br />
CREATE TABLE QA_CAPA_PLN_ITM_STAT(<br />
QA_CAPA_PLN_ITM_STAT_ID INTEGER NOT NULL,<br />
QA_CAPA_PLN_ITM_STAT_NM VARCHAR(50) NOT NULL,<br />
QA_CAPA_PLN_ITM_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (QA_CAPA_PLN_ITM_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_CAPA_PLN_ITM_TYP <br />
--<br />
<br />
CREATE TABLE QA_CAPA_PLN_ITM_TYP(<br />
QA_CAPA_PLN_ITM_TYP_ID INTEGER NOT NULL,<br />
QA_CAPA_PLN_ITM_TYP_NM VARCHAR(50) NOT NULL,<br />
QA_CAPA_PLN_ITM_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (QA_CAPA_PLN_ITM_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_CAPA_PLN_STAT <br />
--<br />
<br />
CREATE TABLE QA_CAPA_PLN_STAT(<br />
QA_CAPA_PLN_STAT_ID INTEGER NOT NULL,<br />
QA_CAPA_PLN_STAT_NM VARCHAR(50) NOT NULL,<br />
QA_CAPA_PLN_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (QA_CAPA_PLN_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_LBRTRY <br />
--<br />
<br />
CREATE TABLE QA_LBRTRY(<br />
QA_LBRTRY_ID INTEGER NOT NULL,<br />
QA_LBRTRY_CNTRLLNG_ENTTY_ID INTEGER NOT NULL,<br />
QA_LBRTRY_SUB_CNTRLLNG_ENTTY_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
QA_LBRTRY_NM VARCHAR(50) NOT NULL,<br />
QA_LBRTRY_DESC VARCHAR(255),<br />
QA_LBRTRY_LCTN_DESC VARCHAR(255),<br />
QA_LBRTRY_ADDR_LN_1 VARCHAR(100),<br />
QA_LBRTRY_ADDR_LN_2 VARCHAR(100),<br />
QA_LBRTRY_ADDR_STE VARCHAR(100),<br />
QA_LBRTRY_ADDR_CTY VARCHAR(100),<br />
QA_LBRTRY_ADDR_ST VARCHAR(100) NOT NULL,<br />
QA_LBRTRY_ADDR_PSTL_CD VARCHAR(100),<br />
QA_LBRTRY_ADDR_PRVNC VARCHAR(100),<br />
QA_LBRTRY_ADDR_CNTRY VARCHAR(100) NOT NULL,<br />
QA_LBRTRY_CNTCT_NM VARCHAR(50) NOT NULL,<br />
QA_LBRTRY_CNTCT_EML VARCHAR(255),<br />
PRIMARY KEY (QA_LBRTRY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_LBRTRY_CNTRLLNG_ENTTY <br />
--<br />
<br />
CREATE TABLE QA_LBRTRY_CNTRLLNG_ENTTY(<br />
QA_LBRTRY_CNTRLLNG_ENTTY_ID INTEGER NOT NULL,<br />
QA_LBRTRY_CNTRLLNG_ENTTY_NM VARCHAR(50) NOT NULL,<br />
QA_LBRTRY_CNTRLLNG_ENTTY_DESC VARCHAR(255),<br />
QA_LBRTRY_CNTRLLNG_ENTTY_ADDR_LN_1 VARCHAR(100),<br />
QA_LBRTRY_CNTRLLNG_ENTTY_ADDR_LN_2 VARCHAR(100),<br />
QA_LBRTRY_CNTRLLNG_ENTTY_ADDR_STE VARCHAR(100),<br />
QA_LBRTRY_CNTRLLNG_ENTTY_ADDR_CTY VARCHAR(100),<br />
QA_LBRTRY_CNTRLLNG_ENTTY_ADDR_ST VARCHAR(100) NOT NULL,<br />
QA_LBRTRY_CNTRLLNG_ENTTY_ADDR_PSTL_CD VARCHAR(100),<br />
QA_LBRTRY_CNTRLLNG_ENTTY_ADDR_PRVNC VARCHAR(100),<br />
QA_LBRTRY_CNTRLLNG_ENTTY_ADDR_CNTRY VARCHAR(100) NOT NULL,<br />
QA_LBRTRY_CNTRLLNG_ENTTY_CNTCT_NM VARCHAR(50) NOT NULL,<br />
QA_LBRTRY_CNTRLLNG_ENTTY_CNTCT_EML VARCHAR(255),<br />
PRIMARY KEY (QA_LBRTRY_CNTRLLNG_ENTTY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_LOT_CMPLNC_STAT <br />
--<br />
<br />
CREATE TABLE QA_LOT_CMPLNC_STAT(<br />
QA_LOT_CMPLNC_STAT_ID INTEGER NOT NULL,<br />
QA_LOT_CMPLNC_STAT_NM VARCHAR(50) NOT NULL,<br />
QA_LOT_CMPLNC_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (QA_LOT_CMPLNC_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_PRDCT_LOT_ASSY_FC (GENERIC DBMS Modification: Row Size too large VARCHAR(4000) changed to VARCHAR(1000))<br />
--<br />
<br />
CREATE TABLE QA_PRDCT_LOT_ASSY_FC(<br />
QA_PRDCT_LOT_ASSY_FC_ID INTEGER NOT NULL,<br />
SPPLR_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_5_ID INTEGER NOT NULL,<br />
MFR_ID INTEGER NOT NULL,<br />
MFR_ST_ID INTEGER NOT NULL,<br />
SMPL_RQSTD_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
SMPL_AGNT_DSPTCH_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
ESTMTD_SMPL_SHPPNG_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
ACTL_SMPL_SHPPNG_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
ESTMTD_SMPL_RCT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
ACTL_SMPL_RCT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
ESTMTD_RLS_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
ACTL_RLS_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
LOT_EXP_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
LOT_MFD_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
QTY_UOM_ID INTEGER NOT NULL,<br />
QA_LBRTRY_ID INTEGER NOT NULL,<br />
QA_LOT_CMPLNC_STAT_ID INTEGER NOT NULL,<br />
QA_ASSY_STAT_ID INTEGER NOT NULL,<br />
PO_LIN_FC_ID INTEGER NOT NULL,<br />
QA_TST_SETTING_ID INTEGER NOT NULL,<br />
LOT_NUM VARCHAR(255) NOT NULL,<br />
IS_SRA_PRDCT_YNFLG CHAR(1) NOT NULL,<br />
ASSY_NUM VARCHAR(150) NOT NULL,<br />
SMPLD_BY VARCHAR(50),<br />
SMPL_QTY DECIMAL(15, 2) NOT NULL,<br />
LOT_TOT_QTY DECIMAL(15, 2) NOT NULL,<br />
ESTMTD_TSTNG_TIME_DAYS INTEGER,<br />
ACTL_TSTNG_TIME_DAYS INTEGER,<br />
QLTY_ISSUS_CMMNTS VARCHAR(1000),<br />
QLTY_ISSU_1_CMMNTS VARCHAR(1000),<br />
QLTY_ISSU_2_CMMNTS VARCHAR(1000),<br />
QLTY_ISSU_3_CMMNTS VARCHAR(1000),<br />
QLTY_ISSU_4_CMMNTS VARCHAR(1000),<br />
PRIMARY KEY (QA_PRDCT_LOT_ASSY_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_RSLT_CMPLNC_STAT <br />
--<br />
<br />
CREATE TABLE QA_RSLT_CMPLNC_STAT(<br />
QA_RSLT_CMPLNC_STAT_ID INTEGER NOT NULL,<br />
QA_RSLT_CMPLNC_STAT_NM VARCHAR(50) NOT NULL,<br />
QA_RSLT_CMPLNC_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (QA_RSLT_CMPLNC_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_TST <br />
--<br />
<br />
CREATE TABLE QA_TST(<br />
QA_TST_ID INTEGER NOT NULL,<br />
QA_TST_TYP_ID INTEGER NOT NULL,<br />
QA_TST_NM VARCHAR(50) NOT NULL,<br />
QA_TST_DESC VARCHAR(50) NOT NULL,<br />
QA_TST_STDS_ORG VARCHAR(50) NOT NULL,<br />
QA_TST_STD_NM VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (QA_TST_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_TST_ELMNT <br />
--<br />
<br />
CREATE TABLE QA_TST_ELMNT(<br />
QA_TST_ELMNT_ID INTEGER NOT NULL,<br />
QA_TST_ID INTEGER NOT NULL,<br />
QA_TST_ELMNT_NM VARCHAR(150) NOT NULL,<br />
QA_TST_ELMNT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (QA_TST_ELMNT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_TST_RSLT_FC <br />
--<br />
<br />
CREATE TABLE QA_TST_RSLT_FC(<br />
QA_TST_RSLT_FC_ID INTEGER NOT NULL,<br />
QA_TST_ELMNT_1_ID INTEGER NOT NULL,<br />
QA_TST_ELMNT_2_ID INTEGER NOT NULL,<br />
QA_ASSY_CNTXT_ID INTEGER NOT NULL,<br />
QA_PRDCT_LOT_ASSY_FC_ID INTEGER NOT NULL,<br />
QA_RSLT_CMPLNC_STAT_ID INTEGER NOT NULL,<br />
TST_RSLT_VAL_UOM_ID INTEGER NOT NULL,<br />
ASSY_NUM VARCHAR(50) NOT NULL,<br />
LOT_NUM VARCHAR(255) NOT NULL,<br />
RSLT_NUM SMALLINT NOT NULL,<br />
RSLT_VAL VARCHAR(150) NOT NULL,<br />
RSLT_SPEC_MIN VARCHAR(150),<br />
RSLT_SPEC_MAX VARCHAR(150),<br />
RSLT_SPEC_LIST VARCHAR(150),<br />
RSLT_IS_CUME_YNFLG CHAR(1) NOT NULL,<br />
QLTY_ISSU_TXT VARCHAR(4000),<br />
PRIMARY KEY (QA_TST_RSLT_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_TST_SETTING <br />
--<br />
<br />
CREATE TABLE QA_TST_SETTING(<br />
QA_TST_SETTING_ID INTEGER NOT NULL,<br />
QA_TST_SETTING_NM VARCHAR(50) NOT NULL,<br />
QA_TST_SETTING_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (QA_TST_SETTING_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_TST_TYP <br />
--<br />
<br />
CREATE TABLE QA_TST_TYP(<br />
QA_TST_TYP_ID INTEGER NOT NULL,<br />
QA_TST_TYP_NM VARCHAR(50) NOT NULL,<br />
QA_TST_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (QA_TST_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_VST_TYP <br />
--<br />
<br />
CREATE TABLE QA_VST_TYP(<br />
QA_VST_TYP_ID INTEGER NOT NULL,<br />
QA_VST_TYP_NM VARCHAR(50) NOT NULL,<br />
QA_VST_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (QA_VST_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QTY_UOM <br />
--<br />
<br />
CREATE TABLE QTY_UOM(<br />
QTY_UOM_ID INTEGER NOT NULL,<br />
TRADE_ITM_BASE_UOM_ID INTEGER NOT NULL,<br />
QTY_UOM_NM VARCHAR(50) NOT NULL,<br />
QTY_UOM_DESC VARCHAR(50) NOT NULL,<br />
QTY_UOM_UNITS_EACH INTEGER NOT NULL,<br />
PRIMARY KEY (QTY_UOM_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: RGN <br />
--<br />
<br />
CREATE TABLE RGN(<br />
RGN_ID INTEGER NOT NULL,<br />
CMS_ID INTEGER NOT NULL,<br />
RGN_NM VARCHAR(50) NOT NULL,<br />
RGN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (RGN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: RMS <br />
--<br />
<br />
CREATE TABLE RMS(<br />
RMS_ID INTEGER NOT NULL,<br />
RGN_ID INTEGER NOT NULL,<br />
CMS_ID INTEGER NOT NULL,<br />
RMS_NM VARCHAR(50) NOT NULL,<br />
RMS_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (RMS_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: ROUTEOFADMINISTRATION <br />
--<br />
<br />
CREATE TABLE ROUTEOFADMINISTRATION(<br />
ROUTEOFADMINISTRATION_ID INTEGER NOT NULL,<br />
ROUTEOFADMINISTRATION VARCHAR(80) NOT NULL,<br />
ROUTEOFADMINISTRATION_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (ROUTEOFADMINISTRATION_ID)<br />
)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: RPRT_PRD_TYP <br />
--<br />
<br />
CREATE TABLE RPRT_PRD_TYP(<br />
RPRT_PRD_TYP_ID INTEGER NOT NULL,<br />
RPRT_PRD_TYP_NM VARCHAR(50) NOT NULL,<br />
RPRT_PRD_TYP_DESC VARCHAR(50) NOT NULL,<br />
IS_FSCL_YNFLG CHAR(1) NOT NULL,<br />
PRIMARY KEY (RPRT_PRD_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: RTK_TGT_PTHGN <br />
--<br />
<br />
CREATE TABLE RTK_TGT_PTHGN(<br />
RTK_TGT_PTHGN_ID INTEGER NOT NULL,<br />
RTK_TGT_PTHGN_NM VARCHAR(50) NOT NULL,<br />
RTK_TGT_PTHGN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (RTK_TGT_PTHGN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SEX <br />
--<br />
<br />
CREATE TABLE SEX(<br />
SEX_ID CHAR(10) NOT NULL,<br />
SEX_NM CHAR(10),<br />
SEX_DESC CHAR(10),<br />
PRIMARY KEY (SEX_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SHPMNT_DLY_RSPNSBL_PRTY <br />
--<br />
<br />
CREATE TABLE SHPMNT_DLY_RSPNSBL_PRTY(<br />
SHPMNT_DLY_RSPNSBL_PRTY_ID INTEGER NOT NULL,<br />
SHPMNT_DLY_RSPNSBL_PRTY_NM VARCHAR(50) NOT NULL,<br />
SHPMNT_DLY_RSPNSBL_PRTY_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SHPMNT_DLY_RSPNSBL_PRTY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SHPMNT_DLY_TYP <br />
--<br />
<br />
CREATE TABLE SHPMNT_DLY_TYP(<br />
SHPMNT_DLY_TYP_ID INTEGER NOT NULL,<br />
SHPMNT_DLY_RSPNSBL_PRTY_ID INTEGER NOT NULL,<br />
SHPMNT_DLY_TYP_NM VARCHAR(50) NOT NULL,<br />
SHPMNT_DLY_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SHPMNT_DLY_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SHPMNT_FC <br />
--<br />
<br />
CREATE TABLE SHPMNT_FC(<br />
SHPMNT_FC_ID INTEGER NOT NULL,<br />
CRRNCY_ID INTEGER NOT NULL,<br />
PO_FC_ID INTEGER NOT NULL,<br />
SO_FC_ID INTEGER NOT NULL,<br />
ACTL_DEP_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
ESTMTD_DEP_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
ESTMTD_ARRIVAL_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
ACTL_ARRIVAL_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
RCVD_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
SHPPNG_MTHD_ID INTEGER NOT NULL,<br />
FRT_FWDR_ID INTEGER NOT NULL,<br />
DSTNTN_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
SRC_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
LGSTCS_VSSL_ID INTEGER NOT NULL,<br />
CNTRY_PRGRM_ID INTEGER NOT NULL,<br />
DONR_OFFC_ID INTEGER NOT NULL,<br />
HLTH_ELMNT_ID INTEGER NOT NULL,<br />
TSKORDR_ID INTEGER NOT NULL,<br />
SPPLY_CHN_FRMWRK_ID INTEGER NOT NULL,<br />
WT_UOM_ID INTEGER NOT NULL,<br />
VOL_UOM_ID INTEGER NOT NULL,<br />
SHPMNT_NUM VARCHAR(50),<br />
CRRNCY_EXCHNG_RT DECIMAL(18, 6),<br />
HDR_DISC_PCTG DECIMAL(4, 3) NOT NULL,<br />
HDR_DISC_VAL DECIMAL(12, 3) NOT NULL,<br />
SHPMNT_WYBLL VARCHAR(255),<br />
TOT_LIN_VAL DECIMAL(12, 3) NOT NULL,<br />
TOT_LIN_DISC_VAL DECIMAL(12, 3) NOT NULL,<br />
TOT_SHPMNT_WT DECIMAL(9, 3) NOT NULL,<br />
TOT_SHPMNT_VOL DECIMAL(9, 3) NOT NULL,<br />
FRT_EXPNS DECIMAL(12, 3) NOT NULL,<br />
INSRNC_EXPNS DECIMAL(12, 3) NOT NULL,<br />
QA_EXPNS DECIMAL(12, 3) NOT NULL,<br />
SCRTY_EXPNS DECIMAL(12, 3) NOT NULL,<br />
OTHR_HDR_EXPNSS DECIMAL(12, 3) NOT NULL,<br />
PRTL_DLVRY_YNFLG CHAR(1) NOT NULL,<br />
SHPMNT_RMRKS VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (SHPMNT_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SHPMNT_LEG_FC <br />
--<br />
<br />
CREATE TABLE SHPMNT_LEG_FC(<br />
SHPMNT_LEG_FC_ID INTEGER NOT NULL,<br />
SHPMNT_FC_ID INTEGER NOT NULL,<br />
SHPPNG_MTHD_ID INTEGER NOT NULL,<br />
SHPMNT_LEG_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
SRC_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
DSTNTN_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
ARRIVAL_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
DEP_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
SHPMNT_LEG_STAT_ID INTEGER NOT NULL,<br />
LGSTCS_VSSL_ID INTEGER NOT NULL,<br />
FRT_FWDR_ID INTEGER NOT NULL,<br />
VSSL_VYG_NUM VARCHAR(255) NOT NULL,<br />
SHPMNT_LEG_NUM VARCHAR(50) NOT NULL,<br />
SHPMNT_LEG_RMRKS VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (SHPMNT_LEG_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SHPMNT_LEG_STAT <br />
--<br />
<br />
CREATE TABLE SHPMNT_LEG_STAT(<br />
SHPMNT_LEG_STAT_ID INTEGER NOT NULL,<br />
SHPMNT_LEG_STAT_NM VARCHAR(50) NOT NULL,<br />
SHPMNT_LEG_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SHPMNT_LEG_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SHPMNT_LIN_FC <br />
--<br />
<br />
CREATE TABLE SHPMNT_LIN_FC(<br />
SHPMNT_LIN_FC_ID INTEGER NOT NULL,<br />
SHPMNT_FC_ID INTEGER NOT NULL,<br />
PO_LIN_FC_ID INTEGER NOT NULL,<br />
SO_LIN_FC_ID INTEGER NOT NULL,<br />
FNDNG_SRC_ID INTEGER NOT NULL,<br />
ACTL_DEP_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
ACTL_ARRIVAL_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
FRT_FWDR_ID INTEGER NOT NULL,<br />
SHPPNG_MTHD_ID INTEGER NOT NULL,<br />
SRC_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
DSTNTN_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
TRADE_ITM_ID INTEGER NOT NULL,<br />
MFR_PRDCT_LOT_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_5_ID INTEGER NOT NULL,<br />
QTY_UOM_ID INTEGER NOT NULL,<br />
WT_UOM_ID INTEGER NOT NULL,<br />
VOL_UOM_ID INTEGER NOT NULL,<br />
LIN_VAL DECIMAL(12, 3),<br />
LIN_EXW_VAL DECIMAL(12, 3) NOT NULL,<br />
LIN_SHPPNG_CST DECIMAL(12, 3) NOT NULL,<br />
LIN_QTY DECIMAL(15, 2) NOT NULL,<br />
LIN_EACH_QTY DECIMAL(15, 2) NOT NULL,<br />
LIN_WT DECIMAL(9, 3) NOT NULL,<br />
LIN_VOL DECIMAL(9, 3) NOT NULL,<br />
LIN_DISC_PCTG DECIMAL(4, 3) NOT NULL,<br />
LIN_DISC_VAL DECIMAL(12, 3) NOT NULL,<br />
SHPMNT_LIN_CYP DECIMAL(11, 2) NOT NULL,<br />
PRIMARY KEY (SHPMNT_LIN_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SHPMNT_MLSTN_FC <br />
--<br />
<br />
CREATE TABLE SHPMNT_MLSTN_FC(<br />
SHPMNT_MLSTN_FC_ID INTEGER NOT NULL,<br />
SHPMNT_FC_ID INTEGER NOT NULL,<br />
SHPMNT_LIN_FC_ID INTEGER NOT NULL,<br />
SHPMNT_MLSTN_RSN_ID INTEGER NOT NULL,<br />
SHPMNT_MLSTN_TYP_ID INTEGER NOT NULL,<br />
SHPMNT_MLSTN_STRT_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
SHPMNT_MLSTN_END_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
SHPMNT_MLSTN_PLND_STRT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
SHPMNT_MLSTN_PLND_END_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
SHPMNT_MLSTN_TIME_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
SHPMNT_MLSTN_STRT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
SHPMNT_MLSTN_END_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
SHPMNT_MLSTN_RMRKS VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (SHPMNT_MLSTN_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SHPMNT_MLSTN_RSN <br />
--<br />
<br />
CREATE TABLE SHPMNT_MLSTN_RSN(<br />
SHPMNT_MLSTN_RSN_ID INTEGER NOT NULL,<br />
SHPMNT_MLSTN_RSN_NM VARCHAR(50) NOT NULL,<br />
SHPMNT_MLSTN_RSN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SHPMNT_MLSTN_RSN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SHPMNT_MLSTN_TYP <br />
--<br />
<br />
CREATE TABLE SHPMNT_MLSTN_TYP(<br />
SHPMNT_MLSTN_TYP_ID INTEGER NOT NULL,<br />
SHPMNT_MLSTN_TYP_NM VARCHAR(50) NOT NULL,<br />
SHPMNT_MLSTN_TYP_CD VARCHAR(10) NOT NULL,<br />
SHPMNT_MLSTN_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SHPMNT_MLSTN_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SHPPNG_MTHD <br />
--<br />
<br />
CREATE TABLE SHPPNG_MTHD(<br />
SHPPNG_MTHD_ID INTEGER NOT NULL,<br />
SHPPNG_MTHD_NM VARCHAR(50) NOT NULL,<br />
SHPPNG_MTHD_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SHPPNG_MTHD_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SO_DLY_FC <br />
--<br />
<br />
CREATE TABLE SO_DLY_FC(<br />
SO_DLY_FC_ID INTEGER NOT NULL,<br />
SO_FC_ID INTEGER NOT NULL,<br />
DT_DLY_STARTED_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
DT_DLY_CLRD_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
SO_DLY_TYP_ID INTEGER NOT NULL,<br />
SO_DLY_RSN_ID INTEGER NOT NULL,<br />
SO_DLY_DAY_CNT INTEGER NOT NULL,<br />
SO_DLY_RMRKS VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (SO_DLY_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SO_DLY_RSN <br />
--<br />
<br />
CREATE TABLE SO_DLY_RSN(<br />
SO_DLY_RSN_ID INTEGER NOT NULL,<br />
SO_DLY_RSN_NM VARCHAR(50) NOT NULL,<br />
SO_DLY_RSN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SO_DLY_RSN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SO_DLY_RSPNSBL_PRTY <br />
--<br />
<br />
CREATE TABLE SO_DLY_RSPNSBL_PRTY(<br />
SO_DLY_RSPNSBL_PRTY_ID INTEGER NOT NULL,<br />
SO_DLY_RSPNSBL_PRTY_NM VARCHAR(50) NOT NULL,<br />
SO_DLY_RSPNSBL_PRTY_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SO_DLY_RSPNSBL_PRTY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SO_DLY_TYP <br />
--<br />
<br />
CREATE TABLE SO_DLY_TYP(<br />
SO_DLY_TYP_ID INTEGER NOT NULL,<br />
SO_DLY_RSPNSBL_PRTY_ID INTEGER NOT NULL,<br />
SO_DLY_TYP_NM VARCHAR(50) NOT NULL,<br />
SO_DLY_TYP_DESC VARCHAR(50) NOT NULL,<br />
SO_DLY_ACCPTBL_YNFLG CHAR(1) NOT NULL,<br />
PRIMARY KEY (SO_DLY_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SO_DOC_CMPLTN_STAT <br />
--<br />
<br />
CREATE TABLE SO_DOC_CMPLTN_STAT(<br />
SO_DOC_CMPLTN_STAT_ID INTEGER NOT NULL,<br />
SO_DOC_CMPLTN_STAT_NM VARCHAR(50) NOT NULL,<br />
SO_DOC_CMPLTN_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SO_DOC_CMPLTN_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SO_FC <br />
--<br />
<br />
CREATE TABLE SO_FC(<br />
SO_FC_ID INTEGER NOT NULL,<br />
PQ_FC_ID INTEGER NOT NULL,<br />
PO_FC_ID INTEGER NOT NULL,<br />
SO_TYP_ID INTEGER NOT NULL,<br />
SO_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
DONR_OFFC_ID INTEGER NOT NULL,<br />
FNDNG_SRC_ID INTEGER NOT NULL,<br />
SPPLR_ID INTEGER NOT NULL,<br />
HLTH_ELMNT_ID INTEGER NOT NULL,<br />
TSKORDR_ID INTEGER NOT NULL,<br />
PPLN_STG_ID INTEGER NOT NULL,<br />
SPPLY_CHN_FRMWRK_ID INTEGER NOT NULL,<br />
SO_STAT_ID INTEGER NOT NULL,<br />
PPLN_ORDR_DISP_ID INTEGER NOT NULL,<br />
SO_DOC_CMPLTN_STAT_ID INTEGER NOT NULL,<br />
SRC_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
DSTNTN_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
INCOTERM_ID INTEGER NOT NULL,<br />
BLNKT_SO_VLD_FROM_DT INTEGER NOT NULL,<br />
BLNKT_SO_VLD_TO_DT INTEGER NOT NULL,<br />
PRJCTD_DLVRY_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
ESTMTD_RDY_FOR_FRT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PLND_IN_CNTRY_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PLND_DLVRY_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
RQRD_DLVRY_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PLND_DLVR_NOTE_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PLND_PKUP_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
SHPPNG_MTHD_ID INTEGER NOT NULL,<br />
FRT_FWDR_ID INTEGER NOT NULL,<br />
CNTRY_PRGRM_ID INTEGER NOT NULL,<br />
CRRNCY_ID INTEGER NOT NULL,<br />
PMT_TRMS_TYP_ID INTEGER NOT NULL,<br />
SO_NUM VARCHAR(50),<br />
ORDR_IN_LN_WITH_SP_YNFLG CHAR(1) NOT NULL,<br />
PRTL_DLVRY_YNFLG CHAR(1) NOT NULL,<br />
CRRNCY_EXCHNG_RT DECIMAL(18, 6),<br />
HDR_DISC_PCTG DECIMAL(4, 3) NOT NULL,<br />
HDR_DISC_VAL DECIMAL(12, 3) NOT NULL,<br />
TOT_LIN_DISC_VAL DECIMAL(12, 3) NOT NULL,<br />
FRT_EXPNS DECIMAL(12, 3) NOT NULL,<br />
INSRNC_EXPNS DECIMAL(12, 3) NOT NULL,<br />
QA_EXPNS DECIMAL(12, 3) NOT NULL,<br />
SCRTY_EXPNS DECIMAL(12, 3) NOT NULL,<br />
OTHR_HDR_EXPNSS DECIMAL(12, 3) NOT NULL,<br />
SO_RMRKS VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (SO_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SO_HDR_EXPNS_FC <br />
--<br />
<br />
CREATE TABLE SO_HDR_EXPNS_FC(<br />
SO_HDR_EXPNS_FC_ID INTEGER NOT NULL,<br />
SO_FC_ID INTEGER NOT NULL,<br />
SO_HDR_EXPNS_TYP_ID INTEGER NOT NULL,<br />
EXPNS_VAL DECIMAL(12, 3) NOT NULL,<br />
EXPNS_DISC_PCTG DECIMAL(4, 3) NOT NULL,<br />
EXPNS_DISC_VAL DECIMAL(12, 3) NOT NULL,<br />
PRIMARY KEY (SO_HDR_EXPNS_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SO_HDR_EXPNS_TYP <br />
--<br />
<br />
CREATE TABLE SO_HDR_EXPNS_TYP(<br />
SO_HDR_EXPNS_TYP_ID INTEGER NOT NULL,<br />
SO_HDR_EXPNS_TYP_NM VARCHAR(50) NOT NULL,<br />
SO_HDR_EXPNS_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SO_HDR_EXPNS_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SO_KEY_INFO_TYP <br />
--<br />
<br />
CREATE TABLE SO_KEY_INFO_TYP(<br />
SO_KEY_INFO_TYP_ID INTEGER NOT NULL,<br />
SO_KEY_INFO_TYP_NM VARCHAR(50) NOT NULL,<br />
SO_KEY_INFO_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SO_KEY_INFO_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SO_KIC_FC <br />
--<br />
<br />
CREATE TABLE SO_KIC_FC(<br />
SO_KIC_FC_ID INTEGER NOT NULL,<br />
SO_FC_ID INTEGER NOT NULL,<br />
SRD_DAY_ID INTEGER NOT NULL,<br />
SO_KEY_INFO_TYP_ID INTEGER NOT NULL,<br />
SO_KIC_RSN_ID INTEGER NOT NULL,<br />
PREV_VAL VARCHAR(4000) NOT NULL,<br />
CRRNT_VAL VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (SO_KIC_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SO_KIC_RSN <br />
--<br />
<br />
CREATE TABLE SO_KIC_RSN(<br />
SO_KIC_RSN_ID INTEGER NOT NULL,<br />
SO_KIC_RSN_NM VARCHAR(50) NOT NULL,<br />
SO_KIC_RSN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SO_KIC_RSN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SO_LIN_FC <br />
--<br />
<br />
CREATE TABLE SO_LIN_FC(<br />
SO_LIN_FC_ID INTEGER NOT NULL,<br />
SO_FC_ID INTEGER NOT NULL,<br />
PQ_LIN_FC_ID INTEGER NOT NULL,<br />
PO_LIN_FC_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_5_ID INTEGER NOT NULL,<br />
TRADE_ITM_ID INTEGER NOT NULL,<br />
MFR_ID INTEGER NOT NULL,<br />
FNDNG_SRC_ID INTEGER NOT NULL,<br />
HLTH_ELMNT_ID INTEGER NOT NULL,<br />
SO_LIN_STAT_ID INTEGER NOT NULL,<br />
SO_LIN_STAT_RSN_ID INTEGER NOT NULL,<br />
SRC_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
DSTNTN_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
QTY_UOM_ID INTEGER NOT NULL,<br />
SHPPNG_MTHD_ID INTEGER NOT NULL,<br />
FRT_FWDR_ID INTEGER NOT NULL,<br />
SRC_INCOTERM_ID INTEGER NOT NULL,<br />
DSTNTN_INCOTERM_ID INTEGER NOT NULL,<br />
SPPLY_CHN_FRMWRK_ID INTEGER NOT NULL,<br />
ESTMTD_RDY_FOR_FRT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PLND_IN_CNTRY_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PLND_DLVRY_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PRJCTD_DLVRY_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
LIN_NUM INTEGER NOT NULL,<br />
LIN_QTY DECIMAL(15, 2) NOT NULL,<br />
LIN_EACH_QTY DECIMAL(15, 2) NOT NULL,<br />
LIN_VAL DECIMAL(12, 3),<br />
LIN_EXW_VAL DECIMAL(12, 3) NOT NULL,<br />
LIN_DISC_PCTG DECIMAL(4, 3) NOT NULL,<br />
LIN_DISC_VAL DECIMAL(12, 3) NOT NULL,<br />
SO_LIN_CYP DECIMAL(11, 2) NOT NULL,<br />
PRIMARY KEY (SO_LIN_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SO_LIN_STAT <br />
--<br />
<br />
CREATE TABLE SO_LIN_STAT(<br />
SO_LIN_STAT_ID INTEGER NOT NULL,<br />
SO_LIN_STAT_NM VARCHAR(50) NOT NULL,<br />
SO_LIN_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SO_LIN_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SO_LIN_STAT_RSN <br />
--<br />
<br />
CREATE TABLE SO_LIN_STAT_RSN(<br />
SO_LIN_STAT_RSN_ID INTEGER NOT NULL,<br />
SO_LIN_STAT_RSN_NM VARCHAR(50) NOT NULL,<br />
SO_LIN_STAT_RSN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SO_LIN_STAT_RSN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SO_MLSTN_FC <br />
--<br />
<br />
CREATE TABLE SO_MLSTN_FC(<br />
SO_MLSTN_FC_ID INTEGER NOT NULL,<br />
SO_FC_ID INTEGER NOT NULL,<br />
SO_LIN_FC_ID INTEGER NOT NULL,<br />
SO_MLSTN_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
SO_MLSTN_TYP_ID INTEGER NOT NULL,<br />
SO_MLSTN_RSN_ID INTEGER NOT NULL,<br />
SO_MLSTN_RMRKS VARCHAR(4000) NOT NULL,<br />
SO_MLSTN_RSN_RMRKS VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (SO_MLSTN_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SO_MLSTN_RSN <br />
--<br />
<br />
CREATE TABLE SO_MLSTN_RSN(<br />
SO_MLSTN_RSN_ID INTEGER NOT NULL,<br />
SO_MLSTN_RSN_NM VARCHAR(50) NOT NULL,<br />
SO_MLSTN_RSN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SO_MLSTN_RSN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SO_MLSTN_TYP <br />
--<br />
<br />
CREATE TABLE SO_MLSTN_TYP(<br />
SO_MLSTN_TYP_ID INTEGER NOT NULL,<br />
SO_MLSTN_TYP_NM VARCHAR(50) NOT NULL,<br />
SO_MLSTN_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SO_MLSTN_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SO_STAT <br />
--<br />
<br />
CREATE TABLE SO_STAT(<br />
SO_STAT_ID INTEGER NOT NULL,<br />
SO_STAT_NM VARCHAR(50) NOT NULL,<br />
SO_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SO_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SO_TYP <br />
--<br />
<br />
CREATE TABLE SO_TYP(<br />
SO_TYP_ID INTEGER NOT NULL,<br />
SO_TYP_NM VARCHAR(50) NOT NULL,<br />
SO_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SO_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SP_CNSTRNT_TYP <br />
--<br />
<br />
CREATE TABLE SP_CNSTRNT_TYP(<br />
SP_CNSTRNT_TYP_ID INTEGER NOT NULL,<br />
SP_CNSTRNT_TYP_NM VARCHAR(50) NOT NULL,<br />
SP_CNSTRNT_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SP_CNSTRNT_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SP_STAT <br />
--<br />
<br />
CREATE TABLE SP_STAT(<br />
SP_STAT_ID INTEGER NOT NULL,<br />
SP_STAT_NM VARCHAR(50) NOT NULL,<br />
SP_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SP_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SPPLR <br />
--<br />
<br />
CREATE TABLE SPPLR(<br />
SPPLR_ID INTEGER NOT NULL,<br />
GS1_COMPANY_PREFIX VARCHAR(10),<br />
SPPLR_NM VARCHAR(50) NOT NULL,<br />
SPPLR_DESC VARCHAR(50) NOT NULL,<br />
SPPLR_ADDR_LN_1 VARCHAR(100),<br />
SPPLR_ADDR_LN_2 VARCHAR(100),<br />
SPPLR_ADDR_STE VARCHAR(100),<br />
SPPLR_ADDR_CTY VARCHAR(100),<br />
SPPLR_ADDR_ST VARCHAR(100) NOT NULL,<br />
SPPLR_ADDR_PSTL_CD VARCHAR(100),<br />
SPPLR_ADDR_PRVNC VARCHAR(100),<br />
SPPLR_ADDR_CNTRY VARCHAR(100) NOT NULL,<br />
SPPLR_CNTCT_NM VARCHAR(50) NOT NULL,<br />
SPPLR_CNTCT_EML VARCHAR(255),<br />
PRIMARY KEY (SPPLR_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SPPLR_CNTRCT <br />
--<br />
<br />
CREATE TABLE SPPLR_CNTRCT(<br />
SPPLR_CNTRCT_ID INTEGER NOT NULL,<br />
PRCRNG_AGNCY_ID INTEGER NOT NULL,<br />
IMPLMNTNG_PRTNR_ID INTEGER NOT NULL,<br />
SPPLR_ID INTEGER NOT NULL,<br />
TSKORDR_ID INTEGER NOT NULL,<br />
CRRNCY_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_CTGRY_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_CLSS_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_STAT_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_SUBSTATUS_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_NEGOTIATION_STAT_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_EXECUTION_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_END_EFF_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_BEGIN_EFF_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_ORGN_ID INTEGER NOT NULL,<br />
CNTRCT_NUM VARCHAR(100) NOT NULL,<br />
CNTRCT_VER VARCHAR(20),<br />
SPPLR_CNTRCT_NM VARCHAR(75) NOT NULL,<br />
SPPLR_CNTRCT_TTL VARCHAR(75) NOT NULL,<br />
SUBCONTRACT_CEILING DECIMAL(12, 3) NOT NULL,<br />
PRIMARY KEY (SPPLR_CNTRCT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SPPLR_CNTRCT_CLSS <br />
--<br />
<br />
CREATE TABLE SPPLR_CNTRCT_CLSS(<br />
SPPLR_CNTRCT_CLSS_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_CLSS_NM VARCHAR(50) NOT NULL,<br />
SPPLR_CNTRCT_CLSS_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SPPLR_CNTRCT_CLSS_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SPPLR_CNTRCT_CTGRY <br />
--<br />
<br />
CREATE TABLE SPPLR_CNTRCT_CTGRY(<br />
SPPLR_CNTRCT_CTGRY_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_CTGRY_NM VARCHAR(50) NOT NULL,<br />
SPPLR_CNTRCT_CTGRY_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SPPLR_CNTRCT_CTGRY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SPPLR_CNTRCT_NEGOTIATION_STAT <br />
--<br />
<br />
CREATE TABLE SPPLR_CNTRCT_NEGOTIATION_STAT(<br />
SPPLR_CNTRCT_NEGOTIATION_STAT_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_NEGOTIATION_STAT_NM VARCHAR(50) NOT NULL,<br />
SPPLR_CNTRCT_NEGOTIATION_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SPPLR_CNTRCT_NEGOTIATION_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SPPLR_CNTRCT_ORGN <br />
--<br />
<br />
CREATE TABLE SPPLR_CNTRCT_ORGN(<br />
SPPLR_CNTRCT_ORGN_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_ORGN_NM VARCHAR(50) NOT NULL,<br />
SPPLR_CNTRCT_ORGN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SPPLR_CNTRCT_ORGN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SPPLR_CNTRCT_PRDCT_DTL <br />
--<br />
<br />
CREATE TABLE SPPLR_CNTRCT_PRDCT_DTL(<br />
SPPLR_CNTRCT_PRDCT_DTL_ID INTEGER NOT NULL,<br />
TRADE_ITM_ID INTEGER NOT NULL,<br />
MFR_ST_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_PRDCT_PRICING_TYP_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_PRDCT_DTL_BEGIN_EFF_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_PRDCT_DTL_END_EFF_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_PRDCT_DTL_LN_NUM INTEGER NOT NULL,<br />
SPPLR_CNTRCT_PRDCT_LIST_PRC DECIMAL(8, 3) NOT NULL,<br />
SPPLR_CNTRCT_PRDCT_TIER_PRC DECIMAL(8, 3) NOT NULL,<br />
SPPLR_CNTRCT_PRDCT_PRICING_TIER SMALLINT NOT NULL,<br />
SPPLR_CNTRCT_PRDCT_TIER_MIN_QTY DECIMAL(15, 2) NOT NULL,<br />
SPPLR_CNTRCT_PRDCT_TIER_MAX_QTY DECIMAL(15, 2) NOT NULL,<br />
SPPLR_CNTRCT_PRDCT_TIER_QTY_MLTPL DECIMAL(15, 2) NOT NULL,<br />
PRIMARY KEY (SPPLR_CNTRCT_PRDCT_DTL_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SPPLR_CNTRCT_PRDCT_PRICING_TYP <br />
--<br />
<br />
CREATE TABLE SPPLR_CNTRCT_PRDCT_PRICING_TYP(<br />
SPPLR_CNTRCT_PRDCT_PRICING_TYP_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_PRDCT_PRICING_TYP_NM VARCHAR(50) NOT NULL,<br />
SPPLR_CNTRCT_PRDCT_PRICING_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SPPLR_CNTRCT_PRDCT_PRICING_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SPPLR_CNTRCT_STAT <br />
--<br />
<br />
CREATE TABLE SPPLR_CNTRCT_STAT(<br />
SPPLR_CNTRCT_STAT_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_STAT_NM VARCHAR(50) NOT NULL,<br />
SPPLR_CNTRCT_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SPPLR_CNTRCT_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SPPLR_CNTRCT_SUBSTATUS <br />
--<br />
<br />
CREATE TABLE SPPLR_CNTRCT_SUBSTATUS(<br />
SPPLR_CNTRCT_SUBSTATUS_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_SUBSTATUS_NM VARCHAR(50) NOT NULL,<br />
SPPLR_CNTRCT_SUBSTATUS_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SPPLR_CNTRCT_SUBSTATUS_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SPPLR_CNTRCT_TRM_DTL <br />
--<br />
<br />
CREATE TABLE SPPLR_CNTRCT_TRM_DTL(<br />
SPPLR_CNTRCT_TRM_DTL_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_TRM_EXECUTION_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_TRM_STAT_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_TRM_TYP_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_TRM_DTL_LN_NUM INTEGER NOT NULL,<br />
SPPLR_CNTRCT_TRM_DTL_VAL VARCHAR(250) NOT NULL,<br />
PRIMARY KEY (SPPLR_CNTRCT_TRM_DTL_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SPPLR_CNTRCT_TRM_STAT <br />
--<br />
<br />
CREATE TABLE SPPLR_CNTRCT_TRM_STAT(<br />
SPPLR_CNTRCT_TRM_STAT_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_TRM_STAT_NM VARCHAR(50) NOT NULL,<br />
SPPLR_CNTRCT_TRM_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SPPLR_CNTRCT_TRM_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SPPLR_CNTRCT_TRM_TYP <br />
--<br />
<br />
CREATE TABLE SPPLR_CNTRCT_TRM_TYP(<br />
SPPLR_CNTRCT_TRM_TYP_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_TRM_TYP_NM VARCHAR(50) NOT NULL,<br />
SPPLR_CNTRCT_TRM_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SPPLR_CNTRCT_TRM_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SPPLY_CHN_FRMWRK <br />
--<br />
<br />
CREATE TABLE SPPLY_CHN_FRMWRK(<br />
SPPLY_CHN_FRMWRK_ID INTEGER NOT NULL,<br />
SPPLY_CHN_FRMWRK_NM VARCHAR(50) NOT NULL,<br />
SPPLY_CHN_FRMWRK_DESC VARCHAR(50) NOT NULL,<br />
HAS_SP_YNFLG CHAR(1) NOT NULL,<br />
HAS_PR_YNFLG CHAR(1) NOT NULL,<br />
HAS_PO_YNFLG CHAR(1) NOT NULL,<br />
HAS_SO_YNFLG CHAR(1) NOT NULL,<br />
HAS_SHPMNT_LGS_YNFLG CHAR(1) NOT NULL,<br />
HAS_POD_YNFLG CHAR(1) NOT NULL,<br />
PRIMARY KEY (SPPLY_CHN_FRMWRK_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SPPLY_CHN_LVL <br />
--<br />
<br />
CREATE TABLE SPPLY_CHN_LVL(<br />
SPPLY_CHN_LVL_ID INTEGER NOT NULL,<br />
SPPLY_CHN_LVL_NM VARCHAR(50) NOT NULL,<br />
SPPLY_CHN_LVL_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SPPLY_CHN_LVL_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SRD_DAY <br />
--<br />
<br />
CREATE TABLE SRD_DAY(<br />
SRD_DAY_ID INTEGER NOT NULL,<br />
SRD_DAY_DT DATE,<br />
SRD_DAY_DESC VARCHAR(25),<br />
SRD_MTH_DESC VARCHAR(25),<br />
SRD_MTH_LNG_DESC VARCHAR(25) NOT NULL,<br />
SRD_QTR_DESC VARCHAR(25),<br />
SRD_YR_DESC VARCHAR(25),<br />
SRD_FQ_DESC VARCHAR(25),<br />
SRD_FY_DESC VARCHAR(25),<br />
SRD_MTH_ID INTEGER NOT NULL,<br />
SRD_FQ_ID INTEGER NOT NULL,<br />
SRD_QTR_ID INTEGER NOT NULL,<br />
SRD_FY_ID INTEGER NOT NULL,<br />
SRD_YR_ID INTEGER NOT NULL,<br />
PRIMARY KEY (SRD_DAY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SRD_MTH <br />
--<br />
<br />
CREATE TABLE SRD_MTH(<br />
SRD_MTH_ID INTEGER NOT NULL,<br />
SRD_MTH_DESC VARCHAR(25) NOT NULL,<br />
SRD_MTH_LNG_DESC VARCHAR(25) NOT NULL,<br />
SRD_QTR_DESC VARCHAR(25) NOT NULL,<br />
SRD_YR_DESC VARCHAR(25) NOT NULL,<br />
SRD_FQ_DESC VARCHAR(25) NOT NULL,<br />
SRD_FY_DESC VARCHAR(25) NOT NULL,<br />
SRD_QTR_ID INTEGER NOT NULL,<br />
SRD_FQ_ID INTEGER NOT NULL,<br />
SRD_YR_ID INTEGER NOT NULL,<br />
SRD_FY_ID INTEGER NOT NULL,<br />
PRIMARY KEY (SRD_MTH_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SRD_QTR <br />
--<br />
<br />
CREATE TABLE SRD_QTR(<br />
SRD_QTR_ID INTEGER NOT NULL,<br />
SRD_QTR_DESC VARCHAR(25) NOT NULL,<br />
SRD_YR_DESC VARCHAR(25) NOT NULL,<br />
SRD_FY_DESC VARCHAR(25) NOT NULL,<br />
SRD_YR_ID INTEGER NOT NULL,<br />
SRD_FY_ID INTEGER NOT NULL,<br />
PRIMARY KEY (SRD_QTR_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SRD_YN <br />
--<br />
<br />
CREATE TABLE SRD_YN(<br />
SRD_YNFLG CHAR(1) NOT NULL,<br />
YN_BOOL_TXT VARCHAR(50) NOT NULL,<br />
YN_TXT VARCHAR(50) NOT NULL,<br />
YN_INT SMALLINT NOT NULL,<br />
PRIMARY KEY (SRD_YNFLG)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SRD_YR <br />
--<br />
<br />
CREATE TABLE SRD_YR(<br />
SRD_YR_ID INTEGER NOT NULL,<br />
SRD_YR_DESC VARCHAR(25) NOT NULL,<br />
PRIMARY KEY (SRD_YR_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: STCK_RPTNG_RT_FC <br />
--<br />
<br />
CREATE TABLE STCK_RPTNG_RT_FC(<br />
STCK_RPTNG_RT_FC_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
CNTRY_PRGRM_ID INTEGER NOT NULL,<br />
SRD_MTH_ID INTEGER NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_ID INTEGER NOT NULL,<br />
STCK_RPTNG_RT DECIMAL(4, 3) NOT NULL,<br />
LCTN_CNT INTEGER NOT NULL,<br />
LCTN_RPTNG_CNT INTEGER NOT NULL,<br />
PRIMARY KEY (STCK_RPTNG_RT_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: STCK_STAT <br />
--<br />
<br />
CREATE TABLE STCK_STAT(<br />
STCK_STAT_ID CHAR(10) NOT NULL,<br />
STCK_STAT_NM CHAR(10),<br />
STCK_STAT_DESC CHAR(10),<br />
PRIMARY KEY (STCK_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SVC_DLVRY_PNT <br />
--<br />
<br />
CREATE TABLE SVC_DLVRY_PNT(<br />
SVC_DLVRY_PNT_ID INTEGER NOT NULL,<br />
FCLTY_ID INTEGER NOT NULL,<br />
SVC_DLVRY_PNT_NM VARCHAR(50) NOT NULL,<br />
SVC_DLVRY_PNT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SVC_DLVRY_PNT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SVC_PRDCT_TYP <br />
--<br />
<br />
CREATE TABLE SVC_PRDCT_TYP(<br />
SVC_PRDCT_TYP_ID INTEGER NOT NULL,<br />
SVC_PRDCT_TYP_NM VARCHAR(50) NOT NULL,<br />
SVC_PRDCT_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SVC_PRDCT_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TA_ACTVTY_RSLT_STAT <br />
--<br />
<br />
CREATE TABLE TA_ACTVTY_RSLT_STAT(<br />
TA_ACTVTY_RSLT_STAT_ID INTEGER NOT NULL,<br />
TA_ACTVTY_RSLT_STAT_NM VARCHAR(50) NOT NULL,<br />
TA_ACTVTY_RSLT_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (TA_ACTVTY_RSLT_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TA_SKLL_SET <br />
--<br />
<br />
CREATE TABLE TA_SKLL_SET(<br />
TA_SKLL_SET_ID INTEGER NOT NULL,<br />
TA_SKLL_SET_NM VARCHAR(50) NOT NULL,<br />
TA_SKLL_SET_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (TA_SKLL_SET_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TA_TRVL_PLN_APPRVL_STAT <br />
--<br />
<br />
CREATE TABLE TA_TRVL_PLN_APPRVL_STAT(<br />
TA_TRVL_PLN_APPRVL_STAT_ID INTEGER NOT NULL,<br />
TA_TRVL_PLN_APPRVL_STAT_NM VARCHAR(50) NOT NULL,<br />
TA_TRVL_PLN_APPRVL_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (TA_TRVL_PLN_APPRVL_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TA_TRVL_PLN_CNCRRNC_FC <br />
--<br />
<br />
CREATE TABLE TA_TRVL_PLN_CNCRRNC_FC(<br />
TA_TRVL_PLN_CNCRRNC_ID INTEGER NOT NULL,<br />
APPRVL_DECISION_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
APPRVL_RQSTD_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
TA_TRVL_PLN_HDR_FC_ID INTEGER NOT NULL,<br />
TA_TRVL_PLN_APPRVL_STAT_ID INTEGER NOT NULL,<br />
APPRVR_NM VARCHAR(50) NOT NULL,<br />
APPRVR_CMMNTS VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (TA_TRVL_PLN_CNCRRNC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TA_TRVL_PLN_HDR_FC <br />
--<br />
<br />
CREATE TABLE TA_TRVL_PLN_HDR_FC(<br />
TA_TRVL_PLN_HDR_FC_ID INTEGER NOT NULL,<br />
TA_VST_CTGRY_ID INTEGER NOT NULL,<br />
TA_TRVL_PLN_APPRVL_STAT_ID INTEGER NOT NULL,<br />
SBMSSN_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
APPRVL_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PLND_TRP_STRT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
ACTL_TRP_STRT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PLND_TRP_END_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
ACTL_TRP_END_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
HLTH_ELMNT_ID INTEGER NOT NULL,<br />
DONR_OFFC_ID INTEGER NOT NULL,<br />
TOLIN_ID INTEGER NOT NULL,<br />
PRIME_IMPLMNTNG_PRTNR_ID INTEGER NOT NULL,<br />
SUB_IMPLMNTNG_PRTNR_ID INTEGER NOT NULL,<br />
TA_VST_TTL VARCHAR(400) NOT NULL,<br />
TA_PRPSD_TRVLR_LIST VARCHAR(250) NOT NULL,<br />
TA_PRPSD_TRVLR_CNT INTEGER NOT NULL,<br />
TA_VST_PRE_TRP_LOE DECIMAL(12, 5) NOT NULL,<br />
TA_VST_IN_CNTRY_LOE DECIMAL(12, 5) NOT NULL,<br />
TA_VST_PST_TRP_LOE DECIMAL(12, 5) NOT NULL,<br />
SMMRY_SOW VARCHAR(4000) NOT NULL,<br />
ESTMTD_TRVL_EXPNSS DECIMAL(12, 3) NOT NULL,<br />
PRIMARY KEY (TA_TRVL_PLN_HDR_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TA_TRVL_PLN_OBJCTV_FC <br />
--<br />
<br />
CREATE TABLE TA_TRVL_PLN_OBJCTV_FC(<br />
TA_TRVL_PLN_OBJCTV_FC_ID INTEGER NOT NULL,<br />
TA_TRVL_PLN_HDR_FC_ID INTEGER NOT NULL,<br />
TA_SKLL_SET_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_TCHNCL_SUBSUBCAT_ID INTEGER NOT NULL,<br />
OBJCTV_SEQ_NUM SMALLINT NOT NULL,<br />
IS_MGMT_YNFLG CHAR(1) NOT NULL,<br />
SOW_DTL VARCHAR(4000) NOT NULL,<br />
ESTMTD_LBR_EXPNSS DECIMAL(12, 3) NOT NULL,<br />
ESTMTD_NON_LBR_EXPNSS DECIMAL(12, 3) NOT NULL,<br />
ESTMTD_LOE_PRSN_DAYS DECIMAL(12, 5) NOT NULL,<br />
PRIMARY KEY (TA_TRVL_PLN_OBJCTV_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TA_VST_ACTVTY_FC <br />
--<br />
<br />
CREATE TABLE TA_VST_ACTVTY_FC(<br />
TA_VST_ACTVTY_FC_ID INTEGER NOT NULL,<br />
TA_VST_FC_ID INTEGER NOT NULL,<br />
TA_TRVL_PLN_OBJCTV_FC_ID INTEGER NOT NULL,<br />
TA_ACTVTY_RSLT_STAT_ID INTEGER NOT NULL,<br />
TA_SKLL_SET_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_TCHNCL_SUBSUBCAT_ID INTEGER NOT NULL,<br />
ACTVTY_SEQ_NUM SMALLINT NOT NULL,<br />
IS_MGMT_YNFLG CHAR(1) NOT NULL,<br />
SOW_DTL VARCHAR(4000) NOT NULL,<br />
WRK_RSLT_CMMNTS VARCHAR(4000) NOT NULL,<br />
BNFCRY_CMMNTS VARCHAR(4000) NOT NULL,<br />
ESTMTD_LBR_EXPNSS DECIMAL(12, 3) NOT NULL,<br />
ESTMTD_NON_LBR_EXPNSS DECIMAL(12, 3) NOT NULL,<br />
PRIMARY KEY (TA_VST_ACTVTY_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TA_VST_CTGRY <br />
--<br />
<br />
CREATE TABLE TA_VST_CTGRY(<br />
TA_VST_CTGRY_ID INTEGER NOT NULL,<br />
TA_VST_CTGRY_NM VARCHAR(50) NOT NULL,<br />
TA_VST_CTGRY_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (TA_VST_CTGRY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TA_VST_FC <br />
--<br />
<br />
CREATE TABLE TA_VST_FC(<br />
TA_VST_FC_ID INTEGER NOT NULL,<br />
TA_TRVL_PLN_HDR_FC_ID INTEGER NOT NULL,<br />
TA_VST_CTGRY_ID INTEGER NOT NULL,<br />
PLND_TRP_STRT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
ACTL_TRP_STRT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PLND_TRP_END_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
ACTL_TRP_END_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
HLTH_ELMNT_ID INTEGER NOT NULL,<br />
DONR_OFFC_ID INTEGER NOT NULL,<br />
TOLIN_ID INTEGER NOT NULL,<br />
PRIME_IMPLMNTNG_PRTNR_ID INTEGER NOT NULL,<br />
SUB_IMPLMNTNG_PRTNR_ID INTEGER NOT NULL,<br />
TA_VST_TTL VARCHAR(400) NOT NULL,<br />
TA_VST_TRVLR_LIST VARCHAR(255),<br />
TA_VST_TRVLR_CNT INTEGER NOT NULL,<br />
TA_VST_PRE_TRP_LOE DECIMAL(12, 5) NOT NULL,<br />
TA_VST_IN_CNTRY_LOE DECIMAL(12, 5) NOT NULL,<br />
TA_VST_PST_TRP_LOE DECIMAL(12, 5) NOT NULL,<br />
TA_VST_ORGNL_TOT_LOE DECIMAL(12, 5) NOT NULL,<br />
TA_VST_FNL_TOT_LOE DECIMAL(12, 5) NOT NULL,<br />
TA_VST_TOT_CST DECIMAL(12, 3) NOT NULL,<br />
PRIMARY KEY (TA_VST_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TA_VST_TECH_RPRT_FC <br />
--<br />
<br />
CREATE TABLE TA_VST_TECH_RPRT_FC(<br />
TA_VST_TECH_RPRT_FC_ID INTEGER NOT NULL,<br />
TA_VST_FC_ID INTEGER NOT NULL,<br />
TA_VST_ACTVTY_FC_ID INTEGER NOT NULL,<br />
CMMNT_SEQ_NUM SMALLINT NOT NULL,<br />
COMMENTER_NM VARCHAR(50) NOT NULL,<br />
TECH_CMMNTS VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (TA_VST_TECH_RPRT_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TA_VST_TRP_RPRT_FC <br />
--<br />
<br />
CREATE TABLE TA_VST_TRP_RPRT_FC(<br />
TA_VST_TRP_RPRT_FC_ID INTEGER NOT NULL,<br />
TA_VST_FC_ID INTEGER NOT NULL,<br />
TA_VST_ACTVTY_FC_ID INTEGER NOT NULL,<br />
CMMNT_SEQ_NUM SMALLINT NOT NULL,<br />
COMMENTER_NM VARCHAR(50) NOT NULL,<br />
TECH_CMMNTS VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (TA_VST_TRP_RPRT_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TCHNCL_ADVSR_AVLBLTY_FC <br />
--<br />
<br />
CREATE TABLE TCHNCL_ADVSR_AVLBLTY_FC(<br />
TCHNCL_ADVSR_AVLBLTY_FC_ID INTEGER NOT NULL,<br />
TA_SKLL_SET_ID INTEGER NOT NULL,<br />
TA_VST_CTGRY_ID INTEGER NOT NULL,<br />
PRD_END_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PRD_STRT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
TCHNCL_ADVSR_NM VARCHAR(50) NOT NULL,<br />
IS_MGMT_YNFLG CHAR(1) NOT NULL,<br />
IS_AVAIL_YNFLG CHAR(1) NOT NULL,<br />
IS_SCHDLD_YNFLG CHAR(10),<br />
PRIMARY KEY (TCHNCL_ADVSR_AVLBLTY_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: THRPTC_FD_FRTFCTN_TYP <br />
--<br />
<br />
CREATE TABLE THRPTC_FD_FRTFCTN_TYP(<br />
THRPTC_FD_FRTFCTN_TYP_ID INTEGER NOT NULL,<br />
THRPTC_FD_FRTFCTN_TYP_NM VARCHAR(50) NOT NULL,<br />
THRPTC_FD_FRTFCTN_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (THRPTC_FD_FRTFCTN_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: THRPTC_FD_TRTD_CNDTN <br />
--<br />
<br />
CREATE TABLE THRPTC_FD_TRTD_CNDTN(<br />
THRPTC_FD_TRTD_CNDTN_ID INTEGER NOT NULL,<br />
THRPTC_FD_TRTD_CNDTN_NM VARCHAR(50) NOT NULL,<br />
THRPTC_FD_TRTD_CNDTN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (THRPTC_FD_TRTD_CNDTN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TOLIN <br />
--<br />
<br />
CREATE TABLE TOLIN(<br />
TOLIN_ID INTEGER NOT NULL,<br />
TSKORDR_ID INTEGER NOT NULL,<br />
TOLIN_NM VARCHAR(50) NOT NULL,<br />
TOLIN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (TOLIN_ID)<br />
)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: TRADE_ITM <br />
--<br />
<br />
CREATE TABLE TRADE_ITM(<br />
TRADE_ITM_ID INTEGER NOT NULL,<br />
BASETRADEITEM INTEGER NOT NULL,<br />
CHILDTRADEITEM INTEGER NOT NULL,<br />
MFR_ID INTEGER NOT NULL,<br />
MFR_ST_ID INTEGER,<br />
USAID_PRDCT_CLSSFCTN_LVL_5_ID INTEGER NOT NULL,<br />
UNSPSC_CMMDTY_ID INTEGER NOT NULL,<br />
GPC_BRCK_ID INTEGER NOT NULL,<br />
PRFRRD_GLBL_CLSSFCTN_SYSTM_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_4_ID INTEGER NOT NULL,<br />
CHEMICALPROPERTYTYPEBIOHAZARD_ID INTEGER NOT NULL,<br />
CANCELLEDDATETIME INTEGER NOT NULL,<br />
COMMUNITYVISIBILITYDATETIME INTEGER NOT NULL,<br />
CONSUMERAVAILABILITYDATETIME INTEGER NOT NULL,<br />
DISCONTINUEDDATETIME INTEGER NOT NULL,<br />
EFFECTIVEDATETIME INTEGER NOT NULL,<br />
ENDAVAILABILITYDATETIME INTEGER NOT NULL,<br />
FINALBATCHEXPIRYDATETIME INTEGER NOT NULL,<br />
PUBLICATIONDATETIME INTEGER NOT NULL,<br />
TRADE_ITM_UNIT_OF_ISSU_ID INTEGER NOT NULL,<br />
TRADE_ITM_BASE_UOM_ID INTEGER NOT NULL,<br />
PACKAGINGTYPECODE_ID INTEGER NOT NULL,<br />
PKG_MARKED_LANGUAGE_CD_ID INTEGER NOT NULL,<br />
WT_UOM_ID INTEGER NOT NULL,<br />
VOL_UOM_ID INTEGER NOT NULL,<br />
DEPTH_LNR_UOM_ID INTEGER NOT NULL,<br />
WDTH_LNR_UOM_ID INTEGER NOT NULL,<br />
HT_LNR_UOM_ID INTEGER NOT NULL,<br />
ROUTEOFADMINISTRATION_ID INTEGER NOT NULL,<br />
DRG_UOD_ID INTEGER NOT NULL,<br />
DOSAGEFORMTYPE_ID INTEGER NOT NULL,<br />
DRG_FRMLRY_ID INTEGER NOT NULL,<br />
DRG_UOP_ID INTEGER NOT NULL,<br />
DRG_UOS_ID INTEGER NOT NULL,<br />
ANTIMLRL_PRDCT_TYP_ID INTEGER NOT NULL,<br />
ANTIMLRL_PRMRY_ACTV_INGRDNT_ID INTEGER NOT NULL,<br />
ANTIMLRL_SCNDRY_ACTV_INGRDNT_ID INTEGER NOT NULL,<br />
THRPTC_FD_FRTFCTN_TYP_ID INTEGER NOT NULL,<br />
THRPTC_FD_TRTD_CNDTN_ID INTEGER NOT NULL,<br />
LAB_SPPLY_PRDCT_TYP_ID INTEGER NOT NULL,<br />
LAB_EQPMNT_PRDCT_TYP_ID INTEGER NOT NULL,<br />
PRH_PRDCT_TYP_ID INTEGER NOT NULL,<br />
PRH_CNTRCPTV_MTHD_ID INTEGER NOT NULL,<br />
FML_CNDM_PRDCT_TYP_ID INTEGER NOT NULL,<br />
CNDM_PRDCT_MTRL_ID INTEGER NOT NULL,<br />
CNDM_PRDCT_SZ_ID INTEGER NOT NULL,<br />
CNDM_PRDCT_FLVR_ID INTEGER NOT NULL,<br />
CNDM_PRDCT_SCNT_ID INTEGER NOT NULL,<br />
CNDM_PRDCT_CLR_ID INTEGER NOT NULL,<br />
CNDM_PRDCT_TXTR_ID INTEGER NOT NULL,<br />
CNDM_PRDCT_NVLTY_TYP_ID INTEGER NOT NULL,<br />
PRH_PRDCT_SPRMCD_ACTV_INGRDNT_ID INTEGER NOT NULL,<br />
IUD_TYP_ID INTEGER NOT NULL,<br />
IUD_ACTV_INGRDNT_ID INTEGER NOT NULL,<br />
RTK_TGT_PTHGN_ID INTEGER NOT NULL,<br />
MED_DVC_PRDCT_TYP_ID INTEGER NOT NULL,<br />
GMDN_ID INTEGER NOT NULL,<br />
UMDNS_ID INTEGER NOT NULL,<br />
SVC_PRDCT_TYP_ID INTEGER NOT NULL,<br />
DESCRIPTIONSHORT VARCHAR(35) NOT NULL,<br />
TRADE_ITM_LNG_NM VARCHAR(150) NOT NULL,<br />
BRANDNAME VARCHAR(70) NOT NULL,<br />
BRANDOWNER VARCHAR(200) NOT NULL,<br />
FUNCTIONALNAME VARCHAR(35) NOT NULL,<br />
TRADEITEMDESCRIPTION VARCHAR(200) NOT NULL,<br />
TRADEITEMMARKINGDESCRIPTION VARCHAR(200) NOT NULL,<br />
GLOBALTRADEITEMNUMBER VARCHAR(14),<br />
TRADE_ITM_UPC VARCHAR(13),<br />
TRADE_ITM_SKU VARCHAR(15),<br />
NETWEIGHT DECIMAL(9, 3),<br />
NETWEIGHT_MEASUREMENTUNITCODE VARCHAR(80) NOT NULL,<br />
GROSSWEIGHT DECIMAL(9, 3) NOT NULL,<br />
GROSSWEIGHT_MEASUREMENTUNITCODE VARCHAR(80) NOT NULL,<br />
NETCONTENT VARCHAR(80) NOT NULL,<br />
NETCONTENT_MEASUREMENTUNITCODE VARCHAR(80) NOT NULL,<br />
DEPTH DECIMAL(9, 3),<br />
DEPTH_MEASUREMENTUNITCODE VARCHAR(80) NOT NULL,<br />
HT DECIMAL(9, 3),<br />
HEIGHT_MEASUREMENTUNITCODE VARCHAR(80) NOT NULL,<br />
WDTH DECIMAL(9, 3),<br />
WIDTH_MEASUREMENTUNITCODE VARCHAR(80) NOT NULL,<br />
VOL DECIMAL(9, 3) NOT NULL,<br />
VOLUME_MEASUREMENTUNITCODE VARCHAR(80) NOT NULL,<br />
SIZECODELISTAGENCY VARCHAR(80) NOT NULL,<br />
SIZECODELISTCODE VARCHAR(80) NOT NULL,<br />
SIZECODEVALUE VARCHAR(80) NOT NULL,<br />
DESCRIPTIVESIZE VARCHAR(80) NOT NULL,<br />
TRADE_ITM_DLVRY_LEAD_TIME_DAYS INTEGER NOT NULL,<br />
MINIMUMTRADEITEMLIFESPANFROMTIMEOFARRIVAL INTEGER NOT NULL,<br />
MINIMUMTRADEITEMLIFESPANFROMTIMEOFPRODUCTION INTEGER NOT NULL,<br />
OPENEDTRADEITEMLIFESPAN INTEGER NOT NULL,<br />
STORAGEHANDLINGTEMPERATUREMAXIMUM DECIMAL(9, 3) NOT NULL,<br />
STORAGEHANDLINGTEMPERATUREMAXIMUM_MEASUREMENTUNITCODE VARCHAR(70) NOT NULL,<br />
STORAGEHANDLINGTEMPERATUREMINIMUM DECIMAL(9, 3) NOT NULL,<br />
STORAGEHANDLINGTEMPERATUREMINIMUM_MEASUREMENTUNITCODE VARCHAR(70) NOT NULL,<br />
ORDERQUANTITYMULTIPLE INTEGER NOT NULL,<br />
ORDERQUANTITYMINIMUM INTEGER NOT NULL,<br />
ORDERQUANTITYMAXIMUM INTEGER NOT NULL,<br />
TRADE_ITM_PCKNG_NOTES VARCHAR(250) NOT NULL,<br />
TRADE_ITM_PKG_LVL SMALLINT NOT NULL,<br />
TRADE_ITM_UNITS_PER_CRTN INTEGER NOT NULL,<br />
TRADE_ITM_UNITS_PER_INNR_CRTN INTEGER NOT NULL,<br />
ISTRADEITEMABASEUNIT VARCHAR(15) NOT NULL,<br />
ISTRADEITEMAVARIABLEUNIT VARCHAR(15) NOT NULL,<br />
ISTRADEITEMACONSUMERUNIT VARCHAR(15) NOT NULL,<br />
ISTRADEITEMASERVICE VARCHAR(15) NOT NULL,<br />
BASEUNITSPERPALLET INTEGER NOT NULL,<br />
QUANTITYOFTRADEITEMSPERPALLET INTEGER NOT NULL,<br />
QUANTITYOFLAYERSPERPALLET INTEGER NOT NULL,<br />
QUANTITYOFTRADEITEMSPERPALLETLAYER INTEGER NOT NULL,<br />
QUANTITYOFTRADEITEMSCONTAINEDINACOMPLETELAYER INTEGER NOT NULL,<br />
quantityOfNextLowerLevelTradeItem INTEGER NOT NULL,<br />
TOTALQUANTITYOFNEXTLOWERLEVELTRADEITEM INTEGER NOT NULL,<br />
TOTALQUANTITYOFBASEITEMS INTEGER NOT NULL,<br />
QUANTITYOFCOMPLETELAYERSCONTAINEDINATRADEITEM INTEGER NOT NULL,<br />
COUNTABLEITEMSC1D1 INTEGER NOT NULL,<br />
COUNTABLEITEMSC1D2 INTEGER NOT NULL,<br />
COUNTABLEITEMSC1D3 INTEGER NOT NULL,<br />
COUNTABLEITEMSC1D4 INTEGER NOT NULL,<br />
COUNTABLEITEMSC1D5 INTEGER NOT NULL,<br />
COUNTABLEITEMSC2D1 INTEGER NOT NULL,<br />
COUNTABLEITEMSC2D2 INTEGER NOT NULL,<br />
COUNTABLEITEMSC2D3 INTEGER NOT NULL,<br />
COUNTABLEITEMSC2D4 INTEGER NOT NULL,<br />
COUNTABLEITEMSC2D5 INTEGER NOT NULL,<br />
COUNTABLEITEMSC3D1 INTEGER NOT NULL,<br />
COUNTABLEITEMSC3D2 INTEGER NOT NULL,<br />
COUNTABLEITEMSC3D3 INTEGER NOT NULL,<br />
COUNTABLEITEMSC3D4 INTEGER NOT NULL,<br />
COUNTABLEITEMSC3D5 INTEGER NOT NULL,<br />
COUNTABLEITEMSC4D1 INTEGER NOT NULL,<br />
COUNTABLEITEMSC4D2 INTEGER NOT NULL,<br />
COUNTABLEITEMSC4D3 INTEGER NOT NULL,<br />
COUNTABLEITEMSC4D4 INTEGER NOT NULL,<br />
COUNTABLEITEMSC4D5 INTEGER NOT NULL,<br />
COUNTABLEITEMSC5D1 INTEGER NOT NULL,<br />
COUNTABLEITEMSC5D2 INTEGER NOT NULL,<br />
COUNTABLEITEMSC5D3 INTEGER NOT NULL,<br />
COUNTABLEITEMSC5D4 INTEGER NOT NULL,<br />
COUNTABLEITEMSC5D5 INTEGER NOT NULL,<br />
TRADE_ITM_MFR_PRDCTN_CPCTY_PER_YR INTEGER NOT NULL,<br />
DRG_INN_NM VARCHAR(100) NOT NULL,<br />
DRG_GNRC_NM VARCHAR(50) NOT NULL,<br />
DRG_INNVTR_NM VARCHAR(50) NOT NULL,<br />
DRG_STR DECIMAL(7, 3),<br />
DRG_DSG_AMT DECIMAL(7, 3),<br />
GENERICDESCRIPTION VARCHAR(500) NOT NULL,<br />
CONTROLLEDNARCOTICDRUGNUMBER VARCHAR(10) NOT NULL,<br />
MEDICINECONTAINERTYPECODEC1 VARCHAR(10) NOT NULL,<br />
MEDICINECONTAINERTYPECODEC2 VARCHAR(10) NOT NULL,<br />
MEDICINECONTAINERTYPECODEC3 VARCHAR(10) NOT NULL,<br />
MEDICINECONTAINERTYPECODEC4 VARCHAR(10) NOT NULL,<br />
MEDICINECONTAINERTYPECODEC5 VARCHAR(10) NOT NULL,<br />
PROPRIETARYMEDICATIONDOSEFORMC1D1 VARCHAR(255) NOT NULL,<br />
PROPRIETARYMEDICATIONDOSEFORMC1D2 VARCHAR(255) NOT NULL,<br />
PROPRIETARYMEDICATIONDOSEFORMC1D3 VARCHAR(255) NOT NULL,<br />
PROPRIETARYMEDICATIONDOSEFORMC1D4 VARCHAR(255) NOT NULL,<br />
PROPRIETARYMEDICATIONDOSEFORMC1D5 VARCHAR(255) NOT NULL,<br />
PROPRIETARYMEDICATIONDOSEFORMC2D1 VARCHAR(255) NOT NULL,<br />
PROPRIETARYMEDICATIONDOSEFORMC2D2 VARCHAR(255) NOT NULL,<br />
PROPRIETARYMEDICATIONDOSEFORMC2D3 VARCHAR(255) NOT NULL,<br />
PROPRIETARYMEDICATIONDOSEFORMC2D4 VARCHAR(255) NOT NULL,<br />
PROPRIETARYMEDICATIONDOSEFORMC2D5 VARCHAR(255) NOT NULL,<br />
PROPRIETARYMEDICATIONDOSEFORMC3D1 VARCHAR(255) NOT NULL,<br />
PROPRIETARYMEDICATIONDOSEFORMC3D2 VARCHAR(255) NOT NULL,<br />
PROPRIETARYMEDICATIONDOSEFORMC3D3 VARCHAR(255) NOT NULL,<br />
PROPRIETARYMEDICATIONDOSEFORMC3D4 VARCHAR(255) NOT NULL,<br />
PROPRIETARYMEDICATIONDOSEFORMC3D5 VARCHAR(255) NOT NULL,<br />
PROPRIETARYMEDICATIONDOSEFORMC4D1 VARCHAR(255) NOT NULL,<br />
PROPRIETARYMEDICATIONDOSEFORMC4D2 VARCHAR(255) NOT NULL,<br />
PROPRIETARYMEDICATIONDOSEFORMC4D3 VARCHAR(255) NOT NULL,<br />
PROPRIETARYMEDICATIONDOSEFORMC4D4 VARCHAR(255) NOT NULL,<br />
PROPRIETARYMEDICATIONDOSEFORMC4D5 VARCHAR(255) NOT NULL,<br />
PROPRIETARYMEDICATIONDOSEFORMC5D1 VARCHAR(255) NOT NULL,<br />
PROPRIETARYMEDICATIONDOSEFORMC5D2 VARCHAR(255) NOT NULL,<br />
PROPRIETARYMEDICATIONDOSEFORMC5D3 VARCHAR(255) NOT NULL,<br />
PROPRIETARYMEDICATIONDOSEFORMC5D4 VARCHAR(255) NOT NULL,<br />
PROPRIETARYMEDICATIONDOSEFORMC5D5 VARCHAR(255) NOT NULL,<br />
NOOFIDENTICALMEDICINECONTAINERSORDEVICESC1 INTEGER NOT NULL,<br />
NOOFIDENTICALMEDICINECONTAINERSORDEVICESC2 INTEGER NOT NULL,<br />
NOOFIDENTICALMEDICINECONTAINERSORDEVICESC3 INTEGER NOT NULL,<br />
NOOFIDENTICALMEDICINECONTAINERSORDEVICESC4 INTEGER NOT NULL,<br />
NOOFIDENTICALMEDICINECONTAINERSORDEVICESC5 INTEGER NOT NULL,<br />
HEALTHCARECOMPONENTTYPEC1 CHAR(1),<br />
HEALTHCARECOMPONENTTYPEC2 CHAR(1),<br />
HEALTHCARECOMPONENTTYPEC3 CHAR(1),<br />
HEALTHCARECOMPONENTTYPEC4 CHAR(1),<br />
HEALTHCARECOMPONENTTYPEC5 CHAR(1),<br />
LAB_EQPMNT_CPBLTY_DESC VARCHAR(250) NOT NULL,<br />
LAB_SPPLY_USES_QTY VARCHAR(50) NOT NULL,<br />
PRH_CNTRCPTV_MTHD_MTHS_OF_PRTCTN INTEGER NOT NULL,<br />
PRH_IMPLNTBL_CNTRCPTV_LFSPN_MTHS INTEGER NOT NULL,<br />
PRH_IUD_LFSPN_MTHS INTEGER NOT NULL,<br />
PRH_CNDM_LBRCTD_YNFLG CHAR(1) NOT NULL,<br />
PRH_CNDM_SPCL_FOIL_TXT VARCHAR(250) NOT NULL,<br />
PRH_CNDM_CLR_TXT VARCHAR(50) NOT NULL,<br />
PRH_CNDM_EXTRNL_RTTN_FTR VARCHAR(50) NOT NULL,<br />
PRH_CNDM_INTRNL_RTTN_FTR VARCHAR(50) NOT NULL,<br />
DOESTRADEITEMCONTAINLATEX VARCHAR(15) NOT NULL,<br />
RTK_USES INTEGER NOT NULL,<br />
MED_DVC_USFDA_PRDCT_CD_NUM VARCHAR(20),<br />
MED_DVC_USFDA_PRDCT_CD_DESC VARCHAR(50) NOT NULL,<br />
ISTRADEITEMREQUIREDTOREMAINSTERILE VARCHAR(15) NOT NULL,<br />
INITIALMANUFACTURERSTERILISATION VARCHAR(35) NOT NULL,<br />
SVC_PRDCT_ESTMTD_STFFNG_CNT INTEGER NOT NULL,<br />
SVC_PRDCT_ESTMTD_DUR_MTHS INTEGER NOT NULL,<br />
BARCODETYPE VARCHAR(80) NOT NULL,<br />
BARCODEVALUETYPE VARCHAR(80) NOT NULL,<br />
COLORDESCRIPTION VARCHAR(200) NOT NULL,<br />
COLORCODELISTAGENCY VARCHAR(80) NOT NULL,<br />
COLORCODEVALUE VARCHAR(80) NOT NULL,<br />
ISTRADEITEMAHAZARDOUSGOOD VARCHAR(15) NOT NULL,<br />
DIETTYPECODE VARCHAR(80) NOT NULL,<br />
TRADEITEMVARIANT VARCHAR(70) NOT NULL,<br />
PRIMARY KEY (TRADE_ITM_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TRADE_ITM_ASSCTN <br />
--<br />
<br />
CREATE TABLE TRADE_ITM_ASSCTN(<br />
TRADE_ITM_ASSCTN_ID INTEGER NOT NULL,<br />
TRADE_ITM_ASSCTN_TYP_ID INTEGER NOT NULL,<br />
PRNT_TRADE_ITM_ID INTEGER NOT NULL,<br />
CHLD_TRADE_ITM_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
ASSCTN_ACTV_YNFLG CHAR(1) NOT NULL,<br />
PRNT_CHLD_EXCLSV_YNFLG CHAR(1) NOT NULL,<br />
CHLD_PRNT_EXCLSV_YNFLG CHAR(1) NOT NULL,<br />
ASSCTN_NOTES VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (TRADE_ITM_ASSCTN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TRADE_ITM_ASSCTN_TYP <br />
--<br />
<br />
CREATE TABLE TRADE_ITM_ASSCTN_TYP(<br />
TRADE_ITM_ASSCTN_TYP_ID INTEGER NOT NULL,<br />
TRADE_ITM_ASSCTN_TYP_NM VARCHAR(50) NOT NULL,<br />
TRADE_ITM_ASSCTN_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (TRADE_ITM_ASSCTN_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TRADE_ITM_BASE_UOM <br />
--<br />
<br />
CREATE TABLE TRADE_ITM_BASE_UOM(<br />
TRADE_ITM_BASE_UOM_ID INTEGER NOT NULL,<br />
TRADE_ITM_BASE_UOM_NM VARCHAR(50) NOT NULL,<br />
TRADE_ITM_BASE_UOM_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (TRADE_ITM_BASE_UOM_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TRADE_ITM_CARE_INSTRCTN <br />
--<br />
<br />
CREATE TABLE TRADE_ITM_CARE_INSTRCTN(<br />
TRADE_ITM_CARE_INSTRCTN_ID INTEGER NOT NULL,<br />
CARE_INSTRCTN_TYP_ID INTEGER NOT NULL,<br />
TRADE_ITM_ID INTEGER NOT NULL,<br />
TRADE_ITM_CARE_INSTRCTN_VAL_LOW VARCHAR(50) NOT NULL,<br />
TRADE_ITM_CARE_INSTRCTN_VAL_HGH VARCHAR(50) NOT NULL,<br />
TRADE_ITM_CARE_INSTRCTN_VAL_TXT_LIST VARCHAR(50) NOT NULL,<br />
TRADE_ITM_CARE_INSTRCTN_CMMNTS VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (TRADE_ITM_CARE_INSTRCTN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TRADE_ITM_CMPST_ASSCTN <br />
--<br />
<br />
CREATE TABLE TRADE_ITM_CMPST_ASSCTN(<br />
TRADE_ITM_CMPST_ASSCTN_ID INTEGER NOT NULL,<br />
TRADE_ITM_CMPST_ASSCTN_TYP_ID INTEGER NOT NULL,<br />
PRNT_TRADE_ITM_ID INTEGER NOT NULL,<br />
MEMBER_TRADE_ITM_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
ASSCTN_ACTV_YNFLG CHAR(1) NOT NULL,<br />
SBSTTTBL_YNFLG CHAR(1) NOT NULL,<br />
OMTTBL_YNFLG CHAR(1) NOT NULL,<br />
CMPST_QTY INTEGER NOT NULL,<br />
ASSCTN_NOTES VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (TRADE_ITM_CMPST_ASSCTN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TRADE_ITM_CMPST_ASSCTN_TYP <br />
--<br />
<br />
CREATE TABLE TRADE_ITM_CMPST_ASSCTN_TYP(<br />
TRADE_ITM_CMPST_ASSCTN_TYP_ID INTEGER NOT NULL,<br />
TRADE_ITM_CMPST_ASSCTN_TYP_NM VARCHAR(50) NOT NULL,<br />
TRADE_ITM_CMPST_ASSCTN_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (TRADE_ITM_CMPST_ASSCTN_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TRADE_ITM_PRCHSNG_RSTRCTN <br />
--<br />
<br />
CREATE TABLE TRADE_ITM_PRCHSNG_RSTRCTN(<br />
TRADE_ITM_PRCHSNG_INSTRCTN_ID INTEGER NOT NULL,<br />
PRCHSNG_RSTRCTN_TYP_ID INTEGER NOT NULL,<br />
TRADE_ITM_ID INTEGER NOT NULL,<br />
TRADE_ITM_PRCHSNG_PRCHSNG_VAL_LOW VARCHAR(50) NOT NULL,<br />
TRADE_ITM_PRCHSNG_PRCHSNG_VAL_HGH VARCHAR(50) NOT NULL,<br />
TRADE_ITM_PRCHSNG_PRCHSNG_VAL_TXT_LIST VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (TRADE_ITM_PRCHSNG_INSTRCTN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TRADE_ITM_UNIT_OF_ISSU <br />
--<br />
<br />
CREATE TABLE TRADE_ITM_UNIT_OF_ISSU(<br />
TRADE_ITM_UNIT_OF_ISSU_ID INTEGER NOT NULL,<br />
TRADE_ITM_UNIT_OF_ISSU_NM VARCHAR(50) NOT NULL,<br />
TRADE_ITM_UNIT_OF_ISSU_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (TRADE_ITM_UNIT_OF_ISSU_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TRADEITEMSTACKING <br />
--<br />
<br />
CREATE TABLE TRADEITEMSTACKING(<br />
TRADEITEMSTACKING_ID INTEGER NOT NULL,<br />
TRADE_ITM_ID INTEGER NOT NULL,<br />
STACKINGFACTOR_SEQNUM SMALLINT NOT NULL,<br />
STACKINGFACTOR SMALLINT NOT NULL,<br />
STACKINGFACTORTYPECODE VARCHAR(10) NOT NULL,<br />
STACKINGWEIGHTMAXIMUM DECIMAL(9, 3) NOT NULL,<br />
STACKINGWEIGHTMAXIMUM_MEASUREMENTUNITCODE VARCHAR(70) NOT NULL,<br />
PRIMARY KEY (TRADEITEMSTACKING_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TRCR_CMMDTY_CTGRY <br />
--<br />
<br />
CREATE TABLE TRCR_CMMDTY_CTGRY(<br />
TRCR_CMMDTY_CTGRY_ID INTEGER NOT NULL,<br />
TRCR_CMMDTY_SET_ID INTEGER NOT NULL,<br />
TRCR_CMMDTY_CTGRY_NM VARCHAR(150) NOT NULL,<br />
TRCR_CMMDTY_CTGRY_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (TRCR_CMMDTY_CTGRY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TRCR_CMMDTY_SET <br />
--<br />
<br />
CREATE TABLE TRCR_CMMDTY_SET(<br />
TRCR_CMMDTY_SET_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
CNTRY_PRGRM_ID INTEGER NOT NULL,<br />
TRCR_CMMDTY_SET_NM VARCHAR(50) NOT NULL,<br />
TRCR_CMMDTY_SET_DESC VARCHAR(50) NOT NULL,<br />
CNTRY_MNGD_YNFLG CHAR(1) NOT NULL,<br />
PRIMARY KEY (TRCR_CMMDTY_SET_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TRCR_CMMDTY_TYP <br />
--<br />
<br />
CREATE TABLE TRCR_CMMDTY_TYP(<br />
TRCR_CMMDTY_TYP_ID INTEGER NOT NULL,<br />
TRCR_CMMDTY_CTGRY_ID INTEGER NOT NULL,<br />
TRCR_CMMDTY_TYP_NM VARCHAR(150) NOT NULL,<br />
TRCR_CMMDTY_TYP_DESC VARCHAR(50) NOT NULL,<br />
IS_DFLT_TYP_YNFLG CHAR(1) NOT NULL,<br />
PRIMARY KEY (TRCR_CMMDTY_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TSKORDR <br />
--<br />
<br />
CREATE TABLE TSKORDR(<br />
TSKORDR_ID INTEGER NOT NULL,<br />
CNTRCT_AWD_ID INTEGER NOT NULL,<br />
CNTRCT_AWD_GGRPHC_SCP_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER,<br />
TSKORDR_NM VARCHAR(50) NOT NULL,<br />
TSKORDR_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (TSKORDR_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TST_RSLT_VAL_UOM <br />
--<br />
<br />
CREATE TABLE TST_RSLT_VAL_UOM(<br />
TST_RSLT_VAL_UOM_ID INTEGER NOT NULL,<br />
TST_RSLT_VAL_UOM_NM VARCHAR(50) NOT NULL,<br />
TST_RSLT_VAL_UOM_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (TST_RSLT_VAL_UOM_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: UMDNS <br />
--<br />
<br />
CREATE TABLE UMDNS(<br />
UMDNS_ID INTEGER NOT NULL,<br />
UMDNS_CD VARCHAR(20) NOT NULL,<br />
UMDNS_TRM VARCHAR(50) NOT NULL,<br />
UMDNS_DEF VARCHAR(250) NOT NULL,<br />
PRIMARY KEY (UMDNS_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: UNSPSC_CLSS <br />
--<br />
<br />
CREATE TABLE UNSPSC_CLSS(<br />
UNSPSC_CLSS_ID INTEGER NOT NULL,<br />
UNSPSC_FMLY_ID INTEGER NOT NULL,<br />
UNSPSC_CLSS_KEY VARCHAR(10) NOT NULL,<br />
UNSPSC_CLSS_CD VARCHAR(10) NOT NULL,<br />
UNSPSC_CLSS_TTL VARCHAR(500) NOT NULL,<br />
UNSPSC_CLSS_DEF VARCHAR(4000) NOT NULL,<br />
UNSPSC_CLSS_SYNNYM VARCHAR(500) NOT NULL,<br />
PRIMARY KEY (UNSPSC_CLSS_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: UNSPSC_CMMDTY <br />
--<br />
<br />
CREATE TABLE UNSPSC_CMMDTY(<br />
UNSPSC_CMMDTY_ID INTEGER NOT NULL,<br />
UNSPSC_CLSS_ID INTEGER NOT NULL,<br />
UNSPSC_CMMDTY_KEY VARCHAR(10) NOT NULL,<br />
UNSPSC_CMMDTY_CD VARCHAR(10) NOT NULL,<br />
UNSPSC_CMMDTY_DEF VARCHAR(4000) NOT NULL,<br />
UNSPSC_CMMDTY_TTL VARCHAR(500) NOT NULL,<br />
PRIMARY KEY (UNSPSC_CMMDTY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: UNSPSC_FMLY <br />
--<br />
<br />
CREATE TABLE UNSPSC_FMLY(<br />
UNSPSC_FMLY_ID INTEGER NOT NULL,<br />
UNSPSC_SGMNT_ID INTEGER NOT NULL,<br />
UNSPSC_FMLY_KEY VARCHAR(10) NOT NULL,<br />
UNSPSC_FMLY_CD VARCHAR(10) NOT NULL,<br />
UNSPSC_FMLY_TTL VARCHAR(500) NOT NULL,<br />
UNSPSC_FMLY_DEF VARCHAR(4000) NOT NULL,<br />
UNSPSC_FMLY_SYNNYM VARCHAR(500) NOT NULL,<br />
PRIMARY KEY (UNSPSC_FMLY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: UNSPSC_SGMNT <br />
--<br />
<br />
CREATE TABLE UNSPSC_SGMNT(<br />
UNSPSC_SGMNT_ID INTEGER NOT NULL,<br />
UNSPSC_SGMNT_KEY VARCHAR(10),<br />
UNSPSC_SGMNT_CD VARCHAR(10),<br />
UNSPSC_SGMNT_TTL VARCHAR(500),<br />
UNSPSC_SGMNT_DEF VARCHAR(4000),<br />
UNSPSC_SGMNT_SYNNYM VARCHAR(500),<br />
PRIMARY KEY (UNSPSC_SGMNT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: URGNCY_TYP <br />
--<br />
<br />
CREATE TABLE URGNCY_TYP(<br />
URGNCY_TYP_ID INTEGER NOT NULL,<br />
URGNCY_TYP_NM VARCHAR(50) NOT NULL,<br />
URGNCY_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (URGNCY_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: USAID_MISSN <br />
--<br />
<br />
CREATE TABLE USAID_MISSN(<br />
USAID_MISSN_ID INTEGER NOT NULL,<br />
USAID_MISSN_NM VARCHAR(50) NOT NULL,<br />
USAID_MISSN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (USAID_MISSN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: USAID_PRDCT_CLSSFCTN_LVL_1 <br />
--<br />
<br />
CREATE TABLE USAID_PRDCT_CLSSFCTN_LVL_1(<br />
USAID_PRDCT_CLSSFCTN_LVL_1_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_1_KEY VARCHAR(10) NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_1_CD VARCHAR(10) NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_1_TTL VARCHAR(500) NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_1_DEF VARCHAR(4000) NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_1_SYNNYM VARCHAR(500) NOT NULL,<br />
PRIMARY KEY (USAID_PRDCT_CLSSFCTN_LVL_1_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: USAID_PRDCT_CLSSFCTN_LVL_2 <br />
--<br />
<br />
CREATE TABLE USAID_PRDCT_CLSSFCTN_LVL_2(<br />
USAID_PRDCT_CLSSFCTN_LVL_2_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_1_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_2_KEY VARCHAR(10) NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_2_CD VARCHAR(10) NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_2_TTL VARCHAR(500) NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_2_DEF VARCHAR(4000) NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_2_SYNNYM VARCHAR(500) NOT NULL,<br />
PRIMARY KEY (USAID_PRDCT_CLSSFCTN_LVL_2_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: USAID_PRDCT_CLSSFCTN_LVL_3 <br />
--<br />
<br />
CREATE TABLE USAID_PRDCT_CLSSFCTN_LVL_3(<br />
USAID_PRDCT_CLSSFCTN_LVL_3_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_2_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_3_KEY VARCHAR(10) NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_3_CD VARCHAR(10) NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_3_TTL VARCHAR(500) NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_3_DEF VARCHAR(4000) NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_3_SYNNYM VARCHAR(500) NOT NULL,<br />
PRIMARY KEY (USAID_PRDCT_CLSSFCTN_LVL_3_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: USAID_PRDCT_CLSSFCTN_LVL_4 <br />
--<br />
<br />
CREATE TABLE USAID_PRDCT_CLSSFCTN_LVL_4(<br />
USAID_PRDCT_CLSSFCTN_LVL_4_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_3_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_4_KEY VARCHAR(10) NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_4_CD VARCHAR(10) NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_4_TTL VARCHAR(500) NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_4_DEF VARCHAR(4000) NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_4_SYNNYM VARCHAR(500) NOT NULL,<br />
PRIMARY KEY (USAID_PRDCT_CLSSFCTN_LVL_4_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: USAID_PRDCT_CLSSFCTN_LVL_5 <br />
--<br />
<br />
CREATE TABLE USAID_PRDCT_CLSSFCTN_LVL_5(<br />
USAID_PRDCT_CLSSFCTN_LVL_5_ID INTEGER NOT NULL,<br />
PRDCT_LN_ID INTEGER NOT NULL,<br />
UNSPSC_CMMDTY_ID INTEGER NOT NULL,<br />
GPC_BRCK_ID INTEGER NOT NULL,<br />
PRFRRD_GLBL_CLSSFCTN_SYSTM_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_4_ID INTEGER NOT NULL,<br />
TRADE_ITM_UNIT_OF_ISSU_ID INTEGER NOT NULL,<br />
TRADE_ITM_BASE_UOM_ID INTEGER NOT NULL,<br />
WT_UOM_ID INTEGER NOT NULL,<br />
VOL_UOM_ID INTEGER NOT NULL,<br />
DEPTH_LNR_UOM_ID INTEGER NOT NULL,<br />
WDTH_LNR_UOM_ID INTEGER NOT NULL,<br />
HT_LNR_UOM_ID INTEGER NOT NULL,<br />
ROUTEOFADMINISTRATION_ID INTEGER NOT NULL,<br />
DRG_UOD_ID INTEGER NOT NULL,<br />
DOSAGEFORMTYPE_ID INTEGER NOT NULL,<br />
DRG_FRMLRY_ID INTEGER NOT NULL,<br />
DRG_UOP_ID INTEGER NOT NULL,<br />
DRG_UOS_ID INTEGER NOT NULL,<br />
ANTIMLRL_PRDCT_TYP_ID INTEGER NOT NULL,<br />
ANTIMLRL_PRMRY_ACTV_INGRDNT_ID INTEGER NOT NULL,<br />
ANTIMLRL_SCNDRY_ACTV_INGRDNT_ID INTEGER NOT NULL,<br />
THRPTC_FD_FRTFCTN_TYP_ID INTEGER NOT NULL,<br />
THRPTC_FD_TRTD_CNDTN_ID INTEGER NOT NULL,<br />
LAB_SPPLY_PRDCT_TYP_ID INTEGER NOT NULL,<br />
LAB_EQPMNT_PRDCT_TYP_ID INTEGER NOT NULL,<br />
PRH_PRDCT_TYP_ID INTEGER NOT NULL,<br />
PRH_CNTRCPTV_MTHD_ID INTEGER NOT NULL,<br />
FML_CNDM_PRDCT_TYP_ID INTEGER NOT NULL,<br />
CNDM_PRDCT_MTRL_ID INTEGER NOT NULL,<br />
CNDM_PRDCT_SZ_ID INTEGER NOT NULL,<br />
CNDM_PRDCT_FLVR_ID INTEGER NOT NULL,<br />
CNDM_PRDCT_SCNT_ID INTEGER NOT NULL,<br />
CNDM_PRDCT_CLR_ID INTEGER NOT NULL,<br />
CNDM_PRDCT_TXTR_ID INTEGER NOT NULL,<br />
CNDM_PRDCT_NVLTY_TYP_ID INTEGER NOT NULL,<br />
PRH_PRDCT_SPRMCD_ACTV_INGRDNT_ID INTEGER NOT NULL,<br />
IUD_TYP_ID INTEGER NOT NULL,<br />
IUD_ACTV_INGRDNT_ID INTEGER NOT NULL,<br />
RTK_TGT_PTHGN_ID INTEGER NOT NULL,<br />
MED_DVC_PRDCT_TYP_ID INTEGER NOT NULL,<br />
GMDN_ID INTEGER NOT NULL,<br />
UMDNS_ID INTEGER NOT NULL,<br />
SVC_PRDCT_TYP_ID INTEGER NOT NULL,<br />
DESCRIPTIONSHORT VARCHAR(35) NOT NULL,<br />
PRDCT_LNG_NM VARCHAR(150) NOT NULL,<br />
PRDCT_BRND_NM VARCHAR(150) NOT NULL,<br />
PRDCT_DESC VARCHAR(250) NOT NULL,<br />
PRDCT_TAG_SET VARCHAR(4000),<br />
PRDCT_PATH_SET VARCHAR(4000),<br />
PRDCT_UUID VARCHAR(36),<br />
PRDCT_WT_PER_UNIT DECIMAL(9, 3),<br />
PRDCT_DEPTH_PER_UNIT DECIMAL(9, 3),<br />
PRDCT_WDTH_PER_UNIT DECIMAL(9, 3) NOT NULL,<br />
PRDCT_HT_PER_UNIT DECIMAL(9, 3),<br />
PRDCT_RDS_PER_UNIT DECIMAL(9, 3),<br />
PRDCT_VOL_PER_UNIT DECIMAL(9, 3) NOT NULL,<br />
PRDCT_SHLF_LIFE_DAYS INTEGER NOT NULL,<br />
DRG_INN_NM VARCHAR(100) NOT NULL,<br />
DRG_GNRC_NM VARCHAR(50) NOT NULL,<br />
DRG_INNVTR_NM VARCHAR(50) NOT NULL,<br />
DRG_STR DECIMAL(7, 3),<br />
DRG_DSG_AMT DECIMAL(7, 3),<br />
LAB_EQPMNT_CPBLTY_DESC VARCHAR(250) NOT NULL,<br />
LAB_SPPLY_USES_QTY VARCHAR(50) NOT NULL,<br />
CYP_FCTR DECIMAL(8, 4),<br />
PRH_CNTRCPTV_MTHD_MTHS_OF_PRTCTN INTEGER NOT NULL,<br />
PRH_IMPLNTBL_CNTRCPTV_LFSPN_MTHS INTEGER NOT NULL,<br />
PRH_IUD_LFSPN_MTHS INTEGER NOT NULL,<br />
PRH_CNDM_LBRCTD_YNFLG CHAR(1) NOT NULL,<br />
PRH_CNDM_SPCL_FOIL_TXT VARCHAR(250) NOT NULL,<br />
PRH_CNDM_CLR_TXT VARCHAR(50) NOT NULL,<br />
PRH_CNDM_EXTRNL_RTTN_FTR VARCHAR(50) NOT NULL,<br />
PRH_CNDM_INTRNL_RTTN_FTR VARCHAR(50) NOT NULL,<br />
RTK_USES INTEGER NOT NULL,<br />
MED_DVC_USFDA_PRDCT_CD_NUM VARCHAR(20),<br />
MED_DVC_USFDA_PRDCT_CD_DESC VARCHAR(50) NOT NULL,<br />
SVC_PRDCT_ESTMTD_STFFNG_CNT INTEGER NOT NULL,<br />
SVC_PRDCT_ESTMTD_DUR_MTHS INTEGER NOT NULL,<br />
PRIMARY KEY (USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: USAID_RDC <br />
--<br />
<br />
CREATE TABLE USAID_RDC(<br />
USAID_RDC_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
RGN_ID INTEGER NOT NULL,<br />
USAID_RDC_NM VARCHAR(50) NOT NULL,<br />
USAID_RDC_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (USAID_RDC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: VOL_UOM <br />
--<br />
<br />
CREATE TABLE VOL_UOM(<br />
VOL_UOM_ID INTEGER NOT NULL,<br />
VOL_UOM_NM VARCHAR(50) NOT NULL,<br />
VOL_UOM_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (VOL_UOM_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: WT_UOM <br />
--<br />
<br />
CREATE TABLE WT_UOM(<br />
WT_UOM_ID INTEGER NOT NULL,<br />
WT_UOM_NM VARCHAR(50) NOT NULL,<br />
WT_UOM_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (WT_UOM_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: ADDITIONALTRADEITEMCLASSIFICATION <br />
--<br />
<br />
ALTER TABLE ADDITIONALTRADEITEMCLASSIFICATION ADD <br />
FOREIGN KEY (TRADE_ITM_ID)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: ADDITIONALTRADEITEMDESCRIPTION <br />
--<br />
<br />
ALTER TABLE ADDITIONALTRADEITEMDESCRIPTION ADD <br />
FOREIGN KEY (TRADE_ITM_ID)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: ADDITIONALTRADEITEMIDENTIFICATION <br />
--<br />
<br />
ALTER TABLE ADDITIONALTRADEITEMIDENTIFICATION ADD <br />
FOREIGN KEY (TRADE_ITM_ID)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: ADMNSTRTV_GGRPHY <br />
--<br />
<br />
ALTER TABLE ADMNSTRTV_GGRPHY ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: ADMNSTRTV_GGRPHY_LVL_1 <br />
--<br />
<br />
ALTER TABLE ADMNSTRTV_GGRPHY_LVL_1 ADD <br />
FOREIGN KEY (ADMNSTRTV_GGRPHY_ID)<br />
REFERENCES ADMNSTRTV_GGRPHY(ADMNSTRTV_GGRPHY_ID)<br />
;<br />
<br />
ALTER TABLE ADMNSTRTV_GGRPHY_LVL_1 ADD <br />
FOREIGN KEY (ADMNSTRTV_GGRPHY_LVL_ID)<br />
REFERENCES ADMNSTRTV_GGRPHY_LVL(ADMNSTRTV_GGRPHY_LVL_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: ADMNSTRTV_GGRPHY_LVL_2 <br />
--<br />
<br />
ALTER TABLE ADMNSTRTV_GGRPHY_LVL_2 ADD <br />
FOREIGN KEY (ADMNSTRTV_GGRPHY_LVL_1_ID)<br />
REFERENCES ADMNSTRTV_GGRPHY_LVL_1(ADMNSTRTV_GGRPHY_LVL_1_ID)<br />
;<br />
<br />
ALTER TABLE ADMNSTRTV_GGRPHY_LVL_2 ADD <br />
FOREIGN KEY (ADMNSTRTV_GGRPHY_ID)<br />
REFERENCES ADMNSTRTV_GGRPHY(ADMNSTRTV_GGRPHY_ID)<br />
;<br />
<br />
ALTER TABLE ADMNSTRTV_GGRPHY_LVL_2 ADD <br />
FOREIGN KEY (ADMNSTRTV_GGRPHY_LVL_ID)<br />
REFERENCES ADMNSTRTV_GGRPHY_LVL(ADMNSTRTV_GGRPHY_LVL_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: ADMNSTRTV_GGRPHY_LVL_3 <br />
--<br />
<br />
ALTER TABLE ADMNSTRTV_GGRPHY_LVL_3 ADD <br />
FOREIGN KEY (ADMNSTRTV_GGRPHY_LVL_2_ID)<br />
REFERENCES ADMNSTRTV_GGRPHY_LVL_2(ADMNSTRTV_GGRPHY_LVL_2_ID)<br />
;<br />
<br />
ALTER TABLE ADMNSTRTV_GGRPHY_LVL_3 ADD <br />
FOREIGN KEY (ADMNSTRTV_GGRPHY_ID)<br />
REFERENCES ADMNSTRTV_GGRPHY(ADMNSTRTV_GGRPHY_ID)<br />
;<br />
<br />
ALTER TABLE ADMNSTRTV_GGRPHY_LVL_3 ADD <br />
FOREIGN KEY (ADMNSTRTV_GGRPHY_LVL_ID)<br />
REFERENCES ADMNSTRTV_GGRPHY_LVL(ADMNSTRTV_GGRPHY_LVL_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: ADMNSTRTV_GGRPHY_LVL_4 <br />
--<br />
<br />
ALTER TABLE ADMNSTRTV_GGRPHY_LVL_4 ADD <br />
FOREIGN KEY (ADMNSTRTV_GGRPHY_LVL_3_ID)<br />
REFERENCES ADMNSTRTV_GGRPHY_LVL_3(ADMNSTRTV_GGRPHY_LVL_3_ID)<br />
;<br />
<br />
ALTER TABLE ADMNSTRTV_GGRPHY_LVL_4 ADD <br />
FOREIGN KEY (ADMNSTRTV_GGRPHY_ID)<br />
REFERENCES ADMNSTRTV_GGRPHY(ADMNSTRTV_GGRPHY_ID)<br />
;<br />
<br />
ALTER TABLE ADMNSTRTV_GGRPHY_LVL_4 ADD <br />
FOREIGN KEY (ADMNSTRTV_GGRPHY_LVL_ID)<br />
REFERENCES ADMNSTRTV_GGRPHY_LVL(ADMNSTRTV_GGRPHY_LVL_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: AWP_RPRT_FC <br />
--<br />
<br />
ALTER TABLE AWP_RPRT_FC ADD <br />
FOREIGN KEY (SUB_IMPLMNTNG_PRTNR_ID)<br />
REFERENCES IMPLMNTNG_PRTNR(IMPLMNTNG_PRTNR_ID)<br />
;<br />
<br />
ALTER TABLE AWP_RPRT_FC ADD <br />
FOREIGN KEY (FNNCL_RPRT_TCHNCL_SUBSUBCAT_ID)<br />
REFERENCES FNNCL_RPRT_TCHNCL_SUBSUBCAT(FNNCL_RPRT_TCHNCL_SUBSUBCAT_ID)<br />
;<br />
<br />
ALTER TABLE AWP_RPRT_FC ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE AWP_RPRT_FC ADD <br />
FOREIGN KEY (CNTRCT_AWD_ID)<br />
REFERENCES CNTRCT_AWD(CNTRCT_AWD_ID)<br />
;<br />
<br />
ALTER TABLE AWP_RPRT_FC ADD <br />
FOREIGN KEY (FNNCL_RPRT_PRD_SRD_FY_ID)<br />
REFERENCES SRD_YR(SRD_YR_ID)<br />
;<br />
<br />
ALTER TABLE AWP_RPRT_FC ADD <br />
FOREIGN KEY (FNNCL_RPRT_CHRG_LCTN_ID)<br />
REFERENCES FNNCL_RPRT_CHRG_LCTN(FNNCL_RPRT_CHRG_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE AWP_RPRT_FC ADD <br />
FOREIGN KEY (FNNCL_RPRT_SBMSSN_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE AWP_RPRT_FC ADD <br />
FOREIGN KEY (FNNCL_RPRT_EFF_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE AWP_RPRT_FC ADD <br />
FOREIGN KEY (HLTH_ELMNT_ID)<br />
REFERENCES HLTH_ELMNT(HLTH_ELMNT_ID)<br />
;<br />
<br />
ALTER TABLE AWP_RPRT_FC ADD <br />
FOREIGN KEY (FNNCL_RPRT_CTGRY_LVL_ID)<br />
REFERENCES FNNCL_RPRT_CTGRY_LVL(FNNCL_RPRT_CTGRY_LVL_ID)<br />
;<br />
<br />
ALTER TABLE AWP_RPRT_FC ADD <br />
FOREIGN KEY (FNNCL_RPRT_CTGRY_ID)<br />
REFERENCES FNNCL_RPRT_CTGRY(FNNCL_RPRT_CTGRY_ID)<br />
;<br />
<br />
ALTER TABLE AWP_RPRT_FC ADD <br />
FOREIGN KEY (PRIME_IMPLMNTNG_PRTNR_ID)<br />
REFERENCES IMPLMNTNG_PRTNR(IMPLMNTNG_PRTNR_ID)<br />
;<br />
<br />
ALTER TABLE AWP_RPRT_FC ADD <br />
FOREIGN KEY (STAFF_LCTN_CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE AWP_RPRT_FC ADD <br />
FOREIGN KEY (USAID_MISSN_ID)<br />
REFERENCES USAID_MISSN(USAID_MISSN_ID)<br />
;<br />
<br />
ALTER TABLE AWP_RPRT_FC ADD <br />
FOREIGN KEY (FNNCL_RPRT_TCHNCL_SUBCAT_ID)<br />
REFERENCES FNNCL_RPRT_TCHNCL_SUBCAT(FNNCL_RPRT_TCHNCL_SUBCAT_ID)<br />
;<br />
<br />
ALTER TABLE AWP_RPRT_FC ADD <br />
FOREIGN KEY (TSKORDR_ID)<br />
REFERENCES TSKORDR(TSKORDR_ID)<br />
;<br />
<br />
ALTER TABLE AWP_RPRT_FC ADD <br />
FOREIGN KEY (FNNCL_RPRT_ACTVTY_TYP_ID)<br />
REFERENCES FNNCL_RPRT_ACTVTY_TYP(FNNCL_RPRT_ACTVTY_TYP_ID)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CMS <br />
--<br />
<br />
ALTER TABLE CMS ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: CNCRT_PRDCT <br />
--<br />
<br />
ALTER TABLE CNCRT_PRDCT ADD <br />
FOREIGN KEY (MFR_ID)<br />
REFERENCES MFR(MFR_ID)<br />
;<br />
<br />
ALTER TABLE CNCRT_PRDCT ADD <br />
FOREIGN KEY (SPPLR_ID)<br />
REFERENCES SPPLR(SPPLR_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: CNTRCT_AWD <br />
--<br />
<br />
ALTER TABLE CNTRCT_AWD ADD <br />
FOREIGN KEY (IMPLMNTNG_PRTNR_ID)<br />
REFERENCES IMPLMNTNG_PRTNR(IMPLMNTNG_PRTNR_ID)<br />
;<br />
<br />
ALTER TABLE CNTRCT_AWD ADD <br />
FOREIGN KEY (CNTRCT_AWD_TYP_ID)<br />
REFERENCES CNTRCT_AWD_TYP(CNTRCT_AWD_TYP_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: CNTRY_CNSMPTN_FCAST_FC <br />
--<br />
<br />
ALTER TABLE CNTRY_CNSMPTN_FCAST_FC ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_CNSMPTN_FCAST_FC ADD <br />
FOREIGN KEY (CNTRY_PRGRM_ID)<br />
REFERENCES CNTRY_PRGRM(CNTRY_PRGRM_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_CNSMPTN_FCAST_FC ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_5(USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_CNSMPTN_FCAST_FC ADD <br />
FOREIGN KEY (RPRT_PRD_TYP_ID)<br />
REFERENCES RPRT_PRD_TYP(RPRT_PRD_TYP_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_CNSMPTN_FCAST_FC ADD <br />
FOREIGN KEY (FCAST_END_SRD_MTH_ID)<br />
REFERENCES SRD_MTH(SRD_MTH_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_CNSMPTN_FCAST_FC ADD <br />
FOREIGN KEY (FCAST_BEGIN_SRD_MTH_ID)<br />
REFERENCES SRD_MTH(SRD_MTH_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_CNSMPTN_FCAST_FC ADD <br />
FOREIGN KEY (FCAST_SBMSSN_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_CNSMPTN_FCAST_FC ADD <br />
FOREIGN KEY (FCAST_PRD_END_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: CNTRY_LGSTCS_RPRT_FC <br />
--<br />
<br />
ALTER TABLE CNTRY_LGSTCS_RPRT_FC ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_LGSTCS_RPRT_FC ADD <br />
FOREIGN KEY (CNTRY_PRGRM_ID)<br />
REFERENCES CNTRY_PRGRM(CNTRY_PRGRM_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_LGSTCS_RPRT_FC ADD <br />
FOREIGN KEY (TO_ST_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_LGSTCS_RPRT_FC ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_5(USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_LGSTCS_RPRT_FC ADD <br />
FOREIGN KEY (FROM_ST_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_LGSTCS_RPRT_FC ADD <br />
FOREIGN KEY (OBSERVED_ST_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_LGSTCS_RPRT_FC ADD <br />
FOREIGN KEY (TRANS_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_LGSTCS_RPRT_FC ADD <br />
FOREIGN KEY (OBSRVTN_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: CNTRY_PRCRMNT_BUREAU <br />
--<br />
<br />
ALTER TABLE CNTRY_PRCRMNT_BUREAU ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: CNTRY_PRGRM <br />
--<br />
<br />
ALTER TABLE CNTRY_PRGRM ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_PRGRM ADD <br />
FOREIGN KEY (PRGRM_ORG_ID)<br />
REFERENCES PRGRM_ORG(PRGRM_ORG_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_PRGRM ADD <br />
FOREIGN KEY (CNTRY_PRGRM_TYP_ID)<br />
REFERENCES CNTRY_PRGRM_TYP(CNTRY_PRGRM_TYP_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: CNTRY_RCT_FCAST_FC <br />
--<br />
<br />
ALTER TABLE CNTRY_RCT_FCAST_FC ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_5(USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_RCT_FCAST_FC ADD <br />
FOREIGN KEY (RPRT_PRD_TYP_ID)<br />
REFERENCES RPRT_PRD_TYP(RPRT_PRD_TYP_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_RCT_FCAST_FC ADD <br />
FOREIGN KEY (FCAST_BEGIN_SRD_MTH_ID)<br />
REFERENCES SRD_MTH(SRD_MTH_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_RCT_FCAST_FC ADD <br />
FOREIGN KEY (FORECASET_PRD_END_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_RCT_FCAST_FC ADD <br />
FOREIGN KEY (FCAST_PRD_END_DT_SRD_DAY_ID)<br />
REFERENCES CNTRY_PRGRM(CNTRY_PRGRM_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_RCT_FCAST_FC ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_RCT_FCAST_FC ADD <br />
FOREIGN KEY (FCAST_END_SRD_MTH_ID)<br />
REFERENCES SRD_MTH(SRD_MTH_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_RCT_FCAST_FC ADD <br />
FOREIGN KEY (FCAST_SBMSSN_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CNTRY_TRADE_ITM_CRTFCN <br />
--<br />
<br />
ALTER TABLE CNTRY_TRADE_ITM_CRTFCN ADD <br />
FOREIGN KEY (PRDCT_CRTFCN_TYP_ID)<br />
REFERENCES PRDCT_CRTFCN_TYP(PRDCT_CRTFCN_TYP_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_TRADE_ITM_CRTFCN ADD <br />
FOREIGN KEY (EFF_END_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_TRADE_ITM_CRTFCN ADD <br />
FOREIGN KEY (EFF_STRT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_TRADE_ITM_CRTFCN ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_TRADE_ITM_CRTFCN ADD <br />
FOREIGN KEY (TRADE_ITM_ID)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_TRADE_ITM_CRTFCN ADD <br />
FOREIGN KEY (SPPLR_CNTRCT_PRDCT_DTL_ID)<br />
REFERENCES SPPLR_CNTRCT_PRDCT_DTL(SPPLR_CNTRCT_PRDCT_DTL_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: CNTRY_TRADE_ITM_HUMANITARIAN_WAIVER <br />
--<br />
<br />
ALTER TABLE CNTRY_TRADE_ITM_HUMANITARIAN_WAIVER ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_TRADE_ITM_HUMANITARIAN_WAIVER ADD <br />
FOREIGN KEY (TRADE_ITM_ID)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_TRADE_ITM_HUMANITARIAN_WAIVER ADD <br />
FOREIGN KEY (EFF_STRT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_TRADE_ITM_HUMANITARIAN_WAIVER ADD <br />
FOREIGN KEY (EFF_END_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_TRADE_ITM_HUMANITARIAN_WAIVER ADD <br />
FOREIGN KEY (SPPLR_CNTRCT_PRDCT_DTL_ID)<br />
REFERENCES SPPLR_CNTRCT_PRDCT_DTL(SPPLR_CNTRCT_PRDCT_DTL_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: CNTRY_TRADE_ITM_RGSTRTN <br />
--<br />
<br />
ALTER TABLE CNTRY_TRADE_ITM_RGSTRTN ADD <br />
FOREIGN KEY (RGSTRTN_EFF_STRT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_TRADE_ITM_RGSTRTN ADD <br />
FOREIGN KEY (RGSTRTN_EFF_END_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_TRADE_ITM_RGSTRTN ADD <br />
FOREIGN KEY (DSTNTN_CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_TRADE_ITM_RGSTRTN ADD <br />
FOREIGN KEY (TRADE_ITM_ID)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_TRADE_ITM_RGSTRTN ADD <br />
FOREIGN KEY (MFR_ID)<br />
REFERENCES MFR(MFR_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_TRADE_ITM_RGSTRTN ADD <br />
FOREIGN KEY (MFR_ST_ID)<br />
REFERENCES MFR_ST(MFR_ST_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_TRADE_ITM_RGSTRTN ADD <br />
FOREIGN KEY (SPPLR_ID)<br />
REFERENCES SPPLR(SPPLR_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_TRADE_ITM_RGSTRTN ADD <br />
FOREIGN KEY (SPPLR_CNTRCT_PRDCT_DTL_ID)<br />
REFERENCES SPPLR_CNTRCT_PRDCT_DTL(SPPLR_CNTRCT_PRDCT_DTL_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: CRRNCY <br />
--<br />
<br />
ALTER TABLE CRRNCY ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: CRRNCY_EXCHNG_RT <br />
--<br />
<br />
ALTER TABLE CRRNCY_EXCHNG_RT ADD <br />
FOREIGN KEY (CRRNCY_ID)<br />
REFERENCES CRRNCY(CRRNCY_ID)<br />
;<br />
<br />
ALTER TABLE CRRNCY_EXCHNG_RT ADD <br />
FOREIGN KEY (CRRNCY_EXCHNG_RT_VLD_TO_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE CRRNCY_EXCHNG_RT ADD <br />
FOREIGN KEY (CRRNCY_EXCHNG_RT_VLD_FROM_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: DIST <br />
--<br />
<br />
ALTER TABLE DIST ADD <br />
FOREIGN KEY (RGN_ID)<br />
REFERENCES RGN(RGN_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: DMS <br />
--<br />
<br />
ALTER TABLE DMS ADD <br />
FOREIGN KEY (RMS_ID)<br />
REFERENCES RMS(RMS_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: DONR_ACTVTY <br />
--<br />
<br />
ALTER TABLE DONR_ACTVTY ADD <br />
FOREIGN KEY (DONR_AGNCY_ID)<br />
REFERENCES DONR_AGNCY(DONR_AGNCY_ID)<br />
;<br />
<br />
ALTER TABLE DONR_ACTVTY ADD <br />
FOREIGN KEY (DONR_ACTVTY_CTGRY_ID)<br />
REFERENCES DONR_ACTVTY_CTGRY(DONR_ACTVTY_CTGRY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: DONR_AGNCY <br />
--<br />
<br />
ALTER TABLE DONR_AGNCY ADD <br />
FOREIGN KEY (DONR_AGNCY_TYP_ID)<br />
REFERENCES DONR_AGNCY_TYP(DONR_AGNCY_TYP_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: DONR_OFFC <br />
--<br />
<br />
ALTER TABLE DONR_OFFC ADD <br />
FOREIGN KEY (DONR_AGNCY_ID)<br />
REFERENCES DONR_AGNCY(DONR_AGNCY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: EXPCTD_TO_CRRY_FC <br />
--<br />
<br />
ALTER TABLE EXPCTD_TO_CRRY_FC ADD <br />
FOREIGN KEY (LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE EXPCTD_TO_CRRY_FC ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE EXPCTD_TO_CRRY_FC ADD <br />
FOREIGN KEY (CNTRY_PRGRM_ID)<br />
REFERENCES CNTRY_PRGRM(CNTRY_PRGRM_ID)<br />
;<br />
<br />
ALTER TABLE EXPCTD_TO_CRRY_FC ADD <br />
FOREIGN KEY (EXPCTD_TO_CRRY_BEGIN_EFF_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE EXPCTD_TO_CRRY_FC ADD <br />
FOREIGN KEY (EXPCTD_TO_CRRY_END_EFF_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE EXPCTD_TO_CRRY_FC ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_5(USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
;<br />
<br />
ALTER TABLE EXPCTD_TO_CRRY_FC ADD <br />
FOREIGN KEY (ADMNSTRTV_GGRPHY_LVL_ID)<br />
REFERENCES ADMNSTRTV_GGRPHY_LVL(ADMNSTRTV_GGRPHY_LVL_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: FCLTY <br />
--<br />
<br />
ALTER TABLE FCLTY ADD <br />
FOREIGN KEY (DIST_ID)<br />
REFERENCES DIST(DIST_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: FNNCL_RPRT_ACTVTY_TYP <br />
--<br />
<br />
ALTER TABLE FNNCL_RPRT_ACTVTY_TYP ADD <br />
FOREIGN KEY (FNNCL_RPRT_ACTVTY_PRPS_ID)<br />
REFERENCES FNNCL_RPRT_ACTVTY_PRPS(FNNCL_RPRT_ACTVTY_PRPS_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: FNNCL_RPRT_TCHNCL_SUBCAT <br />
--<br />
<br />
ALTER TABLE FNNCL_RPRT_TCHNCL_SUBCAT ADD <br />
FOREIGN KEY (FNNCL_RPRT_TCHNCL_CTGRY_ID)<br />
REFERENCES FNNCL_RPRT_TCHNCL_CTGRY(FNNCL_RPRT_TCHNCL_CTGRY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: FNNCL_RPRT_TCHNCL_SUBSUBCAT <br />
--<br />
<br />
ALTER TABLE FNNCL_RPRT_TCHNCL_SUBSUBCAT ADD <br />
FOREIGN KEY (FNNCL_RPRT_TCHNCL_SUBCAT_ID)<br />
REFERENCES FNNCL_RPRT_TCHNCL_SUBCAT(FNNCL_RPRT_TCHNCL_SUBCAT_ID)<br />
;<br />
<br />
ALTER TABLE FNNCL_RPRT_TCHNCL_SUBSUBCAT ADD <br />
FOREIGN KEY (IMPLMNTNG_PRTNR_ID)<br />
REFERENCES IMPLMNTNG_PRTNR(IMPLMNTNG_PRTNR_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: FNNCL_STTMNT_FC <br />
--<br />
<br />
ALTER TABLE FNNCL_STTMNT_FC ADD <br />
FOREIGN KEY (TSKORDR_ID)<br />
REFERENCES TSKORDR(TSKORDR_ID)<br />
;<br />
<br />
ALTER TABLE FNNCL_STTMNT_FC ADD <br />
FOREIGN KEY (PRIME_IMPLMNTNG_PRTNR_ID)<br />
REFERENCES IMPLMNTNG_PRTNR(IMPLMNTNG_PRTNR_ID)<br />
;<br />
<br />
ALTER TABLE FNNCL_STTMNT_FC ADD <br />
FOREIGN KEY (CNTRCT_AWD_ID)<br />
REFERENCES CNTRCT_AWD(CNTRCT_AWD_ID)<br />
;<br />
<br />
ALTER TABLE FNNCL_STTMNT_FC ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE FNNCL_STTMNT_FC ADD <br />
FOREIGN KEY (FNNCL_RPRT_PRD_SRD_MTH_ID)<br />
REFERENCES SRD_MTH(SRD_MTH_ID)<br />
;<br />
<br />
ALTER TABLE FNNCL_STTMNT_FC ADD <br />
FOREIGN KEY (FNNCL_RPRT_TCHNCL_SUBSUBCAT_ID)<br />
REFERENCES FNNCL_RPRT_TCHNCL_SUBSUBCAT(FNNCL_RPRT_TCHNCL_SUBSUBCAT_ID)<br />
;<br />
<br />
ALTER TABLE FNNCL_STTMNT_FC ADD <br />
FOREIGN KEY (FNNCL_RPRT_CHRG_LCTN_ID)<br />
REFERENCES FNNCL_RPRT_CHRG_LCTN(FNNCL_RPRT_CHRG_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE FNNCL_STTMNT_FC ADD <br />
FOREIGN KEY (FNNCL_RPRT_SBMSSN_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE FNNCL_STTMNT_FC ADD <br />
FOREIGN KEY (FNNCL_RPRT_EFF_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE FNNCL_STTMNT_FC ADD <br />
FOREIGN KEY (FNNCL_RPRT_CTGRY_ID)<br />
REFERENCES FNNCL_RPRT_CTGRY(FNNCL_RPRT_CTGRY_ID)<br />
;<br />
<br />
ALTER TABLE FNNCL_STTMNT_FC ADD <br />
FOREIGN KEY (SUB_IMPLMNTNG_PRTNR_ID)<br />
REFERENCES IMPLMNTNG_PRTNR(IMPLMNTNG_PRTNR_ID)<br />
;<br />
<br />
ALTER TABLE FNNCL_STTMNT_FC ADD <br />
FOREIGN KEY (FNNCL_RPRT_CTGRY_LVL_ID)<br />
REFERENCES FNNCL_RPRT_CTGRY_LVL(FNNCL_RPRT_CTGRY_LVL_ID)<br />
;<br />
<br />
ALTER TABLE FNNCL_STTMNT_FC ADD <br />
FOREIGN KEY (USAID_MISSN_ID)<br />
REFERENCES USAID_MISSN(USAID_MISSN_ID)<br />
;<br />
<br />
ALTER TABLE FNNCL_STTMNT_FC ADD <br />
FOREIGN KEY (STAFF_LCTN_CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE FNNCL_STTMNT_FC ADD <br />
FOREIGN KEY (HLTH_ELMNT_ID)<br />
REFERENCES HLTH_ELMNT(HLTH_ELMNT_ID)<br />
;<br />
<br />
ALTER TABLE FNNCL_STTMNT_FC ADD <br />
FOREIGN KEY (FNNCL_RPRT_TCHNCL_SUBCAT_ID)<br />
REFERENCES FNNCL_RPRT_TCHNCL_SUBCAT(FNNCL_RPRT_TCHNCL_SUBCAT_ID)<br />
;<br />
<br />
ALTER TABLE FNNCL_STTMNT_FC ADD <br />
FOREIGN KEY (FNNCL_RPRT_ACTVTY_TYP_ID)<br />
REFERENCES FNNCL_RPRT_ACTVTY_TYP(FNNCL_RPRT_ACTVTY_TYP_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: GPC_BRCK <br />
--<br />
<br />
ALTER TABLE GPC_BRCK ADD <br />
FOREIGN KEY (GPC_CLSS_ID)<br />
REFERENCES GPC_CLSS(GPC_CLSS_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: GPC_CLSS <br />
--<br />
<br />
ALTER TABLE GPC_CLSS ADD <br />
FOREIGN KEY (GPC_FMLY_ID)<br />
REFERENCES GPC_FMLY(GPC_FMLY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: GPC_FMLY <br />
--<br />
<br />
ALTER TABLE GPC_FMLY ADD <br />
FOREIGN KEY (GPC_SGMNT_ID)<br />
REFERENCES GPC_SGMNT(GPC_SGMNT_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: GRN_DLY_FC <br />
--<br />
<br />
ALTER TABLE GRN_DLY_FC ADD <br />
FOREIGN KEY (GRN_DLY_RSN_ID)<br />
REFERENCES GRN_DLY_RSN(GRN_DLY_RSN_ID)<br />
;<br />
<br />
ALTER TABLE GRN_DLY_FC ADD <br />
FOREIGN KEY (GRN_DLY_TYP_ID)<br />
REFERENCES GRN_DLY_TYP(GRN_DLY_TYP_ID)<br />
;<br />
<br />
ALTER TABLE GRN_DLY_FC ADD <br />
FOREIGN KEY (GRN_FC_ID)<br />
REFERENCES GRN_FC(GRN_FC_ID)<br />
;<br />
<br />
ALTER TABLE GRN_DLY_FC ADD <br />
FOREIGN KEY (DT_DLY_CLRD_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE GRN_DLY_FC ADD <br />
FOREIGN KEY (DT_DLY_STARTED_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: GRN_DLY_TYP <br />
--<br />
<br />
ALTER TABLE GRN_DLY_TYP ADD <br />
FOREIGN KEY (GRN_DLY_RSPNSBL_PRTY_ID)<br />
REFERENCES GRN_DLY_RSPNSBL_PRTY(GRN_DLY_RSPNSBL_PRTY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: GRN_FC <br />
--<br />
<br />
ALTER TABLE GRN_FC ADD <br />
FOREIGN KEY (GRN_TYP_ID)<br />
REFERENCES GRN_TYP(GRN_TYP_ID)<br />
;<br />
<br />
ALTER TABLE GRN_FC ADD <br />
FOREIGN KEY (TSKORDR_ID)<br />
REFERENCES TSKORDR(TSKORDR_ID)<br />
;<br />
<br />
ALTER TABLE GRN_FC ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE GRN_FC ADD <br />
FOREIGN KEY (SRC_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE GRN_FC ADD <br />
FOREIGN KEY (DSTNTN_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE GRN_FC ADD <br />
FOREIGN KEY (SHPPNG_MTHD_ID)<br />
REFERENCES SHPPNG_MTHD(SHPPNG_MTHD_ID)<br />
;<br />
<br />
ALTER TABLE GRN_FC ADD <br />
FOREIGN KEY (FRT_FWDR_ID)<br />
REFERENCES FRT_FWDR(FRT_FWDR_ID)<br />
;<br />
<br />
ALTER TABLE GRN_FC ADD <br />
FOREIGN KEY (GRN_STAT_ID)<br />
REFERENCES GRN_STAT(GRN_STAT_ID)<br />
;<br />
<br />
ALTER TABLE GRN_FC ADD <br />
FOREIGN KEY (GRN_DOC_CMPLTN_STAT_ID)<br />
REFERENCES GRN_DOC_CMPLTN_STAT(GRN_DOC_CMPLTN_STAT_ID)<br />
;<br />
<br />
ALTER TABLE GRN_FC ADD <br />
FOREIGN KEY (PPLN_ORDR_DISP_ID)<br />
REFERENCES PPLN_ORDR_DISP(PPLN_ORDR_DISP_ID)<br />
;<br />
<br />
ALTER TABLE GRN_FC ADD <br />
FOREIGN KEY (PPLN_STG_ID)<br />
REFERENCES PPLN_STG(PPLN_STG_ID)<br />
;<br />
<br />
ALTER TABLE GRN_FC ADD <br />
FOREIGN KEY (SPPLY_CHN_FRMWRK_ID)<br />
REFERENCES SPPLY_CHN_FRMWRK(SPPLY_CHN_FRMWRK_ID)<br />
;<br />
<br />
ALTER TABLE GRN_FC ADD <br />
FOREIGN KEY (CRRNCY_ID)<br />
REFERENCES CRRNCY(CRRNCY_ID)<br />
;<br />
<br />
ALTER TABLE GRN_FC ADD <br />
FOREIGN KEY (INCOTERM_ID)<br />
REFERENCES INCOTERM(INCOTERM_ID)<br />
;<br />
<br />
ALTER TABLE GRN_FC ADD <br />
FOREIGN KEY (PO_FC_ID)<br />
REFERENCES PO_FC(PO_FC_ID)<br />
;<br />
<br />
ALTER TABLE GRN_FC ADD <br />
FOREIGN KEY (SO_FC_ID)<br />
REFERENCES SO_FC(SO_FC_ID)<br />
;<br />
<br />
ALTER TABLE GRN_FC ADD <br />
FOREIGN KEY (SPPLR_ID)<br />
REFERENCES SPPLR(SPPLR_ID)<br />
;<br />
<br />
ALTER TABLE GRN_FC ADD <br />
FOREIGN KEY (CNTRY_PRGRM_ID)<br />
REFERENCES CNTRY_PRGRM(CNTRY_PRGRM_ID)<br />
;<br />
<br />
ALTER TABLE GRN_FC ADD <br />
FOREIGN KEY (DONR_OFFC_ID)<br />
REFERENCES DONR_OFFC(DONR_OFFC_ID)<br />
;<br />
<br />
ALTER TABLE GRN_FC ADD <br />
FOREIGN KEY (INVC_SNT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE GRN_FC ADD <br />
FOREIGN KEY (GDS_RCVD_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE GRN_FC ADD <br />
FOREIGN KEY (PMT_TRMS_TYP_ID)<br />
REFERENCES PMT_TRMS_TYP(PMT_TRMS_TYP_ID)<br />
;<br />
<br />
ALTER TABLE GRN_FC ADD <br />
FOREIGN KEY (WT_UOM_ID)<br />
REFERENCES WT_UOM(WT_UOM_ID)<br />
;<br />
<br />
ALTER TABLE GRN_FC ADD <br />
FOREIGN KEY (VOL_UOM_ID)<br />
REFERENCES VOL_UOM(VOL_UOM_ID)<br />
;<br />
<br />
ALTER TABLE GRN_FC ADD <br />
FOREIGN KEY (HLTH_ELMNT_ID)<br />
REFERENCES HLTH_ELMNT(HLTH_ELMNT_ID)<br />
;<br />
<br />
ALTER TABLE GRN_FC ADD <br />
FOREIGN KEY (FNDNG_SRC_ID)<br />
REFERENCES FNDNG_SRC(FNDNG_SRC_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: GRN_HDR_EXPNS_FC <br />
--<br />
<br />
ALTER TABLE GRN_HDR_EXPNS_FC ADD <br />
FOREIGN KEY (GRN_FC_ID)<br />
REFERENCES GRN_FC(GRN_FC_ID)<br />
;<br />
<br />
ALTER TABLE GRN_HDR_EXPNS_FC ADD <br />
FOREIGN KEY (GRN_HDR_EXPNS_TYP_ID)<br />
REFERENCES GRN_HDR_EXPNS_TYP(GRN_HDR_EXPNS_TYP_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: GRN_KIC_FC <br />
--<br />
<br />
ALTER TABLE GRN_KIC_FC ADD <br />
FOREIGN KEY (GRN_KEY_INFO_TYP_ID)<br />
REFERENCES GRN_KEY_INFO_TYP(GRN_KEY_INFO_TYP_ID)<br />
;<br />
<br />
ALTER TABLE GRN_KIC_FC ADD <br />
FOREIGN KEY (GRN_KIC_RSN_ID)<br />
REFERENCES GRN_KIC_RSN(GRN_KIC_RSN_ID)<br />
;<br />
<br />
ALTER TABLE GRN_KIC_FC ADD <br />
FOREIGN KEY (SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE GRN_KIC_FC ADD <br />
FOREIGN KEY (GRN_FC_ID)<br />
REFERENCES GRN_FC(GRN_FC_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: GRN_LIN_FC <br />
--<br />
<br />
ALTER TABLE GRN_LIN_FC ADD <br />
FOREIGN KEY (GRN_FC_ID)<br />
REFERENCES GRN_FC(GRN_FC_ID)<br />
;<br />
<br />
ALTER TABLE GRN_LIN_FC ADD <br />
FOREIGN KEY (TRADE_ITM_ID)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
ALTER TABLE GRN_LIN_FC ADD <br />
FOREIGN KEY (MFR_ID)<br />
REFERENCES MFR(MFR_ID)<br />
;<br />
<br />
ALTER TABLE GRN_LIN_FC ADD <br />
FOREIGN KEY (QTY_UOM_ID)<br />
REFERENCES QTY_UOM(QTY_UOM_ID)<br />
;<br />
<br />
ALTER TABLE GRN_LIN_FC ADD <br />
FOREIGN KEY (GRN_LIN_STAT_ID)<br />
REFERENCES GRN_LIN_STAT(GRN_LIN_STAT_ID)<br />
;<br />
<br />
ALTER TABLE GRN_LIN_FC ADD <br />
FOREIGN KEY (GRN_LIN_STAT_RSN_ID)<br />
REFERENCES GRN_LIN_STAT_RSN(GRN_LIN_STAT_RSN_ID)<br />
;<br />
<br />
ALTER TABLE GRN_LIN_FC ADD <br />
FOREIGN KEY (PO_LIN_FC_ID)<br />
REFERENCES PO_LIN_FC(PO_LIN_FC_ID)<br />
;<br />
<br />
ALTER TABLE GRN_LIN_FC ADD <br />
FOREIGN KEY (SO_LIN_FC_ID)<br />
REFERENCES SO_LIN_FC(SO_LIN_FC_ID)<br />
;<br />
<br />
ALTER TABLE GRN_LIN_FC ADD <br />
FOREIGN KEY (GDS_RCVD_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE GRN_LIN_FC ADD <br />
FOREIGN KEY (MFR_PRDCT_LOT_ID)<br />
REFERENCES MFR_PRDCT_LOT(MFR_PRDCT_LOT_ID)<br />
;<br />
<br />
ALTER TABLE GRN_LIN_FC ADD <br />
FOREIGN KEY (WT_UOM_ID)<br />
REFERENCES WT_UOM(WT_UOM_ID)<br />
;<br />
<br />
ALTER TABLE GRN_LIN_FC ADD <br />
FOREIGN KEY (VOL_UOM_ID)<br />
REFERENCES VOL_UOM(VOL_UOM_ID)<br />
;<br />
<br />
ALTER TABLE GRN_LIN_FC ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_5(USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
;<br />
<br />
ALTER TABLE GRN_LIN_FC ADD <br />
FOREIGN KEY (SRC_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE GRN_LIN_FC ADD <br />
FOREIGN KEY (DSTNTN_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE GRN_LIN_FC ADD <br />
FOREIGN KEY (SHPPNG_MTHD_ID)<br />
REFERENCES SHPPNG_MTHD(SHPPNG_MTHD_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: GRN_MLSTN_FC <br />
--<br />
<br />
ALTER TABLE GRN_MLSTN_FC ADD <br />
FOREIGN KEY (GRN_MLSTN_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE GRN_MLSTN_FC ADD <br />
FOREIGN KEY (GRN_FC_ID)<br />
REFERENCES GRN_FC(GRN_FC_ID)<br />
;<br />
<br />
ALTER TABLE GRN_MLSTN_FC ADD <br />
FOREIGN KEY (GRN_MLSTN_TYP_ID)<br />
REFERENCES GRN_MLSTN_TYP(GRN_MLSTN_TYP_ID)<br />
;<br />
<br />
ALTER TABLE GRN_MLSTN_FC ADD <br />
FOREIGN KEY (GRN_MLSTN_RSN_ID)<br />
REFERENCES GRN_MLSTN_RSN(GRN_MLSTN_RSN_ID)<br />
;<br />
<br />
ALTER TABLE GRN_MLSTN_FC ADD <br />
FOREIGN KEY (GRN_LIN_FC_ID)<br />
REFERENCES GRN_LIN_FC(GRN_LIN_FC_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: HANDLINGINSTRUCTION <br />
--<br />
<br />
ALTER TABLE HANDLINGINSTRUCTION ADD <br />
FOREIGN KEY (TRADE_ITM_ID)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: HAZARDOUSINFORMATIONDETAIL <br />
--<br />
<br />
ALTER TABLE HAZARDOUSINFORMATIONDETAIL ADD <br />
FOREIGN KEY (HAZARDOUSINFORMATIONHEADER_ID)<br />
REFERENCES HAZARDOUSINFORMATIONHEADER(HAZARDOUSINFORMATIONHEADER_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: HAZARDOUSINFORMATIONHEADER <br />
--<br />
<br />
ALTER TABLE HAZARDOUSINFORMATIONHEADER ADD <br />
FOREIGN KEY (TRADE_ITM_ID)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: IMPLMNTNG_PRTNR_EXPCTD_DATA_SBMSSN <br />
--<br />
<br />
ALTER TABLE IMPLMNTNG_PRTNR_EXPCTD_DATA_SBMSSN ADD <br />
FOREIGN KEY (IMPLMNTNG_PRTNR_ID)<br />
REFERENCES IMPLMNTNG_PRTNR(IMPLMNTNG_PRTNR_ID)<br />
;<br />
<br />
ALTER TABLE IMPLMNTNG_PRTNR_EXPCTD_DATA_SBMSSN ADD <br />
FOREIGN KEY (PRDCTY_ID)<br />
REFERENCES PRDCTY(PRDCTY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: INTNDD_RLF_TYP <br />
--<br />
<br />
ALTER TABLE INTNDD_RLF_TYP ADD <br />
FOREIGN KEY (INTNDD_RLF_GRP_ID)<br />
REFERENCES INTNDD_RLF_GRP(INTNDD_RLF_GRP_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: INV_MGMT_RPRT_DTL_LN_FC <br />
--<br />
<br />
ALTER TABLE INV_MGMT_RPRT_DTL_LN_FC ADD <br />
FOREIGN KEY (WT_UOM_ID)<br />
REFERENCES WT_UOM(WT_UOM_ID)<br />
;<br />
<br />
ALTER TABLE INV_MGMT_RPRT_DTL_LN_FC ADD <br />
FOREIGN KEY (VOL_UOM_ID)<br />
REFERENCES VOL_UOM(VOL_UOM_ID)<br />
;<br />
<br />
ALTER TABLE INV_MGMT_RPRT_DTL_LN_FC ADD <br />
FOREIGN KEY (INV_MGMT_RPRT_HDR_FC_ID)<br />
REFERENCES INV_MGMT_RPRT_HDR_FC(INV_MGMT_RPRT_HDR_FC_ID)<br />
;<br />
<br />
ALTER TABLE INV_MGMT_RPRT_DTL_LN_FC ADD <br />
FOREIGN KEY (TRADE_ITM_ID)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
ALTER TABLE INV_MGMT_RPRT_DTL_LN_FC ADD <br />
FOREIGN KEY (INV_MGMT_RPRT_DTL_LN_TYP_ID)<br />
REFERENCES INV_MGMT_RPRT_DTL_LN_TYP(INV_MGMT_RPRT_DTL_LN_TYP_ID)<br />
;<br />
<br />
ALTER TABLE INV_MGMT_RPRT_DTL_LN_FC ADD <br />
FOREIGN KEY (INV_AVLBLTY_STAT_ID)<br />
REFERENCES INV_AVLBLTY_STAT(INV_AVLBLTY_STAT_ID)<br />
;<br />
<br />
ALTER TABLE INV_MGMT_RPRT_DTL_LN_FC ADD <br />
FOREIGN KEY (QTY_UOM_ID)<br />
REFERENCES QTY_UOM(QTY_UOM_ID)<br />
;<br />
<br />
ALTER TABLE INV_MGMT_RPRT_DTL_LN_FC ADD <br />
FOREIGN KEY (MFR_PRDCT_LOT_ID)<br />
REFERENCES MFR_PRDCT_LOT(MFR_PRDCT_LOT_ID)<br />
;<br />
<br />
ALTER TABLE INV_MGMT_RPRT_DTL_LN_FC ADD <br />
FOREIGN KEY (SRC_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE INV_MGMT_RPRT_DTL_LN_FC ADD <br />
FOREIGN KEY (DSTNTN_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE INV_MGMT_RPRT_DTL_LN_FC ADD <br />
FOREIGN KEY (NEXT_SHPMNT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE INV_MGMT_RPRT_DTL_LN_FC ADD <br />
FOREIGN KEY (PRCRNG_AGNCY_ID)<br />
REFERENCES PRCRNG_AGNCY(PRCRNG_AGNCY_ID)<br />
;<br />
<br />
ALTER TABLE INV_MGMT_RPRT_DTL_LN_FC ADD <br />
FOREIGN KEY (DT_STCK_RPT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE INV_MGMT_RPRT_DTL_LN_FC ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_5(USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
;<br />
<br />
ALTER TABLE INV_MGMT_RPRT_DTL_LN_FC ADD <br />
FOREIGN KEY (SPPLY_CHN_LVL_ID)<br />
REFERENCES SPPLY_CHN_LVL(SPPLY_CHN_LVL_ID)<br />
;<br />
<br />
ALTER TABLE INV_MGMT_RPRT_DTL_LN_FC ADD <br />
FOREIGN KEY (TRANS_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE INV_MGMT_RPRT_DTL_LN_FC ADD <br />
FOREIGN KEY (MFG_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE INV_MGMT_RPRT_DTL_LN_FC ADD <br />
FOREIGN KEY (EXPIRY_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE INV_MGMT_RPRT_DTL_LN_FC ADD <br />
FOREIGN KEY (INV_MGMT_RPRT_DTL_RECORD_SRC_ID)<br />
REFERENCES INV_MGMT_RPRT_DTL_RECORD_SRC(INV_MGMT_RPRT_DTL_RECORD_SRC_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: INV_MGMT_RPRT_HDR_FC <br />
--<br />
<br />
ALTER TABLE INV_MGMT_RPRT_HDR_FC ADD <br />
FOREIGN KEY (INV_MGMT_RPRT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE INV_MGMT_RPRT_HDR_FC ADD <br />
FOREIGN KEY (INV_MGMT_RPRT_STAT_ID)<br />
REFERENCES INV_MGMT_RPRT_STAT(INV_MGMT_RPRT_STAT_ID)<br />
;<br />
<br />
ALTER TABLE INV_MGMT_RPRT_HDR_FC ADD <br />
FOREIGN KEY (LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE INV_MGMT_RPRT_HDR_FC ADD <br />
FOREIGN KEY (HLTH_ELMNT_ID)<br />
REFERENCES HLTH_ELMNT(HLTH_ELMNT_ID)<br />
;<br />
<br />
ALTER TABLE INV_MGMT_RPRT_HDR_FC ADD <br />
FOREIGN KEY (CNTRY_PRGRM_ID)<br />
REFERENCES CNTRY_PRGRM(CNTRY_PRGRM_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: LAB_EQPMNT_PRDCT_TYP <br />
--<br />
<br />
ALTER TABLE LAB_EQPMNT_PRDCT_TYP ADD <br />
FOREIGN KEY (MFR_ID)<br />
REFERENCES MFR(MFR_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: LANGUAGESPECIFICBRANDNAME <br />
--<br />
<br />
ALTER TABLE LANGUAGESPECIFICBRANDNAME ADD <br />
FOREIGN KEY (TRADE_ITM_ID)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: LGSTCS_LCTN <br />
--<br />
<br />
ALTER TABLE LGSTCS_LCTN ADD <br />
FOREIGN KEY (LGSTCS_LCTN_TYP_ID)<br />
REFERENCES LGSTCS_LCTN_TYP(LGSTCS_LCTN_TYP_ID)<br />
;<br />
<br />
ALTER TABLE LGSTCS_LCTN ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE LGSTCS_LCTN ADD <br />
FOREIGN KEY (LGSTCS_LCTN_OWNR_ID)<br />
REFERENCES LGSTCS_LCTN_OWNR(LGSTCS_LCTN_OWNR_ID)<br />
;<br />
<br />
ALTER TABLE LGSTCS_LCTN ADD <br />
FOREIGN KEY (MOST_RECENT_GEOCODE_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE LGSTCS_LCTN ADD <br />
FOREIGN KEY (ADMNSTRTV_GGRPHY_LVL_4_ID)<br />
REFERENCES ADMNSTRTV_GGRPHY_LVL_4(ADMNSTRTV_GGRPHY_LVL_4_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: LGSTCS_LCTN_OWNR <br />
--<br />
<br />
ALTER TABLE LGSTCS_LCTN_OWNR ADD <br />
FOREIGN KEY (LGSTCS_LCTN_OWNR_TYP_ID)<br />
REFERENCES LGSTCS_LCTN_OWNR_TYP(LGSTCS_LCTN_OWNR_TYP_ID)<br />
;<br />
<br />
ALTER TABLE LGSTCS_LCTN_OWNR ADD <br />
FOREIGN KEY (LGSTCS_LCTN_OWNR_ORG_ID)<br />
REFERENCES QA_LBRTRY(QA_LBRTRY_ID)<br />
;<br />
<br />
ALTER TABLE LGSTCS_LCTN_OWNR ADD <br />
FOREIGN KEY (LGSTCS_LCTN_OWNR_ORG_ID)<br />
REFERENCES QA_LBRTRY_CNTRLLNG_ENTTY(QA_LBRTRY_CNTRLLNG_ENTTY_ID)<br />
;<br />
<br />
ALTER TABLE LGSTCS_LCTN_OWNR ADD <br />
FOREIGN KEY (LGSTCS_LCTN_OWNR_ORG_ID)<br />
REFERENCES FRT_FWDR(FRT_FWDR_ID)<br />
;<br />
<br />
ALTER TABLE LGSTCS_LCTN_OWNR ADD <br />
FOREIGN KEY (LGSTCS_LCTN_OWNR_ORG_ID)<br />
REFERENCES MFR(MFR_ID)<br />
;<br />
<br />
ALTER TABLE LGSTCS_LCTN_OWNR ADD <br />
FOREIGN KEY (LGSTCS_LCTN_OWNR_ORG_ID)<br />
REFERENCES MFR_ST(MFR_ST_ID)<br />
;<br />
<br />
ALTER TABLE LGSTCS_LCTN_OWNR ADD <br />
FOREIGN KEY (LGSTCS_LCTN_OWNR_ORG_ID)<br />
REFERENCES SPPLR(SPPLR_ID)<br />
;<br />
<br />
ALTER TABLE LGSTCS_LCTN_OWNR ADD <br />
FOREIGN KEY (LGSTCS_LCTN_OWNR_ORG_ID)<br />
REFERENCES EXTRNL_DONR(EXTRNL_DONR_ID)<br />
;<br />
<br />
ALTER TABLE LGSTCS_LCTN_OWNR ADD <br />
FOREIGN KEY (LGSTCS_LCTN_OWNR_ORG_ID)<br />
REFERENCES DONR_AGNCY(DONR_AGNCY_ID)<br />
;<br />
<br />
ALTER TABLE LGSTCS_LCTN_OWNR ADD <br />
FOREIGN KEY (LGSTCS_LCTN_OWNR_ORG_ID)<br />
REFERENCES DONR_OFFC(DONR_OFFC_ID)<br />
;<br />
<br />
ALTER TABLE LGSTCS_LCTN_OWNR ADD <br />
FOREIGN KEY (LGSTCS_LCTN_OWNR_ORG_ID)<br />
REFERENCES PRGRM_ORG(PRGRM_ORG_ID)<br />
;<br />
<br />
ALTER TABLE LGSTCS_LCTN_OWNR ADD <br />
FOREIGN KEY (LGSTCS_LCTN_OWNR_ORG_ID)<br />
REFERENCES IMPLMNTNG_PRTNR(IMPLMNTNG_PRTNR_ID)<br />
;<br />
<br />
ALTER TABLE LGSTCS_LCTN_OWNR ADD <br />
FOREIGN KEY (LGSTCS_LCTN_OWNR_ORG_ID)<br />
REFERENCES CNSGNE(CNSGNE_ID)<br />
;<br />
<br />
ALTER TABLE LGSTCS_LCTN_OWNR ADD <br />
FOREIGN KEY (LGSTCS_LCTN_OWNR_ORG_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE LGSTCS_LCTN_OWNR ADD <br />
FOREIGN KEY (LGSTCS_LCTN_OWNR_ORG_ID)<br />
REFERENCES SVC_DLVRY_PNT(SVC_DLVRY_PNT_ID)<br />
;<br />
<br />
ALTER TABLE LGSTCS_LCTN_OWNR ADD <br />
FOREIGN KEY (LGSTCS_LCTN_OWNR_ORG_ID)<br />
REFERENCES DMS(DMS_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: LGSTCS_VSSL <br />
--<br />
<br />
ALTER TABLE LGSTCS_VSSL ADD <br />
FOREIGN KEY (LGSTCS_VSSL_OWNR_ID)<br />
REFERENCES LGSTCS_VSSL_OWNR(LGSTCS_VSSL_OWNR_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: MEASUREMENT_AND_EVALUATION_MSR <br />
--<br />
<br />
ALTER TABLE MEASUREMENT_AND_EVALUATION_MSR ADD <br />
FOREIGN KEY (MEASUREMENT_AND_EVALUATION_MSR_TYP_ID)<br />
REFERENCES MEASUREMENT_AND_EVALUATION_MSR_TYP(MEASUREMENT_AND_EVALUATION_MSR_TYP_ID)<br />
;<br />
<br />
ALTER TABLE MEASUREMENT_AND_EVALUATION_MSR ADD <br />
FOREIGN KEY (MEASUREMENT_AND_EVALUATION_OBJCTV_ID)<br />
REFERENCES MEASUREMENT_AND_EVALUATION_OBJCTV(MEASUREMENT_AND_EVALUATION_OBJCTV_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: MEASUREMENT_AND_EVALUATION_RPRT_FC <br />
--<br />
<br />
ALTER TABLE MEASUREMENT_AND_EVALUATION_RPRT_FC ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE MEASUREMENT_AND_EVALUATION_RPRT_FC ADD <br />
FOREIGN KEY (IMPLMNTNG_PRTNR_ID)<br />
REFERENCES IMPLMNTNG_PRTNR(IMPLMNTNG_PRTNR_ID)<br />
;<br />
<br />
ALTER TABLE MEASUREMENT_AND_EVALUATION_RPRT_FC ADD <br />
FOREIGN KEY (HLTH_ELMNT_ID)<br />
REFERENCES HLTH_ELMNT(HLTH_ELMNT_ID)<br />
;<br />
<br />
ALTER TABLE MEASUREMENT_AND_EVALUATION_RPRT_FC ADD <br />
FOREIGN KEY (SPPLR_ID)<br />
REFERENCES SPPLR(SPPLR_ID)<br />
;<br />
<br />
ALTER TABLE MEASUREMENT_AND_EVALUATION_RPRT_FC ADD <br />
FOREIGN KEY (RPRT_SBMSSN_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE MEASUREMENT_AND_EVALUATION_RPRT_FC ADD <br />
FOREIGN KEY (RPRT_QTR_SRD_QTR_ID)<br />
REFERENCES SRD_QTR(SRD_QTR_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: MEASUREMENT_AND_EVALUATION_RPRT_ITM_FC <br />
--<br />
<br />
ALTER TABLE MEASUREMENT_AND_EVALUATION_RPRT_ITM_FC ADD <br />
FOREIGN KEY (MEASUREMENT_AND_EVALUATION_TGT_ID)<br />
REFERENCES MEASUREMENT_AND_EVALUATION_TGT(MEASUREMENT_AND_EVALUATION_TGT_ID)<br />
;<br />
<br />
ALTER TABLE MEASUREMENT_AND_EVALUATION_RPRT_ITM_FC ADD <br />
FOREIGN KEY (MEASUREMENT_AND_EVALUATION_RPRT_FC_ID)<br />
REFERENCES MEASUREMENT_AND_EVALUATION_RPRT_FC(MEASUREMENT_AND_EVALUATION_RPRT_FC_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: MEASUREMENT_AND_EVALUATION_TGT <br />
--<br />
<br />
ALTER TABLE MEASUREMENT_AND_EVALUATION_TGT ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE MEASUREMENT_AND_EVALUATION_TGT ADD <br />
FOREIGN KEY (IMPLMNTNG_PRTNR_ID)<br />
REFERENCES IMPLMNTNG_PRTNR(IMPLMNTNG_PRTNR_ID)<br />
;<br />
<br />
ALTER TABLE MEASUREMENT_AND_EVALUATION_TGT ADD <br />
FOREIGN KEY (HLTH_ELMNT_ID)<br />
REFERENCES HLTH_ELMNT(HLTH_ELMNT_ID)<br />
;<br />
<br />
ALTER TABLE MEASUREMENT_AND_EVALUATION_TGT ADD <br />
FOREIGN KEY (SPPLR_ID)<br />
REFERENCES SPPLR(SPPLR_ID)<br />
;<br />
<br />
ALTER TABLE MEASUREMENT_AND_EVALUATION_TGT ADD <br />
FOREIGN KEY (MEASUREMENT_AND_EVALUATION_MSR_ID)<br />
REFERENCES MEASUREMENT_AND_EVALUATION_MSR(MEASUREMENT_AND_EVALUATION_MSR_ID)<br />
;<br />
<br />
ALTER TABLE MEASUREMENT_AND_EVALUATION_TGT ADD <br />
FOREIGN KEY (OBJCTV_VLD_TO_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE MEASUREMENT_AND_EVALUATION_TGT ADD <br />
FOREIGN KEY (OBJCTV_VLD_FROM_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE MEASUREMENT_AND_EVALUATION_TGT ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_5(USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: MFR_PRDCT_LOT <br />
--<br />
<br />
ALTER TABLE MFR_PRDCT_LOT ADD <br />
FOREIGN KEY (TRADE_ITM_ID)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
ALTER TABLE MFR_PRDCT_LOT ADD <br />
FOREIGN KEY (MFR_ID)<br />
REFERENCES MFR(MFR_ID)<br />
;<br />
<br />
ALTER TABLE MFR_PRDCT_LOT ADD <br />
FOREIGN KEY (MFG_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE MFR_PRDCT_LOT ADD <br />
FOREIGN KEY (EXP_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: MFR_ST <br />
--<br />
<br />
ALTER TABLE MFR_ST ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE MFR_ST ADD <br />
FOREIGN KEY (MFR_ID)<br />
REFERENCES MFR(MFR_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: NONFOODINGREDIENT <br />
--<br />
<br />
ALTER TABLE NONFOODINGREDIENT ADD <br />
FOREIGN KEY (TRADE_ITM_ID)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: NTNL_PRDCT_ACTN_RQST_FC <br />
--<br />
<br />
ALTER TABLE NTNL_PRDCT_ACTN_RQST_FC ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_5(USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_ACTN_RQST_FC ADD <br />
FOREIGN KEY (CNTRY_PRGRM_ID)<br />
REFERENCES CNTRY_PRGRM(CNTRY_PRGRM_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_ACTN_RQST_FC ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_ACTN_RQST_FC ADD <br />
FOREIGN KEY (NTNL_PRDCT_ACTN_RQST_SBMSSN_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_ACTN_RQST_FC ADD <br />
FOREIGN KEY (NTNL_PRDCT_ACTN_RQST_CLOSE_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_ACTN_RQST_FC ADD <br />
FOREIGN KEY (NTNL_PRDCT_ACTN_RQST_TYP_ID)<br />
REFERENCES NTNL_PRDCT_ACTN_RQST_TYP(NTNL_PRDCT_ACTN_RQST_TYP_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_ACTN_RQST_FC ADD <br />
FOREIGN KEY (NTNL_PRDCT_ACTN_RQST_STAT_TYP_ID)<br />
REFERENCES NTNL_PRDCT_ACTN_RQST_STAT_TYP(NTNL_PRDCT_ACTN_RQST_STAT_TYP_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_ACTN_RQST_FC ADD <br />
FOREIGN KEY (NTNL_PRDCT_ACTN_RQST_APPRVL_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_ACTN_RQST_FC ADD <br />
FOREIGN KEY (REQUESTING_BI_USER_ID)<br />
REFERENCES BI_USER(BI_USER_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: NTNL_PRDCT_ACTN_RQST_UPDT_FC <br />
--<br />
<br />
ALTER TABLE NTNL_PRDCT_ACTN_RQST_UPDT_FC ADD <br />
FOREIGN KEY (NTNL_PRDCT_ACTN_RQST_FC_ID)<br />
REFERENCES NTNL_PRDCT_ACTN_RQST_FC(NTNL_PRDCT_ACTN_RQST_FC_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_ACTN_RQST_UPDT_FC ADD <br />
FOREIGN KEY (NTNL_PRDCT_ACTN_RQST_UPDT_TYP_ID)<br />
REFERENCES NTNL_PRDCT_ACTN_RQST_UPDT_TYP(NTNL_PRDCT_ACTN_RQST_UPDT_TYP_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_ACTN_RQST_UPDT_FC ADD <br />
FOREIGN KEY (NTNL_PRDCT_ACTN_RQST_UPDT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_ACTN_RQST_UPDT_FC ADD <br />
FOREIGN KEY (UPDATING_BI_USER_ID)<br />
REFERENCES BI_USER(BI_USER_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: NTNL_PRDCT_CNSMPTN_FC <br />
--<br />
<br />
ALTER TABLE NTNL_PRDCT_CNSMPTN_FC ADD <br />
FOREIGN KEY (CNTRY_PRGRM_ID)<br />
REFERENCES CNTRY_PRGRM(CNTRY_PRGRM_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_CNSMPTN_FC ADD <br />
FOREIGN KEY (FC_ROW_TYP_ID)<br />
REFERENCES FC_ROW_TYP(FC_ROW_TYP_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_CNSMPTN_FC ADD <br />
FOREIGN KEY (SPPLY_CHN_LVL_ID)<br />
REFERENCES SPPLY_CHN_LVL(SPPLY_CHN_LVL_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_CNSMPTN_FC ADD <br />
FOREIGN KEY (LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_CNSMPTN_FC ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_5(USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_CNSMPTN_FC ADD <br />
FOREIGN KEY (CNSMPTN_RPRT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_CNSMPTN_FC ADD <br />
FOREIGN KEY (PRDCT_CNSMPTN_ALLCTN_MTH_SRC_MTH_ID)<br />
REFERENCES SRD_MTH(SRD_MTH_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_CNSMPTN_FC ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_CNSMPTN_FC ADD <br />
FOREIGN KEY (PRDCT_CNSMPTN_TYP_ID)<br />
REFERENCES PRDCT_CNSMPTN_TYP(PRDCT_CNSMPTN_TYP_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_CNSMPTN_FC ADD <br />
FOREIGN KEY (PRDCT_SUBCAT_LVL_2_ID)<br />
REFERENCES PRDCT_SUBCAT_LVL_2(PRDCT_SUBCAT_LVL_2_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: NTNL_PRDCT_DMND_PLN_FC <br />
--<br />
<br />
ALTER TABLE NTNL_PRDCT_DMND_PLN_FC ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_DMND_PLN_FC ADD <br />
FOREIGN KEY (CNTRY_PRGRM_ID)<br />
REFERENCES CNTRY_PRGRM(CNTRY_PRGRM_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_DMND_PLN_FC ADD <br />
FOREIGN KEY (FC_ROW_TYP_ID)<br />
REFERENCES FC_ROW_TYP(FC_ROW_TYP_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_DMND_PLN_FC ADD <br />
FOREIGN KEY (SPPLY_CHN_LVL_ID)<br />
REFERENCES SPPLY_CHN_LVL(SPPLY_CHN_LVL_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_DMND_PLN_FC ADD <br />
FOREIGN KEY (LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_DMND_PLN_FC ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_5(USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_DMND_PLN_FC ADD <br />
FOREIGN KEY (SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_DMND_PLN_FC ADD <br />
FOREIGN KEY (PRDCT_DMND_ALLCTN_MTH_SRD_MTH_ID)<br />
REFERENCES SRD_MTH(SRD_MTH_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_DMND_PLN_FC ADD <br />
FOREIGN KEY (PRDCT_SUBCAT_LVL_2_ID)<br />
REFERENCES PRDCT_SUBCAT_LVL_2(PRDCT_SUBCAT_LVL_2_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: NTNL_RCT_FCAST_FC <br />
--<br />
<br />
ALTER TABLE NTNL_RCT_FCAST_FC ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_RCT_FCAST_FC ADD <br />
FOREIGN KEY (CNTRY_PRGRM_ID)<br />
REFERENCES CNTRY_PRGRM(CNTRY_PRGRM_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_RCT_FCAST_FC ADD <br />
FOREIGN KEY (FC_ROW_TYP_ID)<br />
REFERENCES FC_ROW_TYP(FC_ROW_TYP_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_RCT_FCAST_FC ADD <br />
FOREIGN KEY (SPPLY_CHN_LVL_ID)<br />
REFERENCES SPPLY_CHN_LVL(SPPLY_CHN_LVL_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_RCT_FCAST_FC ADD <br />
FOREIGN KEY (LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_RCT_FCAST_FC ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_5(USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_RCT_FCAST_FC ADD <br />
FOREIGN KEY (FCAST_SBMSSN_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_RCT_FCAST_FC ADD <br />
FOREIGN KEY (FCAST_BEGIN_SRD_MTH_ID)<br />
REFERENCES SRD_MTH(SRD_MTH_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_RCT_FCAST_FC ADD <br />
FOREIGN KEY (PRDCT_SUBCAT_LVL_2_ID)<br />
REFERENCES PRDCT_SUBCAT_LVL_2(PRDCT_SUBCAT_LVL_2_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_RCT_FCAST_FC ADD <br />
FOREIGN KEY (RPRT_PRD_TYP_ID)<br />
REFERENCES RPRT_PRD_TYP(RPRT_PRD_TYP_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_RCT_FCAST_FC ADD <br />
FOREIGN KEY (FCAST_END_SRD_MTH_ID)<br />
REFERENCES SRD_MTH(SRD_MTH_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: NTNL_SP_FC <br />
--<br />
<br />
ALTER TABLE NTNL_SP_FC ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_SP_FC ADD <br />
FOREIGN KEY (CNTRY_PRGRM_ID)<br />
REFERENCES CNTRY_PRGRM(CNTRY_PRGRM_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_SP_FC ADD <br />
FOREIGN KEY (FC_ROW_TYP_ID)<br />
REFERENCES FC_ROW_TYP(FC_ROW_TYP_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_SP_FC ADD <br />
FOREIGN KEY (SPPLY_CHN_LVL_ID)<br />
REFERENCES SPPLY_CHN_LVL(SPPLY_CHN_LVL_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_SP_FC ADD <br />
FOREIGN KEY (LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_SP_FC ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_5(USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_SP_FC ADD <br />
FOREIGN KEY (PRDCT_SUBCAT_LVL_2_ID)<br />
REFERENCES PRDCT_SUBCAT_LVL_2(PRDCT_SUBCAT_LVL_2_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_SP_FC ADD <br />
FOREIGN KEY (SP_SBMSSN_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_SP_FC ADD <br />
FOREIGN KEY (RCT_DSRD_BY_SRD_MTH_ID)<br />
REFERENCES SRD_MTH(SRD_MTH_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_SP_FC ADD <br />
FOREIGN KEY (PRCRNG_AGNCY_ID)<br />
REFERENCES PRCRNG_AGNCY(PRCRNG_AGNCY_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_SP_FC ADD <br />
FOREIGN KEY (FNNCL_RPRT_CHRG_LCTN_ID)<br />
REFERENCES FNNCL_RPRT_CHRG_LCTN(FNNCL_RPRT_CHRG_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_SP_FC ADD <br />
FOREIGN KEY (SP_CNSTRNT_TYP_ID)<br />
REFERENCES SP_CNSTRNT_TYP(SP_CNSTRNT_TYP_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_SP_FC ADD <br />
FOREIGN KEY (CNTRY_PRCRMNT_BUREAU_ID)<br />
REFERENCES CNTRY_PRCRMNT_BUREAU(CNTRY_PRCRMNT_BUREAU_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_SP_FC ADD <br />
FOREIGN KEY (SP_STAT_ID)<br />
REFERENCES SP_STAT(SP_STAT_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_SP_FC ADD <br />
FOREIGN KEY (CRRNCY_ID)<br />
REFERENCES CRRNCY(CRRNCY_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_SP_FC ADD <br />
FOREIGN KEY (DONR_OFFC_ID)<br />
REFERENCES DONR_OFFC(DONR_OFFC_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_SP_FC ADD <br />
FOREIGN KEY (AD_HOC_TRANS_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_SP_FC ADD <br />
FOREIGN KEY (FNDNG_SRC_ID)<br />
REFERENCES FNDNG_SRC(FNDNG_SRC_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_SP_FC ADD <br />
FOREIGN KEY (BI_USER_ID)<br />
REFERENCES BI_USER(BI_USER_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PO_DLY_FC <br />
--<br />
<br />
ALTER TABLE PO_DLY_FC ADD <br />
FOREIGN KEY (PO_FC_ID)<br />
REFERENCES PO_FC(PO_FC_ID)<br />
;<br />
<br />
ALTER TABLE PO_DLY_FC ADD <br />
FOREIGN KEY (PO_DLY_RSN_ID)<br />
REFERENCES PO_DLY_RSN(PO_DLY_RSN_ID)<br />
;<br />
<br />
ALTER TABLE PO_DLY_FC ADD <br />
FOREIGN KEY (PO_DLY_TYP_ID)<br />
REFERENCES PO_DLY_TYP(PO_DLY_TYP_ID)<br />
;<br />
<br />
ALTER TABLE PO_DLY_FC ADD <br />
FOREIGN KEY (DT_DLY_STARTED_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PO_DLY_FC ADD <br />
FOREIGN KEY (DT_DLY_CLRD_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PO_DLY_TYP <br />
--<br />
<br />
ALTER TABLE PO_DLY_TYP ADD <br />
FOREIGN KEY (PO_DLY_RSPNSBL_PRTY_ID)<br />
REFERENCES PO_DLY_RSPNSBL_PRTY(PO_DLY_RSPNSBL_PRTY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PO_FC <br />
--<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (PPLN_STG_ID)<br />
REFERENCES PPLN_STG(PPLN_STG_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (PPLN_ORDR_DISP_ID)<br />
REFERENCES PPLN_ORDR_DISP(PPLN_ORDR_DISP_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (PO_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (SPPLR_ID)<br />
REFERENCES SPPLR(SPPLR_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (TSKORDR_ID)<br />
REFERENCES TSKORDR(TSKORDR_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (DONR_OFFC_ID)<br />
REFERENCES DONR_OFFC(DONR_OFFC_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (DSTNTN_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (SRC_INCOTERM_ID)<br />
REFERENCES INCOTERM(INCOTERM_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (PLND_DLVRY_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (PLND_IN_CNTRY_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (PO_SNT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (PO_RCVD_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (PO_CRTD_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (EXPRT_DOC_RCVD_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (ESTMTD_RDY_FOR_FRT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (PRE_SHPMNT_INSPCTN_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (VNDR_PRMSD_BY_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (PRJCTD_DLVRY_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (SHPPNG_MTHD_ID)<br />
REFERENCES SHPPNG_MTHD(SHPPNG_MTHD_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (CNTRY_PRGRM_ID)<br />
REFERENCES CNTRY_PRGRM(CNTRY_PRGRM_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (PQ_FC_ID)<br />
REFERENCES PQ_FC(PQ_FC_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (PO_DOC_CMPLTN_STAT_ID)<br />
REFERENCES PO_DOC_CMPLTN_STAT(PO_DOC_CMPLTN_STAT_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (PO_STAT_ID)<br />
REFERENCES PO_STAT(PO_STAT_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (FRT_FWDR_ID)<br />
REFERENCES FRT_FWDR(FRT_FWDR_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (SRC_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (CRRNCY_ID)<br />
REFERENCES CRRNCY(CRRNCY_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (PMT_TRMS_TYP_ID)<br />
REFERENCES PMT_TRMS_TYP(PMT_TRMS_TYP_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (BLNKT_PO_VLD_TO_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (BLNKT_PO_VLD_FROM_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (PO_TYP_ID)<br />
REFERENCES PO_TYP(PO_TYP_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (SPPLY_CHN_FRMWRK_ID)<br />
REFERENCES SPPLY_CHN_FRMWRK(SPPLY_CHN_FRMWRK_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (PO_URGNCY_TYP_ID)<br />
REFERENCES PO_URGNCY_TYP(PO_URGNCY_TYP_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (HLTH_ELMNT_ID)<br />
REFERENCES HLTH_ELMNT(HLTH_ELMNT_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (CNSGNE_ID)<br />
REFERENCES CNSGNE(CNSGNE_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (PRCRNG_AGNCY_ID)<br />
REFERENCES PRCRNG_AGNCY(PRCRNG_AGNCY_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (DSTNTN_INCOTERM_ID)<br />
REFERENCES INCOTERM(INCOTERM_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (FNDNG_SRC_ID)<br />
REFERENCES FNDNG_SRC(FNDNG_SRC_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PO_HDR_EXPNS_FC <br />
--<br />
<br />
ALTER TABLE PO_HDR_EXPNS_FC ADD <br />
FOREIGN KEY (PO_FC_ID)<br />
REFERENCES PO_FC(PO_FC_ID)<br />
;<br />
<br />
ALTER TABLE PO_HDR_EXPNS_FC ADD <br />
FOREIGN KEY (PO_HDR_EXPNS_TYP_ID)<br />
REFERENCES PO_HDR_EXPNS_TYP(PO_HDR_EXPNS_TYP_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PO_KIC_FC <br />
--<br />
<br />
ALTER TABLE PO_KIC_FC ADD <br />
FOREIGN KEY (PO_KEY_INFO_TYP_ID)<br />
REFERENCES PO_KEY_INFO_TYP(PO_KEY_INFO_TYP_ID)<br />
;<br />
<br />
ALTER TABLE PO_KIC_FC ADD <br />
FOREIGN KEY (PO_FC_ID)<br />
REFERENCES PO_FC(PO_FC_ID)<br />
;<br />
<br />
ALTER TABLE PO_KIC_FC ADD <br />
FOREIGN KEY (PO_KIC_RSN_ID)<br />
REFERENCES PO_KIC_RSN(PO_KIC_RSN_ID)<br />
;<br />
<br />
ALTER TABLE PO_KIC_FC ADD <br />
FOREIGN KEY (SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PO_LIN_FC <br />
--<br />
<br />
ALTER TABLE PO_LIN_FC ADD <br />
FOREIGN KEY (PO_FC_ID)<br />
REFERENCES PO_FC(PO_FC_ID)<br />
;<br />
<br />
ALTER TABLE PO_LIN_FC ADD <br />
FOREIGN KEY (TRADE_ITM_ID)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
ALTER TABLE PO_LIN_FC ADD <br />
FOREIGN KEY (MFR_ID)<br />
REFERENCES MFR(MFR_ID)<br />
;<br />
<br />
ALTER TABLE PO_LIN_FC ADD <br />
FOREIGN KEY (PQ_LIN_FC_ID)<br />
REFERENCES PQ_LIN_FC(PQ_LIN_FC_ID)<br />
;<br />
<br />
ALTER TABLE PO_LIN_FC ADD <br />
FOREIGN KEY (PO_LIN_STAT_ID)<br />
REFERENCES PO_LIN_STAT(PO_LIN_STAT_ID)<br />
;<br />
<br />
ALTER TABLE PO_LIN_FC ADD <br />
FOREIGN KEY (PO_LIN_STAT_RSN_ID)<br />
REFERENCES PO_LIN_STAT_RSN(PO_LIN_STAT_RSN_ID)<br />
;<br />
<br />
ALTER TABLE PO_LIN_FC ADD <br />
FOREIGN KEY (QTY_UOM_ID)<br />
REFERENCES QTY_UOM(QTY_UOM_ID)<br />
;<br />
<br />
ALTER TABLE PO_LIN_FC ADD <br />
FOREIGN KEY (ESTMTD_RDY_FOR_FRT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PO_LIN_FC ADD <br />
FOREIGN KEY (PLND_DLVRY_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PO_LIN_FC ADD <br />
FOREIGN KEY (PLND_IN_CNTRY_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PO_LIN_FC ADD <br />
FOREIGN KEY (PRJCTD_DLVRY_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PO_LIN_FC ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_5(USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
;<br />
<br />
ALTER TABLE PO_LIN_FC ADD <br />
FOREIGN KEY (SHPPNG_MTHD_ID)<br />
REFERENCES SHPPNG_MTHD(SHPPNG_MTHD_ID)<br />
;<br />
<br />
ALTER TABLE PO_LIN_FC ADD <br />
FOREIGN KEY (FRT_FWDR_ID)<br />
REFERENCES FRT_FWDR(FRT_FWDR_ID)<br />
;<br />
<br />
ALTER TABLE PO_LIN_FC ADD <br />
FOREIGN KEY (SRC_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE PO_LIN_FC ADD <br />
FOREIGN KEY (DSTNTN_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE PO_LIN_FC ADD <br />
FOREIGN KEY (SRC_INCOTERM_ID)<br />
REFERENCES INCOTERM(INCOTERM_ID)<br />
;<br />
<br />
ALTER TABLE PO_LIN_FC ADD <br />
FOREIGN KEY (DSTNTN_INCOTERM_ID)<br />
REFERENCES INCOTERM(INCOTERM_ID)<br />
;<br />
<br />
ALTER TABLE PO_LIN_FC ADD <br />
FOREIGN KEY (FNDNG_SRC_ID)<br />
REFERENCES FNDNG_SRC(FNDNG_SRC_ID)<br />
;<br />
<br />
ALTER TABLE PO_LIN_FC ADD <br />
FOREIGN KEY (HLTH_ELMNT_ID)<br />
REFERENCES HLTH_ELMNT(HLTH_ELMNT_ID)<br />
;<br />
<br />
ALTER TABLE PO_LIN_FC ADD <br />
FOREIGN KEY (SPPLY_CHN_FRMWRK_ID)<br />
REFERENCES SPPLY_CHN_FRMWRK(SPPLY_CHN_FRMWRK_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PO_MLSTN_FC <br />
--<br />
<br />
ALTER TABLE PO_MLSTN_FC ADD <br />
FOREIGN KEY (PO_MLSTN_TYP_ID)<br />
REFERENCES PO_MLSTN_TYP(PO_MLSTN_TYP_ID)<br />
;<br />
<br />
ALTER TABLE PO_MLSTN_FC ADD <br />
FOREIGN KEY (PO_MLSTN_RSN_ID)<br />
REFERENCES PO_MLSTN_RSN(PO_MLSTN_RSN_ID)<br />
;<br />
<br />
ALTER TABLE PO_MLSTN_FC ADD <br />
FOREIGN KEY (PO_MLSTN_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PO_MLSTN_FC ADD <br />
FOREIGN KEY (PO_FC_ID)<br />
REFERENCES PO_FC(PO_FC_ID)<br />
;<br />
<br />
ALTER TABLE PO_MLSTN_FC ADD <br />
FOREIGN KEY (PO_LIN_FC_ID)<br />
REFERENCES PO_LIN_FC(PO_LIN_FC_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PQ_DLY_FC <br />
--<br />
<br />
ALTER TABLE PQ_DLY_FC ADD <br />
FOREIGN KEY (PQ_DLY_TYP_ID)<br />
REFERENCES PQ_DLY_TYP(PQ_DLY_TYP_ID)<br />
;<br />
<br />
ALTER TABLE PQ_DLY_FC ADD <br />
FOREIGN KEY (PQ_DLY_RSN_ID)<br />
REFERENCES PQ_DLY_RSN(PQ_DLY_RSN_ID)<br />
;<br />
<br />
ALTER TABLE PQ_DLY_FC ADD <br />
FOREIGN KEY (PQ_FC_ID)<br />
REFERENCES PQ_FC(PQ_FC_ID)<br />
;<br />
<br />
ALTER TABLE PQ_DLY_FC ADD <br />
FOREIGN KEY (DT_DLY_STARTED_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PQ_DLY_FC ADD <br />
FOREIGN KEY (DT_DLY_CLRD_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PQ_DLY_TYP <br />
--<br />
<br />
ALTER TABLE PQ_DLY_TYP ADD <br />
FOREIGN KEY (PQ_DLY_RSPNSBL_PRTY_ID)<br />
REFERENCES PQ_DLY_RSPNSBL_PRTY(PQ_DLY_RSPNSBL_PRTY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PQ_FC <br />
--<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (PQ_SRC_ID)<br />
REFERENCES PQ_SRC(PQ_SRC_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (CRRNCY_ID)<br />
REFERENCES CRRNCY(CRRNCY_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (PQ_URGNCY_TYP_ID)<br />
REFERENCES PQ_URGNCY_TYP(PQ_URGNCY_TYP_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (PQ_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (PQ_ESTMTD_RDY_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (PQ_EXP_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (PQ_SNT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (PQ_RSPNS_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (PQ_FNL_INVC_SNT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (PQ_PRCD_TO_ORDR_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (SPPLR_ID)<br />
REFERENCES SPPLR(SPPLR_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (PQ_STAT_ID)<br />
REFERENCES PQ_STAT(PQ_STAT_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (FRT_FWDR_ID)<br />
REFERENCES FRT_FWDR(FRT_FWDR_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (PQ_DOC_CMPLTN_STAT_ID)<br />
REFERENCES PQ_DOC_CMPLTN_STAT(PQ_DOC_CMPLTN_STAT_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (INCOTERM_ID)<br />
REFERENCES INCOTERM(INCOTERM_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (PR_FC_ID)<br />
REFERENCES PR_FC(PR_FC_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (CNTRY_PRGRM_ID)<br />
REFERENCES CNTRY_PRGRM(CNTRY_PRGRM_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (PMT_TRMS_TYP_ID)<br />
REFERENCES PMT_TRMS_TYP(PMT_TRMS_TYP_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (PQ_TYP_ID)<br />
REFERENCES PQ_TYP(PQ_TYP_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (SHPPNG_MTHD_ID)<br />
REFERENCES SHPPNG_MTHD(SHPPNG_MTHD_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (DSTNTN_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (SRC_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (DONR_OFFC_ID)<br />
REFERENCES DONR_OFFC(DONR_OFFC_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (TSKORDR_ID)<br />
REFERENCES TSKORDR(TSKORDR_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (SPPLY_CHN_FRMWRK_ID)<br />
REFERENCES SPPLY_CHN_FRMWRK(SPPLY_CHN_FRMWRK_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (PPLN_ORDR_DISP_ID)<br />
REFERENCES PPLN_ORDR_DISP(PPLN_ORDR_DISP_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (PPLN_STG_ID)<br />
REFERENCES PPLN_STG(PPLN_STG_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (PQ_RSPNS_ID)<br />
REFERENCES PQ_RSPNS(PQ_RSPNS_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (HLTH_ELMNT_ID)<br />
REFERENCES HLTH_ELMNT(HLTH_ELMNT_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (STKOUT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PQ_HDR_EXPNS_FC <br />
--<br />
<br />
ALTER TABLE PQ_HDR_EXPNS_FC ADD <br />
FOREIGN KEY (PQ_FC_ID)<br />
REFERENCES PQ_FC(PQ_FC_ID)<br />
;<br />
<br />
ALTER TABLE PQ_HDR_EXPNS_FC ADD <br />
FOREIGN KEY (PQ_HDR_EXPNS_TYP_ID)<br />
REFERENCES PQ_HDR_EXPNS_TYP(PQ_HDR_EXPNS_TYP_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PQ_KIC_FC <br />
--<br />
<br />
ALTER TABLE PQ_KIC_FC ADD <br />
FOREIGN KEY (PQ_FC_ID)<br />
REFERENCES PQ_FC(PQ_FC_ID)<br />
;<br />
<br />
ALTER TABLE PQ_KIC_FC ADD <br />
FOREIGN KEY (SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PQ_KIC_FC ADD <br />
FOREIGN KEY (PQ_KEY_INFO_TYP_ID)<br />
REFERENCES PQ_KEY_INFO_TYP(PQ_KEY_INFO_TYP_ID)<br />
;<br />
<br />
ALTER TABLE PQ_KIC_FC ADD <br />
FOREIGN KEY (PQ_KIC_RSN_ID)<br />
REFERENCES PQ_KIC_RSN(PQ_KIC_RSN_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PQ_LIN_FC <br />
--<br />
<br />
ALTER TABLE PQ_LIN_FC ADD <br />
FOREIGN KEY (TRADE_ITM_ID)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
ALTER TABLE PQ_LIN_FC ADD <br />
FOREIGN KEY (PR_LIN_FC_ID)<br />
REFERENCES PR_LIN_FC(PR_LIN_FC_ID)<br />
;<br />
<br />
ALTER TABLE PQ_LIN_FC ADD <br />
FOREIGN KEY (PQ_FC_ID)<br />
REFERENCES PQ_FC(PQ_FC_ID)<br />
;<br />
<br />
ALTER TABLE PQ_LIN_FC ADD <br />
FOREIGN KEY (PQ_LIN_STAT_ID)<br />
REFERENCES PQ_LIN_STAT(PQ_LIN_STAT_ID)<br />
;<br />
<br />
ALTER TABLE PQ_LIN_FC ADD <br />
FOREIGN KEY (PQ_LIN_STAT_RSN_ID)<br />
REFERENCES PQ_LIN_STAT_RSN(PQ_LIN_STAT_RSN_ID)<br />
;<br />
<br />
ALTER TABLE PQ_LIN_FC ADD <br />
FOREIGN KEY (QTY_UOM_ID)<br />
REFERENCES QTY_UOM(QTY_UOM_ID)<br />
;<br />
<br />
ALTER TABLE PQ_LIN_FC ADD <br />
FOREIGN KEY (MFR_ID)<br />
REFERENCES MFR(MFR_ID)<br />
;<br />
<br />
ALTER TABLE PQ_LIN_FC ADD <br />
FOREIGN KEY (PQ_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PQ_LIN_FC ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_5(USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
;<br />
<br />
ALTER TABLE PQ_LIN_FC ADD <br />
FOREIGN KEY (FNDNG_SRC_ID)<br />
REFERENCES FNDNG_SRC(FNDNG_SRC_ID)<br />
;<br />
<br />
ALTER TABLE PQ_LIN_FC ADD <br />
FOREIGN KEY (SHPPNG_MTHD_ID)<br />
REFERENCES SHPPNG_MTHD(SHPPNG_MTHD_ID)<br />
;<br />
<br />
ALTER TABLE PQ_LIN_FC ADD <br />
FOREIGN KEY (FRT_FWDR_ID)<br />
REFERENCES FRT_FWDR(FRT_FWDR_ID)<br />
;<br />
<br />
ALTER TABLE PQ_LIN_FC ADD <br />
FOREIGN KEY (SRC_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE PQ_LIN_FC ADD <br />
FOREIGN KEY (DSTNTN_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE PQ_LIN_FC ADD <br />
FOREIGN KEY (STKOUT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PQ_LIN_FC ADD <br />
FOREIGN KEY (SRC_INCOTERM_ID)<br />
REFERENCES INCOTERM(INCOTERM_ID)<br />
;<br />
<br />
ALTER TABLE PQ_LIN_FC ADD <br />
FOREIGN KEY (HLTH_ELMNT_ID)<br />
REFERENCES HLTH_ELMNT(HLTH_ELMNT_ID)<br />
;<br />
<br />
ALTER TABLE PQ_LIN_FC ADD <br />
FOREIGN KEY (SPPLY_CHN_FRMWRK_ID)<br />
REFERENCES SPPLY_CHN_FRMWRK(SPPLY_CHN_FRMWRK_ID)<br />
;<br />
<br />
ALTER TABLE PQ_LIN_FC ADD <br />
FOREIGN KEY (DSTNTN_INCOTERM_ID)<br />
REFERENCES INCOTERM(INCOTERM_ID)<br />
;<br />
<br />
ALTER TABLE PQ_LIN_FC ADD <br />
FOREIGN KEY (SPPLR_ID)<br />
REFERENCES SPPLR(SPPLR_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PQ_MLSTN_FC <br />
--<br />
<br />
ALTER TABLE PQ_MLSTN_FC ADD <br />
FOREIGN KEY (PQ_FC_ID)<br />
REFERENCES PQ_FC(PQ_FC_ID)<br />
;<br />
<br />
ALTER TABLE PQ_MLSTN_FC ADD <br />
FOREIGN KEY (PQ_MLSTN_TYP_ID)<br />
REFERENCES PQ_MLSTN_TYP(PQ_MLSTN_TYP_ID)<br />
;<br />
<br />
ALTER TABLE PQ_MLSTN_FC ADD <br />
FOREIGN KEY (PQ_MLSTN_RSN_ID)<br />
REFERENCES PQ_MLSTN_RSN(PQ_MLSTN_RSN_ID)<br />
;<br />
<br />
ALTER TABLE PQ_MLSTN_FC ADD <br />
FOREIGN KEY (PQ_MLSTN_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PQ_MLSTN_FC ADD <br />
FOREIGN KEY (PQ_LIN_FC_ID)<br />
REFERENCES PQ_LIN_FC(PQ_LIN_FC_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PQ_URGNCY_TYP <br />
--<br />
<br />
ALTER TABLE PQ_URGNCY_TYP ADD <br />
FOREIGN KEY (EMRGNCY_TYP_ID)<br />
REFERENCES EMRGNCY_TYP(EMRGNCY_TYP_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PR_DLY_FC <br />
--<br />
<br />
ALTER TABLE PR_DLY_FC ADD <br />
FOREIGN KEY (PR_FC_ID)<br />
REFERENCES PR_FC(PR_FC_ID)<br />
;<br />
<br />
ALTER TABLE PR_DLY_FC ADD <br />
FOREIGN KEY (DT_DLY_CLRD_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PR_DLY_FC ADD <br />
FOREIGN KEY (DT_DLY_STARTED_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PR_DLY_FC ADD <br />
FOREIGN KEY (PR_DLY_RSN_ID)<br />
REFERENCES PR_DLY_RSN(PR_DLY_RSN_ID)<br />
;<br />
<br />
ALTER TABLE PR_DLY_FC ADD <br />
FOREIGN KEY (PR_DLY_TYP_ID)<br />
REFERENCES PR_DLY_TYP(PR_DLY_TYP_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PR_DLY_TYP <br />
--<br />
<br />
ALTER TABLE PR_DLY_TYP ADD <br />
FOREIGN KEY (PR_DLY_RSPNSBL_PRTY_ID)<br />
REFERENCES PR_DLY_RSPNSBL_PRTY(PR_DLY_RSPNSBL_PRTY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PR_FC <br />
--<br />
<br />
ALTER TABLE PR_FC ADD <br />
FOREIGN KEY (TSKORDR_ID)<br />
REFERENCES TSKORDR(TSKORDR_ID)<br />
;<br />
<br />
ALTER TABLE PR_FC ADD <br />
FOREIGN KEY (LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE PR_FC ADD <br />
FOREIGN KEY (PR_DOC_CMPLTN_STAT_ID)<br />
REFERENCES PR_DOC_CMPLTN_STAT(PR_DOC_CMPLTN_STAT_ID)<br />
;<br />
<br />
ALTER TABLE PR_FC ADD <br />
FOREIGN KEY (PPLN_STG_ID)<br />
REFERENCES PPLN_STG(PPLN_STG_ID)<br />
;<br />
<br />
ALTER TABLE PR_FC ADD <br />
FOREIGN KEY (PPLN_ORDR_DISP_ID)<br />
REFERENCES PPLN_ORDR_DISP(PPLN_ORDR_DISP_ID)<br />
;<br />
<br />
ALTER TABLE PR_FC ADD <br />
FOREIGN KEY (SPPLY_CHN_FRMWRK_ID)<br />
REFERENCES SPPLY_CHN_FRMWRK(SPPLY_CHN_FRMWRK_ID)<br />
;<br />
<br />
ALTER TABLE PR_FC ADD <br />
FOREIGN KEY (CNTRY_PRGRM_ID)<br />
REFERENCES CNTRY_PRGRM(CNTRY_PRGRM_ID)<br />
;<br />
<br />
ALTER TABLE PR_FC ADD <br />
FOREIGN KEY (PR_STAT_ID)<br />
REFERENCES PR_STAT(PR_STAT_ID)<br />
;<br />
<br />
ALTER TABLE PR_FC ADD <br />
FOREIGN KEY (PR_URGNCY_TYP_ID)<br />
REFERENCES PR_URGNCY_TYP(PR_URGNCY_TYP_ID)<br />
;<br />
<br />
ALTER TABLE PR_FC ADD <br />
FOREIGN KEY (PR_ESTMTD_RDY_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PR_FC ADD <br />
FOREIGN KEY (PR_EXP_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PR_FC ADD <br />
FOREIGN KEY (PR_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PR_FC ADD <br />
FOREIGN KEY (PR_SNT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PR_FC ADD <br />
FOREIGN KEY (PR_RSPNS_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PR_FC ADD <br />
FOREIGN KEY (DONR_OFFC_ID)<br />
REFERENCES DONR_OFFC(DONR_OFFC_ID)<br />
;<br />
<br />
ALTER TABLE PR_FC ADD <br />
FOREIGN KEY (PR_TYP_ID)<br />
REFERENCES PR_TYP(PR_TYP_ID)<br />
;<br />
<br />
ALTER TABLE PR_FC ADD <br />
FOREIGN KEY (PRFRRD_INCOTERM_ID)<br />
REFERENCES INCOTERM(INCOTERM_ID)<br />
;<br />
<br />
ALTER TABLE PR_FC ADD <br />
FOREIGN KEY (HLTH_ELMNT_ID)<br />
REFERENCES HLTH_ELMNT(HLTH_ELMNT_ID)<br />
;<br />
<br />
ALTER TABLE PR_FC ADD <br />
FOREIGN KEY (FNDNG_SRC_ID)<br />
REFERENCES FNDNG_SRC(FNDNG_SRC_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PR_KIC_FC <br />
--<br />
<br />
ALTER TABLE PR_KIC_FC ADD <br />
FOREIGN KEY (PR_FC_ID)<br />
REFERENCES PR_FC(PR_FC_ID)<br />
;<br />
<br />
ALTER TABLE PR_KIC_FC ADD <br />
FOREIGN KEY (SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PR_KIC_FC ADD <br />
FOREIGN KEY (PR_KEY_INFO_TYP_ID)<br />
REFERENCES PR_KEY_INFO_TYP(PR_KEY_INFO_TYP_ID)<br />
;<br />
<br />
ALTER TABLE PR_KIC_FC ADD <br />
FOREIGN KEY (PR_KIC_RSN_ID)<br />
REFERENCES PR_KIC_RSN(PR_KIC_RSN_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PR_LIN_FC <br />
--<br />
<br />
ALTER TABLE PR_LIN_FC ADD <br />
FOREIGN KEY (PR_FC_ID)<br />
REFERENCES PR_FC(PR_FC_ID)<br />
;<br />
<br />
ALTER TABLE PR_LIN_FC ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_5(USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
;<br />
<br />
ALTER TABLE PR_LIN_FC ADD <br />
FOREIGN KEY (QTY_UOM_ID)<br />
REFERENCES QTY_UOM(QTY_UOM_ID)<br />
;<br />
<br />
ALTER TABLE PR_LIN_FC ADD <br />
FOREIGN KEY (PR_LIN_STAT_RSN_ID)<br />
REFERENCES PR_LIN_STAT_RSN(PR_LIN_STAT_RSN_ID)<br />
;<br />
<br />
ALTER TABLE PR_LIN_FC ADD <br />
FOREIGN KEY (PR_LIN_STAT_ID)<br />
REFERENCES PR_LIN_STAT(PR_LIN_STAT_ID)<br />
;<br />
<br />
ALTER TABLE PR_LIN_FC ADD <br />
FOREIGN KEY (TRADE_ITM_ID)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
ALTER TABLE PR_LIN_FC ADD <br />
FOREIGN KEY (PRDCT_LN_ID)<br />
REFERENCES PRDCT_LN(PRDCT_LN_ID)<br />
;<br />
<br />
ALTER TABLE PR_LIN_FC ADD <br />
FOREIGN KEY (PRDCT_SUBCAT_LVL_3_ID)<br />
REFERENCES PRDCT_SUBCAT_LVL_3(PRDCT_SUBCAT_LVL_3_ID)<br />
;<br />
<br />
ALTER TABLE PR_LIN_FC ADD <br />
FOREIGN KEY (PRDCT_SUBCAT_LVL_2_ID)<br />
REFERENCES PRDCT_SUBCAT_LVL_2(PRDCT_SUBCAT_LVL_2_ID)<br />
;<br />
<br />
ALTER TABLE PR_LIN_FC ADD <br />
FOREIGN KEY (PRDCT_SUBCAT_LVL_1_ID)<br />
REFERENCES PRDCT_SUBCAT_LVL_1(PRDCT_SUBCAT_LVL_1_ID)<br />
;<br />
<br />
ALTER TABLE PR_LIN_FC ADD <br />
FOREIGN KEY (PRJCTD_STKOUT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PR_LIN_FC ADD <br />
FOREIGN KEY (PRFRRD_SHPPNG_MTHD_ID)<br />
REFERENCES SHPPNG_MTHD(SHPPNG_MTHD_ID)<br />
;<br />
<br />
ALTER TABLE PR_LIN_FC ADD <br />
FOREIGN KEY (NTNL_SP_FC_ID)<br />
REFERENCES NTNL_SP_FC(NTNL_SP_FC_ID)<br />
;<br />
<br />
ALTER TABLE PR_LIN_FC ADD <br />
FOREIGN KEY (NEW_PR_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PR_LIN_FC ADD <br />
FOREIGN KEY (NEW_PR_APPROVED_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PR_LIN_FC ADD <br />
FOREIGN KEY (NEW_PR_RJCTD_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PR_LIN_FC ADD <br />
FOREIGN KEY (NEW_PRDCT_ADDED_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PR_LIN_FC ADD <br />
FOREIGN KEY (FNDNG_SRC_ID)<br />
REFERENCES FNDNG_SRC(FNDNG_SRC_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PR_MLSTN_FC <br />
--<br />
<br />
ALTER TABLE PR_MLSTN_FC ADD <br />
FOREIGN KEY (PR_MLSTN_TYP_ID)<br />
REFERENCES PR_MLSTN_TYP(PR_MLSTN_TYP_ID)<br />
;<br />
<br />
ALTER TABLE PR_MLSTN_FC ADD <br />
FOREIGN KEY (PR_MLSTN_RSN_ID)<br />
REFERENCES PR_MLSTN_RSN(PR_MLSTN_RSN_ID)<br />
;<br />
<br />
ALTER TABLE PR_MLSTN_FC ADD <br />
FOREIGN KEY (PR_FC_ID)<br />
REFERENCES PR_FC(PR_FC_ID)<br />
;<br />
<br />
ALTER TABLE PR_MLSTN_FC ADD <br />
FOREIGN KEY (PR_MLSTN_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PR_MLSTN_FC ADD <br />
FOREIGN KEY (PR_LIN_FC_ID)<br />
REFERENCES PR_LIN_FC(PR_LIN_FC_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PR_URGNCY_TYP <br />
--<br />
<br />
ALTER TABLE PR_URGNCY_TYP ADD <br />
FOREIGN KEY (EMRGNCY_TYP_ID)<br />
REFERENCES EMRGNCY_TYP(EMRGNCY_TYP_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PRCRMNT_FCAST_HDR <br />
--<br />
<br />
ALTER TABLE PRCRMNT_FCAST_HDR ADD <br />
FOREIGN KEY (RPRT_PRD_TYP_ID)<br />
REFERENCES RPRT_PRD_TYP(RPRT_PRD_TYP_ID)<br />
;<br />
<br />
ALTER TABLE PRCRMNT_FCAST_HDR ADD <br />
FOREIGN KEY (RPRT_EFF_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PRCRMNT_FCAST_HDR ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE PRCRMNT_FCAST_HDR ADD <br />
FOREIGN KEY (RPRT_APPRVL_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PRCRMNT_FCAST_HDR ADD <br />
FOREIGN KEY (PRCRMNT_FCAST_STAT_ID)<br />
REFERENCES PRCRMNT_FCAST_STAT(PRCRMNT_FCAST_STAT_ID)<br />
;<br />
<br />
ALTER TABLE PRCRMNT_FCAST_HDR ADD <br />
FOREIGN KEY (RPRT_SBMTTD_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PRCRMNT_FCAST_HDR ADD <br />
FOREIGN KEY (DONR_OFFC_ID)<br />
REFERENCES DONR_OFFC(DONR_OFFC_ID)<br />
;<br />
<br />
ALTER TABLE PRCRMNT_FCAST_HDR ADD <br />
FOREIGN KEY (PRCRNG_AGNCY_ID)<br />
REFERENCES PRCRNG_AGNCY(PRCRNG_AGNCY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PRCRMNT_FCAST_ITM <br />
--<br />
<br />
ALTER TABLE PRCRMNT_FCAST_ITM ADD <br />
FOREIGN KEY (PRCRMNT_FCAST_HDR_ID)<br />
REFERENCES PRCRMNT_FCAST_HDR(PRCRMNT_FCAST_HDR_ID)<br />
;<br />
<br />
ALTER TABLE PRCRMNT_FCAST_ITM ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_5(USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
;<br />
<br />
ALTER TABLE PRCRMNT_FCAST_ITM ADD <br />
FOREIGN KEY (PRJCTD_NEXT_SHPMNT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PRCRMNT_FCAST_ITM ADD <br />
FOREIGN KEY (PRCRMNT_FCAST_ITM_RSK_STAT_ID)<br />
REFERENCES PRCRMNT_FCAST_ITM_RSK_STAT(PRCRMNT_FCAST_ITM_RSK_STAT_ID)<br />
;<br />
<br />
ALTER TABLE PRCRMNT_FCAST_ITM ADD <br />
FOREIGN KEY (QTY_UOM_ID)<br />
REFERENCES QTY_UOM(QTY_UOM_ID)<br />
;<br />
<br />
ALTER TABLE PRCRMNT_FCAST_ITM ADD <br />
FOREIGN KEY (PRCRMNT_FCAST_ITM_URGNCY_TYP_ID)<br />
REFERENCES PRCRMNT_FCAST_ITM_URGNCY_TYP(PRCRMNT_FCAST_ITM_URGNCY_TYP_ID)<br />
;<br />
<br />
ALTER TABLE PRCRMNT_FCAST_ITM ADD <br />
FOREIGN KEY (CNTRY_PRGRM_ID)<br />
REFERENCES CNTRY_PRGRM(CNTRY_PRGRM_ID)<br />
;<br />
<br />
ALTER TABLE PRCRMNT_FCAST_ITM ADD <br />
FOREIGN KEY (PRCRMNT_FCAST_ITM_VER_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PRDCT_CLSSFCTN_MASTER_1 <br />
--<br />
<br />
ALTER TABLE PRDCT_CLSSFCTN_MASTER_1 ADD <br />
FOREIGN KEY (TRADE_ITM_BASE_UOM_ID)<br />
REFERENCES TRADE_ITM_BASE_UOM(TRADE_ITM_BASE_UOM_ID)<br />
;<br />
<br />
ALTER TABLE PRDCT_CLSSFCTN_MASTER_1 ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_4_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_4(USAID_PRDCT_CLSSFCTN_LVL_4_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PRDCT_CLSSFCTN_TRCR_CMMDTY_INCLSN <br />
--<br />
<br />
ALTER TABLE PRDCT_CLSSFCTN_TRCR_CMMDTY_INCLSN ADD <br />
FOREIGN KEY (TRCR_CMMDTY_TYP_ID)<br />
REFERENCES TRCR_CMMDTY_TYP(TRCR_CMMDTY_TYP_ID)<br />
;<br />
<br />
ALTER TABLE PRDCT_CLSSFCTN_TRCR_CMMDTY_INCLSN ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_5(USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PRDCT_CRTFCN_TYP <br />
--<br />
<br />
ALTER TABLE PRDCT_CRTFCN_TYP ADD <br />
FOREIGN KEY (PRDCT_CRTFCN_ISSUING_AUTHORITY_ID)<br />
REFERENCES PRDCT_CRTFCN_ISSUING_AUTHORITY(PRDCT_CRTFCN_ISSUING_AUTHORITY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PRDCT_HRRCHY <br />
--<br />
<br />
ALTER TABLE PRDCT_HRRCHY ADD <br />
FOREIGN KEY (PRDCT_HRRCHY_OWNR_ID)<br />
REFERENCES PRDCT_HRRCHY_OWNR(PRDCT_HRRCHY_OWNR_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PRDCT_HRRCHY_INCLSN <br />
--<br />
<br />
ALTER TABLE PRDCT_HRRCHY_INCLSN ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_5(USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
;<br />
<br />
ALTER TABLE PRDCT_HRRCHY_INCLSN ADD <br />
FOREIGN KEY (PRDCT_SUBCAT_LVL_3_ID)<br />
REFERENCES PRDCT_SUBCAT_LVL_3(PRDCT_SUBCAT_LVL_3_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PRDCT_INTNDD_RLF_USE <br />
--<br />
<br />
ALTER TABLE PRDCT_INTNDD_RLF_USE ADD <br />
FOREIGN KEY (INTNDD_RLF_TYP_ID)<br />
REFERENCES INTNDD_RLF_TYP(INTNDD_RLF_TYP_ID)<br />
;<br />
<br />
ALTER TABLE PRDCT_INTNDD_RLF_USE ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_5(USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PRDCT_SUBCAT_LVL_1 <br />
--<br />
<br />
ALTER TABLE PRDCT_SUBCAT_LVL_1 ADD <br />
FOREIGN KEY (PRDCT_HRRCHY_ID)<br />
REFERENCES PRDCT_HRRCHY(PRDCT_HRRCHY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PRDCT_SUBCAT_LVL_2 <br />
--<br />
<br />
ALTER TABLE PRDCT_SUBCAT_LVL_2 ADD <br />
FOREIGN KEY (PRDCT_SUBCAT_LVL_1_ID)<br />
REFERENCES PRDCT_SUBCAT_LVL_1(PRDCT_SUBCAT_LVL_1_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PRDCT_SUBCAT_LVL_3 <br />
--<br />
<br />
ALTER TABLE PRDCT_SUBCAT_LVL_3 ADD <br />
FOREIGN KEY (PRDCT_SUBCAT_LVL_2_ID)<br />
REFERENCES PRDCT_SUBCAT_LVL_2(PRDCT_SUBCAT_LVL_2_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: QA_ADT_OBSRVTN_FC <br />
--<br />
<br />
ALTER TABLE QA_ADT_OBSRVTN_FC ADD <br />
FOREIGN KEY (MFR_ID)<br />
REFERENCES MFR(MFR_ID)<br />
;<br />
<br />
ALTER TABLE QA_ADT_OBSRVTN_FC ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_5(USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
;<br />
<br />
ALTER TABLE QA_ADT_OBSRVTN_FC ADD <br />
FOREIGN KEY (QA_ADT_PRDCT_CTGRY_ID)<br />
REFERENCES QA_ADT_PRDCT_CTGRY(QA_ADT_PRDCT_CTGRY_ID)<br />
;<br />
<br />
ALTER TABLE QA_ADT_OBSRVTN_FC ADD <br />
FOREIGN KEY (QA_ADT_SCHED_HDR_FC_ID)<br />
REFERENCES QA_ADT_SCHED_HDR_FC(QA_ADT_SCHED_HDR_FC_ID)<br />
;<br />
<br />
ALTER TABLE QA_ADT_OBSRVTN_FC ADD <br />
FOREIGN KEY (MFR_ST_ID)<br />
REFERENCES MFR_ST(MFR_ST_ID)<br />
;<br />
<br />
ALTER TABLE QA_ADT_OBSRVTN_FC ADD <br />
FOREIGN KEY (QA_ADT_OBSRVTN_CTGRY_ID)<br />
REFERENCES QA_ADT_OBSRVTN_CTGRY(QA_ADT_OBSRVTN_CTGRY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: QA_ADT_SCHED_HDR_FC <br />
--<br />
<br />
ALTER TABLE QA_ADT_SCHED_HDR_FC ADD <br />
FOREIGN KEY (SPPLR_ID)<br />
REFERENCES SPPLR(SPPLR_ID)<br />
;<br />
<br />
ALTER TABLE QA_ADT_SCHED_HDR_FC ADD <br />
FOREIGN KEY (QA_ADT_STAT_ID)<br />
REFERENCES QA_ADT_STAT(QA_ADT_STAT_ID)<br />
;<br />
<br />
ALTER TABLE QA_ADT_SCHED_HDR_FC ADD <br />
FOREIGN KEY (QA_ADT_TYP_ID)<br />
REFERENCES QA_ADT_TYP(QA_ADT_TYP_ID)<br />
;<br />
<br />
ALTER TABLE QA_ADT_SCHED_HDR_FC ADD <br />
FOREIGN KEY (QA_ADT_APPRVL_STAT_ID)<br />
REFERENCES QA_ADT_APPRVL_STAT(QA_ADT_APPRVL_STAT_ID)<br />
;<br />
<br />
ALTER TABLE QA_ADT_SCHED_HDR_FC ADD <br />
FOREIGN KEY (QA_ADT_PLND_STRT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE QA_ADT_SCHED_HDR_FC ADD <br />
FOREIGN KEY (QA_ADT_ACTL_STRT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE QA_ADT_SCHED_HDR_FC ADD <br />
FOREIGN KEY (QA_ADT_ACTL_END_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE QA_ADT_SCHED_HDR_FC ADD <br />
FOREIGN KEY (QA_ADT_REAUDIT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE QA_ADT_SCHED_HDR_FC ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE QA_ADT_SCHED_HDR_FC ADD <br />
FOREIGN KEY (QA_ADT_INSPCTN_STAT_ID)<br />
REFERENCES QA_ADT_INSPCTN_STAT(QA_ADT_INSPCTN_STAT_ID)<br />
;<br />
<br />
ALTER TABLE QA_ADT_SCHED_HDR_FC ADD <br />
FOREIGN KEY (QA_ADT_RSLT_STAT_ID)<br />
REFERENCES QA_ADT_RSLT_STAT(QA_ADT_RSLT_STAT_ID)<br />
;<br />
<br />
ALTER TABLE QA_ADT_SCHED_HDR_FC ADD <br />
FOREIGN KEY (QA_VST_TYP_ID)<br />
REFERENCES QA_VST_TYP(QA_VST_TYP_ID)<br />
;<br />
<br />
ALTER TABLE QA_ADT_SCHED_HDR_FC ADD <br />
FOREIGN KEY (MFR_ST_ID)<br />
REFERENCES MFR_ST(MFR_ST_ID)<br />
;<br />
<br />
ALTER TABLE QA_ADT_SCHED_HDR_FC ADD <br />
FOREIGN KEY (QA_LBRTRY_ID)<br />
REFERENCES QA_LBRTRY(QA_LBRTRY_ID)<br />
;<br />
<br />
ALTER TABLE QA_ADT_SCHED_HDR_FC ADD <br />
FOREIGN KEY (QA_AUDITEE_TYP_ID)<br />
REFERENCES QA_AUDITEE_TYP(QA_AUDITEE_TYP_ID)<br />
;<br />
<br />
ALTER TABLE QA_ADT_SCHED_HDR_FC ADD <br />
FOREIGN KEY (QA_ADT_APPRVL_STAT_TYP_ID)<br />
REFERENCES QA_ADT_APPRVL_STAT_TYP(QA_ADT_APPRVL_STAT_TYP_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: QA_CAPA_PLN_FC <br />
--<br />
<br />
ALTER TABLE QA_CAPA_PLN_FC ADD <br />
FOREIGN KEY (QA_ADT_SCHED_HDR_FC_ID)<br />
REFERENCES QA_ADT_SCHED_HDR_FC(QA_ADT_SCHED_HDR_FC_ID)<br />
;<br />
<br />
ALTER TABLE QA_CAPA_PLN_FC ADD <br />
FOREIGN KEY (QA_CAPA_RQRD_RSPNS_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE QA_CAPA_PLN_FC ADD <br />
FOREIGN KEY (QA_CAPA_ACTL_RSPNS_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE QA_CAPA_PLN_FC ADD <br />
FOREIGN KEY (QA_CAPA_APPRVL_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE QA_CAPA_PLN_FC ADD <br />
FOREIGN KEY (QA_CAPA_RQRD_STRT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE QA_CAPA_PLN_FC ADD <br />
FOREIGN KEY (QA_CAPA_RQRD_CMPLTN_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE QA_CAPA_PLN_FC ADD <br />
FOREIGN KEY (QA_CAPA_ACTL_STRT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE QA_CAPA_PLN_FC ADD <br />
FOREIGN KEY (QA_CAPA_ACTL_CMPLTN_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE QA_CAPA_PLN_FC ADD <br />
FOREIGN KEY (QA_CAPA_ISUNC_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE QA_CAPA_PLN_FC ADD <br />
FOREIGN KEY (QA_CAPA_PLN_STAT_ID)<br />
REFERENCES QA_CAPA_PLN_STAT(QA_CAPA_PLN_STAT_ID)<br />
;<br />
<br />
ALTER TABLE QA_CAPA_PLN_FC ADD <br />
FOREIGN KEY (QA_CAPA_VERIFICATION_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: QA_CAPA_PLN_ITM_FC <br />
--<br />
<br />
ALTER TABLE QA_CAPA_PLN_ITM_FC ADD <br />
FOREIGN KEY (QA_ADT_OBSRVTN_FC_ID)<br />
REFERENCES QA_ADT_OBSRVTN_FC(QA_ADT_OBSRVTN_FC_ID)<br />
;<br />
<br />
ALTER TABLE QA_CAPA_PLN_ITM_FC ADD <br />
FOREIGN KEY (QA_CAPA_PLN_FC_ID)<br />
REFERENCES QA_CAPA_PLN_FC(QA_CAPA_PLN_FC_ID)<br />
;<br />
<br />
ALTER TABLE QA_CAPA_PLN_ITM_FC ADD <br />
FOREIGN KEY (QA_CAPA_PLN_ITM_TYP_ID)<br />
REFERENCES QA_CAPA_PLN_ITM_TYP(QA_CAPA_PLN_ITM_TYP_ID)<br />
;<br />
<br />
ALTER TABLE QA_CAPA_PLN_ITM_FC ADD <br />
FOREIGN KEY (QA_CAPA_PLN_ITM_STAT_ID)<br />
REFERENCES QA_CAPA_PLN_ITM_STAT(QA_CAPA_PLN_ITM_STAT_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: QA_LBRTRY <br />
--<br />
<br />
ALTER TABLE QA_LBRTRY ADD <br />
FOREIGN KEY (QA_LBRTRY_CNTRLLNG_ENTTY_ID)<br />
REFERENCES QA_LBRTRY_CNTRLLNG_ENTTY(QA_LBRTRY_CNTRLLNG_ENTTY_ID)<br />
;<br />
<br />
ALTER TABLE QA_LBRTRY ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE QA_LBRTRY ADD <br />
FOREIGN KEY (QA_LBRTRY_SUB_CNTRLLNG_ENTTY_ID)<br />
REFERENCES QA_LBRTRY_CNTRLLNG_ENTTY(QA_LBRTRY_CNTRLLNG_ENTTY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: QA_PRDCT_LOT_ASSY_FC <br />
--<br />
<br />
ALTER TABLE QA_PRDCT_LOT_ASSY_FC ADD <br />
FOREIGN KEY (ESTMTD_RLS_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE QA_PRDCT_LOT_ASSY_FC ADD <br />
FOREIGN KEY (ACTL_RLS_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE QA_PRDCT_LOT_ASSY_FC ADD <br />
FOREIGN KEY (ESTMTD_SMPL_SHPPNG_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE QA_PRDCT_LOT_ASSY_FC ADD <br />
FOREIGN KEY (ACTL_SMPL_SHPPNG_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE QA_PRDCT_LOT_ASSY_FC ADD <br />
FOREIGN KEY (ESTMTD_SMPL_RCT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE QA_PRDCT_LOT_ASSY_FC ADD <br />
FOREIGN KEY (ACTL_SMPL_RCT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE QA_PRDCT_LOT_ASSY_FC ADD <br />
FOREIGN KEY (SMPL_AGNT_DSPTCH_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE QA_PRDCT_LOT_ASSY_FC ADD <br />
FOREIGN KEY (QTY_UOM_ID)<br />
REFERENCES QTY_UOM(QTY_UOM_ID)<br />
;<br />
<br />
ALTER TABLE QA_PRDCT_LOT_ASSY_FC ADD <br />
FOREIGN KEY (QA_LBRTRY_ID)<br />
REFERENCES QA_LBRTRY(QA_LBRTRY_ID)<br />
;<br />
<br />
ALTER TABLE QA_PRDCT_LOT_ASSY_FC ADD <br />
FOREIGN KEY (QA_LOT_CMPLNC_STAT_ID)<br />
REFERENCES QA_LOT_CMPLNC_STAT(QA_LOT_CMPLNC_STAT_ID)<br />
;<br />
<br />
ALTER TABLE QA_PRDCT_LOT_ASSY_FC ADD <br />
FOREIGN KEY (SPPLR_ID)<br />
REFERENCES SPPLR(SPPLR_ID)<br />
;<br />
<br />
ALTER TABLE QA_PRDCT_LOT_ASSY_FC ADD <br />
FOREIGN KEY (PO_LIN_FC_ID)<br />
REFERENCES PO_LIN_FC(PO_LIN_FC_ID)<br />
;<br />
<br />
ALTER TABLE QA_PRDCT_LOT_ASSY_FC ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_5(USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
;<br />
<br />
ALTER TABLE QA_PRDCT_LOT_ASSY_FC ADD <br />
FOREIGN KEY (LOT_EXP_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE QA_PRDCT_LOT_ASSY_FC ADD <br />
FOREIGN KEY (LOT_MFD_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE QA_PRDCT_LOT_ASSY_FC ADD <br />
FOREIGN KEY (MFR_ID)<br />
REFERENCES MFR(MFR_ID)<br />
;<br />
<br />
ALTER TABLE QA_PRDCT_LOT_ASSY_FC ADD <br />
FOREIGN KEY (QA_ASSY_STAT_ID)<br />
REFERENCES QA_ASSY_STAT(QA_ASSY_STAT_ID)<br />
;<br />
<br />
ALTER TABLE QA_PRDCT_LOT_ASSY_FC ADD <br />
FOREIGN KEY (QA_TST_SETTING_ID)<br />
REFERENCES QA_TST_SETTING(QA_TST_SETTING_ID)<br />
;<br />
<br />
ALTER TABLE QA_PRDCT_LOT_ASSY_FC ADD <br />
FOREIGN KEY (MFR_ST_ID)<br />
REFERENCES MFR_ST(MFR_ST_ID)<br />
;<br />
<br />
ALTER TABLE QA_PRDCT_LOT_ASSY_FC ADD <br />
FOREIGN KEY (SMPL_RQSTD_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: QA_TST <br />
--<br />
<br />
ALTER TABLE QA_TST ADD <br />
FOREIGN KEY (QA_TST_TYP_ID)<br />
REFERENCES QA_TST_TYP(QA_TST_TYP_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: QA_TST_ELMNT <br />
--<br />
<br />
ALTER TABLE QA_TST_ELMNT ADD <br />
FOREIGN KEY (QA_TST_ID)<br />
REFERENCES QA_TST(QA_TST_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: QA_TST_RSLT_FC <br />
--<br />
<br />
ALTER TABLE QA_TST_RSLT_FC ADD <br />
FOREIGN KEY (TST_RSLT_VAL_UOM_ID)<br />
REFERENCES TST_RSLT_VAL_UOM(TST_RSLT_VAL_UOM_ID)<br />
;<br />
<br />
ALTER TABLE QA_TST_RSLT_FC ADD <br />
FOREIGN KEY (QA_RSLT_CMPLNC_STAT_ID)<br />
REFERENCES QA_RSLT_CMPLNC_STAT(QA_RSLT_CMPLNC_STAT_ID)<br />
;<br />
<br />
ALTER TABLE QA_TST_RSLT_FC ADD <br />
FOREIGN KEY (QA_PRDCT_LOT_ASSY_FC_ID)<br />
REFERENCES QA_PRDCT_LOT_ASSY_FC(QA_PRDCT_LOT_ASSY_FC_ID)<br />
;<br />
<br />
ALTER TABLE QA_TST_RSLT_FC ADD <br />
FOREIGN KEY (QA_ASSY_CNTXT_ID)<br />
REFERENCES QA_ASSY_CNTXT(QA_ASSY_CNTXT_ID)<br />
;<br />
<br />
ALTER TABLE QA_TST_RSLT_FC ADD <br />
FOREIGN KEY (QA_TST_ELMNT_1_ID)<br />
REFERENCES QA_TST_ELMNT(QA_TST_ELMNT_ID)<br />
;<br />
<br />
ALTER TABLE QA_TST_RSLT_FC ADD <br />
FOREIGN KEY (QA_TST_ELMNT_2_ID)<br />
REFERENCES QA_TST_ELMNT(QA_TST_ELMNT_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: QTY_UOM <br />
--<br />
<br />
ALTER TABLE QTY_UOM ADD <br />
FOREIGN KEY (TRADE_ITM_BASE_UOM_ID)<br />
REFERENCES TRADE_ITM_BASE_UOM(TRADE_ITM_BASE_UOM_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: RGN <br />
--<br />
<br />
ALTER TABLE RGN ADD <br />
FOREIGN KEY (CMS_ID)<br />
REFERENCES CMS(CMS_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: RMS <br />
--<br />
<br />
ALTER TABLE RMS ADD <br />
FOREIGN KEY (RGN_ID)<br />
REFERENCES RGN(RGN_ID)<br />
;<br />
<br />
ALTER TABLE RMS ADD <br />
FOREIGN KEY (CMS_ID)<br />
REFERENCES CMS(CMS_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: SHPMNT_DLY_TYP <br />
--<br />
<br />
ALTER TABLE SHPMNT_DLY_TYP ADD <br />
FOREIGN KEY (SHPMNT_DLY_RSPNSBL_PRTY_ID)<br />
REFERENCES SHPMNT_DLY_RSPNSBL_PRTY(SHPMNT_DLY_RSPNSBL_PRTY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: SHPMNT_FC <br />
--<br />
<br />
ALTER TABLE SHPMNT_FC ADD <br />
FOREIGN KEY (LGSTCS_VSSL_ID)<br />
REFERENCES LGSTCS_VSSL(LGSTCS_VSSL_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_FC ADD <br />
FOREIGN KEY (CRRNCY_ID)<br />
REFERENCES CRRNCY(CRRNCY_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_FC ADD <br />
FOREIGN KEY (PO_FC_ID)<br />
REFERENCES PO_FC(PO_FC_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_FC ADD <br />
FOREIGN KEY (SO_FC_ID)<br />
REFERENCES SO_FC(SO_FC_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_FC ADD <br />
FOREIGN KEY (SHPPNG_MTHD_ID)<br />
REFERENCES SHPPNG_MTHD(SHPPNG_MTHD_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_FC ADD <br />
FOREIGN KEY (FRT_FWDR_ID)<br />
REFERENCES FRT_FWDR(FRT_FWDR_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_FC ADD <br />
FOREIGN KEY (SRC_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_FC ADD <br />
FOREIGN KEY (DSTNTN_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_FC ADD <br />
FOREIGN KEY (ESTMTD_DEP_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_FC ADD <br />
FOREIGN KEY (ESTMTD_ARRIVAL_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_FC ADD <br />
FOREIGN KEY (RCVD_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_FC ADD <br />
FOREIGN KEY (CNTRY_PRGRM_ID)<br />
REFERENCES CNTRY_PRGRM(CNTRY_PRGRM_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_FC ADD <br />
FOREIGN KEY (DONR_OFFC_ID)<br />
REFERENCES DONR_OFFC(DONR_OFFC_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_FC ADD <br />
FOREIGN KEY (TSKORDR_ID)<br />
REFERENCES TSKORDR(TSKORDR_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_FC ADD <br />
FOREIGN KEY (SPPLY_CHN_FRMWRK_ID)<br />
REFERENCES SPPLY_CHN_FRMWRK(SPPLY_CHN_FRMWRK_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_FC ADD <br />
FOREIGN KEY (WT_UOM_ID)<br />
REFERENCES WT_UOM(WT_UOM_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_FC ADD <br />
FOREIGN KEY (VOL_UOM_ID)<br />
REFERENCES VOL_UOM(VOL_UOM_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_FC ADD <br />
FOREIGN KEY (ACTL_ARRIVAL_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_FC ADD <br />
FOREIGN KEY (ACTL_DEP_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_FC ADD <br />
FOREIGN KEY (HLTH_ELMNT_ID)<br />
REFERENCES HLTH_ELMNT(HLTH_ELMNT_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: SHPMNT_LEG_FC <br />
--<br />
<br />
ALTER TABLE SHPMNT_LEG_FC ADD <br />
FOREIGN KEY (SRC_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_LEG_FC ADD <br />
FOREIGN KEY (DSTNTN_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_LEG_FC ADD <br />
FOREIGN KEY (SHPMNT_LEG_STAT_ID)<br />
REFERENCES SHPMNT_LEG_STAT(SHPMNT_LEG_STAT_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_LEG_FC ADD <br />
FOREIGN KEY (LGSTCS_VSSL_ID)<br />
REFERENCES LGSTCS_VSSL(LGSTCS_VSSL_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_LEG_FC ADD <br />
FOREIGN KEY (SHPMNT_FC_ID)<br />
REFERENCES SHPMNT_FC(SHPMNT_FC_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_LEG_FC ADD <br />
FOREIGN KEY (ARRIVAL_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_LEG_FC ADD <br />
FOREIGN KEY (DEP_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_LEG_FC ADD <br />
FOREIGN KEY (FRT_FWDR_ID)<br />
REFERENCES FRT_FWDR(FRT_FWDR_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_LEG_FC ADD <br />
FOREIGN KEY (SHPPNG_MTHD_ID)<br />
REFERENCES SHPPNG_MTHD(SHPPNG_MTHD_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_LEG_FC ADD <br />
FOREIGN KEY (SHPMNT_LEG_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: SHPMNT_LIN_FC <br />
--<br />
<br />
ALTER TABLE SHPMNT_LIN_FC ADD <br />
FOREIGN KEY (SHPMNT_FC_ID)<br />
REFERENCES SHPMNT_FC(SHPMNT_FC_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_LIN_FC ADD <br />
FOREIGN KEY (PO_LIN_FC_ID)<br />
REFERENCES PO_LIN_FC(PO_LIN_FC_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_LIN_FC ADD <br />
FOREIGN KEY (SO_LIN_FC_ID)<br />
REFERENCES SO_LIN_FC(SO_LIN_FC_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_LIN_FC ADD <br />
FOREIGN KEY (TRADE_ITM_ID)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_LIN_FC ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_5(USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_LIN_FC ADD <br />
FOREIGN KEY (QTY_UOM_ID)<br />
REFERENCES QTY_UOM(QTY_UOM_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_LIN_FC ADD <br />
FOREIGN KEY (MFR_PRDCT_LOT_ID)<br />
REFERENCES MFR_PRDCT_LOT(MFR_PRDCT_LOT_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_LIN_FC ADD <br />
FOREIGN KEY (WT_UOM_ID)<br />
REFERENCES WT_UOM(WT_UOM_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_LIN_FC ADD <br />
FOREIGN KEY (VOL_UOM_ID)<br />
REFERENCES VOL_UOM(VOL_UOM_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_LIN_FC ADD <br />
FOREIGN KEY (SRC_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_LIN_FC ADD <br />
FOREIGN KEY (DSTNTN_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_LIN_FC ADD <br />
FOREIGN KEY (FRT_FWDR_ID)<br />
REFERENCES FRT_FWDR(FRT_FWDR_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_LIN_FC ADD <br />
FOREIGN KEY (SHPPNG_MTHD_ID)<br />
REFERENCES SHPPNG_MTHD(SHPPNG_MTHD_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_LIN_FC ADD <br />
FOREIGN KEY (ACTL_ARRIVAL_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_LIN_FC ADD <br />
FOREIGN KEY (ACTL_DEP_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_LIN_FC ADD <br />
FOREIGN KEY (FNDNG_SRC_ID)<br />
REFERENCES FNDNG_SRC(FNDNG_SRC_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: SHPMNT_MLSTN_FC <br />
--<br />
<br />
ALTER TABLE SHPMNT_MLSTN_FC ADD <br />
FOREIGN KEY (SHPMNT_FC_ID)<br />
REFERENCES SHPMNT_FC(SHPMNT_FC_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_MLSTN_FC ADD <br />
FOREIGN KEY (SHPMNT_LIN_FC_ID)<br />
REFERENCES SHPMNT_LIN_FC(SHPMNT_LIN_FC_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_MLSTN_FC ADD <br />
FOREIGN KEY (SHPMNT_MLSTN_RSN_ID)<br />
REFERENCES SHPMNT_MLSTN_RSN(SHPMNT_MLSTN_RSN_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_MLSTN_FC ADD <br />
FOREIGN KEY (SHPMNT_MLSTN_TYP_ID)<br />
REFERENCES SHPMNT_MLSTN_TYP(SHPMNT_MLSTN_TYP_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_MLSTN_FC ADD <br />
FOREIGN KEY (SHPMNT_MLSTN_STRT_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_MLSTN_FC ADD <br />
FOREIGN KEY (SHPMNT_MLSTN_END_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_MLSTN_FC ADD <br />
FOREIGN KEY (SHPMNT_MLSTN_STRT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_MLSTN_FC ADD <br />
FOREIGN KEY (SHPMNT_MLSTN_END_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_MLSTN_FC ADD <br />
FOREIGN KEY (SHPMNT_MLSTN_TIME_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_MLSTN_FC ADD <br />
FOREIGN KEY (SHPMNT_MLSTN_PLND_STRT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_MLSTN_FC ADD <br />
FOREIGN KEY (SHPMNT_MLSTN_PLND_END_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: SO_DLY_FC <br />
--<br />
<br />
ALTER TABLE SO_DLY_FC ADD <br />
FOREIGN KEY (SO_FC_ID)<br />
REFERENCES SO_FC(SO_FC_ID)<br />
;<br />
<br />
ALTER TABLE SO_DLY_FC ADD <br />
FOREIGN KEY (DT_DLY_CLRD_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SO_DLY_FC ADD <br />
FOREIGN KEY (DT_DLY_STARTED_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SO_DLY_FC ADD <br />
FOREIGN KEY (SO_DLY_RSN_ID)<br />
REFERENCES SO_DLY_RSN(SO_DLY_RSN_ID)<br />
;<br />
<br />
ALTER TABLE SO_DLY_FC ADD <br />
FOREIGN KEY (SO_DLY_TYP_ID)<br />
REFERENCES SO_DLY_TYP(SO_DLY_TYP_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: SO_DLY_TYP <br />
--<br />
<br />
ALTER TABLE SO_DLY_TYP ADD <br />
FOREIGN KEY (SO_DLY_RSPNSBL_PRTY_ID)<br />
REFERENCES SO_DLY_RSPNSBL_PRTY(SO_DLY_RSPNSBL_PRTY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: SO_FC <br />
--<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (PO_FC_ID)<br />
REFERENCES PO_FC(PO_FC_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (SPPLR_ID)<br />
REFERENCES SPPLR(SPPLR_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (DONR_OFFC_ID)<br />
REFERENCES DONR_OFFC(DONR_OFFC_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (ESTMTD_RDY_FOR_FRT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (PLND_DLVR_NOTE_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (PLND_DLVRY_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (PLND_IN_CNTRY_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (PLND_PKUP_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (PRJCTD_DLVRY_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (RQRD_DLVRY_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (SHPPNG_MTHD_ID)<br />
REFERENCES SHPPNG_MTHD(SHPPNG_MTHD_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (SRC_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (CNTRY_PRGRM_ID)<br />
REFERENCES CNTRY_PRGRM(CNTRY_PRGRM_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (INCOTERM_ID)<br />
REFERENCES INCOTERM(INCOTERM_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (TSKORDR_ID)<br />
REFERENCES TSKORDR(TSKORDR_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (DSTNTN_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (FRT_FWDR_ID)<br />
REFERENCES FRT_FWDR(FRT_FWDR_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (SO_DOC_CMPLTN_STAT_ID)<br />
REFERENCES SO_DOC_CMPLTN_STAT(SO_DOC_CMPLTN_STAT_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (SO_STAT_ID)<br />
REFERENCES SO_STAT(SO_STAT_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (CRRNCY_ID)<br />
REFERENCES CRRNCY(CRRNCY_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (PPLN_ORDR_DISP_ID)<br />
REFERENCES PPLN_ORDR_DISP(PPLN_ORDR_DISP_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (PPLN_STG_ID)<br />
REFERENCES PPLN_STG(PPLN_STG_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (SPPLY_CHN_FRMWRK_ID)<br />
REFERENCES SPPLY_CHN_FRMWRK(SPPLY_CHN_FRMWRK_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (SO_TYP_ID)<br />
REFERENCES SO_TYP(SO_TYP_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (SO_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (PMT_TRMS_TYP_ID)<br />
REFERENCES PMT_TRMS_TYP(PMT_TRMS_TYP_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (BLNKT_SO_VLD_FROM_DT)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (BLNKT_SO_VLD_TO_DT)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (HLTH_ELMNT_ID)<br />
REFERENCES HLTH_ELMNT(HLTH_ELMNT_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (PQ_FC_ID)<br />
REFERENCES PQ_FC(PQ_FC_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (FNDNG_SRC_ID)<br />
REFERENCES FNDNG_SRC(FNDNG_SRC_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: SO_HDR_EXPNS_FC <br />
--<br />
<br />
ALTER TABLE SO_HDR_EXPNS_FC ADD <br />
FOREIGN KEY (SO_FC_ID)<br />
REFERENCES SO_FC(SO_FC_ID)<br />
;<br />
<br />
ALTER TABLE SO_HDR_EXPNS_FC ADD <br />
FOREIGN KEY (SO_HDR_EXPNS_TYP_ID)<br />
REFERENCES SO_HDR_EXPNS_TYP(SO_HDR_EXPNS_TYP_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: SO_KIC_FC <br />
--<br />
<br />
ALTER TABLE SO_KIC_FC ADD <br />
FOREIGN KEY (SO_FC_ID)<br />
REFERENCES SO_FC(SO_FC_ID)<br />
;<br />
<br />
ALTER TABLE SO_KIC_FC ADD <br />
FOREIGN KEY (SO_KIC_RSN_ID)<br />
REFERENCES SO_KIC_RSN(SO_KIC_RSN_ID)<br />
;<br />
<br />
ALTER TABLE SO_KIC_FC ADD <br />
FOREIGN KEY (SO_KEY_INFO_TYP_ID)<br />
REFERENCES SO_KEY_INFO_TYP(SO_KEY_INFO_TYP_ID)<br />
;<br />
<br />
ALTER TABLE SO_KIC_FC ADD <br />
FOREIGN KEY (SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: SO_LIN_FC <br />
--<br />
<br />
ALTER TABLE SO_LIN_FC ADD <br />
FOREIGN KEY (PO_LIN_FC_ID)<br />
REFERENCES PO_LIN_FC(PO_LIN_FC_ID)<br />
;<br />
<br />
ALTER TABLE SO_LIN_FC ADD <br />
FOREIGN KEY (SO_FC_ID)<br />
REFERENCES SO_FC(SO_FC_ID)<br />
;<br />
<br />
ALTER TABLE SO_LIN_FC ADD <br />
FOREIGN KEY (TRADE_ITM_ID)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
ALTER TABLE SO_LIN_FC ADD <br />
FOREIGN KEY (MFR_ID)<br />
REFERENCES MFR(MFR_ID)<br />
;<br />
<br />
ALTER TABLE SO_LIN_FC ADD <br />
FOREIGN KEY (SO_LIN_STAT_ID)<br />
REFERENCES SO_LIN_STAT(SO_LIN_STAT_ID)<br />
;<br />
<br />
ALTER TABLE SO_LIN_FC ADD <br />
FOREIGN KEY (SO_LIN_STAT_RSN_ID)<br />
REFERENCES SO_LIN_STAT_RSN(SO_LIN_STAT_RSN_ID)<br />
;<br />
<br />
ALTER TABLE SO_LIN_FC ADD <br />
FOREIGN KEY (QTY_UOM_ID)<br />
REFERENCES QTY_UOM(QTY_UOM_ID)<br />
;<br />
<br />
ALTER TABLE SO_LIN_FC ADD <br />
FOREIGN KEY (PLND_DLVRY_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SO_LIN_FC ADD <br />
FOREIGN KEY (PLND_IN_CNTRY_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SO_LIN_FC ADD <br />
FOREIGN KEY (PRJCTD_DLVRY_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SO_LIN_FC ADD <br />
FOREIGN KEY (PRJCTD_DLVRY_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SO_LIN_FC ADD <br />
FOREIGN KEY (ESTMTD_RDY_FOR_FRT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SO_LIN_FC ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_5(USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
;<br />
<br />
ALTER TABLE SO_LIN_FC ADD <br />
FOREIGN KEY (PQ_LIN_FC_ID)<br />
REFERENCES PQ_LIN_FC(PQ_LIN_FC_ID)<br />
;<br />
<br />
ALTER TABLE SO_LIN_FC ADD <br />
FOREIGN KEY (SRC_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE SO_LIN_FC ADD <br />
FOREIGN KEY (DSTNTN_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE SO_LIN_FC ADD <br />
FOREIGN KEY (SHPPNG_MTHD_ID)<br />
REFERENCES SHPPNG_MTHD(SHPPNG_MTHD_ID)<br />
;<br />
<br />
ALTER TABLE SO_LIN_FC ADD <br />
FOREIGN KEY (FRT_FWDR_ID)<br />
REFERENCES FRT_FWDR(FRT_FWDR_ID)<br />
;<br />
<br />
ALTER TABLE SO_LIN_FC ADD <br />
FOREIGN KEY (SRC_INCOTERM_ID)<br />
REFERENCES INCOTERM(INCOTERM_ID)<br />
;<br />
<br />
ALTER TABLE SO_LIN_FC ADD <br />
FOREIGN KEY (DSTNTN_INCOTERM_ID)<br />
REFERENCES INCOTERM(INCOTERM_ID)<br />
;<br />
<br />
ALTER TABLE SO_LIN_FC ADD <br />
FOREIGN KEY (FNDNG_SRC_ID)<br />
REFERENCES FNDNG_SRC(FNDNG_SRC_ID)<br />
;<br />
<br />
ALTER TABLE SO_LIN_FC ADD <br />
FOREIGN KEY (HLTH_ELMNT_ID)<br />
REFERENCES HLTH_ELMNT(HLTH_ELMNT_ID)<br />
;<br />
<br />
ALTER TABLE SO_LIN_FC ADD <br />
FOREIGN KEY (SPPLY_CHN_FRMWRK_ID)<br />
REFERENCES SPPLY_CHN_FRMWRK(SPPLY_CHN_FRMWRK_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: SO_MLSTN_FC <br />
--<br />
<br />
ALTER TABLE SO_MLSTN_FC ADD <br />
FOREIGN KEY (SO_FC_ID)<br />
REFERENCES SO_FC(SO_FC_ID)<br />
;<br />
<br />
ALTER TABLE SO_MLSTN_FC ADD <br />
FOREIGN KEY (SO_MLSTN_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SO_MLSTN_FC ADD <br />
FOREIGN KEY (SO_MLSTN_TYP_ID)<br />
REFERENCES SO_MLSTN_TYP(SO_MLSTN_TYP_ID)<br />
;<br />
<br />
ALTER TABLE SO_MLSTN_FC ADD <br />
FOREIGN KEY (SO_MLSTN_RSN_ID)<br />
REFERENCES SO_MLSTN_RSN(SO_MLSTN_RSN_ID)<br />
;<br />
<br />
ALTER TABLE SO_MLSTN_FC ADD <br />
FOREIGN KEY (SO_LIN_FC_ID)<br />
REFERENCES SO_LIN_FC(SO_LIN_FC_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: SPPLR_CNTRCT <br />
--<br />
<br />
ALTER TABLE SPPLR_CNTRCT ADD <br />
FOREIGN KEY (SPPLR_ID)<br />
REFERENCES SPPLR(SPPLR_ID)<br />
;<br />
<br />
ALTER TABLE SPPLR_CNTRCT ADD <br />
FOREIGN KEY (TSKORDR_ID)<br />
REFERENCES TSKORDR(TSKORDR_ID)<br />
;<br />
<br />
ALTER TABLE SPPLR_CNTRCT ADD <br />
FOREIGN KEY (SPPLR_CNTRCT_STAT_ID)<br />
REFERENCES SPPLR_CNTRCT_STAT(SPPLR_CNTRCT_STAT_ID)<br />
;<br />
<br />
ALTER TABLE SPPLR_CNTRCT ADD <br />
FOREIGN KEY (SPPLR_CNTRCT_CLSS_ID)<br />
REFERENCES SPPLR_CNTRCT_CLSS(SPPLR_CNTRCT_CLSS_ID)<br />
;<br />
<br />
ALTER TABLE SPPLR_CNTRCT ADD <br />
FOREIGN KEY (SPPLR_CNTRCT_BEGIN_EFF_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SPPLR_CNTRCT ADD <br />
FOREIGN KEY (SPPLR_CNTRCT_END_EFF_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SPPLR_CNTRCT ADD <br />
FOREIGN KEY (SPPLR_CNTRCT_ORGN_ID)<br />
REFERENCES SPPLR_CNTRCT_ORGN(SPPLR_CNTRCT_ORGN_ID)<br />
;<br />
<br />
ALTER TABLE SPPLR_CNTRCT ADD <br />
FOREIGN KEY (SPPLR_CNTRCT_CTGRY_ID)<br />
REFERENCES SPPLR_CNTRCT_CTGRY(SPPLR_CNTRCT_CTGRY_ID)<br />
;<br />
<br />
ALTER TABLE SPPLR_CNTRCT ADD <br />
FOREIGN KEY (SPPLR_CNTRCT_EXECUTION_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SPPLR_CNTRCT ADD <br />
FOREIGN KEY (CRRNCY_ID)<br />
REFERENCES CRRNCY(CRRNCY_ID)<br />
;<br />
<br />
ALTER TABLE SPPLR_CNTRCT ADD <br />
FOREIGN KEY (SPPLR_CNTRCT_SUBSTATUS_ID)<br />
REFERENCES SPPLR_CNTRCT_SUBSTATUS(SPPLR_CNTRCT_SUBSTATUS_ID)<br />
;<br />
<br />
ALTER TABLE SPPLR_CNTRCT ADD <br />
FOREIGN KEY (SPPLR_CNTRCT_NEGOTIATION_STAT_ID)<br />
REFERENCES SPPLR_CNTRCT_NEGOTIATION_STAT(SPPLR_CNTRCT_NEGOTIATION_STAT_ID)<br />
;<br />
<br />
ALTER TABLE SPPLR_CNTRCT ADD <br />
FOREIGN KEY (PRCRNG_AGNCY_ID)<br />
REFERENCES PRCRNG_AGNCY(PRCRNG_AGNCY_ID)<br />
;<br />
<br />
ALTER TABLE SPPLR_CNTRCT ADD <br />
FOREIGN KEY (IMPLMNTNG_PRTNR_ID)<br />
REFERENCES IMPLMNTNG_PRTNR(IMPLMNTNG_PRTNR_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: SPPLR_CNTRCT_PRDCT_DTL <br />
--<br />
<br />
ALTER TABLE SPPLR_CNTRCT_PRDCT_DTL ADD <br />
FOREIGN KEY (TRADE_ITM_ID)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
ALTER TABLE SPPLR_CNTRCT_PRDCT_DTL ADD <br />
FOREIGN KEY (SPPLR_CNTRCT_ID)<br />
REFERENCES SPPLR_CNTRCT(SPPLR_CNTRCT_ID)<br />
;<br />
<br />
ALTER TABLE SPPLR_CNTRCT_PRDCT_DTL ADD <br />
FOREIGN KEY (SPPLR_CNTRCT_PRDCT_PRICING_TYP_ID)<br />
REFERENCES SPPLR_CNTRCT_PRDCT_PRICING_TYP(SPPLR_CNTRCT_PRDCT_PRICING_TYP_ID)<br />
;<br />
<br />
ALTER TABLE SPPLR_CNTRCT_PRDCT_DTL ADD <br />
FOREIGN KEY (SPPLR_CNTRCT_PRDCT_DTL_END_EFF_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SPPLR_CNTRCT_PRDCT_DTL ADD <br />
FOREIGN KEY (SPPLR_CNTRCT_PRDCT_DTL_BEGIN_EFF_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SPPLR_CNTRCT_PRDCT_DTL ADD <br />
FOREIGN KEY (MFR_ST_ID)<br />
REFERENCES MFR_ST(MFR_ST_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: SPPLR_CNTRCT_TRM_DTL <br />
--<br />
<br />
ALTER TABLE SPPLR_CNTRCT_TRM_DTL ADD <br />
FOREIGN KEY (SPPLR_CNTRCT_ID)<br />
REFERENCES SPPLR_CNTRCT(SPPLR_CNTRCT_ID)<br />
;<br />
<br />
ALTER TABLE SPPLR_CNTRCT_TRM_DTL ADD <br />
FOREIGN KEY (SPPLR_CNTRCT_TRM_EXECUTION_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SPPLR_CNTRCT_TRM_DTL ADD <br />
FOREIGN KEY (SPPLR_CNTRCT_TRM_STAT_ID)<br />
REFERENCES SPPLR_CNTRCT_TRM_STAT(SPPLR_CNTRCT_TRM_STAT_ID)<br />
;<br />
<br />
ALTER TABLE SPPLR_CNTRCT_TRM_DTL ADD <br />
FOREIGN KEY (SPPLR_CNTRCT_TRM_TYP_ID)<br />
REFERENCES SPPLR_CNTRCT_TRM_TYP(SPPLR_CNTRCT_TRM_TYP_ID)<br />
;<br />
<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SRD_DAY <br />
--<br />
<br />
ALTER TABLE SRD_DAY ADD <br />
FOREIGN KEY (SRD_MTH_ID)<br />
REFERENCES SRD_MTH(SRD_MTH_ID)<br />
;<br />
<br />
ALTER TABLE SRD_DAY ADD <br />
FOREIGN KEY (SRD_QTR_ID)<br />
REFERENCES SRD_QTR(SRD_QTR_ID)<br />
;<br />
<br />
ALTER TABLE SRD_DAY ADD <br />
FOREIGN KEY (SRD_FQ_ID)<br />
REFERENCES SRD_QTR(SRD_QTR_ID)<br />
;<br />
<br />
ALTER TABLE SRD_DAY ADD <br />
FOREIGN KEY (SRD_YR_ID)<br />
REFERENCES SRD_YR(SRD_YR_ID)<br />
;<br />
<br />
ALTER TABLE SRD_DAY ADD <br />
FOREIGN KEY (SRD_FY_ID)<br />
REFERENCES SRD_YR(SRD_YR_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: SRD_MTH <br />
--<br />
<br />
ALTER TABLE SRD_MTH ADD <br />
FOREIGN KEY (SRD_QTR_ID)<br />
REFERENCES SRD_QTR(SRD_QTR_ID)<br />
;<br />
<br />
ALTER TABLE SRD_MTH ADD <br />
FOREIGN KEY (SRD_YR_ID)<br />
REFERENCES SRD_YR(SRD_YR_ID)<br />
;<br />
<br />
ALTER TABLE SRD_MTH ADD <br />
FOREIGN KEY (SRD_FY_ID)<br />
REFERENCES SRD_YR(SRD_YR_ID)<br />
;<br />
<br />
ALTER TABLE SRD_MTH ADD <br />
FOREIGN KEY (SRD_FQ_ID)<br />
REFERENCES SRD_QTR(SRD_QTR_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: SRD_QTR <br />
--<br />
<br />
ALTER TABLE SRD_QTR ADD <br />
FOREIGN KEY (SRD_YR_ID)<br />
REFERENCES SRD_YR(SRD_YR_ID)<br />
;<br />
<br />
ALTER TABLE SRD_QTR ADD <br />
FOREIGN KEY (SRD_FY_ID)<br />
REFERENCES SRD_YR(SRD_YR_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: STCK_RPTNG_RT_FC <br />
--<br />
<br />
ALTER TABLE STCK_RPTNG_RT_FC ADD <br />
FOREIGN KEY (SRD_MTH_ID)<br />
REFERENCES SRD_MTH(SRD_MTH_ID)<br />
;<br />
<br />
ALTER TABLE STCK_RPTNG_RT_FC ADD <br />
FOREIGN KEY (CNTRY_PRGRM_ID)<br />
REFERENCES CNTRY_PRGRM(CNTRY_PRGRM_ID)<br />
;<br />
<br />
ALTER TABLE STCK_RPTNG_RT_FC ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE STCK_RPTNG_RT_FC ADD <br />
FOREIGN KEY (ADMNSTRTV_GGRPHY_LVL_ID)<br />
REFERENCES ADMNSTRTV_GGRPHY_LVL(ADMNSTRTV_GGRPHY_LVL_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: SVC_DLVRY_PNT <br />
--<br />
<br />
ALTER TABLE SVC_DLVRY_PNT ADD <br />
FOREIGN KEY (FCLTY_ID)<br />
REFERENCES FCLTY(FCLTY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: TA_TRVL_PLN_CNCRRNC_FC <br />
--<br />
<br />
ALTER TABLE TA_TRVL_PLN_CNCRRNC_FC ADD <br />
FOREIGN KEY (APPRVL_RQSTD_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE TA_TRVL_PLN_CNCRRNC_FC ADD <br />
FOREIGN KEY (APPRVL_DECISION_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE TA_TRVL_PLN_CNCRRNC_FC ADD <br />
FOREIGN KEY (TA_TRVL_PLN_HDR_FC_ID)<br />
REFERENCES TA_TRVL_PLN_HDR_FC(TA_TRVL_PLN_HDR_FC_ID)<br />
;<br />
<br />
ALTER TABLE TA_TRVL_PLN_CNCRRNC_FC ADD <br />
FOREIGN KEY (TA_TRVL_PLN_APPRVL_STAT_ID)<br />
REFERENCES TA_TRVL_PLN_APPRVL_STAT(TA_TRVL_PLN_APPRVL_STAT_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: TA_TRVL_PLN_HDR_FC <br />
--<br />
<br />
ALTER TABLE TA_TRVL_PLN_HDR_FC ADD <br />
FOREIGN KEY (PLND_TRP_END_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE TA_TRVL_PLN_HDR_FC ADD <br />
FOREIGN KEY (ACTL_TRP_END_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE TA_TRVL_PLN_HDR_FC ADD <br />
FOREIGN KEY (PLND_TRP_STRT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE TA_TRVL_PLN_HDR_FC ADD <br />
FOREIGN KEY (ACTL_TRP_STRT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE TA_TRVL_PLN_HDR_FC ADD <br />
FOREIGN KEY (HLTH_ELMNT_ID)<br />
REFERENCES HLTH_ELMNT(HLTH_ELMNT_ID)<br />
;<br />
<br />
ALTER TABLE TA_TRVL_PLN_HDR_FC ADD <br />
FOREIGN KEY (DONR_OFFC_ID)<br />
REFERENCES DONR_OFFC(DONR_OFFC_ID)<br />
;<br />
<br />
ALTER TABLE TA_TRVL_PLN_HDR_FC ADD <br />
FOREIGN KEY (TA_TRVL_PLN_APPRVL_STAT_ID)<br />
REFERENCES TA_TRVL_PLN_APPRVL_STAT(TA_TRVL_PLN_APPRVL_STAT_ID)<br />
;<br />
<br />
ALTER TABLE TA_TRVL_PLN_HDR_FC ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE TA_TRVL_PLN_HDR_FC ADD <br />
FOREIGN KEY (TOLIN_ID)<br />
REFERENCES TOLIN(TOLIN_ID)<br />
;<br />
<br />
ALTER TABLE TA_TRVL_PLN_HDR_FC ADD <br />
FOREIGN KEY (PRIME_IMPLMNTNG_PRTNR_ID)<br />
REFERENCES IMPLMNTNG_PRTNR(IMPLMNTNG_PRTNR_ID)<br />
;<br />
<br />
ALTER TABLE TA_TRVL_PLN_HDR_FC ADD <br />
FOREIGN KEY (APPRVL_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE TA_TRVL_PLN_HDR_FC ADD <br />
FOREIGN KEY (SBMSSN_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE TA_TRVL_PLN_HDR_FC ADD <br />
FOREIGN KEY (SUB_IMPLMNTNG_PRTNR_ID)<br />
REFERENCES IMPLMNTNG_PRTNR(IMPLMNTNG_PRTNR_ID)<br />
;<br />
<br />
ALTER TABLE TA_TRVL_PLN_HDR_FC ADD <br />
FOREIGN KEY (TA_VST_CTGRY_ID)<br />
REFERENCES TA_VST_CTGRY(TA_VST_CTGRY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: TA_TRVL_PLN_OBJCTV_FC <br />
--<br />
<br />
ALTER TABLE TA_TRVL_PLN_OBJCTV_FC ADD <br />
FOREIGN KEY (TA_TRVL_PLN_HDR_FC_ID)<br />
REFERENCES TA_TRVL_PLN_HDR_FC(TA_TRVL_PLN_HDR_FC_ID)<br />
;<br />
<br />
ALTER TABLE TA_TRVL_PLN_OBJCTV_FC ADD <br />
FOREIGN KEY (FNNCL_RPRT_TCHNCL_SUBSUBCAT_ID)<br />
REFERENCES FNNCL_RPRT_TCHNCL_SUBSUBCAT(FNNCL_RPRT_TCHNCL_SUBSUBCAT_ID)<br />
;<br />
<br />
ALTER TABLE TA_TRVL_PLN_OBJCTV_FC ADD <br />
FOREIGN KEY (TA_SKLL_SET_ID)<br />
REFERENCES TA_SKLL_SET(TA_SKLL_SET_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: TA_VST_ACTVTY_FC <br />
--<br />
<br />
ALTER TABLE TA_VST_ACTVTY_FC ADD <br />
FOREIGN KEY (TA_SKLL_SET_ID)<br />
REFERENCES TA_SKLL_SET(TA_SKLL_SET_ID)<br />
;<br />
<br />
ALTER TABLE TA_VST_ACTVTY_FC ADD <br />
FOREIGN KEY (FNNCL_RPRT_TCHNCL_SUBSUBCAT_ID)<br />
REFERENCES FNNCL_RPRT_TCHNCL_SUBSUBCAT(FNNCL_RPRT_TCHNCL_SUBSUBCAT_ID)<br />
;<br />
<br />
ALTER TABLE TA_VST_ACTVTY_FC ADD <br />
FOREIGN KEY (TA_TRVL_PLN_OBJCTV_FC_ID)<br />
REFERENCES TA_TRVL_PLN_OBJCTV_FC(TA_TRVL_PLN_OBJCTV_FC_ID)<br />
;<br />
<br />
ALTER TABLE TA_VST_ACTVTY_FC ADD <br />
FOREIGN KEY (TA_ACTVTY_RSLT_STAT_ID)<br />
REFERENCES TA_ACTVTY_RSLT_STAT(TA_ACTVTY_RSLT_STAT_ID)<br />
;<br />
<br />
ALTER TABLE TA_VST_ACTVTY_FC ADD <br />
FOREIGN KEY (TA_VST_FC_ID)<br />
REFERENCES TA_VST_FC(TA_VST_FC_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: TA_VST_FC <br />
--<br />
<br />
ALTER TABLE TA_VST_FC ADD <br />
FOREIGN KEY (DONR_OFFC_ID)<br />
REFERENCES DONR_OFFC(DONR_OFFC_ID)<br />
;<br />
<br />
ALTER TABLE TA_VST_FC ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE TA_VST_FC ADD <br />
FOREIGN KEY (TOLIN_ID)<br />
REFERENCES TOLIN(TOLIN_ID)<br />
;<br />
<br />
ALTER TABLE TA_VST_FC ADD <br />
FOREIGN KEY (HLTH_ELMNT_ID)<br />
REFERENCES HLTH_ELMNT(HLTH_ELMNT_ID)<br />
;<br />
<br />
ALTER TABLE TA_VST_FC ADD <br />
FOREIGN KEY (PRIME_IMPLMNTNG_PRTNR_ID)<br />
REFERENCES IMPLMNTNG_PRTNR(IMPLMNTNG_PRTNR_ID)<br />
;<br />
<br />
ALTER TABLE TA_VST_FC ADD <br />
FOREIGN KEY (SUB_IMPLMNTNG_PRTNR_ID)<br />
REFERENCES IMPLMNTNG_PRTNR(IMPLMNTNG_PRTNR_ID)<br />
;<br />
<br />
ALTER TABLE TA_VST_FC ADD <br />
FOREIGN KEY (TA_VST_CTGRY_ID)<br />
REFERENCES TA_VST_CTGRY(TA_VST_CTGRY_ID)<br />
;<br />
<br />
ALTER TABLE TA_VST_FC ADD <br />
FOREIGN KEY (TA_TRVL_PLN_HDR_FC_ID)<br />
REFERENCES TA_TRVL_PLN_HDR_FC(TA_TRVL_PLN_HDR_FC_ID)<br />
;<br />
<br />
ALTER TABLE TA_VST_FC ADD <br />
FOREIGN KEY (PLND_TRP_STRT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE TA_VST_FC ADD <br />
FOREIGN KEY (ACTL_TRP_STRT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE TA_VST_FC ADD <br />
FOREIGN KEY (PLND_TRP_END_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE TA_VST_FC ADD <br />
FOREIGN KEY (ACTL_TRP_END_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: TA_VST_TECH_RPRT_FC <br />
--<br />
<br />
ALTER TABLE TA_VST_TECH_RPRT_FC ADD <br />
FOREIGN KEY (TA_VST_FC_ID)<br />
REFERENCES TA_VST_FC(TA_VST_FC_ID)<br />
;<br />
<br />
ALTER TABLE TA_VST_TECH_RPRT_FC ADD <br />
FOREIGN KEY (TA_VST_ACTVTY_FC_ID)<br />
REFERENCES TA_VST_ACTVTY_FC(TA_VST_ACTVTY_FC_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: TA_VST_TRP_RPRT_FC <br />
--<br />
<br />
ALTER TABLE TA_VST_TRP_RPRT_FC ADD <br />
FOREIGN KEY (TA_VST_FC_ID)<br />
REFERENCES TA_VST_FC(TA_VST_FC_ID)<br />
;<br />
<br />
ALTER TABLE TA_VST_TRP_RPRT_FC ADD <br />
FOREIGN KEY (TA_VST_ACTVTY_FC_ID)<br />
REFERENCES TA_VST_ACTVTY_FC(TA_VST_ACTVTY_FC_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: TCHNCL_ADVSR_AVLBLTY_FC <br />
--<br />
<br />
ALTER TABLE TCHNCL_ADVSR_AVLBLTY_FC ADD <br />
FOREIGN KEY (TA_SKLL_SET_ID)<br />
REFERENCES TA_SKLL_SET(TA_SKLL_SET_ID)<br />
;<br />
<br />
ALTER TABLE TCHNCL_ADVSR_AVLBLTY_FC ADD <br />
FOREIGN KEY (TA_VST_CTGRY_ID)<br />
REFERENCES TA_VST_CTGRY(TA_VST_CTGRY_ID)<br />
;<br />
<br />
ALTER TABLE TCHNCL_ADVSR_AVLBLTY_FC ADD <br />
FOREIGN KEY (PRD_STRT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE TCHNCL_ADVSR_AVLBLTY_FC ADD <br />
FOREIGN KEY (PRD_END_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: TOLIN <br />
--<br />
<br />
ALTER TABLE TOLIN ADD <br />
FOREIGN KEY (TSKORDR_ID)<br />
REFERENCES TSKORDR(TSKORDR_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: TRADE_ITM <br />
--<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_5(USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (MFR_ID)<br />
REFERENCES MFR(MFR_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (TRADE_ITM_UNIT_OF_ISSU_ID)<br />
REFERENCES TRADE_ITM_UNIT_OF_ISSU(TRADE_ITM_UNIT_OF_ISSU_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (WT_UOM_ID)<br />
REFERENCES WT_UOM(WT_UOM_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (DEPTH_LNR_UOM_ID)<br />
REFERENCES LNR_UOM(LNR_UOM_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (VOL_UOM_ID)<br />
REFERENCES VOL_UOM(VOL_UOM_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (WDTH_LNR_UOM_ID)<br />
REFERENCES LNR_UOM(LNR_UOM_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (HT_LNR_UOM_ID)<br />
REFERENCES LNR_UOM(LNR_UOM_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (MFR_ST_ID)<br />
REFERENCES MFR_ST(MFR_ST_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (DRG_UOD_ID)<br />
REFERENCES DRG_UOD(DRG_UOD_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (CNDM_PRDCT_NVLTY_TYP_ID)<br />
REFERENCES CNDM_PRDCT_NVLTY_TYP(CNDM_PRDCT_NVLTY_TYP_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (IUD_TYP_ID)<br />
REFERENCES IUD_TYP(IUD_TYP_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (ANTIMLRL_SCNDRY_ACTV_INGRDNT_ID)<br />
REFERENCES ANTIMLRL_ACTV_INGRDNT(ANTIMLRL_ACTV_INGRDNT_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (ANTIMLRL_PRMRY_ACTV_INGRDNT_ID)<br />
REFERENCES ANTIMLRL_ACTV_INGRDNT(ANTIMLRL_ACTV_INGRDNT_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (MED_DVC_PRDCT_TYP_ID)<br />
REFERENCES MED_DVC_PRDCT_TYP(MED_DVC_PRDCT_TYP_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (LAB_EQPMNT_PRDCT_TYP_ID)<br />
REFERENCES LAB_EQPMNT_PRDCT_TYP(LAB_EQPMNT_PRDCT_TYP_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (ANTIMLRL_PRDCT_TYP_ID)<br />
REFERENCES ANTIMLRL_PRDCT_TYP(ANTIMLRL_PRDCT_TYP_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (PRH_PRDCT_SPRMCD_ACTV_INGRDNT_ID)<br />
REFERENCES PRH_PRDCT_SPRMCD_ACTV_INGRDNT(PRH_PRDCT_SPRMCD_ACTV_INGRDNT_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (FML_CNDM_PRDCT_TYP_ID)<br />
REFERENCES FML_CNDM_PRDCT_TYP(FML_CNDM_PRDCT_TYP_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (CNDM_PRDCT_SZ_ID)<br />
REFERENCES CNDM_PRDCT_SZ(CNDM_PRDCT_SZ_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (RTK_TGT_PTHGN_ID)<br />
REFERENCES RTK_TGT_PTHGN(RTK_TGT_PTHGN_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (DRG_FRMLRY_ID)<br />
REFERENCES DRG_FRMLRY(DRG_FRMLRY_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (THRPTC_FD_TRTD_CNDTN_ID)<br />
REFERENCES THRPTC_FD_TRTD_CNDTN(THRPTC_FD_TRTD_CNDTN_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (PRH_PRDCT_TYP_ID)<br />
REFERENCES PRH_PRDCT_TYP(PRH_PRDCT_TYP_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (THRPTC_FD_FRTFCTN_TYP_ID)<br />
REFERENCES THRPTC_FD_FRTFCTN_TYP(THRPTC_FD_FRTFCTN_TYP_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (LAB_SPPLY_PRDCT_TYP_ID)<br />
REFERENCES LAB_SPPLY_PRDCT_TYP(LAB_SPPLY_PRDCT_TYP_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (ROUTEOFADMINISTRATION_ID)<br />
REFERENCES ROUTEOFADMINISTRATION(ROUTEOFADMINISTRATION_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (PRH_CNTRCPTV_MTHD_ID)<br />
REFERENCES PRH_CNTRCPTV_MTHD(PRH_CNTRCPTV_MTHD_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (CNDM_PRDCT_FLVR_ID)<br />
REFERENCES CNDM_PRDCT_FLVR(CNDM_PRDCT_FLVR_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (SVC_PRDCT_TYP_ID)<br />
REFERENCES SVC_PRDCT_TYP(SVC_PRDCT_TYP_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (DRG_UOP_ID)<br />
REFERENCES DRG_UOP(DRG_UOP_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (CNDM_PRDCT_TXTR_ID)<br />
REFERENCES CNDM_PRDCT_TXTR(CNDM_PRDCT_TXTR_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (CNDM_PRDCT_MTRL_ID)<br />
REFERENCES CNDM_PRDCT_MTRL(CNDM_PRDCT_MTRL_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (IUD_ACTV_INGRDNT_ID)<br />
REFERENCES IUD_ACTV_INGRDNT(IUD_ACTV_INGRDNT_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (DRG_UOS_ID)<br />
REFERENCES DRG_UOS(DRG_UOS_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (TRADE_ITM_BASE_UOM_ID)<br />
REFERENCES TRADE_ITM_BASE_UOM(TRADE_ITM_BASE_UOM_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (GMDN_ID)<br />
REFERENCES GMDN(GMDN_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (UMDNS_ID)<br />
REFERENCES UMDNS(UMDNS_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (UNSPSC_CMMDTY_ID)<br />
REFERENCES UNSPSC_CMMDTY(UNSPSC_CMMDTY_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (DOSAGEFORMTYPE_ID)<br />
REFERENCES DOSAGEFORMTYPE(DOSAGEFORMTYPE_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (CNDM_PRDCT_CLR_ID)<br />
REFERENCES CNDM_PRDCT_CLR(CNDM_PRDCT_CLR_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (CNDM_PRDCT_SCNT_ID)<br />
REFERENCES CNDM_PRDCT_SCNT(CNDM_PRDCT_SCNT_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (GPC_BRCK_ID)<br />
REFERENCES GPC_BRCK(GPC_BRCK_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (PRFRRD_GLBL_CLSSFCTN_SYSTM_ID)<br />
REFERENCES PRFRRD_GLBL_CLSSFCTN_SYSTM(PRFRRD_GLBL_CLSSFCTN_SYSTM_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (PACKAGINGTYPECODE_ID)<br />
REFERENCES PACKAGINGTYPECODE(PACKAGINGTYPECODE_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (CHILDTRADEITEM)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (PKG_MARKED_LANGUAGE_CD_ID)<br />
REFERENCES PKG_MARKED_LANGUAGE_CD(PKG_MARKED_LANGUAGE_CD_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (COMMUNITYVISIBILITYDATETIME)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (CANCELLEDDATETIME)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (CONSUMERAVAILABILITYDATETIME)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (DISCONTINUEDDATETIME)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (EFFECTIVEDATETIME)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (ENDAVAILABILITYDATETIME)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (FINALBATCHEXPIRYDATETIME)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (PUBLICATIONDATETIME)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (CHEMICALPROPERTYTYPEBIOHAZARD_ID)<br />
REFERENCES CHEMICALPROPERTYTYPEBIOHAZARD(CHEMICALPROPERTYTYPEBIOHAZARD_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (BASETRADEITEM)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_4_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_4(USAID_PRDCT_CLSSFCTN_LVL_4_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: TRADE_ITM_ASSCTN <br />
--<br />
<br />
ALTER TABLE TRADE_ITM_ASSCTN ADD <br />
FOREIGN KEY (TRADE_ITM_ASSCTN_TYP_ID)<br />
REFERENCES TRADE_ITM_ASSCTN_TYP(TRADE_ITM_ASSCTN_TYP_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM_ASSCTN ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM_ASSCTN ADD <br />
FOREIGN KEY (PRNT_TRADE_ITM_ID)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM_ASSCTN ADD <br />
FOREIGN KEY (CHLD_TRADE_ITM_ID)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: TRADE_ITM_CARE_INSTRCTN <br />
--<br />
<br />
ALTER TABLE TRADE_ITM_CARE_INSTRCTN ADD <br />
FOREIGN KEY (CARE_INSTRCTN_TYP_ID)<br />
REFERENCES CARE_INSTRCTN_TYP(CARE_INSTRCTN_TYP_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM_CARE_INSTRCTN ADD <br />
FOREIGN KEY (TRADE_ITM_ID)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: TRADE_ITM_CMPST_ASSCTN <br />
--<br />
<br />
ALTER TABLE TRADE_ITM_CMPST_ASSCTN ADD <br />
FOREIGN KEY (TRADE_ITM_CMPST_ASSCTN_TYP_ID)<br />
REFERENCES TRADE_ITM_CMPST_ASSCTN_TYP(TRADE_ITM_CMPST_ASSCTN_TYP_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM_CMPST_ASSCTN ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM_CMPST_ASSCTN ADD <br />
FOREIGN KEY (MEMBER_TRADE_ITM_ID)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM_CMPST_ASSCTN ADD <br />
FOREIGN KEY (PRNT_TRADE_ITM_ID)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: TRADE_ITM_PRCHSNG_RSTRCTN <br />
--<br />
<br />
ALTER TABLE TRADE_ITM_PRCHSNG_RSTRCTN ADD <br />
FOREIGN KEY (PRCHSNG_RSTRCTN_TYP_ID)<br />
REFERENCES PRCHSNG_RSTRCTN_TYP(PRCHSNG_RSTRCTN_TYP_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM_PRCHSNG_RSTRCTN ADD <br />
FOREIGN KEY (TRADE_ITM_ID)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TRADEITEMSTACKING <br />
--<br />
<br />
ALTER TABLE TRADEITEMSTACKING ADD <br />
FOREIGN KEY (TRADE_ITM_ID)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: TRCR_CMMDTY_CTGRY <br />
--<br />
<br />
ALTER TABLE TRCR_CMMDTY_CTGRY ADD <br />
FOREIGN KEY (TRCR_CMMDTY_SET_ID)<br />
REFERENCES TRCR_CMMDTY_SET(TRCR_CMMDTY_SET_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: TRCR_CMMDTY_SET <br />
--<br />
<br />
ALTER TABLE TRCR_CMMDTY_SET ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE TRCR_CMMDTY_SET ADD <br />
FOREIGN KEY (CNTRY_PRGRM_ID)<br />
REFERENCES CNTRY_PRGRM(CNTRY_PRGRM_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: TRCR_CMMDTY_TYP <br />
--<br />
<br />
ALTER TABLE TRCR_CMMDTY_TYP ADD <br />
FOREIGN KEY (TRCR_CMMDTY_CTGRY_ID)<br />
REFERENCES TRCR_CMMDTY_CTGRY(TRCR_CMMDTY_CTGRY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: TSKORDR <br />
--<br />
<br />
ALTER TABLE TSKORDR ADD <br />
FOREIGN KEY (CNTRCT_AWD_ID)<br />
REFERENCES CNTRCT_AWD(CNTRCT_AWD_ID)<br />
;<br />
<br />
ALTER TABLE TSKORDR ADD <br />
FOREIGN KEY (CNTRCT_AWD_GGRPHC_SCP_ID)<br />
REFERENCES CNTRCT_AWD_GGRPHC_SCP(CNTRCT_AWD_GGRPHC_SCP_ID)<br />
;<br />
<br />
ALTER TABLE TSKORDR ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: UNSPSC_CLSS <br />
--<br />
<br />
ALTER TABLE UNSPSC_CLSS ADD <br />
FOREIGN KEY (UNSPSC_FMLY_ID)<br />
REFERENCES UNSPSC_FMLY(UNSPSC_FMLY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: UNSPSC_CMMDTY <br />
--<br />
<br />
ALTER TABLE UNSPSC_CMMDTY ADD <br />
FOREIGN KEY (UNSPSC_CLSS_ID)<br />
REFERENCES UNSPSC_CLSS(UNSPSC_CLSS_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: UNSPSC_FMLY <br />
--<br />
<br />
ALTER TABLE UNSPSC_FMLY ADD <br />
FOREIGN KEY (UNSPSC_SGMNT_ID)<br />
REFERENCES UNSPSC_SGMNT(UNSPSC_SGMNT_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: USAID_PRDCT_CLSSFCTN_LVL_2 <br />
--<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_2 ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_1_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_1(USAID_PRDCT_CLSSFCTN_LVL_1_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: USAID_PRDCT_CLSSFCTN_LVL_3 <br />
--<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_3 ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_2_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_2(USAID_PRDCT_CLSSFCTN_LVL_2_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: USAID_PRDCT_CLSSFCTN_LVL_4 <br />
--<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_4 ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_3_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_3(USAID_PRDCT_CLSSFCTN_LVL_3_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: USAID_PRDCT_CLSSFCTN_LVL_5 <br />
--<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (VOL_UOM_ID)<br />
REFERENCES VOL_UOM(VOL_UOM_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (WT_UOM_ID)<br />
REFERENCES WT_UOM(WT_UOM_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (DEPTH_LNR_UOM_ID)<br />
REFERENCES LNR_UOM(LNR_UOM_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (PRDCT_LN_ID)<br />
REFERENCES PRDCT_LN(PRDCT_LN_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (TRADE_ITM_UNIT_OF_ISSU_ID)<br />
REFERENCES TRADE_ITM_UNIT_OF_ISSU(TRADE_ITM_UNIT_OF_ISSU_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (ROUTEOFADMINISTRATION_ID)<br />
REFERENCES ROUTEOFADMINISTRATION(ROUTEOFADMINISTRATION_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (DRG_UOD_ID)<br />
REFERENCES DRG_UOD(DRG_UOD_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (DRG_FRMLRY_ID)<br />
REFERENCES DRG_FRMLRY(DRG_FRMLRY_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (DRG_UOP_ID)<br />
REFERENCES DRG_UOP(DRG_UOP_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (DRG_UOS_ID)<br />
REFERENCES DRG_UOS(DRG_UOS_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (ANTIMLRL_PRDCT_TYP_ID)<br />
REFERENCES ANTIMLRL_PRDCT_TYP(ANTIMLRL_PRDCT_TYP_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (ANTIMLRL_PRMRY_ACTV_INGRDNT_ID)<br />
REFERENCES ANTIMLRL_ACTV_INGRDNT(ANTIMLRL_ACTV_INGRDNT_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (ANTIMLRL_SCNDRY_ACTV_INGRDNT_ID)<br />
REFERENCES ANTIMLRL_ACTV_INGRDNT(ANTIMLRL_ACTV_INGRDNT_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (THRPTC_FD_FRTFCTN_TYP_ID)<br />
REFERENCES THRPTC_FD_FRTFCTN_TYP(THRPTC_FD_FRTFCTN_TYP_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (THRPTC_FD_TRTD_CNDTN_ID)<br />
REFERENCES THRPTC_FD_TRTD_CNDTN(THRPTC_FD_TRTD_CNDTN_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (LAB_SPPLY_PRDCT_TYP_ID)<br />
REFERENCES LAB_SPPLY_PRDCT_TYP(LAB_SPPLY_PRDCT_TYP_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (LAB_EQPMNT_PRDCT_TYP_ID)<br />
REFERENCES LAB_EQPMNT_PRDCT_TYP(LAB_EQPMNT_PRDCT_TYP_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (PRH_PRDCT_TYP_ID)<br />
REFERENCES PRH_PRDCT_TYP(PRH_PRDCT_TYP_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (PRH_CNTRCPTV_MTHD_ID)<br />
REFERENCES PRH_CNTRCPTV_MTHD(PRH_CNTRCPTV_MTHD_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (FML_CNDM_PRDCT_TYP_ID)<br />
REFERENCES FML_CNDM_PRDCT_TYP(FML_CNDM_PRDCT_TYP_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (CNDM_PRDCT_MTRL_ID)<br />
REFERENCES CNDM_PRDCT_MTRL(CNDM_PRDCT_MTRL_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (CNDM_PRDCT_SZ_ID)<br />
REFERENCES CNDM_PRDCT_SZ(CNDM_PRDCT_SZ_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (CNDM_PRDCT_FLVR_ID)<br />
REFERENCES CNDM_PRDCT_FLVR(CNDM_PRDCT_FLVR_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (CNDM_PRDCT_TXTR_ID)<br />
REFERENCES CNDM_PRDCT_TXTR(CNDM_PRDCT_TXTR_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (CNDM_PRDCT_NVLTY_TYP_ID)<br />
REFERENCES CNDM_PRDCT_NVLTY_TYP(CNDM_PRDCT_NVLTY_TYP_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (IUD_TYP_ID)<br />
REFERENCES IUD_TYP(IUD_TYP_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (IUD_ACTV_INGRDNT_ID)<br />
REFERENCES IUD_ACTV_INGRDNT(IUD_ACTV_INGRDNT_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (RTK_TGT_PTHGN_ID)<br />
REFERENCES RTK_TGT_PTHGN(RTK_TGT_PTHGN_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (SVC_PRDCT_TYP_ID)<br />
REFERENCES SVC_PRDCT_TYP(SVC_PRDCT_TYP_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (MED_DVC_PRDCT_TYP_ID)<br />
REFERENCES MED_DVC_PRDCT_TYP(MED_DVC_PRDCT_TYP_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (WDTH_LNR_UOM_ID)<br />
REFERENCES LNR_UOM(LNR_UOM_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (HT_LNR_UOM_ID)<br />
REFERENCES LNR_UOM(LNR_UOM_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (PRH_PRDCT_SPRMCD_ACTV_INGRDNT_ID)<br />
REFERENCES PRH_PRDCT_SPRMCD_ACTV_INGRDNT(PRH_PRDCT_SPRMCD_ACTV_INGRDNT_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (UNSPSC_CMMDTY_ID)<br />
REFERENCES UNSPSC_CMMDTY(UNSPSC_CMMDTY_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (DOSAGEFORMTYPE_ID)<br />
REFERENCES DOSAGEFORMTYPE(DOSAGEFORMTYPE_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (TRADE_ITM_BASE_UOM_ID)<br />
REFERENCES TRADE_ITM_BASE_UOM(TRADE_ITM_BASE_UOM_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (CNDM_PRDCT_SCNT_ID)<br />
REFERENCES CNDM_PRDCT_SCNT(CNDM_PRDCT_SCNT_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (CNDM_PRDCT_CLR_ID)<br />
REFERENCES CNDM_PRDCT_CLR(CNDM_PRDCT_CLR_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (GMDN_ID)<br />
REFERENCES GMDN(GMDN_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (UMDNS_ID)<br />
REFERENCES UMDNS(UMDNS_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (GPC_BRCK_ID)<br />
REFERENCES GPC_BRCK(GPC_BRCK_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (PRFRRD_GLBL_CLSSFCTN_SYSTM_ID)<br />
REFERENCES PRFRRD_GLBL_CLSSFCTN_SYSTM(PRFRRD_GLBL_CLSSFCTN_SYSTM_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_4_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_4(USAID_PRDCT_CLSSFCTN_LVL_4_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: USAID_RDC <br />
--<br />
<br />
ALTER TABLE USAID_RDC ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE USAID_RDC ADD <br />
FOREIGN KEY (RGN_ID)<br />
REFERENCES RGN(RGN_ID)<br />
;<br />
<br />
</source><br />
<br />
==Questions and Answers==<br />
There will be a Q&A teleconference January 8, 2019 @ 11am EST. A recording of the call and responses to any unanswered questions from the call will be posted here.</div>
Litlfred
https://wiki.digitalsquare.io/index.php?title=Data_Collection_and_Analysis&diff=319
Data Collection and Analysis
2019-01-07T14:42:56Z
<p>Litlfred: </p>
<hr />
<div>This page collects auxiliary resources for the [https://www.path.org/documents/3133/RFA_2018-048_DCA_DSQ_FINAL.pdf Digital Square Request for Application 2018-048].<br />
<br />
<br />
==Resources==<br />
* [https://wiki.digitalsquare.io/images/d/d0/Logical_Reference_Model.pdf Logical Reference Model]<br />
* [https://wiki.digitalsquare.io/images/b/be/USAID_BIA_Information_Specifications_2018Q4.pdf Information Specification]<br />
* Database Schema (See Below)<br />
* [https://wiki.ohie.org/display/resources/OpenHIE+DevOps+Community+Call OpenLMIS DevOps Community] will have discussion on reviewing guidelines for cloud platforms.<br />
<br />
<br />
==Database Schema==<br />
<br />
<source lang='sql'><br />
CREATE SCHEMA 'USAIDBIA_DW';<br />
<br />
USE USAIDBIA_DW;<br />
<br />
--<br />
-- ER/Studio Data Architect SQL Code Generation<br />
-- Project : USAID Logical Reference Model<br />
--<br />
-- Date Created : Tuesday, December 11, 2018 11:07:17<br />
-- Target DBMS : Generic DBMS<br />
--<br />
<br />
-- <br />
-- TABLE: ADDITIONALTRADEITEMCLASSIFICATION <br />
--<br />
<br />
CREATE TABLE ADDITIONALTRADEITEMCLASSIFICATION(<br />
ADDITIONALTRADEITEMCLASSIFICATION_ID INTEGER NOT NULL,<br />
TRADE_ITM_ID INTEGER NOT NULL,<br />
ADDITIONALTRADEITEMCLASSIFICATION_SEQNUM SMALLINT NOT NULL,<br />
additionalTradeItemClassificationSystemCode VARCHAR(80) NOT NULL,<br />
additionalTradeItemClassificationCodeValue VARCHAR(80) NOT NULL,<br />
PRIMARY KEY (ADDITIONALTRADEITEMCLASSIFICATION_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: ADDITIONALTRADEITEMDESCRIPTION <br />
--<br />
<br />
CREATE TABLE ADDITIONALTRADEITEMDESCRIPTION(<br />
ADDITIONALTRADEITEMDESCRIPTION_ID INTEGER NOT NULL,<br />
TRADE_ITM_ID INTEGER NOT NULL,<br />
ADDITIONALTRADEITEMDESCRIPTION_SEQNUM SMALLINT NOT NULL,<br />
additionalTradeItemDescription VARCHAR(500) NOT NULL,<br />
PRIMARY KEY (ADDITIONALTRADEITEMDESCRIPTION_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: ADDITIONALTRADEITEMIDENTIFICATION <br />
--<br />
<br />
CREATE TABLE ADDITIONALTRADEITEMIDENTIFICATION(<br />
ADDITIONALTRADEITEMIDENTIFICATION_ID INTEGER NOT NULL,<br />
TRADE_ITM_ID INTEGER NOT NULL,<br />
ADDITIONALTRADEITEMIDENTIFICATION_SEQNUM SMALLINT NOT NULL,<br />
ADDITIONALTRADEITEMIDENTIFICATION VARCHAR(80) NOT NULL,<br />
ADDITIONALTRADEITEMIDENTIFICATIONTYPECODE VARCHAR(80) NOT NULL,<br />
PRIMARY KEY (ADDITIONALTRADEITEMIDENTIFICATION_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: ADMNSTRTV_GGRPHY <br />
--<br />
<br />
CREATE TABLE ADMNSTRTV_GGRPHY(<br />
ADMNSTRTV_GGRPHY_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
ADMNSTRTV_GGRPHY_NM VARCHAR(50) NOT NULL,<br />
ADMNSTRTV_GGRPHY_DESC VARCHAR(50) NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_1_TTL VARCHAR(50) NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_2_TTL VARCHAR(50) NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_3_TTL VARCHAR(50) NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_4_TTL VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (ADMNSTRTV_GGRPHY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: ADMNSTRTV_GGRPHY_LVL <br />
--<br />
<br />
CREATE TABLE ADMNSTRTV_GGRPHY_LVL(<br />
ADMNSTRTV_GGRPHY_LVL_ID INTEGER NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_NM VARCHAR(50) NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_NUM SMALLINT NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (ADMNSTRTV_GGRPHY_LVL_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: ADMNSTRTV_GGRPHY_LVL_1 <br />
--<br />
<br />
CREATE TABLE ADMNSTRTV_GGRPHY_LVL_1(<br />
ADMNSTRTV_GGRPHY_LVL_1_ID INTEGER NOT NULL,<br />
ADMNSTRTV_GGRPHY_ID INTEGER NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_ID INTEGER NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_1_CD VARCHAR(10) NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_1_NM VARCHAR(50) NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_1_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (ADMNSTRTV_GGRPHY_LVL_1_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: ADMNSTRTV_GGRPHY_LVL_2 <br />
--<br />
<br />
CREATE TABLE ADMNSTRTV_GGRPHY_LVL_2(<br />
ADMNSTRTV_GGRPHY_LVL_2_ID INTEGER NOT NULL,<br />
ADMNSTRTV_GGRPHY_ID INTEGER NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_ID INTEGER NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_1_ID INTEGER NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_2_CD VARCHAR(10) NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_2_NM VARCHAR(50) NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_2_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (ADMNSTRTV_GGRPHY_LVL_2_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: ADMNSTRTV_GGRPHY_LVL_3 <br />
--<br />
<br />
CREATE TABLE ADMNSTRTV_GGRPHY_LVL_3(<br />
ADMNSTRTV_GGRPHY_LVL_3_ID INTEGER NOT NULL,<br />
ADMNSTRTV_GGRPHY_ID INTEGER NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_ID INTEGER NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_2_ID INTEGER NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_3_CD VARCHAR(10) NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_3_NM VARCHAR(50) NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_3_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (ADMNSTRTV_GGRPHY_LVL_3_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: ADMNSTRTV_GGRPHY_LVL_4 <br />
--<br />
<br />
CREATE TABLE ADMNSTRTV_GGRPHY_LVL_4(<br />
ADMNSTRTV_GGRPHY_LVL_4_ID INTEGER NOT NULL,<br />
ADMNSTRTV_GGRPHY_ID INTEGER NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_ID INTEGER NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_3_ID INTEGER NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_4_CD VARCHAR(10) NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_4_NM VARCHAR(50) NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_4_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (ADMNSTRTV_GGRPHY_LVL_4_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: ANTIMLRL_ACTV_INGRDNT <br />
--<br />
<br />
CREATE TABLE ANTIMLRL_ACTV_INGRDNT(<br />
ANTIMLRL_ACTV_INGRDNT_ID INTEGER NOT NULL,<br />
ANTIMLRL_ACTV_INGRDNT_NM VARCHAR(50) NOT NULL,<br />
ANTIMLRL_ACTV_INGRDNT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (ANTIMLRL_ACTV_INGRDNT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: ANTIMLRL_PRDCT_TYP <br />
--<br />
<br />
CREATE TABLE ANTIMLRL_PRDCT_TYP(<br />
ANTIMLRL_PRDCT_TYP_ID INTEGER NOT NULL,<br />
ANTIMLRL_PRDCT_TYP_NM VARCHAR(50) NOT NULL,<br />
ANTIMLRL_PRDCT_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (ANTIMLRL_PRDCT_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: AWP_RPRT_FC <br />
--<br />
<br />
CREATE TABLE AWP_RPRT_FC(<br />
AWP_RPRT_FC_ID INTEGER NOT NULL,<br />
HLTH_ELMNT_ID INTEGER NOT NULL,<br />
TSKORDR_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_CTGRY_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_CTGRY_LVL_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_ACTVTY_TYP_ID INTEGER NOT NULL,<br />
CNTRCT_AWD_ID INTEGER NOT NULL,<br />
PRIME_IMPLMNTNG_PRTNR_ID INTEGER NOT NULL,<br />
SUB_IMPLMNTNG_PRTNR_ID INTEGER,<br />
CNTRY_ID INTEGER NOT NULL,<br />
STAFF_LCTN_CNTRY_ID INTEGER NOT NULL,<br />
USAID_MISSN_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_CHRG_LCTN_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_SBMSSN_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_EFF_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_PRD_SRD_FY_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_TCHNCL_SUBCAT_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_TCHNCL_SUBSUBCAT_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_VER_NUM SMALLINT NOT NULL,<br />
BDGTD_AMT DECIMAL(12, 3) NOT NULL,<br />
AGG_PRSN_DAYS DECIMAL(12, 5) NOT NULL,<br />
PRIMARY KEY (AWP_RPRT_FC_ID)<br />
)<br />
;<br />
<br />
-- <br />
-- TABLE: BI_USER <br />
--<br />
<br />
CREATE TABLE BI_USER(<br />
BI_USER_ID INTEGER NOT NULL,<br />
BI_ORG_ID INTEGER NOT NULL,<br />
BI_USER_ACCT_NM VARCHAR(255) NOT NULL,<br />
BI_USER_FLLNM VARCHAR(50) NOT NULL,<br />
BI_USER_EML VARCHAR(255) NOT NULL,<br />
BI_USER_DESC VARCHAR(50) NOT NULL,<br />
IS_MSTR_USER_YNFLG CHAR(1) NOT NULL,<br />
PRIMARY KEY (BI_USER_ID)<br />
)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: CARE_INSTRCTN_TYP <br />
--<br />
<br />
CREATE TABLE CARE_INSTRCTN_TYP(<br />
CARE_INSTRCTN_TYP_ID INTEGER NOT NULL,<br />
CARE_INSTRCTN_TYP_NM VARCHAR(50) NOT NULL,<br />
CARE_INSTRCTN_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (CARE_INSTRCTN_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CHEMICALPROPERTYTYPEBIOHAZARD <br />
--<br />
<br />
CREATE TABLE CHEMICALPROPERTYTYPEBIOHAZARD(<br />
CHEMICALPROPERTYTYPEBIOHAZARD_ID INTEGER NOT NULL,<br />
CHEMICALPROPERTYTYPEBIOHAZARD_SEQNUM SMALLINT NOT NULL,<br />
CHEMICALPROPERTYTYPEBIOHAZARD VARCHAR(80) NOT NULL,<br />
PRIMARY KEY (CHEMICALPROPERTYTYPEBIOHAZARD_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CMS <br />
--<br />
<br />
CREATE TABLE CMS(<br />
CMS_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
CMS_NM VARCHAR(50) NOT NULL,<br />
CMS_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (CMS_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CNCRT_PRDCT <br />
--<br />
<br />
CREATE TABLE CNCRT_PRDCT(<br />
CNCRT_PRDCT CHAR(10) NOT NULL,<br />
MFR_ID INTEGER NOT NULL,<br />
SPPLR_ID INTEGER NOT NULL,<br />
GTIN CHAR(10),<br />
SKU CHAR(10),<br />
OTHR_STFF CHAR(10),<br />
PRIMARY KEY (CNCRT_PRDCT)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CNDM_PRDCT_CLR <br />
--<br />
<br />
CREATE TABLE CNDM_PRDCT_CLR(<br />
CNDM_PRDCT_CLR_ID INTEGER NOT NULL,<br />
CNDM_PRDCT_CLR_NM VARCHAR(50) NOT NULL,<br />
CNDM_PRDCT_CLR_DESC VARCHAR(50) NOT NULL,<br />
CNDM_PRDCT_CLR_PNTN_NM VARCHAR(50) NOT NULL,<br />
CNDM_PRDCT_CLR_PNTN_CD VARCHAR(20) NOT NULL,<br />
PRIMARY KEY (CNDM_PRDCT_CLR_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CNDM_PRDCT_FLVR <br />
--<br />
<br />
CREATE TABLE CNDM_PRDCT_FLVR(<br />
CNDM_PRDCT_FLVR_ID INTEGER NOT NULL,<br />
CNDM_PRDCT_FLVR_NM VARCHAR(50) NOT NULL,<br />
CNDM_PRDCT_FLVR_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (CNDM_PRDCT_FLVR_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CNDM_PRDCT_MTRL <br />
--<br />
<br />
CREATE TABLE CNDM_PRDCT_MTRL(<br />
CNDM_PRDCT_MTRL_ID INTEGER NOT NULL,<br />
CNDM_PRDCT_MTRL_NM VARCHAR(50) NOT NULL,<br />
CNDM_PRDCT_MTRL_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (CNDM_PRDCT_MTRL_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CNDM_PRDCT_NVLTY_TYP <br />
--<br />
<br />
CREATE TABLE CNDM_PRDCT_NVLTY_TYP(<br />
CNDM_PRDCT_NVLTY_TYP_ID INTEGER NOT NULL,<br />
CNDM_PRDCT_NVLTY_TYP_NM VARCHAR(50) NOT NULL,<br />
CNDM_PRDCT_NVLTY_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (CNDM_PRDCT_NVLTY_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CNDM_PRDCT_SCNT <br />
--<br />
<br />
CREATE TABLE CNDM_PRDCT_SCNT(<br />
CNDM_PRDCT_SCNT_ID INTEGER NOT NULL,<br />
CNDM_PRDCT_SCNT_NM VARCHAR(50) NOT NULL,<br />
CNDM_PRDCT_SCNT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (CNDM_PRDCT_SCNT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CNDM_PRDCT_SZ <br />
--<br />
<br />
CREATE TABLE CNDM_PRDCT_SZ(<br />
CNDM_PRDCT_SZ_ID INTEGER NOT NULL,<br />
CNDM_PRDCT_SZ_NM VARCHAR(50) NOT NULL,<br />
CNDM_PRDCT_SZ_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (CNDM_PRDCT_SZ_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CNDM_PRDCT_TXTR <br />
--<br />
<br />
CREATE TABLE CNDM_PRDCT_TXTR(<br />
CNDM_PRDCT_TXTR_ID INTEGER NOT NULL,<br />
CNDM_PRDCT_TXTR_NM VARCHAR(50) NOT NULL,<br />
CNDM_PRDCT_TXTR_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (CNDM_PRDCT_TXTR_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CNSGNE <br />
--<br />
<br />
CREATE TABLE CNSGNE(<br />
CNSGNE_ID INTEGER NOT NULL,<br />
CNSGNE_NM VARCHAR(400) NOT NULL,<br />
CNSGNE_DESC VARCHAR(400) NOT NULL,<br />
PRIMARY KEY (CNSGNE_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CNTRCT_AWD <br />
--<br />
<br />
CREATE TABLE CNTRCT_AWD(<br />
CNTRCT_AWD_ID INTEGER NOT NULL,<br />
IMPLMNTNG_PRTNR_ID INTEGER NOT NULL,<br />
CNTRCT_AWD_TYP_ID INTEGER NOT NULL,<br />
AGRMNT_NUM VARCHAR(50) NOT NULL,<br />
PRJCT_NUM VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (CNTRCT_AWD_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CNTRCT_AWD_GGRPHC_SCP <br />
--<br />
<br />
CREATE TABLE CNTRCT_AWD_GGRPHC_SCP(<br />
CNTRCT_AWD_GGRPHC_SCP_ID INTEGER NOT NULL,<br />
CNTRCT_AWD_GGRPHC_SCP_NM VARCHAR(50) NOT NULL,<br />
CNTRCT_AWD_GGRPHC_SCP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (CNTRCT_AWD_GGRPHC_SCP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CNTRCT_AWD_TYP <br />
--<br />
<br />
CREATE TABLE CNTRCT_AWD_TYP(<br />
CNTRCT_AWD_TYP_ID INTEGER NOT NULL,<br />
CNTRCT_AWD_TYP_NM VARCHAR(50) NOT NULL,<br />
CNTRCT_AWD_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (CNTRCT_AWD_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CNTRY <br />
--<br />
<br />
CREATE TABLE CNTRY(<br />
CNTRY_ID INTEGER NOT NULL,<br />
CNTRY_NM VARCHAR(150) NOT NULL,<br />
ESRI_CNTRY_NM VARCHAR(150) NOT NULL,<br />
MSTR_CNTRY_NM VARCHAR(150) NOT NULL,<br />
CNTRY_LAT DECIMAL(11, 8),<br />
CNTRY_LNG DECIMAL(11, 8),<br />
ISO_ALPHA_2_CNTRY_CD VARCHAR(2),<br />
ISO_ALPHA_3_CNTRY_CD VARCHAR(3),<br />
ISO_NMRC_3_CNTRY_CD VARCHAR(3),<br />
PRIMARY KEY (CNTRY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CNTRY_CNSMPTN_FCAST_FC <br />
--<br />
<br />
CREATE TABLE CNTRY_CNSMPTN_FCAST_FC(<br />
CNTRY_CNSMPTN_FCAST_FC_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
CNTRY_PRGRM_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_5_ID INTEGER NOT NULL,<br />
RPRT_PRD_TYP_ID INTEGER NOT NULL,<br />
FCAST_BEGIN_SRD_MTH_ID INTEGER NOT NULL,<br />
FCAST_END_SRD_MTH_ID INTEGER NOT NULL,<br />
FCAST_SBMSSN_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
FCAST_PRD_END_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
FCAST_CNSMPTN_QTY DECIMAL(15, 2) NOT NULL,<br />
PRIMARY KEY (CNTRY_CNSMPTN_FCAST_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CNTRY_LGSTCS_RPRT_FC <br />
--<br />
<br />
CREATE TABLE CNTRY_LGSTCS_RPRT_FC(<br />
CNTRY_LGSTCS_RPRT_FC_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
CNTRY_PRGRM_ID INTEGER NOT NULL,<br />
FROM_ST_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
TO_ST_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
OBSERVED_ST_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_5_ID INTEGER NOT NULL,<br />
TRANS_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
OBSRVTN_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
TRANS_PRDCT_QTY DECIMAL(15, 2) NOT NULL,<br />
SOH_PRDCT_QTY DECIMAL(15, 2) NOT NULL,<br />
PRIMARY KEY (CNTRY_LGSTCS_RPRT_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CNTRY_PRCRMNT_BUREAU <br />
--<br />
<br />
CREATE TABLE CNTRY_PRCRMNT_BUREAU(<br />
CNTRY_PRCRMNT_BUREAU_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
CNTRY_PRCRMNT_BUREAU_NM VARCHAR(50) NOT NULL,<br />
CNTRY_PRCRMNT_BUREAU_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (CNTRY_PRCRMNT_BUREAU_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CNTRY_PRGRM <br />
--<br />
<br />
CREATE TABLE CNTRY_PRGRM(<br />
CNTRY_PRGRM_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
PRGRM_ORG_ID INTEGER NOT NULL,<br />
CNTRY_PRGRM_TYP_ID INTEGER NOT NULL,<br />
PRGRM_RCPNT_NM VARCHAR(150) NOT NULL,<br />
PRGRM_RCPNT_DESC VARCHAR(250) NOT NULL,<br />
PRIMARY KEY (CNTRY_PRGRM_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CNTRY_PRGRM_TYP <br />
--<br />
<br />
CREATE TABLE CNTRY_PRGRM_TYP(<br />
CNTRY_PRGRM_TYP_ID INTEGER NOT NULL,<br />
CNTRY_PRGRM_TYP_NM VARCHAR(50) NOT NULL,<br />
CNTRY_PRGRM_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (CNTRY_PRGRM_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CNTRY_RCT_FCAST_FC <br />
--<br />
<br />
CREATE TABLE CNTRY_RCT_FCAST_FC(<br />
CNTRY_RCT_FCAST_FC_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_5_ID INTEGER NOT NULL,<br />
FCAST_PRD_END_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
RPRT_PRD_TYP_ID INTEGER NOT NULL,<br />
FCAST_BEGIN_SRD_MTH_ID INTEGER NOT NULL,<br />
FCAST_END_SRD_MTH_ID INTEGER NOT NULL,<br />
FCAST_SBMSSN_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
FORECASET_PRD_END_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
FCAST_RCT_QTY DECIMAL(15, 2) NOT NULL,<br />
PRIMARY KEY (CNTRY_RCT_FCAST_FC_ID)<br />
)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: CNTRY_TRADE_ITM_CRTFCN <br />
--<br />
<br />
CREATE TABLE CNTRY_TRADE_ITM_CRTFCN(<br />
CNTRY_TRADE_ITM_CRTFCN_ID INTEGER NOT NULL,<br />
PRDCT_CRTFCN_TYP_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
TRADE_ITM_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_PRDCT_DTL_ID INTEGER NOT NULL,<br />
EFF_END_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
EFF_STRT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
CNTRY_TRADE_ITM_CRTFCN_SEQNUM CHAR(10),<br />
CERTIFICATIONAGENCY VARCHAR(200) NOT NULL,<br />
CERTIFICATIONSTANDARD VARCHAR(200) NOT NULL,<br />
CERTIFICATIONVALUE VARCHAR(200) NOT NULL,<br />
CRTFCN_VLD_YNFLG CHAR(1) NOT NULL,<br />
CRTFCN_NUM VARCHAR(50) NOT NULL,<br />
CRTFCN_NOTE VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (CNTRY_TRADE_ITM_CRTFCN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CNTRY_TRADE_ITM_HUMANITARIAN_WAIVER <br />
--<br />
<br />
CREATE TABLE CNTRY_TRADE_ITM_HUMANITARIAN_WAIVER(<br />
CNTRY_TRADE_ITM_HUMANITARIAN_WAIVER_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
TRADE_ITM_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_PRDCT_DTL_ID INTEGER NOT NULL,<br />
EFF_END_SRD_DAY_ID INTEGER NOT NULL,<br />
EFF_STRT_SRD_DAY_ID INTEGER NOT NULL,<br />
WAIVER_VLD_YNFLG CHAR(1) NOT NULL,<br />
WAIVER_NOTE VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (CNTRY_TRADE_ITM_HUMANITARIAN_WAIVER_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CNTRY_TRADE_ITM_RGSTRTN <br />
--<br />
<br />
CREATE TABLE CNTRY_TRADE_ITM_RGSTRTN(<br />
CNTRY_TRADE_ITM_RGSTRTN_ID INTEGER NOT NULL,<br />
TRADE_ITM_ID INTEGER NOT NULL,<br />
SPPLR_ID INTEGER NOT NULL,<br />
MFR_ID INTEGER NOT NULL,<br />
DSTNTN_CNTRY_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_PRDCT_DTL_ID INTEGER NOT NULL,<br />
MFR_ST_ID INTEGER NOT NULL,<br />
RGSTRTN_EFF_STRT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
RGSTRTN_EFF_END_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
RGSTRTN_NUM VARCHAR(100),<br />
QA_QC_PROTOCOL VARCHAR(50) NOT NULL,<br />
WARRANTY VARCHAR(50) NOT NULL,<br />
ORDERQUANTITYMULTIPLE INTEGER NOT NULL,<br />
ORDERQUANTITYMINIMUM INTEGER NOT NULL,<br />
ORDERQUANTITYMAXIMUM INTEGER NOT NULL,<br />
TRADE_ITM_ORDERING_LEAD_TIME_DAYS INTEGER NOT NULL,<br />
TRADE_ITM_MFG_LEAD_TIME_DAYS INTEGER NOT NULL,<br />
TRADE_ITM_SHPPNG_LEAD_TIME_DAYS INTEGER NOT NULL,<br />
TRADE_ITM_INSPCTN_LEAD_TIME_DAYS INTEGER NOT NULL,<br />
TRADE_ITM_SMPLNG_AND_TSTNG_LEAD_TIME_DAYS INTEGER NOT NULL,<br />
TRADE_ITM_MAX_PRDCTN_CPCTY_PER_MTH INTEGER NOT NULL,<br />
RGSTRTN_VLD_YNFLG CHAR(1) NOT NULL,<br />
RGSTRTN_NOTE VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (CNTRY_TRADE_ITM_RGSTRTN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CRRNCY <br />
--<br />
<br />
CREATE TABLE CRRNCY(<br />
CRRNCY_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
ISO_CRRNCY_CD VARCHAR(3),<br />
CRRNCY_SYMBL NVARCHAR(3),<br />
CRRNCY_NM VARCHAR(50) NOT NULL,<br />
CRRNCY_LNG_NM VARCHAR(150),<br />
PRIMARY KEY (CRRNCY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CRRNCY_EXCHNG_RT <br />
--<br />
<br />
CREATE TABLE CRRNCY_EXCHNG_RT(<br />
CRRNCY_EXCHNG_RT_ID INTEGER NOT NULL,<br />
CRRNCY_ID INTEGER NOT NULL,<br />
CRRNCY_EXCHNG_RT_VLD_FROM_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
CRRNCY_EXCHNG_RT_VLD_TO_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
CRRNCY_EXCHNG_RT DECIMAL(18, 6) NOT NULL,<br />
PRIMARY KEY (CRRNCY_EXCHNG_RT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: DIST <br />
--<br />
<br />
CREATE TABLE DIST(<br />
DIST_ID INTEGER NOT NULL,<br />
RGN_ID INTEGER NOT NULL,<br />
DIST_NM VARCHAR(50) NOT NULL,<br />
DIST_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (DIST_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: DMS <br />
--<br />
<br />
CREATE TABLE DMS(<br />
DMS_ID INTEGER NOT NULL,<br />
RMS_ID INTEGER NOT NULL,<br />
DMS_NM VARCHAR(50) NOT NULL,<br />
DMS_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (DMS_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: DONR_ACTVTY <br />
--<br />
<br />
CREATE TABLE DONR_ACTVTY(<br />
DONR_ACTVTY_ID INTEGER NOT NULL,<br />
DONR_AGNCY_ID INTEGER NOT NULL,<br />
DONR_ACTVTY_CTGRY_ID INTEGER NOT NULL,<br />
PRIMARY KEY (DONR_ACTVTY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: DONR_ACTVTY_CTGRY <br />
--<br />
<br />
CREATE TABLE DONR_ACTVTY_CTGRY(<br />
DONR_ACTVTY_CTGRY_ID INTEGER NOT NULL,<br />
DONR_ACTVTY_CTGRY_NM VARCHAR(50) NOT NULL,<br />
DONR_ACTVTY_CTGRY_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (DONR_ACTVTY_CTGRY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: DONR_AGNCY <br />
--<br />
<br />
CREATE TABLE DONR_AGNCY(<br />
DONR_AGNCY_ID INTEGER NOT NULL,<br />
DONR_AGNCY_TYP_ID INTEGER NOT NULL,<br />
DONR_AGNCY_NM VARCHAR(50) NOT NULL,<br />
DONR_AGNCY_DESC VARCHAR(250) NOT NULL,<br />
PRIMARY KEY (DONR_AGNCY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: DONR_AGNCY_TYP <br />
--<br />
<br />
CREATE TABLE DONR_AGNCY_TYP(<br />
DONR_AGNCY_TYP_ID INTEGER NOT NULL,<br />
DONR_AGNCY_TYP_NM VARCHAR(50) NOT NULL,<br />
DONR_AGNCY_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (DONR_AGNCY_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: DONR_OFFC <br />
--<br />
<br />
CREATE TABLE DONR_OFFC(<br />
DONR_OFFC_ID INTEGER NOT NULL,<br />
DONR_AGNCY_ID INTEGER NOT NULL,<br />
DONR_OFFC_NM VARCHAR(150) NOT NULL,<br />
DONR_OFFC_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (DONR_OFFC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: DOSAGEFORMTYPE <br />
--<br />
<br />
CREATE TABLE DOSAGEFORMTYPE(<br />
DOSAGEFORMTYPE_ID INTEGER NOT NULL,<br />
DOSAGEFORMTYPE VARCHAR(80) NOT NULL,<br />
DOSAGEFORMTYPE_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (DOSAGEFORMTYPE_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: DRG_FRMLRY <br />
--<br />
<br />
CREATE TABLE DRG_FRMLRY(<br />
DRG_FRMLRY_ID INTEGER NOT NULL,<br />
DRG_FRMLRY_NM VARCHAR(50) NOT NULL,<br />
DRG_FRMLRY_DESC VARCHAR(50) NOT NULL,<br />
DRG_FRMLRY_INN VARCHAR(100),<br />
DRG_FRMLRY_ACTV_INGRDNT_1_NM VARCHAR(50) NOT NULL,<br />
DRG_FRMLRY_ACTV_INGRDNT_1_AMT VARCHAR(50) NOT NULL,<br />
DRG_FRMLRY_ACTV_INGRDNT_1_PCTG DECIMAL(4, 3) NOT NULL,<br />
DRG_FRMLRY_ACTV_INGRDNT_2_NM VARCHAR(50) NOT NULL,<br />
DRG_FRMLRY_ACTV_INGRDNT_2_AMT VARCHAR(50) NOT NULL,<br />
DRG_FRMLRY_ACTV_INGRDNT_2_PCTG DECIMAL(4, 3) NOT NULL,<br />
DRG_FRMLRY_ACTV_INGRDNT_3_NM VARCHAR(50) NOT NULL,<br />
DRG_FRMLRY_ACTV_INGRDNT_3_AMT VARCHAR(50) NOT NULL,<br />
DRG_FRMLRY_ACTV_INGRDNT_3_PCTG DECIMAL(4, 3) NOT NULL,<br />
DRG_FRMLRY_ACTV_INGRDNT_4_NM VARCHAR(50) NOT NULL,<br />
DRG_FRMLRY_ACTV_INGRDNT_4_AMT VARCHAR(50) NOT NULL,<br />
DRG_FRMLRY_ACTV_INGRDNT_4_PCTG DECIMAL(4, 3) NOT NULL,<br />
DRG_FRMLRY_ACTV_INGRDNT_5_NM VARCHAR(50) NOT NULL,<br />
DRG_FRMLRY_ACTV_INGRDNT_5_AMT VARCHAR(50) NOT NULL,<br />
DRG_FRMLRY_ACTV_INGRDNT_5_PCTG DECIMAL(4, 3) NOT NULL,<br />
PRIMARY KEY (DRG_FRMLRY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: DRG_UOD <br />
--<br />
<br />
CREATE TABLE DRG_UOD(<br />
DRG_UOD_ID INTEGER NOT NULL,<br />
DRG_UOD_NM VARCHAR(50) NOT NULL,<br />
DRG_UOD_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (DRG_UOD_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: DRG_UOP <br />
--<br />
<br />
CREATE TABLE DRG_UOP(<br />
DRG_UOP_ID INTEGER NOT NULL,<br />
DRG_UOP_NM VARCHAR(50) NOT NULL,<br />
DRG_UOP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (DRG_UOP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: DRG_UOS <br />
--<br />
<br />
CREATE TABLE DRG_UOS(<br />
DRG_UOS_ID INTEGER NOT NULL,<br />
DRG_UOS_NM VARCHAR(50) NOT NULL,<br />
DRG_UOS_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (DRG_UOS_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: EMRGNCY_TYP <br />
--<br />
<br />
CREATE TABLE EMRGNCY_TYP(<br />
EMRGNCY_TYP_ID INTEGER NOT NULL,<br />
EMRGNCY_TYP_NM VARCHAR(50) NOT NULL,<br />
EMRGNCY_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (EMRGNCY_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: EXPCTD_TO_CRRY_FC <br />
--<br />
<br />
CREATE TABLE EXPCTD_TO_CRRY_FC(<br />
EXPCTD_TO_CRRY_FC_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
CNTRY_PRGRM_ID INTEGER NOT NULL,<br />
LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_5_ID INTEGER NOT NULL,<br />
EXPCTD_TO_CRRY_END_EFF_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
EXPCTD_TO_CRRY_BEGIN_EFF_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
TGT_MIN_MOH_AT_LCTN DECIMAL(15, 2) NOT NULL,<br />
TGT_MAX_MOH_AT_LCTN DECIMAL(15, 2) NOT NULL,<br />
PRIMARY KEY (EXPCTD_TO_CRRY_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: EXTRNL_DONR <br />
--<br />
<br />
CREATE TABLE EXTRNL_DONR(<br />
EXTRNL_DONR_ID INTEGER NOT NULL,<br />
EXTRNL_DONR_NM VARCHAR(50) NOT NULL,<br />
EXTRNL_DONR_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (EXTRNL_DONR_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: FCLTY <br />
--<br />
<br />
CREATE TABLE FCLTY(<br />
FCLTY_ID INTEGER NOT NULL,<br />
DIST_ID INTEGER NOT NULL,<br />
FCLTY_NM VARCHAR(50) NOT NULL,<br />
FCLTY_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (FCLTY_ID)<br />
)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: FC_ROW_TYP <br />
--<br />
<br />
CREATE TABLE FC_ROW_TYP(<br />
FC_ROW_TYP_ID INTEGER NOT NULL,<br />
FC_ROW_TYP_NM VARCHAR(50) NOT NULL,<br />
FC_ROW_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (FC_ROW_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: FML_CNDM_PRDCT_TYP <br />
--<br />
<br />
CREATE TABLE FML_CNDM_PRDCT_TYP(<br />
FML_CNDM_PRDCT_TYP_ID INTEGER NOT NULL,<br />
FML_CNDM_PRDCT_TYP_NM VARCHAR(50) NOT NULL,<br />
FML_CNDM_PRDCT_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (FML_CNDM_PRDCT_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: FNDNG_SRC <br />
--<br />
<br />
CREATE TABLE FNDNG_SRC(<br />
FNDNG_SRC_ID INTEGER NOT NULL,<br />
FNDNG_SRC_NM VARCHAR(50) NOT NULL,<br />
FNDNG_SRC_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (FNDNG_SRC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: FNNCL_RPRT_ACTVTY_PRPS <br />
--<br />
<br />
CREATE TABLE FNNCL_RPRT_ACTVTY_PRPS(<br />
FNNCL_RPRT_ACTVTY_PRPS_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_ACTVTY_PRPS_NM VARCHAR(50) NOT NULL,<br />
FNNCL_RPRT_ACTVTY_PRPS_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (FNNCL_RPRT_ACTVTY_PRPS_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: FNNCL_RPRT_ACTVTY_TYP <br />
--<br />
<br />
CREATE TABLE FNNCL_RPRT_ACTVTY_TYP(<br />
FNNCL_RPRT_ACTVTY_TYP_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_ACTVTY_PRPS_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_ACTVTY_TYP_NM VARCHAR(50) NOT NULL,<br />
FNNCL_RPRT_ACTVTY_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (FNNCL_RPRT_ACTVTY_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: FNNCL_RPRT_CHRG_LCTN <br />
--<br />
<br />
CREATE TABLE FNNCL_RPRT_CHRG_LCTN(<br />
FNNCL_RPRT_CHRG_LCTN_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_CHRG_LCTN_NM VARCHAR(50) NOT NULL,<br />
FNNCL_RPRT_CHRG_LCTN_DESC VARCHAR(250) NOT NULL,<br />
PRIMARY KEY (FNNCL_RPRT_CHRG_LCTN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: FNNCL_RPRT_CTGRY <br />
--<br />
<br />
CREATE TABLE FNNCL_RPRT_CTGRY(<br />
FNNCL_RPRT_CTGRY_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_CTGRY_NM VARCHAR(50) NOT NULL,<br />
FNNCL_RPRT_CTGRY_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (FNNCL_RPRT_CTGRY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: FNNCL_RPRT_CTGRY_LVL <br />
--<br />
<br />
CREATE TABLE FNNCL_RPRT_CTGRY_LVL(<br />
FNNCL_RPRT_CTGRY_LVL_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_CTGRY_LVL_NM VARCHAR(50) NOT NULL,<br />
FNNCL_RPRT_CTGRY_LVL_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (FNNCL_RPRT_CTGRY_LVL_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: FNNCL_RPRT_TCHNCL_CTGRY <br />
--<br />
<br />
CREATE TABLE FNNCL_RPRT_TCHNCL_CTGRY(<br />
FNNCL_RPRT_TCHNCL_CTGRY_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_TCHNCL_CTGRY_NM VARCHAR(50) NOT NULL,<br />
FNNCL_RPRT_TCHNCL_CTGRY_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (FNNCL_RPRT_TCHNCL_CTGRY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: FNNCL_RPRT_TCHNCL_SUBCAT <br />
--<br />
<br />
CREATE TABLE FNNCL_RPRT_TCHNCL_SUBCAT(<br />
FNNCL_RPRT_TCHNCL_SUBCAT_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_TCHNCL_CTGRY_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_TCHNCL_SUBCAT_NM VARCHAR(50) NOT NULL,<br />
FNNCL_RPRT_TCHNCL_SUBCAT_DESC VARCHAR(250) NOT NULL,<br />
PRIMARY KEY (FNNCL_RPRT_TCHNCL_SUBCAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: FNNCL_RPRT_TCHNCL_SUBSUBCAT <br />
--<br />
<br />
CREATE TABLE FNNCL_RPRT_TCHNCL_SUBSUBCAT(<br />
FNNCL_RPRT_TCHNCL_SUBSUBCAT_ID INTEGER NOT NULL,<br />
IMPLMNTNG_PRTNR_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_TCHNCL_SUBCAT_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_TCHNCL_SUBSUBCAT_NM VARCHAR(50) NOT NULL,<br />
FNNCL_RPRT_TCHNCL_SUBSUBCAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (FNNCL_RPRT_TCHNCL_SUBSUBCAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: FNNCL_STTMNT_FC <br />
--<br />
<br />
CREATE TABLE FNNCL_STTMNT_FC(<br />
FNNCL_STTMNT_FC_ID INTEGER NOT NULL,<br />
TSKORDR_ID INTEGER NOT NULL,<br />
HLTH_ELMNT_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_CTGRY_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_CTGRY_LVL_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_ACTVTY_TYP_ID INTEGER NOT NULL,<br />
CNTRCT_AWD_ID INTEGER NOT NULL,<br />
PRIME_IMPLMNTNG_PRTNR_ID INTEGER NOT NULL,<br />
SUB_IMPLMNTNG_PRTNR_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
STAFF_LCTN_CNTRY_ID INTEGER NOT NULL,<br />
USAID_MISSN_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_CHRG_LCTN_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_SBMSSN_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_EFF_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_PRD_SRD_MTH_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_TCHNCL_SUBCAT_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_TCHNCL_SUBSUBCAT_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_VER_NUM SMALLINT NOT NULL,<br />
ACTL_EXPNS_THIS_PRD DECIMAL(12, 3) NOT NULL,<br />
ACCRD_RO_EXPNS_THIS_PRD DECIMAL(12, 3) NOT NULL,<br />
ACCRD_PO_EXPNS_THIS_PRD DECIMAL(12, 3) NOT NULL,<br />
ACTL_LOE_PRSN_DAYS_THIS_PRD DECIMAL(12, 5) NOT NULL,<br />
ACCRD_LOE_PRSN_DAYS_THIS_PRD DECIMAL(12, 5) NOT NULL,<br />
ACTL_EXPNS_QTD DECIMAL(12, 3) NOT NULL,<br />
ACCRD_EXPNS_QTD DECIMAL(12, 3) NOT NULL,<br />
ACTL_LOE_PRSN_DAYS_QTD DECIMAL(12, 5) NOT NULL,<br />
ACCRD_LOE_PRSN_DAYS_QTD DECIMAL(12, 5) NOT NULL,<br />
ACTL_EXPNS_YTD DECIMAL(12, 3) NOT NULL,<br />
ACCRD_EXPNS_YTD DECIMAL(12, 3) NOT NULL,<br />
ACTL_LOE_PRSN_DAYS_YTD DECIMAL(12, 5) NOT NULL,<br />
ACCRD_LOE_PRSN_DAYS_YTD DECIMAL(12, 5) NOT NULL,<br />
ACTL_EXPNS_LOP DECIMAL(12, 3) NOT NULL,<br />
ACCRD_EXPNS_LOP DECIMAL(12, 3) NOT NULL,<br />
ACTL_LOE_PRSN_DAYS_LOP DECIMAL(12, 5) NOT NULL,<br />
ACCRD_LOE_PRSN_DAYS_LOP DECIMAL(12, 5) NOT NULL,<br />
PRIMARY KEY (FNNCL_STTMNT_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: FRT_FWDR <br />
--<br />
<br />
CREATE TABLE FRT_FWDR(<br />
FRT_FWDR_ID INTEGER NOT NULL,<br />
FRT_FWDR_NM VARCHAR(50) NOT NULL,<br />
FRT_FWDR_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (FRT_FWDR_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: GMDN <br />
--<br />
<br />
CREATE TABLE GMDN(<br />
GMDN_ID INTEGER NOT NULL,<br />
GMDNCODE VARCHAR(5) NOT NULL,<br />
GMDN_TRM VARCHAR(75) NOT NULL,<br />
GMDN_DEF VARCHAR(250) NOT NULL,<br />
PRIMARY KEY (GMDN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: GPC_BRCK <br />
--<br />
<br />
CREATE TABLE GPC_BRCK(<br />
GPC_BRCK_ID INTEGER NOT NULL,<br />
GPC_CLSS_ID INTEGER NOT NULL,<br />
GPC_BRCK_CD VARCHAR(10),<br />
GPC_BRCK_DESC VARCHAR(500),<br />
PRIMARY KEY (GPC_BRCK_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: GPC_CLSS <br />
--<br />
<br />
CREATE TABLE GPC_CLSS(<br />
GPC_CLSS_ID INTEGER NOT NULL,<br />
GPC_FMLY_ID INTEGER NOT NULL,<br />
GPC_CLSS_CD VARCHAR(10),<br />
GPC_CLSS_DESC VARCHAR(500),<br />
PRIMARY KEY (GPC_CLSS_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: GPC_FMLY <br />
--<br />
<br />
CREATE TABLE GPC_FMLY(<br />
GPC_FMLY_ID INTEGER NOT NULL,<br />
GPC_SGMNT_ID INTEGER NOT NULL,<br />
GPC_FMLY_CD VARCHAR(10),<br />
GPC_FMLY_DESC VARCHAR(500),<br />
PRIMARY KEY (GPC_FMLY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: GPC_SGMNT <br />
--<br />
<br />
CREATE TABLE GPC_SGMNT(<br />
GPC_SGMNT_ID INTEGER NOT NULL,<br />
GPC_SGMNT_CD VARCHAR(10),<br />
GPC_SGMNT_DESC VARCHAR(500),<br />
PRIMARY KEY (GPC_SGMNT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: GRN_DLY_FC <br />
--<br />
<br />
CREATE TABLE GRN_DLY_FC(<br />
GRN_DLY_FC_ID INTEGER NOT NULL,<br />
GRN_FC_ID INTEGER NOT NULL,<br />
DT_DLY_STARTED_SRD_DAY_ID INTEGER NOT NULL,<br />
DT_DLY_CLRD_SRD_DAY_ID INTEGER NOT NULL,<br />
GRN_DLY_TYP_ID INTEGER NOT NULL,<br />
GRN_DLY_RSN_ID INTEGER NOT NULL,<br />
GRN_DLY_DAY_CNT INTEGER NOT NULL,<br />
GRN_DLY_RMRKS VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (GRN_DLY_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: GRN_DLY_RSN <br />
--<br />
<br />
CREATE TABLE GRN_DLY_RSN(<br />
GRN_DLY_RSN_ID INTEGER NOT NULL,<br />
GRN_DLY_RSN_NM VARCHAR(50) NOT NULL,<br />
GRN_DLY_RSN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (GRN_DLY_RSN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: GRN_DLY_RSPNSBL_PRTY <br />
--<br />
<br />
CREATE TABLE GRN_DLY_RSPNSBL_PRTY(<br />
GRN_DLY_RSPNSBL_PRTY_ID INTEGER NOT NULL,<br />
GRN_DLY_RSPNSBL_PRTY_NM VARCHAR(50) NOT NULL,<br />
GRN_DLY_RSPNSBL_PRTY_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (GRN_DLY_RSPNSBL_PRTY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: GRN_DLY_TYP <br />
--<br />
<br />
CREATE TABLE GRN_DLY_TYP(<br />
GRN_DLY_TYP_ID INTEGER NOT NULL,<br />
GRN_DLY_RSPNSBL_PRTY_ID INTEGER NOT NULL,<br />
GRN_DLY_TYP_NM VARCHAR(50) NOT NULL,<br />
GRN_DLY_TYP_DESC VARCHAR(50) NOT NULL,<br />
GRN_DLY_ACCPTBL_YNFLG CHAR(1) NOT NULL,<br />
PRIMARY KEY (GRN_DLY_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: GRN_DOC_CMPLTN_STAT <br />
--<br />
<br />
CREATE TABLE GRN_DOC_CMPLTN_STAT(<br />
GRN_DOC_CMPLTN_STAT_ID INTEGER NOT NULL,<br />
GRN_DOC_CMPLTN_STAT_NM VARCHAR(50) NOT NULL,<br />
GRN_DOC_CMPLTN_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (GRN_DOC_CMPLTN_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: GRN_FC <br />
--<br />
<br />
CREATE TABLE GRN_FC(<br />
GRN_FC_ID INTEGER NOT NULL,<br />
GRN_TYP_ID INTEGER NOT NULL,<br />
TSKORDR_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
SRC_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
DSTNTN_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
SHPPNG_MTHD_ID INTEGER NOT NULL,<br />
FRT_FWDR_ID INTEGER NOT NULL,<br />
GRN_STAT_ID INTEGER NOT NULL,<br />
GRN_DOC_CMPLTN_STAT_ID INTEGER NOT NULL,<br />
PPLN_ORDR_DISP_ID INTEGER NOT NULL,<br />
PPLN_STG_ID INTEGER NOT NULL,<br />
SPPLY_CHN_FRMWRK_ID INTEGER NOT NULL,<br />
CRRNCY_ID INTEGER NOT NULL,<br />
INCOTERM_ID INTEGER NOT NULL,<br />
PO_FC_ID INTEGER NOT NULL,<br />
SO_FC_ID INTEGER NOT NULL,<br />
GDS_RCVD_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
INVC_SNT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
SPPLR_ID INTEGER NOT NULL,<br />
CNTRY_PRGRM_ID INTEGER NOT NULL,<br />
DONR_OFFC_ID INTEGER NOT NULL,<br />
FNDNG_SRC_ID INTEGER NOT NULL,<br />
HLTH_ELMNT_ID INTEGER NOT NULL,<br />
PMT_TRMS_TYP_ID INTEGER NOT NULL,<br />
WT_UOM_ID INTEGER NOT NULL,<br />
VOL_UOM_ID INTEGER NOT NULL,<br />
GRN_NUM VARCHAR(50) NOT NULL,<br />
PRTL_DLVRY_YNFLG CHAR(1) NOT NULL,<br />
CRRNCY_EXCHNG_RT DECIMAL(18, 6) NOT NULL,<br />
HDR_DISC_PCTG DECIMAL(4, 3) NOT NULL,<br />
HDR_DISC_VAL DECIMAL(12, 3) NOT NULL,<br />
TOT_LIN_WT DECIMAL(9, 3) NOT NULL,<br />
TOT_LIN_VOL DECIMAL(9, 3) NOT NULL,<br />
TOT_LIN_VAL DECIMAL(12, 3) NOT NULL,<br />
TOT_LIN_EXW_VAL DECIMAL(12, 3) NOT NULL,<br />
TOT_LIN_DISC_VAL DECIMAL(12, 3) NOT NULL,<br />
FRT_EXPNS DECIMAL(12, 3) NOT NULL,<br />
INSRNC_EXPNS DECIMAL(12, 3) NOT NULL,<br />
QA_EXPNS DECIMAL(12, 3) NOT NULL,<br />
SCRTY_EXPNS DECIMAL(12, 3) NOT NULL,<br />
OTHR_HDR_EXPNSS DECIMAL(12, 3) NOT NULL,<br />
GRN_RMRKS VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (GRN_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: GRN_HDR_EXPNS_FC <br />
--<br />
<br />
CREATE TABLE GRN_HDR_EXPNS_FC(<br />
GRN_HDR_EXPNS_FC_ID INTEGER NOT NULL,<br />
GRN_FC_ID INTEGER NOT NULL,<br />
GRN_HDR_EXPNS_TYP_ID INTEGER NOT NULL,<br />
EXPNS_VAL DECIMAL(12, 3) NOT NULL,<br />
EXPNS_DISC_PCTG DECIMAL(4, 3) NOT NULL,<br />
EXPNS_DISC_VAL DECIMAL(12, 3) NOT NULL,<br />
PRIMARY KEY (GRN_HDR_EXPNS_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: GRN_HDR_EXPNS_TYP <br />
--<br />
<br />
CREATE TABLE GRN_HDR_EXPNS_TYP(<br />
GRN_HDR_EXPNS_TYP_ID INTEGER NOT NULL,<br />
GRN_HDR_EXPNS_TYP_NM VARCHAR(50) NOT NULL,<br />
GRN_HDR_EXPNS_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (GRN_HDR_EXPNS_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: GRN_KEY_INFO_TYP <br />
--<br />
<br />
CREATE TABLE GRN_KEY_INFO_TYP(<br />
GRN_KEY_INFO_TYP_ID INTEGER NOT NULL,<br />
GRN_KEY_INFO_TYP_NM VARCHAR(50) NOT NULL,<br />
GRN_KEY_INFO_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (GRN_KEY_INFO_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: GRN_KIC_FC <br />
--<br />
<br />
CREATE TABLE GRN_KIC_FC(<br />
GRN_KIC_FC_ID INTEGER NOT NULL,<br />
GRN_FC_ID INTEGER NOT NULL,<br />
SRD_DAY_ID INTEGER NOT NULL,<br />
GRN_KEY_INFO_TYP_ID INTEGER NOT NULL,<br />
GRN_KIC_RSN_ID INTEGER NOT NULL,<br />
PREV_VAL VARCHAR(4000) NOT NULL,<br />
CRRNT_VAL VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (GRN_KIC_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: GRN_KIC_RSN <br />
--<br />
<br />
CREATE TABLE GRN_KIC_RSN(<br />
GRN_KIC_RSN_ID INTEGER NOT NULL,<br />
GRN_KIC_RSN_NM VARCHAR(50) NOT NULL,<br />
GRN_KIC_RSN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (GRN_KIC_RSN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: GRN_LIN_FC <br />
--<br />
<br />
CREATE TABLE GRN_LIN_FC(<br />
GRN_LIN_FC_ID INTEGER NOT NULL,<br />
GRN_FC_ID INTEGER NOT NULL,<br />
PO_LIN_FC_ID INTEGER NOT NULL,<br />
SO_LIN_FC_ID INTEGER NOT NULL,<br />
SRC_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
DSTNTN_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
SHPPNG_MTHD_ID INTEGER NOT NULL,<br />
GDS_RCVD_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_5_ID INTEGER NOT NULL,<br />
TRADE_ITM_ID INTEGER NOT NULL,<br />
MFR_PRDCT_LOT_ID INTEGER NOT NULL,<br />
MFR_ID INTEGER NOT NULL,<br />
GRN_LIN_STAT_ID INTEGER NOT NULL,<br />
GRN_LIN_STAT_RSN_ID INTEGER NOT NULL,<br />
QTY_UOM_ID INTEGER NOT NULL,<br />
WT_UOM_ID INTEGER NOT NULL,<br />
VOL_UOM_ID INTEGER NOT NULL,<br />
LIN_NUM INTEGER NOT NULL,<br />
LIN_QTY DECIMAL(15, 2) NOT NULL,<br />
LIN_EACH_QTY DECIMAL(15, 2) NOT NULL,<br />
LIN_CYP DECIMAL(11, 2) NOT NULL,<br />
LIN_TOT_WT DECIMAL(9, 3) NOT NULL,<br />
LIN_TOT_VOL DECIMAL(9, 3) NOT NULL,<br />
LIN_VAL DECIMAL(12, 3) NOT NULL,<br />
LIN_EXW_VAL DECIMAL(12, 3) NOT NULL,<br />
LIN_SHPPNG_CST DECIMAL(12, 3) NOT NULL,<br />
LIN_DISC_PCTG DECIMAL(4, 3) NOT NULL,<br />
LIN_DISC_VAL DECIMAL(12, 3) NOT NULL,<br />
PRIMARY KEY (GRN_LIN_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: GRN_LIN_STAT <br />
--<br />
<br />
CREATE TABLE GRN_LIN_STAT(<br />
GRN_LIN_STAT_ID INTEGER NOT NULL,<br />
GRN_LIN_STAT_NM VARCHAR(10) NOT NULL,<br />
GRN_LIN_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (GRN_LIN_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: GRN_LIN_STAT_RSN <br />
--<br />
<br />
CREATE TABLE GRN_LIN_STAT_RSN(<br />
GRN_LIN_STAT_RSN_ID INTEGER NOT NULL,<br />
GRN_LIN_STAT_RSN_NM VARCHAR(50) NOT NULL,<br />
GRN_LIN_STAT_RSN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (GRN_LIN_STAT_RSN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: GRN_MLSTN_FC <br />
--<br />
<br />
CREATE TABLE GRN_MLSTN_FC(<br />
GRN_MLSTN_FC_ID INTEGER NOT NULL,<br />
GRN_FC_ID INTEGER NOT NULL,<br />
GRN_LIN_FC_ID INTEGER NOT NULL,<br />
GRN_MLSTN_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
GRN_MLSTN_TYP_ID INTEGER NOT NULL,<br />
GRN_MLSTN_RSN_ID INTEGER NOT NULL,<br />
GRN_MLSTN_RMRKS VARCHAR(4000) NOT NULL,<br />
GRN_MLSTN_RSN_RMRKS VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (GRN_MLSTN_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: GRN_MLSTN_RSN <br />
--<br />
<br />
CREATE TABLE GRN_MLSTN_RSN(<br />
GRN_MLSTN_RSN_ID INTEGER NOT NULL,<br />
GRN_MLSTN_RSN_NM VARCHAR(50) NOT NULL,<br />
GRN_MLSTN_RSN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (GRN_MLSTN_RSN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: GRN_MLSTN_TYP <br />
--<br />
<br />
CREATE TABLE GRN_MLSTN_TYP(<br />
GRN_MLSTN_TYP_ID INTEGER NOT NULL,<br />
GRN_MLSTN_TYP_NM VARCHAR(50) NOT NULL,<br />
GRN_MLSTN_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (GRN_MLSTN_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: GRN_STAT <br />
--<br />
<br />
CREATE TABLE GRN_STAT(<br />
GRN_STAT_ID INTEGER NOT NULL,<br />
GRN_STAT_NM VARCHAR(50) NOT NULL,<br />
GRN_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (GRN_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: GRN_TYP <br />
--<br />
<br />
CREATE TABLE GRN_TYP(<br />
GRN_TYP_ID INTEGER NOT NULL,<br />
GRN_TYP_NM VARCHAR(50) NOT NULL,<br />
GRN_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (GRN_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: HANDLINGINSTRUCTION <br />
--<br />
<br />
CREATE TABLE HANDLINGINSTRUCTION(<br />
HANDLINGINSTRUCTION_ID CHAR(10) NOT NULL,<br />
TRADE_ITM_ID INTEGER NOT NULL,<br />
HANDLINGINSTRUCTION_SEQNUM SMALLINT NOT NULL,<br />
HANDLINGINSTRUCTIONSCODEREFERENCE VARCHAR(70) NOT NULL,<br />
HANDLINGINSTRUCTIONSDESCRIPTION VARCHAR(1000),<br />
HANDLINGINSTRUCTIONS_CODELISTAGENCYNAME VARCHAR(80) NOT NULL,<br />
HANDLINGINSTRUCTIONS_CODELISTNAME VARCHAR(80) NOT NULL,<br />
PRIMARY KEY (HANDLINGINSTRUCTION_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: HAZARDOUSINFORMATIONDETAIL <br />
--<br />
<br />
CREATE TABLE HAZARDOUSINFORMATIONDETAIL(<br />
HAZARDOUSINFORMATIONDETAIL_ID CHAR(10) NOT NULL,<br />
HAZARDOUSINFORMATIONHEADER_ID INTEGER NOT NULL,<br />
HAZARDOUSINFORMATIONDETAIL_SEQNUM CHAR(10),<br />
CLASSOFDANGEROUSGOODS VARCHAR(10) NOT NULL,<br />
CLASSOFDANGEROUSGOODSSUBSIDIARYCODE VARCHAR(10) NOT NULL,<br />
DANGEROUSGOODSSHIPPINGNAME VARCHAR(200) NOT NULL,<br />
DANGEROUSGOODSTECHNICALNAME VARCHAR(200) NOT NULL,<br />
UNITEDNATIONSDANGEROUSGOODSNUMBER VARCHAR(10) NOT NULL,<br />
PRIMARY KEY (HAZARDOUSINFORMATIONDETAIL_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: HAZARDOUSINFORMATIONHEADER <br />
--<br />
<br />
CREATE TABLE HAZARDOUSINFORMATIONHEADER(<br />
HAZARDOUSINFORMATIONHEADER_ID INTEGER NOT NULL,<br />
TRADE_ITM_ID INTEGER NOT NULL,<br />
HAZARDOUSINFORMATIONHEADER_SEQNUM SMALLINT NOT NULL,<br />
DANGEROUSGOODSREGULATIONAGENCY VARCHAR(70) NOT NULL,<br />
DANGEROUSGOODSREGULATIONCODE VARCHAR(70) NOT NULL,<br />
FLASHPOINTTEMPERATURE DECIMAL(9, 3),<br />
FLASHPOINTTEMPERATURE_MEASUREMENTUNITCODE VARCHAR(80) NOT NULL,<br />
PRIMARY KEY (HAZARDOUSINFORMATIONHEADER_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: HLTH_ELMNT <br />
--<br />
<br />
CREATE TABLE HLTH_ELMNT(<br />
HLTH_ELMNT_ID INTEGER NOT NULL,<br />
HLTH_ELMNT_NM VARCHAR(75) NOT NULL,<br />
HLTH_ELMNT_DESC VARCHAR(75) NOT NULL,<br />
PRIMARY KEY (HLTH_ELMNT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: IMPLMNTNG_PRTNR <br />
--<br />
<br />
CREATE TABLE IMPLMNTNG_PRTNR(<br />
IMPLMNTNG_PRTNR_ID INTEGER NOT NULL,<br />
IMPLMNTNG_PRTNR_NM VARCHAR(50) NOT NULL,<br />
IMPLMNTNG_PRTNR_DESC VARCHAR(50) NOT NULL,<br />
IS_PRIME_YNFLG CHAR(1) NOT NULL,<br />
IS_SUB_YNFLG CHAR(1) NOT NULL,<br />
PRIMARY KEY (IMPLMNTNG_PRTNR_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: IMPLMNTNG_PRTNR_EXPCTD_DATA_SBMSSN <br />
--<br />
<br />
CREATE TABLE IMPLMNTNG_PRTNR_EXPCTD_DATA_SBMSSN(<br />
IMPLMNTNG_PRTNR_EXPCTD_DATA_SBMSSN_ID INTEGER NOT NULL,<br />
IMPLMNTNG_PRTNR_ID INTEGER NOT NULL,<br />
PRDCTY_ID INTEGER NOT NULL,<br />
IMPLMNTNG_PRTNR_EXPCTD_DATA_SBMSSN_NM VARCHAR(50) NOT NULL,<br />
IMPLMNTNG_PRTNR_EXPCTD_DATA_SBMSSN_FILE_NM VARCHAR(150) NOT NULL,<br />
IMPLMNTNG_PRTNR_EXPCTD_DATA_SBMSSN_DESC VARCHAR(50) NOT NULL,<br />
IMPLMNTNG_PRTNR_EXPCTD_DATA_SBMSSN_ROW_CNT INTEGER NOT NULL,<br />
IMPLMNTNG_PRTNR_EXPCTD_DATA_SBMSSN_ALLOWABLE_LOW_PCT DECIMAL(4, 3) NOT NULL,<br />
IMPLMNTNG_PRTNR_EXPCTD_DATA_SBMSSN_ALLOWABLE_HGH_PCT DECIMAL(4, 3) NOT NULL,<br />
PRIMARY KEY (IMPLMNTNG_PRTNR_EXPCTD_DATA_SBMSSN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: INCOTERM <br />
--<br />
<br />
CREATE TABLE INCOTERM(<br />
INCOTERM_ID INTEGER NOT NULL,<br />
INCOTERM_NM VARCHAR(50) NOT NULL,<br />
INCOTERM_DESC VARCHAR(50) NOT NULL,<br />
EXPRT_PCKNG_PYR VARCHAR(20),<br />
MRKNG_AND_LBLNG_PYR VARCHAR(20),<br />
BLCK_AND_BRC_PYR VARCHAR(20),<br />
EXPRT_FRMLTS_PYR VARCHAR(20),<br />
FRT_FWDR_FEES_PYR VARCHAR(20),<br />
INLND_FRT_TO_MAIN_CRRR_PYR VARCHAR(20),<br />
ORGN_PRT_TRMNL_FEES_PYR VARCHAR(20),<br />
VSSL_LDNG_FEES_PYR VARCHAR(20),<br />
OCN_OR_ARFRGHT_PYR VARCHAR(20),<br />
NMNTN_OF_US_FRT_FWDR_PYR VARCHAR(20),<br />
MRN_INSRNC_PYR VARCHAR(20),<br />
UNLD_MAIN_CRRR_CHRGS_PYR VARCHAR(20),<br />
DSTNTN_TRMNL_PORT_FEES_PYR VARCHAR(20),<br />
NMNTN_OF_ON_CRRG_PYR VARCHAR(20),<br />
SCRTY_INFO_RQRMNTS_PYR VARCHAR(20),<br />
CSTMS_ENTRY_SVC_FEES_PYR VARCHAR(20),<br />
DTYS_TXS_CSTMS_FEES_PYR VARCHAR(20),<br />
DLVR_TO_BUYR_PYR VARCHAR(20),<br />
DLVRNG_CRRR_UNLDNG_PYR VARCHAR(20),<br />
PRIMARY KEY (INCOTERM_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: INFO_PRVDR <br />
--<br />
<br />
CREATE TABLE INFO_PRVDR(<br />
INFO_PRVDR_ID INTEGER NOT NULL,<br />
INFO_PRVDR_CD VARCHAR(20) NOT NULL,<br />
INFO_PRVDR_NM VARCHAR(50) NOT NULL,<br />
INFO_PRVDR_DESC VARCHAR(4000) NOT NULL,<br />
INFO_PRVDR_SCHMA VARCHAR(50) NOT NULL,<br />
INFO_PRVDR_FTP VARCHAR(2000) NOT NULL,<br />
PRIMARY KEY (INFO_PRVDR_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: INTNDD_RLF_GRP <br />
--<br />
<br />
CREATE TABLE INTNDD_RLF_GRP(<br />
INTNDD_RLF_GRP_ID INTEGER NOT NULL,<br />
INTNDD_RLF_GRP_NM VARCHAR(50) NOT NULL,<br />
INTNDD_RLF_GRP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (INTNDD_RLF_GRP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: INTNDD_RLF_TYP <br />
--<br />
<br />
CREATE TABLE INTNDD_RLF_TYP(<br />
INTNDD_RLF_TYP_ID INTEGER NOT NULL,<br />
INTNDD_RLF_GRP_ID INTEGER NOT NULL,<br />
INTNDD_RLF_TYP_NM VARCHAR(50) NOT NULL,<br />
INTNDD_RLF_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (INTNDD_RLF_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: INV_AVLBLTY_STAT <br />
--<br />
<br />
CREATE TABLE INV_AVLBLTY_STAT(<br />
INV_AVLBLTY_STAT_ID INTEGER NOT NULL,<br />
INV_AVLBLTY_STAT_NM VARCHAR(50) NOT NULL,<br />
INV_AVLBLTY_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (INV_AVLBLTY_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: INV_MGMT_RPRT_DTL_LN_FC <br />
--<br />
<br />
CREATE TABLE INV_MGMT_RPRT_DTL_LN_FC(<br />
INV_MGMT_RPRT_DTL_LN_FC_ID INTEGER NOT NULL,<br />
INV_MGMT_RPRT_HDR_FC_ID INTEGER NOT NULL,<br />
INV_MGMT_RPRT_DTL_LN_TYP_ID INTEGER NOT NULL,<br />
INV_MGMT_RPRT_DTL_RECORD_SRC_ID INTEGER NOT NULL,<br />
SPPLY_CHN_LVL_ID INTEGER NOT NULL,<br />
TRANS_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
DT_STCK_RPT_SRD_DAY_ID INTEGER NOT NULL,<br />
NEXT_SHPMNT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
MFG_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
EXPIRY_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PRCRNG_AGNCY_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_5_ID INTEGER NOT NULL,<br />
TRADE_ITM_ID INTEGER NOT NULL,<br />
WT_UOM_ID INTEGER NOT NULL,<br />
VOL_UOM_ID INTEGER NOT NULL,<br />
INV_AVLBLTY_STAT_ID INTEGER NOT NULL,<br />
QTY_UOM_ID INTEGER NOT NULL,<br />
MFR_PRDCT_LOT_ID INTEGER NOT NULL,<br />
SRC_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
DSTNTN_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
DTL_LN_SEQ_NUM SMALLINT NOT NULL,<br />
DTL_LN_CARRIED_FWD_YNFLG CHAR(1) NOT NULL,<br />
ITM_QTY DECIMAL(15, 2) NOT NULL,<br />
ITM_VAL DECIMAL(12, 3) NOT NULL,<br />
ITM_CYP DECIMAL(11, 2) NOT NULL,<br />
ITM_MTHS_OF_STCK DECIMAL(9, 2) NOT NULL,<br />
ITM_RPT_AMC DECIMAL(15, 2) NOT NULL,<br />
ITM_MTHS_OF_STCK_TGT_MIN DECIMAL(9, 2) NOT NULL,<br />
ITM_MTHS_OF_STCK_TGT_MAX DECIMAL(9, 2) NOT NULL,<br />
INV_MGMT_DTL_LN_NOTES VARCHAR(4000) NOT NULL,<br />
RCMND_ACTN_NOTES VARCHAR(4000) NOT NULL,<br />
ON_ST_LCTN_TXT VARCHAR(250) NOT NULL,<br />
LSS_EXPLNTN_TXT VARCHAR(4000) NOT NULL,<br />
MFR_PRDCT_LOT_TOT_QTY CHAR(10),<br />
PRIMARY KEY (INV_MGMT_RPRT_DTL_LN_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: INV_MGMT_RPRT_DTL_LN_TYP <br />
--<br />
<br />
CREATE TABLE INV_MGMT_RPRT_DTL_LN_TYP(<br />
INV_MGMT_RPRT_DTL_LN_TYP_ID INTEGER NOT NULL,<br />
INV_MGMT_RPRT_DTL_LN_TYP_NM VARCHAR(50) NOT NULL,<br />
INV_MGMT_RPRT_DTL_LN_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (INV_MGMT_RPRT_DTL_LN_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: INV_MGMT_RPRT_DTL_RECORD_SRC <br />
--<br />
<br />
CREATE TABLE INV_MGMT_RPRT_DTL_RECORD_SRC(<br />
INV_MGMT_RPRT_DTL_RECORD_SRC_ID INTEGER NOT NULL,<br />
INV_MGMT_RPRT_DTL_RECORD_SRC_NM VARCHAR(50) NOT NULL,<br />
INV_MGMT_RPRT_DTL_RECORD_SRC_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (INV_MGMT_RPRT_DTL_RECORD_SRC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: INV_MGMT_RPRT_HDR_FC <br />
--<br />
<br />
CREATE TABLE INV_MGMT_RPRT_HDR_FC(<br />
INV_MGMT_RPRT_HDR_FC_ID INTEGER NOT NULL,<br />
INV_MGMT_RPRT_STAT_ID INTEGER NOT NULL,<br />
INV_MGMT_RPRT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
HLTH_ELMNT_ID INTEGER NOT NULL,<br />
CNTRY_PRGRM_ID INTEGER NOT NULL,<br />
LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
TOT_INV_IN_VAL DECIMAL(12, 3) NOT NULL,<br />
TOT_INV_OUT_VAL DECIMAL(12, 3) NOT NULL,<br />
TOT_INV_ON_HAND_VAL DECIMAL(12, 3) NOT NULL,<br />
INV_NOTES VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (INV_MGMT_RPRT_HDR_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: INV_MGMT_RPRT_STAT <br />
--<br />
<br />
CREATE TABLE INV_MGMT_RPRT_STAT(<br />
INV_MGMT_RPRT_STAT_ID INTEGER NOT NULL,<br />
INV_MGMT_RPRT_STAT_NM VARCHAR(50) NOT NULL,<br />
INV_MGMT_RPRT_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (INV_MGMT_RPRT_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: IUD_ACTV_INGRDNT <br />
--<br />
<br />
CREATE TABLE IUD_ACTV_INGRDNT(<br />
IUD_ACTV_INGRDNT_ID INTEGER NOT NULL,<br />
IUD_ACTV_INGRDNT_NM VARCHAR(50) NOT NULL,<br />
IUD_ACTV_INGRDNT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (IUD_ACTV_INGRDNT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: IUD_TYP <br />
--<br />
<br />
CREATE TABLE IUD_TYP(<br />
IUD_TYP_ID INTEGER NOT NULL,<br />
IUD_TYP_NM VARCHAR(50) NOT NULL,<br />
IUD_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (IUD_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: LAB_EQPMNT_PRDCT_TYP <br />
--<br />
<br />
CREATE TABLE LAB_EQPMNT_PRDCT_TYP(<br />
LAB_EQPMNT_PRDCT_TYP_ID INTEGER NOT NULL,<br />
MFR_ID INTEGER NOT NULL,<br />
LAB_EQPMNT_PRDCT_TYP_NM VARCHAR(50) NOT NULL,<br />
LAB_EQPMNT_PRDCT_TYP_BRND_NM VARCHAR(50) NOT NULL,<br />
LAB_EQPMNT_PRDCT_TYP_MDL_NM VARCHAR(150) NOT NULL,<br />
PRIMARY KEY (LAB_EQPMNT_PRDCT_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: LAB_SPPLY_PRDCT_TYP <br />
--<br />
<br />
CREATE TABLE LAB_SPPLY_PRDCT_TYP(<br />
LAB_SPPLY_PRDCT_TYP_ID INTEGER NOT NULL,<br />
LAB_SPPLY_PRDCT_TYP_NM VARCHAR(50) NOT NULL,<br />
LAB_SPPLY_PRDCT_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (LAB_SPPLY_PRDCT_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: LANGUAGESPECIFICBRANDNAME <br />
--<br />
<br />
CREATE TABLE LANGUAGESPECIFICBRANDNAME(<br />
LANGUAGESPECIFICBRANDNAME_ID CHAR(10) NOT NULL,<br />
TRADE_ITM_ID INTEGER NOT NULL,<br />
LANGUAGESPECIFICBRANDNAME_SEQNUM SMALLINT NOT NULL,<br />
LANGUAGESPECIFICBRANDNAME VARCHAR(70) NOT NULL,<br />
LANGUAGESPECIFICBRANDNAME_LANGUAGECODE VARCHAR(80) NOT NULL,<br />
PRIMARY KEY (LANGUAGESPECIFICBRANDNAME_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: LGSTCS_LCTN <br />
--<br />
<br />
CREATE TABLE LGSTCS_LCTN(<br />
LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
LGSTCS_LCTN_TYP_ID INTEGER NOT NULL,<br />
LGSTCS_LCTN_OWNR_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_4_ID INTEGER NOT NULL,<br />
MOST_RECENT_GEOCODE_SRD_DAY_ID INTEGER NOT NULL,<br />
GLBL_LGSTCS_LCTN_NUM VARCHAR(50),<br />
LGSTCS_LCTN_NM VARCHAR(50) NOT NULL,<br />
LGSTCS_LCTN_DESC VARCHAR(250) NOT NULL,<br />
LGSTCS_LCTN_ADDR_LN_1 VARCHAR(100),<br />
LGSTCS_LCTN_ADDR_LN_2 VARCHAR(100),<br />
LGSTCS_LCTN_ADDR_STE VARCHAR(100),<br />
LGSTCS_LCTN_ADDR_CTY VARCHAR(100),<br />
LGSTCS_LCTN_ADDR_ST VARCHAR(100) NOT NULL,<br />
LGSTCS_LCTN_ADDR_PSTL_CD VARCHAR(100),<br />
LGSTCS_LCTN_ADDR_PRVNC VARCHAR(100),<br />
LGSTCS_LCTN_ADDR_CNTRY VARCHAR(100) NOT NULL,<br />
LGSTCS_LCTN_SPCFC_INTRNL_PLACE VARCHAR(100) NOT NULL,<br />
LGSTCS_LCTN_URL VARCHAR(255),<br />
LGSTCS_LCTN_LAT DECIMAL(11, 8) NOT NULL,<br />
LGSTCS_LCTN_LNG DECIMAL(11, 8) NOT NULL,<br />
LGSTCS_LCTN_CNTCT_NM VARCHAR(50) NOT NULL,<br />
LGSTCS_LCTN_CNTCT_EML VARCHAR(255),<br />
IS_ADDRBL_YNFLG CHAR(1) NOT NULL,<br />
IS_RDC_YNFLG CHAR(1) NOT NULL,<br />
IS_CMS_YNFLG CHAR(1) NOT NULL,<br />
PRIMARY KEY (LGSTCS_LCTN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: LGSTCS_LCTN_OWNR <br />
--<br />
<br />
CREATE TABLE LGSTCS_LCTN_OWNR(<br />
LGSTCS_LCTN_OWNR_ID INTEGER NOT NULL,<br />
LGSTCS_LCTN_OWNR_TYP_ID INTEGER NOT NULL,<br />
LGSTCS_LCTN_OWNR_ORG_ID INTEGER NOT NULL,<br />
LGSTCS_LCTN_OWNR_NM VARCHAR(50) NOT NULL,<br />
LGSTCS_LCTN_OWNR_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (LGSTCS_LCTN_OWNR_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: LGSTCS_LCTN_OWNR_TYP <br />
--<br />
<br />
CREATE TABLE LGSTCS_LCTN_OWNR_TYP(<br />
LGSTCS_LCTN_OWNR_TYP_ID INTEGER NOT NULL,<br />
LGSTCS_LCTN_OWNR_TYP_NM VARCHAR(50) NOT NULL,<br />
LGSTCS_LCTN_OWNR_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (LGSTCS_LCTN_OWNR_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: LGSTCS_LCTN_TYP <br />
--<br />
<br />
CREATE TABLE LGSTCS_LCTN_TYP(<br />
LGSTCS_LCTN_TYP_ID INTEGER NOT NULL,<br />
LGSTCS_LCTN_TYP_NM VARCHAR(50) NOT NULL,<br />
LGSTCS_LCTN_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (LGSTCS_LCTN_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: LGSTCS_VSSL <br />
--<br />
<br />
CREATE TABLE LGSTCS_VSSL(<br />
LGSTCS_VSSL_ID INTEGER NOT NULL,<br />
LGSTCS_VSSL_OWNR_ID INTEGER NOT NULL,<br />
LGSTCS_VSSL_NM VARCHAR(50) NOT NULL,<br />
LGSTCS_VSSL_DSGNTN VARCHAR(50) NOT NULL,<br />
LGSTCS_VSSL_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (LGSTCS_VSSL_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: LGSTCS_VSSL_OWNR <br />
--<br />
<br />
CREATE TABLE LGSTCS_VSSL_OWNR(<br />
LGSTCS_VSSL_OWNR_ID INTEGER NOT NULL,<br />
LGSTCS_VSSL_OWNR_NM VARCHAR(50) NOT NULL,<br />
LGSTCS_VSSL_OWNR_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (LGSTCS_VSSL_OWNR_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: LNR_UOM <br />
--<br />
<br />
CREATE TABLE LNR_UOM(<br />
LNR_UOM_ID INTEGER NOT NULL,<br />
LNR_UOM_NM VARCHAR(50) NOT NULL,<br />
LNR_UOM_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (LNR_UOM_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: MEASUREMENT_AND_EVALUATION_MSR <br />
--<br />
<br />
CREATE TABLE MEASUREMENT_AND_EVALUATION_MSR(<br />
MEASUREMENT_AND_EVALUATION_MSR_ID INTEGER NOT NULL,<br />
MEASUREMENT_AND_EVALUATION_MSR_TYP_ID INTEGER NOT NULL,<br />
MEASUREMENT_AND_EVALUATION_OBJCTV_ID INTEGER NOT NULL,<br />
MEASUREMENT_AND_EVALUATION_MSR_NM VARCHAR(50) NOT NULL,<br />
MEASUREMENT_AND_EVALUATION_MSR_NUM INTEGER NOT NULL,<br />
MEASUREMENT_AND_EVALUATION_MSR_DESC VARCHAR(250) NOT NULL,<br />
PRIMARY KEY (MEASUREMENT_AND_EVALUATION_MSR_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: MEASUREMENT_AND_EVALUATION_MSR_TYP <br />
--<br />
<br />
CREATE TABLE MEASUREMENT_AND_EVALUATION_MSR_TYP(<br />
MEASUREMENT_AND_EVALUATION_MSR_TYP_ID INTEGER NOT NULL,<br />
MEASUREMENT_AND_EVALUATION_MSR_TYP_NM VARCHAR(50) NOT NULL,<br />
MEASUREMENT_AND_EVALUATION_MSR_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (MEASUREMENT_AND_EVALUATION_MSR_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: MEASUREMENT_AND_EVALUATION_OBJCTV <br />
--<br />
<br />
CREATE TABLE MEASUREMENT_AND_EVALUATION_OBJCTV(<br />
MEASUREMENT_AND_EVALUATION_OBJCTV_ID INTEGER NOT NULL,<br />
MEASUREMENT_AND_EVALUATION_OBJCTV_NM VARCHAR(50) NOT NULL,<br />
MEASUREMENT_AND_EVALUATION_OBJCTV_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (MEASUREMENT_AND_EVALUATION_OBJCTV_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: MEASUREMENT_AND_EVALUATION_RPRT_FC <br />
--<br />
<br />
CREATE TABLE MEASUREMENT_AND_EVALUATION_RPRT_FC(<br />
MEASUREMENT_AND_EVALUATION_RPRT_FC_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
IMPLMNTNG_PRTNR_ID INTEGER NOT NULL,<br />
HLTH_ELMNT_ID INTEGER NOT NULL,<br />
SPPLR_ID INTEGER NOT NULL,<br />
RPRT_SBMSSN_SRD_DAY_ID INTEGER NOT NULL,<br />
RPRT_QTR_SRD_QTR_ID INTEGER NOT NULL,<br />
MEASUREMENT_AND_EVALUATION_RPRT_CMMNTS VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (MEASUREMENT_AND_EVALUATION_RPRT_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: MEASUREMENT_AND_EVALUATION_RPRT_ITM_FC <br />
--<br />
<br />
CREATE TABLE MEASUREMENT_AND_EVALUATION_RPRT_ITM_FC(<br />
MEASUREMENT_AND_EVALUATION_RPRT_ITM_FC_ID INTEGER NOT NULL,<br />
MEASUREMENT_AND_EVALUATION_RPRT_FC_ID INTEGER NOT NULL,<br />
MEASUREMENT_AND_EVALUATION_TGT_ID INTEGER NOT NULL,<br />
RPT_VAL VARCHAR(250) NOT NULL,<br />
RPRT_ITM_CMMNTS VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (MEASUREMENT_AND_EVALUATION_RPRT_ITM_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: MEASUREMENT_AND_EVALUATION_TGT <br />
--<br />
<br />
CREATE TABLE MEASUREMENT_AND_EVALUATION_TGT(<br />
MEASUREMENT_AND_EVALUATION_TGT_ID INTEGER NOT NULL,<br />
MEASUREMENT_AND_EVALUATION_MSR_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
IMPLMNTNG_PRTNR_ID INTEGER NOT NULL,<br />
HLTH_ELMNT_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_5_ID INTEGER NOT NULL,<br />
SPPLR_ID INTEGER NOT NULL,<br />
OBJCTV_VLD_TO_SRD_DAY_ID INTEGER NOT NULL,<br />
OBJCTV_VLD_FROM_SRD_DAY_ID INTEGER NOT NULL,<br />
TGT_DESRED_VAL VARCHAR(250) NOT NULL,<br />
TGT_PLUS_TOLERANCE_PCT DECIMAL(4, 3) NOT NULL,<br />
TGT_MINUS_TOLERANCE_PCT DECIMAL(4, 3) NOT NULL,<br />
PRIMARY KEY (MEASUREMENT_AND_EVALUATION_TGT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: MED_DVC_PRDCT_TYP <br />
--<br />
<br />
CREATE TABLE MED_DVC_PRDCT_TYP(<br />
MED_DVC_PRDCT_TYP_ID INTEGER NOT NULL,<br />
MED_DVC_PRDCT_TYP_NM VARCHAR(50) NOT NULL,<br />
MED_DVC_PRDCT_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (MED_DVC_PRDCT_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: MFR <br />
--<br />
<br />
CREATE TABLE MFR(<br />
MFR_ID INTEGER NOT NULL,<br />
NAMEOFMANUFACTURER VARCHAR(200) NOT NULL,<br />
MANUFACTURERGLN VARCHAR(50) NOT NULL,<br />
MFR_DESC VARCHAR(50) NOT NULL,<br />
MFR_ADDR_LN_1 VARCHAR(100),<br />
MFR_ADDR_LN_2 VARCHAR(100),<br />
MFR_ADDR_STE VARCHAR(100),<br />
MFR_ADDR_CTY VARCHAR(100),<br />
MFR_ADDR_ST VARCHAR(100) NOT NULL,<br />
MFR_ADDR_PSTL_CD VARCHAR(100),<br />
MFR_ADDR_PRVNC VARCHAR(100),<br />
MFR_ADDR_CNTRY VARCHAR(100) NOT NULL,<br />
MFR_CNTCT_NM VARCHAR(50) NOT NULL,<br />
MFR_CNTCT_EML VARCHAR(255),<br />
PRIMARY KEY (MFR_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: MFR_PRDCT_LOT <br />
--<br />
<br />
CREATE TABLE MFR_PRDCT_LOT(<br />
MFR_PRDCT_LOT_ID INTEGER NOT NULL,<br />
TRADE_ITM_ID INTEGER NOT NULL,<br />
MFR_ID INTEGER NOT NULL,<br />
MFG_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
EXP_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
MFR_PRDCT_LOT_NUM VARCHAR(255),<br />
MFR_PRDCT_LOT_TOT_QTY DECIMAL(15, 2) NOT NULL,<br />
PRIMARY KEY (MFR_PRDCT_LOT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: MFR_ST <br />
--<br />
<br />
CREATE TABLE MFR_ST(<br />
MFR_ST_ID INTEGER NOT NULL,<br />
MFR_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
MFR_ST_NM VARCHAR(50) NOT NULL,<br />
MFR_ST_DESC VARCHAR(50) NOT NULL,<br />
MFR_ST_ADDR_LN_1 VARCHAR(100),<br />
MFR_ST_ADDR_LN_2 VARCHAR(100),<br />
MFR_ST_ADDR_STE VARCHAR(100),<br />
MFR_ST_ADDR_CTY VARCHAR(100),<br />
MFR_ST_ADDR_ST VARCHAR(100) NOT NULL,<br />
MFR_ST_ADDR_PSTL_CD VARCHAR(100),<br />
MFR_ST_ADDR_PRVNC VARCHAR(100),<br />
MFR_ST_ADDR_CNTRY VARCHAR(100) NOT NULL,<br />
MFR_ST_CNTCT_NM VARCHAR(50) NOT NULL,<br />
MFR_ST_CNTCT_EML VARCHAR(255),<br />
PRIMARY KEY (MFR_ST_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: NONFOODINGREDIENT <br />
--<br />
<br />
CREATE TABLE NONFOODINGREDIENT(<br />
NONFOODINGREDIENT_ID INTEGER NOT NULL,<br />
TRADE_ITM_ID INTEGER NOT NULL,<br />
NONFOODINGREDIENT_SEQNUM SMALLINT NOT NULL,<br />
NONFOODINGREDIENTNAME VARCHAR(500) NOT NULL,<br />
ISINGREDIENTACTIVE VARCHAR(15),<br />
INGREDIENTSTRENGTH DECIMAL(10, 5),<br />
INGREDIENTSTRENGTH_MEASUREMENTUNITCODE VARCHAR(80),<br />
INGREDIENTSTRENGTHBASIS DECIMAL(10, 5),<br />
INGREDIENTSTRENGTHBASIS_MEASUREMENTUNITCODE VARCHAR(80),<br />
ISINGREDIENTGENERIC VARCHAR(15) NOT NULL,<br />
NONFOODINGREDIENTOFCONCERNCODE VARCHAR(80) NOT NULL,<br />
PRIMARY KEY (NONFOODINGREDIENT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: NTNL_PRDCT_ACTN_RQST_FC <br />
--<br />
<br />
CREATE TABLE NTNL_PRDCT_ACTN_RQST_FC(<br />
NTNL_PRDCT_ACTN_RQST_FC_ID INTEGER NOT NULL,<br />
NTNL_PRDCT_ACTN_RQST_TYP_ID INTEGER NOT NULL,<br />
NTNL_PRDCT_ACTN_RQST_STAT_TYP_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_5_ID INTEGER NOT NULL,<br />
CNTRY_PRGRM_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
NTNL_PRDCT_ACTN_RQST_SBMSSN_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
NTNL_PRDCT_ACTN_RQST_APPRVL_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
NTNL_PRDCT_ACTN_RQST_CLOSE_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
REQUESTING_BI_USER_ID INTEGER NOT NULL,<br />
NTNL_PRDCT_ACTN_RSLTN_TXT VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (NTNL_PRDCT_ACTN_RQST_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: NTNL_PRDCT_ACTN_RQST_STAT_TYP <br />
--<br />
<br />
CREATE TABLE NTNL_PRDCT_ACTN_RQST_STAT_TYP(<br />
NTNL_PRDCT_ACTN_RQST_STAT_TYP_ID INTEGER NOT NULL,<br />
NTNL_PRDCT_ACTN_RQST_STAT_TYP_NM VARCHAR(50) NOT NULL,<br />
NTNL_PRDCT_ACTN_RQST_STAT_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (NTNL_PRDCT_ACTN_RQST_STAT_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: NTNL_PRDCT_ACTN_RQST_TYP <br />
--<br />
<br />
CREATE TABLE NTNL_PRDCT_ACTN_RQST_TYP(<br />
NTNL_PRDCT_ACTN_RQST_TYP_ID INTEGER NOT NULL,<br />
NTNL_PRDCT_ACTN_RQST_TYP_NM VARCHAR(50) NOT NULL,<br />
NTNL_PRDCT_ACTN_RQST_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (NTNL_PRDCT_ACTN_RQST_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: NTNL_PRDCT_ACTN_RQST_UPDT_FC <br />
--<br />
<br />
CREATE TABLE NTNL_PRDCT_ACTN_RQST_UPDT_FC(<br />
NTNL_PRDCT_ACTN_RQST_UPDT_FC_ID INTEGER NOT NULL,<br />
NTNL_PRDCT_ACTN_RQST_FC_ID INTEGER NOT NULL,<br />
NTNL_PRDCT_ACTN_RQST_UPDT_TYP_ID INTEGER NOT NULL,<br />
NTNL_PRDCT_ACTN_RQST_UPDT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
UPDATING_BI_USER_ID INTEGER NOT NULL,<br />
NTNL_PRDCT_ACTN_RQST_UPDT_TXT VARCHAR(4000) NOT NULL,<br />
NTNL_PRDCT_ACTN_RQST_UPDT_TMSTMP TIME,<br />
PRIMARY KEY (NTNL_PRDCT_ACTN_RQST_UPDT_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: NTNL_PRDCT_ACTN_RQST_UPDT_TYP <br />
--<br />
<br />
CREATE TABLE NTNL_PRDCT_ACTN_RQST_UPDT_TYP(<br />
NTNL_PRDCT_ACTN_RQST_UPDT_TYP_ID INTEGER NOT NULL,<br />
NTNL_PRDCT_ACTN_RQST_UPDT_TYP_NM VARCHAR(50) NOT NULL,<br />
NTNL_PRDCT_ACTN_RQST_UPDT_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (NTNL_PRDCT_ACTN_RQST_UPDT_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: NTNL_PRDCT_CNSMPTN_FC <br />
--<br />
<br />
CREATE TABLE NTNL_PRDCT_CNSMPTN_FC(<br />
NTNL_PRDCT_CNSMPTN_FC_ID INTEGER NOT NULL,<br />
PRDCT_CNSMPTN_TYP_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
CNTRY_PRGRM_ID INTEGER NOT NULL,<br />
FC_ROW_TYP_ID INTEGER NOT NULL,<br />
SPPLY_CHN_LVL_ID INTEGER NOT NULL,<br />
LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_5_ID INTEGER NOT NULL,<br />
PRDCT_SUBCAT_LVL_2_ID INTEGER NOT NULL,<br />
CNSMPTN_RPRT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PRDCT_CNSMPTN_ALLCTN_MTH_SRC_MTH_ID INTEGER NOT NULL,<br />
PRDCT_CNSMPTN DECIMAL(15, 2) NOT NULL,<br />
CYP_CNSMPTN DECIMAL(11, 2) NOT NULL,<br />
PRIMARY KEY (NTNL_PRDCT_CNSMPTN_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: NTNL_PRDCT_DMND_PLN_FC <br />
--<br />
<br />
CREATE TABLE NTNL_PRDCT_DMND_PLN_FC(<br />
NTNL_PRDCT_DMND_PLN_FC_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
CNTRY_PRGRM_ID INTEGER NOT NULL,<br />
FC_ROW_TYP_ID INTEGER NOT NULL,<br />
SPPLY_CHN_LVL_ID INTEGER NOT NULL,<br />
LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_5_ID INTEGER NOT NULL,<br />
PRDCT_SUBCAT_LVL_2_ID INTEGER NOT NULL,<br />
SRD_DAY_ID INTEGER NOT NULL,<br />
PRDCT_DMND_ALLCTN_MTH_SRD_MTH_ID INTEGER NOT NULL,<br />
TGT_MIN_MTHS_SOH INTEGER NOT NULL,<br />
TGT_MAX_MTHS_SOH INTEGER NOT NULL,<br />
PRIMARY KEY (NTNL_PRDCT_DMND_PLN_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: NTNL_RCT_FCAST_FC <br />
--<br />
<br />
CREATE TABLE NTNL_RCT_FCAST_FC(<br />
NTNL_RCT_FCAST_FC_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
CNTRY_PRGRM_ID INTEGER NOT NULL,<br />
FC_ROW_TYP_ID INTEGER NOT NULL,<br />
SPPLY_CHN_LVL_ID INTEGER NOT NULL,<br />
LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_5_ID INTEGER NOT NULL,<br />
PRDCT_SUBCAT_LVL_2_ID INTEGER NOT NULL,<br />
FCAST_SBMSSN_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
FCAST_BEGIN_SRD_MTH_ID INTEGER NOT NULL,<br />
FCAST_END_SRD_MTH_ID INTEGER NOT NULL,<br />
RPRT_PRD_TYP_ID INTEGER NOT NULL,<br />
FCAST_AMT DECIMAL(15, 2) NOT NULL,<br />
PRIMARY KEY (NTNL_RCT_FCAST_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: NTNL_SP_FC <br />
--<br />
<br />
CREATE TABLE NTNL_SP_FC(<br />
NTNL_SP_FC_ID INTEGER NOT NULL,<br />
SP_STAT_ID INTEGER NOT NULL,<br />
PRCRNG_AGNCY_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
CNTRY_PRGRM_ID INTEGER NOT NULL,<br />
CNTRY_PRCRMNT_BUREAU_ID INTEGER NOT NULL,<br />
DONR_OFFC_ID INTEGER NOT NULL,<br />
FNDNG_SRC_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_CHRG_LCTN_ID INTEGER NOT NULL,<br />
FC_ROW_TYP_ID INTEGER NOT NULL,<br />
SPPLY_CHN_LVL_ID INTEGER NOT NULL,<br />
LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_5_ID INTEGER NOT NULL,<br />
PRDCT_SUBCAT_LVL_2_ID INTEGER NOT NULL,<br />
SP_SBMSSN_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
AD_HOC_TRANS_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
BI_USER_ID INTEGER NOT NULL,<br />
RCT_DSRD_BY_SRD_MTH_ID INTEGER NOT NULL,<br />
SP_CNSTRNT_TYP_ID INTEGER NOT NULL,<br />
CRRNCY_ID INTEGER NOT NULL,<br />
SP_ORDR_NUM VARCHAR(50) NOT NULL,<br />
CRRNCY_EXCHNG_RT DECIMAL(18, 6),<br />
DSRD_PRDCT_QTY DECIMAL(15, 2) NOT NULL,<br />
CNSTRND_PRDCT_QTY DECIMAL(15, 2) NOT NULL,<br />
CNSTRNT_RMRKS VARCHAR(4000) NOT NULL,<br />
PRDCT_CST DECIMAL(12, 3) NOT NULL,<br />
FRT_CST DECIMAL(12, 3) NOT NULL,<br />
TOT_CST DECIMAL(12, 3) NOT NULL,<br />
PRIMARY KEY (NTNL_SP_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: ORDR_LIN_STAT <br />
--<br />
<br />
CREATE TABLE ORDR_LIN_STAT(<br />
ORDR_LIN_STAT_ID INTEGER NOT NULL,<br />
ORDR_LIN_STAT_NM VARCHAR(50) NOT NULL,<br />
ORDR_LIN_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (ORDR_LIN_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: ORDR_STAT <br />
--<br />
<br />
CREATE TABLE ORDR_STAT(<br />
ORDR_STAT_ID INTEGER NOT NULL,<br />
ORDR_STAT_NM VARCHAR(50) NOT NULL,<br />
ORDR_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (ORDR_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PACKAGINGTYPECODE <br />
--<br />
<br />
CREATE TABLE PACKAGINGTYPECODE(<br />
PACKAGINGTYPECODE_ID INTEGER NOT NULL,<br />
PACKAGINGTYPECODE VARCHAR(80) NOT NULL,<br />
PACKAGINGTYPECODE_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PACKAGINGTYPECODE_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PKG_MARKED_LANGUAGE_CD <br />
--<br />
<br />
CREATE TABLE PKG_MARKED_LANGUAGE_CD(<br />
PKG_MARKED_LANGUAGE_CD_ID INTEGER NOT NULL,<br />
PKG_MARKED_LANGUAGE_CD VARCHAR(10) NOT NULL,<br />
PKG_MARKED_LANGUAGE_CD_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PKG_MARKED_LANGUAGE_CD_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PMT_TRMS_TYP <br />
--<br />
<br />
CREATE TABLE PMT_TRMS_TYP(<br />
PMT_TRMS_TYP_ID INTEGER NOT NULL,<br />
PMT_TRMS_TYP_NM VARCHAR(50) NOT NULL,<br />
PMT_TRMS_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PMT_TRMS_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PO_DLY_FC <br />
--<br />
<br />
CREATE TABLE PO_DLY_FC(<br />
PO_DLY_FC_ID INTEGER NOT NULL,<br />
PO_FC_ID INTEGER NOT NULL,<br />
DT_DLY_STARTED_DT_SRD_DAY_ID INTEGER,<br />
DT_DLY_CLRD_DT_SRD_DAY_ID INTEGER,<br />
PO_DLY_TYP_ID INTEGER,<br />
PO_DLY_RSN_ID INTEGER,<br />
PO_DLY_DAY_CNT INTEGER NOT NULL,<br />
PO_DLY_RMRKS VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (PO_DLY_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PO_DLY_RSN <br />
--<br />
<br />
CREATE TABLE PO_DLY_RSN(<br />
PO_DLY_RSN_ID INTEGER NOT NULL,<br />
PO_DLY_RSN_NM VARCHAR(50) NOT NULL,<br />
PO_DLY_RSN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PO_DLY_RSN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PO_DLY_RSPNSBL_PRTY <br />
--<br />
<br />
CREATE TABLE PO_DLY_RSPNSBL_PRTY(<br />
PO_DLY_RSPNSBL_PRTY_ID INTEGER NOT NULL,<br />
PO_DLY_RSPNSBL_PRTY_NM VARCHAR(50) NOT NULL,<br />
PO_DLY_RSPNSBL_PRTY_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PO_DLY_RSPNSBL_PRTY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PO_DLY_TYP <br />
--<br />
<br />
CREATE TABLE PO_DLY_TYP(<br />
PO_DLY_TYP_ID INTEGER NOT NULL,<br />
PO_DLY_RSPNSBL_PRTY_ID INTEGER,<br />
PO_DLY_TYP_NM VARCHAR(50) NOT NULL,<br />
PO_DLY_TYP_DESC VARCHAR(50) NOT NULL,<br />
PO_DLY_ACCPTBL_YNFLG CHAR(1) NOT NULL,<br />
PRIMARY KEY (PO_DLY_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PO_DOC_CMPLTN_STAT <br />
--<br />
<br />
CREATE TABLE PO_DOC_CMPLTN_STAT(<br />
PO_DOC_CMPLTN_STAT_ID INTEGER NOT NULL,<br />
PO_DOC_CMPLTN_STAT_NM VARCHAR(50) NOT NULL,<br />
PO_DOC_CMPLTN_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PO_DOC_CMPLTN_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PO_FC <br />
--<br />
<br />
CREATE TABLE PO_FC(<br />
PO_FC_ID INTEGER NOT NULL,<br />
PO_TYP_ID INTEGER NOT NULL,<br />
PO_URGNCY_TYP_ID INTEGER NOT NULL,<br />
PQ_FC_ID INTEGER NOT NULL,<br />
PRCRNG_AGNCY_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
DONR_OFFC_ID INTEGER NOT NULL,<br />
FNDNG_SRC_ID INTEGER NOT NULL,<br />
SPPLR_ID INTEGER NOT NULL,<br />
CNSGNE_ID INTEGER NOT NULL,<br />
HLTH_ELMNT_ID INTEGER NOT NULL,<br />
TSKORDR_ID INTEGER NOT NULL,<br />
PPLN_STG_ID INTEGER NOT NULL,<br />
SPPLY_CHN_FRMWRK_ID INTEGER,<br />
SRC_INCOTERM_ID INTEGER NOT NULL,<br />
DSTNTN_INCOTERM_ID INTEGER NOT NULL,<br />
PO_STAT_ID INTEGER,<br />
PPLN_ORDR_DISP_ID INTEGER NOT NULL,<br />
PO_DOC_CMPLTN_STAT_ID INTEGER NOT NULL,<br />
SRC_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
DSTNTN_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
PO_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
BLNKT_PO_VLD_FROM_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
BLNKT_PO_VLD_TO_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PRJCTD_DLVRY_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
VNDR_PRMSD_BY_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PRE_SHPMNT_INSPCTN_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
ESTMTD_RDY_FOR_FRT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
EXPRT_DOC_RCVD_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PO_CRTD_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PO_RCVD_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PO_SNT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PLND_IN_CNTRY_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PLND_DLVRY_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
SHPPNG_MTHD_ID INTEGER NOT NULL,<br />
FRT_FWDR_ID INTEGER NOT NULL,<br />
CNTRY_PRGRM_ID INTEGER NOT NULL,<br />
CRRNCY_ID INTEGER NOT NULL,<br />
PMT_TRMS_TYP_ID INTEGER NOT NULL,<br />
PO_NUM VARCHAR(50),<br />
ORDR_IN_LN_WITH_SP_YNFLG CHAR(1) NOT NULL,<br />
PRTL_DLVRY_YNFLG CHAR(1) NOT NULL,<br />
HDR_DISC_PCTG DECIMAL(4, 3) NOT NULL,<br />
HDR_DISC_VAL DECIMAL(12, 3) NOT NULL,<br />
TOT_LIN_DISC_VAL DECIMAL(12, 3) NOT NULL,<br />
FRT_EXPNS DECIMAL(12, 3) NOT NULL,<br />
INSRNC_EXPNS DECIMAL(12, 3) NOT NULL,<br />
QA_EXPNS DECIMAL(12, 3) NOT NULL,<br />
SCRTY_EXPNS DECIMAL(12, 3) NOT NULL,<br />
OTHR_HDR_EXPNSS DECIMAL(12, 3) NOT NULL,<br />
PO_RMRKS VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (PO_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PO_HDR_EXPNS_FC <br />
--<br />
<br />
CREATE TABLE PO_HDR_EXPNS_FC(<br />
PO_HDR_EXPNS_FC_ID INTEGER NOT NULL,<br />
PO_FC_ID INTEGER NOT NULL,<br />
PO_HDR_EXPNS_TYP_ID INTEGER NOT NULL,<br />
EXPNS_VAL DECIMAL(12, 3) NOT NULL,<br />
EXPNS_DISC_PCTG DECIMAL(4, 3) NOT NULL,<br />
EXPNS_DISC_VAL DECIMAL(12, 3) NOT NULL,<br />
PRIMARY KEY (PO_HDR_EXPNS_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PO_HDR_EXPNS_TYP <br />
--<br />
<br />
CREATE TABLE PO_HDR_EXPNS_TYP(<br />
PO_HDR_EXPNS_TYP_ID INTEGER NOT NULL,<br />
PO_HDR_EXPNS_TYP_NM VARCHAR(50) NOT NULL,<br />
PO_HDR_EXPNS_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PO_HDR_EXPNS_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PO_KEY_INFO_TYP <br />
--<br />
<br />
CREATE TABLE PO_KEY_INFO_TYP(<br />
PO_KEY_INFO_TYP_ID INTEGER NOT NULL,<br />
PO_KEY_INFO_TYP_NM VARCHAR(50) NOT NULL,<br />
PO_KEY_INFO_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PO_KEY_INFO_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PO_KIC_FC <br />
--<br />
<br />
CREATE TABLE PO_KIC_FC(<br />
PO_KIC_FC_ID INTEGER NOT NULL,<br />
PO_FC_ID INTEGER NOT NULL,<br />
SRD_DAY_ID INTEGER,<br />
PO_KEY_INFO_TYP_ID INTEGER,<br />
PO_KIC_RSN_ID INTEGER,<br />
PREV_VAL VARCHAR(4000) NOT NULL,<br />
CRRNT_VAL VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (PO_KIC_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PO_KIC_RSN <br />
--<br />
<br />
CREATE TABLE PO_KIC_RSN(<br />
PO_KIC_RSN_ID INTEGER NOT NULL,<br />
PO_KIC_RSN_NM VARCHAR(50) NOT NULL,<br />
PO_KIC_RSN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PO_KIC_RSN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PO_LIN_FC <br />
--<br />
<br />
CREATE TABLE PO_LIN_FC(<br />
PO_LIN_FC_ID INTEGER NOT NULL,<br />
PO_FC_ID INTEGER NOT NULL,<br />
PQ_LIN_FC_ID INTEGER NOT NULL,<br />
TRADE_ITM_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_5_ID INTEGER NOT NULL,<br />
MFR_ID INTEGER NOT NULL,<br />
FNDNG_SRC_ID INTEGER NOT NULL,<br />
HLTH_ELMNT_ID INTEGER NOT NULL,<br />
PO_LIN_STAT_ID INTEGER NOT NULL,<br />
PO_LIN_STAT_RSN_ID INTEGER NOT NULL,<br />
SRC_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
DSTNTN_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
QTY_UOM_ID INTEGER NOT NULL,<br />
SHPPNG_MTHD_ID INTEGER NOT NULL,<br />
FRT_FWDR_ID INTEGER NOT NULL,<br />
SRC_INCOTERM_ID INTEGER NOT NULL,<br />
DSTNTN_INCOTERM_ID INTEGER NOT NULL,<br />
SPPLY_CHN_FRMWRK_ID INTEGER NOT NULL,<br />
ESTMTD_RDY_FOR_FRT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PLND_IN_CNTRY_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PLND_DLVRY_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PRJCTD_DLVRY_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PO_NUM VARCHAR(50) NOT NULL,<br />
LIN_NUM INTEGER NOT NULL,<br />
LIN_QTY DECIMAL(15, 2) NOT NULL,<br />
LIN_EACH_QUALTITY DECIMAL(15, 2) NOT NULL,<br />
LIN_VAL DECIMAL(12, 3),<br />
LIN_EXW_VAL DECIMAL(12, 3) NOT NULL,<br />
LIN_DISC_PCTG DECIMAL(4, 3) NOT NULL,<br />
LIN_DISC_VAL DECIMAL(12, 3) NOT NULL,<br />
PO_LIN_CYP DECIMAL(11, 2) NOT NULL,<br />
PRIMARY KEY (PO_LIN_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PO_LIN_STAT <br />
--<br />
<br />
CREATE TABLE PO_LIN_STAT(<br />
PO_LIN_STAT_ID INTEGER NOT NULL,<br />
PO_LIN_STAT_NM VARCHAR(50) NOT NULL,<br />
PO_LIN_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PO_LIN_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PO_LIN_STAT_RSN <br />
--<br />
<br />
CREATE TABLE PO_LIN_STAT_RSN(<br />
PO_LIN_STAT_RSN_ID INTEGER NOT NULL,<br />
PO_LIN_STAT_RSN_NM VARCHAR(50) NOT NULL,<br />
PO_LIN_STAT_RSN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PO_LIN_STAT_RSN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PO_MLSTN_FC <br />
--<br />
<br />
CREATE TABLE PO_MLSTN_FC(<br />
PO_MLSTN_FC_ID INTEGER NOT NULL,<br />
PO_FC_ID INTEGER NOT NULL,<br />
PO_LIN_FC_ID INTEGER NOT NULL,<br />
PO_MLSTN_DT_SRD_DAY_ID INTEGER,<br />
PO_MLSTN_TYP_ID INTEGER,<br />
PO_MLSTN_RSN_ID INTEGER,<br />
PO_MLSTN_RMRKS VARCHAR(4000) NOT NULL,<br />
PO_MLSTN_RSN_RMRKS VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (PO_MLSTN_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PO_MLSTN_RSN <br />
--<br />
<br />
CREATE TABLE PO_MLSTN_RSN(<br />
PO_MLSTN_RSN_ID INTEGER NOT NULL,<br />
PO_MLSTN_RSN_NM VARCHAR(50) NOT NULL,<br />
PO_MLSTN_RSN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PO_MLSTN_RSN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PO_MLSTN_TYP <br />
--<br />
<br />
CREATE TABLE PO_MLSTN_TYP(<br />
PO_MLSTN_TYP_ID INTEGER NOT NULL,<br />
PO_MLSTN_TYP_NM VARCHAR(50) NOT NULL,<br />
PO_MLSTN_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PO_MLSTN_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PO_STAT <br />
--<br />
<br />
CREATE TABLE PO_STAT(<br />
PO_STAT_ID INTEGER NOT NULL,<br />
PO_STAT_NM VARCHAR(50) NOT NULL,<br />
PO_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PO_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PO_TYP <br />
--<br />
<br />
CREATE TABLE PO_TYP(<br />
PO_TYP_ID INTEGER NOT NULL,<br />
PO_TYP_NM VARCHAR(50) NOT NULL,<br />
PO_TYP_DESC VARCHAR(250) NOT NULL,<br />
PRIMARY KEY (PO_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PO_URGNCY_TYP <br />
--<br />
<br />
CREATE TABLE PO_URGNCY_TYP(<br />
PO_URGNCY_TYP_ID INTEGER NOT NULL,<br />
PO_URGNCY_TYP_NM VARCHAR(50) NOT NULL,<br />
PO_URGNCY_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PO_URGNCY_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PPLN_ORDR_DISP <br />
--<br />
<br />
CREATE TABLE PPLN_ORDR_DISP(<br />
PPLN_ORDR_DISP_ID INTEGER NOT NULL,<br />
PPLN_ORDR_DISP_NM VARCHAR(50) NOT NULL,<br />
PPLN_ORDR_DISP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PPLN_ORDR_DISP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PPLN_STG <br />
--<br />
<br />
CREATE TABLE PPLN_STG(<br />
PPLN_STG_ID INTEGER NOT NULL,<br />
PPLN_STG_NM VARCHAR(50) NOT NULL,<br />
PPLN_STG_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PPLN_STG_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PQ_DLY_FC <br />
--<br />
<br />
CREATE TABLE PQ_DLY_FC(<br />
PQ_DLY_FC_ID INTEGER NOT NULL,<br />
PQ_FC_ID INTEGER NOT NULL,<br />
DT_DLY_STARTED_SRD_DAY_ID INTEGER NOT NULL,<br />
DT_DLY_CLRD_SRD_DAY_ID INTEGER NOT NULL,<br />
PQ_DLY_TYP_ID INTEGER NOT NULL,<br />
PQ_DLY_RSN_ID INTEGER NOT NULL,<br />
PQ_DLY_DAY_CNT INTEGER NOT NULL,<br />
PQ_DLY_RMRKS VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (PQ_DLY_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PQ_DLY_RSN <br />
--<br />
<br />
CREATE TABLE PQ_DLY_RSN(<br />
PQ_DLY_RSN_ID INTEGER NOT NULL,<br />
PQ_DLY_RSN_NM VARCHAR(50) NOT NULL,<br />
PQ_DLY_RSN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PQ_DLY_RSN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PQ_DLY_RSPNSBL_PRTY <br />
--<br />
<br />
CREATE TABLE PQ_DLY_RSPNSBL_PRTY(<br />
PQ_DLY_RSPNSBL_PRTY_ID INTEGER NOT NULL,<br />
PQ_DLY_RSPNSBL_PRTY_NM VARCHAR(50) NOT NULL,<br />
PQ_DLY_RSPNSBL_PRTY_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PQ_DLY_RSPNSBL_PRTY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PQ_DLY_TYP <br />
--<br />
<br />
CREATE TABLE PQ_DLY_TYP(<br />
PQ_DLY_TYP_ID INTEGER NOT NULL,<br />
PQ_DLY_RSPNSBL_PRTY_ID INTEGER NOT NULL,<br />
PQ_DLY_TYP_NM VARCHAR(50) NOT NULL,<br />
PQ_DLY_TYP_DESC VARCHAR(50) NOT NULL,<br />
PQ_DLY_RMRKS VARCHAR(4000) NOT NULL,<br />
PR_DLY_ACCPTBL_YNFLG CHAR(1) NOT NULL,<br />
PRIMARY KEY (PQ_DLY_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PQ_DOC_CMPLTN_STAT <br />
--<br />
<br />
CREATE TABLE PQ_DOC_CMPLTN_STAT(<br />
PQ_DOC_CMPLTN_STAT_ID INTEGER NOT NULL,<br />
PQ_DOC_CMPLTN_STAT_NM VARCHAR(50) NOT NULL,<br />
PQ_DOC_CMPLTN_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PQ_DOC_CMPLTN_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PQ_FC <br />
--<br />
<br />
CREATE TABLE PQ_FC(<br />
PQ_FC_ID INTEGER NOT NULL,<br />
PQ_TYP_ID INTEGER NOT NULL,<br />
PQ_SRC_ID INTEGER,<br />
PQ_URGNCY_TYP_ID INTEGER,<br />
PR_FC_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
DONR_OFFC_ID INTEGER NOT NULL,<br />
SPPLR_ID INTEGER NOT NULL,<br />
HLTH_ELMNT_ID INTEGER NOT NULL,<br />
TSKORDR_ID INTEGER NOT NULL,<br />
PPLN_STG_ID INTEGER NOT NULL,<br />
SPPLY_CHN_FRMWRK_ID INTEGER NOT NULL,<br />
PQ_STAT_ID INTEGER NOT NULL,<br />
PQ_RSPNS_ID INTEGER NOT NULL,<br />
PPLN_ORDR_DISP_ID INTEGER NOT NULL,<br />
PQ_DOC_CMPLTN_STAT_ID INTEGER NOT NULL,<br />
SRC_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
DSTNTN_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
INCOTERM_ID INTEGER NOT NULL,<br />
PQ_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
STKOUT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PQ_ESTMTD_RDY_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PQ_EXP_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PQ_SNT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PQ_RSPNS_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PQ_FNL_INVC_SNT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PQ_PRCD_TO_ORDR_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
SHPPNG_MTHD_ID INTEGER NOT NULL,<br />
FRT_FWDR_ID INTEGER NOT NULL,<br />
CNTRY_PRGRM_ID INTEGER NOT NULL,<br />
CRRNCY_ID INTEGER,<br />
PMT_TRMS_TYP_ID INTEGER NOT NULL,<br />
PQ_NUM VARCHAR(50) NOT NULL,<br />
ORDR_IN_LN_WITH_SP_YNFLG CHAR(1) NOT NULL,<br />
CRRNCY_EXCHNG_RT DECIMAL(18, 6),<br />
HDR_DISC_PCTG DECIMAL(4, 3) NOT NULL,<br />
HDR_DISC_VAL DECIMAL(12, 3) NOT NULL,<br />
TOT_LIN_DISC_VAL DECIMAL(12, 3) NOT NULL,<br />
FRT_EXPNS DECIMAL(12, 3) NOT NULL,<br />
INSRNC_EXPNS DECIMAL(12, 3) NOT NULL,<br />
QA_EXPNS DECIMAL(12, 3) NOT NULL,<br />
SCRTY_EXPNS DECIMAL(12, 3) NOT NULL,<br />
OTHR_HDR_EXPNSS DECIMAL(12, 3) NOT NULL,<br />
PQ_RSN VARCHAR(4000) NOT NULL,<br />
PQ_RMRKS VARCHAR(4000) NOT NULL,<br />
PQ_INVC_FNL_CMMNTS VARCHAR(4000) NOT NULL,<br />
PQ_RSPNS_CMMNTS VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (PQ_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PQ_HDR_EXPNS_FC <br />
--<br />
<br />
CREATE TABLE PQ_HDR_EXPNS_FC(<br />
PQ_HDR_EXPNS_FC_ID INTEGER NOT NULL,<br />
PQ_FC_ID INTEGER NOT NULL,<br />
PQ_HDR_EXPNS_TYP_ID INTEGER NOT NULL,<br />
EXPNS_VAL DECIMAL(12, 3) NOT NULL,<br />
EXPNS_DISC_PCTG DECIMAL(4, 3) NOT NULL,<br />
EXPNS_DISC_VAL DECIMAL(12, 3) NOT NULL,<br />
PRIMARY KEY (PQ_HDR_EXPNS_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PQ_HDR_EXPNS_TYP <br />
--<br />
<br />
CREATE TABLE PQ_HDR_EXPNS_TYP(<br />
PQ_HDR_EXPNS_TYP_ID INTEGER NOT NULL,<br />
PQ_HDR_EXPNS_TYP_NM VARCHAR(50) NOT NULL,<br />
PQ_HDR_EXPNS_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PQ_HDR_EXPNS_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PQ_KEY_INFO_TYP <br />
--<br />
<br />
CREATE TABLE PQ_KEY_INFO_TYP(<br />
PQ_KEY_INFO_TYP_ID INTEGER NOT NULL,<br />
PQ_KEY_INFO_TYP_NM VARCHAR(50) NOT NULL,<br />
PQ_KEY_INFO_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PQ_KEY_INFO_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PQ_KIC_FC <br />
--<br />
<br />
CREATE TABLE PQ_KIC_FC(<br />
PQ_KIC_FC_ID INTEGER NOT NULL,<br />
PQ_FC_ID INTEGER NOT NULL,<br />
SRD_DAY_ID INTEGER NOT NULL,<br />
PQ_KEY_INFO_TYP_ID INTEGER NOT NULL,<br />
PQ_KIC_RSN_ID INTEGER NOT NULL,<br />
PREV_VAL VARCHAR(4000) NOT NULL,<br />
CRRNT_VAL VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (PQ_KIC_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PQ_KIC_RSN <br />
--<br />
<br />
CREATE TABLE PQ_KIC_RSN(<br />
PQ_KIC_RSN_ID INTEGER NOT NULL,<br />
PQ_KIC_RSN_NM VARCHAR(50) NOT NULL,<br />
PQ_KIC_RSN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PQ_KIC_RSN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PQ_LIN_FC <br />
--<br />
<br />
CREATE TABLE PQ_LIN_FC(<br />
PQ_LIN_FC_ID INTEGER NOT NULL,<br />
PQ_FC_ID INTEGER NOT NULL,<br />
PR_LIN_FC_ID INTEGER NOT NULL,<br />
FNDNG_SRC_ID INTEGER NOT NULL,<br />
HLTH_ELMNT_ID INTEGER NOT NULL,<br />
TRADE_ITM_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_5_ID INTEGER NOT NULL,<br />
MFR_ID INTEGER NOT NULL,<br />
PQ_LIN_STAT_ID INTEGER NOT NULL,<br />
PQ_LIN_STAT_RSN_ID INTEGER NOT NULL,<br />
SRC_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
DSTNTN_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
QTY_UOM_ID INTEGER NOT NULL,<br />
PQ_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
STKOUT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
SHPPNG_MTHD_ID INTEGER NOT NULL,<br />
FRT_FWDR_ID INTEGER NOT NULL,<br />
SRC_INCOTERM_ID INTEGER NOT NULL,<br />
DSTNTN_INCOTERM_ID INTEGER NOT NULL,<br />
SPPLY_CHN_FRMWRK_ID INTEGER NOT NULL,<br />
SPPLR_ID INTEGER NOT NULL,<br />
LIN_NUM INTEGER NOT NULL,<br />
LIN_QTY DECIMAL(15, 2) NOT NULL,<br />
LIN_EACH_QTY DECIMAL(15, 2) NOT NULL,<br />
LIN_UNIT_PRC DECIMAL(12, 3),<br />
LIN_VAL DECIMAL(12, 3) NOT NULL,<br />
LIN_EXW_VAL DECIMAL(12, 3) NOT NULL,<br />
LIN_DISC_PCTG DECIMAL(4, 3) NOT NULL,<br />
LIN_DISC_VAL DECIMAL(12, 3) NOT NULL,<br />
PRIMARY KEY (PQ_LIN_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PQ_LIN_STAT <br />
--<br />
<br />
CREATE TABLE PQ_LIN_STAT(<br />
PQ_LIN_STAT_ID INTEGER NOT NULL,<br />
PQ_LIN_STAT_NM VARCHAR(50) NOT NULL,<br />
PQ_LIN_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PQ_LIN_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PQ_LIN_STAT_RSN <br />
--<br />
<br />
CREATE TABLE PQ_LIN_STAT_RSN(<br />
PQ_LIN_STAT_RSN_ID INTEGER NOT NULL,<br />
PQ_LIN_STAT_RSN_NM VARCHAR(50) NOT NULL,<br />
PQ_LIN_STAT_RSN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PQ_LIN_STAT_RSN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PQ_MLSTN_FC <br />
--<br />
<br />
CREATE TABLE PQ_MLSTN_FC(<br />
PQ_MLSTN_FC_ID INTEGER NOT NULL,<br />
PQ_FC_ID INTEGER NOT NULL,<br />
PQ_LIN_FC_ID INTEGER NOT NULL,<br />
PQ_MLSTN_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PQ_MLSTN_TYP_ID INTEGER NOT NULL,<br />
PQ_MLSTN_RSN_ID INTEGER NOT NULL,<br />
PQ_MLSTN_RMRKS VARCHAR(4000) NOT NULL,<br />
PQ_MLSTN_RSN_RMRKS VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (PQ_MLSTN_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PQ_MLSTN_RSN <br />
--<br />
<br />
CREATE TABLE PQ_MLSTN_RSN(<br />
PQ_MLSTN_RSN_ID INTEGER NOT NULL,<br />
PQ_MLSTN_RSN_NM VARCHAR(50) NOT NULL,<br />
PQ_MLSTN_RSN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PQ_MLSTN_RSN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PQ_MLSTN_TYP <br />
--<br />
<br />
CREATE TABLE PQ_MLSTN_TYP(<br />
PQ_MLSTN_TYP_ID INTEGER NOT NULL,<br />
PQ_MLSTN_TYP_NM VARCHAR(50) NOT NULL,<br />
PQ_MLSTN_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PQ_MLSTN_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PQ_RSPNS <br />
--<br />
<br />
CREATE TABLE PQ_RSPNS(<br />
PQ_RSPNS_ID INTEGER NOT NULL,<br />
PQ_RSPNS_NM VARCHAR(50) NOT NULL,<br />
PQ_RSPNS_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PQ_RSPNS_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PQ_SRC <br />
--<br />
<br />
CREATE TABLE PQ_SRC(<br />
PQ_SRC_ID INTEGER NOT NULL,<br />
PQ_SRC_NM VARCHAR(50) NOT NULL,<br />
PQ_SRC_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PQ_SRC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PQ_STAT <br />
--<br />
<br />
CREATE TABLE PQ_STAT(<br />
PQ_STAT_ID INTEGER NOT NULL,<br />
PQ_STAT_NM VARCHAR(50) NOT NULL,<br />
PQ_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PQ_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PQ_TYP <br />
--<br />
<br />
CREATE TABLE PQ_TYP(<br />
PQ_TYP_ID INTEGER NOT NULL,<br />
PQ_TYP_NM VARCHAR(50) NOT NULL,<br />
PQ_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PQ_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PQ_URGNCY_TYP <br />
--<br />
<br />
CREATE TABLE PQ_URGNCY_TYP(<br />
PQ_URGNCY_TYP_ID INTEGER NOT NULL,<br />
EMRGNCY_TYP_ID INTEGER,<br />
PQ_URGNCY_TYP_NM VARCHAR(50) NOT NULL,<br />
PQ_URGNCY_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PQ_URGNCY_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PR_DLY_FC <br />
--<br />
<br />
CREATE TABLE PR_DLY_FC(<br />
PR_DLY_FC_ID INTEGER NOT NULL,<br />
PR_FC_ID INTEGER NOT NULL,<br />
DT_DLY_STARTED_SRD_DAY_ID INTEGER NOT NULL,<br />
DT_DLY_CLRD_SRD_DAY_ID INTEGER NOT NULL,<br />
PR_DLY_TYP_ID INTEGER NOT NULL,<br />
PR_DLY_RSN_ID INTEGER NOT NULL,<br />
PR_DLY_DAY_CNT INTEGER NOT NULL,<br />
PR_DLY_RMRKS VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (PR_DLY_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PR_DLY_RSN <br />
--<br />
<br />
CREATE TABLE PR_DLY_RSN(<br />
PR_DLY_RSN_ID INTEGER NOT NULL,<br />
PR_DLY_RSN_NM VARCHAR(50) NOT NULL,<br />
PR_DLY_RSN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PR_DLY_RSN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PR_DLY_RSPNSBL_PRTY <br />
--<br />
<br />
CREATE TABLE PR_DLY_RSPNSBL_PRTY(<br />
PR_DLY_RSPNSBL_PRTY_ID INTEGER NOT NULL,<br />
PR_DLY_RSPNSBL_PRTY_NM VARCHAR(50) NOT NULL,<br />
PR_DLY_RSPNSBL_PRTY_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PR_DLY_RSPNSBL_PRTY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PR_DLY_TYP <br />
--<br />
<br />
CREATE TABLE PR_DLY_TYP(<br />
PR_DLY_TYP_ID INTEGER NOT NULL,<br />
PR_DLY_RSPNSBL_PRTY_ID INTEGER NOT NULL,<br />
PR_DLY_TYP_NM VARCHAR(50) NOT NULL,<br />
PR_DLY_TYP_DESC VARCHAR(50) NOT NULL,<br />
PR_DLY_ACCPTBL_YNFLG CHAR(1) NOT NULL,<br />
PRIMARY KEY (PR_DLY_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PR_DOC_CMPLTN_STAT <br />
--<br />
<br />
CREATE TABLE PR_DOC_CMPLTN_STAT(<br />
PR_DOC_CMPLTN_STAT_ID INTEGER NOT NULL,<br />
PR_DOC_CMPLTN_STAT_NM VARCHAR(50) NOT NULL,<br />
PR_DOC_CMPLTN_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PR_DOC_CMPLTN_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PR_FC <br />
--<br />
<br />
CREATE TABLE PR_FC(<br />
PR_FC_ID INTEGER NOT NULL,<br />
PR_TYP_ID INTEGER NOT NULL,<br />
TSKORDR_ID INTEGER NOT NULL,<br />
LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
PR_DOC_CMPLTN_STAT_ID INTEGER NOT NULL,<br />
PPLN_STG_ID INTEGER NOT NULL,<br />
PPLN_ORDR_DISP_ID INTEGER NOT NULL,<br />
SPPLY_CHN_FRMWRK_ID INTEGER NOT NULL,<br />
CNTRY_PRGRM_ID INTEGER NOT NULL,<br />
HLTH_ELMNT_ID INTEGER NOT NULL,<br />
PR_STAT_ID INTEGER NOT NULL,<br />
PR_URGNCY_TYP_ID INTEGER NOT NULL,<br />
PR_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PR_ESTMTD_RDY_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PR_EXP_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PR_SNT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PR_RSPNS_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
FNDNG_SRC_ID INTEGER NOT NULL,<br />
DONR_OFFC_ID INTEGER NOT NULL,<br />
PRFRRD_INCOTERM_ID INTEGER NOT NULL,<br />
RQSTD_LEAD_TIME_DAYS INTEGER NOT NULL,<br />
PR_TOT_QTY INTEGER NOT NULL,<br />
PR_TOT_VAL DECIMAL(12, 3) NOT NULL,<br />
PR_RMRKS VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (PR_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PR_KEY_INFO_TYP <br />
--<br />
<br />
CREATE TABLE PR_KEY_INFO_TYP(<br />
PR_KEY_INFO_TYP_ID INTEGER NOT NULL,<br />
PR_KEY_INFO_TYP_NM VARCHAR(50) NOT NULL,<br />
PR_KEY_INFO_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PR_KEY_INFO_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PR_KIC_FC <br />
--<br />
<br />
CREATE TABLE PR_KIC_FC(<br />
PR_KIC_FC_ID INTEGER NOT NULL,<br />
PR_FC_ID INTEGER NOT NULL,<br />
SRD_DAY_ID INTEGER NOT NULL,<br />
PR_KEY_INFO_TYP_ID INTEGER NOT NULL,<br />
PR_KIC_RSN_ID INTEGER NOT NULL,<br />
PREV_VAL VARCHAR(4000) NOT NULL,<br />
CRRNT_VAL VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (PR_KIC_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PR_KIC_RSN <br />
--<br />
<br />
CREATE TABLE PR_KIC_RSN(<br />
PR_KIC_RSN_ID INTEGER NOT NULL,<br />
PR_KIC_RSN_NM VARCHAR(50) NOT NULL,<br />
PR_KIC_RSN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PR_KIC_RSN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PR_LIN_FC <br />
--<br />
<br />
CREATE TABLE PR_LIN_FC(<br />
PR_LIN_FC_ID INTEGER NOT NULL,<br />
PR_FC_ID INTEGER NOT NULL,<br />
NTNL_SP_FC_ID INTEGER NOT NULL,<br />
TRADE_ITM_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_5_ID INTEGER NOT NULL,<br />
PRDCT_LN_ID INTEGER NOT NULL,<br />
PRDCT_SUBCAT_LVL_3_ID INTEGER NOT NULL,<br />
PRDCT_SUBCAT_LVL_2_ID INTEGER NOT NULL,<br />
PRDCT_SUBCAT_LVL_1_ID INTEGER NOT NULL,<br />
PR_LIN_STAT_RSN_ID INTEGER NOT NULL,<br />
PR_LIN_STAT_ID INTEGER NOT NULL,<br />
QTY_UOM_ID INTEGER NOT NULL,<br />
PRFRRD_SHPPNG_MTHD_ID INTEGER NOT NULL,<br />
PRJCTD_STKOUT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
NEW_PR_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
NEW_PR_APPROVED_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
NEW_PR_RJCTD_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
NEW_PRDCT_ADDED_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
FNDNG_SRC_ID INTEGER NOT NULL,<br />
LIN_RQSTD_QTY DECIMAL(15, 2) NOT NULL,<br />
LIN_RQST_VAL DECIMAL(12, 3) NOT NULL,<br />
NEW_PR_RQRD_YNFLG CHAR(1) NOT NULL,<br />
NEW_PR_NUM VARCHAR(250) NOT NULL,<br />
NEW_PR_GNRC_NM VARCHAR(250) NOT NULL,<br />
NEW_PR_STR VARCHAR(250) NOT NULL,<br />
NEW_PR_PACK_SZ VARCHAR(250) NOT NULL,<br />
NEW_PR_CMMNTS VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (PR_LIN_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PR_LIN_STAT <br />
--<br />
<br />
CREATE TABLE PR_LIN_STAT(<br />
PR_LIN_STAT_ID INTEGER NOT NULL,<br />
PR_LIN_STAT_NM VARCHAR(50) NOT NULL,<br />
PR_LIN_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PR_LIN_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PR_LIN_STAT_RSN <br />
--<br />
<br />
CREATE TABLE PR_LIN_STAT_RSN(<br />
PR_LIN_STAT_RSN_ID INTEGER NOT NULL,<br />
PR_LIN_STAT_RSN_NM VARCHAR(50) NOT NULL,<br />
PR_LIN_STAT_RSN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PR_LIN_STAT_RSN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PR_MLSTN_FC <br />
--<br />
<br />
CREATE TABLE PR_MLSTN_FC(<br />
PR_MLSTN_FC_ID INTEGER NOT NULL,<br />
PR_FC_ID INTEGER NOT NULL,<br />
PR_LIN_FC_ID INTEGER NOT NULL,<br />
PR_MLSTN_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PR_MLSTN_TYP_ID INTEGER NOT NULL,<br />
PR_MLSTN_RSN_ID INTEGER NOT NULL,<br />
PR_MLSTN_RMRKS VARCHAR(4000) NOT NULL,<br />
PR_MLSTN_RSN_RMRKS VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (PR_MLSTN_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PR_MLSTN_RSN <br />
--<br />
<br />
CREATE TABLE PR_MLSTN_RSN(<br />
PR_MLSTN_RSN_ID INTEGER NOT NULL,<br />
PR_MLSTN_RSN_NM VARCHAR(50) NOT NULL,<br />
PR_MLSTN_RSN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PR_MLSTN_RSN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PR_MLSTN_TYP <br />
--<br />
<br />
CREATE TABLE PR_MLSTN_TYP(<br />
PR_MLSTN_TYP_ID INTEGER NOT NULL,<br />
PR_MLSTN_TYP_NM VARCHAR(50) NOT NULL,<br />
PR_MLSTN_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PR_MLSTN_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PR_STAT <br />
--<br />
<br />
CREATE TABLE PR_STAT(<br />
PR_STAT_ID INTEGER NOT NULL,<br />
PR_STAT_NM VARCHAR(50) NOT NULL,<br />
PR_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PR_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PR_TYP <br />
--<br />
<br />
CREATE TABLE PR_TYP(<br />
PR_TYP_ID INTEGER NOT NULL,<br />
PR_TYP_NM VARCHAR(50) NOT NULL,<br />
PR_TYP_DESC VARCHAR(150) NOT NULL,<br />
PRIMARY KEY (PR_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PR_URGNCY_TYP <br />
--<br />
<br />
CREATE TABLE PR_URGNCY_TYP(<br />
PR_URGNCY_TYP_ID INTEGER NOT NULL,<br />
EMRGNCY_TYP_ID INTEGER NOT NULL,<br />
PR_URGNCY_TYP_NM VARCHAR(50) NOT NULL,<br />
PRDCT_QT_RQST_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PR_URGNCY_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRCHSNG_RSTRCTN_TYP <br />
--<br />
<br />
CREATE TABLE PRCHSNG_RSTRCTN_TYP(<br />
PRCHSNG_RSTRCTN_TYP_ID INTEGER NOT NULL,<br />
PRCHSNG_RSTRCTN_TYP_NM VARCHAR(50) NOT NULL,<br />
PRCHSNG_RSTRCTN_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PRCHSNG_RSTRCTN_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRCRMNT_FCAST_HDR <br />
--<br />
<br />
CREATE TABLE PRCRMNT_FCAST_HDR(<br />
PRCRMNT_FCAST_HDR_ID INTEGER NOT NULL,<br />
RPRT_PRD_TYP_ID INTEGER NOT NULL,<br />
PRCRNG_AGNCY_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
DONR_OFFC_ID INTEGER NOT NULL,<br />
RPRT_SBMTTD_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
RPRT_EFF_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
RPRT_APPRVL_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PRCRMNT_FCAST_STAT_ID INTEGER NOT NULL,<br />
APPRVR_NM VARCHAR(250),<br />
PRIMARY KEY (PRCRMNT_FCAST_HDR_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRCRMNT_FCAST_ITM <br />
--<br />
<br />
CREATE TABLE PRCRMNT_FCAST_ITM(<br />
PRCRMNT_FCAST_ITM_ID INTEGER NOT NULL,<br />
PRCRMNT_FCAST_HDR_ID INTEGER NOT NULL,<br />
PRCRMNT_FCAST_ITM_VER_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
CNTRY_PRGRM_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_5_ID INTEGER NOT NULL,<br />
PRJCTD_NEXT_SHPMNT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
QTY_UOM_ID INTEGER NOT NULL,<br />
PRCRMNT_FCAST_ITM_URGNCY_TYP_ID INTEGER NOT NULL,<br />
PRCRMNT_FCAST_ITM_RSK_STAT_ID INTEGER NOT NULL,<br />
FCAST_ITM_VER_NUM SMALLINT NOT NULL,<br />
FCAST_AMC DECIMAL(15, 2),<br />
FCAST_SOH DECIMAL(15, 2),<br />
FCAST_SOH_TGT_MAX DECIMAL(15, 2),<br />
FCAST_SOH_TGT_MIN DECIMAL(15, 2),<br />
FCAST_MOS DECIMAL(15, 2) NOT NULL,<br />
FCAST_MOS_MIN DECIMAL(9, 2),<br />
FCAST_MOS_MAX DECIMAL(9, 2),<br />
PRCRMNT_PRBBLTY_PCTG DECIMAL(4, 3) NOT NULL,<br />
PRCRMNT_PRBBLTY_CMMNTS VARCHAR(4000) NOT NULL,<br />
DONR_NEEDED_YNFLG CHAR(1) NOT NULL,<br />
PRIMARY KEY (PRCRMNT_FCAST_ITM_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRCRMNT_FCAST_ITM_RSK_STAT <br />
--<br />
<br />
CREATE TABLE PRCRMNT_FCAST_ITM_RSK_STAT(<br />
PRCRMNT_FCAST_ITM_RSK_STAT_ID INTEGER NOT NULL,<br />
PRCRMNT_FCAST_ITM_RSK_STAT_NM VARCHAR(50) NOT NULL,<br />
PRCRMNT_FCAST_ITM_RSK_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PRCRMNT_FCAST_ITM_RSK_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRCRMNT_FCAST_ITM_URGNCY_TYP <br />
--<br />
<br />
CREATE TABLE PRCRMNT_FCAST_ITM_URGNCY_TYP(<br />
PRCRMNT_FCAST_ITM_URGNCY_TYP_ID INTEGER NOT NULL,<br />
PRCRMNT_FCAST_ITM_URGNCY_TYP_NM VARCHAR(50) NOT NULL,<br />
PRCRMNT_FCAST_ITM_URGNCY_TYP_DESC CHAR(10),<br />
PRIMARY KEY (PRCRMNT_FCAST_ITM_URGNCY_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRCRMNT_FCAST_STAT <br />
--<br />
<br />
CREATE TABLE PRCRMNT_FCAST_STAT(<br />
PRCRMNT_FCAST_STAT_ID INTEGER NOT NULL,<br />
PRCRMNT_FCAST_STAT_NM VARCHAR(50) NOT NULL,<br />
PRCRMNT_FCAST_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PRCRMNT_FCAST_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRCRNG_AGNCY <br />
--<br />
<br />
CREATE TABLE PRCRNG_AGNCY(<br />
PRCRNG_AGNCY_ID INTEGER NOT NULL,<br />
PRCRNG_AGNCY_NM VARCHAR(50) NOT NULL,<br />
PRCRNG_AGNCY_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PRCRNG_AGNCY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRDCT_CLSSFCTN_MASTER_1 <br />
--<br />
<br />
CREATE TABLE PRDCT_CLSSFCTN_MASTER_1(<br />
PRDCT_CLSSFCTN_MSTR_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_4_ID INTEGER NOT NULL,<br />
TRADE_ITM_BASE_UOM_ID INTEGER NOT NULL,<br />
DESCRIPTIONSHORT VARCHAR(35) NOT NULL,<br />
PRDCT_LNG_NM VARCHAR(150) NOT NULL,<br />
PRDCT_BRND_NM VARCHAR(150) NOT NULL,<br />
PRDCT_DESC VARCHAR(250) NOT NULL,<br />
PRDCT_UUID VARCHAR(36),<br />
CYP_FCTR DECIMAL(8, 4),<br />
PRIMARY KEY (PRDCT_CLSSFCTN_MSTR_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRDCT_CLSSFCTN_TRCR_CMMDTY_INCLSN <br />
--<br />
<br />
CREATE TABLE PRDCT_CLSSFCTN_TRCR_CMMDTY_INCLSN(<br />
PRDCT_CLSSFCTN_TRCR_CMMDTY_INCLSN_ID INTEGER NOT NULL,<br />
TRCR_CMMDTY_TYP_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_5_ID INTEGER NOT NULL,<br />
PRIMARY KEY (PRDCT_CLSSFCTN_TRCR_CMMDTY_INCLSN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRDCT_CNSMPTN_TYP <br />
--<br />
<br />
CREATE TABLE PRDCT_CNSMPTN_TYP(<br />
PRDCT_CNSMPTN_TYP_ID INTEGER NOT NULL,<br />
PRDCT_CNSMPTN_TYP_NM VARCHAR(50) NOT NULL,<br />
PRDCT_CNSMPTN_TYP_DESC VARCHAR(250) NOT NULL,<br />
PRIMARY KEY (PRDCT_CNSMPTN_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRDCT_CRTFCN_ISSUING_AUTHORITY <br />
--<br />
<br />
CREATE TABLE PRDCT_CRTFCN_ISSUING_AUTHORITY(<br />
PRDCT_CRTFCN_ISSUING_AUTHORITY_ID INTEGER NOT NULL,<br />
CERTIFICATIONAGENCY VARCHAR(200) NOT NULL,<br />
PRDCT_CRTFCN_ISSUING_AUTHORITY_NM VARCHAR(50) NOT NULL,<br />
PRDCT_CRTFCN_ISSUING_AUTHORITY_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PRDCT_CRTFCN_ISSUING_AUTHORITY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRDCT_CRTFCN_TYP <br />
--<br />
<br />
CREATE TABLE PRDCT_CRTFCN_TYP(<br />
PRDCT_CRTFCN_TYP_ID INTEGER NOT NULL,<br />
PRDCT_CRTFCN_ISSUING_AUTHORITY_ID INTEGER NOT NULL,<br />
CERTIFICATIONSTANDARD VARCHAR(200) NOT NULL,<br />
PRDCT_CRTFCN_TYP_NM VARCHAR(50) NOT NULL,<br />
PRDCT_CRTFCN_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PRDCT_CRTFCN_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRDCT_HRRCHY <br />
--<br />
<br />
CREATE TABLE PRDCT_HRRCHY(<br />
PRDCT_HRRCHY_ID INTEGER NOT NULL,<br />
PRDCT_HRRCHY_OWNR_ID INTEGER NOT NULL,<br />
PRDCT_HRRCHY_NM VARCHAR(50) NOT NULL,<br />
PRDCT_HRRCHY_DESC VARCHAR(250) NOT NULL,<br />
PRIMARY KEY (PRDCT_HRRCHY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRDCT_HRRCHY_INCLSN <br />
--<br />
<br />
CREATE TABLE PRDCT_HRRCHY_INCLSN(<br />
PRDCT_HRRCHY_INCLSN_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_5_ID INTEGER NOT NULL,<br />
PRDCT_SUBCAT_LVL_3_ID INTEGER NOT NULL,<br />
PRIMARY KEY (PRDCT_HRRCHY_INCLSN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRDCT_HRRCHY_OWNR <br />
--<br />
<br />
CREATE TABLE PRDCT_HRRCHY_OWNR(<br />
PRDCT_HRRCHY_OWNR_ID INTEGER NOT NULL,<br />
PRDCT_HRRCHY_OWNR_NM VARCHAR(50) NOT NULL,<br />
PRDCT_HRRCHY_OWNR_DESC VARCHAR(250) NOT NULL,<br />
PRIMARY KEY (PRDCT_HRRCHY_OWNR_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRDCT_INTNDD_RLF_USE <br />
--<br />
<br />
CREATE TABLE PRDCT_INTNDD_RLF_USE(<br />
PRDCT_INTNDD_RLF_USE_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_5_ID INTEGER NOT NULL,<br />
INTNDD_RLF_TYP_ID INTEGER NOT NULL,<br />
PRDCT_INTNDD_RLF_USE_ACTV_FLG CHAR(1),<br />
PRIMARY KEY (PRDCT_INTNDD_RLF_USE_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRDCT_LN <br />
--<br />
<br />
CREATE TABLE PRDCT_LN(<br />
PRDCT_LN_ID INTEGER NOT NULL,<br />
PRDCT_LN_NM VARCHAR(50) NOT NULL,<br />
PRDCT_LN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PRDCT_LN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRDCT_LSS_LCTN <br />
--<br />
<br />
CREATE TABLE PRDCT_LSS_LCTN(<br />
PRDCT_LSS_LCTN_ID CHAR(10) NOT NULL,<br />
PRDCT_LSS_LCTN_NM CHAR(10),<br />
PRDCT_LSS_LCTN_DESC CHAR(10),<br />
PRIMARY KEY (PRDCT_LSS_LCTN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRDCT_LSS_TYP <br />
--<br />
<br />
CREATE TABLE PRDCT_LSS_TYP(<br />
PRDCT_LSS_TYP_ID CHAR(10) NOT NULL,<br />
PRDCT_LSS_TYP_NM CHAR(10),<br />
PRDCT_LSS_TYP_DESC CHAR(10),<br />
PRIMARY KEY (PRDCT_LSS_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRDCT_SUBCAT_LVL_1 <br />
--<br />
<br />
CREATE TABLE PRDCT_SUBCAT_LVL_1(<br />
PRDCT_SUBCAT_LVL_1_ID INTEGER NOT NULL,<br />
PRDCT_HRRCHY_ID INTEGER NOT NULL,<br />
PRDCT_SUBCAT_LVL_1_NM VARCHAR(50) NOT NULL,<br />
PRDCT_SUBCAT_LVL_1_DESC VARCHAR(250) NOT NULL,<br />
PRIMARY KEY (PRDCT_SUBCAT_LVL_1_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRDCT_SUBCAT_LVL_2 <br />
--<br />
<br />
CREATE TABLE PRDCT_SUBCAT_LVL_2(<br />
PRDCT_SUBCAT_LVL_2_ID INTEGER NOT NULL,<br />
PRDCT_SUBCAT_LVL_1_ID INTEGER NOT NULL,<br />
PRDCT_SUBCAT_LVL_2_NM VARCHAR(50) NOT NULL,<br />
PRDCT_SUBCAT_LVL_2_DESC VARCHAR(250) NOT NULL,<br />
PRIMARY KEY (PRDCT_SUBCAT_LVL_2_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRDCT_SUBCAT_LVL_3 <br />
--<br />
<br />
CREATE TABLE PRDCT_SUBCAT_LVL_3(<br />
PRDCT_SUBCAT_LVL_3_ID INTEGER NOT NULL,<br />
PRDCT_SUBCAT_LVL_2_ID INTEGER NOT NULL,<br />
PRDCT_SUBCAT_LVL_3_NM VARCHAR(150) NOT NULL,<br />
PRDCT_SUBCAT_LVL_3_DESC VARCHAR(250) NOT NULL,<br />
PRIMARY KEY (PRDCT_SUBCAT_LVL_3_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRDCTY <br />
--<br />
<br />
CREATE TABLE PRDCTY(<br />
PRDCTY_ID INTEGER NOT NULL,<br />
PRDCTY_NM VARCHAR(50) NOT NULL,<br />
PRDCTY_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PRDCTY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRFRRD_GLBL_CLSSFCTN_SYSTM <br />
--<br />
<br />
CREATE TABLE PRFRRD_GLBL_CLSSFCTN_SYSTM(<br />
PRFRRD_GLBL_CLSSFCTN_SYSTM_ID INTEGER NOT NULL,<br />
PRFRRD_GLBL_CLSSFCTN_SYSTM_NM VARCHAR(50) NOT NULL,<br />
PRFRRD_GLBL_CLSSFCTN_SYSTM_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PRFRRD_GLBL_CLSSFCTN_SYSTM_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRGRM_ORG <br />
--<br />
<br />
CREATE TABLE PRGRM_ORG(<br />
PRGRM_ORG_ID INTEGER NOT NULL,<br />
PRGRM_ORG_NM VARCHAR(150) NOT NULL,<br />
PRGRM_ORG_DESC VARCHAR(250) NOT NULL,<br />
PRIMARY KEY (PRGRM_ORG_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRH_CNTRCPTV_MTHD <br />
--<br />
<br />
CREATE TABLE PRH_CNTRCPTV_MTHD(<br />
PRH_CNTRCPTV_MTHD_ID INTEGER NOT NULL,<br />
PRH_CNTRCPTV_MTHD_NM VARCHAR(50) NOT NULL,<br />
PRH_CNTRCPTV_MTHD_DESC VARCHAR(50) NOT NULL,<br />
PRH_CNTRCPTV_MTHD_MTHS_OF_PRTCTN INTEGER NOT NULL,<br />
PRIMARY KEY (PRH_CNTRCPTV_MTHD_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRH_PRDCT_SPRMCD_ACTV_INGRDNT <br />
--<br />
<br />
CREATE TABLE PRH_PRDCT_SPRMCD_ACTV_INGRDNT(<br />
PRH_PRDCT_SPRMCD_ACTV_INGRDNT_ID INTEGER NOT NULL,<br />
PRH_PRDCT_SPRMCD_ACTV_INGRDNT_NM VARCHAR(50) NOT NULL,<br />
PRH_PRDCT_SPRMCD_ACTV_INGRDNT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PRH_PRDCT_SPRMCD_ACTV_INGRDNT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRH_PRDCT_TYP <br />
--<br />
<br />
CREATE TABLE PRH_PRDCT_TYP(<br />
PRH_PRDCT_TYP_ID INTEGER NOT NULL,<br />
PRH_PRDCT_TYP_NM VARCHAR(50) NOT NULL,<br />
PRH_PRDCT_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PRH_PRDCT_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_ADT_APPRVL_STAT <br />
--<br />
<br />
CREATE TABLE QA_ADT_APPRVL_STAT(<br />
QA_ADT_APPRVL_STAT_ID INTEGER NOT NULL,<br />
QA_ADT_APPRVL_STAT_NM VARCHAR(50) NOT NULL,<br />
QA_ADT_APPRVL_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (QA_ADT_APPRVL_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_ADT_APPRVL_STAT_TYP <br />
--<br />
<br />
CREATE TABLE QA_ADT_APPRVL_STAT_TYP(<br />
QA_ADT_APPRVL_STAT_TYP_ID INTEGER NOT NULL,<br />
QA_ADT_APPRVL_STAT_TYP_NM VARCHAR(50) NOT NULL,<br />
QA_ADT_APPRVL_STAT_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (QA_ADT_APPRVL_STAT_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_ADT_INSPCTN_STAT <br />
--<br />
<br />
CREATE TABLE QA_ADT_INSPCTN_STAT(<br />
QA_ADT_INSPCTN_STAT_ID INTEGER NOT NULL,<br />
QA_ADT_INSPCTN_STAT_NM VARCHAR(50) NOT NULL,<br />
QA_ADT_INSPCTN_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (QA_ADT_INSPCTN_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_ADT_OBSRVTN_CTGRY <br />
--<br />
<br />
CREATE TABLE QA_ADT_OBSRVTN_CTGRY(<br />
QA_ADT_OBSRVTN_CTGRY_ID INTEGER NOT NULL,<br />
QA_ADT_OBSRVTN_CTGRY_NM VARCHAR(50) NOT NULL,<br />
QA_ADT_OBSRVTN_CTGRY_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (QA_ADT_OBSRVTN_CTGRY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_ADT_OBSRVTN_FC <br />
--<br />
<br />
CREATE TABLE QA_ADT_OBSRVTN_FC(<br />
QA_ADT_OBSRVTN_FC_ID INTEGER NOT NULL,<br />
QA_ADT_SCHED_HDR_FC_ID INTEGER NOT NULL,<br />
QA_ADT_PRDCT_CTGRY_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_5_ID INTEGER NOT NULL,<br />
MFR_ID INTEGER NOT NULL,<br />
MFR_ST_ID INTEGER NOT NULL,<br />
QA_ADT_OBSRVTN_CTGRY_ID INTEGER NOT NULL,<br />
RQRS_CNTNMNT_YNFLG CHAR(1) NOT NULL,<br />
OBSRVTN_FNDNG VARCHAR(4000) NOT NULL,<br />
GVRNG_DOC VARCHAR(50) NOT NULL,<br />
GVRNG_DOC_SCTN VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (QA_ADT_OBSRVTN_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_ADT_PRDCT_CTGRY <br />
--<br />
<br />
CREATE TABLE QA_ADT_PRDCT_CTGRY(<br />
QA_ADT_PRDCT_CTGRY_ID INTEGER NOT NULL,<br />
QA_ADT_PRDCT_CTGRY_NM VARCHAR(50) NOT NULL,<br />
QA_ADT_PRDCT_CTGRY_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (QA_ADT_PRDCT_CTGRY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_ADT_RSLT_STAT <br />
--<br />
<br />
CREATE TABLE QA_ADT_RSLT_STAT(<br />
QA_ADT_RSLT_STAT_ID INTEGER NOT NULL,<br />
QA_ADT_RSLT_STAT_NM VARCHAR(50) NOT NULL,<br />
QA_ADT_RSLT_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (QA_ADT_RSLT_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_ADT_SCHED_HDR_FC <br />
--<br />
<br />
CREATE TABLE QA_ADT_SCHED_HDR_FC(<br />
QA_ADT_SCHED_HDR_FC_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
QA_AUDITEE_TYP_ID INTEGER NOT NULL,<br />
SPPLR_ID INTEGER NOT NULL,<br />
MFR_ST_ID INTEGER NOT NULL,<br />
QA_LBRTRY_ID INTEGER NOT NULL,<br />
QA_VST_TYP_ID INTEGER NOT NULL,<br />
QA_ADT_TYP_ID INTEGER NOT NULL,<br />
QA_ADT_STAT_ID INTEGER NOT NULL,<br />
QA_ADT_INSPCTN_STAT_ID INTEGER NOT NULL,<br />
QA_ADT_RSLT_STAT_ID INTEGER NOT NULL,<br />
QA_ADT_APPRVL_STAT_ID INTEGER NOT NULL,<br />
QA_ADT_APPRVL_STAT_TYP_ID INTEGER NOT NULL,<br />
QA_ADT_PLND_STRT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
QA_ADT_ACTL_STRT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
QA_ADT_ACTL_END_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
QA_ADT_REAUDIT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
QA_VST_NUM VARCHAR(50) NOT NULL,<br />
QA_ADT_LEAD VARCHAR(250) NOT NULL,<br />
QA_ADT_SPRT_LIST VARCHAR(250) NOT NULL,<br />
QA_ADT_ORG_PARTICIPANT_LIST VARCHAR(250) NOT NULL,<br />
QA_ADT_FREQUENCY_MTHS INTEGER NOT NULL,<br />
PRIMARY KEY (QA_ADT_SCHED_HDR_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_ADT_STAT <br />
--<br />
<br />
CREATE TABLE QA_ADT_STAT(<br />
QA_ADT_STAT_ID INTEGER NOT NULL,<br />
QA_ADT_STAT_NM VARCHAR(50) NOT NULL,<br />
QA_ADT_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (QA_ADT_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_ADT_TYP <br />
--<br />
<br />
CREATE TABLE QA_ADT_TYP(<br />
QA_ADT_TYP_ID INTEGER NOT NULL,<br />
QA_ADT_TYP_NM VARCHAR(50) NOT NULL,<br />
QA_ADT_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (QA_ADT_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_ASSY_CNTXT <br />
--<br />
<br />
CREATE TABLE QA_ASSY_CNTXT(<br />
QA_ASSY_CNTXT_ID INTEGER NOT NULL,<br />
QA_ASSY_CNTXT_NM VARCHAR(50) NOT NULL,<br />
QA_ASSY_CNTXT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (QA_ASSY_CNTXT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_ASSY_STAT <br />
--<br />
<br />
CREATE TABLE QA_ASSY_STAT(<br />
QA_ASSY_STAT_ID INTEGER NOT NULL,<br />
QA_ASSY_STAT_NM VARCHAR(50) NOT NULL,<br />
QA_ASSY_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (QA_ASSY_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_AUDITEE_TYP <br />
--<br />
<br />
CREATE TABLE QA_AUDITEE_TYP(<br />
QA_AUDITEE_TYP_ID INTEGER NOT NULL,<br />
QA_AUDITEE_TYP_NM VARCHAR(50) NOT NULL,<br />
QA_AUDITEE_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (QA_AUDITEE_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_CAPA_PLN_FC <br />
--<br />
<br />
CREATE TABLE QA_CAPA_PLN_FC(<br />
QA_CAPA_PLN_FC_ID INTEGER NOT NULL,<br />
QA_ADT_SCHED_HDR_FC_ID INTEGER NOT NULL,<br />
QA_CAPA_PLN_STAT_ID INTEGER NOT NULL,<br />
QA_CAPA_ISUNC_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
QA_CAPA_APPRVL_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
QA_CAPA_RQRD_RSPNS_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
QA_CAPA_ACTL_RSPNS_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
QA_CAPA_RQRD_STRT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
QA_CAPA_ACTL_STRT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
QA_CAPA_RQRD_CMPLTN_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
QA_CAPA_ACTL_CMPLTN_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
QA_CAPA_VERIFICATION_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
QA_CAPA_PLN_NUM VARCHAR(10) NOT NULL,<br />
QA_CAPA_PLN_INITIATOR VARCHAR(150) NOT NULL,<br />
QA_CAPA_PLN_ASGNEE VARCHAR(150) NOT NULL,<br />
QA_CAPA_PLN_APPRVR VARCHAR(150) NOT NULL,<br />
QA_CAPA_PLN_VRFR VARCHAR(150) NOT NULL,<br />
QA_CAPA_PLN_DESC VARCHAR(4000) NOT NULL,<br />
QA_CAPA_PLN_NOTES VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (QA_CAPA_PLN_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_CAPA_PLN_ITM_FC <br />
--<br />
<br />
CREATE TABLE QA_CAPA_PLN_ITM_FC(<br />
QA_CAPA_PLN_ITM_FC_ID INTEGER NOT NULL,<br />
QA_ADT_OBSRVTN_FC_ID INTEGER NOT NULL,<br />
QA_CAPA_PLN_ITM_STAT_ID INTEGER NOT NULL,<br />
QA_CAPA_PLN_FC_ID INTEGER NOT NULL,<br />
QA_CAPA_PLN_ITM_TYP_ID INTEGER NOT NULL,<br />
QA_CAPA_PLN_ITM_NUM VARCHAR(10) NOT NULL,<br />
QA_CAPA_PLN_ITM_ASGNEE VARCHAR(150) NOT NULL,<br />
QA_CAPA_PLN_VRFR VARCHAR(150) NOT NULL,<br />
QA_CAPA_PLN_ITM_DESC VARCHAR(250) NOT NULL,<br />
QA_CAPA_PLN_ITM_NOTES VARCHAR(4000) NOT NULL,<br />
CNTNMNT_ACTN VARCHAR(250) NOT NULL,<br />
RTCS_DESC VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (QA_CAPA_PLN_ITM_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_CAPA_PLN_ITM_STAT <br />
--<br />
<br />
CREATE TABLE QA_CAPA_PLN_ITM_STAT(<br />
QA_CAPA_PLN_ITM_STAT_ID INTEGER NOT NULL,<br />
QA_CAPA_PLN_ITM_STAT_NM VARCHAR(50) NOT NULL,<br />
QA_CAPA_PLN_ITM_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (QA_CAPA_PLN_ITM_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_CAPA_PLN_ITM_TYP <br />
--<br />
<br />
CREATE TABLE QA_CAPA_PLN_ITM_TYP(<br />
QA_CAPA_PLN_ITM_TYP_ID INTEGER NOT NULL,<br />
QA_CAPA_PLN_ITM_TYP_NM VARCHAR(50) NOT NULL,<br />
QA_CAPA_PLN_ITM_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (QA_CAPA_PLN_ITM_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_CAPA_PLN_STAT <br />
--<br />
<br />
CREATE TABLE QA_CAPA_PLN_STAT(<br />
QA_CAPA_PLN_STAT_ID INTEGER NOT NULL,<br />
QA_CAPA_PLN_STAT_NM VARCHAR(50) NOT NULL,<br />
QA_CAPA_PLN_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (QA_CAPA_PLN_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_LBRTRY <br />
--<br />
<br />
CREATE TABLE QA_LBRTRY(<br />
QA_LBRTRY_ID INTEGER NOT NULL,<br />
QA_LBRTRY_CNTRLLNG_ENTTY_ID INTEGER NOT NULL,<br />
QA_LBRTRY_SUB_CNTRLLNG_ENTTY_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
QA_LBRTRY_NM VARCHAR(50) NOT NULL,<br />
QA_LBRTRY_DESC VARCHAR(255),<br />
QA_LBRTRY_LCTN_DESC VARCHAR(255),<br />
QA_LBRTRY_ADDR_LN_1 VARCHAR(100),<br />
QA_LBRTRY_ADDR_LN_2 VARCHAR(100),<br />
QA_LBRTRY_ADDR_STE VARCHAR(100),<br />
QA_LBRTRY_ADDR_CTY VARCHAR(100),<br />
QA_LBRTRY_ADDR_ST VARCHAR(100) NOT NULL,<br />
QA_LBRTRY_ADDR_PSTL_CD VARCHAR(100),<br />
QA_LBRTRY_ADDR_PRVNC VARCHAR(100),<br />
QA_LBRTRY_ADDR_CNTRY VARCHAR(100) NOT NULL,<br />
QA_LBRTRY_CNTCT_NM VARCHAR(50) NOT NULL,<br />
QA_LBRTRY_CNTCT_EML VARCHAR(255),<br />
PRIMARY KEY (QA_LBRTRY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_LBRTRY_CNTRLLNG_ENTTY <br />
--<br />
<br />
CREATE TABLE QA_LBRTRY_CNTRLLNG_ENTTY(<br />
QA_LBRTRY_CNTRLLNG_ENTTY_ID INTEGER NOT NULL,<br />
QA_LBRTRY_CNTRLLNG_ENTTY_NM VARCHAR(50) NOT NULL,<br />
QA_LBRTRY_CNTRLLNG_ENTTY_DESC VARCHAR(255),<br />
QA_LBRTRY_CNTRLLNG_ENTTY_ADDR_LN_1 VARCHAR(100),<br />
QA_LBRTRY_CNTRLLNG_ENTTY_ADDR_LN_2 VARCHAR(100),<br />
QA_LBRTRY_CNTRLLNG_ENTTY_ADDR_STE VARCHAR(100),<br />
QA_LBRTRY_CNTRLLNG_ENTTY_ADDR_CTY VARCHAR(100),<br />
QA_LBRTRY_CNTRLLNG_ENTTY_ADDR_ST VARCHAR(100) NOT NULL,<br />
QA_LBRTRY_CNTRLLNG_ENTTY_ADDR_PSTL_CD VARCHAR(100),<br />
QA_LBRTRY_CNTRLLNG_ENTTY_ADDR_PRVNC VARCHAR(100),<br />
QA_LBRTRY_CNTRLLNG_ENTTY_ADDR_CNTRY VARCHAR(100) NOT NULL,<br />
QA_LBRTRY_CNTRLLNG_ENTTY_CNTCT_NM VARCHAR(50) NOT NULL,<br />
QA_LBRTRY_CNTRLLNG_ENTTY_CNTCT_EML VARCHAR(255),<br />
PRIMARY KEY (QA_LBRTRY_CNTRLLNG_ENTTY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_LOT_CMPLNC_STAT <br />
--<br />
<br />
CREATE TABLE QA_LOT_CMPLNC_STAT(<br />
QA_LOT_CMPLNC_STAT_ID INTEGER NOT NULL,<br />
QA_LOT_CMPLNC_STAT_NM VARCHAR(50) NOT NULL,<br />
QA_LOT_CMPLNC_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (QA_LOT_CMPLNC_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_PRDCT_LOT_ASSY_FC (GENERIC DBMS Modification: Row Size too large VARCHAR(4000) changed to VARCHAR(1000))<br />
--<br />
<br />
CREATE TABLE QA_PRDCT_LOT_ASSY_FC(<br />
QA_PRDCT_LOT_ASSY_FC_ID INTEGER NOT NULL,<br />
SPPLR_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_5_ID INTEGER NOT NULL,<br />
MFR_ID INTEGER NOT NULL,<br />
MFR_ST_ID INTEGER NOT NULL,<br />
SMPL_RQSTD_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
SMPL_AGNT_DSPTCH_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
ESTMTD_SMPL_SHPPNG_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
ACTL_SMPL_SHPPNG_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
ESTMTD_SMPL_RCT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
ACTL_SMPL_RCT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
ESTMTD_RLS_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
ACTL_RLS_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
LOT_EXP_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
LOT_MFD_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
QTY_UOM_ID INTEGER NOT NULL,<br />
QA_LBRTRY_ID INTEGER NOT NULL,<br />
QA_LOT_CMPLNC_STAT_ID INTEGER NOT NULL,<br />
QA_ASSY_STAT_ID INTEGER NOT NULL,<br />
PO_LIN_FC_ID INTEGER NOT NULL,<br />
QA_TST_SETTING_ID INTEGER NOT NULL,<br />
LOT_NUM VARCHAR(255) NOT NULL,<br />
IS_SRA_PRDCT_YNFLG CHAR(1) NOT NULL,<br />
ASSY_NUM VARCHAR(150) NOT NULL,<br />
SMPLD_BY VARCHAR(50),<br />
SMPL_QTY DECIMAL(15, 2) NOT NULL,<br />
LOT_TOT_QTY DECIMAL(15, 2) NOT NULL,<br />
ESTMTD_TSTNG_TIME_DAYS INTEGER,<br />
ACTL_TSTNG_TIME_DAYS INTEGER,<br />
QLTY_ISSUS_CMMNTS VARCHAR(1000),<br />
QLTY_ISSU_1_CMMNTS VARCHAR(1000),<br />
QLTY_ISSU_2_CMMNTS VARCHAR(1000),<br />
QLTY_ISSU_3_CMMNTS VARCHAR(1000),<br />
QLTY_ISSU_4_CMMNTS VARCHAR(1000),<br />
PRIMARY KEY (QA_PRDCT_LOT_ASSY_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_RSLT_CMPLNC_STAT <br />
--<br />
<br />
CREATE TABLE QA_RSLT_CMPLNC_STAT(<br />
QA_RSLT_CMPLNC_STAT_ID INTEGER NOT NULL,<br />
QA_RSLT_CMPLNC_STAT_NM VARCHAR(50) NOT NULL,<br />
QA_RSLT_CMPLNC_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (QA_RSLT_CMPLNC_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_TST <br />
--<br />
<br />
CREATE TABLE QA_TST(<br />
QA_TST_ID INTEGER NOT NULL,<br />
QA_TST_TYP_ID INTEGER NOT NULL,<br />
QA_TST_NM VARCHAR(50) NOT NULL,<br />
QA_TST_DESC VARCHAR(50) NOT NULL,<br />
QA_TST_STDS_ORG VARCHAR(50) NOT NULL,<br />
QA_TST_STD_NM VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (QA_TST_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_TST_ELMNT <br />
--<br />
<br />
CREATE TABLE QA_TST_ELMNT(<br />
QA_TST_ELMNT_ID INTEGER NOT NULL,<br />
QA_TST_ID INTEGER NOT NULL,<br />
QA_TST_ELMNT_NM VARCHAR(150) NOT NULL,<br />
QA_TST_ELMNT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (QA_TST_ELMNT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_TST_RSLT_FC <br />
--<br />
<br />
CREATE TABLE QA_TST_RSLT_FC(<br />
QA_TST_RSLT_FC_ID INTEGER NOT NULL,<br />
QA_TST_ELMNT_1_ID INTEGER NOT NULL,<br />
QA_TST_ELMNT_2_ID INTEGER NOT NULL,<br />
QA_ASSY_CNTXT_ID INTEGER NOT NULL,<br />
QA_PRDCT_LOT_ASSY_FC_ID INTEGER NOT NULL,<br />
QA_RSLT_CMPLNC_STAT_ID INTEGER NOT NULL,<br />
TST_RSLT_VAL_UOM_ID INTEGER NOT NULL,<br />
ASSY_NUM VARCHAR(50) NOT NULL,<br />
LOT_NUM VARCHAR(255) NOT NULL,<br />
RSLT_NUM SMALLINT NOT NULL,<br />
RSLT_VAL VARCHAR(150) NOT NULL,<br />
RSLT_SPEC_MIN VARCHAR(150),<br />
RSLT_SPEC_MAX VARCHAR(150),<br />
RSLT_SPEC_LIST VARCHAR(150),<br />
RSLT_IS_CUME_YNFLG CHAR(1) NOT NULL,<br />
QLTY_ISSU_TXT VARCHAR(4000),<br />
PRIMARY KEY (QA_TST_RSLT_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_TST_SETTING <br />
--<br />
<br />
CREATE TABLE QA_TST_SETTING(<br />
QA_TST_SETTING_ID INTEGER NOT NULL,<br />
QA_TST_SETTING_NM VARCHAR(50) NOT NULL,<br />
QA_TST_SETTING_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (QA_TST_SETTING_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_TST_TYP <br />
--<br />
<br />
CREATE TABLE QA_TST_TYP(<br />
QA_TST_TYP_ID INTEGER NOT NULL,<br />
QA_TST_TYP_NM VARCHAR(50) NOT NULL,<br />
QA_TST_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (QA_TST_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_VST_TYP <br />
--<br />
<br />
CREATE TABLE QA_VST_TYP(<br />
QA_VST_TYP_ID INTEGER NOT NULL,<br />
QA_VST_TYP_NM VARCHAR(50) NOT NULL,<br />
QA_VST_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (QA_VST_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QTY_UOM <br />
--<br />
<br />
CREATE TABLE QTY_UOM(<br />
QTY_UOM_ID INTEGER NOT NULL,<br />
TRADE_ITM_BASE_UOM_ID INTEGER NOT NULL,<br />
QTY_UOM_NM VARCHAR(50) NOT NULL,<br />
QTY_UOM_DESC VARCHAR(50) NOT NULL,<br />
QTY_UOM_UNITS_EACH INTEGER NOT NULL,<br />
PRIMARY KEY (QTY_UOM_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: RGN <br />
--<br />
<br />
CREATE TABLE RGN(<br />
RGN_ID INTEGER NOT NULL,<br />
CMS_ID INTEGER NOT NULL,<br />
RGN_NM VARCHAR(50) NOT NULL,<br />
RGN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (RGN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: RMS <br />
--<br />
<br />
CREATE TABLE RMS(<br />
RMS_ID INTEGER NOT NULL,<br />
RGN_ID INTEGER NOT NULL,<br />
CMS_ID INTEGER NOT NULL,<br />
RMS_NM VARCHAR(50) NOT NULL,<br />
RMS_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (RMS_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: ROUTEOFADMINISTRATION <br />
--<br />
<br />
CREATE TABLE ROUTEOFADMINISTRATION(<br />
ROUTEOFADMINISTRATION_ID INTEGER NOT NULL,<br />
ROUTEOFADMINISTRATION VARCHAR(80) NOT NULL,<br />
ROUTEOFADMINISTRATION_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (ROUTEOFADMINISTRATION_ID)<br />
)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: RPRT_PRD_TYP <br />
--<br />
<br />
CREATE TABLE RPRT_PRD_TYP(<br />
RPRT_PRD_TYP_ID INTEGER NOT NULL,<br />
RPRT_PRD_TYP_NM VARCHAR(50) NOT NULL,<br />
RPRT_PRD_TYP_DESC VARCHAR(50) NOT NULL,<br />
IS_FSCL_YNFLG CHAR(1) NOT NULL,<br />
PRIMARY KEY (RPRT_PRD_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: RTK_TGT_PTHGN <br />
--<br />
<br />
CREATE TABLE RTK_TGT_PTHGN(<br />
RTK_TGT_PTHGN_ID INTEGER NOT NULL,<br />
RTK_TGT_PTHGN_NM VARCHAR(50) NOT NULL,<br />
RTK_TGT_PTHGN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (RTK_TGT_PTHGN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SEX <br />
--<br />
<br />
CREATE TABLE SEX(<br />
SEX_ID CHAR(10) NOT NULL,<br />
SEX_NM CHAR(10),<br />
SEX_DESC CHAR(10),<br />
PRIMARY KEY (SEX_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SHPMNT_DLY_RSPNSBL_PRTY <br />
--<br />
<br />
CREATE TABLE SHPMNT_DLY_RSPNSBL_PRTY(<br />
SHPMNT_DLY_RSPNSBL_PRTY_ID INTEGER NOT NULL,<br />
SHPMNT_DLY_RSPNSBL_PRTY_NM VARCHAR(50) NOT NULL,<br />
SHPMNT_DLY_RSPNSBL_PRTY_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SHPMNT_DLY_RSPNSBL_PRTY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SHPMNT_DLY_TYP <br />
--<br />
<br />
CREATE TABLE SHPMNT_DLY_TYP(<br />
SHPMNT_DLY_TYP_ID INTEGER NOT NULL,<br />
SHPMNT_DLY_RSPNSBL_PRTY_ID INTEGER NOT NULL,<br />
SHPMNT_DLY_TYP_NM VARCHAR(50) NOT NULL,<br />
SHPMNT_DLY_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SHPMNT_DLY_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SHPMNT_FC <br />
--<br />
<br />
CREATE TABLE SHPMNT_FC(<br />
SHPMNT_FC_ID INTEGER NOT NULL,<br />
CRRNCY_ID INTEGER NOT NULL,<br />
PO_FC_ID INTEGER NOT NULL,<br />
SO_FC_ID INTEGER NOT NULL,<br />
ACTL_DEP_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
ESTMTD_DEP_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
ESTMTD_ARRIVAL_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
ACTL_ARRIVAL_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
RCVD_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
SHPPNG_MTHD_ID INTEGER NOT NULL,<br />
FRT_FWDR_ID INTEGER NOT NULL,<br />
DSTNTN_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
SRC_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
LGSTCS_VSSL_ID INTEGER NOT NULL,<br />
CNTRY_PRGRM_ID INTEGER NOT NULL,<br />
DONR_OFFC_ID INTEGER NOT NULL,<br />
HLTH_ELMNT_ID INTEGER NOT NULL,<br />
TSKORDR_ID INTEGER NOT NULL,<br />
SPPLY_CHN_FRMWRK_ID INTEGER NOT NULL,<br />
WT_UOM_ID INTEGER NOT NULL,<br />
VOL_UOM_ID INTEGER NOT NULL,<br />
SHPMNT_NUM VARCHAR(50),<br />
CRRNCY_EXCHNG_RT DECIMAL(18, 6),<br />
HDR_DISC_PCTG DECIMAL(4, 3) NOT NULL,<br />
HDR_DISC_VAL DECIMAL(12, 3) NOT NULL,<br />
SHPMNT_WYBLL VARCHAR(255),<br />
TOT_LIN_VAL DECIMAL(12, 3) NOT NULL,<br />
TOT_LIN_DISC_VAL DECIMAL(12, 3) NOT NULL,<br />
TOT_SHPMNT_WT DECIMAL(9, 3) NOT NULL,<br />
TOT_SHPMNT_VOL DECIMAL(9, 3) NOT NULL,<br />
FRT_EXPNS DECIMAL(12, 3) NOT NULL,<br />
INSRNC_EXPNS DECIMAL(12, 3) NOT NULL,<br />
QA_EXPNS DECIMAL(12, 3) NOT NULL,<br />
SCRTY_EXPNS DECIMAL(12, 3) NOT NULL,<br />
OTHR_HDR_EXPNSS DECIMAL(12, 3) NOT NULL,<br />
PRTL_DLVRY_YNFLG CHAR(1) NOT NULL,<br />
SHPMNT_RMRKS VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (SHPMNT_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SHPMNT_LEG_FC <br />
--<br />
<br />
CREATE TABLE SHPMNT_LEG_FC(<br />
SHPMNT_LEG_FC_ID INTEGER NOT NULL,<br />
SHPMNT_FC_ID INTEGER NOT NULL,<br />
SHPPNG_MTHD_ID INTEGER NOT NULL,<br />
SHPMNT_LEG_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
SRC_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
DSTNTN_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
ARRIVAL_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
DEP_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
SHPMNT_LEG_STAT_ID INTEGER NOT NULL,<br />
LGSTCS_VSSL_ID INTEGER NOT NULL,<br />
FRT_FWDR_ID INTEGER NOT NULL,<br />
VSSL_VYG_NUM VARCHAR(255) NOT NULL,<br />
SHPMNT_LEG_NUM VARCHAR(50) NOT NULL,<br />
SHPMNT_LEG_RMRKS VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (SHPMNT_LEG_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SHPMNT_LEG_STAT <br />
--<br />
<br />
CREATE TABLE SHPMNT_LEG_STAT(<br />
SHPMNT_LEG_STAT_ID INTEGER NOT NULL,<br />
SHPMNT_LEG_STAT_NM VARCHAR(50) NOT NULL,<br />
SHPMNT_LEG_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SHPMNT_LEG_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SHPMNT_LIN_FC <br />
--<br />
<br />
CREATE TABLE SHPMNT_LIN_FC(<br />
SHPMNT_LIN_FC_ID INTEGER NOT NULL,<br />
SHPMNT_FC_ID INTEGER NOT NULL,<br />
PO_LIN_FC_ID INTEGER NOT NULL,<br />
SO_LIN_FC_ID INTEGER NOT NULL,<br />
FNDNG_SRC_ID INTEGER NOT NULL,<br />
ACTL_DEP_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
ACTL_ARRIVAL_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
FRT_FWDR_ID INTEGER NOT NULL,<br />
SHPPNG_MTHD_ID INTEGER NOT NULL,<br />
SRC_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
DSTNTN_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
TRADE_ITM_ID INTEGER NOT NULL,<br />
MFR_PRDCT_LOT_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_5_ID INTEGER NOT NULL,<br />
QTY_UOM_ID INTEGER NOT NULL,<br />
WT_UOM_ID INTEGER NOT NULL,<br />
VOL_UOM_ID INTEGER NOT NULL,<br />
LIN_VAL DECIMAL(12, 3),<br />
LIN_EXW_VAL DECIMAL(12, 3) NOT NULL,<br />
LIN_SHPPNG_CST DECIMAL(12, 3) NOT NULL,<br />
LIN_QTY DECIMAL(15, 2) NOT NULL,<br />
LIN_EACH_QTY DECIMAL(15, 2) NOT NULL,<br />
LIN_WT DECIMAL(9, 3) NOT NULL,<br />
LIN_VOL DECIMAL(9, 3) NOT NULL,<br />
LIN_DISC_PCTG DECIMAL(4, 3) NOT NULL,<br />
LIN_DISC_VAL DECIMAL(12, 3) NOT NULL,<br />
SHPMNT_LIN_CYP DECIMAL(11, 2) NOT NULL,<br />
PRIMARY KEY (SHPMNT_LIN_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SHPMNT_MLSTN_FC <br />
--<br />
<br />
CREATE TABLE SHPMNT_MLSTN_FC(<br />
SHPMNT_MLSTN_FC_ID INTEGER NOT NULL,<br />
SHPMNT_FC_ID INTEGER NOT NULL,<br />
SHPMNT_LIN_FC_ID INTEGER NOT NULL,<br />
SHPMNT_MLSTN_RSN_ID INTEGER NOT NULL,<br />
SHPMNT_MLSTN_TYP_ID INTEGER NOT NULL,<br />
SHPMNT_MLSTN_STRT_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
SHPMNT_MLSTN_END_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
SHPMNT_MLSTN_PLND_STRT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
SHPMNT_MLSTN_PLND_END_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
SHPMNT_MLSTN_TIME_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
SHPMNT_MLSTN_STRT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
SHPMNT_MLSTN_END_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
SHPMNT_MLSTN_RMRKS VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (SHPMNT_MLSTN_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SHPMNT_MLSTN_RSN <br />
--<br />
<br />
CREATE TABLE SHPMNT_MLSTN_RSN(<br />
SHPMNT_MLSTN_RSN_ID INTEGER NOT NULL,<br />
SHPMNT_MLSTN_RSN_NM VARCHAR(50) NOT NULL,<br />
SHPMNT_MLSTN_RSN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SHPMNT_MLSTN_RSN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SHPMNT_MLSTN_TYP <br />
--<br />
<br />
CREATE TABLE SHPMNT_MLSTN_TYP(<br />
SHPMNT_MLSTN_TYP_ID INTEGER NOT NULL,<br />
SHPMNT_MLSTN_TYP_NM VARCHAR(50) NOT NULL,<br />
SHPMNT_MLSTN_TYP_CD VARCHAR(10) NOT NULL,<br />
SHPMNT_MLSTN_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SHPMNT_MLSTN_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SHPPNG_MTHD <br />
--<br />
<br />
CREATE TABLE SHPPNG_MTHD(<br />
SHPPNG_MTHD_ID INTEGER NOT NULL,<br />
SHPPNG_MTHD_NM VARCHAR(50) NOT NULL,<br />
SHPPNG_MTHD_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SHPPNG_MTHD_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SO_DLY_FC <br />
--<br />
<br />
CREATE TABLE SO_DLY_FC(<br />
SO_DLY_FC_ID INTEGER NOT NULL,<br />
SO_FC_ID INTEGER NOT NULL,<br />
DT_DLY_STARTED_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
DT_DLY_CLRD_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
SO_DLY_TYP_ID INTEGER NOT NULL,<br />
SO_DLY_RSN_ID INTEGER NOT NULL,<br />
SO_DLY_DAY_CNT INTEGER NOT NULL,<br />
SO_DLY_RMRKS VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (SO_DLY_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SO_DLY_RSN <br />
--<br />
<br />
CREATE TABLE SO_DLY_RSN(<br />
SO_DLY_RSN_ID INTEGER NOT NULL,<br />
SO_DLY_RSN_NM VARCHAR(50) NOT NULL,<br />
SO_DLY_RSN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SO_DLY_RSN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SO_DLY_RSPNSBL_PRTY <br />
--<br />
<br />
CREATE TABLE SO_DLY_RSPNSBL_PRTY(<br />
SO_DLY_RSPNSBL_PRTY_ID INTEGER NOT NULL,<br />
SO_DLY_RSPNSBL_PRTY_NM VARCHAR(50) NOT NULL,<br />
SO_DLY_RSPNSBL_PRTY_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SO_DLY_RSPNSBL_PRTY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SO_DLY_TYP <br />
--<br />
<br />
CREATE TABLE SO_DLY_TYP(<br />
SO_DLY_TYP_ID INTEGER NOT NULL,<br />
SO_DLY_RSPNSBL_PRTY_ID INTEGER NOT NULL,<br />
SO_DLY_TYP_NM VARCHAR(50) NOT NULL,<br />
SO_DLY_TYP_DESC VARCHAR(50) NOT NULL,<br />
SO_DLY_ACCPTBL_YNFLG CHAR(1) NOT NULL,<br />
PRIMARY KEY (SO_DLY_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SO_DOC_CMPLTN_STAT <br />
--<br />
<br />
CREATE TABLE SO_DOC_CMPLTN_STAT(<br />
SO_DOC_CMPLTN_STAT_ID INTEGER NOT NULL,<br />
SO_DOC_CMPLTN_STAT_NM VARCHAR(50) NOT NULL,<br />
SO_DOC_CMPLTN_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SO_DOC_CMPLTN_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SO_FC <br />
--<br />
<br />
CREATE TABLE SO_FC(<br />
SO_FC_ID INTEGER NOT NULL,<br />
PQ_FC_ID INTEGER NOT NULL,<br />
PO_FC_ID INTEGER NOT NULL,<br />
SO_TYP_ID INTEGER NOT NULL,<br />
SO_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
DONR_OFFC_ID INTEGER NOT NULL,<br />
FNDNG_SRC_ID INTEGER NOT NULL,<br />
SPPLR_ID INTEGER NOT NULL,<br />
HLTH_ELMNT_ID INTEGER NOT NULL,<br />
TSKORDR_ID INTEGER NOT NULL,<br />
PPLN_STG_ID INTEGER NOT NULL,<br />
SPPLY_CHN_FRMWRK_ID INTEGER NOT NULL,<br />
SO_STAT_ID INTEGER NOT NULL,<br />
PPLN_ORDR_DISP_ID INTEGER NOT NULL,<br />
SO_DOC_CMPLTN_STAT_ID INTEGER NOT NULL,<br />
SRC_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
DSTNTN_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
INCOTERM_ID INTEGER NOT NULL,<br />
BLNKT_SO_VLD_FROM_DT INTEGER NOT NULL,<br />
BLNKT_SO_VLD_TO_DT INTEGER NOT NULL,<br />
PRJCTD_DLVRY_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
ESTMTD_RDY_FOR_FRT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PLND_IN_CNTRY_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PLND_DLVRY_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
RQRD_DLVRY_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PLND_DLVR_NOTE_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PLND_PKUP_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
SHPPNG_MTHD_ID INTEGER NOT NULL,<br />
FRT_FWDR_ID INTEGER NOT NULL,<br />
CNTRY_PRGRM_ID INTEGER NOT NULL,<br />
CRRNCY_ID INTEGER NOT NULL,<br />
PMT_TRMS_TYP_ID INTEGER NOT NULL,<br />
SO_NUM VARCHAR(50),<br />
ORDR_IN_LN_WITH_SP_YNFLG CHAR(1) NOT NULL,<br />
PRTL_DLVRY_YNFLG CHAR(1) NOT NULL,<br />
CRRNCY_EXCHNG_RT DECIMAL(18, 6),<br />
HDR_DISC_PCTG DECIMAL(4, 3) NOT NULL,<br />
HDR_DISC_VAL DECIMAL(12, 3) NOT NULL,<br />
TOT_LIN_DISC_VAL DECIMAL(12, 3) NOT NULL,<br />
FRT_EXPNS DECIMAL(12, 3) NOT NULL,<br />
INSRNC_EXPNS DECIMAL(12, 3) NOT NULL,<br />
QA_EXPNS DECIMAL(12, 3) NOT NULL,<br />
SCRTY_EXPNS DECIMAL(12, 3) NOT NULL,<br />
OTHR_HDR_EXPNSS DECIMAL(12, 3) NOT NULL,<br />
SO_RMRKS VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (SO_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SO_HDR_EXPNS_FC <br />
--<br />
<br />
CREATE TABLE SO_HDR_EXPNS_FC(<br />
SO_HDR_EXPNS_FC_ID INTEGER NOT NULL,<br />
SO_FC_ID INTEGER NOT NULL,<br />
SO_HDR_EXPNS_TYP_ID INTEGER NOT NULL,<br />
EXPNS_VAL DECIMAL(12, 3) NOT NULL,<br />
EXPNS_DISC_PCTG DECIMAL(4, 3) NOT NULL,<br />
EXPNS_DISC_VAL DECIMAL(12, 3) NOT NULL,<br />
PRIMARY KEY (SO_HDR_EXPNS_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SO_HDR_EXPNS_TYP <br />
--<br />
<br />
CREATE TABLE SO_HDR_EXPNS_TYP(<br />
SO_HDR_EXPNS_TYP_ID INTEGER NOT NULL,<br />
SO_HDR_EXPNS_TYP_NM VARCHAR(50) NOT NULL,<br />
SO_HDR_EXPNS_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SO_HDR_EXPNS_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SO_KEY_INFO_TYP <br />
--<br />
<br />
CREATE TABLE SO_KEY_INFO_TYP(<br />
SO_KEY_INFO_TYP_ID INTEGER NOT NULL,<br />
SO_KEY_INFO_TYP_NM VARCHAR(50) NOT NULL,<br />
SO_KEY_INFO_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SO_KEY_INFO_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SO_KIC_FC <br />
--<br />
<br />
CREATE TABLE SO_KIC_FC(<br />
SO_KIC_FC_ID INTEGER NOT NULL,<br />
SO_FC_ID INTEGER NOT NULL,<br />
SRD_DAY_ID INTEGER NOT NULL,<br />
SO_KEY_INFO_TYP_ID INTEGER NOT NULL,<br />
SO_KIC_RSN_ID INTEGER NOT NULL,<br />
PREV_VAL VARCHAR(4000) NOT NULL,<br />
CRRNT_VAL VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (SO_KIC_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SO_KIC_RSN <br />
--<br />
<br />
CREATE TABLE SO_KIC_RSN(<br />
SO_KIC_RSN_ID INTEGER NOT NULL,<br />
SO_KIC_RSN_NM VARCHAR(50) NOT NULL,<br />
SO_KIC_RSN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SO_KIC_RSN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SO_LIN_FC <br />
--<br />
<br />
CREATE TABLE SO_LIN_FC(<br />
SO_LIN_FC_ID INTEGER NOT NULL,<br />
SO_FC_ID INTEGER NOT NULL,<br />
PQ_LIN_FC_ID INTEGER NOT NULL,<br />
PO_LIN_FC_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_5_ID INTEGER NOT NULL,<br />
TRADE_ITM_ID INTEGER NOT NULL,<br />
MFR_ID INTEGER NOT NULL,<br />
FNDNG_SRC_ID INTEGER NOT NULL,<br />
HLTH_ELMNT_ID INTEGER NOT NULL,<br />
SO_LIN_STAT_ID INTEGER NOT NULL,<br />
SO_LIN_STAT_RSN_ID INTEGER NOT NULL,<br />
SRC_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
DSTNTN_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
QTY_UOM_ID INTEGER NOT NULL,<br />
SHPPNG_MTHD_ID INTEGER NOT NULL,<br />
FRT_FWDR_ID INTEGER NOT NULL,<br />
SRC_INCOTERM_ID INTEGER NOT NULL,<br />
DSTNTN_INCOTERM_ID INTEGER NOT NULL,<br />
SPPLY_CHN_FRMWRK_ID INTEGER NOT NULL,<br />
ESTMTD_RDY_FOR_FRT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PLND_IN_CNTRY_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PLND_DLVRY_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PRJCTD_DLVRY_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
LIN_NUM INTEGER NOT NULL,<br />
LIN_QTY DECIMAL(15, 2) NOT NULL,<br />
LIN_EACH_QTY DECIMAL(15, 2) NOT NULL,<br />
LIN_VAL DECIMAL(12, 3),<br />
LIN_EXW_VAL DECIMAL(12, 3) NOT NULL,<br />
LIN_DISC_PCTG DECIMAL(4, 3) NOT NULL,<br />
LIN_DISC_VAL DECIMAL(12, 3) NOT NULL,<br />
SO_LIN_CYP DECIMAL(11, 2) NOT NULL,<br />
PRIMARY KEY (SO_LIN_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SO_LIN_STAT <br />
--<br />
<br />
CREATE TABLE SO_LIN_STAT(<br />
SO_LIN_STAT_ID INTEGER NOT NULL,<br />
SO_LIN_STAT_NM VARCHAR(50) NOT NULL,<br />
SO_LIN_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SO_LIN_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SO_LIN_STAT_RSN <br />
--<br />
<br />
CREATE TABLE SO_LIN_STAT_RSN(<br />
SO_LIN_STAT_RSN_ID INTEGER NOT NULL,<br />
SO_LIN_STAT_RSN_NM VARCHAR(50) NOT NULL,<br />
SO_LIN_STAT_RSN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SO_LIN_STAT_RSN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SO_MLSTN_FC <br />
--<br />
<br />
CREATE TABLE SO_MLSTN_FC(<br />
SO_MLSTN_FC_ID INTEGER NOT NULL,<br />
SO_FC_ID INTEGER NOT NULL,<br />
SO_LIN_FC_ID INTEGER NOT NULL,<br />
SO_MLSTN_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
SO_MLSTN_TYP_ID INTEGER NOT NULL,<br />
SO_MLSTN_RSN_ID INTEGER NOT NULL,<br />
SO_MLSTN_RMRKS VARCHAR(4000) NOT NULL,<br />
SO_MLSTN_RSN_RMRKS VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (SO_MLSTN_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SO_MLSTN_RSN <br />
--<br />
<br />
CREATE TABLE SO_MLSTN_RSN(<br />
SO_MLSTN_RSN_ID INTEGER NOT NULL,<br />
SO_MLSTN_RSN_NM VARCHAR(50) NOT NULL,<br />
SO_MLSTN_RSN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SO_MLSTN_RSN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SO_MLSTN_TYP <br />
--<br />
<br />
CREATE TABLE SO_MLSTN_TYP(<br />
SO_MLSTN_TYP_ID INTEGER NOT NULL,<br />
SO_MLSTN_TYP_NM VARCHAR(50) NOT NULL,<br />
SO_MLSTN_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SO_MLSTN_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SO_STAT <br />
--<br />
<br />
CREATE TABLE SO_STAT(<br />
SO_STAT_ID INTEGER NOT NULL,<br />
SO_STAT_NM VARCHAR(50) NOT NULL,<br />
SO_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SO_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SO_TYP <br />
--<br />
<br />
CREATE TABLE SO_TYP(<br />
SO_TYP_ID INTEGER NOT NULL,<br />
SO_TYP_NM VARCHAR(50) NOT NULL,<br />
SO_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SO_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SP_CNSTRNT_TYP <br />
--<br />
<br />
CREATE TABLE SP_CNSTRNT_TYP(<br />
SP_CNSTRNT_TYP_ID INTEGER NOT NULL,<br />
SP_CNSTRNT_TYP_NM VARCHAR(50) NOT NULL,<br />
SP_CNSTRNT_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SP_CNSTRNT_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SP_STAT <br />
--<br />
<br />
CREATE TABLE SP_STAT(<br />
SP_STAT_ID INTEGER NOT NULL,<br />
SP_STAT_NM VARCHAR(50) NOT NULL,<br />
SP_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SP_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SPPLR <br />
--<br />
<br />
CREATE TABLE SPPLR(<br />
SPPLR_ID INTEGER NOT NULL,<br />
GS1_COMPANY_PREFIX VARCHAR(10),<br />
SPPLR_NM VARCHAR(50) NOT NULL,<br />
SPPLR_DESC VARCHAR(50) NOT NULL,<br />
SPPLR_ADDR_LN_1 VARCHAR(100),<br />
SPPLR_ADDR_LN_2 VARCHAR(100),<br />
SPPLR_ADDR_STE VARCHAR(100),<br />
SPPLR_ADDR_CTY VARCHAR(100),<br />
SPPLR_ADDR_ST VARCHAR(100) NOT NULL,<br />
SPPLR_ADDR_PSTL_CD VARCHAR(100),<br />
SPPLR_ADDR_PRVNC VARCHAR(100),<br />
SPPLR_ADDR_CNTRY VARCHAR(100) NOT NULL,<br />
SPPLR_CNTCT_NM VARCHAR(50) NOT NULL,<br />
SPPLR_CNTCT_EML VARCHAR(255),<br />
PRIMARY KEY (SPPLR_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SPPLR_CNTRCT <br />
--<br />
<br />
CREATE TABLE SPPLR_CNTRCT(<br />
SPPLR_CNTRCT_ID INTEGER NOT NULL,<br />
PRCRNG_AGNCY_ID INTEGER NOT NULL,<br />
IMPLMNTNG_PRTNR_ID INTEGER NOT NULL,<br />
SPPLR_ID INTEGER NOT NULL,<br />
TSKORDR_ID INTEGER NOT NULL,<br />
CRRNCY_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_CTGRY_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_CLSS_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_STAT_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_SUBSTATUS_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_NEGOTIATION_STAT_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_EXECUTION_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_END_EFF_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_BEGIN_EFF_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_ORGN_ID INTEGER NOT NULL,<br />
CNTRCT_NUM VARCHAR(100) NOT NULL,<br />
CNTRCT_VER VARCHAR(20),<br />
SPPLR_CNTRCT_NM VARCHAR(75) NOT NULL,<br />
SPPLR_CNTRCT_TTL VARCHAR(75) NOT NULL,<br />
SUBCONTRACT_CEILING DECIMAL(12, 3) NOT NULL,<br />
PRIMARY KEY (SPPLR_CNTRCT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SPPLR_CNTRCT_CLSS <br />
--<br />
<br />
CREATE TABLE SPPLR_CNTRCT_CLSS(<br />
SPPLR_CNTRCT_CLSS_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_CLSS_NM VARCHAR(50) NOT NULL,<br />
SPPLR_CNTRCT_CLSS_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SPPLR_CNTRCT_CLSS_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SPPLR_CNTRCT_CTGRY <br />
--<br />
<br />
CREATE TABLE SPPLR_CNTRCT_CTGRY(<br />
SPPLR_CNTRCT_CTGRY_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_CTGRY_NM VARCHAR(50) NOT NULL,<br />
SPPLR_CNTRCT_CTGRY_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SPPLR_CNTRCT_CTGRY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SPPLR_CNTRCT_NEGOTIATION_STAT <br />
--<br />
<br />
CREATE TABLE SPPLR_CNTRCT_NEGOTIATION_STAT(<br />
SPPLR_CNTRCT_NEGOTIATION_STAT_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_NEGOTIATION_STAT_NM VARCHAR(50) NOT NULL,<br />
SPPLR_CNTRCT_NEGOTIATION_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SPPLR_CNTRCT_NEGOTIATION_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SPPLR_CNTRCT_ORGN <br />
--<br />
<br />
CREATE TABLE SPPLR_CNTRCT_ORGN(<br />
SPPLR_CNTRCT_ORGN_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_ORGN_NM VARCHAR(50) NOT NULL,<br />
SPPLR_CNTRCT_ORGN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SPPLR_CNTRCT_ORGN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SPPLR_CNTRCT_PRDCT_DTL <br />
--<br />
<br />
CREATE TABLE SPPLR_CNTRCT_PRDCT_DTL(<br />
SPPLR_CNTRCT_PRDCT_DTL_ID INTEGER NOT NULL,<br />
TRADE_ITM_ID INTEGER NOT NULL,<br />
MFR_ST_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_PRDCT_PRICING_TYP_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_PRDCT_DTL_BEGIN_EFF_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_PRDCT_DTL_END_EFF_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_PRDCT_DTL_LN_NUM INTEGER NOT NULL,<br />
SPPLR_CNTRCT_PRDCT_LIST_PRC DECIMAL(8, 3) NOT NULL,<br />
SPPLR_CNTRCT_PRDCT_TIER_PRC DECIMAL(8, 3) NOT NULL,<br />
SPPLR_CNTRCT_PRDCT_PRICING_TIER SMALLINT NOT NULL,<br />
SPPLR_CNTRCT_PRDCT_TIER_MIN_QTY DECIMAL(15, 2) NOT NULL,<br />
SPPLR_CNTRCT_PRDCT_TIER_MAX_QTY DECIMAL(15, 2) NOT NULL,<br />
SPPLR_CNTRCT_PRDCT_TIER_QTY_MLTPL DECIMAL(15, 2) NOT NULL,<br />
PRIMARY KEY (SPPLR_CNTRCT_PRDCT_DTL_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SPPLR_CNTRCT_PRDCT_PRICING_TYP <br />
--<br />
<br />
CREATE TABLE SPPLR_CNTRCT_PRDCT_PRICING_TYP(<br />
SPPLR_CNTRCT_PRDCT_PRICING_TYP_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_PRDCT_PRICING_TYP_NM VARCHAR(50) NOT NULL,<br />
SPPLR_CNTRCT_PRDCT_PRICING_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SPPLR_CNTRCT_PRDCT_PRICING_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SPPLR_CNTRCT_STAT <br />
--<br />
<br />
CREATE TABLE SPPLR_CNTRCT_STAT(<br />
SPPLR_CNTRCT_STAT_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_STAT_NM VARCHAR(50) NOT NULL,<br />
SPPLR_CNTRCT_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SPPLR_CNTRCT_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SPPLR_CNTRCT_SUBSTATUS <br />
--<br />
<br />
CREATE TABLE SPPLR_CNTRCT_SUBSTATUS(<br />
SPPLR_CNTRCT_SUBSTATUS_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_SUBSTATUS_NM VARCHAR(50) NOT NULL,<br />
SPPLR_CNTRCT_SUBSTATUS_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SPPLR_CNTRCT_SUBSTATUS_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SPPLR_CNTRCT_TRM_DTL <br />
--<br />
<br />
CREATE TABLE SPPLR_CNTRCT_TRM_DTL(<br />
SPPLR_CNTRCT_TRM_DTL_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_TRM_EXECUTION_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_TRM_STAT_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_TRM_TYP_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_TRM_DTL_LN_NUM INTEGER NOT NULL,<br />
SPPLR_CNTRCT_TRM_DTL_VAL VARCHAR(250) NOT NULL,<br />
PRIMARY KEY (SPPLR_CNTRCT_TRM_DTL_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SPPLR_CNTRCT_TRM_STAT <br />
--<br />
<br />
CREATE TABLE SPPLR_CNTRCT_TRM_STAT(<br />
SPPLR_CNTRCT_TRM_STAT_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_TRM_STAT_NM VARCHAR(50) NOT NULL,<br />
SPPLR_CNTRCT_TRM_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SPPLR_CNTRCT_TRM_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SPPLR_CNTRCT_TRM_TYP <br />
--<br />
<br />
CREATE TABLE SPPLR_CNTRCT_TRM_TYP(<br />
SPPLR_CNTRCT_TRM_TYP_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_TRM_TYP_NM VARCHAR(50) NOT NULL,<br />
SPPLR_CNTRCT_TRM_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SPPLR_CNTRCT_TRM_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SPPLY_CHN_FRMWRK <br />
--<br />
<br />
CREATE TABLE SPPLY_CHN_FRMWRK(<br />
SPPLY_CHN_FRMWRK_ID INTEGER NOT NULL,<br />
SPPLY_CHN_FRMWRK_NM VARCHAR(50) NOT NULL,<br />
SPPLY_CHN_FRMWRK_DESC VARCHAR(50) NOT NULL,<br />
HAS_SP_YNFLG CHAR(1) NOT NULL,<br />
HAS_PR_YNFLG CHAR(1) NOT NULL,<br />
HAS_PO_YNFLG CHAR(1) NOT NULL,<br />
HAS_SO_YNFLG CHAR(1) NOT NULL,<br />
HAS_SHPMNT_LGS_YNFLG CHAR(1) NOT NULL,<br />
HAS_POD_YNFLG CHAR(1) NOT NULL,<br />
PRIMARY KEY (SPPLY_CHN_FRMWRK_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SPPLY_CHN_LVL <br />
--<br />
<br />
CREATE TABLE SPPLY_CHN_LVL(<br />
SPPLY_CHN_LVL_ID INTEGER NOT NULL,<br />
SPPLY_CHN_LVL_NM VARCHAR(50) NOT NULL,<br />
SPPLY_CHN_LVL_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SPPLY_CHN_LVL_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SRD_DAY <br />
--<br />
<br />
CREATE TABLE SRD_DAY(<br />
SRD_DAY_ID INTEGER NOT NULL,<br />
SRD_DAY_DT DATE,<br />
SRD_DAY_DESC VARCHAR(25),<br />
SRD_MTH_DESC VARCHAR(25),<br />
SRD_MTH_LNG_DESC VARCHAR(25) NOT NULL,<br />
SRD_QTR_DESC VARCHAR(25),<br />
SRD_YR_DESC VARCHAR(25),<br />
SRD_FQ_DESC VARCHAR(25),<br />
SRD_FY_DESC VARCHAR(25),<br />
SRD_MTH_ID INTEGER NOT NULL,<br />
SRD_FQ_ID INTEGER NOT NULL,<br />
SRD_QTR_ID INTEGER NOT NULL,<br />
SRD_FY_ID INTEGER NOT NULL,<br />
SRD_YR_ID INTEGER NOT NULL,<br />
PRIMARY KEY (SRD_DAY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SRD_MTH <br />
--<br />
<br />
CREATE TABLE SRD_MTH(<br />
SRD_MTH_ID INTEGER NOT NULL,<br />
SRD_MTH_DESC VARCHAR(25) NOT NULL,<br />
SRD_MTH_LNG_DESC VARCHAR(25) NOT NULL,<br />
SRD_QTR_DESC VARCHAR(25) NOT NULL,<br />
SRD_YR_DESC VARCHAR(25) NOT NULL,<br />
SRD_FQ_DESC VARCHAR(25) NOT NULL,<br />
SRD_FY_DESC VARCHAR(25) NOT NULL,<br />
SRD_QTR_ID INTEGER NOT NULL,<br />
SRD_FQ_ID INTEGER NOT NULL,<br />
SRD_YR_ID INTEGER NOT NULL,<br />
SRD_FY_ID INTEGER NOT NULL,<br />
PRIMARY KEY (SRD_MTH_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SRD_QTR <br />
--<br />
<br />
CREATE TABLE SRD_QTR(<br />
SRD_QTR_ID INTEGER NOT NULL,<br />
SRD_QTR_DESC VARCHAR(25) NOT NULL,<br />
SRD_YR_DESC VARCHAR(25) NOT NULL,<br />
SRD_FY_DESC VARCHAR(25) NOT NULL,<br />
SRD_YR_ID INTEGER NOT NULL,<br />
SRD_FY_ID INTEGER NOT NULL,<br />
PRIMARY KEY (SRD_QTR_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SRD_YN <br />
--<br />
<br />
CREATE TABLE SRD_YN(<br />
SRD_YNFLG CHAR(1) NOT NULL,<br />
YN_BOOL_TXT VARCHAR(50) NOT NULL,<br />
YN_TXT VARCHAR(50) NOT NULL,<br />
YN_INT SMALLINT NOT NULL,<br />
PRIMARY KEY (SRD_YNFLG)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SRD_YR <br />
--<br />
<br />
CREATE TABLE SRD_YR(<br />
SRD_YR_ID INTEGER NOT NULL,<br />
SRD_YR_DESC VARCHAR(25) NOT NULL,<br />
PRIMARY KEY (SRD_YR_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: STCK_RPTNG_RT_FC <br />
--<br />
<br />
CREATE TABLE STCK_RPTNG_RT_FC(<br />
STCK_RPTNG_RT_FC_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
CNTRY_PRGRM_ID INTEGER NOT NULL,<br />
SRD_MTH_ID INTEGER NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_ID INTEGER NOT NULL,<br />
STCK_RPTNG_RT DECIMAL(4, 3) NOT NULL,<br />
LCTN_CNT INTEGER NOT NULL,<br />
LCTN_RPTNG_CNT INTEGER NOT NULL,<br />
PRIMARY KEY (STCK_RPTNG_RT_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: STCK_STAT <br />
--<br />
<br />
CREATE TABLE STCK_STAT(<br />
STCK_STAT_ID CHAR(10) NOT NULL,<br />
STCK_STAT_NM CHAR(10),<br />
STCK_STAT_DESC CHAR(10),<br />
PRIMARY KEY (STCK_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SVC_DLVRY_PNT <br />
--<br />
<br />
CREATE TABLE SVC_DLVRY_PNT(<br />
SVC_DLVRY_PNT_ID INTEGER NOT NULL,<br />
FCLTY_ID INTEGER NOT NULL,<br />
SVC_DLVRY_PNT_NM VARCHAR(50) NOT NULL,<br />
SVC_DLVRY_PNT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SVC_DLVRY_PNT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SVC_PRDCT_TYP <br />
--<br />
<br />
CREATE TABLE SVC_PRDCT_TYP(<br />
SVC_PRDCT_TYP_ID INTEGER NOT NULL,<br />
SVC_PRDCT_TYP_NM VARCHAR(50) NOT NULL,<br />
SVC_PRDCT_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SVC_PRDCT_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TA_ACTVTY_RSLT_STAT <br />
--<br />
<br />
CREATE TABLE TA_ACTVTY_RSLT_STAT(<br />
TA_ACTVTY_RSLT_STAT_ID INTEGER NOT NULL,<br />
TA_ACTVTY_RSLT_STAT_NM VARCHAR(50) NOT NULL,<br />
TA_ACTVTY_RSLT_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (TA_ACTVTY_RSLT_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TA_SKLL_SET <br />
--<br />
<br />
CREATE TABLE TA_SKLL_SET(<br />
TA_SKLL_SET_ID INTEGER NOT NULL,<br />
TA_SKLL_SET_NM VARCHAR(50) NOT NULL,<br />
TA_SKLL_SET_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (TA_SKLL_SET_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TA_TRVL_PLN_APPRVL_STAT <br />
--<br />
<br />
CREATE TABLE TA_TRVL_PLN_APPRVL_STAT(<br />
TA_TRVL_PLN_APPRVL_STAT_ID INTEGER NOT NULL,<br />
TA_TRVL_PLN_APPRVL_STAT_NM VARCHAR(50) NOT NULL,<br />
TA_TRVL_PLN_APPRVL_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (TA_TRVL_PLN_APPRVL_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TA_TRVL_PLN_CNCRRNC_FC <br />
--<br />
<br />
CREATE TABLE TA_TRVL_PLN_CNCRRNC_FC(<br />
TA_TRVL_PLN_CNCRRNC_ID INTEGER NOT NULL,<br />
APPRVL_DECISION_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
APPRVL_RQSTD_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
TA_TRVL_PLN_HDR_FC_ID INTEGER NOT NULL,<br />
TA_TRVL_PLN_APPRVL_STAT_ID INTEGER NOT NULL,<br />
APPRVR_NM VARCHAR(50) NOT NULL,<br />
APPRVR_CMMNTS VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (TA_TRVL_PLN_CNCRRNC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TA_TRVL_PLN_HDR_FC <br />
--<br />
<br />
CREATE TABLE TA_TRVL_PLN_HDR_FC(<br />
TA_TRVL_PLN_HDR_FC_ID INTEGER NOT NULL,<br />
TA_VST_CTGRY_ID INTEGER NOT NULL,<br />
TA_TRVL_PLN_APPRVL_STAT_ID INTEGER NOT NULL,<br />
SBMSSN_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
APPRVL_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PLND_TRP_STRT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
ACTL_TRP_STRT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PLND_TRP_END_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
ACTL_TRP_END_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
HLTH_ELMNT_ID INTEGER NOT NULL,<br />
DONR_OFFC_ID INTEGER NOT NULL,<br />
TOLIN_ID INTEGER NOT NULL,<br />
PRIME_IMPLMNTNG_PRTNR_ID INTEGER NOT NULL,<br />
SUB_IMPLMNTNG_PRTNR_ID INTEGER NOT NULL,<br />
TA_VST_TTL VARCHAR(400) NOT NULL,<br />
TA_PRPSD_TRVLR_LIST VARCHAR(250) NOT NULL,<br />
TA_PRPSD_TRVLR_CNT INTEGER NOT NULL,<br />
TA_VST_PRE_TRP_LOE DECIMAL(12, 5) NOT NULL,<br />
TA_VST_IN_CNTRY_LOE DECIMAL(12, 5) NOT NULL,<br />
TA_VST_PST_TRP_LOE DECIMAL(12, 5) NOT NULL,<br />
SMMRY_SOW VARCHAR(4000) NOT NULL,<br />
ESTMTD_TRVL_EXPNSS DECIMAL(12, 3) NOT NULL,<br />
PRIMARY KEY (TA_TRVL_PLN_HDR_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TA_TRVL_PLN_OBJCTV_FC <br />
--<br />
<br />
CREATE TABLE TA_TRVL_PLN_OBJCTV_FC(<br />
TA_TRVL_PLN_OBJCTV_FC_ID INTEGER NOT NULL,<br />
TA_TRVL_PLN_HDR_FC_ID INTEGER NOT NULL,<br />
TA_SKLL_SET_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_TCHNCL_SUBSUBCAT_ID INTEGER NOT NULL,<br />
OBJCTV_SEQ_NUM SMALLINT NOT NULL,<br />
IS_MGMT_YNFLG CHAR(1) NOT NULL,<br />
SOW_DTL VARCHAR(4000) NOT NULL,<br />
ESTMTD_LBR_EXPNSS DECIMAL(12, 3) NOT NULL,<br />
ESTMTD_NON_LBR_EXPNSS DECIMAL(12, 3) NOT NULL,<br />
ESTMTD_LOE_PRSN_DAYS DECIMAL(12, 5) NOT NULL,<br />
PRIMARY KEY (TA_TRVL_PLN_OBJCTV_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TA_VST_ACTVTY_FC <br />
--<br />
<br />
CREATE TABLE TA_VST_ACTVTY_FC(<br />
TA_VST_ACTVTY_FC_ID INTEGER NOT NULL,<br />
TA_VST_FC_ID INTEGER NOT NULL,<br />
TA_TRVL_PLN_OBJCTV_FC_ID INTEGER NOT NULL,<br />
TA_ACTVTY_RSLT_STAT_ID INTEGER NOT NULL,<br />
TA_SKLL_SET_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_TCHNCL_SUBSUBCAT_ID INTEGER NOT NULL,<br />
ACTVTY_SEQ_NUM SMALLINT NOT NULL,<br />
IS_MGMT_YNFLG CHAR(1) NOT NULL,<br />
SOW_DTL VARCHAR(4000) NOT NULL,<br />
WRK_RSLT_CMMNTS VARCHAR(4000) NOT NULL,<br />
BNFCRY_CMMNTS VARCHAR(4000) NOT NULL,<br />
ESTMTD_LBR_EXPNSS DECIMAL(12, 3) NOT NULL,<br />
ESTMTD_NON_LBR_EXPNSS DECIMAL(12, 3) NOT NULL,<br />
PRIMARY KEY (TA_VST_ACTVTY_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TA_VST_CTGRY <br />
--<br />
<br />
CREATE TABLE TA_VST_CTGRY(<br />
TA_VST_CTGRY_ID INTEGER NOT NULL,<br />
TA_VST_CTGRY_NM VARCHAR(50) NOT NULL,<br />
TA_VST_CTGRY_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (TA_VST_CTGRY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TA_VST_FC <br />
--<br />
<br />
CREATE TABLE TA_VST_FC(<br />
TA_VST_FC_ID INTEGER NOT NULL,<br />
TA_TRVL_PLN_HDR_FC_ID INTEGER NOT NULL,<br />
TA_VST_CTGRY_ID INTEGER NOT NULL,<br />
PLND_TRP_STRT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
ACTL_TRP_STRT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PLND_TRP_END_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
ACTL_TRP_END_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
HLTH_ELMNT_ID INTEGER NOT NULL,<br />
DONR_OFFC_ID INTEGER NOT NULL,<br />
TOLIN_ID INTEGER NOT NULL,<br />
PRIME_IMPLMNTNG_PRTNR_ID INTEGER NOT NULL,<br />
SUB_IMPLMNTNG_PRTNR_ID INTEGER NOT NULL,<br />
TA_VST_TTL VARCHAR(400) NOT NULL,<br />
TA_VST_TRVLR_LIST VARCHAR(255),<br />
TA_VST_TRVLR_CNT INTEGER NOT NULL,<br />
TA_VST_PRE_TRP_LOE DECIMAL(12, 5) NOT NULL,<br />
TA_VST_IN_CNTRY_LOE DECIMAL(12, 5) NOT NULL,<br />
TA_VST_PST_TRP_LOE DECIMAL(12, 5) NOT NULL,<br />
TA_VST_ORGNL_TOT_LOE DECIMAL(12, 5) NOT NULL,<br />
TA_VST_FNL_TOT_LOE DECIMAL(12, 5) NOT NULL,<br />
TA_VST_TOT_CST DECIMAL(12, 3) NOT NULL,<br />
PRIMARY KEY (TA_VST_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TA_VST_TECH_RPRT_FC <br />
--<br />
<br />
CREATE TABLE TA_VST_TECH_RPRT_FC(<br />
TA_VST_TECH_RPRT_FC_ID INTEGER NOT NULL,<br />
TA_VST_FC_ID INTEGER NOT NULL,<br />
TA_VST_ACTVTY_FC_ID INTEGER NOT NULL,<br />
CMMNT_SEQ_NUM SMALLINT NOT NULL,<br />
COMMENTER_NM VARCHAR(50) NOT NULL,<br />
TECH_CMMNTS VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (TA_VST_TECH_RPRT_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TA_VST_TRP_RPRT_FC <br />
--<br />
<br />
CREATE TABLE TA_VST_TRP_RPRT_FC(<br />
TA_VST_TRP_RPRT_FC_ID INTEGER NOT NULL,<br />
TA_VST_FC_ID INTEGER NOT NULL,<br />
TA_VST_ACTVTY_FC_ID INTEGER NOT NULL,<br />
CMMNT_SEQ_NUM SMALLINT NOT NULL,<br />
COMMENTER_NM VARCHAR(50) NOT NULL,<br />
TECH_CMMNTS VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (TA_VST_TRP_RPRT_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TCHNCL_ADVSR_AVLBLTY_FC <br />
--<br />
<br />
CREATE TABLE TCHNCL_ADVSR_AVLBLTY_FC(<br />
TCHNCL_ADVSR_AVLBLTY_FC_ID INTEGER NOT NULL,<br />
TA_SKLL_SET_ID INTEGER NOT NULL,<br />
TA_VST_CTGRY_ID INTEGER NOT NULL,<br />
PRD_END_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PRD_STRT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
TCHNCL_ADVSR_NM VARCHAR(50) NOT NULL,<br />
IS_MGMT_YNFLG CHAR(1) NOT NULL,<br />
IS_AVAIL_YNFLG CHAR(1) NOT NULL,<br />
IS_SCHDLD_YNFLG CHAR(10),<br />
PRIMARY KEY (TCHNCL_ADVSR_AVLBLTY_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: THRPTC_FD_FRTFCTN_TYP <br />
--<br />
<br />
CREATE TABLE THRPTC_FD_FRTFCTN_TYP(<br />
THRPTC_FD_FRTFCTN_TYP_ID INTEGER NOT NULL,<br />
THRPTC_FD_FRTFCTN_TYP_NM VARCHAR(50) NOT NULL,<br />
THRPTC_FD_FRTFCTN_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (THRPTC_FD_FRTFCTN_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: THRPTC_FD_TRTD_CNDTN <br />
--<br />
<br />
CREATE TABLE THRPTC_FD_TRTD_CNDTN(<br />
THRPTC_FD_TRTD_CNDTN_ID INTEGER NOT NULL,<br />
THRPTC_FD_TRTD_CNDTN_NM VARCHAR(50) NOT NULL,<br />
THRPTC_FD_TRTD_CNDTN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (THRPTC_FD_TRTD_CNDTN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TOLIN <br />
--<br />
<br />
CREATE TABLE TOLIN(<br />
TOLIN_ID INTEGER NOT NULL,<br />
TSKORDR_ID INTEGER NOT NULL,<br />
TOLIN_NM VARCHAR(50) NOT NULL,<br />
TOLIN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (TOLIN_ID)<br />
)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: TRADE_ITM <br />
--<br />
<br />
CREATE TABLE TRADE_ITM(<br />
TRADE_ITM_ID INTEGER NOT NULL,<br />
BASETRADEITEM INTEGER NOT NULL,<br />
CHILDTRADEITEM INTEGER NOT NULL,<br />
MFR_ID INTEGER NOT NULL,<br />
MFR_ST_ID INTEGER,<br />
USAID_PRDCT_CLSSFCTN_LVL_5_ID INTEGER NOT NULL,<br />
UNSPSC_CMMDTY_ID INTEGER NOT NULL,<br />
GPC_BRCK_ID INTEGER NOT NULL,<br />
PRFRRD_GLBL_CLSSFCTN_SYSTM_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_4_ID INTEGER NOT NULL,<br />
CHEMICALPROPERTYTYPEBIOHAZARD_ID INTEGER NOT NULL,<br />
CANCELLEDDATETIME INTEGER NOT NULL,<br />
COMMUNITYVISIBILITYDATETIME INTEGER NOT NULL,<br />
CONSUMERAVAILABILITYDATETIME INTEGER NOT NULL,<br />
DISCONTINUEDDATETIME INTEGER NOT NULL,<br />
EFFECTIVEDATETIME INTEGER NOT NULL,<br />
ENDAVAILABILITYDATETIME INTEGER NOT NULL,<br />
FINALBATCHEXPIRYDATETIME INTEGER NOT NULL,<br />
PUBLICATIONDATETIME INTEGER NOT NULL,<br />
TRADE_ITM_UNIT_OF_ISSU_ID INTEGER NOT NULL,<br />
TRADE_ITM_BASE_UOM_ID INTEGER NOT NULL,<br />
PACKAGINGTYPECODE_ID INTEGER NOT NULL,<br />
PKG_MARKED_LANGUAGE_CD_ID INTEGER NOT NULL,<br />
WT_UOM_ID INTEGER NOT NULL,<br />
VOL_UOM_ID INTEGER NOT NULL,<br />
DEPTH_LNR_UOM_ID INTEGER NOT NULL,<br />
WDTH_LNR_UOM_ID INTEGER NOT NULL,<br />
HT_LNR_UOM_ID INTEGER NOT NULL,<br />
ROUTEOFADMINISTRATION_ID INTEGER NOT NULL,<br />
DRG_UOD_ID INTEGER NOT NULL,<br />
DOSAGEFORMTYPE_ID INTEGER NOT NULL,<br />
DRG_FRMLRY_ID INTEGER NOT NULL,<br />
DRG_UOP_ID INTEGER NOT NULL,<br />
DRG_UOS_ID INTEGER NOT NULL,<br />
ANTIMLRL_PRDCT_TYP_ID INTEGER NOT NULL,<br />
ANTIMLRL_PRMRY_ACTV_INGRDNT_ID INTEGER NOT NULL,<br />
ANTIMLRL_SCNDRY_ACTV_INGRDNT_ID INTEGER NOT NULL,<br />
THRPTC_FD_FRTFCTN_TYP_ID INTEGER NOT NULL,<br />
THRPTC_FD_TRTD_CNDTN_ID INTEGER NOT NULL,<br />
LAB_SPPLY_PRDCT_TYP_ID INTEGER NOT NULL,<br />
LAB_EQPMNT_PRDCT_TYP_ID INTEGER NOT NULL,<br />
PRH_PRDCT_TYP_ID INTEGER NOT NULL,<br />
PRH_CNTRCPTV_MTHD_ID INTEGER NOT NULL,<br />
FML_CNDM_PRDCT_TYP_ID INTEGER NOT NULL,<br />
CNDM_PRDCT_MTRL_ID INTEGER NOT NULL,<br />
CNDM_PRDCT_SZ_ID INTEGER NOT NULL,<br />
CNDM_PRDCT_FLVR_ID INTEGER NOT NULL,<br />
CNDM_PRDCT_SCNT_ID INTEGER NOT NULL,<br />
CNDM_PRDCT_CLR_ID INTEGER NOT NULL,<br />
CNDM_PRDCT_TXTR_ID INTEGER NOT NULL,<br />
CNDM_PRDCT_NVLTY_TYP_ID INTEGER NOT NULL,<br />
PRH_PRDCT_SPRMCD_ACTV_INGRDNT_ID INTEGER NOT NULL,<br />
IUD_TYP_ID INTEGER NOT NULL,<br />
IUD_ACTV_INGRDNT_ID INTEGER NOT NULL,<br />
RTK_TGT_PTHGN_ID INTEGER NOT NULL,<br />
MED_DVC_PRDCT_TYP_ID INTEGER NOT NULL,<br />
GMDN_ID INTEGER NOT NULL,<br />
UMDNS_ID INTEGER NOT NULL,<br />
SVC_PRDCT_TYP_ID INTEGER NOT NULL,<br />
DESCRIPTIONSHORT VARCHAR(35) NOT NULL,<br />
TRADE_ITM_LNG_NM VARCHAR(150) NOT NULL,<br />
BRANDNAME VARCHAR(70) NOT NULL,<br />
BRANDOWNER VARCHAR(200) NOT NULL,<br />
FUNCTIONALNAME VARCHAR(35) NOT NULL,<br />
TRADEITEMDESCRIPTION VARCHAR(200) NOT NULL,<br />
TRADEITEMMARKINGDESCRIPTION VARCHAR(200) NOT NULL,<br />
GLOBALTRADEITEMNUMBER VARCHAR(14),<br />
TRADE_ITM_UPC VARCHAR(13),<br />
TRADE_ITM_SKU VARCHAR(15),<br />
NETWEIGHT DECIMAL(9, 3),<br />
NETWEIGHT_MEASUREMENTUNITCODE VARCHAR(80) NOT NULL,<br />
GROSSWEIGHT DECIMAL(9, 3) NOT NULL,<br />
GROSSWEIGHT_MEASUREMENTUNITCODE VARCHAR(80) NOT NULL,<br />
NETCONTENT VARCHAR(80) NOT NULL,<br />
NETCONTENT_MEASUREMENTUNITCODE VARCHAR(80) NOT NULL,<br />
DEPTH DECIMAL(9, 3),<br />
DEPTH_MEASUREMENTUNITCODE VARCHAR(80) NOT NULL,<br />
HT DECIMAL(9, 3),<br />
HEIGHT_MEASUREMENTUNITCODE VARCHAR(80) NOT NULL,<br />
WDTH DECIMAL(9, 3),<br />
WIDTH_MEASUREMENTUNITCODE VARCHAR(80) NOT NULL,<br />
VOL DECIMAL(9, 3) NOT NULL,<br />
VOLUME_MEASUREMENTUNITCODE VARCHAR(80) NOT NULL,<br />
SIZECODELISTAGENCY VARCHAR(80) NOT NULL,<br />
SIZECODELISTCODE VARCHAR(80) NOT NULL,<br />
SIZECODEVALUE VARCHAR(80) NOT NULL,<br />
DESCRIPTIVESIZE VARCHAR(80) NOT NULL,<br />
TRADE_ITM_DLVRY_LEAD_TIME_DAYS INTEGER NOT NULL,<br />
MINIMUMTRADEITEMLIFESPANFROMTIMEOFARRIVAL INTEGER NOT NULL,<br />
MINIMUMTRADEITEMLIFESPANFROMTIMEOFPRODUCTION INTEGER NOT NULL,<br />
OPENEDTRADEITEMLIFESPAN INTEGER NOT NULL,<br />
STORAGEHANDLINGTEMPERATUREMAXIMUM DECIMAL(9, 3) NOT NULL,<br />
STORAGEHANDLINGTEMPERATUREMAXIMUM_MEASUREMENTUNITCODE VARCHAR(70) NOT NULL,<br />
STORAGEHANDLINGTEMPERATUREMINIMUM DECIMAL(9, 3) NOT NULL,<br />
STORAGEHANDLINGTEMPERATUREMINIMUM_MEASUREMENTUNITCODE VARCHAR(70) NOT NULL,<br />
ORDERQUANTITYMULTIPLE INTEGER NOT NULL,<br />
ORDERQUANTITYMINIMUM INTEGER NOT NULL,<br />
ORDERQUANTITYMAXIMUM INTEGER NOT NULL,<br />
TRADE_ITM_PCKNG_NOTES VARCHAR(250) NOT NULL,<br />
TRADE_ITM_PKG_LVL SMALLINT NOT NULL,<br />
TRADE_ITM_UNITS_PER_CRTN INTEGER NOT NULL,<br />
TRADE_ITM_UNITS_PER_INNR_CRTN INTEGER NOT NULL,<br />
ISTRADEITEMABASEUNIT VARCHAR(15) NOT NULL,<br />
ISTRADEITEMAVARIABLEUNIT VARCHAR(15) NOT NULL,<br />
ISTRADEITEMACONSUMERUNIT VARCHAR(15) NOT NULL,<br />
ISTRADEITEMASERVICE VARCHAR(15) NOT NULL,<br />
BASEUNITSPERPALLET INTEGER NOT NULL,<br />
QUANTITYOFTRADEITEMSPERPALLET INTEGER NOT NULL,<br />
QUANTITYOFLAYERSPERPALLET INTEGER NOT NULL,<br />
QUANTITYOFTRADEITEMSPERPALLETLAYER INTEGER NOT NULL,<br />
QUANTITYOFTRADEITEMSCONTAINEDINACOMPLETELAYER INTEGER NOT NULL,<br />
quantityOfNextLowerLevelTradeItem INTEGER NOT NULL,<br />
TOTALQUANTITYOFNEXTLOWERLEVELTRADEITEM INTEGER NOT NULL,<br />
TOTALQUANTITYOFBASEITEMS INTEGER NOT NULL,<br />
QUANTITYOFCOMPLETELAYERSCONTAINEDINATRADEITEM INTEGER NOT NULL,<br />
COUNTABLEITEMSC1D1 INTEGER NOT NULL,<br />
COUNTABLEITEMSC1D2 INTEGER NOT NULL,<br />
COUNTABLEITEMSC1D3 INTEGER NOT NULL,<br />
COUNTABLEITEMSC1D4 INTEGER NOT NULL,<br />
COUNTABLEITEMSC1D5 INTEGER NOT NULL,<br />
COUNTABLEITEMSC2D1 INTEGER NOT NULL,<br />
COUNTABLEITEMSC2D2 INTEGER NOT NULL,<br />
COUNTABLEITEMSC2D3 INTEGER NOT NULL,<br />
COUNTABLEITEMSC2D4 INTEGER NOT NULL,<br />
COUNTABLEITEMSC2D5 INTEGER NOT NULL,<br />
COUNTABLEITEMSC3D1 INTEGER NOT NULL,<br />
COUNTABLEITEMSC3D2 INTEGER NOT NULL,<br />
COUNTABLEITEMSC3D3 INTEGER NOT NULL,<br />
COUNTABLEITEMSC3D4 INTEGER NOT NULL,<br />
COUNTABLEITEMSC3D5 INTEGER NOT NULL,<br />
COUNTABLEITEMSC4D1 INTEGER NOT NULL,<br />
COUNTABLEITEMSC4D2 INTEGER NOT NULL,<br />
COUNTABLEITEMSC4D3 INTEGER NOT NULL,<br />
COUNTABLEITEMSC4D4 INTEGER NOT NULL,<br />
COUNTABLEITEMSC4D5 INTEGER NOT NULL,<br />
COUNTABLEITEMSC5D1 INTEGER NOT NULL,<br />
COUNTABLEITEMSC5D2 INTEGER NOT NULL,<br />
COUNTABLEITEMSC5D3 INTEGER NOT NULL,<br />
COUNTABLEITEMSC5D4 INTEGER NOT NULL,<br />
COUNTABLEITEMSC5D5 INTEGER NOT NULL,<br />
TRADE_ITM_MFR_PRDCTN_CPCTY_PER_YR INTEGER NOT NULL,<br />
DRG_INN_NM VARCHAR(100) NOT NULL,<br />
DRG_GNRC_NM VARCHAR(50) NOT NULL,<br />
DRG_INNVTR_NM VARCHAR(50) NOT NULL,<br />
DRG_STR DECIMAL(7, 3),<br />
DRG_DSG_AMT DECIMAL(7, 3),<br />
GENERICDESCRIPTION VARCHAR(500) NOT NULL,<br />
CONTROLLEDNARCOTICDRUGNUMBER VARCHAR(10) NOT NULL,<br />
MEDICINECONTAINERTYPECODEC1 VARCHAR(10) NOT NULL,<br />
MEDICINECONTAINERTYPECODEC2 VARCHAR(10) NOT NULL,<br />
MEDICINECONTAINERTYPECODEC3 VARCHAR(10) NOT NULL,<br />
MEDICINECONTAINERTYPECODEC4 VARCHAR(10) NOT NULL,<br />
MEDICINECONTAINERTYPECODEC5 VARCHAR(10) NOT NULL,<br />
PROPRIETARYMEDICATIONDOSEFORMC1D1 VARCHAR(255) NOT NULL,<br />
PROPRIETARYMEDICATIONDOSEFORMC1D2 VARCHAR(255) NOT NULL,<br />
PROPRIETARYMEDICATIONDOSEFORMC1D3 VARCHAR(255) NOT NULL,<br />
PROPRIETARYMEDICATIONDOSEFORMC1D4 VARCHAR(255) NOT NULL,<br />
PROPRIETARYMEDICATIONDOSEFORMC1D5 VARCHAR(255) NOT NULL,<br />
PROPRIETARYMEDICATIONDOSEFORMC2D1 VARCHAR(255) NOT NULL,<br />
PROPRIETARYMEDICATIONDOSEFORMC2D2 VARCHAR(255) NOT NULL,<br />
PROPRIETARYMEDICATIONDOSEFORMC2D3 VARCHAR(255) NOT NULL,<br />
PROPRIETARYMEDICATIONDOSEFORMC2D4 VARCHAR(255) NOT NULL,<br />
PROPRIETARYMEDICATIONDOSEFORMC2D5 VARCHAR(255) NOT NULL,<br />
PROPRIETARYMEDICATIONDOSEFORMC3D1 VARCHAR(255) NOT NULL,<br />
PROPRIETARYMEDICATIONDOSEFORMC3D2 VARCHAR(255) NOT NULL,<br />
PROPRIETARYMEDICATIONDOSEFORMC3D3 VARCHAR(255) NOT NULL,<br />
PROPRIETARYMEDICATIONDOSEFORMC3D4 VARCHAR(255) NOT NULL,<br />
PROPRIETARYMEDICATIONDOSEFORMC3D5 VARCHAR(255) NOT NULL,<br />
PROPRIETARYMEDICATIONDOSEFORMC4D1 VARCHAR(255) NOT NULL,<br />
PROPRIETARYMEDICATIONDOSEFORMC4D2 VARCHAR(255) NOT NULL,<br />
PROPRIETARYMEDICATIONDOSEFORMC4D3 VARCHAR(255) NOT NULL,<br />
PROPRIETARYMEDICATIONDOSEFORMC4D4 VARCHAR(255) NOT NULL,<br />
PROPRIETARYMEDICATIONDOSEFORMC4D5 VARCHAR(255) NOT NULL,<br />
PROPRIETARYMEDICATIONDOSEFORMC5D1 VARCHAR(255) NOT NULL,<br />
PROPRIETARYMEDICATIONDOSEFORMC5D2 VARCHAR(255) NOT NULL,<br />
PROPRIETARYMEDICATIONDOSEFORMC5D3 VARCHAR(255) NOT NULL,<br />
PROPRIETARYMEDICATIONDOSEFORMC5D4 VARCHAR(255) NOT NULL,<br />
PROPRIETARYMEDICATIONDOSEFORMC5D5 VARCHAR(255) NOT NULL,<br />
NOOFIDENTICALMEDICINECONTAINERSORDEVICESC1 INTEGER NOT NULL,<br />
NOOFIDENTICALMEDICINECONTAINERSORDEVICESC2 INTEGER NOT NULL,<br />
NOOFIDENTICALMEDICINECONTAINERSORDEVICESC3 INTEGER NOT NULL,<br />
NOOFIDENTICALMEDICINECONTAINERSORDEVICESC4 INTEGER NOT NULL,<br />
NOOFIDENTICALMEDICINECONTAINERSORDEVICESC5 INTEGER NOT NULL,<br />
HEALTHCARECOMPONENTTYPEC1 CHAR(1),<br />
HEALTHCARECOMPONENTTYPEC2 CHAR(1),<br />
HEALTHCARECOMPONENTTYPEC3 CHAR(1),<br />
HEALTHCARECOMPONENTTYPEC4 CHAR(1),<br />
HEALTHCARECOMPONENTTYPEC5 CHAR(1),<br />
LAB_EQPMNT_CPBLTY_DESC VARCHAR(250) NOT NULL,<br />
LAB_SPPLY_USES_QTY VARCHAR(50) NOT NULL,<br />
PRH_CNTRCPTV_MTHD_MTHS_OF_PRTCTN INTEGER NOT NULL,<br />
PRH_IMPLNTBL_CNTRCPTV_LFSPN_MTHS INTEGER NOT NULL,<br />
PRH_IUD_LFSPN_MTHS INTEGER NOT NULL,<br />
PRH_CNDM_LBRCTD_YNFLG CHAR(1) NOT NULL,<br />
PRH_CNDM_SPCL_FOIL_TXT VARCHAR(250) NOT NULL,<br />
PRH_CNDM_CLR_TXT VARCHAR(50) NOT NULL,<br />
PRH_CNDM_EXTRNL_RTTN_FTR VARCHAR(50) NOT NULL,<br />
PRH_CNDM_INTRNL_RTTN_FTR VARCHAR(50) NOT NULL,<br />
DOESTRADEITEMCONTAINLATEX VARCHAR(15) NOT NULL,<br />
RTK_USES INTEGER NOT NULL,<br />
MED_DVC_USFDA_PRDCT_CD_NUM VARCHAR(20),<br />
MED_DVC_USFDA_PRDCT_CD_DESC VARCHAR(50) NOT NULL,<br />
ISTRADEITEMREQUIREDTOREMAINSTERILE VARCHAR(15) NOT NULL,<br />
INITIALMANUFACTURERSTERILISATION VARCHAR(35) NOT NULL,<br />
SVC_PRDCT_ESTMTD_STFFNG_CNT INTEGER NOT NULL,<br />
SVC_PRDCT_ESTMTD_DUR_MTHS INTEGER NOT NULL,<br />
BARCODETYPE VARCHAR(80) NOT NULL,<br />
BARCODEVALUETYPE VARCHAR(80) NOT NULL,<br />
COLORDESCRIPTION VARCHAR(200) NOT NULL,<br />
COLORCODELISTAGENCY VARCHAR(80) NOT NULL,<br />
COLORCODEVALUE VARCHAR(80) NOT NULL,<br />
ISTRADEITEMAHAZARDOUSGOOD VARCHAR(15) NOT NULL,<br />
DIETTYPECODE VARCHAR(80) NOT NULL,<br />
TRADEITEMVARIANT VARCHAR(70) NOT NULL,<br />
PRIMARY KEY (TRADE_ITM_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TRADE_ITM_ASSCTN <br />
--<br />
<br />
CREATE TABLE TRADE_ITM_ASSCTN(<br />
TRADE_ITM_ASSCTN_ID INTEGER NOT NULL,<br />
TRADE_ITM_ASSCTN_TYP_ID INTEGER NOT NULL,<br />
PRNT_TRADE_ITM_ID INTEGER NOT NULL,<br />
CHLD_TRADE_ITM_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
ASSCTN_ACTV_YNFLG CHAR(1) NOT NULL,<br />
PRNT_CHLD_EXCLSV_YNFLG CHAR(1) NOT NULL,<br />
CHLD_PRNT_EXCLSV_YNFLG CHAR(1) NOT NULL,<br />
ASSCTN_NOTES VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (TRADE_ITM_ASSCTN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TRADE_ITM_ASSCTN_TYP <br />
--<br />
<br />
CREATE TABLE TRADE_ITM_ASSCTN_TYP(<br />
TRADE_ITM_ASSCTN_TYP_ID INTEGER NOT NULL,<br />
TRADE_ITM_ASSCTN_TYP_NM VARCHAR(50) NOT NULL,<br />
TRADE_ITM_ASSCTN_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (TRADE_ITM_ASSCTN_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TRADE_ITM_BASE_UOM <br />
--<br />
<br />
CREATE TABLE TRADE_ITM_BASE_UOM(<br />
TRADE_ITM_BASE_UOM_ID INTEGER NOT NULL,<br />
TRADE_ITM_BASE_UOM_NM VARCHAR(50) NOT NULL,<br />
TRADE_ITM_BASE_UOM_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (TRADE_ITM_BASE_UOM_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TRADE_ITM_CARE_INSTRCTN <br />
--<br />
<br />
CREATE TABLE TRADE_ITM_CARE_INSTRCTN(<br />
TRADE_ITM_CARE_INSTRCTN_ID INTEGER NOT NULL,<br />
CARE_INSTRCTN_TYP_ID INTEGER NOT NULL,<br />
TRADE_ITM_ID INTEGER NOT NULL,<br />
TRADE_ITM_CARE_INSTRCTN_VAL_LOW VARCHAR(50) NOT NULL,<br />
TRADE_ITM_CARE_INSTRCTN_VAL_HGH VARCHAR(50) NOT NULL,<br />
TRADE_ITM_CARE_INSTRCTN_VAL_TXT_LIST VARCHAR(50) NOT NULL,<br />
TRADE_ITM_CARE_INSTRCTN_CMMNTS VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (TRADE_ITM_CARE_INSTRCTN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TRADE_ITM_CMPST_ASSCTN <br />
--<br />
<br />
CREATE TABLE TRADE_ITM_CMPST_ASSCTN(<br />
TRADE_ITM_CMPST_ASSCTN_ID INTEGER NOT NULL,<br />
TRADE_ITM_CMPST_ASSCTN_TYP_ID INTEGER NOT NULL,<br />
PRNT_TRADE_ITM_ID INTEGER NOT NULL,<br />
MEMBER_TRADE_ITM_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
ASSCTN_ACTV_YNFLG CHAR(1) NOT NULL,<br />
SBSTTTBL_YNFLG CHAR(1) NOT NULL,<br />
OMTTBL_YNFLG CHAR(1) NOT NULL,<br />
CMPST_QTY INTEGER NOT NULL,<br />
ASSCTN_NOTES VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (TRADE_ITM_CMPST_ASSCTN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TRADE_ITM_CMPST_ASSCTN_TYP <br />
--<br />
<br />
CREATE TABLE TRADE_ITM_CMPST_ASSCTN_TYP(<br />
TRADE_ITM_CMPST_ASSCTN_TYP_ID INTEGER NOT NULL,<br />
TRADE_ITM_CMPST_ASSCTN_TYP_NM VARCHAR(50) NOT NULL,<br />
TRADE_ITM_CMPST_ASSCTN_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (TRADE_ITM_CMPST_ASSCTN_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TRADE_ITM_PRCHSNG_RSTRCTN <br />
--<br />
<br />
CREATE TABLE TRADE_ITM_PRCHSNG_RSTRCTN(<br />
TRADE_ITM_PRCHSNG_INSTRCTN_ID INTEGER NOT NULL,<br />
PRCHSNG_RSTRCTN_TYP_ID INTEGER NOT NULL,<br />
TRADE_ITM_ID INTEGER NOT NULL,<br />
TRADE_ITM_PRCHSNG_PRCHSNG_VAL_LOW VARCHAR(50) NOT NULL,<br />
TRADE_ITM_PRCHSNG_PRCHSNG_VAL_HGH VARCHAR(50) NOT NULL,<br />
TRADE_ITM_PRCHSNG_PRCHSNG_VAL_TXT_LIST VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (TRADE_ITM_PRCHSNG_INSTRCTN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TRADE_ITM_UNIT_OF_ISSU <br />
--<br />
<br />
CREATE TABLE TRADE_ITM_UNIT_OF_ISSU(<br />
TRADE_ITM_UNIT_OF_ISSU_ID INTEGER NOT NULL,<br />
TRADE_ITM_UNIT_OF_ISSU_NM VARCHAR(50) NOT NULL,<br />
TRADE_ITM_UNIT_OF_ISSU_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (TRADE_ITM_UNIT_OF_ISSU_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TRADEITEMSTACKING <br />
--<br />
<br />
CREATE TABLE TRADEITEMSTACKING(<br />
TRADEITEMSTACKING_ID INTEGER NOT NULL,<br />
TRADE_ITM_ID INTEGER NOT NULL,<br />
STACKINGFACTOR_SEQNUM SMALLINT NOT NULL,<br />
STACKINGFACTOR SMALLINT NOT NULL,<br />
STACKINGFACTORTYPECODE VARCHAR(10) NOT NULL,<br />
STACKINGWEIGHTMAXIMUM DECIMAL(9, 3) NOT NULL,<br />
STACKINGWEIGHTMAXIMUM_MEASUREMENTUNITCODE VARCHAR(70) NOT NULL,<br />
PRIMARY KEY (TRADEITEMSTACKING_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TRCR_CMMDTY_CTGRY <br />
--<br />
<br />
CREATE TABLE TRCR_CMMDTY_CTGRY(<br />
TRCR_CMMDTY_CTGRY_ID INTEGER NOT NULL,<br />
TRCR_CMMDTY_SET_ID INTEGER NOT NULL,<br />
TRCR_CMMDTY_CTGRY_NM VARCHAR(150) NOT NULL,<br />
TRCR_CMMDTY_CTGRY_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (TRCR_CMMDTY_CTGRY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TRCR_CMMDTY_SET <br />
--<br />
<br />
CREATE TABLE TRCR_CMMDTY_SET(<br />
TRCR_CMMDTY_SET_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
CNTRY_PRGRM_ID INTEGER NOT NULL,<br />
TRCR_CMMDTY_SET_NM VARCHAR(50) NOT NULL,<br />
TRCR_CMMDTY_SET_DESC VARCHAR(50) NOT NULL,<br />
CNTRY_MNGD_YNFLG CHAR(1) NOT NULL,<br />
PRIMARY KEY (TRCR_CMMDTY_SET_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TRCR_CMMDTY_TYP <br />
--<br />
<br />
CREATE TABLE TRCR_CMMDTY_TYP(<br />
TRCR_CMMDTY_TYP_ID INTEGER NOT NULL,<br />
TRCR_CMMDTY_CTGRY_ID INTEGER NOT NULL,<br />
TRCR_CMMDTY_TYP_NM VARCHAR(150) NOT NULL,<br />
TRCR_CMMDTY_TYP_DESC VARCHAR(50) NOT NULL,<br />
IS_DFLT_TYP_YNFLG CHAR(1) NOT NULL,<br />
PRIMARY KEY (TRCR_CMMDTY_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TSKORDR <br />
--<br />
<br />
CREATE TABLE TSKORDR(<br />
TSKORDR_ID INTEGER NOT NULL,<br />
CNTRCT_AWD_ID INTEGER NOT NULL,<br />
CNTRCT_AWD_GGRPHC_SCP_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER,<br />
TSKORDR_NM VARCHAR(50) NOT NULL,<br />
TSKORDR_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (TSKORDR_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TST_RSLT_VAL_UOM <br />
--<br />
<br />
CREATE TABLE TST_RSLT_VAL_UOM(<br />
TST_RSLT_VAL_UOM_ID INTEGER NOT NULL,<br />
TST_RSLT_VAL_UOM_NM VARCHAR(50) NOT NULL,<br />
TST_RSLT_VAL_UOM_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (TST_RSLT_VAL_UOM_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: UMDNS <br />
--<br />
<br />
CREATE TABLE UMDNS(<br />
UMDNS_ID INTEGER NOT NULL,<br />
UMDNS_CD VARCHAR(20) NOT NULL,<br />
UMDNS_TRM VARCHAR(50) NOT NULL,<br />
UMDNS_DEF VARCHAR(250) NOT NULL,<br />
PRIMARY KEY (UMDNS_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: UNSPSC_CLSS <br />
--<br />
<br />
CREATE TABLE UNSPSC_CLSS(<br />
UNSPSC_CLSS_ID INTEGER NOT NULL,<br />
UNSPSC_FMLY_ID INTEGER NOT NULL,<br />
UNSPSC_CLSS_KEY VARCHAR(10) NOT NULL,<br />
UNSPSC_CLSS_CD VARCHAR(10) NOT NULL,<br />
UNSPSC_CLSS_TTL VARCHAR(500) NOT NULL,<br />
UNSPSC_CLSS_DEF VARCHAR(4000) NOT NULL,<br />
UNSPSC_CLSS_SYNNYM VARCHAR(500) NOT NULL,<br />
PRIMARY KEY (UNSPSC_CLSS_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: UNSPSC_CMMDTY <br />
--<br />
<br />
CREATE TABLE UNSPSC_CMMDTY(<br />
UNSPSC_CMMDTY_ID INTEGER NOT NULL,<br />
UNSPSC_CLSS_ID INTEGER NOT NULL,<br />
UNSPSC_CMMDTY_KEY VARCHAR(10) NOT NULL,<br />
UNSPSC_CMMDTY_CD VARCHAR(10) NOT NULL,<br />
UNSPSC_CMMDTY_DEF VARCHAR(4000) NOT NULL,<br />
UNSPSC_CMMDTY_TTL VARCHAR(500) NOT NULL,<br />
PRIMARY KEY (UNSPSC_CMMDTY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: UNSPSC_FMLY <br />
--<br />
<br />
CREATE TABLE UNSPSC_FMLY(<br />
UNSPSC_FMLY_ID INTEGER NOT NULL,<br />
UNSPSC_SGMNT_ID INTEGER NOT NULL,<br />
UNSPSC_FMLY_KEY VARCHAR(10) NOT NULL,<br />
UNSPSC_FMLY_CD VARCHAR(10) NOT NULL,<br />
UNSPSC_FMLY_TTL VARCHAR(500) NOT NULL,<br />
UNSPSC_FMLY_DEF VARCHAR(4000) NOT NULL,<br />
UNSPSC_FMLY_SYNNYM VARCHAR(500) NOT NULL,<br />
PRIMARY KEY (UNSPSC_FMLY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: UNSPSC_SGMNT <br />
--<br />
<br />
CREATE TABLE UNSPSC_SGMNT(<br />
UNSPSC_SGMNT_ID INTEGER NOT NULL,<br />
UNSPSC_SGMNT_KEY VARCHAR(10),<br />
UNSPSC_SGMNT_CD VARCHAR(10),<br />
UNSPSC_SGMNT_TTL VARCHAR(500),<br />
UNSPSC_SGMNT_DEF VARCHAR(4000),<br />
UNSPSC_SGMNT_SYNNYM VARCHAR(500),<br />
PRIMARY KEY (UNSPSC_SGMNT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: URGNCY_TYP <br />
--<br />
<br />
CREATE TABLE URGNCY_TYP(<br />
URGNCY_TYP_ID INTEGER NOT NULL,<br />
URGNCY_TYP_NM VARCHAR(50) NOT NULL,<br />
URGNCY_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (URGNCY_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: USAID_MISSN <br />
--<br />
<br />
CREATE TABLE USAID_MISSN(<br />
USAID_MISSN_ID INTEGER NOT NULL,<br />
USAID_MISSN_NM VARCHAR(50) NOT NULL,<br />
USAID_MISSN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (USAID_MISSN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: USAID_PRDCT_CLSSFCTN_LVL_1 <br />
--<br />
<br />
CREATE TABLE USAID_PRDCT_CLSSFCTN_LVL_1(<br />
USAID_PRDCT_CLSSFCTN_LVL_1_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_1_KEY VARCHAR(10) NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_1_CD VARCHAR(10) NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_1_TTL VARCHAR(500) NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_1_DEF VARCHAR(4000) NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_1_SYNNYM VARCHAR(500) NOT NULL,<br />
PRIMARY KEY (USAID_PRDCT_CLSSFCTN_LVL_1_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: USAID_PRDCT_CLSSFCTN_LVL_2 <br />
--<br />
<br />
CREATE TABLE USAID_PRDCT_CLSSFCTN_LVL_2(<br />
USAID_PRDCT_CLSSFCTN_LVL_2_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_1_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_2_KEY VARCHAR(10) NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_2_CD VARCHAR(10) NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_2_TTL VARCHAR(500) NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_2_DEF VARCHAR(4000) NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_2_SYNNYM VARCHAR(500) NOT NULL,<br />
PRIMARY KEY (USAID_PRDCT_CLSSFCTN_LVL_2_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: USAID_PRDCT_CLSSFCTN_LVL_3 <br />
--<br />
<br />
CREATE TABLE USAID_PRDCT_CLSSFCTN_LVL_3(<br />
USAID_PRDCT_CLSSFCTN_LVL_3_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_2_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_3_KEY VARCHAR(10) NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_3_CD VARCHAR(10) NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_3_TTL VARCHAR(500) NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_3_DEF VARCHAR(4000) NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_3_SYNNYM VARCHAR(500) NOT NULL,<br />
PRIMARY KEY (USAID_PRDCT_CLSSFCTN_LVL_3_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: USAID_PRDCT_CLSSFCTN_LVL_4 <br />
--<br />
<br />
CREATE TABLE USAID_PRDCT_CLSSFCTN_LVL_4(<br />
USAID_PRDCT_CLSSFCTN_LVL_4_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_3_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_4_KEY VARCHAR(10) NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_4_CD VARCHAR(10) NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_4_TTL VARCHAR(500) NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_4_DEF VARCHAR(4000) NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_4_SYNNYM VARCHAR(500) NOT NULL,<br />
PRIMARY KEY (USAID_PRDCT_CLSSFCTN_LVL_4_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: USAID_PRDCT_CLSSFCTN_LVL_5 <br />
--<br />
<br />
CREATE TABLE USAID_PRDCT_CLSSFCTN_LVL_5(<br />
USAID_PRDCT_CLSSFCTN_LVL_5_ID INTEGER NOT NULL,<br />
PRDCT_LN_ID INTEGER NOT NULL,<br />
UNSPSC_CMMDTY_ID INTEGER NOT NULL,<br />
GPC_BRCK_ID INTEGER NOT NULL,<br />
PRFRRD_GLBL_CLSSFCTN_SYSTM_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_4_ID INTEGER NOT NULL,<br />
TRADE_ITM_UNIT_OF_ISSU_ID INTEGER NOT NULL,<br />
TRADE_ITM_BASE_UOM_ID INTEGER NOT NULL,<br />
WT_UOM_ID INTEGER NOT NULL,<br />
VOL_UOM_ID INTEGER NOT NULL,<br />
DEPTH_LNR_UOM_ID INTEGER NOT NULL,<br />
WDTH_LNR_UOM_ID INTEGER NOT NULL,<br />
HT_LNR_UOM_ID INTEGER NOT NULL,<br />
ROUTEOFADMINISTRATION_ID INTEGER NOT NULL,<br />
DRG_UOD_ID INTEGER NOT NULL,<br />
DOSAGEFORMTYPE_ID INTEGER NOT NULL,<br />
DRG_FRMLRY_ID INTEGER NOT NULL,<br />
DRG_UOP_ID INTEGER NOT NULL,<br />
DRG_UOS_ID INTEGER NOT NULL,<br />
ANTIMLRL_PRDCT_TYP_ID INTEGER NOT NULL,<br />
ANTIMLRL_PRMRY_ACTV_INGRDNT_ID INTEGER NOT NULL,<br />
ANTIMLRL_SCNDRY_ACTV_INGRDNT_ID INTEGER NOT NULL,<br />
THRPTC_FD_FRTFCTN_TYP_ID INTEGER NOT NULL,<br />
THRPTC_FD_TRTD_CNDTN_ID INTEGER NOT NULL,<br />
LAB_SPPLY_PRDCT_TYP_ID INTEGER NOT NULL,<br />
LAB_EQPMNT_PRDCT_TYP_ID INTEGER NOT NULL,<br />
PRH_PRDCT_TYP_ID INTEGER NOT NULL,<br />
PRH_CNTRCPTV_MTHD_ID INTEGER NOT NULL,<br />
FML_CNDM_PRDCT_TYP_ID INTEGER NOT NULL,<br />
CNDM_PRDCT_MTRL_ID INTEGER NOT NULL,<br />
CNDM_PRDCT_SZ_ID INTEGER NOT NULL,<br />
CNDM_PRDCT_FLVR_ID INTEGER NOT NULL,<br />
CNDM_PRDCT_SCNT_ID INTEGER NOT NULL,<br />
CNDM_PRDCT_CLR_ID INTEGER NOT NULL,<br />
CNDM_PRDCT_TXTR_ID INTEGER NOT NULL,<br />
CNDM_PRDCT_NVLTY_TYP_ID INTEGER NOT NULL,<br />
PRH_PRDCT_SPRMCD_ACTV_INGRDNT_ID INTEGER NOT NULL,<br />
IUD_TYP_ID INTEGER NOT NULL,<br />
IUD_ACTV_INGRDNT_ID INTEGER NOT NULL,<br />
RTK_TGT_PTHGN_ID INTEGER NOT NULL,<br />
MED_DVC_PRDCT_TYP_ID INTEGER NOT NULL,<br />
GMDN_ID INTEGER NOT NULL,<br />
UMDNS_ID INTEGER NOT NULL,<br />
SVC_PRDCT_TYP_ID INTEGER NOT NULL,<br />
DESCRIPTIONSHORT VARCHAR(35) NOT NULL,<br />
PRDCT_LNG_NM VARCHAR(150) NOT NULL,<br />
PRDCT_BRND_NM VARCHAR(150) NOT NULL,<br />
PRDCT_DESC VARCHAR(250) NOT NULL,<br />
PRDCT_TAG_SET VARCHAR(4000),<br />
PRDCT_PATH_SET VARCHAR(4000),<br />
PRDCT_UUID VARCHAR(36),<br />
PRDCT_WT_PER_UNIT DECIMAL(9, 3),<br />
PRDCT_DEPTH_PER_UNIT DECIMAL(9, 3),<br />
PRDCT_WDTH_PER_UNIT DECIMAL(9, 3) NOT NULL,<br />
PRDCT_HT_PER_UNIT DECIMAL(9, 3),<br />
PRDCT_RDS_PER_UNIT DECIMAL(9, 3),<br />
PRDCT_VOL_PER_UNIT DECIMAL(9, 3) NOT NULL,<br />
PRDCT_SHLF_LIFE_DAYS INTEGER NOT NULL,<br />
DRG_INN_NM VARCHAR(100) NOT NULL,<br />
DRG_GNRC_NM VARCHAR(50) NOT NULL,<br />
DRG_INNVTR_NM VARCHAR(50) NOT NULL,<br />
DRG_STR DECIMAL(7, 3),<br />
DRG_DSG_AMT DECIMAL(7, 3),<br />
LAB_EQPMNT_CPBLTY_DESC VARCHAR(250) NOT NULL,<br />
LAB_SPPLY_USES_QTY VARCHAR(50) NOT NULL,<br />
CYP_FCTR DECIMAL(8, 4),<br />
PRH_CNTRCPTV_MTHD_MTHS_OF_PRTCTN INTEGER NOT NULL,<br />
PRH_IMPLNTBL_CNTRCPTV_LFSPN_MTHS INTEGER NOT NULL,<br />
PRH_IUD_LFSPN_MTHS INTEGER NOT NULL,<br />
PRH_CNDM_LBRCTD_YNFLG CHAR(1) NOT NULL,<br />
PRH_CNDM_SPCL_FOIL_TXT VARCHAR(250) NOT NULL,<br />
PRH_CNDM_CLR_TXT VARCHAR(50) NOT NULL,<br />
PRH_CNDM_EXTRNL_RTTN_FTR VARCHAR(50) NOT NULL,<br />
PRH_CNDM_INTRNL_RTTN_FTR VARCHAR(50) NOT NULL,<br />
RTK_USES INTEGER NOT NULL,<br />
MED_DVC_USFDA_PRDCT_CD_NUM VARCHAR(20),<br />
MED_DVC_USFDA_PRDCT_CD_DESC VARCHAR(50) NOT NULL,<br />
SVC_PRDCT_ESTMTD_STFFNG_CNT INTEGER NOT NULL,<br />
SVC_PRDCT_ESTMTD_DUR_MTHS INTEGER NOT NULL,<br />
PRIMARY KEY (USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: USAID_RDC <br />
--<br />
<br />
CREATE TABLE USAID_RDC(<br />
USAID_RDC_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
RGN_ID INTEGER NOT NULL,<br />
USAID_RDC_NM VARCHAR(50) NOT NULL,<br />
USAID_RDC_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (USAID_RDC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: VOL_UOM <br />
--<br />
<br />
CREATE TABLE VOL_UOM(<br />
VOL_UOM_ID INTEGER NOT NULL,<br />
VOL_UOM_NM VARCHAR(50) NOT NULL,<br />
VOL_UOM_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (VOL_UOM_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: WT_UOM <br />
--<br />
<br />
CREATE TABLE WT_UOM(<br />
WT_UOM_ID INTEGER NOT NULL,<br />
WT_UOM_NM VARCHAR(50) NOT NULL,<br />
WT_UOM_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (WT_UOM_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: ADDITIONALTRADEITEMCLASSIFICATION <br />
--<br />
<br />
ALTER TABLE ADDITIONALTRADEITEMCLASSIFICATION ADD <br />
FOREIGN KEY (TRADE_ITM_ID)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: ADDITIONALTRADEITEMDESCRIPTION <br />
--<br />
<br />
ALTER TABLE ADDITIONALTRADEITEMDESCRIPTION ADD <br />
FOREIGN KEY (TRADE_ITM_ID)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: ADDITIONALTRADEITEMIDENTIFICATION <br />
--<br />
<br />
ALTER TABLE ADDITIONALTRADEITEMIDENTIFICATION ADD <br />
FOREIGN KEY (TRADE_ITM_ID)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: ADMNSTRTV_GGRPHY <br />
--<br />
<br />
ALTER TABLE ADMNSTRTV_GGRPHY ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: ADMNSTRTV_GGRPHY_LVL_1 <br />
--<br />
<br />
ALTER TABLE ADMNSTRTV_GGRPHY_LVL_1 ADD <br />
FOREIGN KEY (ADMNSTRTV_GGRPHY_ID)<br />
REFERENCES ADMNSTRTV_GGRPHY(ADMNSTRTV_GGRPHY_ID)<br />
;<br />
<br />
ALTER TABLE ADMNSTRTV_GGRPHY_LVL_1 ADD <br />
FOREIGN KEY (ADMNSTRTV_GGRPHY_LVL_ID)<br />
REFERENCES ADMNSTRTV_GGRPHY_LVL(ADMNSTRTV_GGRPHY_LVL_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: ADMNSTRTV_GGRPHY_LVL_2 <br />
--<br />
<br />
ALTER TABLE ADMNSTRTV_GGRPHY_LVL_2 ADD <br />
FOREIGN KEY (ADMNSTRTV_GGRPHY_LVL_1_ID)<br />
REFERENCES ADMNSTRTV_GGRPHY_LVL_1(ADMNSTRTV_GGRPHY_LVL_1_ID)<br />
;<br />
<br />
ALTER TABLE ADMNSTRTV_GGRPHY_LVL_2 ADD <br />
FOREIGN KEY (ADMNSTRTV_GGRPHY_ID)<br />
REFERENCES ADMNSTRTV_GGRPHY(ADMNSTRTV_GGRPHY_ID)<br />
;<br />
<br />
ALTER TABLE ADMNSTRTV_GGRPHY_LVL_2 ADD <br />
FOREIGN KEY (ADMNSTRTV_GGRPHY_LVL_ID)<br />
REFERENCES ADMNSTRTV_GGRPHY_LVL(ADMNSTRTV_GGRPHY_LVL_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: ADMNSTRTV_GGRPHY_LVL_3 <br />
--<br />
<br />
ALTER TABLE ADMNSTRTV_GGRPHY_LVL_3 ADD <br />
FOREIGN KEY (ADMNSTRTV_GGRPHY_LVL_2_ID)<br />
REFERENCES ADMNSTRTV_GGRPHY_LVL_2(ADMNSTRTV_GGRPHY_LVL_2_ID)<br />
;<br />
<br />
ALTER TABLE ADMNSTRTV_GGRPHY_LVL_3 ADD <br />
FOREIGN KEY (ADMNSTRTV_GGRPHY_ID)<br />
REFERENCES ADMNSTRTV_GGRPHY(ADMNSTRTV_GGRPHY_ID)<br />
;<br />
<br />
ALTER TABLE ADMNSTRTV_GGRPHY_LVL_3 ADD <br />
FOREIGN KEY (ADMNSTRTV_GGRPHY_LVL_ID)<br />
REFERENCES ADMNSTRTV_GGRPHY_LVL(ADMNSTRTV_GGRPHY_LVL_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: ADMNSTRTV_GGRPHY_LVL_4 <br />
--<br />
<br />
ALTER TABLE ADMNSTRTV_GGRPHY_LVL_4 ADD <br />
FOREIGN KEY (ADMNSTRTV_GGRPHY_LVL_3_ID)<br />
REFERENCES ADMNSTRTV_GGRPHY_LVL_3(ADMNSTRTV_GGRPHY_LVL_3_ID)<br />
;<br />
<br />
ALTER TABLE ADMNSTRTV_GGRPHY_LVL_4 ADD <br />
FOREIGN KEY (ADMNSTRTV_GGRPHY_ID)<br />
REFERENCES ADMNSTRTV_GGRPHY(ADMNSTRTV_GGRPHY_ID)<br />
;<br />
<br />
ALTER TABLE ADMNSTRTV_GGRPHY_LVL_4 ADD <br />
FOREIGN KEY (ADMNSTRTV_GGRPHY_LVL_ID)<br />
REFERENCES ADMNSTRTV_GGRPHY_LVL(ADMNSTRTV_GGRPHY_LVL_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: AWP_RPRT_FC <br />
--<br />
<br />
ALTER TABLE AWP_RPRT_FC ADD <br />
FOREIGN KEY (SUB_IMPLMNTNG_PRTNR_ID)<br />
REFERENCES IMPLMNTNG_PRTNR(IMPLMNTNG_PRTNR_ID)<br />
;<br />
<br />
ALTER TABLE AWP_RPRT_FC ADD <br />
FOREIGN KEY (FNNCL_RPRT_TCHNCL_SUBSUBCAT_ID)<br />
REFERENCES FNNCL_RPRT_TCHNCL_SUBSUBCAT(FNNCL_RPRT_TCHNCL_SUBSUBCAT_ID)<br />
;<br />
<br />
ALTER TABLE AWP_RPRT_FC ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE AWP_RPRT_FC ADD <br />
FOREIGN KEY (CNTRCT_AWD_ID)<br />
REFERENCES CNTRCT_AWD(CNTRCT_AWD_ID)<br />
;<br />
<br />
ALTER TABLE AWP_RPRT_FC ADD <br />
FOREIGN KEY (FNNCL_RPRT_PRD_SRD_FY_ID)<br />
REFERENCES SRD_YR(SRD_YR_ID)<br />
;<br />
<br />
ALTER TABLE AWP_RPRT_FC ADD <br />
FOREIGN KEY (FNNCL_RPRT_CHRG_LCTN_ID)<br />
REFERENCES FNNCL_RPRT_CHRG_LCTN(FNNCL_RPRT_CHRG_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE AWP_RPRT_FC ADD <br />
FOREIGN KEY (FNNCL_RPRT_SBMSSN_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE AWP_RPRT_FC ADD <br />
FOREIGN KEY (FNNCL_RPRT_EFF_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE AWP_RPRT_FC ADD <br />
FOREIGN KEY (HLTH_ELMNT_ID)<br />
REFERENCES HLTH_ELMNT(HLTH_ELMNT_ID)<br />
;<br />
<br />
ALTER TABLE AWP_RPRT_FC ADD <br />
FOREIGN KEY (FNNCL_RPRT_CTGRY_LVL_ID)<br />
REFERENCES FNNCL_RPRT_CTGRY_LVL(FNNCL_RPRT_CTGRY_LVL_ID)<br />
;<br />
<br />
ALTER TABLE AWP_RPRT_FC ADD <br />
FOREIGN KEY (FNNCL_RPRT_CTGRY_ID)<br />
REFERENCES FNNCL_RPRT_CTGRY(FNNCL_RPRT_CTGRY_ID)<br />
;<br />
<br />
ALTER TABLE AWP_RPRT_FC ADD <br />
FOREIGN KEY (PRIME_IMPLMNTNG_PRTNR_ID)<br />
REFERENCES IMPLMNTNG_PRTNR(IMPLMNTNG_PRTNR_ID)<br />
;<br />
<br />
ALTER TABLE AWP_RPRT_FC ADD <br />
FOREIGN KEY (STAFF_LCTN_CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE AWP_RPRT_FC ADD <br />
FOREIGN KEY (USAID_MISSN_ID)<br />
REFERENCES USAID_MISSN(USAID_MISSN_ID)<br />
;<br />
<br />
ALTER TABLE AWP_RPRT_FC ADD <br />
FOREIGN KEY (FNNCL_RPRT_TCHNCL_SUBCAT_ID)<br />
REFERENCES FNNCL_RPRT_TCHNCL_SUBCAT(FNNCL_RPRT_TCHNCL_SUBCAT_ID)<br />
;<br />
<br />
ALTER TABLE AWP_RPRT_FC ADD <br />
FOREIGN KEY (TSKORDR_ID)<br />
REFERENCES TSKORDR(TSKORDR_ID)<br />
;<br />
<br />
ALTER TABLE AWP_RPRT_FC ADD <br />
FOREIGN KEY (FNNCL_RPRT_ACTVTY_TYP_ID)<br />
REFERENCES FNNCL_RPRT_ACTVTY_TYP(FNNCL_RPRT_ACTVTY_TYP_ID)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CMS <br />
--<br />
<br />
ALTER TABLE CMS ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: CNCRT_PRDCT <br />
--<br />
<br />
ALTER TABLE CNCRT_PRDCT ADD <br />
FOREIGN KEY (MFR_ID)<br />
REFERENCES MFR(MFR_ID)<br />
;<br />
<br />
ALTER TABLE CNCRT_PRDCT ADD <br />
FOREIGN KEY (SPPLR_ID)<br />
REFERENCES SPPLR(SPPLR_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: CNTRCT_AWD <br />
--<br />
<br />
ALTER TABLE CNTRCT_AWD ADD <br />
FOREIGN KEY (IMPLMNTNG_PRTNR_ID)<br />
REFERENCES IMPLMNTNG_PRTNR(IMPLMNTNG_PRTNR_ID)<br />
;<br />
<br />
ALTER TABLE CNTRCT_AWD ADD <br />
FOREIGN KEY (CNTRCT_AWD_TYP_ID)<br />
REFERENCES CNTRCT_AWD_TYP(CNTRCT_AWD_TYP_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: CNTRY_CNSMPTN_FCAST_FC <br />
--<br />
<br />
ALTER TABLE CNTRY_CNSMPTN_FCAST_FC ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_CNSMPTN_FCAST_FC ADD <br />
FOREIGN KEY (CNTRY_PRGRM_ID)<br />
REFERENCES CNTRY_PRGRM(CNTRY_PRGRM_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_CNSMPTN_FCAST_FC ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_5(USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_CNSMPTN_FCAST_FC ADD <br />
FOREIGN KEY (RPRT_PRD_TYP_ID)<br />
REFERENCES RPRT_PRD_TYP(RPRT_PRD_TYP_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_CNSMPTN_FCAST_FC ADD <br />
FOREIGN KEY (FCAST_END_SRD_MTH_ID)<br />
REFERENCES SRD_MTH(SRD_MTH_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_CNSMPTN_FCAST_FC ADD <br />
FOREIGN KEY (FCAST_BEGIN_SRD_MTH_ID)<br />
REFERENCES SRD_MTH(SRD_MTH_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_CNSMPTN_FCAST_FC ADD <br />
FOREIGN KEY (FCAST_SBMSSN_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_CNSMPTN_FCAST_FC ADD <br />
FOREIGN KEY (FCAST_PRD_END_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: CNTRY_LGSTCS_RPRT_FC <br />
--<br />
<br />
ALTER TABLE CNTRY_LGSTCS_RPRT_FC ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_LGSTCS_RPRT_FC ADD <br />
FOREIGN KEY (CNTRY_PRGRM_ID)<br />
REFERENCES CNTRY_PRGRM(CNTRY_PRGRM_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_LGSTCS_RPRT_FC ADD <br />
FOREIGN KEY (TO_ST_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_LGSTCS_RPRT_FC ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_5(USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_LGSTCS_RPRT_FC ADD <br />
FOREIGN KEY (FROM_ST_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_LGSTCS_RPRT_FC ADD <br />
FOREIGN KEY (OBSERVED_ST_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_LGSTCS_RPRT_FC ADD <br />
FOREIGN KEY (TRANS_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_LGSTCS_RPRT_FC ADD <br />
FOREIGN KEY (OBSRVTN_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: CNTRY_PRCRMNT_BUREAU <br />
--<br />
<br />
ALTER TABLE CNTRY_PRCRMNT_BUREAU ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: CNTRY_PRGRM <br />
--<br />
<br />
ALTER TABLE CNTRY_PRGRM ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_PRGRM ADD <br />
FOREIGN KEY (PRGRM_ORG_ID)<br />
REFERENCES PRGRM_ORG(PRGRM_ORG_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_PRGRM ADD <br />
FOREIGN KEY (CNTRY_PRGRM_TYP_ID)<br />
REFERENCES CNTRY_PRGRM_TYP(CNTRY_PRGRM_TYP_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: CNTRY_RCT_FCAST_FC <br />
--<br />
<br />
ALTER TABLE CNTRY_RCT_FCAST_FC ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_5(USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_RCT_FCAST_FC ADD <br />
FOREIGN KEY (RPRT_PRD_TYP_ID)<br />
REFERENCES RPRT_PRD_TYP(RPRT_PRD_TYP_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_RCT_FCAST_FC ADD <br />
FOREIGN KEY (FCAST_BEGIN_SRD_MTH_ID)<br />
REFERENCES SRD_MTH(SRD_MTH_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_RCT_FCAST_FC ADD <br />
FOREIGN KEY (FORECASET_PRD_END_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_RCT_FCAST_FC ADD <br />
FOREIGN KEY (FCAST_PRD_END_DT_SRD_DAY_ID)<br />
REFERENCES CNTRY_PRGRM(CNTRY_PRGRM_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_RCT_FCAST_FC ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_RCT_FCAST_FC ADD <br />
FOREIGN KEY (FCAST_END_SRD_MTH_ID)<br />
REFERENCES SRD_MTH(SRD_MTH_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_RCT_FCAST_FC ADD <br />
FOREIGN KEY (FCAST_SBMSSN_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CNTRY_TRADE_ITM_CRTFCN <br />
--<br />
<br />
ALTER TABLE CNTRY_TRADE_ITM_CRTFCN ADD <br />
FOREIGN KEY (PRDCT_CRTFCN_TYP_ID)<br />
REFERENCES PRDCT_CRTFCN_TYP(PRDCT_CRTFCN_TYP_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_TRADE_ITM_CRTFCN ADD <br />
FOREIGN KEY (EFF_END_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_TRADE_ITM_CRTFCN ADD <br />
FOREIGN KEY (EFF_STRT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_TRADE_ITM_CRTFCN ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_TRADE_ITM_CRTFCN ADD <br />
FOREIGN KEY (TRADE_ITM_ID)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_TRADE_ITM_CRTFCN ADD <br />
FOREIGN KEY (SPPLR_CNTRCT_PRDCT_DTL_ID)<br />
REFERENCES SPPLR_CNTRCT_PRDCT_DTL(SPPLR_CNTRCT_PRDCT_DTL_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: CNTRY_TRADE_ITM_HUMANITARIAN_WAIVER <br />
--<br />
<br />
ALTER TABLE CNTRY_TRADE_ITM_HUMANITARIAN_WAIVER ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_TRADE_ITM_HUMANITARIAN_WAIVER ADD <br />
FOREIGN KEY (TRADE_ITM_ID)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_TRADE_ITM_HUMANITARIAN_WAIVER ADD <br />
FOREIGN KEY (EFF_STRT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_TRADE_ITM_HUMANITARIAN_WAIVER ADD <br />
FOREIGN KEY (EFF_END_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_TRADE_ITM_HUMANITARIAN_WAIVER ADD <br />
FOREIGN KEY (SPPLR_CNTRCT_PRDCT_DTL_ID)<br />
REFERENCES SPPLR_CNTRCT_PRDCT_DTL(SPPLR_CNTRCT_PRDCT_DTL_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: CNTRY_TRADE_ITM_RGSTRTN <br />
--<br />
<br />
ALTER TABLE CNTRY_TRADE_ITM_RGSTRTN ADD <br />
FOREIGN KEY (RGSTRTN_EFF_STRT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_TRADE_ITM_RGSTRTN ADD <br />
FOREIGN KEY (RGSTRTN_EFF_END_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_TRADE_ITM_RGSTRTN ADD <br />
FOREIGN KEY (DSTNTN_CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_TRADE_ITM_RGSTRTN ADD <br />
FOREIGN KEY (TRADE_ITM_ID)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_TRADE_ITM_RGSTRTN ADD <br />
FOREIGN KEY (MFR_ID)<br />
REFERENCES MFR(MFR_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_TRADE_ITM_RGSTRTN ADD <br />
FOREIGN KEY (MFR_ST_ID)<br />
REFERENCES MFR_ST(MFR_ST_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_TRADE_ITM_RGSTRTN ADD <br />
FOREIGN KEY (SPPLR_ID)<br />
REFERENCES SPPLR(SPPLR_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_TRADE_ITM_RGSTRTN ADD <br />
FOREIGN KEY (SPPLR_CNTRCT_PRDCT_DTL_ID)<br />
REFERENCES SPPLR_CNTRCT_PRDCT_DTL(SPPLR_CNTRCT_PRDCT_DTL_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: CRRNCY <br />
--<br />
<br />
ALTER TABLE CRRNCY ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: CRRNCY_EXCHNG_RT <br />
--<br />
<br />
ALTER TABLE CRRNCY_EXCHNG_RT ADD <br />
FOREIGN KEY (CRRNCY_ID)<br />
REFERENCES CRRNCY(CRRNCY_ID)<br />
;<br />
<br />
ALTER TABLE CRRNCY_EXCHNG_RT ADD <br />
FOREIGN KEY (CRRNCY_EXCHNG_RT_VLD_TO_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE CRRNCY_EXCHNG_RT ADD <br />
FOREIGN KEY (CRRNCY_EXCHNG_RT_VLD_FROM_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: DIST <br />
--<br />
<br />
ALTER TABLE DIST ADD <br />
FOREIGN KEY (RGN_ID)<br />
REFERENCES RGN(RGN_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: DMS <br />
--<br />
<br />
ALTER TABLE DMS ADD <br />
FOREIGN KEY (RMS_ID)<br />
REFERENCES RMS(RMS_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: DONR_ACTVTY <br />
--<br />
<br />
ALTER TABLE DONR_ACTVTY ADD <br />
FOREIGN KEY (DONR_AGNCY_ID)<br />
REFERENCES DONR_AGNCY(DONR_AGNCY_ID)<br />
;<br />
<br />
ALTER TABLE DONR_ACTVTY ADD <br />
FOREIGN KEY (DONR_ACTVTY_CTGRY_ID)<br />
REFERENCES DONR_ACTVTY_CTGRY(DONR_ACTVTY_CTGRY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: DONR_AGNCY <br />
--<br />
<br />
ALTER TABLE DONR_AGNCY ADD <br />
FOREIGN KEY (DONR_AGNCY_TYP_ID)<br />
REFERENCES DONR_AGNCY_TYP(DONR_AGNCY_TYP_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: DONR_OFFC <br />
--<br />
<br />
ALTER TABLE DONR_OFFC ADD <br />
FOREIGN KEY (DONR_AGNCY_ID)<br />
REFERENCES DONR_AGNCY(DONR_AGNCY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: EXPCTD_TO_CRRY_FC <br />
--<br />
<br />
ALTER TABLE EXPCTD_TO_CRRY_FC ADD <br />
FOREIGN KEY (LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE EXPCTD_TO_CRRY_FC ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE EXPCTD_TO_CRRY_FC ADD <br />
FOREIGN KEY (CNTRY_PRGRM_ID)<br />
REFERENCES CNTRY_PRGRM(CNTRY_PRGRM_ID)<br />
;<br />
<br />
ALTER TABLE EXPCTD_TO_CRRY_FC ADD <br />
FOREIGN KEY (EXPCTD_TO_CRRY_BEGIN_EFF_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE EXPCTD_TO_CRRY_FC ADD <br />
FOREIGN KEY (EXPCTD_TO_CRRY_END_EFF_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE EXPCTD_TO_CRRY_FC ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_5(USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
;<br />
<br />
ALTER TABLE EXPCTD_TO_CRRY_FC ADD <br />
FOREIGN KEY (ADMNSTRTV_GGRPHY_LVL_ID)<br />
REFERENCES ADMNSTRTV_GGRPHY_LVL(ADMNSTRTV_GGRPHY_LVL_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: FCLTY <br />
--<br />
<br />
ALTER TABLE FCLTY ADD <br />
FOREIGN KEY (DIST_ID)<br />
REFERENCES DIST(DIST_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: FNNCL_RPRT_ACTVTY_TYP <br />
--<br />
<br />
ALTER TABLE FNNCL_RPRT_ACTVTY_TYP ADD <br />
FOREIGN KEY (FNNCL_RPRT_ACTVTY_PRPS_ID)<br />
REFERENCES FNNCL_RPRT_ACTVTY_PRPS(FNNCL_RPRT_ACTVTY_PRPS_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: FNNCL_RPRT_TCHNCL_SUBCAT <br />
--<br />
<br />
ALTER TABLE FNNCL_RPRT_TCHNCL_SUBCAT ADD <br />
FOREIGN KEY (FNNCL_RPRT_TCHNCL_CTGRY_ID)<br />
REFERENCES FNNCL_RPRT_TCHNCL_CTGRY(FNNCL_RPRT_TCHNCL_CTGRY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: FNNCL_RPRT_TCHNCL_SUBSUBCAT <br />
--<br />
<br />
ALTER TABLE FNNCL_RPRT_TCHNCL_SUBSUBCAT ADD <br />
FOREIGN KEY (FNNCL_RPRT_TCHNCL_SUBCAT_ID)<br />
REFERENCES FNNCL_RPRT_TCHNCL_SUBCAT(FNNCL_RPRT_TCHNCL_SUBCAT_ID)<br />
;<br />
<br />
ALTER TABLE FNNCL_RPRT_TCHNCL_SUBSUBCAT ADD <br />
FOREIGN KEY (IMPLMNTNG_PRTNR_ID)<br />
REFERENCES IMPLMNTNG_PRTNR(IMPLMNTNG_PRTNR_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: FNNCL_STTMNT_FC <br />
--<br />
<br />
ALTER TABLE FNNCL_STTMNT_FC ADD <br />
FOREIGN KEY (TSKORDR_ID)<br />
REFERENCES TSKORDR(TSKORDR_ID)<br />
;<br />
<br />
ALTER TABLE FNNCL_STTMNT_FC ADD <br />
FOREIGN KEY (PRIME_IMPLMNTNG_PRTNR_ID)<br />
REFERENCES IMPLMNTNG_PRTNR(IMPLMNTNG_PRTNR_ID)<br />
;<br />
<br />
ALTER TABLE FNNCL_STTMNT_FC ADD <br />
FOREIGN KEY (CNTRCT_AWD_ID)<br />
REFERENCES CNTRCT_AWD(CNTRCT_AWD_ID)<br />
;<br />
<br />
ALTER TABLE FNNCL_STTMNT_FC ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE FNNCL_STTMNT_FC ADD <br />
FOREIGN KEY (FNNCL_RPRT_PRD_SRD_MTH_ID)<br />
REFERENCES SRD_MTH(SRD_MTH_ID)<br />
;<br />
<br />
ALTER TABLE FNNCL_STTMNT_FC ADD <br />
FOREIGN KEY (FNNCL_RPRT_TCHNCL_SUBSUBCAT_ID)<br />
REFERENCES FNNCL_RPRT_TCHNCL_SUBSUBCAT(FNNCL_RPRT_TCHNCL_SUBSUBCAT_ID)<br />
;<br />
<br />
ALTER TABLE FNNCL_STTMNT_FC ADD <br />
FOREIGN KEY (FNNCL_RPRT_CHRG_LCTN_ID)<br />
REFERENCES FNNCL_RPRT_CHRG_LCTN(FNNCL_RPRT_CHRG_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE FNNCL_STTMNT_FC ADD <br />
FOREIGN KEY (FNNCL_RPRT_SBMSSN_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE FNNCL_STTMNT_FC ADD <br />
FOREIGN KEY (FNNCL_RPRT_EFF_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE FNNCL_STTMNT_FC ADD <br />
FOREIGN KEY (FNNCL_RPRT_CTGRY_ID)<br />
REFERENCES FNNCL_RPRT_CTGRY(FNNCL_RPRT_CTGRY_ID)<br />
;<br />
<br />
ALTER TABLE FNNCL_STTMNT_FC ADD <br />
FOREIGN KEY (SUB_IMPLMNTNG_PRTNR_ID)<br />
REFERENCES IMPLMNTNG_PRTNR(IMPLMNTNG_PRTNR_ID)<br />
;<br />
<br />
ALTER TABLE FNNCL_STTMNT_FC ADD <br />
FOREIGN KEY (FNNCL_RPRT_CTGRY_LVL_ID)<br />
REFERENCES FNNCL_RPRT_CTGRY_LVL(FNNCL_RPRT_CTGRY_LVL_ID)<br />
;<br />
<br />
ALTER TABLE FNNCL_STTMNT_FC ADD <br />
FOREIGN KEY (USAID_MISSN_ID)<br />
REFERENCES USAID_MISSN(USAID_MISSN_ID)<br />
;<br />
<br />
ALTER TABLE FNNCL_STTMNT_FC ADD <br />
FOREIGN KEY (STAFF_LCTN_CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE FNNCL_STTMNT_FC ADD <br />
FOREIGN KEY (HLTH_ELMNT_ID)<br />
REFERENCES HLTH_ELMNT(HLTH_ELMNT_ID)<br />
;<br />
<br />
ALTER TABLE FNNCL_STTMNT_FC ADD <br />
FOREIGN KEY (FNNCL_RPRT_TCHNCL_SUBCAT_ID)<br />
REFERENCES FNNCL_RPRT_TCHNCL_SUBCAT(FNNCL_RPRT_TCHNCL_SUBCAT_ID)<br />
;<br />
<br />
ALTER TABLE FNNCL_STTMNT_FC ADD <br />
FOREIGN KEY (FNNCL_RPRT_ACTVTY_TYP_ID)<br />
REFERENCES FNNCL_RPRT_ACTVTY_TYP(FNNCL_RPRT_ACTVTY_TYP_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: GPC_BRCK <br />
--<br />
<br />
ALTER TABLE GPC_BRCK ADD <br />
FOREIGN KEY (GPC_CLSS_ID)<br />
REFERENCES GPC_CLSS(GPC_CLSS_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: GPC_CLSS <br />
--<br />
<br />
ALTER TABLE GPC_CLSS ADD <br />
FOREIGN KEY (GPC_FMLY_ID)<br />
REFERENCES GPC_FMLY(GPC_FMLY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: GPC_FMLY <br />
--<br />
<br />
ALTER TABLE GPC_FMLY ADD <br />
FOREIGN KEY (GPC_SGMNT_ID)<br />
REFERENCES GPC_SGMNT(GPC_SGMNT_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: GRN_DLY_FC <br />
--<br />
<br />
ALTER TABLE GRN_DLY_FC ADD <br />
FOREIGN KEY (GRN_DLY_RSN_ID)<br />
REFERENCES GRN_DLY_RSN(GRN_DLY_RSN_ID)<br />
;<br />
<br />
ALTER TABLE GRN_DLY_FC ADD <br />
FOREIGN KEY (GRN_DLY_TYP_ID)<br />
REFERENCES GRN_DLY_TYP(GRN_DLY_TYP_ID)<br />
;<br />
<br />
ALTER TABLE GRN_DLY_FC ADD <br />
FOREIGN KEY (GRN_FC_ID)<br />
REFERENCES GRN_FC(GRN_FC_ID)<br />
;<br />
<br />
ALTER TABLE GRN_DLY_FC ADD <br />
FOREIGN KEY (DT_DLY_CLRD_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE GRN_DLY_FC ADD <br />
FOREIGN KEY (DT_DLY_STARTED_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: GRN_DLY_TYP <br />
--<br />
<br />
ALTER TABLE GRN_DLY_TYP ADD <br />
FOREIGN KEY (GRN_DLY_RSPNSBL_PRTY_ID)<br />
REFERENCES GRN_DLY_RSPNSBL_PRTY(GRN_DLY_RSPNSBL_PRTY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: GRN_FC <br />
--<br />
<br />
ALTER TABLE GRN_FC ADD <br />
FOREIGN KEY (GRN_TYP_ID)<br />
REFERENCES GRN_TYP(GRN_TYP_ID)<br />
;<br />
<br />
ALTER TABLE GRN_FC ADD <br />
FOREIGN KEY (TSKORDR_ID)<br />
REFERENCES TSKORDR(TSKORDR_ID)<br />
;<br />
<br />
ALTER TABLE GRN_FC ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE GRN_FC ADD <br />
FOREIGN KEY (SRC_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE GRN_FC ADD <br />
FOREIGN KEY (DSTNTN_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE GRN_FC ADD <br />
FOREIGN KEY (SHPPNG_MTHD_ID)<br />
REFERENCES SHPPNG_MTHD(SHPPNG_MTHD_ID)<br />
;<br />
<br />
ALTER TABLE GRN_FC ADD <br />
FOREIGN KEY (FRT_FWDR_ID)<br />
REFERENCES FRT_FWDR(FRT_FWDR_ID)<br />
;<br />
<br />
ALTER TABLE GRN_FC ADD <br />
FOREIGN KEY (GRN_STAT_ID)<br />
REFERENCES GRN_STAT(GRN_STAT_ID)<br />
;<br />
<br />
ALTER TABLE GRN_FC ADD <br />
FOREIGN KEY (GRN_DOC_CMPLTN_STAT_ID)<br />
REFERENCES GRN_DOC_CMPLTN_STAT(GRN_DOC_CMPLTN_STAT_ID)<br />
;<br />
<br />
ALTER TABLE GRN_FC ADD <br />
FOREIGN KEY (PPLN_ORDR_DISP_ID)<br />
REFERENCES PPLN_ORDR_DISP(PPLN_ORDR_DISP_ID)<br />
;<br />
<br />
ALTER TABLE GRN_FC ADD <br />
FOREIGN KEY (PPLN_STG_ID)<br />
REFERENCES PPLN_STG(PPLN_STG_ID)<br />
;<br />
<br />
ALTER TABLE GRN_FC ADD <br />
FOREIGN KEY (SPPLY_CHN_FRMWRK_ID)<br />
REFERENCES SPPLY_CHN_FRMWRK(SPPLY_CHN_FRMWRK_ID)<br />
;<br />
<br />
ALTER TABLE GRN_FC ADD <br />
FOREIGN KEY (CRRNCY_ID)<br />
REFERENCES CRRNCY(CRRNCY_ID)<br />
;<br />
<br />
ALTER TABLE GRN_FC ADD <br />
FOREIGN KEY (INCOTERM_ID)<br />
REFERENCES INCOTERM(INCOTERM_ID)<br />
;<br />
<br />
ALTER TABLE GRN_FC ADD <br />
FOREIGN KEY (PO_FC_ID)<br />
REFERENCES PO_FC(PO_FC_ID)<br />
;<br />
<br />
ALTER TABLE GRN_FC ADD <br />
FOREIGN KEY (SO_FC_ID)<br />
REFERENCES SO_FC(SO_FC_ID)<br />
;<br />
<br />
ALTER TABLE GRN_FC ADD <br />
FOREIGN KEY (SPPLR_ID)<br />
REFERENCES SPPLR(SPPLR_ID)<br />
;<br />
<br />
ALTER TABLE GRN_FC ADD <br />
FOREIGN KEY (CNTRY_PRGRM_ID)<br />
REFERENCES CNTRY_PRGRM(CNTRY_PRGRM_ID)<br />
;<br />
<br />
ALTER TABLE GRN_FC ADD <br />
FOREIGN KEY (DONR_OFFC_ID)<br />
REFERENCES DONR_OFFC(DONR_OFFC_ID)<br />
;<br />
<br />
ALTER TABLE GRN_FC ADD <br />
FOREIGN KEY (INVC_SNT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE GRN_FC ADD <br />
FOREIGN KEY (GDS_RCVD_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE GRN_FC ADD <br />
FOREIGN KEY (PMT_TRMS_TYP_ID)<br />
REFERENCES PMT_TRMS_TYP(PMT_TRMS_TYP_ID)<br />
;<br />
<br />
ALTER TABLE GRN_FC ADD <br />
FOREIGN KEY (WT_UOM_ID)<br />
REFERENCES WT_UOM(WT_UOM_ID)<br />
;<br />
<br />
ALTER TABLE GRN_FC ADD <br />
FOREIGN KEY (VOL_UOM_ID)<br />
REFERENCES VOL_UOM(VOL_UOM_ID)<br />
;<br />
<br />
ALTER TABLE GRN_FC ADD <br />
FOREIGN KEY (HLTH_ELMNT_ID)<br />
REFERENCES HLTH_ELMNT(HLTH_ELMNT_ID)<br />
;<br />
<br />
ALTER TABLE GRN_FC ADD <br />
FOREIGN KEY (FNDNG_SRC_ID)<br />
REFERENCES FNDNG_SRC(FNDNG_SRC_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: GRN_HDR_EXPNS_FC <br />
--<br />
<br />
ALTER TABLE GRN_HDR_EXPNS_FC ADD <br />
FOREIGN KEY (GRN_FC_ID)<br />
REFERENCES GRN_FC(GRN_FC_ID)<br />
;<br />
<br />
ALTER TABLE GRN_HDR_EXPNS_FC ADD <br />
FOREIGN KEY (GRN_HDR_EXPNS_TYP_ID)<br />
REFERENCES GRN_HDR_EXPNS_TYP(GRN_HDR_EXPNS_TYP_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: GRN_KIC_FC <br />
--<br />
<br />
ALTER TABLE GRN_KIC_FC ADD <br />
FOREIGN KEY (GRN_KEY_INFO_TYP_ID)<br />
REFERENCES GRN_KEY_INFO_TYP(GRN_KEY_INFO_TYP_ID)<br />
;<br />
<br />
ALTER TABLE GRN_KIC_FC ADD <br />
FOREIGN KEY (GRN_KIC_RSN_ID)<br />
REFERENCES GRN_KIC_RSN(GRN_KIC_RSN_ID)<br />
;<br />
<br />
ALTER TABLE GRN_KIC_FC ADD <br />
FOREIGN KEY (SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE GRN_KIC_FC ADD <br />
FOREIGN KEY (GRN_FC_ID)<br />
REFERENCES GRN_FC(GRN_FC_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: GRN_LIN_FC <br />
--<br />
<br />
ALTER TABLE GRN_LIN_FC ADD <br />
FOREIGN KEY (GRN_FC_ID)<br />
REFERENCES GRN_FC(GRN_FC_ID)<br />
;<br />
<br />
ALTER TABLE GRN_LIN_FC ADD <br />
FOREIGN KEY (TRADE_ITM_ID)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
ALTER TABLE GRN_LIN_FC ADD <br />
FOREIGN KEY (MFR_ID)<br />
REFERENCES MFR(MFR_ID)<br />
;<br />
<br />
ALTER TABLE GRN_LIN_FC ADD <br />
FOREIGN KEY (QTY_UOM_ID)<br />
REFERENCES QTY_UOM(QTY_UOM_ID)<br />
;<br />
<br />
ALTER TABLE GRN_LIN_FC ADD <br />
FOREIGN KEY (GRN_LIN_STAT_ID)<br />
REFERENCES GRN_LIN_STAT(GRN_LIN_STAT_ID)<br />
;<br />
<br />
ALTER TABLE GRN_LIN_FC ADD <br />
FOREIGN KEY (GRN_LIN_STAT_RSN_ID)<br />
REFERENCES GRN_LIN_STAT_RSN(GRN_LIN_STAT_RSN_ID)<br />
;<br />
<br />
ALTER TABLE GRN_LIN_FC ADD <br />
FOREIGN KEY (PO_LIN_FC_ID)<br />
REFERENCES PO_LIN_FC(PO_LIN_FC_ID)<br />
;<br />
<br />
ALTER TABLE GRN_LIN_FC ADD <br />
FOREIGN KEY (SO_LIN_FC_ID)<br />
REFERENCES SO_LIN_FC(SO_LIN_FC_ID)<br />
;<br />
<br />
ALTER TABLE GRN_LIN_FC ADD <br />
FOREIGN KEY (GDS_RCVD_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE GRN_LIN_FC ADD <br />
FOREIGN KEY (MFR_PRDCT_LOT_ID)<br />
REFERENCES MFR_PRDCT_LOT(MFR_PRDCT_LOT_ID)<br />
;<br />
<br />
ALTER TABLE GRN_LIN_FC ADD <br />
FOREIGN KEY (WT_UOM_ID)<br />
REFERENCES WT_UOM(WT_UOM_ID)<br />
;<br />
<br />
ALTER TABLE GRN_LIN_FC ADD <br />
FOREIGN KEY (VOL_UOM_ID)<br />
REFERENCES VOL_UOM(VOL_UOM_ID)<br />
;<br />
<br />
ALTER TABLE GRN_LIN_FC ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_5(USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
;<br />
<br />
ALTER TABLE GRN_LIN_FC ADD <br />
FOREIGN KEY (SRC_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE GRN_LIN_FC ADD <br />
FOREIGN KEY (DSTNTN_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE GRN_LIN_FC ADD <br />
FOREIGN KEY (SHPPNG_MTHD_ID)<br />
REFERENCES SHPPNG_MTHD(SHPPNG_MTHD_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: GRN_MLSTN_FC <br />
--<br />
<br />
ALTER TABLE GRN_MLSTN_FC ADD <br />
FOREIGN KEY (GRN_MLSTN_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE GRN_MLSTN_FC ADD <br />
FOREIGN KEY (GRN_FC_ID)<br />
REFERENCES GRN_FC(GRN_FC_ID)<br />
;<br />
<br />
ALTER TABLE GRN_MLSTN_FC ADD <br />
FOREIGN KEY (GRN_MLSTN_TYP_ID)<br />
REFERENCES GRN_MLSTN_TYP(GRN_MLSTN_TYP_ID)<br />
;<br />
<br />
ALTER TABLE GRN_MLSTN_FC ADD <br />
FOREIGN KEY (GRN_MLSTN_RSN_ID)<br />
REFERENCES GRN_MLSTN_RSN(GRN_MLSTN_RSN_ID)<br />
;<br />
<br />
ALTER TABLE GRN_MLSTN_FC ADD <br />
FOREIGN KEY (GRN_LIN_FC_ID)<br />
REFERENCES GRN_LIN_FC(GRN_LIN_FC_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: HANDLINGINSTRUCTION <br />
--<br />
<br />
ALTER TABLE HANDLINGINSTRUCTION ADD <br />
FOREIGN KEY (TRADE_ITM_ID)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: HAZARDOUSINFORMATIONDETAIL <br />
--<br />
<br />
ALTER TABLE HAZARDOUSINFORMATIONDETAIL ADD <br />
FOREIGN KEY (HAZARDOUSINFORMATIONHEADER_ID)<br />
REFERENCES HAZARDOUSINFORMATIONHEADER(HAZARDOUSINFORMATIONHEADER_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: HAZARDOUSINFORMATIONHEADER <br />
--<br />
<br />
ALTER TABLE HAZARDOUSINFORMATIONHEADER ADD <br />
FOREIGN KEY (TRADE_ITM_ID)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: IMPLMNTNG_PRTNR_EXPCTD_DATA_SBMSSN <br />
--<br />
<br />
ALTER TABLE IMPLMNTNG_PRTNR_EXPCTD_DATA_SBMSSN ADD <br />
FOREIGN KEY (IMPLMNTNG_PRTNR_ID)<br />
REFERENCES IMPLMNTNG_PRTNR(IMPLMNTNG_PRTNR_ID)<br />
;<br />
<br />
ALTER TABLE IMPLMNTNG_PRTNR_EXPCTD_DATA_SBMSSN ADD <br />
FOREIGN KEY (PRDCTY_ID)<br />
REFERENCES PRDCTY(PRDCTY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: INTNDD_RLF_TYP <br />
--<br />
<br />
ALTER TABLE INTNDD_RLF_TYP ADD <br />
FOREIGN KEY (INTNDD_RLF_GRP_ID)<br />
REFERENCES INTNDD_RLF_GRP(INTNDD_RLF_GRP_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: INV_MGMT_RPRT_DTL_LN_FC <br />
--<br />
<br />
ALTER TABLE INV_MGMT_RPRT_DTL_LN_FC ADD <br />
FOREIGN KEY (WT_UOM_ID)<br />
REFERENCES WT_UOM(WT_UOM_ID)<br />
;<br />
<br />
ALTER TABLE INV_MGMT_RPRT_DTL_LN_FC ADD <br />
FOREIGN KEY (VOL_UOM_ID)<br />
REFERENCES VOL_UOM(VOL_UOM_ID)<br />
;<br />
<br />
ALTER TABLE INV_MGMT_RPRT_DTL_LN_FC ADD <br />
FOREIGN KEY (INV_MGMT_RPRT_HDR_FC_ID)<br />
REFERENCES INV_MGMT_RPRT_HDR_FC(INV_MGMT_RPRT_HDR_FC_ID)<br />
;<br />
<br />
ALTER TABLE INV_MGMT_RPRT_DTL_LN_FC ADD <br />
FOREIGN KEY (TRADE_ITM_ID)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
ALTER TABLE INV_MGMT_RPRT_DTL_LN_FC ADD <br />
FOREIGN KEY (INV_MGMT_RPRT_DTL_LN_TYP_ID)<br />
REFERENCES INV_MGMT_RPRT_DTL_LN_TYP(INV_MGMT_RPRT_DTL_LN_TYP_ID)<br />
;<br />
<br />
ALTER TABLE INV_MGMT_RPRT_DTL_LN_FC ADD <br />
FOREIGN KEY (INV_AVLBLTY_STAT_ID)<br />
REFERENCES INV_AVLBLTY_STAT(INV_AVLBLTY_STAT_ID)<br />
;<br />
<br />
ALTER TABLE INV_MGMT_RPRT_DTL_LN_FC ADD <br />
FOREIGN KEY (QTY_UOM_ID)<br />
REFERENCES QTY_UOM(QTY_UOM_ID)<br />
;<br />
<br />
ALTER TABLE INV_MGMT_RPRT_DTL_LN_FC ADD <br />
FOREIGN KEY (MFR_PRDCT_LOT_ID)<br />
REFERENCES MFR_PRDCT_LOT(MFR_PRDCT_LOT_ID)<br />
;<br />
<br />
ALTER TABLE INV_MGMT_RPRT_DTL_LN_FC ADD <br />
FOREIGN KEY (SRC_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE INV_MGMT_RPRT_DTL_LN_FC ADD <br />
FOREIGN KEY (DSTNTN_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE INV_MGMT_RPRT_DTL_LN_FC ADD <br />
FOREIGN KEY (NEXT_SHPMNT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE INV_MGMT_RPRT_DTL_LN_FC ADD <br />
FOREIGN KEY (PRCRNG_AGNCY_ID)<br />
REFERENCES PRCRNG_AGNCY(PRCRNG_AGNCY_ID)<br />
;<br />
<br />
ALTER TABLE INV_MGMT_RPRT_DTL_LN_FC ADD <br />
FOREIGN KEY (DT_STCK_RPT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE INV_MGMT_RPRT_DTL_LN_FC ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_5(USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
;<br />
<br />
ALTER TABLE INV_MGMT_RPRT_DTL_LN_FC ADD <br />
FOREIGN KEY (SPPLY_CHN_LVL_ID)<br />
REFERENCES SPPLY_CHN_LVL(SPPLY_CHN_LVL_ID)<br />
;<br />
<br />
ALTER TABLE INV_MGMT_RPRT_DTL_LN_FC ADD <br />
FOREIGN KEY (TRANS_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE INV_MGMT_RPRT_DTL_LN_FC ADD <br />
FOREIGN KEY (MFG_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE INV_MGMT_RPRT_DTL_LN_FC ADD <br />
FOREIGN KEY (EXPIRY_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE INV_MGMT_RPRT_DTL_LN_FC ADD <br />
FOREIGN KEY (INV_MGMT_RPRT_DTL_RECORD_SRC_ID)<br />
REFERENCES INV_MGMT_RPRT_DTL_RECORD_SRC(INV_MGMT_RPRT_DTL_RECORD_SRC_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: INV_MGMT_RPRT_HDR_FC <br />
--<br />
<br />
ALTER TABLE INV_MGMT_RPRT_HDR_FC ADD <br />
FOREIGN KEY (INV_MGMT_RPRT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE INV_MGMT_RPRT_HDR_FC ADD <br />
FOREIGN KEY (INV_MGMT_RPRT_STAT_ID)<br />
REFERENCES INV_MGMT_RPRT_STAT(INV_MGMT_RPRT_STAT_ID)<br />
;<br />
<br />
ALTER TABLE INV_MGMT_RPRT_HDR_FC ADD <br />
FOREIGN KEY (LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE INV_MGMT_RPRT_HDR_FC ADD <br />
FOREIGN KEY (HLTH_ELMNT_ID)<br />
REFERENCES HLTH_ELMNT(HLTH_ELMNT_ID)<br />
;<br />
<br />
ALTER TABLE INV_MGMT_RPRT_HDR_FC ADD <br />
FOREIGN KEY (CNTRY_PRGRM_ID)<br />
REFERENCES CNTRY_PRGRM(CNTRY_PRGRM_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: LAB_EQPMNT_PRDCT_TYP <br />
--<br />
<br />
ALTER TABLE LAB_EQPMNT_PRDCT_TYP ADD <br />
FOREIGN KEY (MFR_ID)<br />
REFERENCES MFR(MFR_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: LANGUAGESPECIFICBRANDNAME <br />
--<br />
<br />
ALTER TABLE LANGUAGESPECIFICBRANDNAME ADD <br />
FOREIGN KEY (TRADE_ITM_ID)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: LGSTCS_LCTN <br />
--<br />
<br />
ALTER TABLE LGSTCS_LCTN ADD <br />
FOREIGN KEY (LGSTCS_LCTN_TYP_ID)<br />
REFERENCES LGSTCS_LCTN_TYP(LGSTCS_LCTN_TYP_ID)<br />
;<br />
<br />
ALTER TABLE LGSTCS_LCTN ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE LGSTCS_LCTN ADD <br />
FOREIGN KEY (LGSTCS_LCTN_OWNR_ID)<br />
REFERENCES LGSTCS_LCTN_OWNR(LGSTCS_LCTN_OWNR_ID)<br />
;<br />
<br />
ALTER TABLE LGSTCS_LCTN ADD <br />
FOREIGN KEY (MOST_RECENT_GEOCODE_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE LGSTCS_LCTN ADD <br />
FOREIGN KEY (ADMNSTRTV_GGRPHY_LVL_4_ID)<br />
REFERENCES ADMNSTRTV_GGRPHY_LVL_4(ADMNSTRTV_GGRPHY_LVL_4_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: LGSTCS_LCTN_OWNR <br />
--<br />
<br />
ALTER TABLE LGSTCS_LCTN_OWNR ADD <br />
FOREIGN KEY (LGSTCS_LCTN_OWNR_TYP_ID)<br />
REFERENCES LGSTCS_LCTN_OWNR_TYP(LGSTCS_LCTN_OWNR_TYP_ID)<br />
;<br />
<br />
ALTER TABLE LGSTCS_LCTN_OWNR ADD <br />
FOREIGN KEY (LGSTCS_LCTN_OWNR_ORG_ID)<br />
REFERENCES QA_LBRTRY(QA_LBRTRY_ID)<br />
;<br />
<br />
ALTER TABLE LGSTCS_LCTN_OWNR ADD <br />
FOREIGN KEY (LGSTCS_LCTN_OWNR_ORG_ID)<br />
REFERENCES QA_LBRTRY_CNTRLLNG_ENTTY(QA_LBRTRY_CNTRLLNG_ENTTY_ID)<br />
;<br />
<br />
ALTER TABLE LGSTCS_LCTN_OWNR ADD <br />
FOREIGN KEY (LGSTCS_LCTN_OWNR_ORG_ID)<br />
REFERENCES FRT_FWDR(FRT_FWDR_ID)<br />
;<br />
<br />
ALTER TABLE LGSTCS_LCTN_OWNR ADD <br />
FOREIGN KEY (LGSTCS_LCTN_OWNR_ORG_ID)<br />
REFERENCES MFR(MFR_ID)<br />
;<br />
<br />
ALTER TABLE LGSTCS_LCTN_OWNR ADD <br />
FOREIGN KEY (LGSTCS_LCTN_OWNR_ORG_ID)<br />
REFERENCES MFR_ST(MFR_ST_ID)<br />
;<br />
<br />
ALTER TABLE LGSTCS_LCTN_OWNR ADD <br />
FOREIGN KEY (LGSTCS_LCTN_OWNR_ORG_ID)<br />
REFERENCES SPPLR(SPPLR_ID)<br />
;<br />
<br />
ALTER TABLE LGSTCS_LCTN_OWNR ADD <br />
FOREIGN KEY (LGSTCS_LCTN_OWNR_ORG_ID)<br />
REFERENCES EXTRNL_DONR(EXTRNL_DONR_ID)<br />
;<br />
<br />
ALTER TABLE LGSTCS_LCTN_OWNR ADD <br />
FOREIGN KEY (LGSTCS_LCTN_OWNR_ORG_ID)<br />
REFERENCES DONR_AGNCY(DONR_AGNCY_ID)<br />
;<br />
<br />
ALTER TABLE LGSTCS_LCTN_OWNR ADD <br />
FOREIGN KEY (LGSTCS_LCTN_OWNR_ORG_ID)<br />
REFERENCES DONR_OFFC(DONR_OFFC_ID)<br />
;<br />
<br />
ALTER TABLE LGSTCS_LCTN_OWNR ADD <br />
FOREIGN KEY (LGSTCS_LCTN_OWNR_ORG_ID)<br />
REFERENCES PRGRM_ORG(PRGRM_ORG_ID)<br />
;<br />
<br />
ALTER TABLE LGSTCS_LCTN_OWNR ADD <br />
FOREIGN KEY (LGSTCS_LCTN_OWNR_ORG_ID)<br />
REFERENCES IMPLMNTNG_PRTNR(IMPLMNTNG_PRTNR_ID)<br />
;<br />
<br />
ALTER TABLE LGSTCS_LCTN_OWNR ADD <br />
FOREIGN KEY (LGSTCS_LCTN_OWNR_ORG_ID)<br />
REFERENCES CNSGNE(CNSGNE_ID)<br />
;<br />
<br />
ALTER TABLE LGSTCS_LCTN_OWNR ADD <br />
FOREIGN KEY (LGSTCS_LCTN_OWNR_ORG_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE LGSTCS_LCTN_OWNR ADD <br />
FOREIGN KEY (LGSTCS_LCTN_OWNR_ORG_ID)<br />
REFERENCES SVC_DLVRY_PNT(SVC_DLVRY_PNT_ID)<br />
;<br />
<br />
ALTER TABLE LGSTCS_LCTN_OWNR ADD <br />
FOREIGN KEY (LGSTCS_LCTN_OWNR_ORG_ID)<br />
REFERENCES DMS(DMS_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: LGSTCS_VSSL <br />
--<br />
<br />
ALTER TABLE LGSTCS_VSSL ADD <br />
FOREIGN KEY (LGSTCS_VSSL_OWNR_ID)<br />
REFERENCES LGSTCS_VSSL_OWNR(LGSTCS_VSSL_OWNR_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: MEASUREMENT_AND_EVALUATION_MSR <br />
--<br />
<br />
ALTER TABLE MEASUREMENT_AND_EVALUATION_MSR ADD <br />
FOREIGN KEY (MEASUREMENT_AND_EVALUATION_MSR_TYP_ID)<br />
REFERENCES MEASUREMENT_AND_EVALUATION_MSR_TYP(MEASUREMENT_AND_EVALUATION_MSR_TYP_ID)<br />
;<br />
<br />
ALTER TABLE MEASUREMENT_AND_EVALUATION_MSR ADD <br />
FOREIGN KEY (MEASUREMENT_AND_EVALUATION_OBJCTV_ID)<br />
REFERENCES MEASUREMENT_AND_EVALUATION_OBJCTV(MEASUREMENT_AND_EVALUATION_OBJCTV_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: MEASUREMENT_AND_EVALUATION_RPRT_FC <br />
--<br />
<br />
ALTER TABLE MEASUREMENT_AND_EVALUATION_RPRT_FC ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE MEASUREMENT_AND_EVALUATION_RPRT_FC ADD <br />
FOREIGN KEY (IMPLMNTNG_PRTNR_ID)<br />
REFERENCES IMPLMNTNG_PRTNR(IMPLMNTNG_PRTNR_ID)<br />
;<br />
<br />
ALTER TABLE MEASUREMENT_AND_EVALUATION_RPRT_FC ADD <br />
FOREIGN KEY (HLTH_ELMNT_ID)<br />
REFERENCES HLTH_ELMNT(HLTH_ELMNT_ID)<br />
;<br />
<br />
ALTER TABLE MEASUREMENT_AND_EVALUATION_RPRT_FC ADD <br />
FOREIGN KEY (SPPLR_ID)<br />
REFERENCES SPPLR(SPPLR_ID)<br />
;<br />
<br />
ALTER TABLE MEASUREMENT_AND_EVALUATION_RPRT_FC ADD <br />
FOREIGN KEY (RPRT_SBMSSN_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE MEASUREMENT_AND_EVALUATION_RPRT_FC ADD <br />
FOREIGN KEY (RPRT_QTR_SRD_QTR_ID)<br />
REFERENCES SRD_QTR(SRD_QTR_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: MEASUREMENT_AND_EVALUATION_RPRT_ITM_FC <br />
--<br />
<br />
ALTER TABLE MEASUREMENT_AND_EVALUATION_RPRT_ITM_FC ADD <br />
FOREIGN KEY (MEASUREMENT_AND_EVALUATION_TGT_ID)<br />
REFERENCES MEASUREMENT_AND_EVALUATION_TGT(MEASUREMENT_AND_EVALUATION_TGT_ID)<br />
;<br />
<br />
ALTER TABLE MEASUREMENT_AND_EVALUATION_RPRT_ITM_FC ADD <br />
FOREIGN KEY (MEASUREMENT_AND_EVALUATION_RPRT_FC_ID)<br />
REFERENCES MEASUREMENT_AND_EVALUATION_RPRT_FC(MEASUREMENT_AND_EVALUATION_RPRT_FC_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: MEASUREMENT_AND_EVALUATION_TGT <br />
--<br />
<br />
ALTER TABLE MEASUREMENT_AND_EVALUATION_TGT ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE MEASUREMENT_AND_EVALUATION_TGT ADD <br />
FOREIGN KEY (IMPLMNTNG_PRTNR_ID)<br />
REFERENCES IMPLMNTNG_PRTNR(IMPLMNTNG_PRTNR_ID)<br />
;<br />
<br />
ALTER TABLE MEASUREMENT_AND_EVALUATION_TGT ADD <br />
FOREIGN KEY (HLTH_ELMNT_ID)<br />
REFERENCES HLTH_ELMNT(HLTH_ELMNT_ID)<br />
;<br />
<br />
ALTER TABLE MEASUREMENT_AND_EVALUATION_TGT ADD <br />
FOREIGN KEY (SPPLR_ID)<br />
REFERENCES SPPLR(SPPLR_ID)<br />
;<br />
<br />
ALTER TABLE MEASUREMENT_AND_EVALUATION_TGT ADD <br />
FOREIGN KEY (MEASUREMENT_AND_EVALUATION_MSR_ID)<br />
REFERENCES MEASUREMENT_AND_EVALUATION_MSR(MEASUREMENT_AND_EVALUATION_MSR_ID)<br />
;<br />
<br />
ALTER TABLE MEASUREMENT_AND_EVALUATION_TGT ADD <br />
FOREIGN KEY (OBJCTV_VLD_TO_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE MEASUREMENT_AND_EVALUATION_TGT ADD <br />
FOREIGN KEY (OBJCTV_VLD_FROM_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE MEASUREMENT_AND_EVALUATION_TGT ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_5(USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: MFR_PRDCT_LOT <br />
--<br />
<br />
ALTER TABLE MFR_PRDCT_LOT ADD <br />
FOREIGN KEY (TRADE_ITM_ID)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
ALTER TABLE MFR_PRDCT_LOT ADD <br />
FOREIGN KEY (MFR_ID)<br />
REFERENCES MFR(MFR_ID)<br />
;<br />
<br />
ALTER TABLE MFR_PRDCT_LOT ADD <br />
FOREIGN KEY (MFG_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE MFR_PRDCT_LOT ADD <br />
FOREIGN KEY (EXP_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: MFR_ST <br />
--<br />
<br />
ALTER TABLE MFR_ST ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE MFR_ST ADD <br />
FOREIGN KEY (MFR_ID)<br />
REFERENCES MFR(MFR_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: NONFOODINGREDIENT <br />
--<br />
<br />
ALTER TABLE NONFOODINGREDIENT ADD <br />
FOREIGN KEY (TRADE_ITM_ID)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: NTNL_PRDCT_ACTN_RQST_FC <br />
--<br />
<br />
ALTER TABLE NTNL_PRDCT_ACTN_RQST_FC ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_5(USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_ACTN_RQST_FC ADD <br />
FOREIGN KEY (CNTRY_PRGRM_ID)<br />
REFERENCES CNTRY_PRGRM(CNTRY_PRGRM_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_ACTN_RQST_FC ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_ACTN_RQST_FC ADD <br />
FOREIGN KEY (NTNL_PRDCT_ACTN_RQST_SBMSSN_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_ACTN_RQST_FC ADD <br />
FOREIGN KEY (NTNL_PRDCT_ACTN_RQST_CLOSE_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_ACTN_RQST_FC ADD <br />
FOREIGN KEY (NTNL_PRDCT_ACTN_RQST_TYP_ID)<br />
REFERENCES NTNL_PRDCT_ACTN_RQST_TYP(NTNL_PRDCT_ACTN_RQST_TYP_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_ACTN_RQST_FC ADD <br />
FOREIGN KEY (NTNL_PRDCT_ACTN_RQST_STAT_TYP_ID)<br />
REFERENCES NTNL_PRDCT_ACTN_RQST_STAT_TYP(NTNL_PRDCT_ACTN_RQST_STAT_TYP_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_ACTN_RQST_FC ADD <br />
FOREIGN KEY (NTNL_PRDCT_ACTN_RQST_APPRVL_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_ACTN_RQST_FC ADD <br />
FOREIGN KEY (REQUESTING_BI_USER_ID)<br />
REFERENCES BI_USER(BI_USER_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: NTNL_PRDCT_ACTN_RQST_UPDT_FC <br />
--<br />
<br />
ALTER TABLE NTNL_PRDCT_ACTN_RQST_UPDT_FC ADD <br />
FOREIGN KEY (NTNL_PRDCT_ACTN_RQST_FC_ID)<br />
REFERENCES NTNL_PRDCT_ACTN_RQST_FC(NTNL_PRDCT_ACTN_RQST_FC_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_ACTN_RQST_UPDT_FC ADD <br />
FOREIGN KEY (NTNL_PRDCT_ACTN_RQST_UPDT_TYP_ID)<br />
REFERENCES NTNL_PRDCT_ACTN_RQST_UPDT_TYP(NTNL_PRDCT_ACTN_RQST_UPDT_TYP_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_ACTN_RQST_UPDT_FC ADD <br />
FOREIGN KEY (NTNL_PRDCT_ACTN_RQST_UPDT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_ACTN_RQST_UPDT_FC ADD <br />
FOREIGN KEY (UPDATING_BI_USER_ID)<br />
REFERENCES BI_USER(BI_USER_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: NTNL_PRDCT_CNSMPTN_FC <br />
--<br />
<br />
ALTER TABLE NTNL_PRDCT_CNSMPTN_FC ADD <br />
FOREIGN KEY (CNTRY_PRGRM_ID)<br />
REFERENCES CNTRY_PRGRM(CNTRY_PRGRM_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_CNSMPTN_FC ADD <br />
FOREIGN KEY (FC_ROW_TYP_ID)<br />
REFERENCES FC_ROW_TYP(FC_ROW_TYP_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_CNSMPTN_FC ADD <br />
FOREIGN KEY (SPPLY_CHN_LVL_ID)<br />
REFERENCES SPPLY_CHN_LVL(SPPLY_CHN_LVL_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_CNSMPTN_FC ADD <br />
FOREIGN KEY (LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_CNSMPTN_FC ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_5(USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_CNSMPTN_FC ADD <br />
FOREIGN KEY (CNSMPTN_RPRT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_CNSMPTN_FC ADD <br />
FOREIGN KEY (PRDCT_CNSMPTN_ALLCTN_MTH_SRC_MTH_ID)<br />
REFERENCES SRD_MTH(SRD_MTH_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_CNSMPTN_FC ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_CNSMPTN_FC ADD <br />
FOREIGN KEY (PRDCT_CNSMPTN_TYP_ID)<br />
REFERENCES PRDCT_CNSMPTN_TYP(PRDCT_CNSMPTN_TYP_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_CNSMPTN_FC ADD <br />
FOREIGN KEY (PRDCT_SUBCAT_LVL_2_ID)<br />
REFERENCES PRDCT_SUBCAT_LVL_2(PRDCT_SUBCAT_LVL_2_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: NTNL_PRDCT_DMND_PLN_FC <br />
--<br />
<br />
ALTER TABLE NTNL_PRDCT_DMND_PLN_FC ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_DMND_PLN_FC ADD <br />
FOREIGN KEY (CNTRY_PRGRM_ID)<br />
REFERENCES CNTRY_PRGRM(CNTRY_PRGRM_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_DMND_PLN_FC ADD <br />
FOREIGN KEY (FC_ROW_TYP_ID)<br />
REFERENCES FC_ROW_TYP(FC_ROW_TYP_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_DMND_PLN_FC ADD <br />
FOREIGN KEY (SPPLY_CHN_LVL_ID)<br />
REFERENCES SPPLY_CHN_LVL(SPPLY_CHN_LVL_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_DMND_PLN_FC ADD <br />
FOREIGN KEY (LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_DMND_PLN_FC ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_5(USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_DMND_PLN_FC ADD <br />
FOREIGN KEY (SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_DMND_PLN_FC ADD <br />
FOREIGN KEY (PRDCT_DMND_ALLCTN_MTH_SRD_MTH_ID)<br />
REFERENCES SRD_MTH(SRD_MTH_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_DMND_PLN_FC ADD <br />
FOREIGN KEY (PRDCT_SUBCAT_LVL_2_ID)<br />
REFERENCES PRDCT_SUBCAT_LVL_2(PRDCT_SUBCAT_LVL_2_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: NTNL_RCT_FCAST_FC <br />
--<br />
<br />
ALTER TABLE NTNL_RCT_FCAST_FC ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_RCT_FCAST_FC ADD <br />
FOREIGN KEY (CNTRY_PRGRM_ID)<br />
REFERENCES CNTRY_PRGRM(CNTRY_PRGRM_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_RCT_FCAST_FC ADD <br />
FOREIGN KEY (FC_ROW_TYP_ID)<br />
REFERENCES FC_ROW_TYP(FC_ROW_TYP_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_RCT_FCAST_FC ADD <br />
FOREIGN KEY (SPPLY_CHN_LVL_ID)<br />
REFERENCES SPPLY_CHN_LVL(SPPLY_CHN_LVL_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_RCT_FCAST_FC ADD <br />
FOREIGN KEY (LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_RCT_FCAST_FC ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_5(USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_RCT_FCAST_FC ADD <br />
FOREIGN KEY (FCAST_SBMSSN_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_RCT_FCAST_FC ADD <br />
FOREIGN KEY (FCAST_BEGIN_SRD_MTH_ID)<br />
REFERENCES SRD_MTH(SRD_MTH_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_RCT_FCAST_FC ADD <br />
FOREIGN KEY (PRDCT_SUBCAT_LVL_2_ID)<br />
REFERENCES PRDCT_SUBCAT_LVL_2(PRDCT_SUBCAT_LVL_2_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_RCT_FCAST_FC ADD <br />
FOREIGN KEY (RPRT_PRD_TYP_ID)<br />
REFERENCES RPRT_PRD_TYP(RPRT_PRD_TYP_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_RCT_FCAST_FC ADD <br />
FOREIGN KEY (FCAST_END_SRD_MTH_ID)<br />
REFERENCES SRD_MTH(SRD_MTH_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: NTNL_SP_FC <br />
--<br />
<br />
ALTER TABLE NTNL_SP_FC ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_SP_FC ADD <br />
FOREIGN KEY (CNTRY_PRGRM_ID)<br />
REFERENCES CNTRY_PRGRM(CNTRY_PRGRM_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_SP_FC ADD <br />
FOREIGN KEY (FC_ROW_TYP_ID)<br />
REFERENCES FC_ROW_TYP(FC_ROW_TYP_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_SP_FC ADD <br />
FOREIGN KEY (SPPLY_CHN_LVL_ID)<br />
REFERENCES SPPLY_CHN_LVL(SPPLY_CHN_LVL_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_SP_FC ADD <br />
FOREIGN KEY (LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_SP_FC ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_5(USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_SP_FC ADD <br />
FOREIGN KEY (PRDCT_SUBCAT_LVL_2_ID)<br />
REFERENCES PRDCT_SUBCAT_LVL_2(PRDCT_SUBCAT_LVL_2_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_SP_FC ADD <br />
FOREIGN KEY (SP_SBMSSN_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_SP_FC ADD <br />
FOREIGN KEY (RCT_DSRD_BY_SRD_MTH_ID)<br />
REFERENCES SRD_MTH(SRD_MTH_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_SP_FC ADD <br />
FOREIGN KEY (PRCRNG_AGNCY_ID)<br />
REFERENCES PRCRNG_AGNCY(PRCRNG_AGNCY_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_SP_FC ADD <br />
FOREIGN KEY (FNNCL_RPRT_CHRG_LCTN_ID)<br />
REFERENCES FNNCL_RPRT_CHRG_LCTN(FNNCL_RPRT_CHRG_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_SP_FC ADD <br />
FOREIGN KEY (SP_CNSTRNT_TYP_ID)<br />
REFERENCES SP_CNSTRNT_TYP(SP_CNSTRNT_TYP_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_SP_FC ADD <br />
FOREIGN KEY (CNTRY_PRCRMNT_BUREAU_ID)<br />
REFERENCES CNTRY_PRCRMNT_BUREAU(CNTRY_PRCRMNT_BUREAU_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_SP_FC ADD <br />
FOREIGN KEY (SP_STAT_ID)<br />
REFERENCES SP_STAT(SP_STAT_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_SP_FC ADD <br />
FOREIGN KEY (CRRNCY_ID)<br />
REFERENCES CRRNCY(CRRNCY_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_SP_FC ADD <br />
FOREIGN KEY (DONR_OFFC_ID)<br />
REFERENCES DONR_OFFC(DONR_OFFC_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_SP_FC ADD <br />
FOREIGN KEY (AD_HOC_TRANS_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_SP_FC ADD <br />
FOREIGN KEY (FNDNG_SRC_ID)<br />
REFERENCES FNDNG_SRC(FNDNG_SRC_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_SP_FC ADD <br />
FOREIGN KEY (BI_USER_ID)<br />
REFERENCES BI_USER(BI_USER_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PO_DLY_FC <br />
--<br />
<br />
ALTER TABLE PO_DLY_FC ADD <br />
FOREIGN KEY (PO_FC_ID)<br />
REFERENCES PO_FC(PO_FC_ID)<br />
;<br />
<br />
ALTER TABLE PO_DLY_FC ADD <br />
FOREIGN KEY (PO_DLY_RSN_ID)<br />
REFERENCES PO_DLY_RSN(PO_DLY_RSN_ID)<br />
;<br />
<br />
ALTER TABLE PO_DLY_FC ADD <br />
FOREIGN KEY (PO_DLY_TYP_ID)<br />
REFERENCES PO_DLY_TYP(PO_DLY_TYP_ID)<br />
;<br />
<br />
ALTER TABLE PO_DLY_FC ADD <br />
FOREIGN KEY (DT_DLY_STARTED_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PO_DLY_FC ADD <br />
FOREIGN KEY (DT_DLY_CLRD_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PO_DLY_TYP <br />
--<br />
<br />
ALTER TABLE PO_DLY_TYP ADD <br />
FOREIGN KEY (PO_DLY_RSPNSBL_PRTY_ID)<br />
REFERENCES PO_DLY_RSPNSBL_PRTY(PO_DLY_RSPNSBL_PRTY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PO_FC <br />
--<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (PPLN_STG_ID)<br />
REFERENCES PPLN_STG(PPLN_STG_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (PPLN_ORDR_DISP_ID)<br />
REFERENCES PPLN_ORDR_DISP(PPLN_ORDR_DISP_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (PO_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (SPPLR_ID)<br />
REFERENCES SPPLR(SPPLR_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (TSKORDR_ID)<br />
REFERENCES TSKORDR(TSKORDR_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (DONR_OFFC_ID)<br />
REFERENCES DONR_OFFC(DONR_OFFC_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (DSTNTN_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (SRC_INCOTERM_ID)<br />
REFERENCES INCOTERM(INCOTERM_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (PLND_DLVRY_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (PLND_IN_CNTRY_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (PO_SNT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (PO_RCVD_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (PO_CRTD_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (EXPRT_DOC_RCVD_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (ESTMTD_RDY_FOR_FRT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (PRE_SHPMNT_INSPCTN_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (VNDR_PRMSD_BY_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (PRJCTD_DLVRY_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (SHPPNG_MTHD_ID)<br />
REFERENCES SHPPNG_MTHD(SHPPNG_MTHD_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (CNTRY_PRGRM_ID)<br />
REFERENCES CNTRY_PRGRM(CNTRY_PRGRM_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (PQ_FC_ID)<br />
REFERENCES PQ_FC(PQ_FC_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (PO_DOC_CMPLTN_STAT_ID)<br />
REFERENCES PO_DOC_CMPLTN_STAT(PO_DOC_CMPLTN_STAT_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (PO_STAT_ID)<br />
REFERENCES PO_STAT(PO_STAT_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (FRT_FWDR_ID)<br />
REFERENCES FRT_FWDR(FRT_FWDR_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (SRC_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (CRRNCY_ID)<br />
REFERENCES CRRNCY(CRRNCY_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (PMT_TRMS_TYP_ID)<br />
REFERENCES PMT_TRMS_TYP(PMT_TRMS_TYP_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (BLNKT_PO_VLD_TO_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (BLNKT_PO_VLD_FROM_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (PO_TYP_ID)<br />
REFERENCES PO_TYP(PO_TYP_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (SPPLY_CHN_FRMWRK_ID)<br />
REFERENCES SPPLY_CHN_FRMWRK(SPPLY_CHN_FRMWRK_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (PO_URGNCY_TYP_ID)<br />
REFERENCES PO_URGNCY_TYP(PO_URGNCY_TYP_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (HLTH_ELMNT_ID)<br />
REFERENCES HLTH_ELMNT(HLTH_ELMNT_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (CNSGNE_ID)<br />
REFERENCES CNSGNE(CNSGNE_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (PRCRNG_AGNCY_ID)<br />
REFERENCES PRCRNG_AGNCY(PRCRNG_AGNCY_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (DSTNTN_INCOTERM_ID)<br />
REFERENCES INCOTERM(INCOTERM_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (FNDNG_SRC_ID)<br />
REFERENCES FNDNG_SRC(FNDNG_SRC_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PO_HDR_EXPNS_FC <br />
--<br />
<br />
ALTER TABLE PO_HDR_EXPNS_FC ADD <br />
FOREIGN KEY (PO_FC_ID)<br />
REFERENCES PO_FC(PO_FC_ID)<br />
;<br />
<br />
ALTER TABLE PO_HDR_EXPNS_FC ADD <br />
FOREIGN KEY (PO_HDR_EXPNS_TYP_ID)<br />
REFERENCES PO_HDR_EXPNS_TYP(PO_HDR_EXPNS_TYP_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PO_KIC_FC <br />
--<br />
<br />
ALTER TABLE PO_KIC_FC ADD <br />
FOREIGN KEY (PO_KEY_INFO_TYP_ID)<br />
REFERENCES PO_KEY_INFO_TYP(PO_KEY_INFO_TYP_ID)<br />
;<br />
<br />
ALTER TABLE PO_KIC_FC ADD <br />
FOREIGN KEY (PO_FC_ID)<br />
REFERENCES PO_FC(PO_FC_ID)<br />
;<br />
<br />
ALTER TABLE PO_KIC_FC ADD <br />
FOREIGN KEY (PO_KIC_RSN_ID)<br />
REFERENCES PO_KIC_RSN(PO_KIC_RSN_ID)<br />
;<br />
<br />
ALTER TABLE PO_KIC_FC ADD <br />
FOREIGN KEY (SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PO_LIN_FC <br />
--<br />
<br />
ALTER TABLE PO_LIN_FC ADD <br />
FOREIGN KEY (PO_FC_ID)<br />
REFERENCES PO_FC(PO_FC_ID)<br />
;<br />
<br />
ALTER TABLE PO_LIN_FC ADD <br />
FOREIGN KEY (TRADE_ITM_ID)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
ALTER TABLE PO_LIN_FC ADD <br />
FOREIGN KEY (MFR_ID)<br />
REFERENCES MFR(MFR_ID)<br />
;<br />
<br />
ALTER TABLE PO_LIN_FC ADD <br />
FOREIGN KEY (PQ_LIN_FC_ID)<br />
REFERENCES PQ_LIN_FC(PQ_LIN_FC_ID)<br />
;<br />
<br />
ALTER TABLE PO_LIN_FC ADD <br />
FOREIGN KEY (PO_LIN_STAT_ID)<br />
REFERENCES PO_LIN_STAT(PO_LIN_STAT_ID)<br />
;<br />
<br />
ALTER TABLE PO_LIN_FC ADD <br />
FOREIGN KEY (PO_LIN_STAT_RSN_ID)<br />
REFERENCES PO_LIN_STAT_RSN(PO_LIN_STAT_RSN_ID)<br />
;<br />
<br />
ALTER TABLE PO_LIN_FC ADD <br />
FOREIGN KEY (QTY_UOM_ID)<br />
REFERENCES QTY_UOM(QTY_UOM_ID)<br />
;<br />
<br />
ALTER TABLE PO_LIN_FC ADD <br />
FOREIGN KEY (ESTMTD_RDY_FOR_FRT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PO_LIN_FC ADD <br />
FOREIGN KEY (PLND_DLVRY_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PO_LIN_FC ADD <br />
FOREIGN KEY (PLND_IN_CNTRY_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PO_LIN_FC ADD <br />
FOREIGN KEY (PRJCTD_DLVRY_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PO_LIN_FC ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_5(USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
;<br />
<br />
ALTER TABLE PO_LIN_FC ADD <br />
FOREIGN KEY (SHPPNG_MTHD_ID)<br />
REFERENCES SHPPNG_MTHD(SHPPNG_MTHD_ID)<br />
;<br />
<br />
ALTER TABLE PO_LIN_FC ADD <br />
FOREIGN KEY (FRT_FWDR_ID)<br />
REFERENCES FRT_FWDR(FRT_FWDR_ID)<br />
;<br />
<br />
ALTER TABLE PO_LIN_FC ADD <br />
FOREIGN KEY (SRC_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE PO_LIN_FC ADD <br />
FOREIGN KEY (DSTNTN_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE PO_LIN_FC ADD <br />
FOREIGN KEY (SRC_INCOTERM_ID)<br />
REFERENCES INCOTERM(INCOTERM_ID)<br />
;<br />
<br />
ALTER TABLE PO_LIN_FC ADD <br />
FOREIGN KEY (DSTNTN_INCOTERM_ID)<br />
REFERENCES INCOTERM(INCOTERM_ID)<br />
;<br />
<br />
ALTER TABLE PO_LIN_FC ADD <br />
FOREIGN KEY (FNDNG_SRC_ID)<br />
REFERENCES FNDNG_SRC(FNDNG_SRC_ID)<br />
;<br />
<br />
ALTER TABLE PO_LIN_FC ADD <br />
FOREIGN KEY (HLTH_ELMNT_ID)<br />
REFERENCES HLTH_ELMNT(HLTH_ELMNT_ID)<br />
;<br />
<br />
ALTER TABLE PO_LIN_FC ADD <br />
FOREIGN KEY (SPPLY_CHN_FRMWRK_ID)<br />
REFERENCES SPPLY_CHN_FRMWRK(SPPLY_CHN_FRMWRK_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PO_MLSTN_FC <br />
--<br />
<br />
ALTER TABLE PO_MLSTN_FC ADD <br />
FOREIGN KEY (PO_MLSTN_TYP_ID)<br />
REFERENCES PO_MLSTN_TYP(PO_MLSTN_TYP_ID)<br />
;<br />
<br />
ALTER TABLE PO_MLSTN_FC ADD <br />
FOREIGN KEY (PO_MLSTN_RSN_ID)<br />
REFERENCES PO_MLSTN_RSN(PO_MLSTN_RSN_ID)<br />
;<br />
<br />
ALTER TABLE PO_MLSTN_FC ADD <br />
FOREIGN KEY (PO_MLSTN_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PO_MLSTN_FC ADD <br />
FOREIGN KEY (PO_FC_ID)<br />
REFERENCES PO_FC(PO_FC_ID)<br />
;<br />
<br />
ALTER TABLE PO_MLSTN_FC ADD <br />
FOREIGN KEY (PO_LIN_FC_ID)<br />
REFERENCES PO_LIN_FC(PO_LIN_FC_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PQ_DLY_FC <br />
--<br />
<br />
ALTER TABLE PQ_DLY_FC ADD <br />
FOREIGN KEY (PQ_DLY_TYP_ID)<br />
REFERENCES PQ_DLY_TYP(PQ_DLY_TYP_ID)<br />
;<br />
<br />
ALTER TABLE PQ_DLY_FC ADD <br />
FOREIGN KEY (PQ_DLY_RSN_ID)<br />
REFERENCES PQ_DLY_RSN(PQ_DLY_RSN_ID)<br />
;<br />
<br />
ALTER TABLE PQ_DLY_FC ADD <br />
FOREIGN KEY (PQ_FC_ID)<br />
REFERENCES PQ_FC(PQ_FC_ID)<br />
;<br />
<br />
ALTER TABLE PQ_DLY_FC ADD <br />
FOREIGN KEY (DT_DLY_STARTED_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PQ_DLY_FC ADD <br />
FOREIGN KEY (DT_DLY_CLRD_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PQ_DLY_TYP <br />
--<br />
<br />
ALTER TABLE PQ_DLY_TYP ADD <br />
FOREIGN KEY (PQ_DLY_RSPNSBL_PRTY_ID)<br />
REFERENCES PQ_DLY_RSPNSBL_PRTY(PQ_DLY_RSPNSBL_PRTY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PQ_FC <br />
--<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (PQ_SRC_ID)<br />
REFERENCES PQ_SRC(PQ_SRC_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (CRRNCY_ID)<br />
REFERENCES CRRNCY(CRRNCY_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (PQ_URGNCY_TYP_ID)<br />
REFERENCES PQ_URGNCY_TYP(PQ_URGNCY_TYP_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (PQ_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (PQ_ESTMTD_RDY_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (PQ_EXP_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (PQ_SNT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (PQ_RSPNS_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (PQ_FNL_INVC_SNT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (PQ_PRCD_TO_ORDR_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (SPPLR_ID)<br />
REFERENCES SPPLR(SPPLR_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (PQ_STAT_ID)<br />
REFERENCES PQ_STAT(PQ_STAT_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (FRT_FWDR_ID)<br />
REFERENCES FRT_FWDR(FRT_FWDR_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (PQ_DOC_CMPLTN_STAT_ID)<br />
REFERENCES PQ_DOC_CMPLTN_STAT(PQ_DOC_CMPLTN_STAT_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (INCOTERM_ID)<br />
REFERENCES INCOTERM(INCOTERM_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (PR_FC_ID)<br />
REFERENCES PR_FC(PR_FC_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (CNTRY_PRGRM_ID)<br />
REFERENCES CNTRY_PRGRM(CNTRY_PRGRM_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (PMT_TRMS_TYP_ID)<br />
REFERENCES PMT_TRMS_TYP(PMT_TRMS_TYP_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (PQ_TYP_ID)<br />
REFERENCES PQ_TYP(PQ_TYP_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (SHPPNG_MTHD_ID)<br />
REFERENCES SHPPNG_MTHD(SHPPNG_MTHD_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (DSTNTN_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (SRC_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (DONR_OFFC_ID)<br />
REFERENCES DONR_OFFC(DONR_OFFC_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (TSKORDR_ID)<br />
REFERENCES TSKORDR(TSKORDR_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (SPPLY_CHN_FRMWRK_ID)<br />
REFERENCES SPPLY_CHN_FRMWRK(SPPLY_CHN_FRMWRK_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (PPLN_ORDR_DISP_ID)<br />
REFERENCES PPLN_ORDR_DISP(PPLN_ORDR_DISP_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (PPLN_STG_ID)<br />
REFERENCES PPLN_STG(PPLN_STG_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (PQ_RSPNS_ID)<br />
REFERENCES PQ_RSPNS(PQ_RSPNS_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (HLTH_ELMNT_ID)<br />
REFERENCES HLTH_ELMNT(HLTH_ELMNT_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (STKOUT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PQ_HDR_EXPNS_FC <br />
--<br />
<br />
ALTER TABLE PQ_HDR_EXPNS_FC ADD <br />
FOREIGN KEY (PQ_FC_ID)<br />
REFERENCES PQ_FC(PQ_FC_ID)<br />
;<br />
<br />
ALTER TABLE PQ_HDR_EXPNS_FC ADD <br />
FOREIGN KEY (PQ_HDR_EXPNS_TYP_ID)<br />
REFERENCES PQ_HDR_EXPNS_TYP(PQ_HDR_EXPNS_TYP_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PQ_KIC_FC <br />
--<br />
<br />
ALTER TABLE PQ_KIC_FC ADD <br />
FOREIGN KEY (PQ_FC_ID)<br />
REFERENCES PQ_FC(PQ_FC_ID)<br />
;<br />
<br />
ALTER TABLE PQ_KIC_FC ADD <br />
FOREIGN KEY (SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PQ_KIC_FC ADD <br />
FOREIGN KEY (PQ_KEY_INFO_TYP_ID)<br />
REFERENCES PQ_KEY_INFO_TYP(PQ_KEY_INFO_TYP_ID)<br />
;<br />
<br />
ALTER TABLE PQ_KIC_FC ADD <br />
FOREIGN KEY (PQ_KIC_RSN_ID)<br />
REFERENCES PQ_KIC_RSN(PQ_KIC_RSN_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PQ_LIN_FC <br />
--<br />
<br />
ALTER TABLE PQ_LIN_FC ADD <br />
FOREIGN KEY (TRADE_ITM_ID)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
ALTER TABLE PQ_LIN_FC ADD <br />
FOREIGN KEY (PR_LIN_FC_ID)<br />
REFERENCES PR_LIN_FC(PR_LIN_FC_ID)<br />
;<br />
<br />
ALTER TABLE PQ_LIN_FC ADD <br />
FOREIGN KEY (PQ_FC_ID)<br />
REFERENCES PQ_FC(PQ_FC_ID)<br />
;<br />
<br />
ALTER TABLE PQ_LIN_FC ADD <br />
FOREIGN KEY (PQ_LIN_STAT_ID)<br />
REFERENCES PQ_LIN_STAT(PQ_LIN_STAT_ID)<br />
;<br />
<br />
ALTER TABLE PQ_LIN_FC ADD <br />
FOREIGN KEY (PQ_LIN_STAT_RSN_ID)<br />
REFERENCES PQ_LIN_STAT_RSN(PQ_LIN_STAT_RSN_ID)<br />
;<br />
<br />
ALTER TABLE PQ_LIN_FC ADD <br />
FOREIGN KEY (QTY_UOM_ID)<br />
REFERENCES QTY_UOM(QTY_UOM_ID)<br />
;<br />
<br />
ALTER TABLE PQ_LIN_FC ADD <br />
FOREIGN KEY (MFR_ID)<br />
REFERENCES MFR(MFR_ID)<br />
;<br />
<br />
ALTER TABLE PQ_LIN_FC ADD <br />
FOREIGN KEY (PQ_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PQ_LIN_FC ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_5(USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
;<br />
<br />
ALTER TABLE PQ_LIN_FC ADD <br />
FOREIGN KEY (FNDNG_SRC_ID)<br />
REFERENCES FNDNG_SRC(FNDNG_SRC_ID)<br />
;<br />
<br />
ALTER TABLE PQ_LIN_FC ADD <br />
FOREIGN KEY (SHPPNG_MTHD_ID)<br />
REFERENCES SHPPNG_MTHD(SHPPNG_MTHD_ID)<br />
;<br />
<br />
ALTER TABLE PQ_LIN_FC ADD <br />
FOREIGN KEY (FRT_FWDR_ID)<br />
REFERENCES FRT_FWDR(FRT_FWDR_ID)<br />
;<br />
<br />
ALTER TABLE PQ_LIN_FC ADD <br />
FOREIGN KEY (SRC_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE PQ_LIN_FC ADD <br />
FOREIGN KEY (DSTNTN_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE PQ_LIN_FC ADD <br />
FOREIGN KEY (STKOUT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PQ_LIN_FC ADD <br />
FOREIGN KEY (SRC_INCOTERM_ID)<br />
REFERENCES INCOTERM(INCOTERM_ID)<br />
;<br />
<br />
ALTER TABLE PQ_LIN_FC ADD <br />
FOREIGN KEY (HLTH_ELMNT_ID)<br />
REFERENCES HLTH_ELMNT(HLTH_ELMNT_ID)<br />
;<br />
<br />
ALTER TABLE PQ_LIN_FC ADD <br />
FOREIGN KEY (SPPLY_CHN_FRMWRK_ID)<br />
REFERENCES SPPLY_CHN_FRMWRK(SPPLY_CHN_FRMWRK_ID)<br />
;<br />
<br />
ALTER TABLE PQ_LIN_FC ADD <br />
FOREIGN KEY (DSTNTN_INCOTERM_ID)<br />
REFERENCES INCOTERM(INCOTERM_ID)<br />
;<br />
<br />
ALTER TABLE PQ_LIN_FC ADD <br />
FOREIGN KEY (SPPLR_ID)<br />
REFERENCES SPPLR(SPPLR_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PQ_MLSTN_FC <br />
--<br />
<br />
ALTER TABLE PQ_MLSTN_FC ADD <br />
FOREIGN KEY (PQ_FC_ID)<br />
REFERENCES PQ_FC(PQ_FC_ID)<br />
;<br />
<br />
ALTER TABLE PQ_MLSTN_FC ADD <br />
FOREIGN KEY (PQ_MLSTN_TYP_ID)<br />
REFERENCES PQ_MLSTN_TYP(PQ_MLSTN_TYP_ID)<br />
;<br />
<br />
ALTER TABLE PQ_MLSTN_FC ADD <br />
FOREIGN KEY (PQ_MLSTN_RSN_ID)<br />
REFERENCES PQ_MLSTN_RSN(PQ_MLSTN_RSN_ID)<br />
;<br />
<br />
ALTER TABLE PQ_MLSTN_FC ADD <br />
FOREIGN KEY (PQ_MLSTN_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PQ_MLSTN_FC ADD <br />
FOREIGN KEY (PQ_LIN_FC_ID)<br />
REFERENCES PQ_LIN_FC(PQ_LIN_FC_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PQ_URGNCY_TYP <br />
--<br />
<br />
ALTER TABLE PQ_URGNCY_TYP ADD <br />
FOREIGN KEY (EMRGNCY_TYP_ID)<br />
REFERENCES EMRGNCY_TYP(EMRGNCY_TYP_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PR_DLY_FC <br />
--<br />
<br />
ALTER TABLE PR_DLY_FC ADD <br />
FOREIGN KEY (PR_FC_ID)<br />
REFERENCES PR_FC(PR_FC_ID)<br />
;<br />
<br />
ALTER TABLE PR_DLY_FC ADD <br />
FOREIGN KEY (DT_DLY_CLRD_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PR_DLY_FC ADD <br />
FOREIGN KEY (DT_DLY_STARTED_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PR_DLY_FC ADD <br />
FOREIGN KEY (PR_DLY_RSN_ID)<br />
REFERENCES PR_DLY_RSN(PR_DLY_RSN_ID)<br />
;<br />
<br />
ALTER TABLE PR_DLY_FC ADD <br />
FOREIGN KEY (PR_DLY_TYP_ID)<br />
REFERENCES PR_DLY_TYP(PR_DLY_TYP_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PR_DLY_TYP <br />
--<br />
<br />
ALTER TABLE PR_DLY_TYP ADD <br />
FOREIGN KEY (PR_DLY_RSPNSBL_PRTY_ID)<br />
REFERENCES PR_DLY_RSPNSBL_PRTY(PR_DLY_RSPNSBL_PRTY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PR_FC <br />
--<br />
<br />
ALTER TABLE PR_FC ADD <br />
FOREIGN KEY (TSKORDR_ID)<br />
REFERENCES TSKORDR(TSKORDR_ID)<br />
;<br />
<br />
ALTER TABLE PR_FC ADD <br />
FOREIGN KEY (LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE PR_FC ADD <br />
FOREIGN KEY (PR_DOC_CMPLTN_STAT_ID)<br />
REFERENCES PR_DOC_CMPLTN_STAT(PR_DOC_CMPLTN_STAT_ID)<br />
;<br />
<br />
ALTER TABLE PR_FC ADD <br />
FOREIGN KEY (PPLN_STG_ID)<br />
REFERENCES PPLN_STG(PPLN_STG_ID)<br />
;<br />
<br />
ALTER TABLE PR_FC ADD <br />
FOREIGN KEY (PPLN_ORDR_DISP_ID)<br />
REFERENCES PPLN_ORDR_DISP(PPLN_ORDR_DISP_ID)<br />
;<br />
<br />
ALTER TABLE PR_FC ADD <br />
FOREIGN KEY (SPPLY_CHN_FRMWRK_ID)<br />
REFERENCES SPPLY_CHN_FRMWRK(SPPLY_CHN_FRMWRK_ID)<br />
;<br />
<br />
ALTER TABLE PR_FC ADD <br />
FOREIGN KEY (CNTRY_PRGRM_ID)<br />
REFERENCES CNTRY_PRGRM(CNTRY_PRGRM_ID)<br />
;<br />
<br />
ALTER TABLE PR_FC ADD <br />
FOREIGN KEY (PR_STAT_ID)<br />
REFERENCES PR_STAT(PR_STAT_ID)<br />
;<br />
<br />
ALTER TABLE PR_FC ADD <br />
FOREIGN KEY (PR_URGNCY_TYP_ID)<br />
REFERENCES PR_URGNCY_TYP(PR_URGNCY_TYP_ID)<br />
;<br />
<br />
ALTER TABLE PR_FC ADD <br />
FOREIGN KEY (PR_ESTMTD_RDY_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PR_FC ADD <br />
FOREIGN KEY (PR_EXP_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PR_FC ADD <br />
FOREIGN KEY (PR_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PR_FC ADD <br />
FOREIGN KEY (PR_SNT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PR_FC ADD <br />
FOREIGN KEY (PR_RSPNS_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PR_FC ADD <br />
FOREIGN KEY (DONR_OFFC_ID)<br />
REFERENCES DONR_OFFC(DONR_OFFC_ID)<br />
;<br />
<br />
ALTER TABLE PR_FC ADD <br />
FOREIGN KEY (PR_TYP_ID)<br />
REFERENCES PR_TYP(PR_TYP_ID)<br />
;<br />
<br />
ALTER TABLE PR_FC ADD <br />
FOREIGN KEY (PRFRRD_INCOTERM_ID)<br />
REFERENCES INCOTERM(INCOTERM_ID)<br />
;<br />
<br />
ALTER TABLE PR_FC ADD <br />
FOREIGN KEY (HLTH_ELMNT_ID)<br />
REFERENCES HLTH_ELMNT(HLTH_ELMNT_ID)<br />
;<br />
<br />
ALTER TABLE PR_FC ADD <br />
FOREIGN KEY (FNDNG_SRC_ID)<br />
REFERENCES FNDNG_SRC(FNDNG_SRC_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PR_KIC_FC <br />
--<br />
<br />
ALTER TABLE PR_KIC_FC ADD <br />
FOREIGN KEY (PR_FC_ID)<br />
REFERENCES PR_FC(PR_FC_ID)<br />
;<br />
<br />
ALTER TABLE PR_KIC_FC ADD <br />
FOREIGN KEY (SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PR_KIC_FC ADD <br />
FOREIGN KEY (PR_KEY_INFO_TYP_ID)<br />
REFERENCES PR_KEY_INFO_TYP(PR_KEY_INFO_TYP_ID)<br />
;<br />
<br />
ALTER TABLE PR_KIC_FC ADD <br />
FOREIGN KEY (PR_KIC_RSN_ID)<br />
REFERENCES PR_KIC_RSN(PR_KIC_RSN_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PR_LIN_FC <br />
--<br />
<br />
ALTER TABLE PR_LIN_FC ADD <br />
FOREIGN KEY (PR_FC_ID)<br />
REFERENCES PR_FC(PR_FC_ID)<br />
;<br />
<br />
ALTER TABLE PR_LIN_FC ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_5(USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
;<br />
<br />
ALTER TABLE PR_LIN_FC ADD <br />
FOREIGN KEY (QTY_UOM_ID)<br />
REFERENCES QTY_UOM(QTY_UOM_ID)<br />
;<br />
<br />
ALTER TABLE PR_LIN_FC ADD <br />
FOREIGN KEY (PR_LIN_STAT_RSN_ID)<br />
REFERENCES PR_LIN_STAT_RSN(PR_LIN_STAT_RSN_ID)<br />
;<br />
<br />
ALTER TABLE PR_LIN_FC ADD <br />
FOREIGN KEY (PR_LIN_STAT_ID)<br />
REFERENCES PR_LIN_STAT(PR_LIN_STAT_ID)<br />
;<br />
<br />
ALTER TABLE PR_LIN_FC ADD <br />
FOREIGN KEY (TRADE_ITM_ID)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
ALTER TABLE PR_LIN_FC ADD <br />
FOREIGN KEY (PRDCT_LN_ID)<br />
REFERENCES PRDCT_LN(PRDCT_LN_ID)<br />
;<br />
<br />
ALTER TABLE PR_LIN_FC ADD <br />
FOREIGN KEY (PRDCT_SUBCAT_LVL_3_ID)<br />
REFERENCES PRDCT_SUBCAT_LVL_3(PRDCT_SUBCAT_LVL_3_ID)<br />
;<br />
<br />
ALTER TABLE PR_LIN_FC ADD <br />
FOREIGN KEY (PRDCT_SUBCAT_LVL_2_ID)<br />
REFERENCES PRDCT_SUBCAT_LVL_2(PRDCT_SUBCAT_LVL_2_ID)<br />
;<br />
<br />
ALTER TABLE PR_LIN_FC ADD <br />
FOREIGN KEY (PRDCT_SUBCAT_LVL_1_ID)<br />
REFERENCES PRDCT_SUBCAT_LVL_1(PRDCT_SUBCAT_LVL_1_ID)<br />
;<br />
<br />
ALTER TABLE PR_LIN_FC ADD <br />
FOREIGN KEY (PRJCTD_STKOUT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PR_LIN_FC ADD <br />
FOREIGN KEY (PRFRRD_SHPPNG_MTHD_ID)<br />
REFERENCES SHPPNG_MTHD(SHPPNG_MTHD_ID)<br />
;<br />
<br />
ALTER TABLE PR_LIN_FC ADD <br />
FOREIGN KEY (NTNL_SP_FC_ID)<br />
REFERENCES NTNL_SP_FC(NTNL_SP_FC_ID)<br />
;<br />
<br />
ALTER TABLE PR_LIN_FC ADD <br />
FOREIGN KEY (NEW_PR_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PR_LIN_FC ADD <br />
FOREIGN KEY (NEW_PR_APPROVED_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PR_LIN_FC ADD <br />
FOREIGN KEY (NEW_PR_RJCTD_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PR_LIN_FC ADD <br />
FOREIGN KEY (NEW_PRDCT_ADDED_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PR_LIN_FC ADD <br />
FOREIGN KEY (FNDNG_SRC_ID)<br />
REFERENCES FNDNG_SRC(FNDNG_SRC_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PR_MLSTN_FC <br />
--<br />
<br />
ALTER TABLE PR_MLSTN_FC ADD <br />
FOREIGN KEY (PR_MLSTN_TYP_ID)<br />
REFERENCES PR_MLSTN_TYP(PR_MLSTN_TYP_ID)<br />
;<br />
<br />
ALTER TABLE PR_MLSTN_FC ADD <br />
FOREIGN KEY (PR_MLSTN_RSN_ID)<br />
REFERENCES PR_MLSTN_RSN(PR_MLSTN_RSN_ID)<br />
;<br />
<br />
ALTER TABLE PR_MLSTN_FC ADD <br />
FOREIGN KEY (PR_FC_ID)<br />
REFERENCES PR_FC(PR_FC_ID)<br />
;<br />
<br />
ALTER TABLE PR_MLSTN_FC ADD <br />
FOREIGN KEY (PR_MLSTN_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PR_MLSTN_FC ADD <br />
FOREIGN KEY (PR_LIN_FC_ID)<br />
REFERENCES PR_LIN_FC(PR_LIN_FC_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PR_URGNCY_TYP <br />
--<br />
<br />
ALTER TABLE PR_URGNCY_TYP ADD <br />
FOREIGN KEY (EMRGNCY_TYP_ID)<br />
REFERENCES EMRGNCY_TYP(EMRGNCY_TYP_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PRCRMNT_FCAST_HDR <br />
--<br />
<br />
ALTER TABLE PRCRMNT_FCAST_HDR ADD <br />
FOREIGN KEY (RPRT_PRD_TYP_ID)<br />
REFERENCES RPRT_PRD_TYP(RPRT_PRD_TYP_ID)<br />
;<br />
<br />
ALTER TABLE PRCRMNT_FCAST_HDR ADD <br />
FOREIGN KEY (RPRT_EFF_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PRCRMNT_FCAST_HDR ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE PRCRMNT_FCAST_HDR ADD <br />
FOREIGN KEY (RPRT_APPRVL_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PRCRMNT_FCAST_HDR ADD <br />
FOREIGN KEY (PRCRMNT_FCAST_STAT_ID)<br />
REFERENCES PRCRMNT_FCAST_STAT(PRCRMNT_FCAST_STAT_ID)<br />
;<br />
<br />
ALTER TABLE PRCRMNT_FCAST_HDR ADD <br />
FOREIGN KEY (RPRT_SBMTTD_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PRCRMNT_FCAST_HDR ADD <br />
FOREIGN KEY (DONR_OFFC_ID)<br />
REFERENCES DONR_OFFC(DONR_OFFC_ID)<br />
;<br />
<br />
ALTER TABLE PRCRMNT_FCAST_HDR ADD <br />
FOREIGN KEY (PRCRNG_AGNCY_ID)<br />
REFERENCES PRCRNG_AGNCY(PRCRNG_AGNCY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PRCRMNT_FCAST_ITM <br />
--<br />
<br />
ALTER TABLE PRCRMNT_FCAST_ITM ADD <br />
FOREIGN KEY (PRCRMNT_FCAST_HDR_ID)<br />
REFERENCES PRCRMNT_FCAST_HDR(PRCRMNT_FCAST_HDR_ID)<br />
;<br />
<br />
ALTER TABLE PRCRMNT_FCAST_ITM ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_5(USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
;<br />
<br />
ALTER TABLE PRCRMNT_FCAST_ITM ADD <br />
FOREIGN KEY (PRJCTD_NEXT_SHPMNT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PRCRMNT_FCAST_ITM ADD <br />
FOREIGN KEY (PRCRMNT_FCAST_ITM_RSK_STAT_ID)<br />
REFERENCES PRCRMNT_FCAST_ITM_RSK_STAT(PRCRMNT_FCAST_ITM_RSK_STAT_ID)<br />
;<br />
<br />
ALTER TABLE PRCRMNT_FCAST_ITM ADD <br />
FOREIGN KEY (QTY_UOM_ID)<br />
REFERENCES QTY_UOM(QTY_UOM_ID)<br />
;<br />
<br />
ALTER TABLE PRCRMNT_FCAST_ITM ADD <br />
FOREIGN KEY (PRCRMNT_FCAST_ITM_URGNCY_TYP_ID)<br />
REFERENCES PRCRMNT_FCAST_ITM_URGNCY_TYP(PRCRMNT_FCAST_ITM_URGNCY_TYP_ID)<br />
;<br />
<br />
ALTER TABLE PRCRMNT_FCAST_ITM ADD <br />
FOREIGN KEY (CNTRY_PRGRM_ID)<br />
REFERENCES CNTRY_PRGRM(CNTRY_PRGRM_ID)<br />
;<br />
<br />
ALTER TABLE PRCRMNT_FCAST_ITM ADD <br />
FOREIGN KEY (PRCRMNT_FCAST_ITM_VER_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PRDCT_CLSSFCTN_MASTER_1 <br />
--<br />
<br />
ALTER TABLE PRDCT_CLSSFCTN_MASTER_1 ADD <br />
FOREIGN KEY (TRADE_ITM_BASE_UOM_ID)<br />
REFERENCES TRADE_ITM_BASE_UOM(TRADE_ITM_BASE_UOM_ID)<br />
;<br />
<br />
ALTER TABLE PRDCT_CLSSFCTN_MASTER_1 ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_4_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_4(USAID_PRDCT_CLSSFCTN_LVL_4_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PRDCT_CLSSFCTN_TRCR_CMMDTY_INCLSN <br />
--<br />
<br />
ALTER TABLE PRDCT_CLSSFCTN_TRCR_CMMDTY_INCLSN ADD <br />
FOREIGN KEY (TRCR_CMMDTY_TYP_ID)<br />
REFERENCES TRCR_CMMDTY_TYP(TRCR_CMMDTY_TYP_ID)<br />
;<br />
<br />
ALTER TABLE PRDCT_CLSSFCTN_TRCR_CMMDTY_INCLSN ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_5(USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PRDCT_CRTFCN_TYP <br />
--<br />
<br />
ALTER TABLE PRDCT_CRTFCN_TYP ADD <br />
FOREIGN KEY (PRDCT_CRTFCN_ISSUING_AUTHORITY_ID)<br />
REFERENCES PRDCT_CRTFCN_ISSUING_AUTHORITY(PRDCT_CRTFCN_ISSUING_AUTHORITY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PRDCT_HRRCHY <br />
--<br />
<br />
ALTER TABLE PRDCT_HRRCHY ADD <br />
FOREIGN KEY (PRDCT_HRRCHY_OWNR_ID)<br />
REFERENCES PRDCT_HRRCHY_OWNR(PRDCT_HRRCHY_OWNR_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PRDCT_HRRCHY_INCLSN <br />
--<br />
<br />
ALTER TABLE PRDCT_HRRCHY_INCLSN ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_5(USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
;<br />
<br />
ALTER TABLE PRDCT_HRRCHY_INCLSN ADD <br />
FOREIGN KEY (PRDCT_SUBCAT_LVL_3_ID)<br />
REFERENCES PRDCT_SUBCAT_LVL_3(PRDCT_SUBCAT_LVL_3_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PRDCT_INTNDD_RLF_USE <br />
--<br />
<br />
ALTER TABLE PRDCT_INTNDD_RLF_USE ADD <br />
FOREIGN KEY (INTNDD_RLF_TYP_ID)<br />
REFERENCES INTNDD_RLF_TYP(INTNDD_RLF_TYP_ID)<br />
;<br />
<br />
ALTER TABLE PRDCT_INTNDD_RLF_USE ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_5(USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PRDCT_SUBCAT_LVL_1 <br />
--<br />
<br />
ALTER TABLE PRDCT_SUBCAT_LVL_1 ADD <br />
FOREIGN KEY (PRDCT_HRRCHY_ID)<br />
REFERENCES PRDCT_HRRCHY(PRDCT_HRRCHY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PRDCT_SUBCAT_LVL_2 <br />
--<br />
<br />
ALTER TABLE PRDCT_SUBCAT_LVL_2 ADD <br />
FOREIGN KEY (PRDCT_SUBCAT_LVL_1_ID)<br />
REFERENCES PRDCT_SUBCAT_LVL_1(PRDCT_SUBCAT_LVL_1_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PRDCT_SUBCAT_LVL_3 <br />
--<br />
<br />
ALTER TABLE PRDCT_SUBCAT_LVL_3 ADD <br />
FOREIGN KEY (PRDCT_SUBCAT_LVL_2_ID)<br />
REFERENCES PRDCT_SUBCAT_LVL_2(PRDCT_SUBCAT_LVL_2_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: QA_ADT_OBSRVTN_FC <br />
--<br />
<br />
ALTER TABLE QA_ADT_OBSRVTN_FC ADD <br />
FOREIGN KEY (MFR_ID)<br />
REFERENCES MFR(MFR_ID)<br />
;<br />
<br />
ALTER TABLE QA_ADT_OBSRVTN_FC ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_5(USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
;<br />
<br />
ALTER TABLE QA_ADT_OBSRVTN_FC ADD <br />
FOREIGN KEY (QA_ADT_PRDCT_CTGRY_ID)<br />
REFERENCES QA_ADT_PRDCT_CTGRY(QA_ADT_PRDCT_CTGRY_ID)<br />
;<br />
<br />
ALTER TABLE QA_ADT_OBSRVTN_FC ADD <br />
FOREIGN KEY (QA_ADT_SCHED_HDR_FC_ID)<br />
REFERENCES QA_ADT_SCHED_HDR_FC(QA_ADT_SCHED_HDR_FC_ID)<br />
;<br />
<br />
ALTER TABLE QA_ADT_OBSRVTN_FC ADD <br />
FOREIGN KEY (MFR_ST_ID)<br />
REFERENCES MFR_ST(MFR_ST_ID)<br />
;<br />
<br />
ALTER TABLE QA_ADT_OBSRVTN_FC ADD <br />
FOREIGN KEY (QA_ADT_OBSRVTN_CTGRY_ID)<br />
REFERENCES QA_ADT_OBSRVTN_CTGRY(QA_ADT_OBSRVTN_CTGRY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: QA_ADT_SCHED_HDR_FC <br />
--<br />
<br />
ALTER TABLE QA_ADT_SCHED_HDR_FC ADD <br />
FOREIGN KEY (SPPLR_ID)<br />
REFERENCES SPPLR(SPPLR_ID)<br />
;<br />
<br />
ALTER TABLE QA_ADT_SCHED_HDR_FC ADD <br />
FOREIGN KEY (QA_ADT_STAT_ID)<br />
REFERENCES QA_ADT_STAT(QA_ADT_STAT_ID)<br />
;<br />
<br />
ALTER TABLE QA_ADT_SCHED_HDR_FC ADD <br />
FOREIGN KEY (QA_ADT_TYP_ID)<br />
REFERENCES QA_ADT_TYP(QA_ADT_TYP_ID)<br />
;<br />
<br />
ALTER TABLE QA_ADT_SCHED_HDR_FC ADD <br />
FOREIGN KEY (QA_ADT_APPRVL_STAT_ID)<br />
REFERENCES QA_ADT_APPRVL_STAT(QA_ADT_APPRVL_STAT_ID)<br />
;<br />
<br />
ALTER TABLE QA_ADT_SCHED_HDR_FC ADD <br />
FOREIGN KEY (QA_ADT_PLND_STRT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE QA_ADT_SCHED_HDR_FC ADD <br />
FOREIGN KEY (QA_ADT_ACTL_STRT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE QA_ADT_SCHED_HDR_FC ADD <br />
FOREIGN KEY (QA_ADT_ACTL_END_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE QA_ADT_SCHED_HDR_FC ADD <br />
FOREIGN KEY (QA_ADT_REAUDIT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE QA_ADT_SCHED_HDR_FC ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE QA_ADT_SCHED_HDR_FC ADD <br />
FOREIGN KEY (QA_ADT_INSPCTN_STAT_ID)<br />
REFERENCES QA_ADT_INSPCTN_STAT(QA_ADT_INSPCTN_STAT_ID)<br />
;<br />
<br />
ALTER TABLE QA_ADT_SCHED_HDR_FC ADD <br />
FOREIGN KEY (QA_ADT_RSLT_STAT_ID)<br />
REFERENCES QA_ADT_RSLT_STAT(QA_ADT_RSLT_STAT_ID)<br />
;<br />
<br />
ALTER TABLE QA_ADT_SCHED_HDR_FC ADD <br />
FOREIGN KEY (QA_VST_TYP_ID)<br />
REFERENCES QA_VST_TYP(QA_VST_TYP_ID)<br />
;<br />
<br />
ALTER TABLE QA_ADT_SCHED_HDR_FC ADD <br />
FOREIGN KEY (MFR_ST_ID)<br />
REFERENCES MFR_ST(MFR_ST_ID)<br />
;<br />
<br />
ALTER TABLE QA_ADT_SCHED_HDR_FC ADD <br />
FOREIGN KEY (QA_LBRTRY_ID)<br />
REFERENCES QA_LBRTRY(QA_LBRTRY_ID)<br />
;<br />
<br />
ALTER TABLE QA_ADT_SCHED_HDR_FC ADD <br />
FOREIGN KEY (QA_AUDITEE_TYP_ID)<br />
REFERENCES QA_AUDITEE_TYP(QA_AUDITEE_TYP_ID)<br />
;<br />
<br />
ALTER TABLE QA_ADT_SCHED_HDR_FC ADD <br />
FOREIGN KEY (QA_ADT_APPRVL_STAT_TYP_ID)<br />
REFERENCES QA_ADT_APPRVL_STAT_TYP(QA_ADT_APPRVL_STAT_TYP_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: QA_CAPA_PLN_FC <br />
--<br />
<br />
ALTER TABLE QA_CAPA_PLN_FC ADD <br />
FOREIGN KEY (QA_ADT_SCHED_HDR_FC_ID)<br />
REFERENCES QA_ADT_SCHED_HDR_FC(QA_ADT_SCHED_HDR_FC_ID)<br />
;<br />
<br />
ALTER TABLE QA_CAPA_PLN_FC ADD <br />
FOREIGN KEY (QA_CAPA_RQRD_RSPNS_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE QA_CAPA_PLN_FC ADD <br />
FOREIGN KEY (QA_CAPA_ACTL_RSPNS_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE QA_CAPA_PLN_FC ADD <br />
FOREIGN KEY (QA_CAPA_APPRVL_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE QA_CAPA_PLN_FC ADD <br />
FOREIGN KEY (QA_CAPA_RQRD_STRT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE QA_CAPA_PLN_FC ADD <br />
FOREIGN KEY (QA_CAPA_RQRD_CMPLTN_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE QA_CAPA_PLN_FC ADD <br />
FOREIGN KEY (QA_CAPA_ACTL_STRT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE QA_CAPA_PLN_FC ADD <br />
FOREIGN KEY (QA_CAPA_ACTL_CMPLTN_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE QA_CAPA_PLN_FC ADD <br />
FOREIGN KEY (QA_CAPA_ISUNC_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE QA_CAPA_PLN_FC ADD <br />
FOREIGN KEY (QA_CAPA_PLN_STAT_ID)<br />
REFERENCES QA_CAPA_PLN_STAT(QA_CAPA_PLN_STAT_ID)<br />
;<br />
<br />
ALTER TABLE QA_CAPA_PLN_FC ADD <br />
FOREIGN KEY (QA_CAPA_VERIFICATION_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: QA_CAPA_PLN_ITM_FC <br />
--<br />
<br />
ALTER TABLE QA_CAPA_PLN_ITM_FC ADD <br />
FOREIGN KEY (QA_ADT_OBSRVTN_FC_ID)<br />
REFERENCES QA_ADT_OBSRVTN_FC(QA_ADT_OBSRVTN_FC_ID)<br />
;<br />
<br />
ALTER TABLE QA_CAPA_PLN_ITM_FC ADD <br />
FOREIGN KEY (QA_CAPA_PLN_FC_ID)<br />
REFERENCES QA_CAPA_PLN_FC(QA_CAPA_PLN_FC_ID)<br />
;<br />
<br />
ALTER TABLE QA_CAPA_PLN_ITM_FC ADD <br />
FOREIGN KEY (QA_CAPA_PLN_ITM_TYP_ID)<br />
REFERENCES QA_CAPA_PLN_ITM_TYP(QA_CAPA_PLN_ITM_TYP_ID)<br />
;<br />
<br />
ALTER TABLE QA_CAPA_PLN_ITM_FC ADD <br />
FOREIGN KEY (QA_CAPA_PLN_ITM_STAT_ID)<br />
REFERENCES QA_CAPA_PLN_ITM_STAT(QA_CAPA_PLN_ITM_STAT_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: QA_LBRTRY <br />
--<br />
<br />
ALTER TABLE QA_LBRTRY ADD <br />
FOREIGN KEY (QA_LBRTRY_CNTRLLNG_ENTTY_ID)<br />
REFERENCES QA_LBRTRY_CNTRLLNG_ENTTY(QA_LBRTRY_CNTRLLNG_ENTTY_ID)<br />
;<br />
<br />
ALTER TABLE QA_LBRTRY ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE QA_LBRTRY ADD <br />
FOREIGN KEY (QA_LBRTRY_SUB_CNTRLLNG_ENTTY_ID)<br />
REFERENCES QA_LBRTRY_CNTRLLNG_ENTTY(QA_LBRTRY_CNTRLLNG_ENTTY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: QA_PRDCT_LOT_ASSY_FC <br />
--<br />
<br />
ALTER TABLE QA_PRDCT_LOT_ASSY_FC ADD <br />
FOREIGN KEY (ESTMTD_RLS_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE QA_PRDCT_LOT_ASSY_FC ADD <br />
FOREIGN KEY (ACTL_RLS_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE QA_PRDCT_LOT_ASSY_FC ADD <br />
FOREIGN KEY (ESTMTD_SMPL_SHPPNG_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE QA_PRDCT_LOT_ASSY_FC ADD <br />
FOREIGN KEY (ACTL_SMPL_SHPPNG_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE QA_PRDCT_LOT_ASSY_FC ADD <br />
FOREIGN KEY (ESTMTD_SMPL_RCT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE QA_PRDCT_LOT_ASSY_FC ADD <br />
FOREIGN KEY (ACTL_SMPL_RCT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE QA_PRDCT_LOT_ASSY_FC ADD <br />
FOREIGN KEY (SMPL_AGNT_DSPTCH_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE QA_PRDCT_LOT_ASSY_FC ADD <br />
FOREIGN KEY (QTY_UOM_ID)<br />
REFERENCES QTY_UOM(QTY_UOM_ID)<br />
;<br />
<br />
ALTER TABLE QA_PRDCT_LOT_ASSY_FC ADD <br />
FOREIGN KEY (QA_LBRTRY_ID)<br />
REFERENCES QA_LBRTRY(QA_LBRTRY_ID)<br />
;<br />
<br />
ALTER TABLE QA_PRDCT_LOT_ASSY_FC ADD <br />
FOREIGN KEY (QA_LOT_CMPLNC_STAT_ID)<br />
REFERENCES QA_LOT_CMPLNC_STAT(QA_LOT_CMPLNC_STAT_ID)<br />
;<br />
<br />
ALTER TABLE QA_PRDCT_LOT_ASSY_FC ADD <br />
FOREIGN KEY (SPPLR_ID)<br />
REFERENCES SPPLR(SPPLR_ID)<br />
;<br />
<br />
ALTER TABLE QA_PRDCT_LOT_ASSY_FC ADD <br />
FOREIGN KEY (PO_LIN_FC_ID)<br />
REFERENCES PO_LIN_FC(PO_LIN_FC_ID)<br />
;<br />
<br />
ALTER TABLE QA_PRDCT_LOT_ASSY_FC ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_5(USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
;<br />
<br />
ALTER TABLE QA_PRDCT_LOT_ASSY_FC ADD <br />
FOREIGN KEY (LOT_EXP_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE QA_PRDCT_LOT_ASSY_FC ADD <br />
FOREIGN KEY (LOT_MFD_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE QA_PRDCT_LOT_ASSY_FC ADD <br />
FOREIGN KEY (MFR_ID)<br />
REFERENCES MFR(MFR_ID)<br />
;<br />
<br />
ALTER TABLE QA_PRDCT_LOT_ASSY_FC ADD <br />
FOREIGN KEY (QA_ASSY_STAT_ID)<br />
REFERENCES QA_ASSY_STAT(QA_ASSY_STAT_ID)<br />
;<br />
<br />
ALTER TABLE QA_PRDCT_LOT_ASSY_FC ADD <br />
FOREIGN KEY (QA_TST_SETTING_ID)<br />
REFERENCES QA_TST_SETTING(QA_TST_SETTING_ID)<br />
;<br />
<br />
ALTER TABLE QA_PRDCT_LOT_ASSY_FC ADD <br />
FOREIGN KEY (MFR_ST_ID)<br />
REFERENCES MFR_ST(MFR_ST_ID)<br />
;<br />
<br />
ALTER TABLE QA_PRDCT_LOT_ASSY_FC ADD <br />
FOREIGN KEY (SMPL_RQSTD_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: QA_TST <br />
--<br />
<br />
ALTER TABLE QA_TST ADD <br />
FOREIGN KEY (QA_TST_TYP_ID)<br />
REFERENCES QA_TST_TYP(QA_TST_TYP_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: QA_TST_ELMNT <br />
--<br />
<br />
ALTER TABLE QA_TST_ELMNT ADD <br />
FOREIGN KEY (QA_TST_ID)<br />
REFERENCES QA_TST(QA_TST_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: QA_TST_RSLT_FC <br />
--<br />
<br />
ALTER TABLE QA_TST_RSLT_FC ADD <br />
FOREIGN KEY (TST_RSLT_VAL_UOM_ID)<br />
REFERENCES TST_RSLT_VAL_UOM(TST_RSLT_VAL_UOM_ID)<br />
;<br />
<br />
ALTER TABLE QA_TST_RSLT_FC ADD <br />
FOREIGN KEY (QA_RSLT_CMPLNC_STAT_ID)<br />
REFERENCES QA_RSLT_CMPLNC_STAT(QA_RSLT_CMPLNC_STAT_ID)<br />
;<br />
<br />
ALTER TABLE QA_TST_RSLT_FC ADD <br />
FOREIGN KEY (QA_PRDCT_LOT_ASSY_FC_ID)<br />
REFERENCES QA_PRDCT_LOT_ASSY_FC(QA_PRDCT_LOT_ASSY_FC_ID)<br />
;<br />
<br />
ALTER TABLE QA_TST_RSLT_FC ADD <br />
FOREIGN KEY (QA_ASSY_CNTXT_ID)<br />
REFERENCES QA_ASSY_CNTXT(QA_ASSY_CNTXT_ID)<br />
;<br />
<br />
ALTER TABLE QA_TST_RSLT_FC ADD <br />
FOREIGN KEY (QA_TST_ELMNT_1_ID)<br />
REFERENCES QA_TST_ELMNT(QA_TST_ELMNT_ID)<br />
;<br />
<br />
ALTER TABLE QA_TST_RSLT_FC ADD <br />
FOREIGN KEY (QA_TST_ELMNT_2_ID)<br />
REFERENCES QA_TST_ELMNT(QA_TST_ELMNT_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: QTY_UOM <br />
--<br />
<br />
ALTER TABLE QTY_UOM ADD <br />
FOREIGN KEY (TRADE_ITM_BASE_UOM_ID)<br />
REFERENCES TRADE_ITM_BASE_UOM(TRADE_ITM_BASE_UOM_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: RGN <br />
--<br />
<br />
ALTER TABLE RGN ADD <br />
FOREIGN KEY (CMS_ID)<br />
REFERENCES CMS(CMS_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: RMS <br />
--<br />
<br />
ALTER TABLE RMS ADD <br />
FOREIGN KEY (RGN_ID)<br />
REFERENCES RGN(RGN_ID)<br />
;<br />
<br />
ALTER TABLE RMS ADD <br />
FOREIGN KEY (CMS_ID)<br />
REFERENCES CMS(CMS_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: SHPMNT_DLY_TYP <br />
--<br />
<br />
ALTER TABLE SHPMNT_DLY_TYP ADD <br />
FOREIGN KEY (SHPMNT_DLY_RSPNSBL_PRTY_ID)<br />
REFERENCES SHPMNT_DLY_RSPNSBL_PRTY(SHPMNT_DLY_RSPNSBL_PRTY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: SHPMNT_FC <br />
--<br />
<br />
ALTER TABLE SHPMNT_FC ADD <br />
FOREIGN KEY (LGSTCS_VSSL_ID)<br />
REFERENCES LGSTCS_VSSL(LGSTCS_VSSL_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_FC ADD <br />
FOREIGN KEY (CRRNCY_ID)<br />
REFERENCES CRRNCY(CRRNCY_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_FC ADD <br />
FOREIGN KEY (PO_FC_ID)<br />
REFERENCES PO_FC(PO_FC_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_FC ADD <br />
FOREIGN KEY (SO_FC_ID)<br />
REFERENCES SO_FC(SO_FC_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_FC ADD <br />
FOREIGN KEY (SHPPNG_MTHD_ID)<br />
REFERENCES SHPPNG_MTHD(SHPPNG_MTHD_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_FC ADD <br />
FOREIGN KEY (FRT_FWDR_ID)<br />
REFERENCES FRT_FWDR(FRT_FWDR_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_FC ADD <br />
FOREIGN KEY (SRC_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_FC ADD <br />
FOREIGN KEY (DSTNTN_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_FC ADD <br />
FOREIGN KEY (ESTMTD_DEP_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_FC ADD <br />
FOREIGN KEY (ESTMTD_ARRIVAL_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_FC ADD <br />
FOREIGN KEY (RCVD_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_FC ADD <br />
FOREIGN KEY (CNTRY_PRGRM_ID)<br />
REFERENCES CNTRY_PRGRM(CNTRY_PRGRM_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_FC ADD <br />
FOREIGN KEY (DONR_OFFC_ID)<br />
REFERENCES DONR_OFFC(DONR_OFFC_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_FC ADD <br />
FOREIGN KEY (TSKORDR_ID)<br />
REFERENCES TSKORDR(TSKORDR_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_FC ADD <br />
FOREIGN KEY (SPPLY_CHN_FRMWRK_ID)<br />
REFERENCES SPPLY_CHN_FRMWRK(SPPLY_CHN_FRMWRK_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_FC ADD <br />
FOREIGN KEY (WT_UOM_ID)<br />
REFERENCES WT_UOM(WT_UOM_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_FC ADD <br />
FOREIGN KEY (VOL_UOM_ID)<br />
REFERENCES VOL_UOM(VOL_UOM_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_FC ADD <br />
FOREIGN KEY (ACTL_ARRIVAL_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_FC ADD <br />
FOREIGN KEY (ACTL_DEP_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_FC ADD <br />
FOREIGN KEY (HLTH_ELMNT_ID)<br />
REFERENCES HLTH_ELMNT(HLTH_ELMNT_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: SHPMNT_LEG_FC <br />
--<br />
<br />
ALTER TABLE SHPMNT_LEG_FC ADD <br />
FOREIGN KEY (SRC_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_LEG_FC ADD <br />
FOREIGN KEY (DSTNTN_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_LEG_FC ADD <br />
FOREIGN KEY (SHPMNT_LEG_STAT_ID)<br />
REFERENCES SHPMNT_LEG_STAT(SHPMNT_LEG_STAT_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_LEG_FC ADD <br />
FOREIGN KEY (LGSTCS_VSSL_ID)<br />
REFERENCES LGSTCS_VSSL(LGSTCS_VSSL_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_LEG_FC ADD <br />
FOREIGN KEY (SHPMNT_FC_ID)<br />
REFERENCES SHPMNT_FC(SHPMNT_FC_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_LEG_FC ADD <br />
FOREIGN KEY (ARRIVAL_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_LEG_FC ADD <br />
FOREIGN KEY (DEP_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_LEG_FC ADD <br />
FOREIGN KEY (FRT_FWDR_ID)<br />
REFERENCES FRT_FWDR(FRT_FWDR_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_LEG_FC ADD <br />
FOREIGN KEY (SHPPNG_MTHD_ID)<br />
REFERENCES SHPPNG_MTHD(SHPPNG_MTHD_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_LEG_FC ADD <br />
FOREIGN KEY (SHPMNT_LEG_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: SHPMNT_LIN_FC <br />
--<br />
<br />
ALTER TABLE SHPMNT_LIN_FC ADD <br />
FOREIGN KEY (SHPMNT_FC_ID)<br />
REFERENCES SHPMNT_FC(SHPMNT_FC_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_LIN_FC ADD <br />
FOREIGN KEY (PO_LIN_FC_ID)<br />
REFERENCES PO_LIN_FC(PO_LIN_FC_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_LIN_FC ADD <br />
FOREIGN KEY (SO_LIN_FC_ID)<br />
REFERENCES SO_LIN_FC(SO_LIN_FC_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_LIN_FC ADD <br />
FOREIGN KEY (TRADE_ITM_ID)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_LIN_FC ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_5(USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_LIN_FC ADD <br />
FOREIGN KEY (QTY_UOM_ID)<br />
REFERENCES QTY_UOM(QTY_UOM_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_LIN_FC ADD <br />
FOREIGN KEY (MFR_PRDCT_LOT_ID)<br />
REFERENCES MFR_PRDCT_LOT(MFR_PRDCT_LOT_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_LIN_FC ADD <br />
FOREIGN KEY (WT_UOM_ID)<br />
REFERENCES WT_UOM(WT_UOM_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_LIN_FC ADD <br />
FOREIGN KEY (VOL_UOM_ID)<br />
REFERENCES VOL_UOM(VOL_UOM_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_LIN_FC ADD <br />
FOREIGN KEY (SRC_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_LIN_FC ADD <br />
FOREIGN KEY (DSTNTN_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_LIN_FC ADD <br />
FOREIGN KEY (FRT_FWDR_ID)<br />
REFERENCES FRT_FWDR(FRT_FWDR_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_LIN_FC ADD <br />
FOREIGN KEY (SHPPNG_MTHD_ID)<br />
REFERENCES SHPPNG_MTHD(SHPPNG_MTHD_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_LIN_FC ADD <br />
FOREIGN KEY (ACTL_ARRIVAL_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_LIN_FC ADD <br />
FOREIGN KEY (ACTL_DEP_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_LIN_FC ADD <br />
FOREIGN KEY (FNDNG_SRC_ID)<br />
REFERENCES FNDNG_SRC(FNDNG_SRC_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: SHPMNT_MLSTN_FC <br />
--<br />
<br />
ALTER TABLE SHPMNT_MLSTN_FC ADD <br />
FOREIGN KEY (SHPMNT_FC_ID)<br />
REFERENCES SHPMNT_FC(SHPMNT_FC_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_MLSTN_FC ADD <br />
FOREIGN KEY (SHPMNT_LIN_FC_ID)<br />
REFERENCES SHPMNT_LIN_FC(SHPMNT_LIN_FC_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_MLSTN_FC ADD <br />
FOREIGN KEY (SHPMNT_MLSTN_RSN_ID)<br />
REFERENCES SHPMNT_MLSTN_RSN(SHPMNT_MLSTN_RSN_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_MLSTN_FC ADD <br />
FOREIGN KEY (SHPMNT_MLSTN_TYP_ID)<br />
REFERENCES SHPMNT_MLSTN_TYP(SHPMNT_MLSTN_TYP_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_MLSTN_FC ADD <br />
FOREIGN KEY (SHPMNT_MLSTN_STRT_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_MLSTN_FC ADD <br />
FOREIGN KEY (SHPMNT_MLSTN_END_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_MLSTN_FC ADD <br />
FOREIGN KEY (SHPMNT_MLSTN_STRT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_MLSTN_FC ADD <br />
FOREIGN KEY (SHPMNT_MLSTN_END_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_MLSTN_FC ADD <br />
FOREIGN KEY (SHPMNT_MLSTN_TIME_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_MLSTN_FC ADD <br />
FOREIGN KEY (SHPMNT_MLSTN_PLND_STRT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_MLSTN_FC ADD <br />
FOREIGN KEY (SHPMNT_MLSTN_PLND_END_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: SO_DLY_FC <br />
--<br />
<br />
ALTER TABLE SO_DLY_FC ADD <br />
FOREIGN KEY (SO_FC_ID)<br />
REFERENCES SO_FC(SO_FC_ID)<br />
;<br />
<br />
ALTER TABLE SO_DLY_FC ADD <br />
FOREIGN KEY (DT_DLY_CLRD_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SO_DLY_FC ADD <br />
FOREIGN KEY (DT_DLY_STARTED_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SO_DLY_FC ADD <br />
FOREIGN KEY (SO_DLY_RSN_ID)<br />
REFERENCES SO_DLY_RSN(SO_DLY_RSN_ID)<br />
;<br />
<br />
ALTER TABLE SO_DLY_FC ADD <br />
FOREIGN KEY (SO_DLY_TYP_ID)<br />
REFERENCES SO_DLY_TYP(SO_DLY_TYP_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: SO_DLY_TYP <br />
--<br />
<br />
ALTER TABLE SO_DLY_TYP ADD <br />
FOREIGN KEY (SO_DLY_RSPNSBL_PRTY_ID)<br />
REFERENCES SO_DLY_RSPNSBL_PRTY(SO_DLY_RSPNSBL_PRTY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: SO_FC <br />
--<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (PO_FC_ID)<br />
REFERENCES PO_FC(PO_FC_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (SPPLR_ID)<br />
REFERENCES SPPLR(SPPLR_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (DONR_OFFC_ID)<br />
REFERENCES DONR_OFFC(DONR_OFFC_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (ESTMTD_RDY_FOR_FRT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (PLND_DLVR_NOTE_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (PLND_DLVRY_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (PLND_IN_CNTRY_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (PLND_PKUP_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (PRJCTD_DLVRY_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (RQRD_DLVRY_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (SHPPNG_MTHD_ID)<br />
REFERENCES SHPPNG_MTHD(SHPPNG_MTHD_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (SRC_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (CNTRY_PRGRM_ID)<br />
REFERENCES CNTRY_PRGRM(CNTRY_PRGRM_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (INCOTERM_ID)<br />
REFERENCES INCOTERM(INCOTERM_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (TSKORDR_ID)<br />
REFERENCES TSKORDR(TSKORDR_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (DSTNTN_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (FRT_FWDR_ID)<br />
REFERENCES FRT_FWDR(FRT_FWDR_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (SO_DOC_CMPLTN_STAT_ID)<br />
REFERENCES SO_DOC_CMPLTN_STAT(SO_DOC_CMPLTN_STAT_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (SO_STAT_ID)<br />
REFERENCES SO_STAT(SO_STAT_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (CRRNCY_ID)<br />
REFERENCES CRRNCY(CRRNCY_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (PPLN_ORDR_DISP_ID)<br />
REFERENCES PPLN_ORDR_DISP(PPLN_ORDR_DISP_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (PPLN_STG_ID)<br />
REFERENCES PPLN_STG(PPLN_STG_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (SPPLY_CHN_FRMWRK_ID)<br />
REFERENCES SPPLY_CHN_FRMWRK(SPPLY_CHN_FRMWRK_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (SO_TYP_ID)<br />
REFERENCES SO_TYP(SO_TYP_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (SO_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (PMT_TRMS_TYP_ID)<br />
REFERENCES PMT_TRMS_TYP(PMT_TRMS_TYP_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (BLNKT_SO_VLD_FROM_DT)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (BLNKT_SO_VLD_TO_DT)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (HLTH_ELMNT_ID)<br />
REFERENCES HLTH_ELMNT(HLTH_ELMNT_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (PQ_FC_ID)<br />
REFERENCES PQ_FC(PQ_FC_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (FNDNG_SRC_ID)<br />
REFERENCES FNDNG_SRC(FNDNG_SRC_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: SO_HDR_EXPNS_FC <br />
--<br />
<br />
ALTER TABLE SO_HDR_EXPNS_FC ADD <br />
FOREIGN KEY (SO_FC_ID)<br />
REFERENCES SO_FC(SO_FC_ID)<br />
;<br />
<br />
ALTER TABLE SO_HDR_EXPNS_FC ADD <br />
FOREIGN KEY (SO_HDR_EXPNS_TYP_ID)<br />
REFERENCES SO_HDR_EXPNS_TYP(SO_HDR_EXPNS_TYP_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: SO_KIC_FC <br />
--<br />
<br />
ALTER TABLE SO_KIC_FC ADD <br />
FOREIGN KEY (SO_FC_ID)<br />
REFERENCES SO_FC(SO_FC_ID)<br />
;<br />
<br />
ALTER TABLE SO_KIC_FC ADD <br />
FOREIGN KEY (SO_KIC_RSN_ID)<br />
REFERENCES SO_KIC_RSN(SO_KIC_RSN_ID)<br />
;<br />
<br />
ALTER TABLE SO_KIC_FC ADD <br />
FOREIGN KEY (SO_KEY_INFO_TYP_ID)<br />
REFERENCES SO_KEY_INFO_TYP(SO_KEY_INFO_TYP_ID)<br />
;<br />
<br />
ALTER TABLE SO_KIC_FC ADD <br />
FOREIGN KEY (SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: SO_LIN_FC <br />
--<br />
<br />
ALTER TABLE SO_LIN_FC ADD <br />
FOREIGN KEY (PO_LIN_FC_ID)<br />
REFERENCES PO_LIN_FC(PO_LIN_FC_ID)<br />
;<br />
<br />
ALTER TABLE SO_LIN_FC ADD <br />
FOREIGN KEY (SO_FC_ID)<br />
REFERENCES SO_FC(SO_FC_ID)<br />
;<br />
<br />
ALTER TABLE SO_LIN_FC ADD <br />
FOREIGN KEY (TRADE_ITM_ID)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
ALTER TABLE SO_LIN_FC ADD <br />
FOREIGN KEY (MFR_ID)<br />
REFERENCES MFR(MFR_ID)<br />
;<br />
<br />
ALTER TABLE SO_LIN_FC ADD <br />
FOREIGN KEY (SO_LIN_STAT_ID)<br />
REFERENCES SO_LIN_STAT(SO_LIN_STAT_ID)<br />
;<br />
<br />
ALTER TABLE SO_LIN_FC ADD <br />
FOREIGN KEY (SO_LIN_STAT_RSN_ID)<br />
REFERENCES SO_LIN_STAT_RSN(SO_LIN_STAT_RSN_ID)<br />
;<br />
<br />
ALTER TABLE SO_LIN_FC ADD <br />
FOREIGN KEY (QTY_UOM_ID)<br />
REFERENCES QTY_UOM(QTY_UOM_ID)<br />
;<br />
<br />
ALTER TABLE SO_LIN_FC ADD <br />
FOREIGN KEY (PLND_DLVRY_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SO_LIN_FC ADD <br />
FOREIGN KEY (PLND_IN_CNTRY_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SO_LIN_FC ADD <br />
FOREIGN KEY (PRJCTD_DLVRY_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SO_LIN_FC ADD <br />
FOREIGN KEY (PRJCTD_DLVRY_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SO_LIN_FC ADD <br />
FOREIGN KEY (ESTMTD_RDY_FOR_FRT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SO_LIN_FC ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_5(USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
;<br />
<br />
ALTER TABLE SO_LIN_FC ADD <br />
FOREIGN KEY (PQ_LIN_FC_ID)<br />
REFERENCES PQ_LIN_FC(PQ_LIN_FC_ID)<br />
;<br />
<br />
ALTER TABLE SO_LIN_FC ADD <br />
FOREIGN KEY (SRC_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE SO_LIN_FC ADD <br />
FOREIGN KEY (DSTNTN_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE SO_LIN_FC ADD <br />
FOREIGN KEY (SHPPNG_MTHD_ID)<br />
REFERENCES SHPPNG_MTHD(SHPPNG_MTHD_ID)<br />
;<br />
<br />
ALTER TABLE SO_LIN_FC ADD <br />
FOREIGN KEY (FRT_FWDR_ID)<br />
REFERENCES FRT_FWDR(FRT_FWDR_ID)<br />
;<br />
<br />
ALTER TABLE SO_LIN_FC ADD <br />
FOREIGN KEY (SRC_INCOTERM_ID)<br />
REFERENCES INCOTERM(INCOTERM_ID)<br />
;<br />
<br />
ALTER TABLE SO_LIN_FC ADD <br />
FOREIGN KEY (DSTNTN_INCOTERM_ID)<br />
REFERENCES INCOTERM(INCOTERM_ID)<br />
;<br />
<br />
ALTER TABLE SO_LIN_FC ADD <br />
FOREIGN KEY (FNDNG_SRC_ID)<br />
REFERENCES FNDNG_SRC(FNDNG_SRC_ID)<br />
;<br />
<br />
ALTER TABLE SO_LIN_FC ADD <br />
FOREIGN KEY (HLTH_ELMNT_ID)<br />
REFERENCES HLTH_ELMNT(HLTH_ELMNT_ID)<br />
;<br />
<br />
ALTER TABLE SO_LIN_FC ADD <br />
FOREIGN KEY (SPPLY_CHN_FRMWRK_ID)<br />
REFERENCES SPPLY_CHN_FRMWRK(SPPLY_CHN_FRMWRK_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: SO_MLSTN_FC <br />
--<br />
<br />
ALTER TABLE SO_MLSTN_FC ADD <br />
FOREIGN KEY (SO_FC_ID)<br />
REFERENCES SO_FC(SO_FC_ID)<br />
;<br />
<br />
ALTER TABLE SO_MLSTN_FC ADD <br />
FOREIGN KEY (SO_MLSTN_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SO_MLSTN_FC ADD <br />
FOREIGN KEY (SO_MLSTN_TYP_ID)<br />
REFERENCES SO_MLSTN_TYP(SO_MLSTN_TYP_ID)<br />
;<br />
<br />
ALTER TABLE SO_MLSTN_FC ADD <br />
FOREIGN KEY (SO_MLSTN_RSN_ID)<br />
REFERENCES SO_MLSTN_RSN(SO_MLSTN_RSN_ID)<br />
;<br />
<br />
ALTER TABLE SO_MLSTN_FC ADD <br />
FOREIGN KEY (SO_LIN_FC_ID)<br />
REFERENCES SO_LIN_FC(SO_LIN_FC_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: SPPLR_CNTRCT <br />
--<br />
<br />
ALTER TABLE SPPLR_CNTRCT ADD <br />
FOREIGN KEY (SPPLR_ID)<br />
REFERENCES SPPLR(SPPLR_ID)<br />
;<br />
<br />
ALTER TABLE SPPLR_CNTRCT ADD <br />
FOREIGN KEY (TSKORDR_ID)<br />
REFERENCES TSKORDR(TSKORDR_ID)<br />
;<br />
<br />
ALTER TABLE SPPLR_CNTRCT ADD <br />
FOREIGN KEY (SPPLR_CNTRCT_STAT_ID)<br />
REFERENCES SPPLR_CNTRCT_STAT(SPPLR_CNTRCT_STAT_ID)<br />
;<br />
<br />
ALTER TABLE SPPLR_CNTRCT ADD <br />
FOREIGN KEY (SPPLR_CNTRCT_CLSS_ID)<br />
REFERENCES SPPLR_CNTRCT_CLSS(SPPLR_CNTRCT_CLSS_ID)<br />
;<br />
<br />
ALTER TABLE SPPLR_CNTRCT ADD <br />
FOREIGN KEY (SPPLR_CNTRCT_BEGIN_EFF_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SPPLR_CNTRCT ADD <br />
FOREIGN KEY (SPPLR_CNTRCT_END_EFF_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SPPLR_CNTRCT ADD <br />
FOREIGN KEY (SPPLR_CNTRCT_ORGN_ID)<br />
REFERENCES SPPLR_CNTRCT_ORGN(SPPLR_CNTRCT_ORGN_ID)<br />
;<br />
<br />
ALTER TABLE SPPLR_CNTRCT ADD <br />
FOREIGN KEY (SPPLR_CNTRCT_CTGRY_ID)<br />
REFERENCES SPPLR_CNTRCT_CTGRY(SPPLR_CNTRCT_CTGRY_ID)<br />
;<br />
<br />
ALTER TABLE SPPLR_CNTRCT ADD <br />
FOREIGN KEY (SPPLR_CNTRCT_EXECUTION_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SPPLR_CNTRCT ADD <br />
FOREIGN KEY (CRRNCY_ID)<br />
REFERENCES CRRNCY(CRRNCY_ID)<br />
;<br />
<br />
ALTER TABLE SPPLR_CNTRCT ADD <br />
FOREIGN KEY (SPPLR_CNTRCT_SUBSTATUS_ID)<br />
REFERENCES SPPLR_CNTRCT_SUBSTATUS(SPPLR_CNTRCT_SUBSTATUS_ID)<br />
;<br />
<br />
ALTER TABLE SPPLR_CNTRCT ADD <br />
FOREIGN KEY (SPPLR_CNTRCT_NEGOTIATION_STAT_ID)<br />
REFERENCES SPPLR_CNTRCT_NEGOTIATION_STAT(SPPLR_CNTRCT_NEGOTIATION_STAT_ID)<br />
;<br />
<br />
ALTER TABLE SPPLR_CNTRCT ADD <br />
FOREIGN KEY (PRCRNG_AGNCY_ID)<br />
REFERENCES PRCRNG_AGNCY(PRCRNG_AGNCY_ID)<br />
;<br />
<br />
ALTER TABLE SPPLR_CNTRCT ADD <br />
FOREIGN KEY (IMPLMNTNG_PRTNR_ID)<br />
REFERENCES IMPLMNTNG_PRTNR(IMPLMNTNG_PRTNR_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: SPPLR_CNTRCT_PRDCT_DTL <br />
--<br />
<br />
ALTER TABLE SPPLR_CNTRCT_PRDCT_DTL ADD <br />
FOREIGN KEY (TRADE_ITM_ID)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
ALTER TABLE SPPLR_CNTRCT_PRDCT_DTL ADD <br />
FOREIGN KEY (SPPLR_CNTRCT_ID)<br />
REFERENCES SPPLR_CNTRCT(SPPLR_CNTRCT_ID)<br />
;<br />
<br />
ALTER TABLE SPPLR_CNTRCT_PRDCT_DTL ADD <br />
FOREIGN KEY (SPPLR_CNTRCT_PRDCT_PRICING_TYP_ID)<br />
REFERENCES SPPLR_CNTRCT_PRDCT_PRICING_TYP(SPPLR_CNTRCT_PRDCT_PRICING_TYP_ID)<br />
;<br />
<br />
ALTER TABLE SPPLR_CNTRCT_PRDCT_DTL ADD <br />
FOREIGN KEY (SPPLR_CNTRCT_PRDCT_DTL_END_EFF_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SPPLR_CNTRCT_PRDCT_DTL ADD <br />
FOREIGN KEY (SPPLR_CNTRCT_PRDCT_DTL_BEGIN_EFF_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SPPLR_CNTRCT_PRDCT_DTL ADD <br />
FOREIGN KEY (MFR_ST_ID)<br />
REFERENCES MFR_ST(MFR_ST_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: SPPLR_CNTRCT_TRM_DTL <br />
--<br />
<br />
ALTER TABLE SPPLR_CNTRCT_TRM_DTL ADD <br />
FOREIGN KEY (SPPLR_CNTRCT_ID)<br />
REFERENCES SPPLR_CNTRCT(SPPLR_CNTRCT_ID)<br />
;<br />
<br />
ALTER TABLE SPPLR_CNTRCT_TRM_DTL ADD <br />
FOREIGN KEY (SPPLR_CNTRCT_TRM_EXECUTION_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SPPLR_CNTRCT_TRM_DTL ADD <br />
FOREIGN KEY (SPPLR_CNTRCT_TRM_STAT_ID)<br />
REFERENCES SPPLR_CNTRCT_TRM_STAT(SPPLR_CNTRCT_TRM_STAT_ID)<br />
;<br />
<br />
ALTER TABLE SPPLR_CNTRCT_TRM_DTL ADD <br />
FOREIGN KEY (SPPLR_CNTRCT_TRM_TYP_ID)<br />
REFERENCES SPPLR_CNTRCT_TRM_TYP(SPPLR_CNTRCT_TRM_TYP_ID)<br />
;<br />
<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SRD_DAY <br />
--<br />
<br />
ALTER TABLE SRD_DAY ADD <br />
FOREIGN KEY (SRD_MTH_ID)<br />
REFERENCES SRD_MTH(SRD_MTH_ID)<br />
;<br />
<br />
ALTER TABLE SRD_DAY ADD <br />
FOREIGN KEY (SRD_QTR_ID)<br />
REFERENCES SRD_QTR(SRD_QTR_ID)<br />
;<br />
<br />
ALTER TABLE SRD_DAY ADD <br />
FOREIGN KEY (SRD_FQ_ID)<br />
REFERENCES SRD_QTR(SRD_QTR_ID)<br />
;<br />
<br />
ALTER TABLE SRD_DAY ADD <br />
FOREIGN KEY (SRD_YR_ID)<br />
REFERENCES SRD_YR(SRD_YR_ID)<br />
;<br />
<br />
ALTER TABLE SRD_DAY ADD <br />
FOREIGN KEY (SRD_FY_ID)<br />
REFERENCES SRD_YR(SRD_YR_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: SRD_MTH <br />
--<br />
<br />
ALTER TABLE SRD_MTH ADD <br />
FOREIGN KEY (SRD_QTR_ID)<br />
REFERENCES SRD_QTR(SRD_QTR_ID)<br />
;<br />
<br />
ALTER TABLE SRD_MTH ADD <br />
FOREIGN KEY (SRD_YR_ID)<br />
REFERENCES SRD_YR(SRD_YR_ID)<br />
;<br />
<br />
ALTER TABLE SRD_MTH ADD <br />
FOREIGN KEY (SRD_FY_ID)<br />
REFERENCES SRD_YR(SRD_YR_ID)<br />
;<br />
<br />
ALTER TABLE SRD_MTH ADD <br />
FOREIGN KEY (SRD_FQ_ID)<br />
REFERENCES SRD_QTR(SRD_QTR_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: SRD_QTR <br />
--<br />
<br />
ALTER TABLE SRD_QTR ADD <br />
FOREIGN KEY (SRD_YR_ID)<br />
REFERENCES SRD_YR(SRD_YR_ID)<br />
;<br />
<br />
ALTER TABLE SRD_QTR ADD <br />
FOREIGN KEY (SRD_FY_ID)<br />
REFERENCES SRD_YR(SRD_YR_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: STCK_RPTNG_RT_FC <br />
--<br />
<br />
ALTER TABLE STCK_RPTNG_RT_FC ADD <br />
FOREIGN KEY (SRD_MTH_ID)<br />
REFERENCES SRD_MTH(SRD_MTH_ID)<br />
;<br />
<br />
ALTER TABLE STCK_RPTNG_RT_FC ADD <br />
FOREIGN KEY (CNTRY_PRGRM_ID)<br />
REFERENCES CNTRY_PRGRM(CNTRY_PRGRM_ID)<br />
;<br />
<br />
ALTER TABLE STCK_RPTNG_RT_FC ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE STCK_RPTNG_RT_FC ADD <br />
FOREIGN KEY (ADMNSTRTV_GGRPHY_LVL_ID)<br />
REFERENCES ADMNSTRTV_GGRPHY_LVL(ADMNSTRTV_GGRPHY_LVL_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: SVC_DLVRY_PNT <br />
--<br />
<br />
ALTER TABLE SVC_DLVRY_PNT ADD <br />
FOREIGN KEY (FCLTY_ID)<br />
REFERENCES FCLTY(FCLTY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: TA_TRVL_PLN_CNCRRNC_FC <br />
--<br />
<br />
ALTER TABLE TA_TRVL_PLN_CNCRRNC_FC ADD <br />
FOREIGN KEY (APPRVL_RQSTD_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE TA_TRVL_PLN_CNCRRNC_FC ADD <br />
FOREIGN KEY (APPRVL_DECISION_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE TA_TRVL_PLN_CNCRRNC_FC ADD <br />
FOREIGN KEY (TA_TRVL_PLN_HDR_FC_ID)<br />
REFERENCES TA_TRVL_PLN_HDR_FC(TA_TRVL_PLN_HDR_FC_ID)<br />
;<br />
<br />
ALTER TABLE TA_TRVL_PLN_CNCRRNC_FC ADD <br />
FOREIGN KEY (TA_TRVL_PLN_APPRVL_STAT_ID)<br />
REFERENCES TA_TRVL_PLN_APPRVL_STAT(TA_TRVL_PLN_APPRVL_STAT_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: TA_TRVL_PLN_HDR_FC <br />
--<br />
<br />
ALTER TABLE TA_TRVL_PLN_HDR_FC ADD <br />
FOREIGN KEY (PLND_TRP_END_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE TA_TRVL_PLN_HDR_FC ADD <br />
FOREIGN KEY (ACTL_TRP_END_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE TA_TRVL_PLN_HDR_FC ADD <br />
FOREIGN KEY (PLND_TRP_STRT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE TA_TRVL_PLN_HDR_FC ADD <br />
FOREIGN KEY (ACTL_TRP_STRT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE TA_TRVL_PLN_HDR_FC ADD <br />
FOREIGN KEY (HLTH_ELMNT_ID)<br />
REFERENCES HLTH_ELMNT(HLTH_ELMNT_ID)<br />
;<br />
<br />
ALTER TABLE TA_TRVL_PLN_HDR_FC ADD <br />
FOREIGN KEY (DONR_OFFC_ID)<br />
REFERENCES DONR_OFFC(DONR_OFFC_ID)<br />
;<br />
<br />
ALTER TABLE TA_TRVL_PLN_HDR_FC ADD <br />
FOREIGN KEY (TA_TRVL_PLN_APPRVL_STAT_ID)<br />
REFERENCES TA_TRVL_PLN_APPRVL_STAT(TA_TRVL_PLN_APPRVL_STAT_ID)<br />
;<br />
<br />
ALTER TABLE TA_TRVL_PLN_HDR_FC ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE TA_TRVL_PLN_HDR_FC ADD <br />
FOREIGN KEY (TOLIN_ID)<br />
REFERENCES TOLIN(TOLIN_ID)<br />
;<br />
<br />
ALTER TABLE TA_TRVL_PLN_HDR_FC ADD <br />
FOREIGN KEY (PRIME_IMPLMNTNG_PRTNR_ID)<br />
REFERENCES IMPLMNTNG_PRTNR(IMPLMNTNG_PRTNR_ID)<br />
;<br />
<br />
ALTER TABLE TA_TRVL_PLN_HDR_FC ADD <br />
FOREIGN KEY (APPRVL_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE TA_TRVL_PLN_HDR_FC ADD <br />
FOREIGN KEY (SBMSSN_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE TA_TRVL_PLN_HDR_FC ADD <br />
FOREIGN KEY (SUB_IMPLMNTNG_PRTNR_ID)<br />
REFERENCES IMPLMNTNG_PRTNR(IMPLMNTNG_PRTNR_ID)<br />
;<br />
<br />
ALTER TABLE TA_TRVL_PLN_HDR_FC ADD <br />
FOREIGN KEY (TA_VST_CTGRY_ID)<br />
REFERENCES TA_VST_CTGRY(TA_VST_CTGRY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: TA_TRVL_PLN_OBJCTV_FC <br />
--<br />
<br />
ALTER TABLE TA_TRVL_PLN_OBJCTV_FC ADD <br />
FOREIGN KEY (TA_TRVL_PLN_HDR_FC_ID)<br />
REFERENCES TA_TRVL_PLN_HDR_FC(TA_TRVL_PLN_HDR_FC_ID)<br />
;<br />
<br />
ALTER TABLE TA_TRVL_PLN_OBJCTV_FC ADD <br />
FOREIGN KEY (FNNCL_RPRT_TCHNCL_SUBSUBCAT_ID)<br />
REFERENCES FNNCL_RPRT_TCHNCL_SUBSUBCAT(FNNCL_RPRT_TCHNCL_SUBSUBCAT_ID)<br />
;<br />
<br />
ALTER TABLE TA_TRVL_PLN_OBJCTV_FC ADD <br />
FOREIGN KEY (TA_SKLL_SET_ID)<br />
REFERENCES TA_SKLL_SET(TA_SKLL_SET_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: TA_VST_ACTVTY_FC <br />
--<br />
<br />
ALTER TABLE TA_VST_ACTVTY_FC ADD <br />
FOREIGN KEY (TA_SKLL_SET_ID)<br />
REFERENCES TA_SKLL_SET(TA_SKLL_SET_ID)<br />
;<br />
<br />
ALTER TABLE TA_VST_ACTVTY_FC ADD <br />
FOREIGN KEY (FNNCL_RPRT_TCHNCL_SUBSUBCAT_ID)<br />
REFERENCES FNNCL_RPRT_TCHNCL_SUBSUBCAT(FNNCL_RPRT_TCHNCL_SUBSUBCAT_ID)<br />
;<br />
<br />
ALTER TABLE TA_VST_ACTVTY_FC ADD <br />
FOREIGN KEY (TA_TRVL_PLN_OBJCTV_FC_ID)<br />
REFERENCES TA_TRVL_PLN_OBJCTV_FC(TA_TRVL_PLN_OBJCTV_FC_ID)<br />
;<br />
<br />
ALTER TABLE TA_VST_ACTVTY_FC ADD <br />
FOREIGN KEY (TA_ACTVTY_RSLT_STAT_ID)<br />
REFERENCES TA_ACTVTY_RSLT_STAT(TA_ACTVTY_RSLT_STAT_ID)<br />
;<br />
<br />
ALTER TABLE TA_VST_ACTVTY_FC ADD <br />
FOREIGN KEY (TA_VST_FC_ID)<br />
REFERENCES TA_VST_FC(TA_VST_FC_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: TA_VST_FC <br />
--<br />
<br />
ALTER TABLE TA_VST_FC ADD <br />
FOREIGN KEY (DONR_OFFC_ID)<br />
REFERENCES DONR_OFFC(DONR_OFFC_ID)<br />
;<br />
<br />
ALTER TABLE TA_VST_FC ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE TA_VST_FC ADD <br />
FOREIGN KEY (TOLIN_ID)<br />
REFERENCES TOLIN(TOLIN_ID)<br />
;<br />
<br />
ALTER TABLE TA_VST_FC ADD <br />
FOREIGN KEY (HLTH_ELMNT_ID)<br />
REFERENCES HLTH_ELMNT(HLTH_ELMNT_ID)<br />
;<br />
<br />
ALTER TABLE TA_VST_FC ADD <br />
FOREIGN KEY (PRIME_IMPLMNTNG_PRTNR_ID)<br />
REFERENCES IMPLMNTNG_PRTNR(IMPLMNTNG_PRTNR_ID)<br />
;<br />
<br />
ALTER TABLE TA_VST_FC ADD <br />
FOREIGN KEY (SUB_IMPLMNTNG_PRTNR_ID)<br />
REFERENCES IMPLMNTNG_PRTNR(IMPLMNTNG_PRTNR_ID)<br />
;<br />
<br />
ALTER TABLE TA_VST_FC ADD <br />
FOREIGN KEY (TA_VST_CTGRY_ID)<br />
REFERENCES TA_VST_CTGRY(TA_VST_CTGRY_ID)<br />
;<br />
<br />
ALTER TABLE TA_VST_FC ADD <br />
FOREIGN KEY (TA_TRVL_PLN_HDR_FC_ID)<br />
REFERENCES TA_TRVL_PLN_HDR_FC(TA_TRVL_PLN_HDR_FC_ID)<br />
;<br />
<br />
ALTER TABLE TA_VST_FC ADD <br />
FOREIGN KEY (PLND_TRP_STRT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE TA_VST_FC ADD <br />
FOREIGN KEY (ACTL_TRP_STRT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE TA_VST_FC ADD <br />
FOREIGN KEY (PLND_TRP_END_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE TA_VST_FC ADD <br />
FOREIGN KEY (ACTL_TRP_END_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: TA_VST_TECH_RPRT_FC <br />
--<br />
<br />
ALTER TABLE TA_VST_TECH_RPRT_FC ADD <br />
FOREIGN KEY (TA_VST_FC_ID)<br />
REFERENCES TA_VST_FC(TA_VST_FC_ID)<br />
;<br />
<br />
ALTER TABLE TA_VST_TECH_RPRT_FC ADD <br />
FOREIGN KEY (TA_VST_ACTVTY_FC_ID)<br />
REFERENCES TA_VST_ACTVTY_FC(TA_VST_ACTVTY_FC_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: TA_VST_TRP_RPRT_FC <br />
--<br />
<br />
ALTER TABLE TA_VST_TRP_RPRT_FC ADD <br />
FOREIGN KEY (TA_VST_FC_ID)<br />
REFERENCES TA_VST_FC(TA_VST_FC_ID)<br />
;<br />
<br />
ALTER TABLE TA_VST_TRP_RPRT_FC ADD <br />
FOREIGN KEY (TA_VST_ACTVTY_FC_ID)<br />
REFERENCES TA_VST_ACTVTY_FC(TA_VST_ACTVTY_FC_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: TCHNCL_ADVSR_AVLBLTY_FC <br />
--<br />
<br />
ALTER TABLE TCHNCL_ADVSR_AVLBLTY_FC ADD <br />
FOREIGN KEY (TA_SKLL_SET_ID)<br />
REFERENCES TA_SKLL_SET(TA_SKLL_SET_ID)<br />
;<br />
<br />
ALTER TABLE TCHNCL_ADVSR_AVLBLTY_FC ADD <br />
FOREIGN KEY (TA_VST_CTGRY_ID)<br />
REFERENCES TA_VST_CTGRY(TA_VST_CTGRY_ID)<br />
;<br />
<br />
ALTER TABLE TCHNCL_ADVSR_AVLBLTY_FC ADD <br />
FOREIGN KEY (PRD_STRT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE TCHNCL_ADVSR_AVLBLTY_FC ADD <br />
FOREIGN KEY (PRD_END_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: TOLIN <br />
--<br />
<br />
ALTER TABLE TOLIN ADD <br />
FOREIGN KEY (TSKORDR_ID)<br />
REFERENCES TSKORDR(TSKORDR_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: TRADE_ITM <br />
--<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_5(USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (MFR_ID)<br />
REFERENCES MFR(MFR_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (TRADE_ITM_UNIT_OF_ISSU_ID)<br />
REFERENCES TRADE_ITM_UNIT_OF_ISSU(TRADE_ITM_UNIT_OF_ISSU_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (WT_UOM_ID)<br />
REFERENCES WT_UOM(WT_UOM_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (DEPTH_LNR_UOM_ID)<br />
REFERENCES LNR_UOM(LNR_UOM_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (VOL_UOM_ID)<br />
REFERENCES VOL_UOM(VOL_UOM_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (WDTH_LNR_UOM_ID)<br />
REFERENCES LNR_UOM(LNR_UOM_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (HT_LNR_UOM_ID)<br />
REFERENCES LNR_UOM(LNR_UOM_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (MFR_ST_ID)<br />
REFERENCES MFR_ST(MFR_ST_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (DRG_UOD_ID)<br />
REFERENCES DRG_UOD(DRG_UOD_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (CNDM_PRDCT_NVLTY_TYP_ID)<br />
REFERENCES CNDM_PRDCT_NVLTY_TYP(CNDM_PRDCT_NVLTY_TYP_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (IUD_TYP_ID)<br />
REFERENCES IUD_TYP(IUD_TYP_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (ANTIMLRL_SCNDRY_ACTV_INGRDNT_ID)<br />
REFERENCES ANTIMLRL_ACTV_INGRDNT(ANTIMLRL_ACTV_INGRDNT_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (ANTIMLRL_PRMRY_ACTV_INGRDNT_ID)<br />
REFERENCES ANTIMLRL_ACTV_INGRDNT(ANTIMLRL_ACTV_INGRDNT_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (MED_DVC_PRDCT_TYP_ID)<br />
REFERENCES MED_DVC_PRDCT_TYP(MED_DVC_PRDCT_TYP_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (LAB_EQPMNT_PRDCT_TYP_ID)<br />
REFERENCES LAB_EQPMNT_PRDCT_TYP(LAB_EQPMNT_PRDCT_TYP_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (ANTIMLRL_PRDCT_TYP_ID)<br />
REFERENCES ANTIMLRL_PRDCT_TYP(ANTIMLRL_PRDCT_TYP_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (PRH_PRDCT_SPRMCD_ACTV_INGRDNT_ID)<br />
REFERENCES PRH_PRDCT_SPRMCD_ACTV_INGRDNT(PRH_PRDCT_SPRMCD_ACTV_INGRDNT_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (FML_CNDM_PRDCT_TYP_ID)<br />
REFERENCES FML_CNDM_PRDCT_TYP(FML_CNDM_PRDCT_TYP_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (CNDM_PRDCT_SZ_ID)<br />
REFERENCES CNDM_PRDCT_SZ(CNDM_PRDCT_SZ_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (RTK_TGT_PTHGN_ID)<br />
REFERENCES RTK_TGT_PTHGN(RTK_TGT_PTHGN_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (DRG_FRMLRY_ID)<br />
REFERENCES DRG_FRMLRY(DRG_FRMLRY_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (THRPTC_FD_TRTD_CNDTN_ID)<br />
REFERENCES THRPTC_FD_TRTD_CNDTN(THRPTC_FD_TRTD_CNDTN_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (PRH_PRDCT_TYP_ID)<br />
REFERENCES PRH_PRDCT_TYP(PRH_PRDCT_TYP_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (THRPTC_FD_FRTFCTN_TYP_ID)<br />
REFERENCES THRPTC_FD_FRTFCTN_TYP(THRPTC_FD_FRTFCTN_TYP_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (LAB_SPPLY_PRDCT_TYP_ID)<br />
REFERENCES LAB_SPPLY_PRDCT_TYP(LAB_SPPLY_PRDCT_TYP_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (ROUTEOFADMINISTRATION_ID)<br />
REFERENCES ROUTEOFADMINISTRATION(ROUTEOFADMINISTRATION_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (PRH_CNTRCPTV_MTHD_ID)<br />
REFERENCES PRH_CNTRCPTV_MTHD(PRH_CNTRCPTV_MTHD_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (CNDM_PRDCT_FLVR_ID)<br />
REFERENCES CNDM_PRDCT_FLVR(CNDM_PRDCT_FLVR_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (SVC_PRDCT_TYP_ID)<br />
REFERENCES SVC_PRDCT_TYP(SVC_PRDCT_TYP_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (DRG_UOP_ID)<br />
REFERENCES DRG_UOP(DRG_UOP_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (CNDM_PRDCT_TXTR_ID)<br />
REFERENCES CNDM_PRDCT_TXTR(CNDM_PRDCT_TXTR_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (CNDM_PRDCT_MTRL_ID)<br />
REFERENCES CNDM_PRDCT_MTRL(CNDM_PRDCT_MTRL_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (IUD_ACTV_INGRDNT_ID)<br />
REFERENCES IUD_ACTV_INGRDNT(IUD_ACTV_INGRDNT_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (DRG_UOS_ID)<br />
REFERENCES DRG_UOS(DRG_UOS_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (TRADE_ITM_BASE_UOM_ID)<br />
REFERENCES TRADE_ITM_BASE_UOM(TRADE_ITM_BASE_UOM_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (GMDN_ID)<br />
REFERENCES GMDN(GMDN_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (UMDNS_ID)<br />
REFERENCES UMDNS(UMDNS_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (UNSPSC_CMMDTY_ID)<br />
REFERENCES UNSPSC_CMMDTY(UNSPSC_CMMDTY_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (DOSAGEFORMTYPE_ID)<br />
REFERENCES DOSAGEFORMTYPE(DOSAGEFORMTYPE_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (CNDM_PRDCT_CLR_ID)<br />
REFERENCES CNDM_PRDCT_CLR(CNDM_PRDCT_CLR_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (CNDM_PRDCT_SCNT_ID)<br />
REFERENCES CNDM_PRDCT_SCNT(CNDM_PRDCT_SCNT_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (GPC_BRCK_ID)<br />
REFERENCES GPC_BRCK(GPC_BRCK_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (PRFRRD_GLBL_CLSSFCTN_SYSTM_ID)<br />
REFERENCES PRFRRD_GLBL_CLSSFCTN_SYSTM(PRFRRD_GLBL_CLSSFCTN_SYSTM_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (PACKAGINGTYPECODE_ID)<br />
REFERENCES PACKAGINGTYPECODE(PACKAGINGTYPECODE_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (CHILDTRADEITEM)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (PKG_MARKED_LANGUAGE_CD_ID)<br />
REFERENCES PKG_MARKED_LANGUAGE_CD(PKG_MARKED_LANGUAGE_CD_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (COMMUNITYVISIBILITYDATETIME)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (CANCELLEDDATETIME)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (CONSUMERAVAILABILITYDATETIME)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (DISCONTINUEDDATETIME)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (EFFECTIVEDATETIME)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (ENDAVAILABILITYDATETIME)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (FINALBATCHEXPIRYDATETIME)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (PUBLICATIONDATETIME)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (CHEMICALPROPERTYTYPEBIOHAZARD_ID)<br />
REFERENCES CHEMICALPROPERTYTYPEBIOHAZARD(CHEMICALPROPERTYTYPEBIOHAZARD_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (BASETRADEITEM)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_4_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_4(USAID_PRDCT_CLSSFCTN_LVL_4_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: TRADE_ITM_ASSCTN <br />
--<br />
<br />
ALTER TABLE TRADE_ITM_ASSCTN ADD <br />
FOREIGN KEY (TRADE_ITM_ASSCTN_TYP_ID)<br />
REFERENCES TRADE_ITM_ASSCTN_TYP(TRADE_ITM_ASSCTN_TYP_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM_ASSCTN ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM_ASSCTN ADD <br />
FOREIGN KEY (PRNT_TRADE_ITM_ID)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM_ASSCTN ADD <br />
FOREIGN KEY (CHLD_TRADE_ITM_ID)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: TRADE_ITM_CARE_INSTRCTN <br />
--<br />
<br />
ALTER TABLE TRADE_ITM_CARE_INSTRCTN ADD <br />
FOREIGN KEY (CARE_INSTRCTN_TYP_ID)<br />
REFERENCES CARE_INSTRCTN_TYP(CARE_INSTRCTN_TYP_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM_CARE_INSTRCTN ADD <br />
FOREIGN KEY (TRADE_ITM_ID)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: TRADE_ITM_CMPST_ASSCTN <br />
--<br />
<br />
ALTER TABLE TRADE_ITM_CMPST_ASSCTN ADD <br />
FOREIGN KEY (TRADE_ITM_CMPST_ASSCTN_TYP_ID)<br />
REFERENCES TRADE_ITM_CMPST_ASSCTN_TYP(TRADE_ITM_CMPST_ASSCTN_TYP_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM_CMPST_ASSCTN ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM_CMPST_ASSCTN ADD <br />
FOREIGN KEY (MEMBER_TRADE_ITM_ID)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM_CMPST_ASSCTN ADD <br />
FOREIGN KEY (PRNT_TRADE_ITM_ID)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: TRADE_ITM_PRCHSNG_RSTRCTN <br />
--<br />
<br />
ALTER TABLE TRADE_ITM_PRCHSNG_RSTRCTN ADD <br />
FOREIGN KEY (PRCHSNG_RSTRCTN_TYP_ID)<br />
REFERENCES PRCHSNG_RSTRCTN_TYP(PRCHSNG_RSTRCTN_TYP_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM_PRCHSNG_RSTRCTN ADD <br />
FOREIGN KEY (TRADE_ITM_ID)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TRADEITEMSTACKING <br />
--<br />
<br />
ALTER TABLE TRADEITEMSTACKING ADD <br />
FOREIGN KEY (TRADE_ITM_ID)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: TRCR_CMMDTY_CTGRY <br />
--<br />
<br />
ALTER TABLE TRCR_CMMDTY_CTGRY ADD <br />
FOREIGN KEY (TRCR_CMMDTY_SET_ID)<br />
REFERENCES TRCR_CMMDTY_SET(TRCR_CMMDTY_SET_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: TRCR_CMMDTY_SET <br />
--<br />
<br />
ALTER TABLE TRCR_CMMDTY_SET ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE TRCR_CMMDTY_SET ADD <br />
FOREIGN KEY (CNTRY_PRGRM_ID)<br />
REFERENCES CNTRY_PRGRM(CNTRY_PRGRM_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: TRCR_CMMDTY_TYP <br />
--<br />
<br />
ALTER TABLE TRCR_CMMDTY_TYP ADD <br />
FOREIGN KEY (TRCR_CMMDTY_CTGRY_ID)<br />
REFERENCES TRCR_CMMDTY_CTGRY(TRCR_CMMDTY_CTGRY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: TSKORDR <br />
--<br />
<br />
ALTER TABLE TSKORDR ADD <br />
FOREIGN KEY (CNTRCT_AWD_ID)<br />
REFERENCES CNTRCT_AWD(CNTRCT_AWD_ID)<br />
;<br />
<br />
ALTER TABLE TSKORDR ADD <br />
FOREIGN KEY (CNTRCT_AWD_GGRPHC_SCP_ID)<br />
REFERENCES CNTRCT_AWD_GGRPHC_SCP(CNTRCT_AWD_GGRPHC_SCP_ID)<br />
;<br />
<br />
ALTER TABLE TSKORDR ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: UNSPSC_CLSS <br />
--<br />
<br />
ALTER TABLE UNSPSC_CLSS ADD <br />
FOREIGN KEY (UNSPSC_FMLY_ID)<br />
REFERENCES UNSPSC_FMLY(UNSPSC_FMLY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: UNSPSC_CMMDTY <br />
--<br />
<br />
ALTER TABLE UNSPSC_CMMDTY ADD <br />
FOREIGN KEY (UNSPSC_CLSS_ID)<br />
REFERENCES UNSPSC_CLSS(UNSPSC_CLSS_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: UNSPSC_FMLY <br />
--<br />
<br />
ALTER TABLE UNSPSC_FMLY ADD <br />
FOREIGN KEY (UNSPSC_SGMNT_ID)<br />
REFERENCES UNSPSC_SGMNT(UNSPSC_SGMNT_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: USAID_PRDCT_CLSSFCTN_LVL_2 <br />
--<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_2 ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_1_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_1(USAID_PRDCT_CLSSFCTN_LVL_1_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: USAID_PRDCT_CLSSFCTN_LVL_3 <br />
--<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_3 ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_2_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_2(USAID_PRDCT_CLSSFCTN_LVL_2_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: USAID_PRDCT_CLSSFCTN_LVL_4 <br />
--<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_4 ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_3_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_3(USAID_PRDCT_CLSSFCTN_LVL_3_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: USAID_PRDCT_CLSSFCTN_LVL_5 <br />
--<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (VOL_UOM_ID)<br />
REFERENCES VOL_UOM(VOL_UOM_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (WT_UOM_ID)<br />
REFERENCES WT_UOM(WT_UOM_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (DEPTH_LNR_UOM_ID)<br />
REFERENCES LNR_UOM(LNR_UOM_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (PRDCT_LN_ID)<br />
REFERENCES PRDCT_LN(PRDCT_LN_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (TRADE_ITM_UNIT_OF_ISSU_ID)<br />
REFERENCES TRADE_ITM_UNIT_OF_ISSU(TRADE_ITM_UNIT_OF_ISSU_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (ROUTEOFADMINISTRATION_ID)<br />
REFERENCES ROUTEOFADMINISTRATION(ROUTEOFADMINISTRATION_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (DRG_UOD_ID)<br />
REFERENCES DRG_UOD(DRG_UOD_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (DRG_FRMLRY_ID)<br />
REFERENCES DRG_FRMLRY(DRG_FRMLRY_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (DRG_UOP_ID)<br />
REFERENCES DRG_UOP(DRG_UOP_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (DRG_UOS_ID)<br />
REFERENCES DRG_UOS(DRG_UOS_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (ANTIMLRL_PRDCT_TYP_ID)<br />
REFERENCES ANTIMLRL_PRDCT_TYP(ANTIMLRL_PRDCT_TYP_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (ANTIMLRL_PRMRY_ACTV_INGRDNT_ID)<br />
REFERENCES ANTIMLRL_ACTV_INGRDNT(ANTIMLRL_ACTV_INGRDNT_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (ANTIMLRL_SCNDRY_ACTV_INGRDNT_ID)<br />
REFERENCES ANTIMLRL_ACTV_INGRDNT(ANTIMLRL_ACTV_INGRDNT_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (THRPTC_FD_FRTFCTN_TYP_ID)<br />
REFERENCES THRPTC_FD_FRTFCTN_TYP(THRPTC_FD_FRTFCTN_TYP_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (THRPTC_FD_TRTD_CNDTN_ID)<br />
REFERENCES THRPTC_FD_TRTD_CNDTN(THRPTC_FD_TRTD_CNDTN_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (LAB_SPPLY_PRDCT_TYP_ID)<br />
REFERENCES LAB_SPPLY_PRDCT_TYP(LAB_SPPLY_PRDCT_TYP_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (LAB_EQPMNT_PRDCT_TYP_ID)<br />
REFERENCES LAB_EQPMNT_PRDCT_TYP(LAB_EQPMNT_PRDCT_TYP_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (PRH_PRDCT_TYP_ID)<br />
REFERENCES PRH_PRDCT_TYP(PRH_PRDCT_TYP_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (PRH_CNTRCPTV_MTHD_ID)<br />
REFERENCES PRH_CNTRCPTV_MTHD(PRH_CNTRCPTV_MTHD_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (FML_CNDM_PRDCT_TYP_ID)<br />
REFERENCES FML_CNDM_PRDCT_TYP(FML_CNDM_PRDCT_TYP_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (CNDM_PRDCT_MTRL_ID)<br />
REFERENCES CNDM_PRDCT_MTRL(CNDM_PRDCT_MTRL_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (CNDM_PRDCT_SZ_ID)<br />
REFERENCES CNDM_PRDCT_SZ(CNDM_PRDCT_SZ_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (CNDM_PRDCT_FLVR_ID)<br />
REFERENCES CNDM_PRDCT_FLVR(CNDM_PRDCT_FLVR_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (CNDM_PRDCT_TXTR_ID)<br />
REFERENCES CNDM_PRDCT_TXTR(CNDM_PRDCT_TXTR_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (CNDM_PRDCT_NVLTY_TYP_ID)<br />
REFERENCES CNDM_PRDCT_NVLTY_TYP(CNDM_PRDCT_NVLTY_TYP_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (IUD_TYP_ID)<br />
REFERENCES IUD_TYP(IUD_TYP_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (IUD_ACTV_INGRDNT_ID)<br />
REFERENCES IUD_ACTV_INGRDNT(IUD_ACTV_INGRDNT_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (RTK_TGT_PTHGN_ID)<br />
REFERENCES RTK_TGT_PTHGN(RTK_TGT_PTHGN_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (SVC_PRDCT_TYP_ID)<br />
REFERENCES SVC_PRDCT_TYP(SVC_PRDCT_TYP_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (MED_DVC_PRDCT_TYP_ID)<br />
REFERENCES MED_DVC_PRDCT_TYP(MED_DVC_PRDCT_TYP_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (WDTH_LNR_UOM_ID)<br />
REFERENCES LNR_UOM(LNR_UOM_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (HT_LNR_UOM_ID)<br />
REFERENCES LNR_UOM(LNR_UOM_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (PRH_PRDCT_SPRMCD_ACTV_INGRDNT_ID)<br />
REFERENCES PRH_PRDCT_SPRMCD_ACTV_INGRDNT(PRH_PRDCT_SPRMCD_ACTV_INGRDNT_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (UNSPSC_CMMDTY_ID)<br />
REFERENCES UNSPSC_CMMDTY(UNSPSC_CMMDTY_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (DOSAGEFORMTYPE_ID)<br />
REFERENCES DOSAGEFORMTYPE(DOSAGEFORMTYPE_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (TRADE_ITM_BASE_UOM_ID)<br />
REFERENCES TRADE_ITM_BASE_UOM(TRADE_ITM_BASE_UOM_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (CNDM_PRDCT_SCNT_ID)<br />
REFERENCES CNDM_PRDCT_SCNT(CNDM_PRDCT_SCNT_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (CNDM_PRDCT_CLR_ID)<br />
REFERENCES CNDM_PRDCT_CLR(CNDM_PRDCT_CLR_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (GMDN_ID)<br />
REFERENCES GMDN(GMDN_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (UMDNS_ID)<br />
REFERENCES UMDNS(UMDNS_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (GPC_BRCK_ID)<br />
REFERENCES GPC_BRCK(GPC_BRCK_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (PRFRRD_GLBL_CLSSFCTN_SYSTM_ID)<br />
REFERENCES PRFRRD_GLBL_CLSSFCTN_SYSTM(PRFRRD_GLBL_CLSSFCTN_SYSTM_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_4_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_4(USAID_PRDCT_CLSSFCTN_LVL_4_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: USAID_RDC <br />
--<br />
<br />
ALTER TABLE USAID_RDC ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE USAID_RDC ADD <br />
FOREIGN KEY (RGN_ID)<br />
REFERENCES RGN(RGN_ID)<br />
;<br />
<br />
</source><br />
<br />
==Questions and Answers==<br />
There will be a Q&A teleconference January 8, 2019 @ 11am EST. A recording of the call and responses to any unanswered questions from the call will be posted here.</div>
Litlfred
https://wiki.digitalsquare.io/index.php?title=Data_Collection_and_Analysis&diff=318
Data Collection and Analysis
2019-01-07T14:41:19Z
<p>Litlfred: E</p>
<hr />
<div>This page collects auxiliary resources for the Request for Proposals XXXXX.<br />
<br />
<br />
==Resources==<br />
* [https://wiki.digitalsquare.io/images/d/d0/Logical_Reference_Model.pdf Logical Reference Model]<br />
* [https://wiki.digitalsquare.io/images/b/be/USAID_BIA_Information_Specifications_2018Q4.pdf Information Specification]<br />
* Database Schema (See Below)<br />
* [https://wiki.ohie.org/display/resources/OpenHIE+DevOps+Community+Call OpenLMIS DevOps Community] will have discussion on reviewing guidelines for cloud platforms.<br />
<br />
<br />
==Database Schema==<br />
<br />
<source lang='sql'><br />
CREATE SCHEMA 'USAIDBIA_DW';<br />
<br />
USE USAIDBIA_DW;<br />
<br />
--<br />
-- ER/Studio Data Architect SQL Code Generation<br />
-- Project : USAID Logical Reference Model<br />
--<br />
-- Date Created : Tuesday, December 11, 2018 11:07:17<br />
-- Target DBMS : Generic DBMS<br />
--<br />
<br />
-- <br />
-- TABLE: ADDITIONALTRADEITEMCLASSIFICATION <br />
--<br />
<br />
CREATE TABLE ADDITIONALTRADEITEMCLASSIFICATION(<br />
ADDITIONALTRADEITEMCLASSIFICATION_ID INTEGER NOT NULL,<br />
TRADE_ITM_ID INTEGER NOT NULL,<br />
ADDITIONALTRADEITEMCLASSIFICATION_SEQNUM SMALLINT NOT NULL,<br />
additionalTradeItemClassificationSystemCode VARCHAR(80) NOT NULL,<br />
additionalTradeItemClassificationCodeValue VARCHAR(80) NOT NULL,<br />
PRIMARY KEY (ADDITIONALTRADEITEMCLASSIFICATION_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: ADDITIONALTRADEITEMDESCRIPTION <br />
--<br />
<br />
CREATE TABLE ADDITIONALTRADEITEMDESCRIPTION(<br />
ADDITIONALTRADEITEMDESCRIPTION_ID INTEGER NOT NULL,<br />
TRADE_ITM_ID INTEGER NOT NULL,<br />
ADDITIONALTRADEITEMDESCRIPTION_SEQNUM SMALLINT NOT NULL,<br />
additionalTradeItemDescription VARCHAR(500) NOT NULL,<br />
PRIMARY KEY (ADDITIONALTRADEITEMDESCRIPTION_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: ADDITIONALTRADEITEMIDENTIFICATION <br />
--<br />
<br />
CREATE TABLE ADDITIONALTRADEITEMIDENTIFICATION(<br />
ADDITIONALTRADEITEMIDENTIFICATION_ID INTEGER NOT NULL,<br />
TRADE_ITM_ID INTEGER NOT NULL,<br />
ADDITIONALTRADEITEMIDENTIFICATION_SEQNUM SMALLINT NOT NULL,<br />
ADDITIONALTRADEITEMIDENTIFICATION VARCHAR(80) NOT NULL,<br />
ADDITIONALTRADEITEMIDENTIFICATIONTYPECODE VARCHAR(80) NOT NULL,<br />
PRIMARY KEY (ADDITIONALTRADEITEMIDENTIFICATION_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: ADMNSTRTV_GGRPHY <br />
--<br />
<br />
CREATE TABLE ADMNSTRTV_GGRPHY(<br />
ADMNSTRTV_GGRPHY_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
ADMNSTRTV_GGRPHY_NM VARCHAR(50) NOT NULL,<br />
ADMNSTRTV_GGRPHY_DESC VARCHAR(50) NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_1_TTL VARCHAR(50) NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_2_TTL VARCHAR(50) NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_3_TTL VARCHAR(50) NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_4_TTL VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (ADMNSTRTV_GGRPHY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: ADMNSTRTV_GGRPHY_LVL <br />
--<br />
<br />
CREATE TABLE ADMNSTRTV_GGRPHY_LVL(<br />
ADMNSTRTV_GGRPHY_LVL_ID INTEGER NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_NM VARCHAR(50) NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_NUM SMALLINT NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (ADMNSTRTV_GGRPHY_LVL_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: ADMNSTRTV_GGRPHY_LVL_1 <br />
--<br />
<br />
CREATE TABLE ADMNSTRTV_GGRPHY_LVL_1(<br />
ADMNSTRTV_GGRPHY_LVL_1_ID INTEGER NOT NULL,<br />
ADMNSTRTV_GGRPHY_ID INTEGER NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_ID INTEGER NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_1_CD VARCHAR(10) NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_1_NM VARCHAR(50) NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_1_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (ADMNSTRTV_GGRPHY_LVL_1_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: ADMNSTRTV_GGRPHY_LVL_2 <br />
--<br />
<br />
CREATE TABLE ADMNSTRTV_GGRPHY_LVL_2(<br />
ADMNSTRTV_GGRPHY_LVL_2_ID INTEGER NOT NULL,<br />
ADMNSTRTV_GGRPHY_ID INTEGER NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_ID INTEGER NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_1_ID INTEGER NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_2_CD VARCHAR(10) NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_2_NM VARCHAR(50) NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_2_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (ADMNSTRTV_GGRPHY_LVL_2_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: ADMNSTRTV_GGRPHY_LVL_3 <br />
--<br />
<br />
CREATE TABLE ADMNSTRTV_GGRPHY_LVL_3(<br />
ADMNSTRTV_GGRPHY_LVL_3_ID INTEGER NOT NULL,<br />
ADMNSTRTV_GGRPHY_ID INTEGER NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_ID INTEGER NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_2_ID INTEGER NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_3_CD VARCHAR(10) NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_3_NM VARCHAR(50) NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_3_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (ADMNSTRTV_GGRPHY_LVL_3_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: ADMNSTRTV_GGRPHY_LVL_4 <br />
--<br />
<br />
CREATE TABLE ADMNSTRTV_GGRPHY_LVL_4(<br />
ADMNSTRTV_GGRPHY_LVL_4_ID INTEGER NOT NULL,<br />
ADMNSTRTV_GGRPHY_ID INTEGER NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_ID INTEGER NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_3_ID INTEGER NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_4_CD VARCHAR(10) NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_4_NM VARCHAR(50) NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_4_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (ADMNSTRTV_GGRPHY_LVL_4_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: ANTIMLRL_ACTV_INGRDNT <br />
--<br />
<br />
CREATE TABLE ANTIMLRL_ACTV_INGRDNT(<br />
ANTIMLRL_ACTV_INGRDNT_ID INTEGER NOT NULL,<br />
ANTIMLRL_ACTV_INGRDNT_NM VARCHAR(50) NOT NULL,<br />
ANTIMLRL_ACTV_INGRDNT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (ANTIMLRL_ACTV_INGRDNT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: ANTIMLRL_PRDCT_TYP <br />
--<br />
<br />
CREATE TABLE ANTIMLRL_PRDCT_TYP(<br />
ANTIMLRL_PRDCT_TYP_ID INTEGER NOT NULL,<br />
ANTIMLRL_PRDCT_TYP_NM VARCHAR(50) NOT NULL,<br />
ANTIMLRL_PRDCT_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (ANTIMLRL_PRDCT_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: AWP_RPRT_FC <br />
--<br />
<br />
CREATE TABLE AWP_RPRT_FC(<br />
AWP_RPRT_FC_ID INTEGER NOT NULL,<br />
HLTH_ELMNT_ID INTEGER NOT NULL,<br />
TSKORDR_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_CTGRY_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_CTGRY_LVL_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_ACTVTY_TYP_ID INTEGER NOT NULL,<br />
CNTRCT_AWD_ID INTEGER NOT NULL,<br />
PRIME_IMPLMNTNG_PRTNR_ID INTEGER NOT NULL,<br />
SUB_IMPLMNTNG_PRTNR_ID INTEGER,<br />
CNTRY_ID INTEGER NOT NULL,<br />
STAFF_LCTN_CNTRY_ID INTEGER NOT NULL,<br />
USAID_MISSN_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_CHRG_LCTN_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_SBMSSN_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_EFF_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_PRD_SRD_FY_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_TCHNCL_SUBCAT_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_TCHNCL_SUBSUBCAT_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_VER_NUM SMALLINT NOT NULL,<br />
BDGTD_AMT DECIMAL(12, 3) NOT NULL,<br />
AGG_PRSN_DAYS DECIMAL(12, 5) NOT NULL,<br />
PRIMARY KEY (AWP_RPRT_FC_ID)<br />
)<br />
;<br />
<br />
-- <br />
-- TABLE: BI_USER <br />
--<br />
<br />
CREATE TABLE BI_USER(<br />
BI_USER_ID INTEGER NOT NULL,<br />
BI_ORG_ID INTEGER NOT NULL,<br />
BI_USER_ACCT_NM VARCHAR(255) NOT NULL,<br />
BI_USER_FLLNM VARCHAR(50) NOT NULL,<br />
BI_USER_EML VARCHAR(255) NOT NULL,<br />
BI_USER_DESC VARCHAR(50) NOT NULL,<br />
IS_MSTR_USER_YNFLG CHAR(1) NOT NULL,<br />
PRIMARY KEY (BI_USER_ID)<br />
)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: CARE_INSTRCTN_TYP <br />
--<br />
<br />
CREATE TABLE CARE_INSTRCTN_TYP(<br />
CARE_INSTRCTN_TYP_ID INTEGER NOT NULL,<br />
CARE_INSTRCTN_TYP_NM VARCHAR(50) NOT NULL,<br />
CARE_INSTRCTN_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (CARE_INSTRCTN_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CHEMICALPROPERTYTYPEBIOHAZARD <br />
--<br />
<br />
CREATE TABLE CHEMICALPROPERTYTYPEBIOHAZARD(<br />
CHEMICALPROPERTYTYPEBIOHAZARD_ID INTEGER NOT NULL,<br />
CHEMICALPROPERTYTYPEBIOHAZARD_SEQNUM SMALLINT NOT NULL,<br />
CHEMICALPROPERTYTYPEBIOHAZARD VARCHAR(80) NOT NULL,<br />
PRIMARY KEY (CHEMICALPROPERTYTYPEBIOHAZARD_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CMS <br />
--<br />
<br />
CREATE TABLE CMS(<br />
CMS_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
CMS_NM VARCHAR(50) NOT NULL,<br />
CMS_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (CMS_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CNCRT_PRDCT <br />
--<br />
<br />
CREATE TABLE CNCRT_PRDCT(<br />
CNCRT_PRDCT CHAR(10) NOT NULL,<br />
MFR_ID INTEGER NOT NULL,<br />
SPPLR_ID INTEGER NOT NULL,<br />
GTIN CHAR(10),<br />
SKU CHAR(10),<br />
OTHR_STFF CHAR(10),<br />
PRIMARY KEY (CNCRT_PRDCT)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CNDM_PRDCT_CLR <br />
--<br />
<br />
CREATE TABLE CNDM_PRDCT_CLR(<br />
CNDM_PRDCT_CLR_ID INTEGER NOT NULL,<br />
CNDM_PRDCT_CLR_NM VARCHAR(50) NOT NULL,<br />
CNDM_PRDCT_CLR_DESC VARCHAR(50) NOT NULL,<br />
CNDM_PRDCT_CLR_PNTN_NM VARCHAR(50) NOT NULL,<br />
CNDM_PRDCT_CLR_PNTN_CD VARCHAR(20) NOT NULL,<br />
PRIMARY KEY (CNDM_PRDCT_CLR_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CNDM_PRDCT_FLVR <br />
--<br />
<br />
CREATE TABLE CNDM_PRDCT_FLVR(<br />
CNDM_PRDCT_FLVR_ID INTEGER NOT NULL,<br />
CNDM_PRDCT_FLVR_NM VARCHAR(50) NOT NULL,<br />
CNDM_PRDCT_FLVR_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (CNDM_PRDCT_FLVR_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CNDM_PRDCT_MTRL <br />
--<br />
<br />
CREATE TABLE CNDM_PRDCT_MTRL(<br />
CNDM_PRDCT_MTRL_ID INTEGER NOT NULL,<br />
CNDM_PRDCT_MTRL_NM VARCHAR(50) NOT NULL,<br />
CNDM_PRDCT_MTRL_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (CNDM_PRDCT_MTRL_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CNDM_PRDCT_NVLTY_TYP <br />
--<br />
<br />
CREATE TABLE CNDM_PRDCT_NVLTY_TYP(<br />
CNDM_PRDCT_NVLTY_TYP_ID INTEGER NOT NULL,<br />
CNDM_PRDCT_NVLTY_TYP_NM VARCHAR(50) NOT NULL,<br />
CNDM_PRDCT_NVLTY_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (CNDM_PRDCT_NVLTY_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CNDM_PRDCT_SCNT <br />
--<br />
<br />
CREATE TABLE CNDM_PRDCT_SCNT(<br />
CNDM_PRDCT_SCNT_ID INTEGER NOT NULL,<br />
CNDM_PRDCT_SCNT_NM VARCHAR(50) NOT NULL,<br />
CNDM_PRDCT_SCNT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (CNDM_PRDCT_SCNT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CNDM_PRDCT_SZ <br />
--<br />
<br />
CREATE TABLE CNDM_PRDCT_SZ(<br />
CNDM_PRDCT_SZ_ID INTEGER NOT NULL,<br />
CNDM_PRDCT_SZ_NM VARCHAR(50) NOT NULL,<br />
CNDM_PRDCT_SZ_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (CNDM_PRDCT_SZ_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CNDM_PRDCT_TXTR <br />
--<br />
<br />
CREATE TABLE CNDM_PRDCT_TXTR(<br />
CNDM_PRDCT_TXTR_ID INTEGER NOT NULL,<br />
CNDM_PRDCT_TXTR_NM VARCHAR(50) NOT NULL,<br />
CNDM_PRDCT_TXTR_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (CNDM_PRDCT_TXTR_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CNSGNE <br />
--<br />
<br />
CREATE TABLE CNSGNE(<br />
CNSGNE_ID INTEGER NOT NULL,<br />
CNSGNE_NM VARCHAR(400) NOT NULL,<br />
CNSGNE_DESC VARCHAR(400) NOT NULL,<br />
PRIMARY KEY (CNSGNE_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CNTRCT_AWD <br />
--<br />
<br />
CREATE TABLE CNTRCT_AWD(<br />
CNTRCT_AWD_ID INTEGER NOT NULL,<br />
IMPLMNTNG_PRTNR_ID INTEGER NOT NULL,<br />
CNTRCT_AWD_TYP_ID INTEGER NOT NULL,<br />
AGRMNT_NUM VARCHAR(50) NOT NULL,<br />
PRJCT_NUM VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (CNTRCT_AWD_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CNTRCT_AWD_GGRPHC_SCP <br />
--<br />
<br />
CREATE TABLE CNTRCT_AWD_GGRPHC_SCP(<br />
CNTRCT_AWD_GGRPHC_SCP_ID INTEGER NOT NULL,<br />
CNTRCT_AWD_GGRPHC_SCP_NM VARCHAR(50) NOT NULL,<br />
CNTRCT_AWD_GGRPHC_SCP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (CNTRCT_AWD_GGRPHC_SCP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CNTRCT_AWD_TYP <br />
--<br />
<br />
CREATE TABLE CNTRCT_AWD_TYP(<br />
CNTRCT_AWD_TYP_ID INTEGER NOT NULL,<br />
CNTRCT_AWD_TYP_NM VARCHAR(50) NOT NULL,<br />
CNTRCT_AWD_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (CNTRCT_AWD_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CNTRY <br />
--<br />
<br />
CREATE TABLE CNTRY(<br />
CNTRY_ID INTEGER NOT NULL,<br />
CNTRY_NM VARCHAR(150) NOT NULL,<br />
ESRI_CNTRY_NM VARCHAR(150) NOT NULL,<br />
MSTR_CNTRY_NM VARCHAR(150) NOT NULL,<br />
CNTRY_LAT DECIMAL(11, 8),<br />
CNTRY_LNG DECIMAL(11, 8),<br />
ISO_ALPHA_2_CNTRY_CD VARCHAR(2),<br />
ISO_ALPHA_3_CNTRY_CD VARCHAR(3),<br />
ISO_NMRC_3_CNTRY_CD VARCHAR(3),<br />
PRIMARY KEY (CNTRY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CNTRY_CNSMPTN_FCAST_FC <br />
--<br />
<br />
CREATE TABLE CNTRY_CNSMPTN_FCAST_FC(<br />
CNTRY_CNSMPTN_FCAST_FC_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
CNTRY_PRGRM_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_5_ID INTEGER NOT NULL,<br />
RPRT_PRD_TYP_ID INTEGER NOT NULL,<br />
FCAST_BEGIN_SRD_MTH_ID INTEGER NOT NULL,<br />
FCAST_END_SRD_MTH_ID INTEGER NOT NULL,<br />
FCAST_SBMSSN_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
FCAST_PRD_END_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
FCAST_CNSMPTN_QTY DECIMAL(15, 2) NOT NULL,<br />
PRIMARY KEY (CNTRY_CNSMPTN_FCAST_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CNTRY_LGSTCS_RPRT_FC <br />
--<br />
<br />
CREATE TABLE CNTRY_LGSTCS_RPRT_FC(<br />
CNTRY_LGSTCS_RPRT_FC_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
CNTRY_PRGRM_ID INTEGER NOT NULL,<br />
FROM_ST_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
TO_ST_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
OBSERVED_ST_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_5_ID INTEGER NOT NULL,<br />
TRANS_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
OBSRVTN_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
TRANS_PRDCT_QTY DECIMAL(15, 2) NOT NULL,<br />
SOH_PRDCT_QTY DECIMAL(15, 2) NOT NULL,<br />
PRIMARY KEY (CNTRY_LGSTCS_RPRT_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CNTRY_PRCRMNT_BUREAU <br />
--<br />
<br />
CREATE TABLE CNTRY_PRCRMNT_BUREAU(<br />
CNTRY_PRCRMNT_BUREAU_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
CNTRY_PRCRMNT_BUREAU_NM VARCHAR(50) NOT NULL,<br />
CNTRY_PRCRMNT_BUREAU_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (CNTRY_PRCRMNT_BUREAU_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CNTRY_PRGRM <br />
--<br />
<br />
CREATE TABLE CNTRY_PRGRM(<br />
CNTRY_PRGRM_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
PRGRM_ORG_ID INTEGER NOT NULL,<br />
CNTRY_PRGRM_TYP_ID INTEGER NOT NULL,<br />
PRGRM_RCPNT_NM VARCHAR(150) NOT NULL,<br />
PRGRM_RCPNT_DESC VARCHAR(250) NOT NULL,<br />
PRIMARY KEY (CNTRY_PRGRM_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CNTRY_PRGRM_TYP <br />
--<br />
<br />
CREATE TABLE CNTRY_PRGRM_TYP(<br />
CNTRY_PRGRM_TYP_ID INTEGER NOT NULL,<br />
CNTRY_PRGRM_TYP_NM VARCHAR(50) NOT NULL,<br />
CNTRY_PRGRM_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (CNTRY_PRGRM_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CNTRY_RCT_FCAST_FC <br />
--<br />
<br />
CREATE TABLE CNTRY_RCT_FCAST_FC(<br />
CNTRY_RCT_FCAST_FC_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_5_ID INTEGER NOT NULL,<br />
FCAST_PRD_END_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
RPRT_PRD_TYP_ID INTEGER NOT NULL,<br />
FCAST_BEGIN_SRD_MTH_ID INTEGER NOT NULL,<br />
FCAST_END_SRD_MTH_ID INTEGER NOT NULL,<br />
FCAST_SBMSSN_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
FORECASET_PRD_END_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
FCAST_RCT_QTY DECIMAL(15, 2) NOT NULL,<br />
PRIMARY KEY (CNTRY_RCT_FCAST_FC_ID)<br />
)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: CNTRY_TRADE_ITM_CRTFCN <br />
--<br />
<br />
CREATE TABLE CNTRY_TRADE_ITM_CRTFCN(<br />
CNTRY_TRADE_ITM_CRTFCN_ID INTEGER NOT NULL,<br />
PRDCT_CRTFCN_TYP_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
TRADE_ITM_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_PRDCT_DTL_ID INTEGER NOT NULL,<br />
EFF_END_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
EFF_STRT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
CNTRY_TRADE_ITM_CRTFCN_SEQNUM CHAR(10),<br />
CERTIFICATIONAGENCY VARCHAR(200) NOT NULL,<br />
CERTIFICATIONSTANDARD VARCHAR(200) NOT NULL,<br />
CERTIFICATIONVALUE VARCHAR(200) NOT NULL,<br />
CRTFCN_VLD_YNFLG CHAR(1) NOT NULL,<br />
CRTFCN_NUM VARCHAR(50) NOT NULL,<br />
CRTFCN_NOTE VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (CNTRY_TRADE_ITM_CRTFCN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CNTRY_TRADE_ITM_HUMANITARIAN_WAIVER <br />
--<br />
<br />
CREATE TABLE CNTRY_TRADE_ITM_HUMANITARIAN_WAIVER(<br />
CNTRY_TRADE_ITM_HUMANITARIAN_WAIVER_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
TRADE_ITM_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_PRDCT_DTL_ID INTEGER NOT NULL,<br />
EFF_END_SRD_DAY_ID INTEGER NOT NULL,<br />
EFF_STRT_SRD_DAY_ID INTEGER NOT NULL,<br />
WAIVER_VLD_YNFLG CHAR(1) NOT NULL,<br />
WAIVER_NOTE VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (CNTRY_TRADE_ITM_HUMANITARIAN_WAIVER_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CNTRY_TRADE_ITM_RGSTRTN <br />
--<br />
<br />
CREATE TABLE CNTRY_TRADE_ITM_RGSTRTN(<br />
CNTRY_TRADE_ITM_RGSTRTN_ID INTEGER NOT NULL,<br />
TRADE_ITM_ID INTEGER NOT NULL,<br />
SPPLR_ID INTEGER NOT NULL,<br />
MFR_ID INTEGER NOT NULL,<br />
DSTNTN_CNTRY_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_PRDCT_DTL_ID INTEGER NOT NULL,<br />
MFR_ST_ID INTEGER NOT NULL,<br />
RGSTRTN_EFF_STRT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
RGSTRTN_EFF_END_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
RGSTRTN_NUM VARCHAR(100),<br />
QA_QC_PROTOCOL VARCHAR(50) NOT NULL,<br />
WARRANTY VARCHAR(50) NOT NULL,<br />
ORDERQUANTITYMULTIPLE INTEGER NOT NULL,<br />
ORDERQUANTITYMINIMUM INTEGER NOT NULL,<br />
ORDERQUANTITYMAXIMUM INTEGER NOT NULL,<br />
TRADE_ITM_ORDERING_LEAD_TIME_DAYS INTEGER NOT NULL,<br />
TRADE_ITM_MFG_LEAD_TIME_DAYS INTEGER NOT NULL,<br />
TRADE_ITM_SHPPNG_LEAD_TIME_DAYS INTEGER NOT NULL,<br />
TRADE_ITM_INSPCTN_LEAD_TIME_DAYS INTEGER NOT NULL,<br />
TRADE_ITM_SMPLNG_AND_TSTNG_LEAD_TIME_DAYS INTEGER NOT NULL,<br />
TRADE_ITM_MAX_PRDCTN_CPCTY_PER_MTH INTEGER NOT NULL,<br />
RGSTRTN_VLD_YNFLG CHAR(1) NOT NULL,<br />
RGSTRTN_NOTE VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (CNTRY_TRADE_ITM_RGSTRTN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CRRNCY <br />
--<br />
<br />
CREATE TABLE CRRNCY(<br />
CRRNCY_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
ISO_CRRNCY_CD VARCHAR(3),<br />
CRRNCY_SYMBL NVARCHAR(3),<br />
CRRNCY_NM VARCHAR(50) NOT NULL,<br />
CRRNCY_LNG_NM VARCHAR(150),<br />
PRIMARY KEY (CRRNCY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CRRNCY_EXCHNG_RT <br />
--<br />
<br />
CREATE TABLE CRRNCY_EXCHNG_RT(<br />
CRRNCY_EXCHNG_RT_ID INTEGER NOT NULL,<br />
CRRNCY_ID INTEGER NOT NULL,<br />
CRRNCY_EXCHNG_RT_VLD_FROM_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
CRRNCY_EXCHNG_RT_VLD_TO_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
CRRNCY_EXCHNG_RT DECIMAL(18, 6) NOT NULL,<br />
PRIMARY KEY (CRRNCY_EXCHNG_RT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: DIST <br />
--<br />
<br />
CREATE TABLE DIST(<br />
DIST_ID INTEGER NOT NULL,<br />
RGN_ID INTEGER NOT NULL,<br />
DIST_NM VARCHAR(50) NOT NULL,<br />
DIST_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (DIST_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: DMS <br />
--<br />
<br />
CREATE TABLE DMS(<br />
DMS_ID INTEGER NOT NULL,<br />
RMS_ID INTEGER NOT NULL,<br />
DMS_NM VARCHAR(50) NOT NULL,<br />
DMS_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (DMS_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: DONR_ACTVTY <br />
--<br />
<br />
CREATE TABLE DONR_ACTVTY(<br />
DONR_ACTVTY_ID INTEGER NOT NULL,<br />
DONR_AGNCY_ID INTEGER NOT NULL,<br />
DONR_ACTVTY_CTGRY_ID INTEGER NOT NULL,<br />
PRIMARY KEY (DONR_ACTVTY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: DONR_ACTVTY_CTGRY <br />
--<br />
<br />
CREATE TABLE DONR_ACTVTY_CTGRY(<br />
DONR_ACTVTY_CTGRY_ID INTEGER NOT NULL,<br />
DONR_ACTVTY_CTGRY_NM VARCHAR(50) NOT NULL,<br />
DONR_ACTVTY_CTGRY_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (DONR_ACTVTY_CTGRY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: DONR_AGNCY <br />
--<br />
<br />
CREATE TABLE DONR_AGNCY(<br />
DONR_AGNCY_ID INTEGER NOT NULL,<br />
DONR_AGNCY_TYP_ID INTEGER NOT NULL,<br />
DONR_AGNCY_NM VARCHAR(50) NOT NULL,<br />
DONR_AGNCY_DESC VARCHAR(250) NOT NULL,<br />
PRIMARY KEY (DONR_AGNCY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: DONR_AGNCY_TYP <br />
--<br />
<br />
CREATE TABLE DONR_AGNCY_TYP(<br />
DONR_AGNCY_TYP_ID INTEGER NOT NULL,<br />
DONR_AGNCY_TYP_NM VARCHAR(50) NOT NULL,<br />
DONR_AGNCY_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (DONR_AGNCY_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: DONR_OFFC <br />
--<br />
<br />
CREATE TABLE DONR_OFFC(<br />
DONR_OFFC_ID INTEGER NOT NULL,<br />
DONR_AGNCY_ID INTEGER NOT NULL,<br />
DONR_OFFC_NM VARCHAR(150) NOT NULL,<br />
DONR_OFFC_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (DONR_OFFC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: DOSAGEFORMTYPE <br />
--<br />
<br />
CREATE TABLE DOSAGEFORMTYPE(<br />
DOSAGEFORMTYPE_ID INTEGER NOT NULL,<br />
DOSAGEFORMTYPE VARCHAR(80) NOT NULL,<br />
DOSAGEFORMTYPE_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (DOSAGEFORMTYPE_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: DRG_FRMLRY <br />
--<br />
<br />
CREATE TABLE DRG_FRMLRY(<br />
DRG_FRMLRY_ID INTEGER NOT NULL,<br />
DRG_FRMLRY_NM VARCHAR(50) NOT NULL,<br />
DRG_FRMLRY_DESC VARCHAR(50) NOT NULL,<br />
DRG_FRMLRY_INN VARCHAR(100),<br />
DRG_FRMLRY_ACTV_INGRDNT_1_NM VARCHAR(50) NOT NULL,<br />
DRG_FRMLRY_ACTV_INGRDNT_1_AMT VARCHAR(50) NOT NULL,<br />
DRG_FRMLRY_ACTV_INGRDNT_1_PCTG DECIMAL(4, 3) NOT NULL,<br />
DRG_FRMLRY_ACTV_INGRDNT_2_NM VARCHAR(50) NOT NULL,<br />
DRG_FRMLRY_ACTV_INGRDNT_2_AMT VARCHAR(50) NOT NULL,<br />
DRG_FRMLRY_ACTV_INGRDNT_2_PCTG DECIMAL(4, 3) NOT NULL,<br />
DRG_FRMLRY_ACTV_INGRDNT_3_NM VARCHAR(50) NOT NULL,<br />
DRG_FRMLRY_ACTV_INGRDNT_3_AMT VARCHAR(50) NOT NULL,<br />
DRG_FRMLRY_ACTV_INGRDNT_3_PCTG DECIMAL(4, 3) NOT NULL,<br />
DRG_FRMLRY_ACTV_INGRDNT_4_NM VARCHAR(50) NOT NULL,<br />
DRG_FRMLRY_ACTV_INGRDNT_4_AMT VARCHAR(50) NOT NULL,<br />
DRG_FRMLRY_ACTV_INGRDNT_4_PCTG DECIMAL(4, 3) NOT NULL,<br />
DRG_FRMLRY_ACTV_INGRDNT_5_NM VARCHAR(50) NOT NULL,<br />
DRG_FRMLRY_ACTV_INGRDNT_5_AMT VARCHAR(50) NOT NULL,<br />
DRG_FRMLRY_ACTV_INGRDNT_5_PCTG DECIMAL(4, 3) NOT NULL,<br />
PRIMARY KEY (DRG_FRMLRY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: DRG_UOD <br />
--<br />
<br />
CREATE TABLE DRG_UOD(<br />
DRG_UOD_ID INTEGER NOT NULL,<br />
DRG_UOD_NM VARCHAR(50) NOT NULL,<br />
DRG_UOD_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (DRG_UOD_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: DRG_UOP <br />
--<br />
<br />
CREATE TABLE DRG_UOP(<br />
DRG_UOP_ID INTEGER NOT NULL,<br />
DRG_UOP_NM VARCHAR(50) NOT NULL,<br />
DRG_UOP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (DRG_UOP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: DRG_UOS <br />
--<br />
<br />
CREATE TABLE DRG_UOS(<br />
DRG_UOS_ID INTEGER NOT NULL,<br />
DRG_UOS_NM VARCHAR(50) NOT NULL,<br />
DRG_UOS_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (DRG_UOS_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: EMRGNCY_TYP <br />
--<br />
<br />
CREATE TABLE EMRGNCY_TYP(<br />
EMRGNCY_TYP_ID INTEGER NOT NULL,<br />
EMRGNCY_TYP_NM VARCHAR(50) NOT NULL,<br />
EMRGNCY_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (EMRGNCY_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: EXPCTD_TO_CRRY_FC <br />
--<br />
<br />
CREATE TABLE EXPCTD_TO_CRRY_FC(<br />
EXPCTD_TO_CRRY_FC_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
CNTRY_PRGRM_ID INTEGER NOT NULL,<br />
LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_5_ID INTEGER NOT NULL,<br />
EXPCTD_TO_CRRY_END_EFF_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
EXPCTD_TO_CRRY_BEGIN_EFF_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
TGT_MIN_MOH_AT_LCTN DECIMAL(15, 2) NOT NULL,<br />
TGT_MAX_MOH_AT_LCTN DECIMAL(15, 2) NOT NULL,<br />
PRIMARY KEY (EXPCTD_TO_CRRY_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: EXTRNL_DONR <br />
--<br />
<br />
CREATE TABLE EXTRNL_DONR(<br />
EXTRNL_DONR_ID INTEGER NOT NULL,<br />
EXTRNL_DONR_NM VARCHAR(50) NOT NULL,<br />
EXTRNL_DONR_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (EXTRNL_DONR_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: FCLTY <br />
--<br />
<br />
CREATE TABLE FCLTY(<br />
FCLTY_ID INTEGER NOT NULL,<br />
DIST_ID INTEGER NOT NULL,<br />
FCLTY_NM VARCHAR(50) NOT NULL,<br />
FCLTY_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (FCLTY_ID)<br />
)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: FC_ROW_TYP <br />
--<br />
<br />
CREATE TABLE FC_ROW_TYP(<br />
FC_ROW_TYP_ID INTEGER NOT NULL,<br />
FC_ROW_TYP_NM VARCHAR(50) NOT NULL,<br />
FC_ROW_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (FC_ROW_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: FML_CNDM_PRDCT_TYP <br />
--<br />
<br />
CREATE TABLE FML_CNDM_PRDCT_TYP(<br />
FML_CNDM_PRDCT_TYP_ID INTEGER NOT NULL,<br />
FML_CNDM_PRDCT_TYP_NM VARCHAR(50) NOT NULL,<br />
FML_CNDM_PRDCT_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (FML_CNDM_PRDCT_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: FNDNG_SRC <br />
--<br />
<br />
CREATE TABLE FNDNG_SRC(<br />
FNDNG_SRC_ID INTEGER NOT NULL,<br />
FNDNG_SRC_NM VARCHAR(50) NOT NULL,<br />
FNDNG_SRC_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (FNDNG_SRC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: FNNCL_RPRT_ACTVTY_PRPS <br />
--<br />
<br />
CREATE TABLE FNNCL_RPRT_ACTVTY_PRPS(<br />
FNNCL_RPRT_ACTVTY_PRPS_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_ACTVTY_PRPS_NM VARCHAR(50) NOT NULL,<br />
FNNCL_RPRT_ACTVTY_PRPS_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (FNNCL_RPRT_ACTVTY_PRPS_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: FNNCL_RPRT_ACTVTY_TYP <br />
--<br />
<br />
CREATE TABLE FNNCL_RPRT_ACTVTY_TYP(<br />
FNNCL_RPRT_ACTVTY_TYP_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_ACTVTY_PRPS_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_ACTVTY_TYP_NM VARCHAR(50) NOT NULL,<br />
FNNCL_RPRT_ACTVTY_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (FNNCL_RPRT_ACTVTY_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: FNNCL_RPRT_CHRG_LCTN <br />
--<br />
<br />
CREATE TABLE FNNCL_RPRT_CHRG_LCTN(<br />
FNNCL_RPRT_CHRG_LCTN_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_CHRG_LCTN_NM VARCHAR(50) NOT NULL,<br />
FNNCL_RPRT_CHRG_LCTN_DESC VARCHAR(250) NOT NULL,<br />
PRIMARY KEY (FNNCL_RPRT_CHRG_LCTN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: FNNCL_RPRT_CTGRY <br />
--<br />
<br />
CREATE TABLE FNNCL_RPRT_CTGRY(<br />
FNNCL_RPRT_CTGRY_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_CTGRY_NM VARCHAR(50) NOT NULL,<br />
FNNCL_RPRT_CTGRY_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (FNNCL_RPRT_CTGRY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: FNNCL_RPRT_CTGRY_LVL <br />
--<br />
<br />
CREATE TABLE FNNCL_RPRT_CTGRY_LVL(<br />
FNNCL_RPRT_CTGRY_LVL_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_CTGRY_LVL_NM VARCHAR(50) NOT NULL,<br />
FNNCL_RPRT_CTGRY_LVL_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (FNNCL_RPRT_CTGRY_LVL_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: FNNCL_RPRT_TCHNCL_CTGRY <br />
--<br />
<br />
CREATE TABLE FNNCL_RPRT_TCHNCL_CTGRY(<br />
FNNCL_RPRT_TCHNCL_CTGRY_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_TCHNCL_CTGRY_NM VARCHAR(50) NOT NULL,<br />
FNNCL_RPRT_TCHNCL_CTGRY_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (FNNCL_RPRT_TCHNCL_CTGRY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: FNNCL_RPRT_TCHNCL_SUBCAT <br />
--<br />
<br />
CREATE TABLE FNNCL_RPRT_TCHNCL_SUBCAT(<br />
FNNCL_RPRT_TCHNCL_SUBCAT_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_TCHNCL_CTGRY_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_TCHNCL_SUBCAT_NM VARCHAR(50) NOT NULL,<br />
FNNCL_RPRT_TCHNCL_SUBCAT_DESC VARCHAR(250) NOT NULL,<br />
PRIMARY KEY (FNNCL_RPRT_TCHNCL_SUBCAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: FNNCL_RPRT_TCHNCL_SUBSUBCAT <br />
--<br />
<br />
CREATE TABLE FNNCL_RPRT_TCHNCL_SUBSUBCAT(<br />
FNNCL_RPRT_TCHNCL_SUBSUBCAT_ID INTEGER NOT NULL,<br />
IMPLMNTNG_PRTNR_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_TCHNCL_SUBCAT_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_TCHNCL_SUBSUBCAT_NM VARCHAR(50) NOT NULL,<br />
FNNCL_RPRT_TCHNCL_SUBSUBCAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (FNNCL_RPRT_TCHNCL_SUBSUBCAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: FNNCL_STTMNT_FC <br />
--<br />
<br />
CREATE TABLE FNNCL_STTMNT_FC(<br />
FNNCL_STTMNT_FC_ID INTEGER NOT NULL,<br />
TSKORDR_ID INTEGER NOT NULL,<br />
HLTH_ELMNT_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_CTGRY_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_CTGRY_LVL_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_ACTVTY_TYP_ID INTEGER NOT NULL,<br />
CNTRCT_AWD_ID INTEGER NOT NULL,<br />
PRIME_IMPLMNTNG_PRTNR_ID INTEGER NOT NULL,<br />
SUB_IMPLMNTNG_PRTNR_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
STAFF_LCTN_CNTRY_ID INTEGER NOT NULL,<br />
USAID_MISSN_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_CHRG_LCTN_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_SBMSSN_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_EFF_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_PRD_SRD_MTH_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_TCHNCL_SUBCAT_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_TCHNCL_SUBSUBCAT_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_VER_NUM SMALLINT NOT NULL,<br />
ACTL_EXPNS_THIS_PRD DECIMAL(12, 3) NOT NULL,<br />
ACCRD_RO_EXPNS_THIS_PRD DECIMAL(12, 3) NOT NULL,<br />
ACCRD_PO_EXPNS_THIS_PRD DECIMAL(12, 3) NOT NULL,<br />
ACTL_LOE_PRSN_DAYS_THIS_PRD DECIMAL(12, 5) NOT NULL,<br />
ACCRD_LOE_PRSN_DAYS_THIS_PRD DECIMAL(12, 5) NOT NULL,<br />
ACTL_EXPNS_QTD DECIMAL(12, 3) NOT NULL,<br />
ACCRD_EXPNS_QTD DECIMAL(12, 3) NOT NULL,<br />
ACTL_LOE_PRSN_DAYS_QTD DECIMAL(12, 5) NOT NULL,<br />
ACCRD_LOE_PRSN_DAYS_QTD DECIMAL(12, 5) NOT NULL,<br />
ACTL_EXPNS_YTD DECIMAL(12, 3) NOT NULL,<br />
ACCRD_EXPNS_YTD DECIMAL(12, 3) NOT NULL,<br />
ACTL_LOE_PRSN_DAYS_YTD DECIMAL(12, 5) NOT NULL,<br />
ACCRD_LOE_PRSN_DAYS_YTD DECIMAL(12, 5) NOT NULL,<br />
ACTL_EXPNS_LOP DECIMAL(12, 3) NOT NULL,<br />
ACCRD_EXPNS_LOP DECIMAL(12, 3) NOT NULL,<br />
ACTL_LOE_PRSN_DAYS_LOP DECIMAL(12, 5) NOT NULL,<br />
ACCRD_LOE_PRSN_DAYS_LOP DECIMAL(12, 5) NOT NULL,<br />
PRIMARY KEY (FNNCL_STTMNT_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: FRT_FWDR <br />
--<br />
<br />
CREATE TABLE FRT_FWDR(<br />
FRT_FWDR_ID INTEGER NOT NULL,<br />
FRT_FWDR_NM VARCHAR(50) NOT NULL,<br />
FRT_FWDR_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (FRT_FWDR_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: GMDN <br />
--<br />
<br />
CREATE TABLE GMDN(<br />
GMDN_ID INTEGER NOT NULL,<br />
GMDNCODE VARCHAR(5) NOT NULL,<br />
GMDN_TRM VARCHAR(75) NOT NULL,<br />
GMDN_DEF VARCHAR(250) NOT NULL,<br />
PRIMARY KEY (GMDN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: GPC_BRCK <br />
--<br />
<br />
CREATE TABLE GPC_BRCK(<br />
GPC_BRCK_ID INTEGER NOT NULL,<br />
GPC_CLSS_ID INTEGER NOT NULL,<br />
GPC_BRCK_CD VARCHAR(10),<br />
GPC_BRCK_DESC VARCHAR(500),<br />
PRIMARY KEY (GPC_BRCK_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: GPC_CLSS <br />
--<br />
<br />
CREATE TABLE GPC_CLSS(<br />
GPC_CLSS_ID INTEGER NOT NULL,<br />
GPC_FMLY_ID INTEGER NOT NULL,<br />
GPC_CLSS_CD VARCHAR(10),<br />
GPC_CLSS_DESC VARCHAR(500),<br />
PRIMARY KEY (GPC_CLSS_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: GPC_FMLY <br />
--<br />
<br />
CREATE TABLE GPC_FMLY(<br />
GPC_FMLY_ID INTEGER NOT NULL,<br />
GPC_SGMNT_ID INTEGER NOT NULL,<br />
GPC_FMLY_CD VARCHAR(10),<br />
GPC_FMLY_DESC VARCHAR(500),<br />
PRIMARY KEY (GPC_FMLY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: GPC_SGMNT <br />
--<br />
<br />
CREATE TABLE GPC_SGMNT(<br />
GPC_SGMNT_ID INTEGER NOT NULL,<br />
GPC_SGMNT_CD VARCHAR(10),<br />
GPC_SGMNT_DESC VARCHAR(500),<br />
PRIMARY KEY (GPC_SGMNT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: GRN_DLY_FC <br />
--<br />
<br />
CREATE TABLE GRN_DLY_FC(<br />
GRN_DLY_FC_ID INTEGER NOT NULL,<br />
GRN_FC_ID INTEGER NOT NULL,<br />
DT_DLY_STARTED_SRD_DAY_ID INTEGER NOT NULL,<br />
DT_DLY_CLRD_SRD_DAY_ID INTEGER NOT NULL,<br />
GRN_DLY_TYP_ID INTEGER NOT NULL,<br />
GRN_DLY_RSN_ID INTEGER NOT NULL,<br />
GRN_DLY_DAY_CNT INTEGER NOT NULL,<br />
GRN_DLY_RMRKS VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (GRN_DLY_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: GRN_DLY_RSN <br />
--<br />
<br />
CREATE TABLE GRN_DLY_RSN(<br />
GRN_DLY_RSN_ID INTEGER NOT NULL,<br />
GRN_DLY_RSN_NM VARCHAR(50) NOT NULL,<br />
GRN_DLY_RSN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (GRN_DLY_RSN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: GRN_DLY_RSPNSBL_PRTY <br />
--<br />
<br />
CREATE TABLE GRN_DLY_RSPNSBL_PRTY(<br />
GRN_DLY_RSPNSBL_PRTY_ID INTEGER NOT NULL,<br />
GRN_DLY_RSPNSBL_PRTY_NM VARCHAR(50) NOT NULL,<br />
GRN_DLY_RSPNSBL_PRTY_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (GRN_DLY_RSPNSBL_PRTY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: GRN_DLY_TYP <br />
--<br />
<br />
CREATE TABLE GRN_DLY_TYP(<br />
GRN_DLY_TYP_ID INTEGER NOT NULL,<br />
GRN_DLY_RSPNSBL_PRTY_ID INTEGER NOT NULL,<br />
GRN_DLY_TYP_NM VARCHAR(50) NOT NULL,<br />
GRN_DLY_TYP_DESC VARCHAR(50) NOT NULL,<br />
GRN_DLY_ACCPTBL_YNFLG CHAR(1) NOT NULL,<br />
PRIMARY KEY (GRN_DLY_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: GRN_DOC_CMPLTN_STAT <br />
--<br />
<br />
CREATE TABLE GRN_DOC_CMPLTN_STAT(<br />
GRN_DOC_CMPLTN_STAT_ID INTEGER NOT NULL,<br />
GRN_DOC_CMPLTN_STAT_NM VARCHAR(50) NOT NULL,<br />
GRN_DOC_CMPLTN_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (GRN_DOC_CMPLTN_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: GRN_FC <br />
--<br />
<br />
CREATE TABLE GRN_FC(<br />
GRN_FC_ID INTEGER NOT NULL,<br />
GRN_TYP_ID INTEGER NOT NULL,<br />
TSKORDR_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
SRC_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
DSTNTN_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
SHPPNG_MTHD_ID INTEGER NOT NULL,<br />
FRT_FWDR_ID INTEGER NOT NULL,<br />
GRN_STAT_ID INTEGER NOT NULL,<br />
GRN_DOC_CMPLTN_STAT_ID INTEGER NOT NULL,<br />
PPLN_ORDR_DISP_ID INTEGER NOT NULL,<br />
PPLN_STG_ID INTEGER NOT NULL,<br />
SPPLY_CHN_FRMWRK_ID INTEGER NOT NULL,<br />
CRRNCY_ID INTEGER NOT NULL,<br />
INCOTERM_ID INTEGER NOT NULL,<br />
PO_FC_ID INTEGER NOT NULL,<br />
SO_FC_ID INTEGER NOT NULL,<br />
GDS_RCVD_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
INVC_SNT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
SPPLR_ID INTEGER NOT NULL,<br />
CNTRY_PRGRM_ID INTEGER NOT NULL,<br />
DONR_OFFC_ID INTEGER NOT NULL,<br />
FNDNG_SRC_ID INTEGER NOT NULL,<br />
HLTH_ELMNT_ID INTEGER NOT NULL,<br />
PMT_TRMS_TYP_ID INTEGER NOT NULL,<br />
WT_UOM_ID INTEGER NOT NULL,<br />
VOL_UOM_ID INTEGER NOT NULL,<br />
GRN_NUM VARCHAR(50) NOT NULL,<br />
PRTL_DLVRY_YNFLG CHAR(1) NOT NULL,<br />
CRRNCY_EXCHNG_RT DECIMAL(18, 6) NOT NULL,<br />
HDR_DISC_PCTG DECIMAL(4, 3) NOT NULL,<br />
HDR_DISC_VAL DECIMAL(12, 3) NOT NULL,<br />
TOT_LIN_WT DECIMAL(9, 3) NOT NULL,<br />
TOT_LIN_VOL DECIMAL(9, 3) NOT NULL,<br />
TOT_LIN_VAL DECIMAL(12, 3) NOT NULL,<br />
TOT_LIN_EXW_VAL DECIMAL(12, 3) NOT NULL,<br />
TOT_LIN_DISC_VAL DECIMAL(12, 3) NOT NULL,<br />
FRT_EXPNS DECIMAL(12, 3) NOT NULL,<br />
INSRNC_EXPNS DECIMAL(12, 3) NOT NULL,<br />
QA_EXPNS DECIMAL(12, 3) NOT NULL,<br />
SCRTY_EXPNS DECIMAL(12, 3) NOT NULL,<br />
OTHR_HDR_EXPNSS DECIMAL(12, 3) NOT NULL,<br />
GRN_RMRKS VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (GRN_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: GRN_HDR_EXPNS_FC <br />
--<br />
<br />
CREATE TABLE GRN_HDR_EXPNS_FC(<br />
GRN_HDR_EXPNS_FC_ID INTEGER NOT NULL,<br />
GRN_FC_ID INTEGER NOT NULL,<br />
GRN_HDR_EXPNS_TYP_ID INTEGER NOT NULL,<br />
EXPNS_VAL DECIMAL(12, 3) NOT NULL,<br />
EXPNS_DISC_PCTG DECIMAL(4, 3) NOT NULL,<br />
EXPNS_DISC_VAL DECIMAL(12, 3) NOT NULL,<br />
PRIMARY KEY (GRN_HDR_EXPNS_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: GRN_HDR_EXPNS_TYP <br />
--<br />
<br />
CREATE TABLE GRN_HDR_EXPNS_TYP(<br />
GRN_HDR_EXPNS_TYP_ID INTEGER NOT NULL,<br />
GRN_HDR_EXPNS_TYP_NM VARCHAR(50) NOT NULL,<br />
GRN_HDR_EXPNS_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (GRN_HDR_EXPNS_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: GRN_KEY_INFO_TYP <br />
--<br />
<br />
CREATE TABLE GRN_KEY_INFO_TYP(<br />
GRN_KEY_INFO_TYP_ID INTEGER NOT NULL,<br />
GRN_KEY_INFO_TYP_NM VARCHAR(50) NOT NULL,<br />
GRN_KEY_INFO_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (GRN_KEY_INFO_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: GRN_KIC_FC <br />
--<br />
<br />
CREATE TABLE GRN_KIC_FC(<br />
GRN_KIC_FC_ID INTEGER NOT NULL,<br />
GRN_FC_ID INTEGER NOT NULL,<br />
SRD_DAY_ID INTEGER NOT NULL,<br />
GRN_KEY_INFO_TYP_ID INTEGER NOT NULL,<br />
GRN_KIC_RSN_ID INTEGER NOT NULL,<br />
PREV_VAL VARCHAR(4000) NOT NULL,<br />
CRRNT_VAL VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (GRN_KIC_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: GRN_KIC_RSN <br />
--<br />
<br />
CREATE TABLE GRN_KIC_RSN(<br />
GRN_KIC_RSN_ID INTEGER NOT NULL,<br />
GRN_KIC_RSN_NM VARCHAR(50) NOT NULL,<br />
GRN_KIC_RSN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (GRN_KIC_RSN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: GRN_LIN_FC <br />
--<br />
<br />
CREATE TABLE GRN_LIN_FC(<br />
GRN_LIN_FC_ID INTEGER NOT NULL,<br />
GRN_FC_ID INTEGER NOT NULL,<br />
PO_LIN_FC_ID INTEGER NOT NULL,<br />
SO_LIN_FC_ID INTEGER NOT NULL,<br />
SRC_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
DSTNTN_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
SHPPNG_MTHD_ID INTEGER NOT NULL,<br />
GDS_RCVD_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_5_ID INTEGER NOT NULL,<br />
TRADE_ITM_ID INTEGER NOT NULL,<br />
MFR_PRDCT_LOT_ID INTEGER NOT NULL,<br />
MFR_ID INTEGER NOT NULL,<br />
GRN_LIN_STAT_ID INTEGER NOT NULL,<br />
GRN_LIN_STAT_RSN_ID INTEGER NOT NULL,<br />
QTY_UOM_ID INTEGER NOT NULL,<br />
WT_UOM_ID INTEGER NOT NULL,<br />
VOL_UOM_ID INTEGER NOT NULL,<br />
LIN_NUM INTEGER NOT NULL,<br />
LIN_QTY DECIMAL(15, 2) NOT NULL,<br />
LIN_EACH_QTY DECIMAL(15, 2) NOT NULL,<br />
LIN_CYP DECIMAL(11, 2) NOT NULL,<br />
LIN_TOT_WT DECIMAL(9, 3) NOT NULL,<br />
LIN_TOT_VOL DECIMAL(9, 3) NOT NULL,<br />
LIN_VAL DECIMAL(12, 3) NOT NULL,<br />
LIN_EXW_VAL DECIMAL(12, 3) NOT NULL,<br />
LIN_SHPPNG_CST DECIMAL(12, 3) NOT NULL,<br />
LIN_DISC_PCTG DECIMAL(4, 3) NOT NULL,<br />
LIN_DISC_VAL DECIMAL(12, 3) NOT NULL,<br />
PRIMARY KEY (GRN_LIN_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: GRN_LIN_STAT <br />
--<br />
<br />
CREATE TABLE GRN_LIN_STAT(<br />
GRN_LIN_STAT_ID INTEGER NOT NULL,<br />
GRN_LIN_STAT_NM VARCHAR(10) NOT NULL,<br />
GRN_LIN_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (GRN_LIN_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: GRN_LIN_STAT_RSN <br />
--<br />
<br />
CREATE TABLE GRN_LIN_STAT_RSN(<br />
GRN_LIN_STAT_RSN_ID INTEGER NOT NULL,<br />
GRN_LIN_STAT_RSN_NM VARCHAR(50) NOT NULL,<br />
GRN_LIN_STAT_RSN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (GRN_LIN_STAT_RSN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: GRN_MLSTN_FC <br />
--<br />
<br />
CREATE TABLE GRN_MLSTN_FC(<br />
GRN_MLSTN_FC_ID INTEGER NOT NULL,<br />
GRN_FC_ID INTEGER NOT NULL,<br />
GRN_LIN_FC_ID INTEGER NOT NULL,<br />
GRN_MLSTN_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
GRN_MLSTN_TYP_ID INTEGER NOT NULL,<br />
GRN_MLSTN_RSN_ID INTEGER NOT NULL,<br />
GRN_MLSTN_RMRKS VARCHAR(4000) NOT NULL,<br />
GRN_MLSTN_RSN_RMRKS VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (GRN_MLSTN_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: GRN_MLSTN_RSN <br />
--<br />
<br />
CREATE TABLE GRN_MLSTN_RSN(<br />
GRN_MLSTN_RSN_ID INTEGER NOT NULL,<br />
GRN_MLSTN_RSN_NM VARCHAR(50) NOT NULL,<br />
GRN_MLSTN_RSN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (GRN_MLSTN_RSN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: GRN_MLSTN_TYP <br />
--<br />
<br />
CREATE TABLE GRN_MLSTN_TYP(<br />
GRN_MLSTN_TYP_ID INTEGER NOT NULL,<br />
GRN_MLSTN_TYP_NM VARCHAR(50) NOT NULL,<br />
GRN_MLSTN_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (GRN_MLSTN_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: GRN_STAT <br />
--<br />
<br />
CREATE TABLE GRN_STAT(<br />
GRN_STAT_ID INTEGER NOT NULL,<br />
GRN_STAT_NM VARCHAR(50) NOT NULL,<br />
GRN_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (GRN_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: GRN_TYP <br />
--<br />
<br />
CREATE TABLE GRN_TYP(<br />
GRN_TYP_ID INTEGER NOT NULL,<br />
GRN_TYP_NM VARCHAR(50) NOT NULL,<br />
GRN_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (GRN_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: HANDLINGINSTRUCTION <br />
--<br />
<br />
CREATE TABLE HANDLINGINSTRUCTION(<br />
HANDLINGINSTRUCTION_ID CHAR(10) NOT NULL,<br />
TRADE_ITM_ID INTEGER NOT NULL,<br />
HANDLINGINSTRUCTION_SEQNUM SMALLINT NOT NULL,<br />
HANDLINGINSTRUCTIONSCODEREFERENCE VARCHAR(70) NOT NULL,<br />
HANDLINGINSTRUCTIONSDESCRIPTION VARCHAR(1000),<br />
HANDLINGINSTRUCTIONS_CODELISTAGENCYNAME VARCHAR(80) NOT NULL,<br />
HANDLINGINSTRUCTIONS_CODELISTNAME VARCHAR(80) NOT NULL,<br />
PRIMARY KEY (HANDLINGINSTRUCTION_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: HAZARDOUSINFORMATIONDETAIL <br />
--<br />
<br />
CREATE TABLE HAZARDOUSINFORMATIONDETAIL(<br />
HAZARDOUSINFORMATIONDETAIL_ID CHAR(10) NOT NULL,<br />
HAZARDOUSINFORMATIONHEADER_ID INTEGER NOT NULL,<br />
HAZARDOUSINFORMATIONDETAIL_SEQNUM CHAR(10),<br />
CLASSOFDANGEROUSGOODS VARCHAR(10) NOT NULL,<br />
CLASSOFDANGEROUSGOODSSUBSIDIARYCODE VARCHAR(10) NOT NULL,<br />
DANGEROUSGOODSSHIPPINGNAME VARCHAR(200) NOT NULL,<br />
DANGEROUSGOODSTECHNICALNAME VARCHAR(200) NOT NULL,<br />
UNITEDNATIONSDANGEROUSGOODSNUMBER VARCHAR(10) NOT NULL,<br />
PRIMARY KEY (HAZARDOUSINFORMATIONDETAIL_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: HAZARDOUSINFORMATIONHEADER <br />
--<br />
<br />
CREATE TABLE HAZARDOUSINFORMATIONHEADER(<br />
HAZARDOUSINFORMATIONHEADER_ID INTEGER NOT NULL,<br />
TRADE_ITM_ID INTEGER NOT NULL,<br />
HAZARDOUSINFORMATIONHEADER_SEQNUM SMALLINT NOT NULL,<br />
DANGEROUSGOODSREGULATIONAGENCY VARCHAR(70) NOT NULL,<br />
DANGEROUSGOODSREGULATIONCODE VARCHAR(70) NOT NULL,<br />
FLASHPOINTTEMPERATURE DECIMAL(9, 3),<br />
FLASHPOINTTEMPERATURE_MEASUREMENTUNITCODE VARCHAR(80) NOT NULL,<br />
PRIMARY KEY (HAZARDOUSINFORMATIONHEADER_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: HLTH_ELMNT <br />
--<br />
<br />
CREATE TABLE HLTH_ELMNT(<br />
HLTH_ELMNT_ID INTEGER NOT NULL,<br />
HLTH_ELMNT_NM VARCHAR(75) NOT NULL,<br />
HLTH_ELMNT_DESC VARCHAR(75) NOT NULL,<br />
PRIMARY KEY (HLTH_ELMNT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: IMPLMNTNG_PRTNR <br />
--<br />
<br />
CREATE TABLE IMPLMNTNG_PRTNR(<br />
IMPLMNTNG_PRTNR_ID INTEGER NOT NULL,<br />
IMPLMNTNG_PRTNR_NM VARCHAR(50) NOT NULL,<br />
IMPLMNTNG_PRTNR_DESC VARCHAR(50) NOT NULL,<br />
IS_PRIME_YNFLG CHAR(1) NOT NULL,<br />
IS_SUB_YNFLG CHAR(1) NOT NULL,<br />
PRIMARY KEY (IMPLMNTNG_PRTNR_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: IMPLMNTNG_PRTNR_EXPCTD_DATA_SBMSSN <br />
--<br />
<br />
CREATE TABLE IMPLMNTNG_PRTNR_EXPCTD_DATA_SBMSSN(<br />
IMPLMNTNG_PRTNR_EXPCTD_DATA_SBMSSN_ID INTEGER NOT NULL,<br />
IMPLMNTNG_PRTNR_ID INTEGER NOT NULL,<br />
PRDCTY_ID INTEGER NOT NULL,<br />
IMPLMNTNG_PRTNR_EXPCTD_DATA_SBMSSN_NM VARCHAR(50) NOT NULL,<br />
IMPLMNTNG_PRTNR_EXPCTD_DATA_SBMSSN_FILE_NM VARCHAR(150) NOT NULL,<br />
IMPLMNTNG_PRTNR_EXPCTD_DATA_SBMSSN_DESC VARCHAR(50) NOT NULL,<br />
IMPLMNTNG_PRTNR_EXPCTD_DATA_SBMSSN_ROW_CNT INTEGER NOT NULL,<br />
IMPLMNTNG_PRTNR_EXPCTD_DATA_SBMSSN_ALLOWABLE_LOW_PCT DECIMAL(4, 3) NOT NULL,<br />
IMPLMNTNG_PRTNR_EXPCTD_DATA_SBMSSN_ALLOWABLE_HGH_PCT DECIMAL(4, 3) NOT NULL,<br />
PRIMARY KEY (IMPLMNTNG_PRTNR_EXPCTD_DATA_SBMSSN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: INCOTERM <br />
--<br />
<br />
CREATE TABLE INCOTERM(<br />
INCOTERM_ID INTEGER NOT NULL,<br />
INCOTERM_NM VARCHAR(50) NOT NULL,<br />
INCOTERM_DESC VARCHAR(50) NOT NULL,<br />
EXPRT_PCKNG_PYR VARCHAR(20),<br />
MRKNG_AND_LBLNG_PYR VARCHAR(20),<br />
BLCK_AND_BRC_PYR VARCHAR(20),<br />
EXPRT_FRMLTS_PYR VARCHAR(20),<br />
FRT_FWDR_FEES_PYR VARCHAR(20),<br />
INLND_FRT_TO_MAIN_CRRR_PYR VARCHAR(20),<br />
ORGN_PRT_TRMNL_FEES_PYR VARCHAR(20),<br />
VSSL_LDNG_FEES_PYR VARCHAR(20),<br />
OCN_OR_ARFRGHT_PYR VARCHAR(20),<br />
NMNTN_OF_US_FRT_FWDR_PYR VARCHAR(20),<br />
MRN_INSRNC_PYR VARCHAR(20),<br />
UNLD_MAIN_CRRR_CHRGS_PYR VARCHAR(20),<br />
DSTNTN_TRMNL_PORT_FEES_PYR VARCHAR(20),<br />
NMNTN_OF_ON_CRRG_PYR VARCHAR(20),<br />
SCRTY_INFO_RQRMNTS_PYR VARCHAR(20),<br />
CSTMS_ENTRY_SVC_FEES_PYR VARCHAR(20),<br />
DTYS_TXS_CSTMS_FEES_PYR VARCHAR(20),<br />
DLVR_TO_BUYR_PYR VARCHAR(20),<br />
DLVRNG_CRRR_UNLDNG_PYR VARCHAR(20),<br />
PRIMARY KEY (INCOTERM_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: INFO_PRVDR <br />
--<br />
<br />
CREATE TABLE INFO_PRVDR(<br />
INFO_PRVDR_ID INTEGER NOT NULL,<br />
INFO_PRVDR_CD VARCHAR(20) NOT NULL,<br />
INFO_PRVDR_NM VARCHAR(50) NOT NULL,<br />
INFO_PRVDR_DESC VARCHAR(4000) NOT NULL,<br />
INFO_PRVDR_SCHMA VARCHAR(50) NOT NULL,<br />
INFO_PRVDR_FTP VARCHAR(2000) NOT NULL,<br />
PRIMARY KEY (INFO_PRVDR_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: INTNDD_RLF_GRP <br />
--<br />
<br />
CREATE TABLE INTNDD_RLF_GRP(<br />
INTNDD_RLF_GRP_ID INTEGER NOT NULL,<br />
INTNDD_RLF_GRP_NM VARCHAR(50) NOT NULL,<br />
INTNDD_RLF_GRP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (INTNDD_RLF_GRP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: INTNDD_RLF_TYP <br />
--<br />
<br />
CREATE TABLE INTNDD_RLF_TYP(<br />
INTNDD_RLF_TYP_ID INTEGER NOT NULL,<br />
INTNDD_RLF_GRP_ID INTEGER NOT NULL,<br />
INTNDD_RLF_TYP_NM VARCHAR(50) NOT NULL,<br />
INTNDD_RLF_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (INTNDD_RLF_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: INV_AVLBLTY_STAT <br />
--<br />
<br />
CREATE TABLE INV_AVLBLTY_STAT(<br />
INV_AVLBLTY_STAT_ID INTEGER NOT NULL,<br />
INV_AVLBLTY_STAT_NM VARCHAR(50) NOT NULL,<br />
INV_AVLBLTY_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (INV_AVLBLTY_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: INV_MGMT_RPRT_DTL_LN_FC <br />
--<br />
<br />
CREATE TABLE INV_MGMT_RPRT_DTL_LN_FC(<br />
INV_MGMT_RPRT_DTL_LN_FC_ID INTEGER NOT NULL,<br />
INV_MGMT_RPRT_HDR_FC_ID INTEGER NOT NULL,<br />
INV_MGMT_RPRT_DTL_LN_TYP_ID INTEGER NOT NULL,<br />
INV_MGMT_RPRT_DTL_RECORD_SRC_ID INTEGER NOT NULL,<br />
SPPLY_CHN_LVL_ID INTEGER NOT NULL,<br />
TRANS_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
DT_STCK_RPT_SRD_DAY_ID INTEGER NOT NULL,<br />
NEXT_SHPMNT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
MFG_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
EXPIRY_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PRCRNG_AGNCY_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_5_ID INTEGER NOT NULL,<br />
TRADE_ITM_ID INTEGER NOT NULL,<br />
WT_UOM_ID INTEGER NOT NULL,<br />
VOL_UOM_ID INTEGER NOT NULL,<br />
INV_AVLBLTY_STAT_ID INTEGER NOT NULL,<br />
QTY_UOM_ID INTEGER NOT NULL,<br />
MFR_PRDCT_LOT_ID INTEGER NOT NULL,<br />
SRC_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
DSTNTN_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
DTL_LN_SEQ_NUM SMALLINT NOT NULL,<br />
DTL_LN_CARRIED_FWD_YNFLG CHAR(1) NOT NULL,<br />
ITM_QTY DECIMAL(15, 2) NOT NULL,<br />
ITM_VAL DECIMAL(12, 3) NOT NULL,<br />
ITM_CYP DECIMAL(11, 2) NOT NULL,<br />
ITM_MTHS_OF_STCK DECIMAL(9, 2) NOT NULL,<br />
ITM_RPT_AMC DECIMAL(15, 2) NOT NULL,<br />
ITM_MTHS_OF_STCK_TGT_MIN DECIMAL(9, 2) NOT NULL,<br />
ITM_MTHS_OF_STCK_TGT_MAX DECIMAL(9, 2) NOT NULL,<br />
INV_MGMT_DTL_LN_NOTES VARCHAR(4000) NOT NULL,<br />
RCMND_ACTN_NOTES VARCHAR(4000) NOT NULL,<br />
ON_ST_LCTN_TXT VARCHAR(250) NOT NULL,<br />
LSS_EXPLNTN_TXT VARCHAR(4000) NOT NULL,<br />
MFR_PRDCT_LOT_TOT_QTY CHAR(10),<br />
PRIMARY KEY (INV_MGMT_RPRT_DTL_LN_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: INV_MGMT_RPRT_DTL_LN_TYP <br />
--<br />
<br />
CREATE TABLE INV_MGMT_RPRT_DTL_LN_TYP(<br />
INV_MGMT_RPRT_DTL_LN_TYP_ID INTEGER NOT NULL,<br />
INV_MGMT_RPRT_DTL_LN_TYP_NM VARCHAR(50) NOT NULL,<br />
INV_MGMT_RPRT_DTL_LN_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (INV_MGMT_RPRT_DTL_LN_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: INV_MGMT_RPRT_DTL_RECORD_SRC <br />
--<br />
<br />
CREATE TABLE INV_MGMT_RPRT_DTL_RECORD_SRC(<br />
INV_MGMT_RPRT_DTL_RECORD_SRC_ID INTEGER NOT NULL,<br />
INV_MGMT_RPRT_DTL_RECORD_SRC_NM VARCHAR(50) NOT NULL,<br />
INV_MGMT_RPRT_DTL_RECORD_SRC_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (INV_MGMT_RPRT_DTL_RECORD_SRC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: INV_MGMT_RPRT_HDR_FC <br />
--<br />
<br />
CREATE TABLE INV_MGMT_RPRT_HDR_FC(<br />
INV_MGMT_RPRT_HDR_FC_ID INTEGER NOT NULL,<br />
INV_MGMT_RPRT_STAT_ID INTEGER NOT NULL,<br />
INV_MGMT_RPRT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
HLTH_ELMNT_ID INTEGER NOT NULL,<br />
CNTRY_PRGRM_ID INTEGER NOT NULL,<br />
LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
TOT_INV_IN_VAL DECIMAL(12, 3) NOT NULL,<br />
TOT_INV_OUT_VAL DECIMAL(12, 3) NOT NULL,<br />
TOT_INV_ON_HAND_VAL DECIMAL(12, 3) NOT NULL,<br />
INV_NOTES VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (INV_MGMT_RPRT_HDR_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: INV_MGMT_RPRT_STAT <br />
--<br />
<br />
CREATE TABLE INV_MGMT_RPRT_STAT(<br />
INV_MGMT_RPRT_STAT_ID INTEGER NOT NULL,<br />
INV_MGMT_RPRT_STAT_NM VARCHAR(50) NOT NULL,<br />
INV_MGMT_RPRT_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (INV_MGMT_RPRT_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: IUD_ACTV_INGRDNT <br />
--<br />
<br />
CREATE TABLE IUD_ACTV_INGRDNT(<br />
IUD_ACTV_INGRDNT_ID INTEGER NOT NULL,<br />
IUD_ACTV_INGRDNT_NM VARCHAR(50) NOT NULL,<br />
IUD_ACTV_INGRDNT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (IUD_ACTV_INGRDNT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: IUD_TYP <br />
--<br />
<br />
CREATE TABLE IUD_TYP(<br />
IUD_TYP_ID INTEGER NOT NULL,<br />
IUD_TYP_NM VARCHAR(50) NOT NULL,<br />
IUD_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (IUD_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: LAB_EQPMNT_PRDCT_TYP <br />
--<br />
<br />
CREATE TABLE LAB_EQPMNT_PRDCT_TYP(<br />
LAB_EQPMNT_PRDCT_TYP_ID INTEGER NOT NULL,<br />
MFR_ID INTEGER NOT NULL,<br />
LAB_EQPMNT_PRDCT_TYP_NM VARCHAR(50) NOT NULL,<br />
LAB_EQPMNT_PRDCT_TYP_BRND_NM VARCHAR(50) NOT NULL,<br />
LAB_EQPMNT_PRDCT_TYP_MDL_NM VARCHAR(150) NOT NULL,<br />
PRIMARY KEY (LAB_EQPMNT_PRDCT_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: LAB_SPPLY_PRDCT_TYP <br />
--<br />
<br />
CREATE TABLE LAB_SPPLY_PRDCT_TYP(<br />
LAB_SPPLY_PRDCT_TYP_ID INTEGER NOT NULL,<br />
LAB_SPPLY_PRDCT_TYP_NM VARCHAR(50) NOT NULL,<br />
LAB_SPPLY_PRDCT_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (LAB_SPPLY_PRDCT_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: LANGUAGESPECIFICBRANDNAME <br />
--<br />
<br />
CREATE TABLE LANGUAGESPECIFICBRANDNAME(<br />
LANGUAGESPECIFICBRANDNAME_ID CHAR(10) NOT NULL,<br />
TRADE_ITM_ID INTEGER NOT NULL,<br />
LANGUAGESPECIFICBRANDNAME_SEQNUM SMALLINT NOT NULL,<br />
LANGUAGESPECIFICBRANDNAME VARCHAR(70) NOT NULL,<br />
LANGUAGESPECIFICBRANDNAME_LANGUAGECODE VARCHAR(80) NOT NULL,<br />
PRIMARY KEY (LANGUAGESPECIFICBRANDNAME_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: LGSTCS_LCTN <br />
--<br />
<br />
CREATE TABLE LGSTCS_LCTN(<br />
LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
LGSTCS_LCTN_TYP_ID INTEGER NOT NULL,<br />
LGSTCS_LCTN_OWNR_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_4_ID INTEGER NOT NULL,<br />
MOST_RECENT_GEOCODE_SRD_DAY_ID INTEGER NOT NULL,<br />
GLBL_LGSTCS_LCTN_NUM VARCHAR(50),<br />
LGSTCS_LCTN_NM VARCHAR(50) NOT NULL,<br />
LGSTCS_LCTN_DESC VARCHAR(250) NOT NULL,<br />
LGSTCS_LCTN_ADDR_LN_1 VARCHAR(100),<br />
LGSTCS_LCTN_ADDR_LN_2 VARCHAR(100),<br />
LGSTCS_LCTN_ADDR_STE VARCHAR(100),<br />
LGSTCS_LCTN_ADDR_CTY VARCHAR(100),<br />
LGSTCS_LCTN_ADDR_ST VARCHAR(100) NOT NULL,<br />
LGSTCS_LCTN_ADDR_PSTL_CD VARCHAR(100),<br />
LGSTCS_LCTN_ADDR_PRVNC VARCHAR(100),<br />
LGSTCS_LCTN_ADDR_CNTRY VARCHAR(100) NOT NULL,<br />
LGSTCS_LCTN_SPCFC_INTRNL_PLACE VARCHAR(100) NOT NULL,<br />
LGSTCS_LCTN_URL VARCHAR(255),<br />
LGSTCS_LCTN_LAT DECIMAL(11, 8) NOT NULL,<br />
LGSTCS_LCTN_LNG DECIMAL(11, 8) NOT NULL,<br />
LGSTCS_LCTN_CNTCT_NM VARCHAR(50) NOT NULL,<br />
LGSTCS_LCTN_CNTCT_EML VARCHAR(255),<br />
IS_ADDRBL_YNFLG CHAR(1) NOT NULL,<br />
IS_RDC_YNFLG CHAR(1) NOT NULL,<br />
IS_CMS_YNFLG CHAR(1) NOT NULL,<br />
PRIMARY KEY (LGSTCS_LCTN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: LGSTCS_LCTN_OWNR <br />
--<br />
<br />
CREATE TABLE LGSTCS_LCTN_OWNR(<br />
LGSTCS_LCTN_OWNR_ID INTEGER NOT NULL,<br />
LGSTCS_LCTN_OWNR_TYP_ID INTEGER NOT NULL,<br />
LGSTCS_LCTN_OWNR_ORG_ID INTEGER NOT NULL,<br />
LGSTCS_LCTN_OWNR_NM VARCHAR(50) NOT NULL,<br />
LGSTCS_LCTN_OWNR_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (LGSTCS_LCTN_OWNR_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: LGSTCS_LCTN_OWNR_TYP <br />
--<br />
<br />
CREATE TABLE LGSTCS_LCTN_OWNR_TYP(<br />
LGSTCS_LCTN_OWNR_TYP_ID INTEGER NOT NULL,<br />
LGSTCS_LCTN_OWNR_TYP_NM VARCHAR(50) NOT NULL,<br />
LGSTCS_LCTN_OWNR_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (LGSTCS_LCTN_OWNR_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: LGSTCS_LCTN_TYP <br />
--<br />
<br />
CREATE TABLE LGSTCS_LCTN_TYP(<br />
LGSTCS_LCTN_TYP_ID INTEGER NOT NULL,<br />
LGSTCS_LCTN_TYP_NM VARCHAR(50) NOT NULL,<br />
LGSTCS_LCTN_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (LGSTCS_LCTN_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: LGSTCS_VSSL <br />
--<br />
<br />
CREATE TABLE LGSTCS_VSSL(<br />
LGSTCS_VSSL_ID INTEGER NOT NULL,<br />
LGSTCS_VSSL_OWNR_ID INTEGER NOT NULL,<br />
LGSTCS_VSSL_NM VARCHAR(50) NOT NULL,<br />
LGSTCS_VSSL_DSGNTN VARCHAR(50) NOT NULL,<br />
LGSTCS_VSSL_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (LGSTCS_VSSL_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: LGSTCS_VSSL_OWNR <br />
--<br />
<br />
CREATE TABLE LGSTCS_VSSL_OWNR(<br />
LGSTCS_VSSL_OWNR_ID INTEGER NOT NULL,<br />
LGSTCS_VSSL_OWNR_NM VARCHAR(50) NOT NULL,<br />
LGSTCS_VSSL_OWNR_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (LGSTCS_VSSL_OWNR_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: LNR_UOM <br />
--<br />
<br />
CREATE TABLE LNR_UOM(<br />
LNR_UOM_ID INTEGER NOT NULL,<br />
LNR_UOM_NM VARCHAR(50) NOT NULL,<br />
LNR_UOM_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (LNR_UOM_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: MEASUREMENT_AND_EVALUATION_MSR <br />
--<br />
<br />
CREATE TABLE MEASUREMENT_AND_EVALUATION_MSR(<br />
MEASUREMENT_AND_EVALUATION_MSR_ID INTEGER NOT NULL,<br />
MEASUREMENT_AND_EVALUATION_MSR_TYP_ID INTEGER NOT NULL,<br />
MEASUREMENT_AND_EVALUATION_OBJCTV_ID INTEGER NOT NULL,<br />
MEASUREMENT_AND_EVALUATION_MSR_NM VARCHAR(50) NOT NULL,<br />
MEASUREMENT_AND_EVALUATION_MSR_NUM INTEGER NOT NULL,<br />
MEASUREMENT_AND_EVALUATION_MSR_DESC VARCHAR(250) NOT NULL,<br />
PRIMARY KEY (MEASUREMENT_AND_EVALUATION_MSR_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: MEASUREMENT_AND_EVALUATION_MSR_TYP <br />
--<br />
<br />
CREATE TABLE MEASUREMENT_AND_EVALUATION_MSR_TYP(<br />
MEASUREMENT_AND_EVALUATION_MSR_TYP_ID INTEGER NOT NULL,<br />
MEASUREMENT_AND_EVALUATION_MSR_TYP_NM VARCHAR(50) NOT NULL,<br />
MEASUREMENT_AND_EVALUATION_MSR_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (MEASUREMENT_AND_EVALUATION_MSR_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: MEASUREMENT_AND_EVALUATION_OBJCTV <br />
--<br />
<br />
CREATE TABLE MEASUREMENT_AND_EVALUATION_OBJCTV(<br />
MEASUREMENT_AND_EVALUATION_OBJCTV_ID INTEGER NOT NULL,<br />
MEASUREMENT_AND_EVALUATION_OBJCTV_NM VARCHAR(50) NOT NULL,<br />
MEASUREMENT_AND_EVALUATION_OBJCTV_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (MEASUREMENT_AND_EVALUATION_OBJCTV_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: MEASUREMENT_AND_EVALUATION_RPRT_FC <br />
--<br />
<br />
CREATE TABLE MEASUREMENT_AND_EVALUATION_RPRT_FC(<br />
MEASUREMENT_AND_EVALUATION_RPRT_FC_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
IMPLMNTNG_PRTNR_ID INTEGER NOT NULL,<br />
HLTH_ELMNT_ID INTEGER NOT NULL,<br />
SPPLR_ID INTEGER NOT NULL,<br />
RPRT_SBMSSN_SRD_DAY_ID INTEGER NOT NULL,<br />
RPRT_QTR_SRD_QTR_ID INTEGER NOT NULL,<br />
MEASUREMENT_AND_EVALUATION_RPRT_CMMNTS VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (MEASUREMENT_AND_EVALUATION_RPRT_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: MEASUREMENT_AND_EVALUATION_RPRT_ITM_FC <br />
--<br />
<br />
CREATE TABLE MEASUREMENT_AND_EVALUATION_RPRT_ITM_FC(<br />
MEASUREMENT_AND_EVALUATION_RPRT_ITM_FC_ID INTEGER NOT NULL,<br />
MEASUREMENT_AND_EVALUATION_RPRT_FC_ID INTEGER NOT NULL,<br />
MEASUREMENT_AND_EVALUATION_TGT_ID INTEGER NOT NULL,<br />
RPT_VAL VARCHAR(250) NOT NULL,<br />
RPRT_ITM_CMMNTS VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (MEASUREMENT_AND_EVALUATION_RPRT_ITM_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: MEASUREMENT_AND_EVALUATION_TGT <br />
--<br />
<br />
CREATE TABLE MEASUREMENT_AND_EVALUATION_TGT(<br />
MEASUREMENT_AND_EVALUATION_TGT_ID INTEGER NOT NULL,<br />
MEASUREMENT_AND_EVALUATION_MSR_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
IMPLMNTNG_PRTNR_ID INTEGER NOT NULL,<br />
HLTH_ELMNT_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_5_ID INTEGER NOT NULL,<br />
SPPLR_ID INTEGER NOT NULL,<br />
OBJCTV_VLD_TO_SRD_DAY_ID INTEGER NOT NULL,<br />
OBJCTV_VLD_FROM_SRD_DAY_ID INTEGER NOT NULL,<br />
TGT_DESRED_VAL VARCHAR(250) NOT NULL,<br />
TGT_PLUS_TOLERANCE_PCT DECIMAL(4, 3) NOT NULL,<br />
TGT_MINUS_TOLERANCE_PCT DECIMAL(4, 3) NOT NULL,<br />
PRIMARY KEY (MEASUREMENT_AND_EVALUATION_TGT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: MED_DVC_PRDCT_TYP <br />
--<br />
<br />
CREATE TABLE MED_DVC_PRDCT_TYP(<br />
MED_DVC_PRDCT_TYP_ID INTEGER NOT NULL,<br />
MED_DVC_PRDCT_TYP_NM VARCHAR(50) NOT NULL,<br />
MED_DVC_PRDCT_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (MED_DVC_PRDCT_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: MFR <br />
--<br />
<br />
CREATE TABLE MFR(<br />
MFR_ID INTEGER NOT NULL,<br />
NAMEOFMANUFACTURER VARCHAR(200) NOT NULL,<br />
MANUFACTURERGLN VARCHAR(50) NOT NULL,<br />
MFR_DESC VARCHAR(50) NOT NULL,<br />
MFR_ADDR_LN_1 VARCHAR(100),<br />
MFR_ADDR_LN_2 VARCHAR(100),<br />
MFR_ADDR_STE VARCHAR(100),<br />
MFR_ADDR_CTY VARCHAR(100),<br />
MFR_ADDR_ST VARCHAR(100) NOT NULL,<br />
MFR_ADDR_PSTL_CD VARCHAR(100),<br />
MFR_ADDR_PRVNC VARCHAR(100),<br />
MFR_ADDR_CNTRY VARCHAR(100) NOT NULL,<br />
MFR_CNTCT_NM VARCHAR(50) NOT NULL,<br />
MFR_CNTCT_EML VARCHAR(255),<br />
PRIMARY KEY (MFR_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: MFR_PRDCT_LOT <br />
--<br />
<br />
CREATE TABLE MFR_PRDCT_LOT(<br />
MFR_PRDCT_LOT_ID INTEGER NOT NULL,<br />
TRADE_ITM_ID INTEGER NOT NULL,<br />
MFR_ID INTEGER NOT NULL,<br />
MFG_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
EXP_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
MFR_PRDCT_LOT_NUM VARCHAR(255),<br />
MFR_PRDCT_LOT_TOT_QTY DECIMAL(15, 2) NOT NULL,<br />
PRIMARY KEY (MFR_PRDCT_LOT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: MFR_ST <br />
--<br />
<br />
CREATE TABLE MFR_ST(<br />
MFR_ST_ID INTEGER NOT NULL,<br />
MFR_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
MFR_ST_NM VARCHAR(50) NOT NULL,<br />
MFR_ST_DESC VARCHAR(50) NOT NULL,<br />
MFR_ST_ADDR_LN_1 VARCHAR(100),<br />
MFR_ST_ADDR_LN_2 VARCHAR(100),<br />
MFR_ST_ADDR_STE VARCHAR(100),<br />
MFR_ST_ADDR_CTY VARCHAR(100),<br />
MFR_ST_ADDR_ST VARCHAR(100) NOT NULL,<br />
MFR_ST_ADDR_PSTL_CD VARCHAR(100),<br />
MFR_ST_ADDR_PRVNC VARCHAR(100),<br />
MFR_ST_ADDR_CNTRY VARCHAR(100) NOT NULL,<br />
MFR_ST_CNTCT_NM VARCHAR(50) NOT NULL,<br />
MFR_ST_CNTCT_EML VARCHAR(255),<br />
PRIMARY KEY (MFR_ST_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: NONFOODINGREDIENT <br />
--<br />
<br />
CREATE TABLE NONFOODINGREDIENT(<br />
NONFOODINGREDIENT_ID INTEGER NOT NULL,<br />
TRADE_ITM_ID INTEGER NOT NULL,<br />
NONFOODINGREDIENT_SEQNUM SMALLINT NOT NULL,<br />
NONFOODINGREDIENTNAME VARCHAR(500) NOT NULL,<br />
ISINGREDIENTACTIVE VARCHAR(15),<br />
INGREDIENTSTRENGTH DECIMAL(10, 5),<br />
INGREDIENTSTRENGTH_MEASUREMENTUNITCODE VARCHAR(80),<br />
INGREDIENTSTRENGTHBASIS DECIMAL(10, 5),<br />
INGREDIENTSTRENGTHBASIS_MEASUREMENTUNITCODE VARCHAR(80),<br />
ISINGREDIENTGENERIC VARCHAR(15) NOT NULL,<br />
NONFOODINGREDIENTOFCONCERNCODE VARCHAR(80) NOT NULL,<br />
PRIMARY KEY (NONFOODINGREDIENT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: NTNL_PRDCT_ACTN_RQST_FC <br />
--<br />
<br />
CREATE TABLE NTNL_PRDCT_ACTN_RQST_FC(<br />
NTNL_PRDCT_ACTN_RQST_FC_ID INTEGER NOT NULL,<br />
NTNL_PRDCT_ACTN_RQST_TYP_ID INTEGER NOT NULL,<br />
NTNL_PRDCT_ACTN_RQST_STAT_TYP_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_5_ID INTEGER NOT NULL,<br />
CNTRY_PRGRM_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
NTNL_PRDCT_ACTN_RQST_SBMSSN_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
NTNL_PRDCT_ACTN_RQST_APPRVL_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
NTNL_PRDCT_ACTN_RQST_CLOSE_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
REQUESTING_BI_USER_ID INTEGER NOT NULL,<br />
NTNL_PRDCT_ACTN_RSLTN_TXT VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (NTNL_PRDCT_ACTN_RQST_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: NTNL_PRDCT_ACTN_RQST_STAT_TYP <br />
--<br />
<br />
CREATE TABLE NTNL_PRDCT_ACTN_RQST_STAT_TYP(<br />
NTNL_PRDCT_ACTN_RQST_STAT_TYP_ID INTEGER NOT NULL,<br />
NTNL_PRDCT_ACTN_RQST_STAT_TYP_NM VARCHAR(50) NOT NULL,<br />
NTNL_PRDCT_ACTN_RQST_STAT_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (NTNL_PRDCT_ACTN_RQST_STAT_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: NTNL_PRDCT_ACTN_RQST_TYP <br />
--<br />
<br />
CREATE TABLE NTNL_PRDCT_ACTN_RQST_TYP(<br />
NTNL_PRDCT_ACTN_RQST_TYP_ID INTEGER NOT NULL,<br />
NTNL_PRDCT_ACTN_RQST_TYP_NM VARCHAR(50) NOT NULL,<br />
NTNL_PRDCT_ACTN_RQST_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (NTNL_PRDCT_ACTN_RQST_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: NTNL_PRDCT_ACTN_RQST_UPDT_FC <br />
--<br />
<br />
CREATE TABLE NTNL_PRDCT_ACTN_RQST_UPDT_FC(<br />
NTNL_PRDCT_ACTN_RQST_UPDT_FC_ID INTEGER NOT NULL,<br />
NTNL_PRDCT_ACTN_RQST_FC_ID INTEGER NOT NULL,<br />
NTNL_PRDCT_ACTN_RQST_UPDT_TYP_ID INTEGER NOT NULL,<br />
NTNL_PRDCT_ACTN_RQST_UPDT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
UPDATING_BI_USER_ID INTEGER NOT NULL,<br />
NTNL_PRDCT_ACTN_RQST_UPDT_TXT VARCHAR(4000) NOT NULL,<br />
NTNL_PRDCT_ACTN_RQST_UPDT_TMSTMP TIME,<br />
PRIMARY KEY (NTNL_PRDCT_ACTN_RQST_UPDT_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: NTNL_PRDCT_ACTN_RQST_UPDT_TYP <br />
--<br />
<br />
CREATE TABLE NTNL_PRDCT_ACTN_RQST_UPDT_TYP(<br />
NTNL_PRDCT_ACTN_RQST_UPDT_TYP_ID INTEGER NOT NULL,<br />
NTNL_PRDCT_ACTN_RQST_UPDT_TYP_NM VARCHAR(50) NOT NULL,<br />
NTNL_PRDCT_ACTN_RQST_UPDT_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (NTNL_PRDCT_ACTN_RQST_UPDT_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: NTNL_PRDCT_CNSMPTN_FC <br />
--<br />
<br />
CREATE TABLE NTNL_PRDCT_CNSMPTN_FC(<br />
NTNL_PRDCT_CNSMPTN_FC_ID INTEGER NOT NULL,<br />
PRDCT_CNSMPTN_TYP_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
CNTRY_PRGRM_ID INTEGER NOT NULL,<br />
FC_ROW_TYP_ID INTEGER NOT NULL,<br />
SPPLY_CHN_LVL_ID INTEGER NOT NULL,<br />
LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_5_ID INTEGER NOT NULL,<br />
PRDCT_SUBCAT_LVL_2_ID INTEGER NOT NULL,<br />
CNSMPTN_RPRT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PRDCT_CNSMPTN_ALLCTN_MTH_SRC_MTH_ID INTEGER NOT NULL,<br />
PRDCT_CNSMPTN DECIMAL(15, 2) NOT NULL,<br />
CYP_CNSMPTN DECIMAL(11, 2) NOT NULL,<br />
PRIMARY KEY (NTNL_PRDCT_CNSMPTN_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: NTNL_PRDCT_DMND_PLN_FC <br />
--<br />
<br />
CREATE TABLE NTNL_PRDCT_DMND_PLN_FC(<br />
NTNL_PRDCT_DMND_PLN_FC_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
CNTRY_PRGRM_ID INTEGER NOT NULL,<br />
FC_ROW_TYP_ID INTEGER NOT NULL,<br />
SPPLY_CHN_LVL_ID INTEGER NOT NULL,<br />
LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_5_ID INTEGER NOT NULL,<br />
PRDCT_SUBCAT_LVL_2_ID INTEGER NOT NULL,<br />
SRD_DAY_ID INTEGER NOT NULL,<br />
PRDCT_DMND_ALLCTN_MTH_SRD_MTH_ID INTEGER NOT NULL,<br />
TGT_MIN_MTHS_SOH INTEGER NOT NULL,<br />
TGT_MAX_MTHS_SOH INTEGER NOT NULL,<br />
PRIMARY KEY (NTNL_PRDCT_DMND_PLN_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: NTNL_RCT_FCAST_FC <br />
--<br />
<br />
CREATE TABLE NTNL_RCT_FCAST_FC(<br />
NTNL_RCT_FCAST_FC_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
CNTRY_PRGRM_ID INTEGER NOT NULL,<br />
FC_ROW_TYP_ID INTEGER NOT NULL,<br />
SPPLY_CHN_LVL_ID INTEGER NOT NULL,<br />
LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_5_ID INTEGER NOT NULL,<br />
PRDCT_SUBCAT_LVL_2_ID INTEGER NOT NULL,<br />
FCAST_SBMSSN_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
FCAST_BEGIN_SRD_MTH_ID INTEGER NOT NULL,<br />
FCAST_END_SRD_MTH_ID INTEGER NOT NULL,<br />
RPRT_PRD_TYP_ID INTEGER NOT NULL,<br />
FCAST_AMT DECIMAL(15, 2) NOT NULL,<br />
PRIMARY KEY (NTNL_RCT_FCAST_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: NTNL_SP_FC <br />
--<br />
<br />
CREATE TABLE NTNL_SP_FC(<br />
NTNL_SP_FC_ID INTEGER NOT NULL,<br />
SP_STAT_ID INTEGER NOT NULL,<br />
PRCRNG_AGNCY_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
CNTRY_PRGRM_ID INTEGER NOT NULL,<br />
CNTRY_PRCRMNT_BUREAU_ID INTEGER NOT NULL,<br />
DONR_OFFC_ID INTEGER NOT NULL,<br />
FNDNG_SRC_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_CHRG_LCTN_ID INTEGER NOT NULL,<br />
FC_ROW_TYP_ID INTEGER NOT NULL,<br />
SPPLY_CHN_LVL_ID INTEGER NOT NULL,<br />
LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_5_ID INTEGER NOT NULL,<br />
PRDCT_SUBCAT_LVL_2_ID INTEGER NOT NULL,<br />
SP_SBMSSN_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
AD_HOC_TRANS_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
BI_USER_ID INTEGER NOT NULL,<br />
RCT_DSRD_BY_SRD_MTH_ID INTEGER NOT NULL,<br />
SP_CNSTRNT_TYP_ID INTEGER NOT NULL,<br />
CRRNCY_ID INTEGER NOT NULL,<br />
SP_ORDR_NUM VARCHAR(50) NOT NULL,<br />
CRRNCY_EXCHNG_RT DECIMAL(18, 6),<br />
DSRD_PRDCT_QTY DECIMAL(15, 2) NOT NULL,<br />
CNSTRND_PRDCT_QTY DECIMAL(15, 2) NOT NULL,<br />
CNSTRNT_RMRKS VARCHAR(4000) NOT NULL,<br />
PRDCT_CST DECIMAL(12, 3) NOT NULL,<br />
FRT_CST DECIMAL(12, 3) NOT NULL,<br />
TOT_CST DECIMAL(12, 3) NOT NULL,<br />
PRIMARY KEY (NTNL_SP_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: ORDR_LIN_STAT <br />
--<br />
<br />
CREATE TABLE ORDR_LIN_STAT(<br />
ORDR_LIN_STAT_ID INTEGER NOT NULL,<br />
ORDR_LIN_STAT_NM VARCHAR(50) NOT NULL,<br />
ORDR_LIN_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (ORDR_LIN_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: ORDR_STAT <br />
--<br />
<br />
CREATE TABLE ORDR_STAT(<br />
ORDR_STAT_ID INTEGER NOT NULL,<br />
ORDR_STAT_NM VARCHAR(50) NOT NULL,<br />
ORDR_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (ORDR_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PACKAGINGTYPECODE <br />
--<br />
<br />
CREATE TABLE PACKAGINGTYPECODE(<br />
PACKAGINGTYPECODE_ID INTEGER NOT NULL,<br />
PACKAGINGTYPECODE VARCHAR(80) NOT NULL,<br />
PACKAGINGTYPECODE_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PACKAGINGTYPECODE_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PKG_MARKED_LANGUAGE_CD <br />
--<br />
<br />
CREATE TABLE PKG_MARKED_LANGUAGE_CD(<br />
PKG_MARKED_LANGUAGE_CD_ID INTEGER NOT NULL,<br />
PKG_MARKED_LANGUAGE_CD VARCHAR(10) NOT NULL,<br />
PKG_MARKED_LANGUAGE_CD_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PKG_MARKED_LANGUAGE_CD_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PMT_TRMS_TYP <br />
--<br />
<br />
CREATE TABLE PMT_TRMS_TYP(<br />
PMT_TRMS_TYP_ID INTEGER NOT NULL,<br />
PMT_TRMS_TYP_NM VARCHAR(50) NOT NULL,<br />
PMT_TRMS_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PMT_TRMS_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PO_DLY_FC <br />
--<br />
<br />
CREATE TABLE PO_DLY_FC(<br />
PO_DLY_FC_ID INTEGER NOT NULL,<br />
PO_FC_ID INTEGER NOT NULL,<br />
DT_DLY_STARTED_DT_SRD_DAY_ID INTEGER,<br />
DT_DLY_CLRD_DT_SRD_DAY_ID INTEGER,<br />
PO_DLY_TYP_ID INTEGER,<br />
PO_DLY_RSN_ID INTEGER,<br />
PO_DLY_DAY_CNT INTEGER NOT NULL,<br />
PO_DLY_RMRKS VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (PO_DLY_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PO_DLY_RSN <br />
--<br />
<br />
CREATE TABLE PO_DLY_RSN(<br />
PO_DLY_RSN_ID INTEGER NOT NULL,<br />
PO_DLY_RSN_NM VARCHAR(50) NOT NULL,<br />
PO_DLY_RSN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PO_DLY_RSN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PO_DLY_RSPNSBL_PRTY <br />
--<br />
<br />
CREATE TABLE PO_DLY_RSPNSBL_PRTY(<br />
PO_DLY_RSPNSBL_PRTY_ID INTEGER NOT NULL,<br />
PO_DLY_RSPNSBL_PRTY_NM VARCHAR(50) NOT NULL,<br />
PO_DLY_RSPNSBL_PRTY_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PO_DLY_RSPNSBL_PRTY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PO_DLY_TYP <br />
--<br />
<br />
CREATE TABLE PO_DLY_TYP(<br />
PO_DLY_TYP_ID INTEGER NOT NULL,<br />
PO_DLY_RSPNSBL_PRTY_ID INTEGER,<br />
PO_DLY_TYP_NM VARCHAR(50) NOT NULL,<br />
PO_DLY_TYP_DESC VARCHAR(50) NOT NULL,<br />
PO_DLY_ACCPTBL_YNFLG CHAR(1) NOT NULL,<br />
PRIMARY KEY (PO_DLY_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PO_DOC_CMPLTN_STAT <br />
--<br />
<br />
CREATE TABLE PO_DOC_CMPLTN_STAT(<br />
PO_DOC_CMPLTN_STAT_ID INTEGER NOT NULL,<br />
PO_DOC_CMPLTN_STAT_NM VARCHAR(50) NOT NULL,<br />
PO_DOC_CMPLTN_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PO_DOC_CMPLTN_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PO_FC <br />
--<br />
<br />
CREATE TABLE PO_FC(<br />
PO_FC_ID INTEGER NOT NULL,<br />
PO_TYP_ID INTEGER NOT NULL,<br />
PO_URGNCY_TYP_ID INTEGER NOT NULL,<br />
PQ_FC_ID INTEGER NOT NULL,<br />
PRCRNG_AGNCY_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
DONR_OFFC_ID INTEGER NOT NULL,<br />
FNDNG_SRC_ID INTEGER NOT NULL,<br />
SPPLR_ID INTEGER NOT NULL,<br />
CNSGNE_ID INTEGER NOT NULL,<br />
HLTH_ELMNT_ID INTEGER NOT NULL,<br />
TSKORDR_ID INTEGER NOT NULL,<br />
PPLN_STG_ID INTEGER NOT NULL,<br />
SPPLY_CHN_FRMWRK_ID INTEGER,<br />
SRC_INCOTERM_ID INTEGER NOT NULL,<br />
DSTNTN_INCOTERM_ID INTEGER NOT NULL,<br />
PO_STAT_ID INTEGER,<br />
PPLN_ORDR_DISP_ID INTEGER NOT NULL,<br />
PO_DOC_CMPLTN_STAT_ID INTEGER NOT NULL,<br />
SRC_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
DSTNTN_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
PO_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
BLNKT_PO_VLD_FROM_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
BLNKT_PO_VLD_TO_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PRJCTD_DLVRY_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
VNDR_PRMSD_BY_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PRE_SHPMNT_INSPCTN_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
ESTMTD_RDY_FOR_FRT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
EXPRT_DOC_RCVD_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PO_CRTD_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PO_RCVD_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PO_SNT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PLND_IN_CNTRY_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PLND_DLVRY_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
SHPPNG_MTHD_ID INTEGER NOT NULL,<br />
FRT_FWDR_ID INTEGER NOT NULL,<br />
CNTRY_PRGRM_ID INTEGER NOT NULL,<br />
CRRNCY_ID INTEGER NOT NULL,<br />
PMT_TRMS_TYP_ID INTEGER NOT NULL,<br />
PO_NUM VARCHAR(50),<br />
ORDR_IN_LN_WITH_SP_YNFLG CHAR(1) NOT NULL,<br />
PRTL_DLVRY_YNFLG CHAR(1) NOT NULL,<br />
HDR_DISC_PCTG DECIMAL(4, 3) NOT NULL,<br />
HDR_DISC_VAL DECIMAL(12, 3) NOT NULL,<br />
TOT_LIN_DISC_VAL DECIMAL(12, 3) NOT NULL,<br />
FRT_EXPNS DECIMAL(12, 3) NOT NULL,<br />
INSRNC_EXPNS DECIMAL(12, 3) NOT NULL,<br />
QA_EXPNS DECIMAL(12, 3) NOT NULL,<br />
SCRTY_EXPNS DECIMAL(12, 3) NOT NULL,<br />
OTHR_HDR_EXPNSS DECIMAL(12, 3) NOT NULL,<br />
PO_RMRKS VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (PO_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PO_HDR_EXPNS_FC <br />
--<br />
<br />
CREATE TABLE PO_HDR_EXPNS_FC(<br />
PO_HDR_EXPNS_FC_ID INTEGER NOT NULL,<br />
PO_FC_ID INTEGER NOT NULL,<br />
PO_HDR_EXPNS_TYP_ID INTEGER NOT NULL,<br />
EXPNS_VAL DECIMAL(12, 3) NOT NULL,<br />
EXPNS_DISC_PCTG DECIMAL(4, 3) NOT NULL,<br />
EXPNS_DISC_VAL DECIMAL(12, 3) NOT NULL,<br />
PRIMARY KEY (PO_HDR_EXPNS_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PO_HDR_EXPNS_TYP <br />
--<br />
<br />
CREATE TABLE PO_HDR_EXPNS_TYP(<br />
PO_HDR_EXPNS_TYP_ID INTEGER NOT NULL,<br />
PO_HDR_EXPNS_TYP_NM VARCHAR(50) NOT NULL,<br />
PO_HDR_EXPNS_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PO_HDR_EXPNS_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PO_KEY_INFO_TYP <br />
--<br />
<br />
CREATE TABLE PO_KEY_INFO_TYP(<br />
PO_KEY_INFO_TYP_ID INTEGER NOT NULL,<br />
PO_KEY_INFO_TYP_NM VARCHAR(50) NOT NULL,<br />
PO_KEY_INFO_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PO_KEY_INFO_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PO_KIC_FC <br />
--<br />
<br />
CREATE TABLE PO_KIC_FC(<br />
PO_KIC_FC_ID INTEGER NOT NULL,<br />
PO_FC_ID INTEGER NOT NULL,<br />
SRD_DAY_ID INTEGER,<br />
PO_KEY_INFO_TYP_ID INTEGER,<br />
PO_KIC_RSN_ID INTEGER,<br />
PREV_VAL VARCHAR(4000) NOT NULL,<br />
CRRNT_VAL VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (PO_KIC_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PO_KIC_RSN <br />
--<br />
<br />
CREATE TABLE PO_KIC_RSN(<br />
PO_KIC_RSN_ID INTEGER NOT NULL,<br />
PO_KIC_RSN_NM VARCHAR(50) NOT NULL,<br />
PO_KIC_RSN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PO_KIC_RSN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PO_LIN_FC <br />
--<br />
<br />
CREATE TABLE PO_LIN_FC(<br />
PO_LIN_FC_ID INTEGER NOT NULL,<br />
PO_FC_ID INTEGER NOT NULL,<br />
PQ_LIN_FC_ID INTEGER NOT NULL,<br />
TRADE_ITM_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_5_ID INTEGER NOT NULL,<br />
MFR_ID INTEGER NOT NULL,<br />
FNDNG_SRC_ID INTEGER NOT NULL,<br />
HLTH_ELMNT_ID INTEGER NOT NULL,<br />
PO_LIN_STAT_ID INTEGER NOT NULL,<br />
PO_LIN_STAT_RSN_ID INTEGER NOT NULL,<br />
SRC_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
DSTNTN_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
QTY_UOM_ID INTEGER NOT NULL,<br />
SHPPNG_MTHD_ID INTEGER NOT NULL,<br />
FRT_FWDR_ID INTEGER NOT NULL,<br />
SRC_INCOTERM_ID INTEGER NOT NULL,<br />
DSTNTN_INCOTERM_ID INTEGER NOT NULL,<br />
SPPLY_CHN_FRMWRK_ID INTEGER NOT NULL,<br />
ESTMTD_RDY_FOR_FRT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PLND_IN_CNTRY_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PLND_DLVRY_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PRJCTD_DLVRY_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PO_NUM VARCHAR(50) NOT NULL,<br />
LIN_NUM INTEGER NOT NULL,<br />
LIN_QTY DECIMAL(15, 2) NOT NULL,<br />
LIN_EACH_QUALTITY DECIMAL(15, 2) NOT NULL,<br />
LIN_VAL DECIMAL(12, 3),<br />
LIN_EXW_VAL DECIMAL(12, 3) NOT NULL,<br />
LIN_DISC_PCTG DECIMAL(4, 3) NOT NULL,<br />
LIN_DISC_VAL DECIMAL(12, 3) NOT NULL,<br />
PO_LIN_CYP DECIMAL(11, 2) NOT NULL,<br />
PRIMARY KEY (PO_LIN_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PO_LIN_STAT <br />
--<br />
<br />
CREATE TABLE PO_LIN_STAT(<br />
PO_LIN_STAT_ID INTEGER NOT NULL,<br />
PO_LIN_STAT_NM VARCHAR(50) NOT NULL,<br />
PO_LIN_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PO_LIN_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PO_LIN_STAT_RSN <br />
--<br />
<br />
CREATE TABLE PO_LIN_STAT_RSN(<br />
PO_LIN_STAT_RSN_ID INTEGER NOT NULL,<br />
PO_LIN_STAT_RSN_NM VARCHAR(50) NOT NULL,<br />
PO_LIN_STAT_RSN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PO_LIN_STAT_RSN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PO_MLSTN_FC <br />
--<br />
<br />
CREATE TABLE PO_MLSTN_FC(<br />
PO_MLSTN_FC_ID INTEGER NOT NULL,<br />
PO_FC_ID INTEGER NOT NULL,<br />
PO_LIN_FC_ID INTEGER NOT NULL,<br />
PO_MLSTN_DT_SRD_DAY_ID INTEGER,<br />
PO_MLSTN_TYP_ID INTEGER,<br />
PO_MLSTN_RSN_ID INTEGER,<br />
PO_MLSTN_RMRKS VARCHAR(4000) NOT NULL,<br />
PO_MLSTN_RSN_RMRKS VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (PO_MLSTN_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PO_MLSTN_RSN <br />
--<br />
<br />
CREATE TABLE PO_MLSTN_RSN(<br />
PO_MLSTN_RSN_ID INTEGER NOT NULL,<br />
PO_MLSTN_RSN_NM VARCHAR(50) NOT NULL,<br />
PO_MLSTN_RSN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PO_MLSTN_RSN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PO_MLSTN_TYP <br />
--<br />
<br />
CREATE TABLE PO_MLSTN_TYP(<br />
PO_MLSTN_TYP_ID INTEGER NOT NULL,<br />
PO_MLSTN_TYP_NM VARCHAR(50) NOT NULL,<br />
PO_MLSTN_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PO_MLSTN_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PO_STAT <br />
--<br />
<br />
CREATE TABLE PO_STAT(<br />
PO_STAT_ID INTEGER NOT NULL,<br />
PO_STAT_NM VARCHAR(50) NOT NULL,<br />
PO_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PO_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PO_TYP <br />
--<br />
<br />
CREATE TABLE PO_TYP(<br />
PO_TYP_ID INTEGER NOT NULL,<br />
PO_TYP_NM VARCHAR(50) NOT NULL,<br />
PO_TYP_DESC VARCHAR(250) NOT NULL,<br />
PRIMARY KEY (PO_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PO_URGNCY_TYP <br />
--<br />
<br />
CREATE TABLE PO_URGNCY_TYP(<br />
PO_URGNCY_TYP_ID INTEGER NOT NULL,<br />
PO_URGNCY_TYP_NM VARCHAR(50) NOT NULL,<br />
PO_URGNCY_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PO_URGNCY_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PPLN_ORDR_DISP <br />
--<br />
<br />
CREATE TABLE PPLN_ORDR_DISP(<br />
PPLN_ORDR_DISP_ID INTEGER NOT NULL,<br />
PPLN_ORDR_DISP_NM VARCHAR(50) NOT NULL,<br />
PPLN_ORDR_DISP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PPLN_ORDR_DISP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PPLN_STG <br />
--<br />
<br />
CREATE TABLE PPLN_STG(<br />
PPLN_STG_ID INTEGER NOT NULL,<br />
PPLN_STG_NM VARCHAR(50) NOT NULL,<br />
PPLN_STG_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PPLN_STG_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PQ_DLY_FC <br />
--<br />
<br />
CREATE TABLE PQ_DLY_FC(<br />
PQ_DLY_FC_ID INTEGER NOT NULL,<br />
PQ_FC_ID INTEGER NOT NULL,<br />
DT_DLY_STARTED_SRD_DAY_ID INTEGER NOT NULL,<br />
DT_DLY_CLRD_SRD_DAY_ID INTEGER NOT NULL,<br />
PQ_DLY_TYP_ID INTEGER NOT NULL,<br />
PQ_DLY_RSN_ID INTEGER NOT NULL,<br />
PQ_DLY_DAY_CNT INTEGER NOT NULL,<br />
PQ_DLY_RMRKS VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (PQ_DLY_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PQ_DLY_RSN <br />
--<br />
<br />
CREATE TABLE PQ_DLY_RSN(<br />
PQ_DLY_RSN_ID INTEGER NOT NULL,<br />
PQ_DLY_RSN_NM VARCHAR(50) NOT NULL,<br />
PQ_DLY_RSN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PQ_DLY_RSN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PQ_DLY_RSPNSBL_PRTY <br />
--<br />
<br />
CREATE TABLE PQ_DLY_RSPNSBL_PRTY(<br />
PQ_DLY_RSPNSBL_PRTY_ID INTEGER NOT NULL,<br />
PQ_DLY_RSPNSBL_PRTY_NM VARCHAR(50) NOT NULL,<br />
PQ_DLY_RSPNSBL_PRTY_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PQ_DLY_RSPNSBL_PRTY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PQ_DLY_TYP <br />
--<br />
<br />
CREATE TABLE PQ_DLY_TYP(<br />
PQ_DLY_TYP_ID INTEGER NOT NULL,<br />
PQ_DLY_RSPNSBL_PRTY_ID INTEGER NOT NULL,<br />
PQ_DLY_TYP_NM VARCHAR(50) NOT NULL,<br />
PQ_DLY_TYP_DESC VARCHAR(50) NOT NULL,<br />
PQ_DLY_RMRKS VARCHAR(4000) NOT NULL,<br />
PR_DLY_ACCPTBL_YNFLG CHAR(1) NOT NULL,<br />
PRIMARY KEY (PQ_DLY_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PQ_DOC_CMPLTN_STAT <br />
--<br />
<br />
CREATE TABLE PQ_DOC_CMPLTN_STAT(<br />
PQ_DOC_CMPLTN_STAT_ID INTEGER NOT NULL,<br />
PQ_DOC_CMPLTN_STAT_NM VARCHAR(50) NOT NULL,<br />
PQ_DOC_CMPLTN_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PQ_DOC_CMPLTN_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PQ_FC <br />
--<br />
<br />
CREATE TABLE PQ_FC(<br />
PQ_FC_ID INTEGER NOT NULL,<br />
PQ_TYP_ID INTEGER NOT NULL,<br />
PQ_SRC_ID INTEGER,<br />
PQ_URGNCY_TYP_ID INTEGER,<br />
PR_FC_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
DONR_OFFC_ID INTEGER NOT NULL,<br />
SPPLR_ID INTEGER NOT NULL,<br />
HLTH_ELMNT_ID INTEGER NOT NULL,<br />
TSKORDR_ID INTEGER NOT NULL,<br />
PPLN_STG_ID INTEGER NOT NULL,<br />
SPPLY_CHN_FRMWRK_ID INTEGER NOT NULL,<br />
PQ_STAT_ID INTEGER NOT NULL,<br />
PQ_RSPNS_ID INTEGER NOT NULL,<br />
PPLN_ORDR_DISP_ID INTEGER NOT NULL,<br />
PQ_DOC_CMPLTN_STAT_ID INTEGER NOT NULL,<br />
SRC_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
DSTNTN_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
INCOTERM_ID INTEGER NOT NULL,<br />
PQ_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
STKOUT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PQ_ESTMTD_RDY_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PQ_EXP_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PQ_SNT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PQ_RSPNS_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PQ_FNL_INVC_SNT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PQ_PRCD_TO_ORDR_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
SHPPNG_MTHD_ID INTEGER NOT NULL,<br />
FRT_FWDR_ID INTEGER NOT NULL,<br />
CNTRY_PRGRM_ID INTEGER NOT NULL,<br />
CRRNCY_ID INTEGER,<br />
PMT_TRMS_TYP_ID INTEGER NOT NULL,<br />
PQ_NUM VARCHAR(50) NOT NULL,<br />
ORDR_IN_LN_WITH_SP_YNFLG CHAR(1) NOT NULL,<br />
CRRNCY_EXCHNG_RT DECIMAL(18, 6),<br />
HDR_DISC_PCTG DECIMAL(4, 3) NOT NULL,<br />
HDR_DISC_VAL DECIMAL(12, 3) NOT NULL,<br />
TOT_LIN_DISC_VAL DECIMAL(12, 3) NOT NULL,<br />
FRT_EXPNS DECIMAL(12, 3) NOT NULL,<br />
INSRNC_EXPNS DECIMAL(12, 3) NOT NULL,<br />
QA_EXPNS DECIMAL(12, 3) NOT NULL,<br />
SCRTY_EXPNS DECIMAL(12, 3) NOT NULL,<br />
OTHR_HDR_EXPNSS DECIMAL(12, 3) NOT NULL,<br />
PQ_RSN VARCHAR(4000) NOT NULL,<br />
PQ_RMRKS VARCHAR(4000) NOT NULL,<br />
PQ_INVC_FNL_CMMNTS VARCHAR(4000) NOT NULL,<br />
PQ_RSPNS_CMMNTS VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (PQ_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PQ_HDR_EXPNS_FC <br />
--<br />
<br />
CREATE TABLE PQ_HDR_EXPNS_FC(<br />
PQ_HDR_EXPNS_FC_ID INTEGER NOT NULL,<br />
PQ_FC_ID INTEGER NOT NULL,<br />
PQ_HDR_EXPNS_TYP_ID INTEGER NOT NULL,<br />
EXPNS_VAL DECIMAL(12, 3) NOT NULL,<br />
EXPNS_DISC_PCTG DECIMAL(4, 3) NOT NULL,<br />
EXPNS_DISC_VAL DECIMAL(12, 3) NOT NULL,<br />
PRIMARY KEY (PQ_HDR_EXPNS_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PQ_HDR_EXPNS_TYP <br />
--<br />
<br />
CREATE TABLE PQ_HDR_EXPNS_TYP(<br />
PQ_HDR_EXPNS_TYP_ID INTEGER NOT NULL,<br />
PQ_HDR_EXPNS_TYP_NM VARCHAR(50) NOT NULL,<br />
PQ_HDR_EXPNS_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PQ_HDR_EXPNS_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PQ_KEY_INFO_TYP <br />
--<br />
<br />
CREATE TABLE PQ_KEY_INFO_TYP(<br />
PQ_KEY_INFO_TYP_ID INTEGER NOT NULL,<br />
PQ_KEY_INFO_TYP_NM VARCHAR(50) NOT NULL,<br />
PQ_KEY_INFO_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PQ_KEY_INFO_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PQ_KIC_FC <br />
--<br />
<br />
CREATE TABLE PQ_KIC_FC(<br />
PQ_KIC_FC_ID INTEGER NOT NULL,<br />
PQ_FC_ID INTEGER NOT NULL,<br />
SRD_DAY_ID INTEGER NOT NULL,<br />
PQ_KEY_INFO_TYP_ID INTEGER NOT NULL,<br />
PQ_KIC_RSN_ID INTEGER NOT NULL,<br />
PREV_VAL VARCHAR(4000) NOT NULL,<br />
CRRNT_VAL VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (PQ_KIC_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PQ_KIC_RSN <br />
--<br />
<br />
CREATE TABLE PQ_KIC_RSN(<br />
PQ_KIC_RSN_ID INTEGER NOT NULL,<br />
PQ_KIC_RSN_NM VARCHAR(50) NOT NULL,<br />
PQ_KIC_RSN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PQ_KIC_RSN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PQ_LIN_FC <br />
--<br />
<br />
CREATE TABLE PQ_LIN_FC(<br />
PQ_LIN_FC_ID INTEGER NOT NULL,<br />
PQ_FC_ID INTEGER NOT NULL,<br />
PR_LIN_FC_ID INTEGER NOT NULL,<br />
FNDNG_SRC_ID INTEGER NOT NULL,<br />
HLTH_ELMNT_ID INTEGER NOT NULL,<br />
TRADE_ITM_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_5_ID INTEGER NOT NULL,<br />
MFR_ID INTEGER NOT NULL,<br />
PQ_LIN_STAT_ID INTEGER NOT NULL,<br />
PQ_LIN_STAT_RSN_ID INTEGER NOT NULL,<br />
SRC_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
DSTNTN_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
QTY_UOM_ID INTEGER NOT NULL,<br />
PQ_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
STKOUT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
SHPPNG_MTHD_ID INTEGER NOT NULL,<br />
FRT_FWDR_ID INTEGER NOT NULL,<br />
SRC_INCOTERM_ID INTEGER NOT NULL,<br />
DSTNTN_INCOTERM_ID INTEGER NOT NULL,<br />
SPPLY_CHN_FRMWRK_ID INTEGER NOT NULL,<br />
SPPLR_ID INTEGER NOT NULL,<br />
LIN_NUM INTEGER NOT NULL,<br />
LIN_QTY DECIMAL(15, 2) NOT NULL,<br />
LIN_EACH_QTY DECIMAL(15, 2) NOT NULL,<br />
LIN_UNIT_PRC DECIMAL(12, 3),<br />
LIN_VAL DECIMAL(12, 3) NOT NULL,<br />
LIN_EXW_VAL DECIMAL(12, 3) NOT NULL,<br />
LIN_DISC_PCTG DECIMAL(4, 3) NOT NULL,<br />
LIN_DISC_VAL DECIMAL(12, 3) NOT NULL,<br />
PRIMARY KEY (PQ_LIN_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PQ_LIN_STAT <br />
--<br />
<br />
CREATE TABLE PQ_LIN_STAT(<br />
PQ_LIN_STAT_ID INTEGER NOT NULL,<br />
PQ_LIN_STAT_NM VARCHAR(50) NOT NULL,<br />
PQ_LIN_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PQ_LIN_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PQ_LIN_STAT_RSN <br />
--<br />
<br />
CREATE TABLE PQ_LIN_STAT_RSN(<br />
PQ_LIN_STAT_RSN_ID INTEGER NOT NULL,<br />
PQ_LIN_STAT_RSN_NM VARCHAR(50) NOT NULL,<br />
PQ_LIN_STAT_RSN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PQ_LIN_STAT_RSN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PQ_MLSTN_FC <br />
--<br />
<br />
CREATE TABLE PQ_MLSTN_FC(<br />
PQ_MLSTN_FC_ID INTEGER NOT NULL,<br />
PQ_FC_ID INTEGER NOT NULL,<br />
PQ_LIN_FC_ID INTEGER NOT NULL,<br />
PQ_MLSTN_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PQ_MLSTN_TYP_ID INTEGER NOT NULL,<br />
PQ_MLSTN_RSN_ID INTEGER NOT NULL,<br />
PQ_MLSTN_RMRKS VARCHAR(4000) NOT NULL,<br />
PQ_MLSTN_RSN_RMRKS VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (PQ_MLSTN_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PQ_MLSTN_RSN <br />
--<br />
<br />
CREATE TABLE PQ_MLSTN_RSN(<br />
PQ_MLSTN_RSN_ID INTEGER NOT NULL,<br />
PQ_MLSTN_RSN_NM VARCHAR(50) NOT NULL,<br />
PQ_MLSTN_RSN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PQ_MLSTN_RSN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PQ_MLSTN_TYP <br />
--<br />
<br />
CREATE TABLE PQ_MLSTN_TYP(<br />
PQ_MLSTN_TYP_ID INTEGER NOT NULL,<br />
PQ_MLSTN_TYP_NM VARCHAR(50) NOT NULL,<br />
PQ_MLSTN_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PQ_MLSTN_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PQ_RSPNS <br />
--<br />
<br />
CREATE TABLE PQ_RSPNS(<br />
PQ_RSPNS_ID INTEGER NOT NULL,<br />
PQ_RSPNS_NM VARCHAR(50) NOT NULL,<br />
PQ_RSPNS_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PQ_RSPNS_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PQ_SRC <br />
--<br />
<br />
CREATE TABLE PQ_SRC(<br />
PQ_SRC_ID INTEGER NOT NULL,<br />
PQ_SRC_NM VARCHAR(50) NOT NULL,<br />
PQ_SRC_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PQ_SRC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PQ_STAT <br />
--<br />
<br />
CREATE TABLE PQ_STAT(<br />
PQ_STAT_ID INTEGER NOT NULL,<br />
PQ_STAT_NM VARCHAR(50) NOT NULL,<br />
PQ_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PQ_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PQ_TYP <br />
--<br />
<br />
CREATE TABLE PQ_TYP(<br />
PQ_TYP_ID INTEGER NOT NULL,<br />
PQ_TYP_NM VARCHAR(50) NOT NULL,<br />
PQ_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PQ_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PQ_URGNCY_TYP <br />
--<br />
<br />
CREATE TABLE PQ_URGNCY_TYP(<br />
PQ_URGNCY_TYP_ID INTEGER NOT NULL,<br />
EMRGNCY_TYP_ID INTEGER,<br />
PQ_URGNCY_TYP_NM VARCHAR(50) NOT NULL,<br />
PQ_URGNCY_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PQ_URGNCY_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PR_DLY_FC <br />
--<br />
<br />
CREATE TABLE PR_DLY_FC(<br />
PR_DLY_FC_ID INTEGER NOT NULL,<br />
PR_FC_ID INTEGER NOT NULL,<br />
DT_DLY_STARTED_SRD_DAY_ID INTEGER NOT NULL,<br />
DT_DLY_CLRD_SRD_DAY_ID INTEGER NOT NULL,<br />
PR_DLY_TYP_ID INTEGER NOT NULL,<br />
PR_DLY_RSN_ID INTEGER NOT NULL,<br />
PR_DLY_DAY_CNT INTEGER NOT NULL,<br />
PR_DLY_RMRKS VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (PR_DLY_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PR_DLY_RSN <br />
--<br />
<br />
CREATE TABLE PR_DLY_RSN(<br />
PR_DLY_RSN_ID INTEGER NOT NULL,<br />
PR_DLY_RSN_NM VARCHAR(50) NOT NULL,<br />
PR_DLY_RSN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PR_DLY_RSN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PR_DLY_RSPNSBL_PRTY <br />
--<br />
<br />
CREATE TABLE PR_DLY_RSPNSBL_PRTY(<br />
PR_DLY_RSPNSBL_PRTY_ID INTEGER NOT NULL,<br />
PR_DLY_RSPNSBL_PRTY_NM VARCHAR(50) NOT NULL,<br />
PR_DLY_RSPNSBL_PRTY_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PR_DLY_RSPNSBL_PRTY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PR_DLY_TYP <br />
--<br />
<br />
CREATE TABLE PR_DLY_TYP(<br />
PR_DLY_TYP_ID INTEGER NOT NULL,<br />
PR_DLY_RSPNSBL_PRTY_ID INTEGER NOT NULL,<br />
PR_DLY_TYP_NM VARCHAR(50) NOT NULL,<br />
PR_DLY_TYP_DESC VARCHAR(50) NOT NULL,<br />
PR_DLY_ACCPTBL_YNFLG CHAR(1) NOT NULL,<br />
PRIMARY KEY (PR_DLY_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PR_DOC_CMPLTN_STAT <br />
--<br />
<br />
CREATE TABLE PR_DOC_CMPLTN_STAT(<br />
PR_DOC_CMPLTN_STAT_ID INTEGER NOT NULL,<br />
PR_DOC_CMPLTN_STAT_NM VARCHAR(50) NOT NULL,<br />
PR_DOC_CMPLTN_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PR_DOC_CMPLTN_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PR_FC <br />
--<br />
<br />
CREATE TABLE PR_FC(<br />
PR_FC_ID INTEGER NOT NULL,<br />
PR_TYP_ID INTEGER NOT NULL,<br />
TSKORDR_ID INTEGER NOT NULL,<br />
LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
PR_DOC_CMPLTN_STAT_ID INTEGER NOT NULL,<br />
PPLN_STG_ID INTEGER NOT NULL,<br />
PPLN_ORDR_DISP_ID INTEGER NOT NULL,<br />
SPPLY_CHN_FRMWRK_ID INTEGER NOT NULL,<br />
CNTRY_PRGRM_ID INTEGER NOT NULL,<br />
HLTH_ELMNT_ID INTEGER NOT NULL,<br />
PR_STAT_ID INTEGER NOT NULL,<br />
PR_URGNCY_TYP_ID INTEGER NOT NULL,<br />
PR_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PR_ESTMTD_RDY_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PR_EXP_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PR_SNT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PR_RSPNS_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
FNDNG_SRC_ID INTEGER NOT NULL,<br />
DONR_OFFC_ID INTEGER NOT NULL,<br />
PRFRRD_INCOTERM_ID INTEGER NOT NULL,<br />
RQSTD_LEAD_TIME_DAYS INTEGER NOT NULL,<br />
PR_TOT_QTY INTEGER NOT NULL,<br />
PR_TOT_VAL DECIMAL(12, 3) NOT NULL,<br />
PR_RMRKS VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (PR_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PR_KEY_INFO_TYP <br />
--<br />
<br />
CREATE TABLE PR_KEY_INFO_TYP(<br />
PR_KEY_INFO_TYP_ID INTEGER NOT NULL,<br />
PR_KEY_INFO_TYP_NM VARCHAR(50) NOT NULL,<br />
PR_KEY_INFO_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PR_KEY_INFO_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PR_KIC_FC <br />
--<br />
<br />
CREATE TABLE PR_KIC_FC(<br />
PR_KIC_FC_ID INTEGER NOT NULL,<br />
PR_FC_ID INTEGER NOT NULL,<br />
SRD_DAY_ID INTEGER NOT NULL,<br />
PR_KEY_INFO_TYP_ID INTEGER NOT NULL,<br />
PR_KIC_RSN_ID INTEGER NOT NULL,<br />
PREV_VAL VARCHAR(4000) NOT NULL,<br />
CRRNT_VAL VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (PR_KIC_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PR_KIC_RSN <br />
--<br />
<br />
CREATE TABLE PR_KIC_RSN(<br />
PR_KIC_RSN_ID INTEGER NOT NULL,<br />
PR_KIC_RSN_NM VARCHAR(50) NOT NULL,<br />
PR_KIC_RSN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PR_KIC_RSN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PR_LIN_FC <br />
--<br />
<br />
CREATE TABLE PR_LIN_FC(<br />
PR_LIN_FC_ID INTEGER NOT NULL,<br />
PR_FC_ID INTEGER NOT NULL,<br />
NTNL_SP_FC_ID INTEGER NOT NULL,<br />
TRADE_ITM_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_5_ID INTEGER NOT NULL,<br />
PRDCT_LN_ID INTEGER NOT NULL,<br />
PRDCT_SUBCAT_LVL_3_ID INTEGER NOT NULL,<br />
PRDCT_SUBCAT_LVL_2_ID INTEGER NOT NULL,<br />
PRDCT_SUBCAT_LVL_1_ID INTEGER NOT NULL,<br />
PR_LIN_STAT_RSN_ID INTEGER NOT NULL,<br />
PR_LIN_STAT_ID INTEGER NOT NULL,<br />
QTY_UOM_ID INTEGER NOT NULL,<br />
PRFRRD_SHPPNG_MTHD_ID INTEGER NOT NULL,<br />
PRJCTD_STKOUT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
NEW_PR_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
NEW_PR_APPROVED_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
NEW_PR_RJCTD_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
NEW_PRDCT_ADDED_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
FNDNG_SRC_ID INTEGER NOT NULL,<br />
LIN_RQSTD_QTY DECIMAL(15, 2) NOT NULL,<br />
LIN_RQST_VAL DECIMAL(12, 3) NOT NULL,<br />
NEW_PR_RQRD_YNFLG CHAR(1) NOT NULL,<br />
NEW_PR_NUM VARCHAR(250) NOT NULL,<br />
NEW_PR_GNRC_NM VARCHAR(250) NOT NULL,<br />
NEW_PR_STR VARCHAR(250) NOT NULL,<br />
NEW_PR_PACK_SZ VARCHAR(250) NOT NULL,<br />
NEW_PR_CMMNTS VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (PR_LIN_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PR_LIN_STAT <br />
--<br />
<br />
CREATE TABLE PR_LIN_STAT(<br />
PR_LIN_STAT_ID INTEGER NOT NULL,<br />
PR_LIN_STAT_NM VARCHAR(50) NOT NULL,<br />
PR_LIN_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PR_LIN_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PR_LIN_STAT_RSN <br />
--<br />
<br />
CREATE TABLE PR_LIN_STAT_RSN(<br />
PR_LIN_STAT_RSN_ID INTEGER NOT NULL,<br />
PR_LIN_STAT_RSN_NM VARCHAR(50) NOT NULL,<br />
PR_LIN_STAT_RSN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PR_LIN_STAT_RSN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PR_MLSTN_FC <br />
--<br />
<br />
CREATE TABLE PR_MLSTN_FC(<br />
PR_MLSTN_FC_ID INTEGER NOT NULL,<br />
PR_FC_ID INTEGER NOT NULL,<br />
PR_LIN_FC_ID INTEGER NOT NULL,<br />
PR_MLSTN_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PR_MLSTN_TYP_ID INTEGER NOT NULL,<br />
PR_MLSTN_RSN_ID INTEGER NOT NULL,<br />
PR_MLSTN_RMRKS VARCHAR(4000) NOT NULL,<br />
PR_MLSTN_RSN_RMRKS VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (PR_MLSTN_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PR_MLSTN_RSN <br />
--<br />
<br />
CREATE TABLE PR_MLSTN_RSN(<br />
PR_MLSTN_RSN_ID INTEGER NOT NULL,<br />
PR_MLSTN_RSN_NM VARCHAR(50) NOT NULL,<br />
PR_MLSTN_RSN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PR_MLSTN_RSN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PR_MLSTN_TYP <br />
--<br />
<br />
CREATE TABLE PR_MLSTN_TYP(<br />
PR_MLSTN_TYP_ID INTEGER NOT NULL,<br />
PR_MLSTN_TYP_NM VARCHAR(50) NOT NULL,<br />
PR_MLSTN_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PR_MLSTN_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PR_STAT <br />
--<br />
<br />
CREATE TABLE PR_STAT(<br />
PR_STAT_ID INTEGER NOT NULL,<br />
PR_STAT_NM VARCHAR(50) NOT NULL,<br />
PR_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PR_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PR_TYP <br />
--<br />
<br />
CREATE TABLE PR_TYP(<br />
PR_TYP_ID INTEGER NOT NULL,<br />
PR_TYP_NM VARCHAR(50) NOT NULL,<br />
PR_TYP_DESC VARCHAR(150) NOT NULL,<br />
PRIMARY KEY (PR_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PR_URGNCY_TYP <br />
--<br />
<br />
CREATE TABLE PR_URGNCY_TYP(<br />
PR_URGNCY_TYP_ID INTEGER NOT NULL,<br />
EMRGNCY_TYP_ID INTEGER NOT NULL,<br />
PR_URGNCY_TYP_NM VARCHAR(50) NOT NULL,<br />
PRDCT_QT_RQST_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PR_URGNCY_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRCHSNG_RSTRCTN_TYP <br />
--<br />
<br />
CREATE TABLE PRCHSNG_RSTRCTN_TYP(<br />
PRCHSNG_RSTRCTN_TYP_ID INTEGER NOT NULL,<br />
PRCHSNG_RSTRCTN_TYP_NM VARCHAR(50) NOT NULL,<br />
PRCHSNG_RSTRCTN_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PRCHSNG_RSTRCTN_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRCRMNT_FCAST_HDR <br />
--<br />
<br />
CREATE TABLE PRCRMNT_FCAST_HDR(<br />
PRCRMNT_FCAST_HDR_ID INTEGER NOT NULL,<br />
RPRT_PRD_TYP_ID INTEGER NOT NULL,<br />
PRCRNG_AGNCY_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
DONR_OFFC_ID INTEGER NOT NULL,<br />
RPRT_SBMTTD_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
RPRT_EFF_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
RPRT_APPRVL_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PRCRMNT_FCAST_STAT_ID INTEGER NOT NULL,<br />
APPRVR_NM VARCHAR(250),<br />
PRIMARY KEY (PRCRMNT_FCAST_HDR_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRCRMNT_FCAST_ITM <br />
--<br />
<br />
CREATE TABLE PRCRMNT_FCAST_ITM(<br />
PRCRMNT_FCAST_ITM_ID INTEGER NOT NULL,<br />
PRCRMNT_FCAST_HDR_ID INTEGER NOT NULL,<br />
PRCRMNT_FCAST_ITM_VER_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
CNTRY_PRGRM_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_5_ID INTEGER NOT NULL,<br />
PRJCTD_NEXT_SHPMNT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
QTY_UOM_ID INTEGER NOT NULL,<br />
PRCRMNT_FCAST_ITM_URGNCY_TYP_ID INTEGER NOT NULL,<br />
PRCRMNT_FCAST_ITM_RSK_STAT_ID INTEGER NOT NULL,<br />
FCAST_ITM_VER_NUM SMALLINT NOT NULL,<br />
FCAST_AMC DECIMAL(15, 2),<br />
FCAST_SOH DECIMAL(15, 2),<br />
FCAST_SOH_TGT_MAX DECIMAL(15, 2),<br />
FCAST_SOH_TGT_MIN DECIMAL(15, 2),<br />
FCAST_MOS DECIMAL(15, 2) NOT NULL,<br />
FCAST_MOS_MIN DECIMAL(9, 2),<br />
FCAST_MOS_MAX DECIMAL(9, 2),<br />
PRCRMNT_PRBBLTY_PCTG DECIMAL(4, 3) NOT NULL,<br />
PRCRMNT_PRBBLTY_CMMNTS VARCHAR(4000) NOT NULL,<br />
DONR_NEEDED_YNFLG CHAR(1) NOT NULL,<br />
PRIMARY KEY (PRCRMNT_FCAST_ITM_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRCRMNT_FCAST_ITM_RSK_STAT <br />
--<br />
<br />
CREATE TABLE PRCRMNT_FCAST_ITM_RSK_STAT(<br />
PRCRMNT_FCAST_ITM_RSK_STAT_ID INTEGER NOT NULL,<br />
PRCRMNT_FCAST_ITM_RSK_STAT_NM VARCHAR(50) NOT NULL,<br />
PRCRMNT_FCAST_ITM_RSK_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PRCRMNT_FCAST_ITM_RSK_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRCRMNT_FCAST_ITM_URGNCY_TYP <br />
--<br />
<br />
CREATE TABLE PRCRMNT_FCAST_ITM_URGNCY_TYP(<br />
PRCRMNT_FCAST_ITM_URGNCY_TYP_ID INTEGER NOT NULL,<br />
PRCRMNT_FCAST_ITM_URGNCY_TYP_NM VARCHAR(50) NOT NULL,<br />
PRCRMNT_FCAST_ITM_URGNCY_TYP_DESC CHAR(10),<br />
PRIMARY KEY (PRCRMNT_FCAST_ITM_URGNCY_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRCRMNT_FCAST_STAT <br />
--<br />
<br />
CREATE TABLE PRCRMNT_FCAST_STAT(<br />
PRCRMNT_FCAST_STAT_ID INTEGER NOT NULL,<br />
PRCRMNT_FCAST_STAT_NM VARCHAR(50) NOT NULL,<br />
PRCRMNT_FCAST_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PRCRMNT_FCAST_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRCRNG_AGNCY <br />
--<br />
<br />
CREATE TABLE PRCRNG_AGNCY(<br />
PRCRNG_AGNCY_ID INTEGER NOT NULL,<br />
PRCRNG_AGNCY_NM VARCHAR(50) NOT NULL,<br />
PRCRNG_AGNCY_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PRCRNG_AGNCY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRDCT_CLSSFCTN_MASTER_1 <br />
--<br />
<br />
CREATE TABLE PRDCT_CLSSFCTN_MASTER_1(<br />
PRDCT_CLSSFCTN_MSTR_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_4_ID INTEGER NOT NULL,<br />
TRADE_ITM_BASE_UOM_ID INTEGER NOT NULL,<br />
DESCRIPTIONSHORT VARCHAR(35) NOT NULL,<br />
PRDCT_LNG_NM VARCHAR(150) NOT NULL,<br />
PRDCT_BRND_NM VARCHAR(150) NOT NULL,<br />
PRDCT_DESC VARCHAR(250) NOT NULL,<br />
PRDCT_UUID VARCHAR(36),<br />
CYP_FCTR DECIMAL(8, 4),<br />
PRIMARY KEY (PRDCT_CLSSFCTN_MSTR_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRDCT_CLSSFCTN_TRCR_CMMDTY_INCLSN <br />
--<br />
<br />
CREATE TABLE PRDCT_CLSSFCTN_TRCR_CMMDTY_INCLSN(<br />
PRDCT_CLSSFCTN_TRCR_CMMDTY_INCLSN_ID INTEGER NOT NULL,<br />
TRCR_CMMDTY_TYP_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_5_ID INTEGER NOT NULL,<br />
PRIMARY KEY (PRDCT_CLSSFCTN_TRCR_CMMDTY_INCLSN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRDCT_CNSMPTN_TYP <br />
--<br />
<br />
CREATE TABLE PRDCT_CNSMPTN_TYP(<br />
PRDCT_CNSMPTN_TYP_ID INTEGER NOT NULL,<br />
PRDCT_CNSMPTN_TYP_NM VARCHAR(50) NOT NULL,<br />
PRDCT_CNSMPTN_TYP_DESC VARCHAR(250) NOT NULL,<br />
PRIMARY KEY (PRDCT_CNSMPTN_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRDCT_CRTFCN_ISSUING_AUTHORITY <br />
--<br />
<br />
CREATE TABLE PRDCT_CRTFCN_ISSUING_AUTHORITY(<br />
PRDCT_CRTFCN_ISSUING_AUTHORITY_ID INTEGER NOT NULL,<br />
CERTIFICATIONAGENCY VARCHAR(200) NOT NULL,<br />
PRDCT_CRTFCN_ISSUING_AUTHORITY_NM VARCHAR(50) NOT NULL,<br />
PRDCT_CRTFCN_ISSUING_AUTHORITY_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PRDCT_CRTFCN_ISSUING_AUTHORITY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRDCT_CRTFCN_TYP <br />
--<br />
<br />
CREATE TABLE PRDCT_CRTFCN_TYP(<br />
PRDCT_CRTFCN_TYP_ID INTEGER NOT NULL,<br />
PRDCT_CRTFCN_ISSUING_AUTHORITY_ID INTEGER NOT NULL,<br />
CERTIFICATIONSTANDARD VARCHAR(200) NOT NULL,<br />
PRDCT_CRTFCN_TYP_NM VARCHAR(50) NOT NULL,<br />
PRDCT_CRTFCN_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PRDCT_CRTFCN_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRDCT_HRRCHY <br />
--<br />
<br />
CREATE TABLE PRDCT_HRRCHY(<br />
PRDCT_HRRCHY_ID INTEGER NOT NULL,<br />
PRDCT_HRRCHY_OWNR_ID INTEGER NOT NULL,<br />
PRDCT_HRRCHY_NM VARCHAR(50) NOT NULL,<br />
PRDCT_HRRCHY_DESC VARCHAR(250) NOT NULL,<br />
PRIMARY KEY (PRDCT_HRRCHY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRDCT_HRRCHY_INCLSN <br />
--<br />
<br />
CREATE TABLE PRDCT_HRRCHY_INCLSN(<br />
PRDCT_HRRCHY_INCLSN_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_5_ID INTEGER NOT NULL,<br />
PRDCT_SUBCAT_LVL_3_ID INTEGER NOT NULL,<br />
PRIMARY KEY (PRDCT_HRRCHY_INCLSN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRDCT_HRRCHY_OWNR <br />
--<br />
<br />
CREATE TABLE PRDCT_HRRCHY_OWNR(<br />
PRDCT_HRRCHY_OWNR_ID INTEGER NOT NULL,<br />
PRDCT_HRRCHY_OWNR_NM VARCHAR(50) NOT NULL,<br />
PRDCT_HRRCHY_OWNR_DESC VARCHAR(250) NOT NULL,<br />
PRIMARY KEY (PRDCT_HRRCHY_OWNR_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRDCT_INTNDD_RLF_USE <br />
--<br />
<br />
CREATE TABLE PRDCT_INTNDD_RLF_USE(<br />
PRDCT_INTNDD_RLF_USE_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_5_ID INTEGER NOT NULL,<br />
INTNDD_RLF_TYP_ID INTEGER NOT NULL,<br />
PRDCT_INTNDD_RLF_USE_ACTV_FLG CHAR(1),<br />
PRIMARY KEY (PRDCT_INTNDD_RLF_USE_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRDCT_LN <br />
--<br />
<br />
CREATE TABLE PRDCT_LN(<br />
PRDCT_LN_ID INTEGER NOT NULL,<br />
PRDCT_LN_NM VARCHAR(50) NOT NULL,<br />
PRDCT_LN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PRDCT_LN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRDCT_LSS_LCTN <br />
--<br />
<br />
CREATE TABLE PRDCT_LSS_LCTN(<br />
PRDCT_LSS_LCTN_ID CHAR(10) NOT NULL,<br />
PRDCT_LSS_LCTN_NM CHAR(10),<br />
PRDCT_LSS_LCTN_DESC CHAR(10),<br />
PRIMARY KEY (PRDCT_LSS_LCTN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRDCT_LSS_TYP <br />
--<br />
<br />
CREATE TABLE PRDCT_LSS_TYP(<br />
PRDCT_LSS_TYP_ID CHAR(10) NOT NULL,<br />
PRDCT_LSS_TYP_NM CHAR(10),<br />
PRDCT_LSS_TYP_DESC CHAR(10),<br />
PRIMARY KEY (PRDCT_LSS_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRDCT_SUBCAT_LVL_1 <br />
--<br />
<br />
CREATE TABLE PRDCT_SUBCAT_LVL_1(<br />
PRDCT_SUBCAT_LVL_1_ID INTEGER NOT NULL,<br />
PRDCT_HRRCHY_ID INTEGER NOT NULL,<br />
PRDCT_SUBCAT_LVL_1_NM VARCHAR(50) NOT NULL,<br />
PRDCT_SUBCAT_LVL_1_DESC VARCHAR(250) NOT NULL,<br />
PRIMARY KEY (PRDCT_SUBCAT_LVL_1_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRDCT_SUBCAT_LVL_2 <br />
--<br />
<br />
CREATE TABLE PRDCT_SUBCAT_LVL_2(<br />
PRDCT_SUBCAT_LVL_2_ID INTEGER NOT NULL,<br />
PRDCT_SUBCAT_LVL_1_ID INTEGER NOT NULL,<br />
PRDCT_SUBCAT_LVL_2_NM VARCHAR(50) NOT NULL,<br />
PRDCT_SUBCAT_LVL_2_DESC VARCHAR(250) NOT NULL,<br />
PRIMARY KEY (PRDCT_SUBCAT_LVL_2_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRDCT_SUBCAT_LVL_3 <br />
--<br />
<br />
CREATE TABLE PRDCT_SUBCAT_LVL_3(<br />
PRDCT_SUBCAT_LVL_3_ID INTEGER NOT NULL,<br />
PRDCT_SUBCAT_LVL_2_ID INTEGER NOT NULL,<br />
PRDCT_SUBCAT_LVL_3_NM VARCHAR(150) NOT NULL,<br />
PRDCT_SUBCAT_LVL_3_DESC VARCHAR(250) NOT NULL,<br />
PRIMARY KEY (PRDCT_SUBCAT_LVL_3_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRDCTY <br />
--<br />
<br />
CREATE TABLE PRDCTY(<br />
PRDCTY_ID INTEGER NOT NULL,<br />
PRDCTY_NM VARCHAR(50) NOT NULL,<br />
PRDCTY_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PRDCTY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRFRRD_GLBL_CLSSFCTN_SYSTM <br />
--<br />
<br />
CREATE TABLE PRFRRD_GLBL_CLSSFCTN_SYSTM(<br />
PRFRRD_GLBL_CLSSFCTN_SYSTM_ID INTEGER NOT NULL,<br />
PRFRRD_GLBL_CLSSFCTN_SYSTM_NM VARCHAR(50) NOT NULL,<br />
PRFRRD_GLBL_CLSSFCTN_SYSTM_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PRFRRD_GLBL_CLSSFCTN_SYSTM_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRGRM_ORG <br />
--<br />
<br />
CREATE TABLE PRGRM_ORG(<br />
PRGRM_ORG_ID INTEGER NOT NULL,<br />
PRGRM_ORG_NM VARCHAR(150) NOT NULL,<br />
PRGRM_ORG_DESC VARCHAR(250) NOT NULL,<br />
PRIMARY KEY (PRGRM_ORG_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRH_CNTRCPTV_MTHD <br />
--<br />
<br />
CREATE TABLE PRH_CNTRCPTV_MTHD(<br />
PRH_CNTRCPTV_MTHD_ID INTEGER NOT NULL,<br />
PRH_CNTRCPTV_MTHD_NM VARCHAR(50) NOT NULL,<br />
PRH_CNTRCPTV_MTHD_DESC VARCHAR(50) NOT NULL,<br />
PRH_CNTRCPTV_MTHD_MTHS_OF_PRTCTN INTEGER NOT NULL,<br />
PRIMARY KEY (PRH_CNTRCPTV_MTHD_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRH_PRDCT_SPRMCD_ACTV_INGRDNT <br />
--<br />
<br />
CREATE TABLE PRH_PRDCT_SPRMCD_ACTV_INGRDNT(<br />
PRH_PRDCT_SPRMCD_ACTV_INGRDNT_ID INTEGER NOT NULL,<br />
PRH_PRDCT_SPRMCD_ACTV_INGRDNT_NM VARCHAR(50) NOT NULL,<br />
PRH_PRDCT_SPRMCD_ACTV_INGRDNT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PRH_PRDCT_SPRMCD_ACTV_INGRDNT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: PRH_PRDCT_TYP <br />
--<br />
<br />
CREATE TABLE PRH_PRDCT_TYP(<br />
PRH_PRDCT_TYP_ID INTEGER NOT NULL,<br />
PRH_PRDCT_TYP_NM VARCHAR(50) NOT NULL,<br />
PRH_PRDCT_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (PRH_PRDCT_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_ADT_APPRVL_STAT <br />
--<br />
<br />
CREATE TABLE QA_ADT_APPRVL_STAT(<br />
QA_ADT_APPRVL_STAT_ID INTEGER NOT NULL,<br />
QA_ADT_APPRVL_STAT_NM VARCHAR(50) NOT NULL,<br />
QA_ADT_APPRVL_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (QA_ADT_APPRVL_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_ADT_APPRVL_STAT_TYP <br />
--<br />
<br />
CREATE TABLE QA_ADT_APPRVL_STAT_TYP(<br />
QA_ADT_APPRVL_STAT_TYP_ID INTEGER NOT NULL,<br />
QA_ADT_APPRVL_STAT_TYP_NM VARCHAR(50) NOT NULL,<br />
QA_ADT_APPRVL_STAT_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (QA_ADT_APPRVL_STAT_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_ADT_INSPCTN_STAT <br />
--<br />
<br />
CREATE TABLE QA_ADT_INSPCTN_STAT(<br />
QA_ADT_INSPCTN_STAT_ID INTEGER NOT NULL,<br />
QA_ADT_INSPCTN_STAT_NM VARCHAR(50) NOT NULL,<br />
QA_ADT_INSPCTN_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (QA_ADT_INSPCTN_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_ADT_OBSRVTN_CTGRY <br />
--<br />
<br />
CREATE TABLE QA_ADT_OBSRVTN_CTGRY(<br />
QA_ADT_OBSRVTN_CTGRY_ID INTEGER NOT NULL,<br />
QA_ADT_OBSRVTN_CTGRY_NM VARCHAR(50) NOT NULL,<br />
QA_ADT_OBSRVTN_CTGRY_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (QA_ADT_OBSRVTN_CTGRY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_ADT_OBSRVTN_FC <br />
--<br />
<br />
CREATE TABLE QA_ADT_OBSRVTN_FC(<br />
QA_ADT_OBSRVTN_FC_ID INTEGER NOT NULL,<br />
QA_ADT_SCHED_HDR_FC_ID INTEGER NOT NULL,<br />
QA_ADT_PRDCT_CTGRY_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_5_ID INTEGER NOT NULL,<br />
MFR_ID INTEGER NOT NULL,<br />
MFR_ST_ID INTEGER NOT NULL,<br />
QA_ADT_OBSRVTN_CTGRY_ID INTEGER NOT NULL,<br />
RQRS_CNTNMNT_YNFLG CHAR(1) NOT NULL,<br />
OBSRVTN_FNDNG VARCHAR(4000) NOT NULL,<br />
GVRNG_DOC VARCHAR(50) NOT NULL,<br />
GVRNG_DOC_SCTN VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (QA_ADT_OBSRVTN_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_ADT_PRDCT_CTGRY <br />
--<br />
<br />
CREATE TABLE QA_ADT_PRDCT_CTGRY(<br />
QA_ADT_PRDCT_CTGRY_ID INTEGER NOT NULL,<br />
QA_ADT_PRDCT_CTGRY_NM VARCHAR(50) NOT NULL,<br />
QA_ADT_PRDCT_CTGRY_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (QA_ADT_PRDCT_CTGRY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_ADT_RSLT_STAT <br />
--<br />
<br />
CREATE TABLE QA_ADT_RSLT_STAT(<br />
QA_ADT_RSLT_STAT_ID INTEGER NOT NULL,<br />
QA_ADT_RSLT_STAT_NM VARCHAR(50) NOT NULL,<br />
QA_ADT_RSLT_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (QA_ADT_RSLT_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_ADT_SCHED_HDR_FC <br />
--<br />
<br />
CREATE TABLE QA_ADT_SCHED_HDR_FC(<br />
QA_ADT_SCHED_HDR_FC_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
QA_AUDITEE_TYP_ID INTEGER NOT NULL,<br />
SPPLR_ID INTEGER NOT NULL,<br />
MFR_ST_ID INTEGER NOT NULL,<br />
QA_LBRTRY_ID INTEGER NOT NULL,<br />
QA_VST_TYP_ID INTEGER NOT NULL,<br />
QA_ADT_TYP_ID INTEGER NOT NULL,<br />
QA_ADT_STAT_ID INTEGER NOT NULL,<br />
QA_ADT_INSPCTN_STAT_ID INTEGER NOT NULL,<br />
QA_ADT_RSLT_STAT_ID INTEGER NOT NULL,<br />
QA_ADT_APPRVL_STAT_ID INTEGER NOT NULL,<br />
QA_ADT_APPRVL_STAT_TYP_ID INTEGER NOT NULL,<br />
QA_ADT_PLND_STRT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
QA_ADT_ACTL_STRT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
QA_ADT_ACTL_END_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
QA_ADT_REAUDIT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
QA_VST_NUM VARCHAR(50) NOT NULL,<br />
QA_ADT_LEAD VARCHAR(250) NOT NULL,<br />
QA_ADT_SPRT_LIST VARCHAR(250) NOT NULL,<br />
QA_ADT_ORG_PARTICIPANT_LIST VARCHAR(250) NOT NULL,<br />
QA_ADT_FREQUENCY_MTHS INTEGER NOT NULL,<br />
PRIMARY KEY (QA_ADT_SCHED_HDR_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_ADT_STAT <br />
--<br />
<br />
CREATE TABLE QA_ADT_STAT(<br />
QA_ADT_STAT_ID INTEGER NOT NULL,<br />
QA_ADT_STAT_NM VARCHAR(50) NOT NULL,<br />
QA_ADT_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (QA_ADT_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_ADT_TYP <br />
--<br />
<br />
CREATE TABLE QA_ADT_TYP(<br />
QA_ADT_TYP_ID INTEGER NOT NULL,<br />
QA_ADT_TYP_NM VARCHAR(50) NOT NULL,<br />
QA_ADT_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (QA_ADT_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_ASSY_CNTXT <br />
--<br />
<br />
CREATE TABLE QA_ASSY_CNTXT(<br />
QA_ASSY_CNTXT_ID INTEGER NOT NULL,<br />
QA_ASSY_CNTXT_NM VARCHAR(50) NOT NULL,<br />
QA_ASSY_CNTXT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (QA_ASSY_CNTXT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_ASSY_STAT <br />
--<br />
<br />
CREATE TABLE QA_ASSY_STAT(<br />
QA_ASSY_STAT_ID INTEGER NOT NULL,<br />
QA_ASSY_STAT_NM VARCHAR(50) NOT NULL,<br />
QA_ASSY_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (QA_ASSY_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_AUDITEE_TYP <br />
--<br />
<br />
CREATE TABLE QA_AUDITEE_TYP(<br />
QA_AUDITEE_TYP_ID INTEGER NOT NULL,<br />
QA_AUDITEE_TYP_NM VARCHAR(50) NOT NULL,<br />
QA_AUDITEE_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (QA_AUDITEE_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_CAPA_PLN_FC <br />
--<br />
<br />
CREATE TABLE QA_CAPA_PLN_FC(<br />
QA_CAPA_PLN_FC_ID INTEGER NOT NULL,<br />
QA_ADT_SCHED_HDR_FC_ID INTEGER NOT NULL,<br />
QA_CAPA_PLN_STAT_ID INTEGER NOT NULL,<br />
QA_CAPA_ISUNC_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
QA_CAPA_APPRVL_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
QA_CAPA_RQRD_RSPNS_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
QA_CAPA_ACTL_RSPNS_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
QA_CAPA_RQRD_STRT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
QA_CAPA_ACTL_STRT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
QA_CAPA_RQRD_CMPLTN_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
QA_CAPA_ACTL_CMPLTN_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
QA_CAPA_VERIFICATION_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
QA_CAPA_PLN_NUM VARCHAR(10) NOT NULL,<br />
QA_CAPA_PLN_INITIATOR VARCHAR(150) NOT NULL,<br />
QA_CAPA_PLN_ASGNEE VARCHAR(150) NOT NULL,<br />
QA_CAPA_PLN_APPRVR VARCHAR(150) NOT NULL,<br />
QA_CAPA_PLN_VRFR VARCHAR(150) NOT NULL,<br />
QA_CAPA_PLN_DESC VARCHAR(4000) NOT NULL,<br />
QA_CAPA_PLN_NOTES VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (QA_CAPA_PLN_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_CAPA_PLN_ITM_FC <br />
--<br />
<br />
CREATE TABLE QA_CAPA_PLN_ITM_FC(<br />
QA_CAPA_PLN_ITM_FC_ID INTEGER NOT NULL,<br />
QA_ADT_OBSRVTN_FC_ID INTEGER NOT NULL,<br />
QA_CAPA_PLN_ITM_STAT_ID INTEGER NOT NULL,<br />
QA_CAPA_PLN_FC_ID INTEGER NOT NULL,<br />
QA_CAPA_PLN_ITM_TYP_ID INTEGER NOT NULL,<br />
QA_CAPA_PLN_ITM_NUM VARCHAR(10) NOT NULL,<br />
QA_CAPA_PLN_ITM_ASGNEE VARCHAR(150) NOT NULL,<br />
QA_CAPA_PLN_VRFR VARCHAR(150) NOT NULL,<br />
QA_CAPA_PLN_ITM_DESC VARCHAR(250) NOT NULL,<br />
QA_CAPA_PLN_ITM_NOTES VARCHAR(4000) NOT NULL,<br />
CNTNMNT_ACTN VARCHAR(250) NOT NULL,<br />
RTCS_DESC VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (QA_CAPA_PLN_ITM_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_CAPA_PLN_ITM_STAT <br />
--<br />
<br />
CREATE TABLE QA_CAPA_PLN_ITM_STAT(<br />
QA_CAPA_PLN_ITM_STAT_ID INTEGER NOT NULL,<br />
QA_CAPA_PLN_ITM_STAT_NM VARCHAR(50) NOT NULL,<br />
QA_CAPA_PLN_ITM_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (QA_CAPA_PLN_ITM_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_CAPA_PLN_ITM_TYP <br />
--<br />
<br />
CREATE TABLE QA_CAPA_PLN_ITM_TYP(<br />
QA_CAPA_PLN_ITM_TYP_ID INTEGER NOT NULL,<br />
QA_CAPA_PLN_ITM_TYP_NM VARCHAR(50) NOT NULL,<br />
QA_CAPA_PLN_ITM_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (QA_CAPA_PLN_ITM_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_CAPA_PLN_STAT <br />
--<br />
<br />
CREATE TABLE QA_CAPA_PLN_STAT(<br />
QA_CAPA_PLN_STAT_ID INTEGER NOT NULL,<br />
QA_CAPA_PLN_STAT_NM VARCHAR(50) NOT NULL,<br />
QA_CAPA_PLN_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (QA_CAPA_PLN_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_LBRTRY <br />
--<br />
<br />
CREATE TABLE QA_LBRTRY(<br />
QA_LBRTRY_ID INTEGER NOT NULL,<br />
QA_LBRTRY_CNTRLLNG_ENTTY_ID INTEGER NOT NULL,<br />
QA_LBRTRY_SUB_CNTRLLNG_ENTTY_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
QA_LBRTRY_NM VARCHAR(50) NOT NULL,<br />
QA_LBRTRY_DESC VARCHAR(255),<br />
QA_LBRTRY_LCTN_DESC VARCHAR(255),<br />
QA_LBRTRY_ADDR_LN_1 VARCHAR(100),<br />
QA_LBRTRY_ADDR_LN_2 VARCHAR(100),<br />
QA_LBRTRY_ADDR_STE VARCHAR(100),<br />
QA_LBRTRY_ADDR_CTY VARCHAR(100),<br />
QA_LBRTRY_ADDR_ST VARCHAR(100) NOT NULL,<br />
QA_LBRTRY_ADDR_PSTL_CD VARCHAR(100),<br />
QA_LBRTRY_ADDR_PRVNC VARCHAR(100),<br />
QA_LBRTRY_ADDR_CNTRY VARCHAR(100) NOT NULL,<br />
QA_LBRTRY_CNTCT_NM VARCHAR(50) NOT NULL,<br />
QA_LBRTRY_CNTCT_EML VARCHAR(255),<br />
PRIMARY KEY (QA_LBRTRY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_LBRTRY_CNTRLLNG_ENTTY <br />
--<br />
<br />
CREATE TABLE QA_LBRTRY_CNTRLLNG_ENTTY(<br />
QA_LBRTRY_CNTRLLNG_ENTTY_ID INTEGER NOT NULL,<br />
QA_LBRTRY_CNTRLLNG_ENTTY_NM VARCHAR(50) NOT NULL,<br />
QA_LBRTRY_CNTRLLNG_ENTTY_DESC VARCHAR(255),<br />
QA_LBRTRY_CNTRLLNG_ENTTY_ADDR_LN_1 VARCHAR(100),<br />
QA_LBRTRY_CNTRLLNG_ENTTY_ADDR_LN_2 VARCHAR(100),<br />
QA_LBRTRY_CNTRLLNG_ENTTY_ADDR_STE VARCHAR(100),<br />
QA_LBRTRY_CNTRLLNG_ENTTY_ADDR_CTY VARCHAR(100),<br />
QA_LBRTRY_CNTRLLNG_ENTTY_ADDR_ST VARCHAR(100) NOT NULL,<br />
QA_LBRTRY_CNTRLLNG_ENTTY_ADDR_PSTL_CD VARCHAR(100),<br />
QA_LBRTRY_CNTRLLNG_ENTTY_ADDR_PRVNC VARCHAR(100),<br />
QA_LBRTRY_CNTRLLNG_ENTTY_ADDR_CNTRY VARCHAR(100) NOT NULL,<br />
QA_LBRTRY_CNTRLLNG_ENTTY_CNTCT_NM VARCHAR(50) NOT NULL,<br />
QA_LBRTRY_CNTRLLNG_ENTTY_CNTCT_EML VARCHAR(255),<br />
PRIMARY KEY (QA_LBRTRY_CNTRLLNG_ENTTY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_LOT_CMPLNC_STAT <br />
--<br />
<br />
CREATE TABLE QA_LOT_CMPLNC_STAT(<br />
QA_LOT_CMPLNC_STAT_ID INTEGER NOT NULL,<br />
QA_LOT_CMPLNC_STAT_NM VARCHAR(50) NOT NULL,<br />
QA_LOT_CMPLNC_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (QA_LOT_CMPLNC_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_PRDCT_LOT_ASSY_FC (GENERIC DBMS Modification: Row Size too large VARCHAR(4000) changed to VARCHAR(1000))<br />
--<br />
<br />
CREATE TABLE QA_PRDCT_LOT_ASSY_FC(<br />
QA_PRDCT_LOT_ASSY_FC_ID INTEGER NOT NULL,<br />
SPPLR_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_5_ID INTEGER NOT NULL,<br />
MFR_ID INTEGER NOT NULL,<br />
MFR_ST_ID INTEGER NOT NULL,<br />
SMPL_RQSTD_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
SMPL_AGNT_DSPTCH_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
ESTMTD_SMPL_SHPPNG_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
ACTL_SMPL_SHPPNG_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
ESTMTD_SMPL_RCT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
ACTL_SMPL_RCT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
ESTMTD_RLS_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
ACTL_RLS_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
LOT_EXP_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
LOT_MFD_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
QTY_UOM_ID INTEGER NOT NULL,<br />
QA_LBRTRY_ID INTEGER NOT NULL,<br />
QA_LOT_CMPLNC_STAT_ID INTEGER NOT NULL,<br />
QA_ASSY_STAT_ID INTEGER NOT NULL,<br />
PO_LIN_FC_ID INTEGER NOT NULL,<br />
QA_TST_SETTING_ID INTEGER NOT NULL,<br />
LOT_NUM VARCHAR(255) NOT NULL,<br />
IS_SRA_PRDCT_YNFLG CHAR(1) NOT NULL,<br />
ASSY_NUM VARCHAR(150) NOT NULL,<br />
SMPLD_BY VARCHAR(50),<br />
SMPL_QTY DECIMAL(15, 2) NOT NULL,<br />
LOT_TOT_QTY DECIMAL(15, 2) NOT NULL,<br />
ESTMTD_TSTNG_TIME_DAYS INTEGER,<br />
ACTL_TSTNG_TIME_DAYS INTEGER,<br />
QLTY_ISSUS_CMMNTS VARCHAR(1000),<br />
QLTY_ISSU_1_CMMNTS VARCHAR(1000),<br />
QLTY_ISSU_2_CMMNTS VARCHAR(1000),<br />
QLTY_ISSU_3_CMMNTS VARCHAR(1000),<br />
QLTY_ISSU_4_CMMNTS VARCHAR(1000),<br />
PRIMARY KEY (QA_PRDCT_LOT_ASSY_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_RSLT_CMPLNC_STAT <br />
--<br />
<br />
CREATE TABLE QA_RSLT_CMPLNC_STAT(<br />
QA_RSLT_CMPLNC_STAT_ID INTEGER NOT NULL,<br />
QA_RSLT_CMPLNC_STAT_NM VARCHAR(50) NOT NULL,<br />
QA_RSLT_CMPLNC_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (QA_RSLT_CMPLNC_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_TST <br />
--<br />
<br />
CREATE TABLE QA_TST(<br />
QA_TST_ID INTEGER NOT NULL,<br />
QA_TST_TYP_ID INTEGER NOT NULL,<br />
QA_TST_NM VARCHAR(50) NOT NULL,<br />
QA_TST_DESC VARCHAR(50) NOT NULL,<br />
QA_TST_STDS_ORG VARCHAR(50) NOT NULL,<br />
QA_TST_STD_NM VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (QA_TST_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_TST_ELMNT <br />
--<br />
<br />
CREATE TABLE QA_TST_ELMNT(<br />
QA_TST_ELMNT_ID INTEGER NOT NULL,<br />
QA_TST_ID INTEGER NOT NULL,<br />
QA_TST_ELMNT_NM VARCHAR(150) NOT NULL,<br />
QA_TST_ELMNT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (QA_TST_ELMNT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_TST_RSLT_FC <br />
--<br />
<br />
CREATE TABLE QA_TST_RSLT_FC(<br />
QA_TST_RSLT_FC_ID INTEGER NOT NULL,<br />
QA_TST_ELMNT_1_ID INTEGER NOT NULL,<br />
QA_TST_ELMNT_2_ID INTEGER NOT NULL,<br />
QA_ASSY_CNTXT_ID INTEGER NOT NULL,<br />
QA_PRDCT_LOT_ASSY_FC_ID INTEGER NOT NULL,<br />
QA_RSLT_CMPLNC_STAT_ID INTEGER NOT NULL,<br />
TST_RSLT_VAL_UOM_ID INTEGER NOT NULL,<br />
ASSY_NUM VARCHAR(50) NOT NULL,<br />
LOT_NUM VARCHAR(255) NOT NULL,<br />
RSLT_NUM SMALLINT NOT NULL,<br />
RSLT_VAL VARCHAR(150) NOT NULL,<br />
RSLT_SPEC_MIN VARCHAR(150),<br />
RSLT_SPEC_MAX VARCHAR(150),<br />
RSLT_SPEC_LIST VARCHAR(150),<br />
RSLT_IS_CUME_YNFLG CHAR(1) NOT NULL,<br />
QLTY_ISSU_TXT VARCHAR(4000),<br />
PRIMARY KEY (QA_TST_RSLT_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_TST_SETTING <br />
--<br />
<br />
CREATE TABLE QA_TST_SETTING(<br />
QA_TST_SETTING_ID INTEGER NOT NULL,<br />
QA_TST_SETTING_NM VARCHAR(50) NOT NULL,<br />
QA_TST_SETTING_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (QA_TST_SETTING_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_TST_TYP <br />
--<br />
<br />
CREATE TABLE QA_TST_TYP(<br />
QA_TST_TYP_ID INTEGER NOT NULL,<br />
QA_TST_TYP_NM VARCHAR(50) NOT NULL,<br />
QA_TST_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (QA_TST_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QA_VST_TYP <br />
--<br />
<br />
CREATE TABLE QA_VST_TYP(<br />
QA_VST_TYP_ID INTEGER NOT NULL,<br />
QA_VST_TYP_NM VARCHAR(50) NOT NULL,<br />
QA_VST_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (QA_VST_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: QTY_UOM <br />
--<br />
<br />
CREATE TABLE QTY_UOM(<br />
QTY_UOM_ID INTEGER NOT NULL,<br />
TRADE_ITM_BASE_UOM_ID INTEGER NOT NULL,<br />
QTY_UOM_NM VARCHAR(50) NOT NULL,<br />
QTY_UOM_DESC VARCHAR(50) NOT NULL,<br />
QTY_UOM_UNITS_EACH INTEGER NOT NULL,<br />
PRIMARY KEY (QTY_UOM_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: RGN <br />
--<br />
<br />
CREATE TABLE RGN(<br />
RGN_ID INTEGER NOT NULL,<br />
CMS_ID INTEGER NOT NULL,<br />
RGN_NM VARCHAR(50) NOT NULL,<br />
RGN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (RGN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: RMS <br />
--<br />
<br />
CREATE TABLE RMS(<br />
RMS_ID INTEGER NOT NULL,<br />
RGN_ID INTEGER NOT NULL,<br />
CMS_ID INTEGER NOT NULL,<br />
RMS_NM VARCHAR(50) NOT NULL,<br />
RMS_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (RMS_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: ROUTEOFADMINISTRATION <br />
--<br />
<br />
CREATE TABLE ROUTEOFADMINISTRATION(<br />
ROUTEOFADMINISTRATION_ID INTEGER NOT NULL,<br />
ROUTEOFADMINISTRATION VARCHAR(80) NOT NULL,<br />
ROUTEOFADMINISTRATION_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (ROUTEOFADMINISTRATION_ID)<br />
)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: RPRT_PRD_TYP <br />
--<br />
<br />
CREATE TABLE RPRT_PRD_TYP(<br />
RPRT_PRD_TYP_ID INTEGER NOT NULL,<br />
RPRT_PRD_TYP_NM VARCHAR(50) NOT NULL,<br />
RPRT_PRD_TYP_DESC VARCHAR(50) NOT NULL,<br />
IS_FSCL_YNFLG CHAR(1) NOT NULL,<br />
PRIMARY KEY (RPRT_PRD_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: RTK_TGT_PTHGN <br />
--<br />
<br />
CREATE TABLE RTK_TGT_PTHGN(<br />
RTK_TGT_PTHGN_ID INTEGER NOT NULL,<br />
RTK_TGT_PTHGN_NM VARCHAR(50) NOT NULL,<br />
RTK_TGT_PTHGN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (RTK_TGT_PTHGN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SEX <br />
--<br />
<br />
CREATE TABLE SEX(<br />
SEX_ID CHAR(10) NOT NULL,<br />
SEX_NM CHAR(10),<br />
SEX_DESC CHAR(10),<br />
PRIMARY KEY (SEX_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SHPMNT_DLY_RSPNSBL_PRTY <br />
--<br />
<br />
CREATE TABLE SHPMNT_DLY_RSPNSBL_PRTY(<br />
SHPMNT_DLY_RSPNSBL_PRTY_ID INTEGER NOT NULL,<br />
SHPMNT_DLY_RSPNSBL_PRTY_NM VARCHAR(50) NOT NULL,<br />
SHPMNT_DLY_RSPNSBL_PRTY_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SHPMNT_DLY_RSPNSBL_PRTY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SHPMNT_DLY_TYP <br />
--<br />
<br />
CREATE TABLE SHPMNT_DLY_TYP(<br />
SHPMNT_DLY_TYP_ID INTEGER NOT NULL,<br />
SHPMNT_DLY_RSPNSBL_PRTY_ID INTEGER NOT NULL,<br />
SHPMNT_DLY_TYP_NM VARCHAR(50) NOT NULL,<br />
SHPMNT_DLY_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SHPMNT_DLY_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SHPMNT_FC <br />
--<br />
<br />
CREATE TABLE SHPMNT_FC(<br />
SHPMNT_FC_ID INTEGER NOT NULL,<br />
CRRNCY_ID INTEGER NOT NULL,<br />
PO_FC_ID INTEGER NOT NULL,<br />
SO_FC_ID INTEGER NOT NULL,<br />
ACTL_DEP_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
ESTMTD_DEP_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
ESTMTD_ARRIVAL_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
ACTL_ARRIVAL_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
RCVD_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
SHPPNG_MTHD_ID INTEGER NOT NULL,<br />
FRT_FWDR_ID INTEGER NOT NULL,<br />
DSTNTN_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
SRC_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
LGSTCS_VSSL_ID INTEGER NOT NULL,<br />
CNTRY_PRGRM_ID INTEGER NOT NULL,<br />
DONR_OFFC_ID INTEGER NOT NULL,<br />
HLTH_ELMNT_ID INTEGER NOT NULL,<br />
TSKORDR_ID INTEGER NOT NULL,<br />
SPPLY_CHN_FRMWRK_ID INTEGER NOT NULL,<br />
WT_UOM_ID INTEGER NOT NULL,<br />
VOL_UOM_ID INTEGER NOT NULL,<br />
SHPMNT_NUM VARCHAR(50),<br />
CRRNCY_EXCHNG_RT DECIMAL(18, 6),<br />
HDR_DISC_PCTG DECIMAL(4, 3) NOT NULL,<br />
HDR_DISC_VAL DECIMAL(12, 3) NOT NULL,<br />
SHPMNT_WYBLL VARCHAR(255),<br />
TOT_LIN_VAL DECIMAL(12, 3) NOT NULL,<br />
TOT_LIN_DISC_VAL DECIMAL(12, 3) NOT NULL,<br />
TOT_SHPMNT_WT DECIMAL(9, 3) NOT NULL,<br />
TOT_SHPMNT_VOL DECIMAL(9, 3) NOT NULL,<br />
FRT_EXPNS DECIMAL(12, 3) NOT NULL,<br />
INSRNC_EXPNS DECIMAL(12, 3) NOT NULL,<br />
QA_EXPNS DECIMAL(12, 3) NOT NULL,<br />
SCRTY_EXPNS DECIMAL(12, 3) NOT NULL,<br />
OTHR_HDR_EXPNSS DECIMAL(12, 3) NOT NULL,<br />
PRTL_DLVRY_YNFLG CHAR(1) NOT NULL,<br />
SHPMNT_RMRKS VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (SHPMNT_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SHPMNT_LEG_FC <br />
--<br />
<br />
CREATE TABLE SHPMNT_LEG_FC(<br />
SHPMNT_LEG_FC_ID INTEGER NOT NULL,<br />
SHPMNT_FC_ID INTEGER NOT NULL,<br />
SHPPNG_MTHD_ID INTEGER NOT NULL,<br />
SHPMNT_LEG_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
SRC_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
DSTNTN_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
ARRIVAL_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
DEP_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
SHPMNT_LEG_STAT_ID INTEGER NOT NULL,<br />
LGSTCS_VSSL_ID INTEGER NOT NULL,<br />
FRT_FWDR_ID INTEGER NOT NULL,<br />
VSSL_VYG_NUM VARCHAR(255) NOT NULL,<br />
SHPMNT_LEG_NUM VARCHAR(50) NOT NULL,<br />
SHPMNT_LEG_RMRKS VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (SHPMNT_LEG_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SHPMNT_LEG_STAT <br />
--<br />
<br />
CREATE TABLE SHPMNT_LEG_STAT(<br />
SHPMNT_LEG_STAT_ID INTEGER NOT NULL,<br />
SHPMNT_LEG_STAT_NM VARCHAR(50) NOT NULL,<br />
SHPMNT_LEG_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SHPMNT_LEG_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SHPMNT_LIN_FC <br />
--<br />
<br />
CREATE TABLE SHPMNT_LIN_FC(<br />
SHPMNT_LIN_FC_ID INTEGER NOT NULL,<br />
SHPMNT_FC_ID INTEGER NOT NULL,<br />
PO_LIN_FC_ID INTEGER NOT NULL,<br />
SO_LIN_FC_ID INTEGER NOT NULL,<br />
FNDNG_SRC_ID INTEGER NOT NULL,<br />
ACTL_DEP_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
ACTL_ARRIVAL_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
FRT_FWDR_ID INTEGER NOT NULL,<br />
SHPPNG_MTHD_ID INTEGER NOT NULL,<br />
SRC_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
DSTNTN_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
TRADE_ITM_ID INTEGER NOT NULL,<br />
MFR_PRDCT_LOT_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_5_ID INTEGER NOT NULL,<br />
QTY_UOM_ID INTEGER NOT NULL,<br />
WT_UOM_ID INTEGER NOT NULL,<br />
VOL_UOM_ID INTEGER NOT NULL,<br />
LIN_VAL DECIMAL(12, 3),<br />
LIN_EXW_VAL DECIMAL(12, 3) NOT NULL,<br />
LIN_SHPPNG_CST DECIMAL(12, 3) NOT NULL,<br />
LIN_QTY DECIMAL(15, 2) NOT NULL,<br />
LIN_EACH_QTY DECIMAL(15, 2) NOT NULL,<br />
LIN_WT DECIMAL(9, 3) NOT NULL,<br />
LIN_VOL DECIMAL(9, 3) NOT NULL,<br />
LIN_DISC_PCTG DECIMAL(4, 3) NOT NULL,<br />
LIN_DISC_VAL DECIMAL(12, 3) NOT NULL,<br />
SHPMNT_LIN_CYP DECIMAL(11, 2) NOT NULL,<br />
PRIMARY KEY (SHPMNT_LIN_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SHPMNT_MLSTN_FC <br />
--<br />
<br />
CREATE TABLE SHPMNT_MLSTN_FC(<br />
SHPMNT_MLSTN_FC_ID INTEGER NOT NULL,<br />
SHPMNT_FC_ID INTEGER NOT NULL,<br />
SHPMNT_LIN_FC_ID INTEGER NOT NULL,<br />
SHPMNT_MLSTN_RSN_ID INTEGER NOT NULL,<br />
SHPMNT_MLSTN_TYP_ID INTEGER NOT NULL,<br />
SHPMNT_MLSTN_STRT_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
SHPMNT_MLSTN_END_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
SHPMNT_MLSTN_PLND_STRT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
SHPMNT_MLSTN_PLND_END_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
SHPMNT_MLSTN_TIME_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
SHPMNT_MLSTN_STRT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
SHPMNT_MLSTN_END_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
SHPMNT_MLSTN_RMRKS VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (SHPMNT_MLSTN_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SHPMNT_MLSTN_RSN <br />
--<br />
<br />
CREATE TABLE SHPMNT_MLSTN_RSN(<br />
SHPMNT_MLSTN_RSN_ID INTEGER NOT NULL,<br />
SHPMNT_MLSTN_RSN_NM VARCHAR(50) NOT NULL,<br />
SHPMNT_MLSTN_RSN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SHPMNT_MLSTN_RSN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SHPMNT_MLSTN_TYP <br />
--<br />
<br />
CREATE TABLE SHPMNT_MLSTN_TYP(<br />
SHPMNT_MLSTN_TYP_ID INTEGER NOT NULL,<br />
SHPMNT_MLSTN_TYP_NM VARCHAR(50) NOT NULL,<br />
SHPMNT_MLSTN_TYP_CD VARCHAR(10) NOT NULL,<br />
SHPMNT_MLSTN_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SHPMNT_MLSTN_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SHPPNG_MTHD <br />
--<br />
<br />
CREATE TABLE SHPPNG_MTHD(<br />
SHPPNG_MTHD_ID INTEGER NOT NULL,<br />
SHPPNG_MTHD_NM VARCHAR(50) NOT NULL,<br />
SHPPNG_MTHD_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SHPPNG_MTHD_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SO_DLY_FC <br />
--<br />
<br />
CREATE TABLE SO_DLY_FC(<br />
SO_DLY_FC_ID INTEGER NOT NULL,<br />
SO_FC_ID INTEGER NOT NULL,<br />
DT_DLY_STARTED_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
DT_DLY_CLRD_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
SO_DLY_TYP_ID INTEGER NOT NULL,<br />
SO_DLY_RSN_ID INTEGER NOT NULL,<br />
SO_DLY_DAY_CNT INTEGER NOT NULL,<br />
SO_DLY_RMRKS VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (SO_DLY_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SO_DLY_RSN <br />
--<br />
<br />
CREATE TABLE SO_DLY_RSN(<br />
SO_DLY_RSN_ID INTEGER NOT NULL,<br />
SO_DLY_RSN_NM VARCHAR(50) NOT NULL,<br />
SO_DLY_RSN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SO_DLY_RSN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SO_DLY_RSPNSBL_PRTY <br />
--<br />
<br />
CREATE TABLE SO_DLY_RSPNSBL_PRTY(<br />
SO_DLY_RSPNSBL_PRTY_ID INTEGER NOT NULL,<br />
SO_DLY_RSPNSBL_PRTY_NM VARCHAR(50) NOT NULL,<br />
SO_DLY_RSPNSBL_PRTY_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SO_DLY_RSPNSBL_PRTY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SO_DLY_TYP <br />
--<br />
<br />
CREATE TABLE SO_DLY_TYP(<br />
SO_DLY_TYP_ID INTEGER NOT NULL,<br />
SO_DLY_RSPNSBL_PRTY_ID INTEGER NOT NULL,<br />
SO_DLY_TYP_NM VARCHAR(50) NOT NULL,<br />
SO_DLY_TYP_DESC VARCHAR(50) NOT NULL,<br />
SO_DLY_ACCPTBL_YNFLG CHAR(1) NOT NULL,<br />
PRIMARY KEY (SO_DLY_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SO_DOC_CMPLTN_STAT <br />
--<br />
<br />
CREATE TABLE SO_DOC_CMPLTN_STAT(<br />
SO_DOC_CMPLTN_STAT_ID INTEGER NOT NULL,<br />
SO_DOC_CMPLTN_STAT_NM VARCHAR(50) NOT NULL,<br />
SO_DOC_CMPLTN_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SO_DOC_CMPLTN_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SO_FC <br />
--<br />
<br />
CREATE TABLE SO_FC(<br />
SO_FC_ID INTEGER NOT NULL,<br />
PQ_FC_ID INTEGER NOT NULL,<br />
PO_FC_ID INTEGER NOT NULL,<br />
SO_TYP_ID INTEGER NOT NULL,<br />
SO_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
DONR_OFFC_ID INTEGER NOT NULL,<br />
FNDNG_SRC_ID INTEGER NOT NULL,<br />
SPPLR_ID INTEGER NOT NULL,<br />
HLTH_ELMNT_ID INTEGER NOT NULL,<br />
TSKORDR_ID INTEGER NOT NULL,<br />
PPLN_STG_ID INTEGER NOT NULL,<br />
SPPLY_CHN_FRMWRK_ID INTEGER NOT NULL,<br />
SO_STAT_ID INTEGER NOT NULL,<br />
PPLN_ORDR_DISP_ID INTEGER NOT NULL,<br />
SO_DOC_CMPLTN_STAT_ID INTEGER NOT NULL,<br />
SRC_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
DSTNTN_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
INCOTERM_ID INTEGER NOT NULL,<br />
BLNKT_SO_VLD_FROM_DT INTEGER NOT NULL,<br />
BLNKT_SO_VLD_TO_DT INTEGER NOT NULL,<br />
PRJCTD_DLVRY_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
ESTMTD_RDY_FOR_FRT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PLND_IN_CNTRY_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PLND_DLVRY_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
RQRD_DLVRY_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PLND_DLVR_NOTE_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PLND_PKUP_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
SHPPNG_MTHD_ID INTEGER NOT NULL,<br />
FRT_FWDR_ID INTEGER NOT NULL,<br />
CNTRY_PRGRM_ID INTEGER NOT NULL,<br />
CRRNCY_ID INTEGER NOT NULL,<br />
PMT_TRMS_TYP_ID INTEGER NOT NULL,<br />
SO_NUM VARCHAR(50),<br />
ORDR_IN_LN_WITH_SP_YNFLG CHAR(1) NOT NULL,<br />
PRTL_DLVRY_YNFLG CHAR(1) NOT NULL,<br />
CRRNCY_EXCHNG_RT DECIMAL(18, 6),<br />
HDR_DISC_PCTG DECIMAL(4, 3) NOT NULL,<br />
HDR_DISC_VAL DECIMAL(12, 3) NOT NULL,<br />
TOT_LIN_DISC_VAL DECIMAL(12, 3) NOT NULL,<br />
FRT_EXPNS DECIMAL(12, 3) NOT NULL,<br />
INSRNC_EXPNS DECIMAL(12, 3) NOT NULL,<br />
QA_EXPNS DECIMAL(12, 3) NOT NULL,<br />
SCRTY_EXPNS DECIMAL(12, 3) NOT NULL,<br />
OTHR_HDR_EXPNSS DECIMAL(12, 3) NOT NULL,<br />
SO_RMRKS VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (SO_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SO_HDR_EXPNS_FC <br />
--<br />
<br />
CREATE TABLE SO_HDR_EXPNS_FC(<br />
SO_HDR_EXPNS_FC_ID INTEGER NOT NULL,<br />
SO_FC_ID INTEGER NOT NULL,<br />
SO_HDR_EXPNS_TYP_ID INTEGER NOT NULL,<br />
EXPNS_VAL DECIMAL(12, 3) NOT NULL,<br />
EXPNS_DISC_PCTG DECIMAL(4, 3) NOT NULL,<br />
EXPNS_DISC_VAL DECIMAL(12, 3) NOT NULL,<br />
PRIMARY KEY (SO_HDR_EXPNS_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SO_HDR_EXPNS_TYP <br />
--<br />
<br />
CREATE TABLE SO_HDR_EXPNS_TYP(<br />
SO_HDR_EXPNS_TYP_ID INTEGER NOT NULL,<br />
SO_HDR_EXPNS_TYP_NM VARCHAR(50) NOT NULL,<br />
SO_HDR_EXPNS_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SO_HDR_EXPNS_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SO_KEY_INFO_TYP <br />
--<br />
<br />
CREATE TABLE SO_KEY_INFO_TYP(<br />
SO_KEY_INFO_TYP_ID INTEGER NOT NULL,<br />
SO_KEY_INFO_TYP_NM VARCHAR(50) NOT NULL,<br />
SO_KEY_INFO_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SO_KEY_INFO_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SO_KIC_FC <br />
--<br />
<br />
CREATE TABLE SO_KIC_FC(<br />
SO_KIC_FC_ID INTEGER NOT NULL,<br />
SO_FC_ID INTEGER NOT NULL,<br />
SRD_DAY_ID INTEGER NOT NULL,<br />
SO_KEY_INFO_TYP_ID INTEGER NOT NULL,<br />
SO_KIC_RSN_ID INTEGER NOT NULL,<br />
PREV_VAL VARCHAR(4000) NOT NULL,<br />
CRRNT_VAL VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (SO_KIC_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SO_KIC_RSN <br />
--<br />
<br />
CREATE TABLE SO_KIC_RSN(<br />
SO_KIC_RSN_ID INTEGER NOT NULL,<br />
SO_KIC_RSN_NM VARCHAR(50) NOT NULL,<br />
SO_KIC_RSN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SO_KIC_RSN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SO_LIN_FC <br />
--<br />
<br />
CREATE TABLE SO_LIN_FC(<br />
SO_LIN_FC_ID INTEGER NOT NULL,<br />
SO_FC_ID INTEGER NOT NULL,<br />
PQ_LIN_FC_ID INTEGER NOT NULL,<br />
PO_LIN_FC_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_5_ID INTEGER NOT NULL,<br />
TRADE_ITM_ID INTEGER NOT NULL,<br />
MFR_ID INTEGER NOT NULL,<br />
FNDNG_SRC_ID INTEGER NOT NULL,<br />
HLTH_ELMNT_ID INTEGER NOT NULL,<br />
SO_LIN_STAT_ID INTEGER NOT NULL,<br />
SO_LIN_STAT_RSN_ID INTEGER NOT NULL,<br />
SRC_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
DSTNTN_LGSTCS_LCTN_ID INTEGER NOT NULL,<br />
QTY_UOM_ID INTEGER NOT NULL,<br />
SHPPNG_MTHD_ID INTEGER NOT NULL,<br />
FRT_FWDR_ID INTEGER NOT NULL,<br />
SRC_INCOTERM_ID INTEGER NOT NULL,<br />
DSTNTN_INCOTERM_ID INTEGER NOT NULL,<br />
SPPLY_CHN_FRMWRK_ID INTEGER NOT NULL,<br />
ESTMTD_RDY_FOR_FRT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PLND_IN_CNTRY_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PLND_DLVRY_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PRJCTD_DLVRY_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
LIN_NUM INTEGER NOT NULL,<br />
LIN_QTY DECIMAL(15, 2) NOT NULL,<br />
LIN_EACH_QTY DECIMAL(15, 2) NOT NULL,<br />
LIN_VAL DECIMAL(12, 3),<br />
LIN_EXW_VAL DECIMAL(12, 3) NOT NULL,<br />
LIN_DISC_PCTG DECIMAL(4, 3) NOT NULL,<br />
LIN_DISC_VAL DECIMAL(12, 3) NOT NULL,<br />
SO_LIN_CYP DECIMAL(11, 2) NOT NULL,<br />
PRIMARY KEY (SO_LIN_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SO_LIN_STAT <br />
--<br />
<br />
CREATE TABLE SO_LIN_STAT(<br />
SO_LIN_STAT_ID INTEGER NOT NULL,<br />
SO_LIN_STAT_NM VARCHAR(50) NOT NULL,<br />
SO_LIN_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SO_LIN_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SO_LIN_STAT_RSN <br />
--<br />
<br />
CREATE TABLE SO_LIN_STAT_RSN(<br />
SO_LIN_STAT_RSN_ID INTEGER NOT NULL,<br />
SO_LIN_STAT_RSN_NM VARCHAR(50) NOT NULL,<br />
SO_LIN_STAT_RSN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SO_LIN_STAT_RSN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SO_MLSTN_FC <br />
--<br />
<br />
CREATE TABLE SO_MLSTN_FC(<br />
SO_MLSTN_FC_ID INTEGER NOT NULL,<br />
SO_FC_ID INTEGER NOT NULL,<br />
SO_LIN_FC_ID INTEGER NOT NULL,<br />
SO_MLSTN_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
SO_MLSTN_TYP_ID INTEGER NOT NULL,<br />
SO_MLSTN_RSN_ID INTEGER NOT NULL,<br />
SO_MLSTN_RMRKS VARCHAR(4000) NOT NULL,<br />
SO_MLSTN_RSN_RMRKS VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (SO_MLSTN_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SO_MLSTN_RSN <br />
--<br />
<br />
CREATE TABLE SO_MLSTN_RSN(<br />
SO_MLSTN_RSN_ID INTEGER NOT NULL,<br />
SO_MLSTN_RSN_NM VARCHAR(50) NOT NULL,<br />
SO_MLSTN_RSN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SO_MLSTN_RSN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SO_MLSTN_TYP <br />
--<br />
<br />
CREATE TABLE SO_MLSTN_TYP(<br />
SO_MLSTN_TYP_ID INTEGER NOT NULL,<br />
SO_MLSTN_TYP_NM VARCHAR(50) NOT NULL,<br />
SO_MLSTN_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SO_MLSTN_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SO_STAT <br />
--<br />
<br />
CREATE TABLE SO_STAT(<br />
SO_STAT_ID INTEGER NOT NULL,<br />
SO_STAT_NM VARCHAR(50) NOT NULL,<br />
SO_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SO_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SO_TYP <br />
--<br />
<br />
CREATE TABLE SO_TYP(<br />
SO_TYP_ID INTEGER NOT NULL,<br />
SO_TYP_NM VARCHAR(50) NOT NULL,<br />
SO_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SO_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SP_CNSTRNT_TYP <br />
--<br />
<br />
CREATE TABLE SP_CNSTRNT_TYP(<br />
SP_CNSTRNT_TYP_ID INTEGER NOT NULL,<br />
SP_CNSTRNT_TYP_NM VARCHAR(50) NOT NULL,<br />
SP_CNSTRNT_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SP_CNSTRNT_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SP_STAT <br />
--<br />
<br />
CREATE TABLE SP_STAT(<br />
SP_STAT_ID INTEGER NOT NULL,<br />
SP_STAT_NM VARCHAR(50) NOT NULL,<br />
SP_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SP_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SPPLR <br />
--<br />
<br />
CREATE TABLE SPPLR(<br />
SPPLR_ID INTEGER NOT NULL,<br />
GS1_COMPANY_PREFIX VARCHAR(10),<br />
SPPLR_NM VARCHAR(50) NOT NULL,<br />
SPPLR_DESC VARCHAR(50) NOT NULL,<br />
SPPLR_ADDR_LN_1 VARCHAR(100),<br />
SPPLR_ADDR_LN_2 VARCHAR(100),<br />
SPPLR_ADDR_STE VARCHAR(100),<br />
SPPLR_ADDR_CTY VARCHAR(100),<br />
SPPLR_ADDR_ST VARCHAR(100) NOT NULL,<br />
SPPLR_ADDR_PSTL_CD VARCHAR(100),<br />
SPPLR_ADDR_PRVNC VARCHAR(100),<br />
SPPLR_ADDR_CNTRY VARCHAR(100) NOT NULL,<br />
SPPLR_CNTCT_NM VARCHAR(50) NOT NULL,<br />
SPPLR_CNTCT_EML VARCHAR(255),<br />
PRIMARY KEY (SPPLR_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SPPLR_CNTRCT <br />
--<br />
<br />
CREATE TABLE SPPLR_CNTRCT(<br />
SPPLR_CNTRCT_ID INTEGER NOT NULL,<br />
PRCRNG_AGNCY_ID INTEGER NOT NULL,<br />
IMPLMNTNG_PRTNR_ID INTEGER NOT NULL,<br />
SPPLR_ID INTEGER NOT NULL,<br />
TSKORDR_ID INTEGER NOT NULL,<br />
CRRNCY_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_CTGRY_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_CLSS_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_STAT_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_SUBSTATUS_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_NEGOTIATION_STAT_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_EXECUTION_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_END_EFF_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_BEGIN_EFF_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_ORGN_ID INTEGER NOT NULL,<br />
CNTRCT_NUM VARCHAR(100) NOT NULL,<br />
CNTRCT_VER VARCHAR(20),<br />
SPPLR_CNTRCT_NM VARCHAR(75) NOT NULL,<br />
SPPLR_CNTRCT_TTL VARCHAR(75) NOT NULL,<br />
SUBCONTRACT_CEILING DECIMAL(12, 3) NOT NULL,<br />
PRIMARY KEY (SPPLR_CNTRCT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SPPLR_CNTRCT_CLSS <br />
--<br />
<br />
CREATE TABLE SPPLR_CNTRCT_CLSS(<br />
SPPLR_CNTRCT_CLSS_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_CLSS_NM VARCHAR(50) NOT NULL,<br />
SPPLR_CNTRCT_CLSS_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SPPLR_CNTRCT_CLSS_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SPPLR_CNTRCT_CTGRY <br />
--<br />
<br />
CREATE TABLE SPPLR_CNTRCT_CTGRY(<br />
SPPLR_CNTRCT_CTGRY_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_CTGRY_NM VARCHAR(50) NOT NULL,<br />
SPPLR_CNTRCT_CTGRY_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SPPLR_CNTRCT_CTGRY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SPPLR_CNTRCT_NEGOTIATION_STAT <br />
--<br />
<br />
CREATE TABLE SPPLR_CNTRCT_NEGOTIATION_STAT(<br />
SPPLR_CNTRCT_NEGOTIATION_STAT_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_NEGOTIATION_STAT_NM VARCHAR(50) NOT NULL,<br />
SPPLR_CNTRCT_NEGOTIATION_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SPPLR_CNTRCT_NEGOTIATION_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SPPLR_CNTRCT_ORGN <br />
--<br />
<br />
CREATE TABLE SPPLR_CNTRCT_ORGN(<br />
SPPLR_CNTRCT_ORGN_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_ORGN_NM VARCHAR(50) NOT NULL,<br />
SPPLR_CNTRCT_ORGN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SPPLR_CNTRCT_ORGN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SPPLR_CNTRCT_PRDCT_DTL <br />
--<br />
<br />
CREATE TABLE SPPLR_CNTRCT_PRDCT_DTL(<br />
SPPLR_CNTRCT_PRDCT_DTL_ID INTEGER NOT NULL,<br />
TRADE_ITM_ID INTEGER NOT NULL,<br />
MFR_ST_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_PRDCT_PRICING_TYP_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_PRDCT_DTL_BEGIN_EFF_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_PRDCT_DTL_END_EFF_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_PRDCT_DTL_LN_NUM INTEGER NOT NULL,<br />
SPPLR_CNTRCT_PRDCT_LIST_PRC DECIMAL(8, 3) NOT NULL,<br />
SPPLR_CNTRCT_PRDCT_TIER_PRC DECIMAL(8, 3) NOT NULL,<br />
SPPLR_CNTRCT_PRDCT_PRICING_TIER SMALLINT NOT NULL,<br />
SPPLR_CNTRCT_PRDCT_TIER_MIN_QTY DECIMAL(15, 2) NOT NULL,<br />
SPPLR_CNTRCT_PRDCT_TIER_MAX_QTY DECIMAL(15, 2) NOT NULL,<br />
SPPLR_CNTRCT_PRDCT_TIER_QTY_MLTPL DECIMAL(15, 2) NOT NULL,<br />
PRIMARY KEY (SPPLR_CNTRCT_PRDCT_DTL_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SPPLR_CNTRCT_PRDCT_PRICING_TYP <br />
--<br />
<br />
CREATE TABLE SPPLR_CNTRCT_PRDCT_PRICING_TYP(<br />
SPPLR_CNTRCT_PRDCT_PRICING_TYP_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_PRDCT_PRICING_TYP_NM VARCHAR(50) NOT NULL,<br />
SPPLR_CNTRCT_PRDCT_PRICING_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SPPLR_CNTRCT_PRDCT_PRICING_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SPPLR_CNTRCT_STAT <br />
--<br />
<br />
CREATE TABLE SPPLR_CNTRCT_STAT(<br />
SPPLR_CNTRCT_STAT_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_STAT_NM VARCHAR(50) NOT NULL,<br />
SPPLR_CNTRCT_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SPPLR_CNTRCT_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SPPLR_CNTRCT_SUBSTATUS <br />
--<br />
<br />
CREATE TABLE SPPLR_CNTRCT_SUBSTATUS(<br />
SPPLR_CNTRCT_SUBSTATUS_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_SUBSTATUS_NM VARCHAR(50) NOT NULL,<br />
SPPLR_CNTRCT_SUBSTATUS_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SPPLR_CNTRCT_SUBSTATUS_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SPPLR_CNTRCT_TRM_DTL <br />
--<br />
<br />
CREATE TABLE SPPLR_CNTRCT_TRM_DTL(<br />
SPPLR_CNTRCT_TRM_DTL_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_TRM_EXECUTION_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_TRM_STAT_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_TRM_TYP_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_TRM_DTL_LN_NUM INTEGER NOT NULL,<br />
SPPLR_CNTRCT_TRM_DTL_VAL VARCHAR(250) NOT NULL,<br />
PRIMARY KEY (SPPLR_CNTRCT_TRM_DTL_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SPPLR_CNTRCT_TRM_STAT <br />
--<br />
<br />
CREATE TABLE SPPLR_CNTRCT_TRM_STAT(<br />
SPPLR_CNTRCT_TRM_STAT_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_TRM_STAT_NM VARCHAR(50) NOT NULL,<br />
SPPLR_CNTRCT_TRM_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SPPLR_CNTRCT_TRM_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SPPLR_CNTRCT_TRM_TYP <br />
--<br />
<br />
CREATE TABLE SPPLR_CNTRCT_TRM_TYP(<br />
SPPLR_CNTRCT_TRM_TYP_ID INTEGER NOT NULL,<br />
SPPLR_CNTRCT_TRM_TYP_NM VARCHAR(50) NOT NULL,<br />
SPPLR_CNTRCT_TRM_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SPPLR_CNTRCT_TRM_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SPPLY_CHN_FRMWRK <br />
--<br />
<br />
CREATE TABLE SPPLY_CHN_FRMWRK(<br />
SPPLY_CHN_FRMWRK_ID INTEGER NOT NULL,<br />
SPPLY_CHN_FRMWRK_NM VARCHAR(50) NOT NULL,<br />
SPPLY_CHN_FRMWRK_DESC VARCHAR(50) NOT NULL,<br />
HAS_SP_YNFLG CHAR(1) NOT NULL,<br />
HAS_PR_YNFLG CHAR(1) NOT NULL,<br />
HAS_PO_YNFLG CHAR(1) NOT NULL,<br />
HAS_SO_YNFLG CHAR(1) NOT NULL,<br />
HAS_SHPMNT_LGS_YNFLG CHAR(1) NOT NULL,<br />
HAS_POD_YNFLG CHAR(1) NOT NULL,<br />
PRIMARY KEY (SPPLY_CHN_FRMWRK_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SPPLY_CHN_LVL <br />
--<br />
<br />
CREATE TABLE SPPLY_CHN_LVL(<br />
SPPLY_CHN_LVL_ID INTEGER NOT NULL,<br />
SPPLY_CHN_LVL_NM VARCHAR(50) NOT NULL,<br />
SPPLY_CHN_LVL_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SPPLY_CHN_LVL_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SRD_DAY <br />
--<br />
<br />
CREATE TABLE SRD_DAY(<br />
SRD_DAY_ID INTEGER NOT NULL,<br />
SRD_DAY_DT DATE,<br />
SRD_DAY_DESC VARCHAR(25),<br />
SRD_MTH_DESC VARCHAR(25),<br />
SRD_MTH_LNG_DESC VARCHAR(25) NOT NULL,<br />
SRD_QTR_DESC VARCHAR(25),<br />
SRD_YR_DESC VARCHAR(25),<br />
SRD_FQ_DESC VARCHAR(25),<br />
SRD_FY_DESC VARCHAR(25),<br />
SRD_MTH_ID INTEGER NOT NULL,<br />
SRD_FQ_ID INTEGER NOT NULL,<br />
SRD_QTR_ID INTEGER NOT NULL,<br />
SRD_FY_ID INTEGER NOT NULL,<br />
SRD_YR_ID INTEGER NOT NULL,<br />
PRIMARY KEY (SRD_DAY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SRD_MTH <br />
--<br />
<br />
CREATE TABLE SRD_MTH(<br />
SRD_MTH_ID INTEGER NOT NULL,<br />
SRD_MTH_DESC VARCHAR(25) NOT NULL,<br />
SRD_MTH_LNG_DESC VARCHAR(25) NOT NULL,<br />
SRD_QTR_DESC VARCHAR(25) NOT NULL,<br />
SRD_YR_DESC VARCHAR(25) NOT NULL,<br />
SRD_FQ_DESC VARCHAR(25) NOT NULL,<br />
SRD_FY_DESC VARCHAR(25) NOT NULL,<br />
SRD_QTR_ID INTEGER NOT NULL,<br />
SRD_FQ_ID INTEGER NOT NULL,<br />
SRD_YR_ID INTEGER NOT NULL,<br />
SRD_FY_ID INTEGER NOT NULL,<br />
PRIMARY KEY (SRD_MTH_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SRD_QTR <br />
--<br />
<br />
CREATE TABLE SRD_QTR(<br />
SRD_QTR_ID INTEGER NOT NULL,<br />
SRD_QTR_DESC VARCHAR(25) NOT NULL,<br />
SRD_YR_DESC VARCHAR(25) NOT NULL,<br />
SRD_FY_DESC VARCHAR(25) NOT NULL,<br />
SRD_YR_ID INTEGER NOT NULL,<br />
SRD_FY_ID INTEGER NOT NULL,<br />
PRIMARY KEY (SRD_QTR_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SRD_YN <br />
--<br />
<br />
CREATE TABLE SRD_YN(<br />
SRD_YNFLG CHAR(1) NOT NULL,<br />
YN_BOOL_TXT VARCHAR(50) NOT NULL,<br />
YN_TXT VARCHAR(50) NOT NULL,<br />
YN_INT SMALLINT NOT NULL,<br />
PRIMARY KEY (SRD_YNFLG)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SRD_YR <br />
--<br />
<br />
CREATE TABLE SRD_YR(<br />
SRD_YR_ID INTEGER NOT NULL,<br />
SRD_YR_DESC VARCHAR(25) NOT NULL,<br />
PRIMARY KEY (SRD_YR_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: STCK_RPTNG_RT_FC <br />
--<br />
<br />
CREATE TABLE STCK_RPTNG_RT_FC(<br />
STCK_RPTNG_RT_FC_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
CNTRY_PRGRM_ID INTEGER NOT NULL,<br />
SRD_MTH_ID INTEGER NOT NULL,<br />
ADMNSTRTV_GGRPHY_LVL_ID INTEGER NOT NULL,<br />
STCK_RPTNG_RT DECIMAL(4, 3) NOT NULL,<br />
LCTN_CNT INTEGER NOT NULL,<br />
LCTN_RPTNG_CNT INTEGER NOT NULL,<br />
PRIMARY KEY (STCK_RPTNG_RT_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: STCK_STAT <br />
--<br />
<br />
CREATE TABLE STCK_STAT(<br />
STCK_STAT_ID CHAR(10) NOT NULL,<br />
STCK_STAT_NM CHAR(10),<br />
STCK_STAT_DESC CHAR(10),<br />
PRIMARY KEY (STCK_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SVC_DLVRY_PNT <br />
--<br />
<br />
CREATE TABLE SVC_DLVRY_PNT(<br />
SVC_DLVRY_PNT_ID INTEGER NOT NULL,<br />
FCLTY_ID INTEGER NOT NULL,<br />
SVC_DLVRY_PNT_NM VARCHAR(50) NOT NULL,<br />
SVC_DLVRY_PNT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SVC_DLVRY_PNT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SVC_PRDCT_TYP <br />
--<br />
<br />
CREATE TABLE SVC_PRDCT_TYP(<br />
SVC_PRDCT_TYP_ID INTEGER NOT NULL,<br />
SVC_PRDCT_TYP_NM VARCHAR(50) NOT NULL,<br />
SVC_PRDCT_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (SVC_PRDCT_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TA_ACTVTY_RSLT_STAT <br />
--<br />
<br />
CREATE TABLE TA_ACTVTY_RSLT_STAT(<br />
TA_ACTVTY_RSLT_STAT_ID INTEGER NOT NULL,<br />
TA_ACTVTY_RSLT_STAT_NM VARCHAR(50) NOT NULL,<br />
TA_ACTVTY_RSLT_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (TA_ACTVTY_RSLT_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TA_SKLL_SET <br />
--<br />
<br />
CREATE TABLE TA_SKLL_SET(<br />
TA_SKLL_SET_ID INTEGER NOT NULL,<br />
TA_SKLL_SET_NM VARCHAR(50) NOT NULL,<br />
TA_SKLL_SET_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (TA_SKLL_SET_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TA_TRVL_PLN_APPRVL_STAT <br />
--<br />
<br />
CREATE TABLE TA_TRVL_PLN_APPRVL_STAT(<br />
TA_TRVL_PLN_APPRVL_STAT_ID INTEGER NOT NULL,<br />
TA_TRVL_PLN_APPRVL_STAT_NM VARCHAR(50) NOT NULL,<br />
TA_TRVL_PLN_APPRVL_STAT_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (TA_TRVL_PLN_APPRVL_STAT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TA_TRVL_PLN_CNCRRNC_FC <br />
--<br />
<br />
CREATE TABLE TA_TRVL_PLN_CNCRRNC_FC(<br />
TA_TRVL_PLN_CNCRRNC_ID INTEGER NOT NULL,<br />
APPRVL_DECISION_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
APPRVL_RQSTD_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
TA_TRVL_PLN_HDR_FC_ID INTEGER NOT NULL,<br />
TA_TRVL_PLN_APPRVL_STAT_ID INTEGER NOT NULL,<br />
APPRVR_NM VARCHAR(50) NOT NULL,<br />
APPRVR_CMMNTS VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (TA_TRVL_PLN_CNCRRNC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TA_TRVL_PLN_HDR_FC <br />
--<br />
<br />
CREATE TABLE TA_TRVL_PLN_HDR_FC(<br />
TA_TRVL_PLN_HDR_FC_ID INTEGER NOT NULL,<br />
TA_VST_CTGRY_ID INTEGER NOT NULL,<br />
TA_TRVL_PLN_APPRVL_STAT_ID INTEGER NOT NULL,<br />
SBMSSN_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
APPRVL_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PLND_TRP_STRT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
ACTL_TRP_STRT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PLND_TRP_END_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
ACTL_TRP_END_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
HLTH_ELMNT_ID INTEGER NOT NULL,<br />
DONR_OFFC_ID INTEGER NOT NULL,<br />
TOLIN_ID INTEGER NOT NULL,<br />
PRIME_IMPLMNTNG_PRTNR_ID INTEGER NOT NULL,<br />
SUB_IMPLMNTNG_PRTNR_ID INTEGER NOT NULL,<br />
TA_VST_TTL VARCHAR(400) NOT NULL,<br />
TA_PRPSD_TRVLR_LIST VARCHAR(250) NOT NULL,<br />
TA_PRPSD_TRVLR_CNT INTEGER NOT NULL,<br />
TA_VST_PRE_TRP_LOE DECIMAL(12, 5) NOT NULL,<br />
TA_VST_IN_CNTRY_LOE DECIMAL(12, 5) NOT NULL,<br />
TA_VST_PST_TRP_LOE DECIMAL(12, 5) NOT NULL,<br />
SMMRY_SOW VARCHAR(4000) NOT NULL,<br />
ESTMTD_TRVL_EXPNSS DECIMAL(12, 3) NOT NULL,<br />
PRIMARY KEY (TA_TRVL_PLN_HDR_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TA_TRVL_PLN_OBJCTV_FC <br />
--<br />
<br />
CREATE TABLE TA_TRVL_PLN_OBJCTV_FC(<br />
TA_TRVL_PLN_OBJCTV_FC_ID INTEGER NOT NULL,<br />
TA_TRVL_PLN_HDR_FC_ID INTEGER NOT NULL,<br />
TA_SKLL_SET_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_TCHNCL_SUBSUBCAT_ID INTEGER NOT NULL,<br />
OBJCTV_SEQ_NUM SMALLINT NOT NULL,<br />
IS_MGMT_YNFLG CHAR(1) NOT NULL,<br />
SOW_DTL VARCHAR(4000) NOT NULL,<br />
ESTMTD_LBR_EXPNSS DECIMAL(12, 3) NOT NULL,<br />
ESTMTD_NON_LBR_EXPNSS DECIMAL(12, 3) NOT NULL,<br />
ESTMTD_LOE_PRSN_DAYS DECIMAL(12, 5) NOT NULL,<br />
PRIMARY KEY (TA_TRVL_PLN_OBJCTV_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TA_VST_ACTVTY_FC <br />
--<br />
<br />
CREATE TABLE TA_VST_ACTVTY_FC(<br />
TA_VST_ACTVTY_FC_ID INTEGER NOT NULL,<br />
TA_VST_FC_ID INTEGER NOT NULL,<br />
TA_TRVL_PLN_OBJCTV_FC_ID INTEGER NOT NULL,<br />
TA_ACTVTY_RSLT_STAT_ID INTEGER NOT NULL,<br />
TA_SKLL_SET_ID INTEGER NOT NULL,<br />
FNNCL_RPRT_TCHNCL_SUBSUBCAT_ID INTEGER NOT NULL,<br />
ACTVTY_SEQ_NUM SMALLINT NOT NULL,<br />
IS_MGMT_YNFLG CHAR(1) NOT NULL,<br />
SOW_DTL VARCHAR(4000) NOT NULL,<br />
WRK_RSLT_CMMNTS VARCHAR(4000) NOT NULL,<br />
BNFCRY_CMMNTS VARCHAR(4000) NOT NULL,<br />
ESTMTD_LBR_EXPNSS DECIMAL(12, 3) NOT NULL,<br />
ESTMTD_NON_LBR_EXPNSS DECIMAL(12, 3) NOT NULL,<br />
PRIMARY KEY (TA_VST_ACTVTY_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TA_VST_CTGRY <br />
--<br />
<br />
CREATE TABLE TA_VST_CTGRY(<br />
TA_VST_CTGRY_ID INTEGER NOT NULL,<br />
TA_VST_CTGRY_NM VARCHAR(50) NOT NULL,<br />
TA_VST_CTGRY_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (TA_VST_CTGRY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TA_VST_FC <br />
--<br />
<br />
CREATE TABLE TA_VST_FC(<br />
TA_VST_FC_ID INTEGER NOT NULL,<br />
TA_TRVL_PLN_HDR_FC_ID INTEGER NOT NULL,<br />
TA_VST_CTGRY_ID INTEGER NOT NULL,<br />
PLND_TRP_STRT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
ACTL_TRP_STRT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PLND_TRP_END_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
ACTL_TRP_END_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
HLTH_ELMNT_ID INTEGER NOT NULL,<br />
DONR_OFFC_ID INTEGER NOT NULL,<br />
TOLIN_ID INTEGER NOT NULL,<br />
PRIME_IMPLMNTNG_PRTNR_ID INTEGER NOT NULL,<br />
SUB_IMPLMNTNG_PRTNR_ID INTEGER NOT NULL,<br />
TA_VST_TTL VARCHAR(400) NOT NULL,<br />
TA_VST_TRVLR_LIST VARCHAR(255),<br />
TA_VST_TRVLR_CNT INTEGER NOT NULL,<br />
TA_VST_PRE_TRP_LOE DECIMAL(12, 5) NOT NULL,<br />
TA_VST_IN_CNTRY_LOE DECIMAL(12, 5) NOT NULL,<br />
TA_VST_PST_TRP_LOE DECIMAL(12, 5) NOT NULL,<br />
TA_VST_ORGNL_TOT_LOE DECIMAL(12, 5) NOT NULL,<br />
TA_VST_FNL_TOT_LOE DECIMAL(12, 5) NOT NULL,<br />
TA_VST_TOT_CST DECIMAL(12, 3) NOT NULL,<br />
PRIMARY KEY (TA_VST_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TA_VST_TECH_RPRT_FC <br />
--<br />
<br />
CREATE TABLE TA_VST_TECH_RPRT_FC(<br />
TA_VST_TECH_RPRT_FC_ID INTEGER NOT NULL,<br />
TA_VST_FC_ID INTEGER NOT NULL,<br />
TA_VST_ACTVTY_FC_ID INTEGER NOT NULL,<br />
CMMNT_SEQ_NUM SMALLINT NOT NULL,<br />
COMMENTER_NM VARCHAR(50) NOT NULL,<br />
TECH_CMMNTS VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (TA_VST_TECH_RPRT_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TA_VST_TRP_RPRT_FC <br />
--<br />
<br />
CREATE TABLE TA_VST_TRP_RPRT_FC(<br />
TA_VST_TRP_RPRT_FC_ID INTEGER NOT NULL,<br />
TA_VST_FC_ID INTEGER NOT NULL,<br />
TA_VST_ACTVTY_FC_ID INTEGER NOT NULL,<br />
CMMNT_SEQ_NUM SMALLINT NOT NULL,<br />
COMMENTER_NM VARCHAR(50) NOT NULL,<br />
TECH_CMMNTS VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (TA_VST_TRP_RPRT_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TCHNCL_ADVSR_AVLBLTY_FC <br />
--<br />
<br />
CREATE TABLE TCHNCL_ADVSR_AVLBLTY_FC(<br />
TCHNCL_ADVSR_AVLBLTY_FC_ID INTEGER NOT NULL,<br />
TA_SKLL_SET_ID INTEGER NOT NULL,<br />
TA_VST_CTGRY_ID INTEGER NOT NULL,<br />
PRD_END_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
PRD_STRT_DT_SRD_DAY_ID INTEGER NOT NULL,<br />
TCHNCL_ADVSR_NM VARCHAR(50) NOT NULL,<br />
IS_MGMT_YNFLG CHAR(1) NOT NULL,<br />
IS_AVAIL_YNFLG CHAR(1) NOT NULL,<br />
IS_SCHDLD_YNFLG CHAR(10),<br />
PRIMARY KEY (TCHNCL_ADVSR_AVLBLTY_FC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: THRPTC_FD_FRTFCTN_TYP <br />
--<br />
<br />
CREATE TABLE THRPTC_FD_FRTFCTN_TYP(<br />
THRPTC_FD_FRTFCTN_TYP_ID INTEGER NOT NULL,<br />
THRPTC_FD_FRTFCTN_TYP_NM VARCHAR(50) NOT NULL,<br />
THRPTC_FD_FRTFCTN_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (THRPTC_FD_FRTFCTN_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: THRPTC_FD_TRTD_CNDTN <br />
--<br />
<br />
CREATE TABLE THRPTC_FD_TRTD_CNDTN(<br />
THRPTC_FD_TRTD_CNDTN_ID INTEGER NOT NULL,<br />
THRPTC_FD_TRTD_CNDTN_NM VARCHAR(50) NOT NULL,<br />
THRPTC_FD_TRTD_CNDTN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (THRPTC_FD_TRTD_CNDTN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TOLIN <br />
--<br />
<br />
CREATE TABLE TOLIN(<br />
TOLIN_ID INTEGER NOT NULL,<br />
TSKORDR_ID INTEGER NOT NULL,<br />
TOLIN_NM VARCHAR(50) NOT NULL,<br />
TOLIN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (TOLIN_ID)<br />
)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: TRADE_ITM <br />
--<br />
<br />
CREATE TABLE TRADE_ITM(<br />
TRADE_ITM_ID INTEGER NOT NULL,<br />
BASETRADEITEM INTEGER NOT NULL,<br />
CHILDTRADEITEM INTEGER NOT NULL,<br />
MFR_ID INTEGER NOT NULL,<br />
MFR_ST_ID INTEGER,<br />
USAID_PRDCT_CLSSFCTN_LVL_5_ID INTEGER NOT NULL,<br />
UNSPSC_CMMDTY_ID INTEGER NOT NULL,<br />
GPC_BRCK_ID INTEGER NOT NULL,<br />
PRFRRD_GLBL_CLSSFCTN_SYSTM_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_4_ID INTEGER NOT NULL,<br />
CHEMICALPROPERTYTYPEBIOHAZARD_ID INTEGER NOT NULL,<br />
CANCELLEDDATETIME INTEGER NOT NULL,<br />
COMMUNITYVISIBILITYDATETIME INTEGER NOT NULL,<br />
CONSUMERAVAILABILITYDATETIME INTEGER NOT NULL,<br />
DISCONTINUEDDATETIME INTEGER NOT NULL,<br />
EFFECTIVEDATETIME INTEGER NOT NULL,<br />
ENDAVAILABILITYDATETIME INTEGER NOT NULL,<br />
FINALBATCHEXPIRYDATETIME INTEGER NOT NULL,<br />
PUBLICATIONDATETIME INTEGER NOT NULL,<br />
TRADE_ITM_UNIT_OF_ISSU_ID INTEGER NOT NULL,<br />
TRADE_ITM_BASE_UOM_ID INTEGER NOT NULL,<br />
PACKAGINGTYPECODE_ID INTEGER NOT NULL,<br />
PKG_MARKED_LANGUAGE_CD_ID INTEGER NOT NULL,<br />
WT_UOM_ID INTEGER NOT NULL,<br />
VOL_UOM_ID INTEGER NOT NULL,<br />
DEPTH_LNR_UOM_ID INTEGER NOT NULL,<br />
WDTH_LNR_UOM_ID INTEGER NOT NULL,<br />
HT_LNR_UOM_ID INTEGER NOT NULL,<br />
ROUTEOFADMINISTRATION_ID INTEGER NOT NULL,<br />
DRG_UOD_ID INTEGER NOT NULL,<br />
DOSAGEFORMTYPE_ID INTEGER NOT NULL,<br />
DRG_FRMLRY_ID INTEGER NOT NULL,<br />
DRG_UOP_ID INTEGER NOT NULL,<br />
DRG_UOS_ID INTEGER NOT NULL,<br />
ANTIMLRL_PRDCT_TYP_ID INTEGER NOT NULL,<br />
ANTIMLRL_PRMRY_ACTV_INGRDNT_ID INTEGER NOT NULL,<br />
ANTIMLRL_SCNDRY_ACTV_INGRDNT_ID INTEGER NOT NULL,<br />
THRPTC_FD_FRTFCTN_TYP_ID INTEGER NOT NULL,<br />
THRPTC_FD_TRTD_CNDTN_ID INTEGER NOT NULL,<br />
LAB_SPPLY_PRDCT_TYP_ID INTEGER NOT NULL,<br />
LAB_EQPMNT_PRDCT_TYP_ID INTEGER NOT NULL,<br />
PRH_PRDCT_TYP_ID INTEGER NOT NULL,<br />
PRH_CNTRCPTV_MTHD_ID INTEGER NOT NULL,<br />
FML_CNDM_PRDCT_TYP_ID INTEGER NOT NULL,<br />
CNDM_PRDCT_MTRL_ID INTEGER NOT NULL,<br />
CNDM_PRDCT_SZ_ID INTEGER NOT NULL,<br />
CNDM_PRDCT_FLVR_ID INTEGER NOT NULL,<br />
CNDM_PRDCT_SCNT_ID INTEGER NOT NULL,<br />
CNDM_PRDCT_CLR_ID INTEGER NOT NULL,<br />
CNDM_PRDCT_TXTR_ID INTEGER NOT NULL,<br />
CNDM_PRDCT_NVLTY_TYP_ID INTEGER NOT NULL,<br />
PRH_PRDCT_SPRMCD_ACTV_INGRDNT_ID INTEGER NOT NULL,<br />
IUD_TYP_ID INTEGER NOT NULL,<br />
IUD_ACTV_INGRDNT_ID INTEGER NOT NULL,<br />
RTK_TGT_PTHGN_ID INTEGER NOT NULL,<br />
MED_DVC_PRDCT_TYP_ID INTEGER NOT NULL,<br />
GMDN_ID INTEGER NOT NULL,<br />
UMDNS_ID INTEGER NOT NULL,<br />
SVC_PRDCT_TYP_ID INTEGER NOT NULL,<br />
DESCRIPTIONSHORT VARCHAR(35) NOT NULL,<br />
TRADE_ITM_LNG_NM VARCHAR(150) NOT NULL,<br />
BRANDNAME VARCHAR(70) NOT NULL,<br />
BRANDOWNER VARCHAR(200) NOT NULL,<br />
FUNCTIONALNAME VARCHAR(35) NOT NULL,<br />
TRADEITEMDESCRIPTION VARCHAR(200) NOT NULL,<br />
TRADEITEMMARKINGDESCRIPTION VARCHAR(200) NOT NULL,<br />
GLOBALTRADEITEMNUMBER VARCHAR(14),<br />
TRADE_ITM_UPC VARCHAR(13),<br />
TRADE_ITM_SKU VARCHAR(15),<br />
NETWEIGHT DECIMAL(9, 3),<br />
NETWEIGHT_MEASUREMENTUNITCODE VARCHAR(80) NOT NULL,<br />
GROSSWEIGHT DECIMAL(9, 3) NOT NULL,<br />
GROSSWEIGHT_MEASUREMENTUNITCODE VARCHAR(80) NOT NULL,<br />
NETCONTENT VARCHAR(80) NOT NULL,<br />
NETCONTENT_MEASUREMENTUNITCODE VARCHAR(80) NOT NULL,<br />
DEPTH DECIMAL(9, 3),<br />
DEPTH_MEASUREMENTUNITCODE VARCHAR(80) NOT NULL,<br />
HT DECIMAL(9, 3),<br />
HEIGHT_MEASUREMENTUNITCODE VARCHAR(80) NOT NULL,<br />
WDTH DECIMAL(9, 3),<br />
WIDTH_MEASUREMENTUNITCODE VARCHAR(80) NOT NULL,<br />
VOL DECIMAL(9, 3) NOT NULL,<br />
VOLUME_MEASUREMENTUNITCODE VARCHAR(80) NOT NULL,<br />
SIZECODELISTAGENCY VARCHAR(80) NOT NULL,<br />
SIZECODELISTCODE VARCHAR(80) NOT NULL,<br />
SIZECODEVALUE VARCHAR(80) NOT NULL,<br />
DESCRIPTIVESIZE VARCHAR(80) NOT NULL,<br />
TRADE_ITM_DLVRY_LEAD_TIME_DAYS INTEGER NOT NULL,<br />
MINIMUMTRADEITEMLIFESPANFROMTIMEOFARRIVAL INTEGER NOT NULL,<br />
MINIMUMTRADEITEMLIFESPANFROMTIMEOFPRODUCTION INTEGER NOT NULL,<br />
OPENEDTRADEITEMLIFESPAN INTEGER NOT NULL,<br />
STORAGEHANDLINGTEMPERATUREMAXIMUM DECIMAL(9, 3) NOT NULL,<br />
STORAGEHANDLINGTEMPERATUREMAXIMUM_MEASUREMENTUNITCODE VARCHAR(70) NOT NULL,<br />
STORAGEHANDLINGTEMPERATUREMINIMUM DECIMAL(9, 3) NOT NULL,<br />
STORAGEHANDLINGTEMPERATUREMINIMUM_MEASUREMENTUNITCODE VARCHAR(70) NOT NULL,<br />
ORDERQUANTITYMULTIPLE INTEGER NOT NULL,<br />
ORDERQUANTITYMINIMUM INTEGER NOT NULL,<br />
ORDERQUANTITYMAXIMUM INTEGER NOT NULL,<br />
TRADE_ITM_PCKNG_NOTES VARCHAR(250) NOT NULL,<br />
TRADE_ITM_PKG_LVL SMALLINT NOT NULL,<br />
TRADE_ITM_UNITS_PER_CRTN INTEGER NOT NULL,<br />
TRADE_ITM_UNITS_PER_INNR_CRTN INTEGER NOT NULL,<br />
ISTRADEITEMABASEUNIT VARCHAR(15) NOT NULL,<br />
ISTRADEITEMAVARIABLEUNIT VARCHAR(15) NOT NULL,<br />
ISTRADEITEMACONSUMERUNIT VARCHAR(15) NOT NULL,<br />
ISTRADEITEMASERVICE VARCHAR(15) NOT NULL,<br />
BASEUNITSPERPALLET INTEGER NOT NULL,<br />
QUANTITYOFTRADEITEMSPERPALLET INTEGER NOT NULL,<br />
QUANTITYOFLAYERSPERPALLET INTEGER NOT NULL,<br />
QUANTITYOFTRADEITEMSPERPALLETLAYER INTEGER NOT NULL,<br />
QUANTITYOFTRADEITEMSCONTAINEDINACOMPLETELAYER INTEGER NOT NULL,<br />
quantityOfNextLowerLevelTradeItem INTEGER NOT NULL,<br />
TOTALQUANTITYOFNEXTLOWERLEVELTRADEITEM INTEGER NOT NULL,<br />
TOTALQUANTITYOFBASEITEMS INTEGER NOT NULL,<br />
QUANTITYOFCOMPLETELAYERSCONTAINEDINATRADEITEM INTEGER NOT NULL,<br />
COUNTABLEITEMSC1D1 INTEGER NOT NULL,<br />
COUNTABLEITEMSC1D2 INTEGER NOT NULL,<br />
COUNTABLEITEMSC1D3 INTEGER NOT NULL,<br />
COUNTABLEITEMSC1D4 INTEGER NOT NULL,<br />
COUNTABLEITEMSC1D5 INTEGER NOT NULL,<br />
COUNTABLEITEMSC2D1 INTEGER NOT NULL,<br />
COUNTABLEITEMSC2D2 INTEGER NOT NULL,<br />
COUNTABLEITEMSC2D3 INTEGER NOT NULL,<br />
COUNTABLEITEMSC2D4 INTEGER NOT NULL,<br />
COUNTABLEITEMSC2D5 INTEGER NOT NULL,<br />
COUNTABLEITEMSC3D1 INTEGER NOT NULL,<br />
COUNTABLEITEMSC3D2 INTEGER NOT NULL,<br />
COUNTABLEITEMSC3D3 INTEGER NOT NULL,<br />
COUNTABLEITEMSC3D4 INTEGER NOT NULL,<br />
COUNTABLEITEMSC3D5 INTEGER NOT NULL,<br />
COUNTABLEITEMSC4D1 INTEGER NOT NULL,<br />
COUNTABLEITEMSC4D2 INTEGER NOT NULL,<br />
COUNTABLEITEMSC4D3 INTEGER NOT NULL,<br />
COUNTABLEITEMSC4D4 INTEGER NOT NULL,<br />
COUNTABLEITEMSC4D5 INTEGER NOT NULL,<br />
COUNTABLEITEMSC5D1 INTEGER NOT NULL,<br />
COUNTABLEITEMSC5D2 INTEGER NOT NULL,<br />
COUNTABLEITEMSC5D3 INTEGER NOT NULL,<br />
COUNTABLEITEMSC5D4 INTEGER NOT NULL,<br />
COUNTABLEITEMSC5D5 INTEGER NOT NULL,<br />
TRADE_ITM_MFR_PRDCTN_CPCTY_PER_YR INTEGER NOT NULL,<br />
DRG_INN_NM VARCHAR(100) NOT NULL,<br />
DRG_GNRC_NM VARCHAR(50) NOT NULL,<br />
DRG_INNVTR_NM VARCHAR(50) NOT NULL,<br />
DRG_STR DECIMAL(7, 3),<br />
DRG_DSG_AMT DECIMAL(7, 3),<br />
GENERICDESCRIPTION VARCHAR(500) NOT NULL,<br />
CONTROLLEDNARCOTICDRUGNUMBER VARCHAR(10) NOT NULL,<br />
MEDICINECONTAINERTYPECODEC1 VARCHAR(10) NOT NULL,<br />
MEDICINECONTAINERTYPECODEC2 VARCHAR(10) NOT NULL,<br />
MEDICINECONTAINERTYPECODEC3 VARCHAR(10) NOT NULL,<br />
MEDICINECONTAINERTYPECODEC4 VARCHAR(10) NOT NULL,<br />
MEDICINECONTAINERTYPECODEC5 VARCHAR(10) NOT NULL,<br />
PROPRIETARYMEDICATIONDOSEFORMC1D1 VARCHAR(255) NOT NULL,<br />
PROPRIETARYMEDICATIONDOSEFORMC1D2 VARCHAR(255) NOT NULL,<br />
PROPRIETARYMEDICATIONDOSEFORMC1D3 VARCHAR(255) NOT NULL,<br />
PROPRIETARYMEDICATIONDOSEFORMC1D4 VARCHAR(255) NOT NULL,<br />
PROPRIETARYMEDICATIONDOSEFORMC1D5 VARCHAR(255) NOT NULL,<br />
PROPRIETARYMEDICATIONDOSEFORMC2D1 VARCHAR(255) NOT NULL,<br />
PROPRIETARYMEDICATIONDOSEFORMC2D2 VARCHAR(255) NOT NULL,<br />
PROPRIETARYMEDICATIONDOSEFORMC2D3 VARCHAR(255) NOT NULL,<br />
PROPRIETARYMEDICATIONDOSEFORMC2D4 VARCHAR(255) NOT NULL,<br />
PROPRIETARYMEDICATIONDOSEFORMC2D5 VARCHAR(255) NOT NULL,<br />
PROPRIETARYMEDICATIONDOSEFORMC3D1 VARCHAR(255) NOT NULL,<br />
PROPRIETARYMEDICATIONDOSEFORMC3D2 VARCHAR(255) NOT NULL,<br />
PROPRIETARYMEDICATIONDOSEFORMC3D3 VARCHAR(255) NOT NULL,<br />
PROPRIETARYMEDICATIONDOSEFORMC3D4 VARCHAR(255) NOT NULL,<br />
PROPRIETARYMEDICATIONDOSEFORMC3D5 VARCHAR(255) NOT NULL,<br />
PROPRIETARYMEDICATIONDOSEFORMC4D1 VARCHAR(255) NOT NULL,<br />
PROPRIETARYMEDICATIONDOSEFORMC4D2 VARCHAR(255) NOT NULL,<br />
PROPRIETARYMEDICATIONDOSEFORMC4D3 VARCHAR(255) NOT NULL,<br />
PROPRIETARYMEDICATIONDOSEFORMC4D4 VARCHAR(255) NOT NULL,<br />
PROPRIETARYMEDICATIONDOSEFORMC4D5 VARCHAR(255) NOT NULL,<br />
PROPRIETARYMEDICATIONDOSEFORMC5D1 VARCHAR(255) NOT NULL,<br />
PROPRIETARYMEDICATIONDOSEFORMC5D2 VARCHAR(255) NOT NULL,<br />
PROPRIETARYMEDICATIONDOSEFORMC5D3 VARCHAR(255) NOT NULL,<br />
PROPRIETARYMEDICATIONDOSEFORMC5D4 VARCHAR(255) NOT NULL,<br />
PROPRIETARYMEDICATIONDOSEFORMC5D5 VARCHAR(255) NOT NULL,<br />
NOOFIDENTICALMEDICINECONTAINERSORDEVICESC1 INTEGER NOT NULL,<br />
NOOFIDENTICALMEDICINECONTAINERSORDEVICESC2 INTEGER NOT NULL,<br />
NOOFIDENTICALMEDICINECONTAINERSORDEVICESC3 INTEGER NOT NULL,<br />
NOOFIDENTICALMEDICINECONTAINERSORDEVICESC4 INTEGER NOT NULL,<br />
NOOFIDENTICALMEDICINECONTAINERSORDEVICESC5 INTEGER NOT NULL,<br />
HEALTHCARECOMPONENTTYPEC1 CHAR(1),<br />
HEALTHCARECOMPONENTTYPEC2 CHAR(1),<br />
HEALTHCARECOMPONENTTYPEC3 CHAR(1),<br />
HEALTHCARECOMPONENTTYPEC4 CHAR(1),<br />
HEALTHCARECOMPONENTTYPEC5 CHAR(1),<br />
LAB_EQPMNT_CPBLTY_DESC VARCHAR(250) NOT NULL,<br />
LAB_SPPLY_USES_QTY VARCHAR(50) NOT NULL,<br />
PRH_CNTRCPTV_MTHD_MTHS_OF_PRTCTN INTEGER NOT NULL,<br />
PRH_IMPLNTBL_CNTRCPTV_LFSPN_MTHS INTEGER NOT NULL,<br />
PRH_IUD_LFSPN_MTHS INTEGER NOT NULL,<br />
PRH_CNDM_LBRCTD_YNFLG CHAR(1) NOT NULL,<br />
PRH_CNDM_SPCL_FOIL_TXT VARCHAR(250) NOT NULL,<br />
PRH_CNDM_CLR_TXT VARCHAR(50) NOT NULL,<br />
PRH_CNDM_EXTRNL_RTTN_FTR VARCHAR(50) NOT NULL,<br />
PRH_CNDM_INTRNL_RTTN_FTR VARCHAR(50) NOT NULL,<br />
DOESTRADEITEMCONTAINLATEX VARCHAR(15) NOT NULL,<br />
RTK_USES INTEGER NOT NULL,<br />
MED_DVC_USFDA_PRDCT_CD_NUM VARCHAR(20),<br />
MED_DVC_USFDA_PRDCT_CD_DESC VARCHAR(50) NOT NULL,<br />
ISTRADEITEMREQUIREDTOREMAINSTERILE VARCHAR(15) NOT NULL,<br />
INITIALMANUFACTURERSTERILISATION VARCHAR(35) NOT NULL,<br />
SVC_PRDCT_ESTMTD_STFFNG_CNT INTEGER NOT NULL,<br />
SVC_PRDCT_ESTMTD_DUR_MTHS INTEGER NOT NULL,<br />
BARCODETYPE VARCHAR(80) NOT NULL,<br />
BARCODEVALUETYPE VARCHAR(80) NOT NULL,<br />
COLORDESCRIPTION VARCHAR(200) NOT NULL,<br />
COLORCODELISTAGENCY VARCHAR(80) NOT NULL,<br />
COLORCODEVALUE VARCHAR(80) NOT NULL,<br />
ISTRADEITEMAHAZARDOUSGOOD VARCHAR(15) NOT NULL,<br />
DIETTYPECODE VARCHAR(80) NOT NULL,<br />
TRADEITEMVARIANT VARCHAR(70) NOT NULL,<br />
PRIMARY KEY (TRADE_ITM_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TRADE_ITM_ASSCTN <br />
--<br />
<br />
CREATE TABLE TRADE_ITM_ASSCTN(<br />
TRADE_ITM_ASSCTN_ID INTEGER NOT NULL,<br />
TRADE_ITM_ASSCTN_TYP_ID INTEGER NOT NULL,<br />
PRNT_TRADE_ITM_ID INTEGER NOT NULL,<br />
CHLD_TRADE_ITM_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
ASSCTN_ACTV_YNFLG CHAR(1) NOT NULL,<br />
PRNT_CHLD_EXCLSV_YNFLG CHAR(1) NOT NULL,<br />
CHLD_PRNT_EXCLSV_YNFLG CHAR(1) NOT NULL,<br />
ASSCTN_NOTES VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (TRADE_ITM_ASSCTN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TRADE_ITM_ASSCTN_TYP <br />
--<br />
<br />
CREATE TABLE TRADE_ITM_ASSCTN_TYP(<br />
TRADE_ITM_ASSCTN_TYP_ID INTEGER NOT NULL,<br />
TRADE_ITM_ASSCTN_TYP_NM VARCHAR(50) NOT NULL,<br />
TRADE_ITM_ASSCTN_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (TRADE_ITM_ASSCTN_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TRADE_ITM_BASE_UOM <br />
--<br />
<br />
CREATE TABLE TRADE_ITM_BASE_UOM(<br />
TRADE_ITM_BASE_UOM_ID INTEGER NOT NULL,<br />
TRADE_ITM_BASE_UOM_NM VARCHAR(50) NOT NULL,<br />
TRADE_ITM_BASE_UOM_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (TRADE_ITM_BASE_UOM_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TRADE_ITM_CARE_INSTRCTN <br />
--<br />
<br />
CREATE TABLE TRADE_ITM_CARE_INSTRCTN(<br />
TRADE_ITM_CARE_INSTRCTN_ID INTEGER NOT NULL,<br />
CARE_INSTRCTN_TYP_ID INTEGER NOT NULL,<br />
TRADE_ITM_ID INTEGER NOT NULL,<br />
TRADE_ITM_CARE_INSTRCTN_VAL_LOW VARCHAR(50) NOT NULL,<br />
TRADE_ITM_CARE_INSTRCTN_VAL_HGH VARCHAR(50) NOT NULL,<br />
TRADE_ITM_CARE_INSTRCTN_VAL_TXT_LIST VARCHAR(50) NOT NULL,<br />
TRADE_ITM_CARE_INSTRCTN_CMMNTS VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (TRADE_ITM_CARE_INSTRCTN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TRADE_ITM_CMPST_ASSCTN <br />
--<br />
<br />
CREATE TABLE TRADE_ITM_CMPST_ASSCTN(<br />
TRADE_ITM_CMPST_ASSCTN_ID INTEGER NOT NULL,<br />
TRADE_ITM_CMPST_ASSCTN_TYP_ID INTEGER NOT NULL,<br />
PRNT_TRADE_ITM_ID INTEGER NOT NULL,<br />
MEMBER_TRADE_ITM_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
ASSCTN_ACTV_YNFLG CHAR(1) NOT NULL,<br />
SBSTTTBL_YNFLG CHAR(1) NOT NULL,<br />
OMTTBL_YNFLG CHAR(1) NOT NULL,<br />
CMPST_QTY INTEGER NOT NULL,<br />
ASSCTN_NOTES VARCHAR(4000) NOT NULL,<br />
PRIMARY KEY (TRADE_ITM_CMPST_ASSCTN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TRADE_ITM_CMPST_ASSCTN_TYP <br />
--<br />
<br />
CREATE TABLE TRADE_ITM_CMPST_ASSCTN_TYP(<br />
TRADE_ITM_CMPST_ASSCTN_TYP_ID INTEGER NOT NULL,<br />
TRADE_ITM_CMPST_ASSCTN_TYP_NM VARCHAR(50) NOT NULL,<br />
TRADE_ITM_CMPST_ASSCTN_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (TRADE_ITM_CMPST_ASSCTN_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TRADE_ITM_PRCHSNG_RSTRCTN <br />
--<br />
<br />
CREATE TABLE TRADE_ITM_PRCHSNG_RSTRCTN(<br />
TRADE_ITM_PRCHSNG_INSTRCTN_ID INTEGER NOT NULL,<br />
PRCHSNG_RSTRCTN_TYP_ID INTEGER NOT NULL,<br />
TRADE_ITM_ID INTEGER NOT NULL,<br />
TRADE_ITM_PRCHSNG_PRCHSNG_VAL_LOW VARCHAR(50) NOT NULL,<br />
TRADE_ITM_PRCHSNG_PRCHSNG_VAL_HGH VARCHAR(50) NOT NULL,<br />
TRADE_ITM_PRCHSNG_PRCHSNG_VAL_TXT_LIST VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (TRADE_ITM_PRCHSNG_INSTRCTN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TRADE_ITM_UNIT_OF_ISSU <br />
--<br />
<br />
CREATE TABLE TRADE_ITM_UNIT_OF_ISSU(<br />
TRADE_ITM_UNIT_OF_ISSU_ID INTEGER NOT NULL,<br />
TRADE_ITM_UNIT_OF_ISSU_NM VARCHAR(50) NOT NULL,<br />
TRADE_ITM_UNIT_OF_ISSU_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (TRADE_ITM_UNIT_OF_ISSU_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TRADEITEMSTACKING <br />
--<br />
<br />
CREATE TABLE TRADEITEMSTACKING(<br />
TRADEITEMSTACKING_ID INTEGER NOT NULL,<br />
TRADE_ITM_ID INTEGER NOT NULL,<br />
STACKINGFACTOR_SEQNUM SMALLINT NOT NULL,<br />
STACKINGFACTOR SMALLINT NOT NULL,<br />
STACKINGFACTORTYPECODE VARCHAR(10) NOT NULL,<br />
STACKINGWEIGHTMAXIMUM DECIMAL(9, 3) NOT NULL,<br />
STACKINGWEIGHTMAXIMUM_MEASUREMENTUNITCODE VARCHAR(70) NOT NULL,<br />
PRIMARY KEY (TRADEITEMSTACKING_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TRCR_CMMDTY_CTGRY <br />
--<br />
<br />
CREATE TABLE TRCR_CMMDTY_CTGRY(<br />
TRCR_CMMDTY_CTGRY_ID INTEGER NOT NULL,<br />
TRCR_CMMDTY_SET_ID INTEGER NOT NULL,<br />
TRCR_CMMDTY_CTGRY_NM VARCHAR(150) NOT NULL,<br />
TRCR_CMMDTY_CTGRY_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (TRCR_CMMDTY_CTGRY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TRCR_CMMDTY_SET <br />
--<br />
<br />
CREATE TABLE TRCR_CMMDTY_SET(<br />
TRCR_CMMDTY_SET_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
CNTRY_PRGRM_ID INTEGER NOT NULL,<br />
TRCR_CMMDTY_SET_NM VARCHAR(50) NOT NULL,<br />
TRCR_CMMDTY_SET_DESC VARCHAR(50) NOT NULL,<br />
CNTRY_MNGD_YNFLG CHAR(1) NOT NULL,<br />
PRIMARY KEY (TRCR_CMMDTY_SET_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TRCR_CMMDTY_TYP <br />
--<br />
<br />
CREATE TABLE TRCR_CMMDTY_TYP(<br />
TRCR_CMMDTY_TYP_ID INTEGER NOT NULL,<br />
TRCR_CMMDTY_CTGRY_ID INTEGER NOT NULL,<br />
TRCR_CMMDTY_TYP_NM VARCHAR(150) NOT NULL,<br />
TRCR_CMMDTY_TYP_DESC VARCHAR(50) NOT NULL,<br />
IS_DFLT_TYP_YNFLG CHAR(1) NOT NULL,<br />
PRIMARY KEY (TRCR_CMMDTY_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TSKORDR <br />
--<br />
<br />
CREATE TABLE TSKORDR(<br />
TSKORDR_ID INTEGER NOT NULL,<br />
CNTRCT_AWD_ID INTEGER NOT NULL,<br />
CNTRCT_AWD_GGRPHC_SCP_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER,<br />
TSKORDR_NM VARCHAR(50) NOT NULL,<br />
TSKORDR_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (TSKORDR_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TST_RSLT_VAL_UOM <br />
--<br />
<br />
CREATE TABLE TST_RSLT_VAL_UOM(<br />
TST_RSLT_VAL_UOM_ID INTEGER NOT NULL,<br />
TST_RSLT_VAL_UOM_NM VARCHAR(50) NOT NULL,<br />
TST_RSLT_VAL_UOM_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (TST_RSLT_VAL_UOM_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: UMDNS <br />
--<br />
<br />
CREATE TABLE UMDNS(<br />
UMDNS_ID INTEGER NOT NULL,<br />
UMDNS_CD VARCHAR(20) NOT NULL,<br />
UMDNS_TRM VARCHAR(50) NOT NULL,<br />
UMDNS_DEF VARCHAR(250) NOT NULL,<br />
PRIMARY KEY (UMDNS_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: UNSPSC_CLSS <br />
--<br />
<br />
CREATE TABLE UNSPSC_CLSS(<br />
UNSPSC_CLSS_ID INTEGER NOT NULL,<br />
UNSPSC_FMLY_ID INTEGER NOT NULL,<br />
UNSPSC_CLSS_KEY VARCHAR(10) NOT NULL,<br />
UNSPSC_CLSS_CD VARCHAR(10) NOT NULL,<br />
UNSPSC_CLSS_TTL VARCHAR(500) NOT NULL,<br />
UNSPSC_CLSS_DEF VARCHAR(4000) NOT NULL,<br />
UNSPSC_CLSS_SYNNYM VARCHAR(500) NOT NULL,<br />
PRIMARY KEY (UNSPSC_CLSS_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: UNSPSC_CMMDTY <br />
--<br />
<br />
CREATE TABLE UNSPSC_CMMDTY(<br />
UNSPSC_CMMDTY_ID INTEGER NOT NULL,<br />
UNSPSC_CLSS_ID INTEGER NOT NULL,<br />
UNSPSC_CMMDTY_KEY VARCHAR(10) NOT NULL,<br />
UNSPSC_CMMDTY_CD VARCHAR(10) NOT NULL,<br />
UNSPSC_CMMDTY_DEF VARCHAR(4000) NOT NULL,<br />
UNSPSC_CMMDTY_TTL VARCHAR(500) NOT NULL,<br />
PRIMARY KEY (UNSPSC_CMMDTY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: UNSPSC_FMLY <br />
--<br />
<br />
CREATE TABLE UNSPSC_FMLY(<br />
UNSPSC_FMLY_ID INTEGER NOT NULL,<br />
UNSPSC_SGMNT_ID INTEGER NOT NULL,<br />
UNSPSC_FMLY_KEY VARCHAR(10) NOT NULL,<br />
UNSPSC_FMLY_CD VARCHAR(10) NOT NULL,<br />
UNSPSC_FMLY_TTL VARCHAR(500) NOT NULL,<br />
UNSPSC_FMLY_DEF VARCHAR(4000) NOT NULL,<br />
UNSPSC_FMLY_SYNNYM VARCHAR(500) NOT NULL,<br />
PRIMARY KEY (UNSPSC_FMLY_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: UNSPSC_SGMNT <br />
--<br />
<br />
CREATE TABLE UNSPSC_SGMNT(<br />
UNSPSC_SGMNT_ID INTEGER NOT NULL,<br />
UNSPSC_SGMNT_KEY VARCHAR(10),<br />
UNSPSC_SGMNT_CD VARCHAR(10),<br />
UNSPSC_SGMNT_TTL VARCHAR(500),<br />
UNSPSC_SGMNT_DEF VARCHAR(4000),<br />
UNSPSC_SGMNT_SYNNYM VARCHAR(500),<br />
PRIMARY KEY (UNSPSC_SGMNT_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: URGNCY_TYP <br />
--<br />
<br />
CREATE TABLE URGNCY_TYP(<br />
URGNCY_TYP_ID INTEGER NOT NULL,<br />
URGNCY_TYP_NM VARCHAR(50) NOT NULL,<br />
URGNCY_TYP_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (URGNCY_TYP_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: USAID_MISSN <br />
--<br />
<br />
CREATE TABLE USAID_MISSN(<br />
USAID_MISSN_ID INTEGER NOT NULL,<br />
USAID_MISSN_NM VARCHAR(50) NOT NULL,<br />
USAID_MISSN_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (USAID_MISSN_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: USAID_PRDCT_CLSSFCTN_LVL_1 <br />
--<br />
<br />
CREATE TABLE USAID_PRDCT_CLSSFCTN_LVL_1(<br />
USAID_PRDCT_CLSSFCTN_LVL_1_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_1_KEY VARCHAR(10) NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_1_CD VARCHAR(10) NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_1_TTL VARCHAR(500) NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_1_DEF VARCHAR(4000) NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_1_SYNNYM VARCHAR(500) NOT NULL,<br />
PRIMARY KEY (USAID_PRDCT_CLSSFCTN_LVL_1_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: USAID_PRDCT_CLSSFCTN_LVL_2 <br />
--<br />
<br />
CREATE TABLE USAID_PRDCT_CLSSFCTN_LVL_2(<br />
USAID_PRDCT_CLSSFCTN_LVL_2_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_1_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_2_KEY VARCHAR(10) NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_2_CD VARCHAR(10) NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_2_TTL VARCHAR(500) NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_2_DEF VARCHAR(4000) NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_2_SYNNYM VARCHAR(500) NOT NULL,<br />
PRIMARY KEY (USAID_PRDCT_CLSSFCTN_LVL_2_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: USAID_PRDCT_CLSSFCTN_LVL_3 <br />
--<br />
<br />
CREATE TABLE USAID_PRDCT_CLSSFCTN_LVL_3(<br />
USAID_PRDCT_CLSSFCTN_LVL_3_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_2_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_3_KEY VARCHAR(10) NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_3_CD VARCHAR(10) NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_3_TTL VARCHAR(500) NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_3_DEF VARCHAR(4000) NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_3_SYNNYM VARCHAR(500) NOT NULL,<br />
PRIMARY KEY (USAID_PRDCT_CLSSFCTN_LVL_3_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: USAID_PRDCT_CLSSFCTN_LVL_4 <br />
--<br />
<br />
CREATE TABLE USAID_PRDCT_CLSSFCTN_LVL_4(<br />
USAID_PRDCT_CLSSFCTN_LVL_4_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_3_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_4_KEY VARCHAR(10) NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_4_CD VARCHAR(10) NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_4_TTL VARCHAR(500) NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_4_DEF VARCHAR(4000) NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_4_SYNNYM VARCHAR(500) NOT NULL,<br />
PRIMARY KEY (USAID_PRDCT_CLSSFCTN_LVL_4_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: USAID_PRDCT_CLSSFCTN_LVL_5 <br />
--<br />
<br />
CREATE TABLE USAID_PRDCT_CLSSFCTN_LVL_5(<br />
USAID_PRDCT_CLSSFCTN_LVL_5_ID INTEGER NOT NULL,<br />
PRDCT_LN_ID INTEGER NOT NULL,<br />
UNSPSC_CMMDTY_ID INTEGER NOT NULL,<br />
GPC_BRCK_ID INTEGER NOT NULL,<br />
PRFRRD_GLBL_CLSSFCTN_SYSTM_ID INTEGER NOT NULL,<br />
USAID_PRDCT_CLSSFCTN_LVL_4_ID INTEGER NOT NULL,<br />
TRADE_ITM_UNIT_OF_ISSU_ID INTEGER NOT NULL,<br />
TRADE_ITM_BASE_UOM_ID INTEGER NOT NULL,<br />
WT_UOM_ID INTEGER NOT NULL,<br />
VOL_UOM_ID INTEGER NOT NULL,<br />
DEPTH_LNR_UOM_ID INTEGER NOT NULL,<br />
WDTH_LNR_UOM_ID INTEGER NOT NULL,<br />
HT_LNR_UOM_ID INTEGER NOT NULL,<br />
ROUTEOFADMINISTRATION_ID INTEGER NOT NULL,<br />
DRG_UOD_ID INTEGER NOT NULL,<br />
DOSAGEFORMTYPE_ID INTEGER NOT NULL,<br />
DRG_FRMLRY_ID INTEGER NOT NULL,<br />
DRG_UOP_ID INTEGER NOT NULL,<br />
DRG_UOS_ID INTEGER NOT NULL,<br />
ANTIMLRL_PRDCT_TYP_ID INTEGER NOT NULL,<br />
ANTIMLRL_PRMRY_ACTV_INGRDNT_ID INTEGER NOT NULL,<br />
ANTIMLRL_SCNDRY_ACTV_INGRDNT_ID INTEGER NOT NULL,<br />
THRPTC_FD_FRTFCTN_TYP_ID INTEGER NOT NULL,<br />
THRPTC_FD_TRTD_CNDTN_ID INTEGER NOT NULL,<br />
LAB_SPPLY_PRDCT_TYP_ID INTEGER NOT NULL,<br />
LAB_EQPMNT_PRDCT_TYP_ID INTEGER NOT NULL,<br />
PRH_PRDCT_TYP_ID INTEGER NOT NULL,<br />
PRH_CNTRCPTV_MTHD_ID INTEGER NOT NULL,<br />
FML_CNDM_PRDCT_TYP_ID INTEGER NOT NULL,<br />
CNDM_PRDCT_MTRL_ID INTEGER NOT NULL,<br />
CNDM_PRDCT_SZ_ID INTEGER NOT NULL,<br />
CNDM_PRDCT_FLVR_ID INTEGER NOT NULL,<br />
CNDM_PRDCT_SCNT_ID INTEGER NOT NULL,<br />
CNDM_PRDCT_CLR_ID INTEGER NOT NULL,<br />
CNDM_PRDCT_TXTR_ID INTEGER NOT NULL,<br />
CNDM_PRDCT_NVLTY_TYP_ID INTEGER NOT NULL,<br />
PRH_PRDCT_SPRMCD_ACTV_INGRDNT_ID INTEGER NOT NULL,<br />
IUD_TYP_ID INTEGER NOT NULL,<br />
IUD_ACTV_INGRDNT_ID INTEGER NOT NULL,<br />
RTK_TGT_PTHGN_ID INTEGER NOT NULL,<br />
MED_DVC_PRDCT_TYP_ID INTEGER NOT NULL,<br />
GMDN_ID INTEGER NOT NULL,<br />
UMDNS_ID INTEGER NOT NULL,<br />
SVC_PRDCT_TYP_ID INTEGER NOT NULL,<br />
DESCRIPTIONSHORT VARCHAR(35) NOT NULL,<br />
PRDCT_LNG_NM VARCHAR(150) NOT NULL,<br />
PRDCT_BRND_NM VARCHAR(150) NOT NULL,<br />
PRDCT_DESC VARCHAR(250) NOT NULL,<br />
PRDCT_TAG_SET VARCHAR(4000),<br />
PRDCT_PATH_SET VARCHAR(4000),<br />
PRDCT_UUID VARCHAR(36),<br />
PRDCT_WT_PER_UNIT DECIMAL(9, 3),<br />
PRDCT_DEPTH_PER_UNIT DECIMAL(9, 3),<br />
PRDCT_WDTH_PER_UNIT DECIMAL(9, 3) NOT NULL,<br />
PRDCT_HT_PER_UNIT DECIMAL(9, 3),<br />
PRDCT_RDS_PER_UNIT DECIMAL(9, 3),<br />
PRDCT_VOL_PER_UNIT DECIMAL(9, 3) NOT NULL,<br />
PRDCT_SHLF_LIFE_DAYS INTEGER NOT NULL,<br />
DRG_INN_NM VARCHAR(100) NOT NULL,<br />
DRG_GNRC_NM VARCHAR(50) NOT NULL,<br />
DRG_INNVTR_NM VARCHAR(50) NOT NULL,<br />
DRG_STR DECIMAL(7, 3),<br />
DRG_DSG_AMT DECIMAL(7, 3),<br />
LAB_EQPMNT_CPBLTY_DESC VARCHAR(250) NOT NULL,<br />
LAB_SPPLY_USES_QTY VARCHAR(50) NOT NULL,<br />
CYP_FCTR DECIMAL(8, 4),<br />
PRH_CNTRCPTV_MTHD_MTHS_OF_PRTCTN INTEGER NOT NULL,<br />
PRH_IMPLNTBL_CNTRCPTV_LFSPN_MTHS INTEGER NOT NULL,<br />
PRH_IUD_LFSPN_MTHS INTEGER NOT NULL,<br />
PRH_CNDM_LBRCTD_YNFLG CHAR(1) NOT NULL,<br />
PRH_CNDM_SPCL_FOIL_TXT VARCHAR(250) NOT NULL,<br />
PRH_CNDM_CLR_TXT VARCHAR(50) NOT NULL,<br />
PRH_CNDM_EXTRNL_RTTN_FTR VARCHAR(50) NOT NULL,<br />
PRH_CNDM_INTRNL_RTTN_FTR VARCHAR(50) NOT NULL,<br />
RTK_USES INTEGER NOT NULL,<br />
MED_DVC_USFDA_PRDCT_CD_NUM VARCHAR(20),<br />
MED_DVC_USFDA_PRDCT_CD_DESC VARCHAR(50) NOT NULL,<br />
SVC_PRDCT_ESTMTD_STFFNG_CNT INTEGER NOT NULL,<br />
SVC_PRDCT_ESTMTD_DUR_MTHS INTEGER NOT NULL,<br />
PRIMARY KEY (USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: USAID_RDC <br />
--<br />
<br />
CREATE TABLE USAID_RDC(<br />
USAID_RDC_ID INTEGER NOT NULL,<br />
CNTRY_ID INTEGER NOT NULL,<br />
RGN_ID INTEGER NOT NULL,<br />
USAID_RDC_NM VARCHAR(50) NOT NULL,<br />
USAID_RDC_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (USAID_RDC_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: VOL_UOM <br />
--<br />
<br />
CREATE TABLE VOL_UOM(<br />
VOL_UOM_ID INTEGER NOT NULL,<br />
VOL_UOM_NM VARCHAR(50) NOT NULL,<br />
VOL_UOM_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (VOL_UOM_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: WT_UOM <br />
--<br />
<br />
CREATE TABLE WT_UOM(<br />
WT_UOM_ID INTEGER NOT NULL,<br />
WT_UOM_NM VARCHAR(50) NOT NULL,<br />
WT_UOM_DESC VARCHAR(50) NOT NULL,<br />
PRIMARY KEY (WT_UOM_ID)<br />
)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: ADDITIONALTRADEITEMCLASSIFICATION <br />
--<br />
<br />
ALTER TABLE ADDITIONALTRADEITEMCLASSIFICATION ADD <br />
FOREIGN KEY (TRADE_ITM_ID)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: ADDITIONALTRADEITEMDESCRIPTION <br />
--<br />
<br />
ALTER TABLE ADDITIONALTRADEITEMDESCRIPTION ADD <br />
FOREIGN KEY (TRADE_ITM_ID)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: ADDITIONALTRADEITEMIDENTIFICATION <br />
--<br />
<br />
ALTER TABLE ADDITIONALTRADEITEMIDENTIFICATION ADD <br />
FOREIGN KEY (TRADE_ITM_ID)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: ADMNSTRTV_GGRPHY <br />
--<br />
<br />
ALTER TABLE ADMNSTRTV_GGRPHY ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: ADMNSTRTV_GGRPHY_LVL_1 <br />
--<br />
<br />
ALTER TABLE ADMNSTRTV_GGRPHY_LVL_1 ADD <br />
FOREIGN KEY (ADMNSTRTV_GGRPHY_ID)<br />
REFERENCES ADMNSTRTV_GGRPHY(ADMNSTRTV_GGRPHY_ID)<br />
;<br />
<br />
ALTER TABLE ADMNSTRTV_GGRPHY_LVL_1 ADD <br />
FOREIGN KEY (ADMNSTRTV_GGRPHY_LVL_ID)<br />
REFERENCES ADMNSTRTV_GGRPHY_LVL(ADMNSTRTV_GGRPHY_LVL_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: ADMNSTRTV_GGRPHY_LVL_2 <br />
--<br />
<br />
ALTER TABLE ADMNSTRTV_GGRPHY_LVL_2 ADD <br />
FOREIGN KEY (ADMNSTRTV_GGRPHY_LVL_1_ID)<br />
REFERENCES ADMNSTRTV_GGRPHY_LVL_1(ADMNSTRTV_GGRPHY_LVL_1_ID)<br />
;<br />
<br />
ALTER TABLE ADMNSTRTV_GGRPHY_LVL_2 ADD <br />
FOREIGN KEY (ADMNSTRTV_GGRPHY_ID)<br />
REFERENCES ADMNSTRTV_GGRPHY(ADMNSTRTV_GGRPHY_ID)<br />
;<br />
<br />
ALTER TABLE ADMNSTRTV_GGRPHY_LVL_2 ADD <br />
FOREIGN KEY (ADMNSTRTV_GGRPHY_LVL_ID)<br />
REFERENCES ADMNSTRTV_GGRPHY_LVL(ADMNSTRTV_GGRPHY_LVL_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: ADMNSTRTV_GGRPHY_LVL_3 <br />
--<br />
<br />
ALTER TABLE ADMNSTRTV_GGRPHY_LVL_3 ADD <br />
FOREIGN KEY (ADMNSTRTV_GGRPHY_LVL_2_ID)<br />
REFERENCES ADMNSTRTV_GGRPHY_LVL_2(ADMNSTRTV_GGRPHY_LVL_2_ID)<br />
;<br />
<br />
ALTER TABLE ADMNSTRTV_GGRPHY_LVL_3 ADD <br />
FOREIGN KEY (ADMNSTRTV_GGRPHY_ID)<br />
REFERENCES ADMNSTRTV_GGRPHY(ADMNSTRTV_GGRPHY_ID)<br />
;<br />
<br />
ALTER TABLE ADMNSTRTV_GGRPHY_LVL_3 ADD <br />
FOREIGN KEY (ADMNSTRTV_GGRPHY_LVL_ID)<br />
REFERENCES ADMNSTRTV_GGRPHY_LVL(ADMNSTRTV_GGRPHY_LVL_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: ADMNSTRTV_GGRPHY_LVL_4 <br />
--<br />
<br />
ALTER TABLE ADMNSTRTV_GGRPHY_LVL_4 ADD <br />
FOREIGN KEY (ADMNSTRTV_GGRPHY_LVL_3_ID)<br />
REFERENCES ADMNSTRTV_GGRPHY_LVL_3(ADMNSTRTV_GGRPHY_LVL_3_ID)<br />
;<br />
<br />
ALTER TABLE ADMNSTRTV_GGRPHY_LVL_4 ADD <br />
FOREIGN KEY (ADMNSTRTV_GGRPHY_ID)<br />
REFERENCES ADMNSTRTV_GGRPHY(ADMNSTRTV_GGRPHY_ID)<br />
;<br />
<br />
ALTER TABLE ADMNSTRTV_GGRPHY_LVL_4 ADD <br />
FOREIGN KEY (ADMNSTRTV_GGRPHY_LVL_ID)<br />
REFERENCES ADMNSTRTV_GGRPHY_LVL(ADMNSTRTV_GGRPHY_LVL_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: AWP_RPRT_FC <br />
--<br />
<br />
ALTER TABLE AWP_RPRT_FC ADD <br />
FOREIGN KEY (SUB_IMPLMNTNG_PRTNR_ID)<br />
REFERENCES IMPLMNTNG_PRTNR(IMPLMNTNG_PRTNR_ID)<br />
;<br />
<br />
ALTER TABLE AWP_RPRT_FC ADD <br />
FOREIGN KEY (FNNCL_RPRT_TCHNCL_SUBSUBCAT_ID)<br />
REFERENCES FNNCL_RPRT_TCHNCL_SUBSUBCAT(FNNCL_RPRT_TCHNCL_SUBSUBCAT_ID)<br />
;<br />
<br />
ALTER TABLE AWP_RPRT_FC ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE AWP_RPRT_FC ADD <br />
FOREIGN KEY (CNTRCT_AWD_ID)<br />
REFERENCES CNTRCT_AWD(CNTRCT_AWD_ID)<br />
;<br />
<br />
ALTER TABLE AWP_RPRT_FC ADD <br />
FOREIGN KEY (FNNCL_RPRT_PRD_SRD_FY_ID)<br />
REFERENCES SRD_YR(SRD_YR_ID)<br />
;<br />
<br />
ALTER TABLE AWP_RPRT_FC ADD <br />
FOREIGN KEY (FNNCL_RPRT_CHRG_LCTN_ID)<br />
REFERENCES FNNCL_RPRT_CHRG_LCTN(FNNCL_RPRT_CHRG_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE AWP_RPRT_FC ADD <br />
FOREIGN KEY (FNNCL_RPRT_SBMSSN_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE AWP_RPRT_FC ADD <br />
FOREIGN KEY (FNNCL_RPRT_EFF_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE AWP_RPRT_FC ADD <br />
FOREIGN KEY (HLTH_ELMNT_ID)<br />
REFERENCES HLTH_ELMNT(HLTH_ELMNT_ID)<br />
;<br />
<br />
ALTER TABLE AWP_RPRT_FC ADD <br />
FOREIGN KEY (FNNCL_RPRT_CTGRY_LVL_ID)<br />
REFERENCES FNNCL_RPRT_CTGRY_LVL(FNNCL_RPRT_CTGRY_LVL_ID)<br />
;<br />
<br />
ALTER TABLE AWP_RPRT_FC ADD <br />
FOREIGN KEY (FNNCL_RPRT_CTGRY_ID)<br />
REFERENCES FNNCL_RPRT_CTGRY(FNNCL_RPRT_CTGRY_ID)<br />
;<br />
<br />
ALTER TABLE AWP_RPRT_FC ADD <br />
FOREIGN KEY (PRIME_IMPLMNTNG_PRTNR_ID)<br />
REFERENCES IMPLMNTNG_PRTNR(IMPLMNTNG_PRTNR_ID)<br />
;<br />
<br />
ALTER TABLE AWP_RPRT_FC ADD <br />
FOREIGN KEY (STAFF_LCTN_CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE AWP_RPRT_FC ADD <br />
FOREIGN KEY (USAID_MISSN_ID)<br />
REFERENCES USAID_MISSN(USAID_MISSN_ID)<br />
;<br />
<br />
ALTER TABLE AWP_RPRT_FC ADD <br />
FOREIGN KEY (FNNCL_RPRT_TCHNCL_SUBCAT_ID)<br />
REFERENCES FNNCL_RPRT_TCHNCL_SUBCAT(FNNCL_RPRT_TCHNCL_SUBCAT_ID)<br />
;<br />
<br />
ALTER TABLE AWP_RPRT_FC ADD <br />
FOREIGN KEY (TSKORDR_ID)<br />
REFERENCES TSKORDR(TSKORDR_ID)<br />
;<br />
<br />
ALTER TABLE AWP_RPRT_FC ADD <br />
FOREIGN KEY (FNNCL_RPRT_ACTVTY_TYP_ID)<br />
REFERENCES FNNCL_RPRT_ACTVTY_TYP(FNNCL_RPRT_ACTVTY_TYP_ID)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CMS <br />
--<br />
<br />
ALTER TABLE CMS ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: CNCRT_PRDCT <br />
--<br />
<br />
ALTER TABLE CNCRT_PRDCT ADD <br />
FOREIGN KEY (MFR_ID)<br />
REFERENCES MFR(MFR_ID)<br />
;<br />
<br />
ALTER TABLE CNCRT_PRDCT ADD <br />
FOREIGN KEY (SPPLR_ID)<br />
REFERENCES SPPLR(SPPLR_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: CNTRCT_AWD <br />
--<br />
<br />
ALTER TABLE CNTRCT_AWD ADD <br />
FOREIGN KEY (IMPLMNTNG_PRTNR_ID)<br />
REFERENCES IMPLMNTNG_PRTNR(IMPLMNTNG_PRTNR_ID)<br />
;<br />
<br />
ALTER TABLE CNTRCT_AWD ADD <br />
FOREIGN KEY (CNTRCT_AWD_TYP_ID)<br />
REFERENCES CNTRCT_AWD_TYP(CNTRCT_AWD_TYP_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: CNTRY_CNSMPTN_FCAST_FC <br />
--<br />
<br />
ALTER TABLE CNTRY_CNSMPTN_FCAST_FC ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_CNSMPTN_FCAST_FC ADD <br />
FOREIGN KEY (CNTRY_PRGRM_ID)<br />
REFERENCES CNTRY_PRGRM(CNTRY_PRGRM_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_CNSMPTN_FCAST_FC ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_5(USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_CNSMPTN_FCAST_FC ADD <br />
FOREIGN KEY (RPRT_PRD_TYP_ID)<br />
REFERENCES RPRT_PRD_TYP(RPRT_PRD_TYP_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_CNSMPTN_FCAST_FC ADD <br />
FOREIGN KEY (FCAST_END_SRD_MTH_ID)<br />
REFERENCES SRD_MTH(SRD_MTH_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_CNSMPTN_FCAST_FC ADD <br />
FOREIGN KEY (FCAST_BEGIN_SRD_MTH_ID)<br />
REFERENCES SRD_MTH(SRD_MTH_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_CNSMPTN_FCAST_FC ADD <br />
FOREIGN KEY (FCAST_SBMSSN_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_CNSMPTN_FCAST_FC ADD <br />
FOREIGN KEY (FCAST_PRD_END_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: CNTRY_LGSTCS_RPRT_FC <br />
--<br />
<br />
ALTER TABLE CNTRY_LGSTCS_RPRT_FC ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_LGSTCS_RPRT_FC ADD <br />
FOREIGN KEY (CNTRY_PRGRM_ID)<br />
REFERENCES CNTRY_PRGRM(CNTRY_PRGRM_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_LGSTCS_RPRT_FC ADD <br />
FOREIGN KEY (TO_ST_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_LGSTCS_RPRT_FC ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_5(USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_LGSTCS_RPRT_FC ADD <br />
FOREIGN KEY (FROM_ST_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_LGSTCS_RPRT_FC ADD <br />
FOREIGN KEY (OBSERVED_ST_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_LGSTCS_RPRT_FC ADD <br />
FOREIGN KEY (TRANS_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_LGSTCS_RPRT_FC ADD <br />
FOREIGN KEY (OBSRVTN_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: CNTRY_PRCRMNT_BUREAU <br />
--<br />
<br />
ALTER TABLE CNTRY_PRCRMNT_BUREAU ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: CNTRY_PRGRM <br />
--<br />
<br />
ALTER TABLE CNTRY_PRGRM ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_PRGRM ADD <br />
FOREIGN KEY (PRGRM_ORG_ID)<br />
REFERENCES PRGRM_ORG(PRGRM_ORG_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_PRGRM ADD <br />
FOREIGN KEY (CNTRY_PRGRM_TYP_ID)<br />
REFERENCES CNTRY_PRGRM_TYP(CNTRY_PRGRM_TYP_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: CNTRY_RCT_FCAST_FC <br />
--<br />
<br />
ALTER TABLE CNTRY_RCT_FCAST_FC ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_5(USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_RCT_FCAST_FC ADD <br />
FOREIGN KEY (RPRT_PRD_TYP_ID)<br />
REFERENCES RPRT_PRD_TYP(RPRT_PRD_TYP_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_RCT_FCAST_FC ADD <br />
FOREIGN KEY (FCAST_BEGIN_SRD_MTH_ID)<br />
REFERENCES SRD_MTH(SRD_MTH_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_RCT_FCAST_FC ADD <br />
FOREIGN KEY (FORECASET_PRD_END_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_RCT_FCAST_FC ADD <br />
FOREIGN KEY (FCAST_PRD_END_DT_SRD_DAY_ID)<br />
REFERENCES CNTRY_PRGRM(CNTRY_PRGRM_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_RCT_FCAST_FC ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_RCT_FCAST_FC ADD <br />
FOREIGN KEY (FCAST_END_SRD_MTH_ID)<br />
REFERENCES SRD_MTH(SRD_MTH_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_RCT_FCAST_FC ADD <br />
FOREIGN KEY (FCAST_SBMSSN_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: CNTRY_TRADE_ITM_CRTFCN <br />
--<br />
<br />
ALTER TABLE CNTRY_TRADE_ITM_CRTFCN ADD <br />
FOREIGN KEY (PRDCT_CRTFCN_TYP_ID)<br />
REFERENCES PRDCT_CRTFCN_TYP(PRDCT_CRTFCN_TYP_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_TRADE_ITM_CRTFCN ADD <br />
FOREIGN KEY (EFF_END_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_TRADE_ITM_CRTFCN ADD <br />
FOREIGN KEY (EFF_STRT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_TRADE_ITM_CRTFCN ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_TRADE_ITM_CRTFCN ADD <br />
FOREIGN KEY (TRADE_ITM_ID)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_TRADE_ITM_CRTFCN ADD <br />
FOREIGN KEY (SPPLR_CNTRCT_PRDCT_DTL_ID)<br />
REFERENCES SPPLR_CNTRCT_PRDCT_DTL(SPPLR_CNTRCT_PRDCT_DTL_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: CNTRY_TRADE_ITM_HUMANITARIAN_WAIVER <br />
--<br />
<br />
ALTER TABLE CNTRY_TRADE_ITM_HUMANITARIAN_WAIVER ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_TRADE_ITM_HUMANITARIAN_WAIVER ADD <br />
FOREIGN KEY (TRADE_ITM_ID)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_TRADE_ITM_HUMANITARIAN_WAIVER ADD <br />
FOREIGN KEY (EFF_STRT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_TRADE_ITM_HUMANITARIAN_WAIVER ADD <br />
FOREIGN KEY (EFF_END_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_TRADE_ITM_HUMANITARIAN_WAIVER ADD <br />
FOREIGN KEY (SPPLR_CNTRCT_PRDCT_DTL_ID)<br />
REFERENCES SPPLR_CNTRCT_PRDCT_DTL(SPPLR_CNTRCT_PRDCT_DTL_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: CNTRY_TRADE_ITM_RGSTRTN <br />
--<br />
<br />
ALTER TABLE CNTRY_TRADE_ITM_RGSTRTN ADD <br />
FOREIGN KEY (RGSTRTN_EFF_STRT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_TRADE_ITM_RGSTRTN ADD <br />
FOREIGN KEY (RGSTRTN_EFF_END_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_TRADE_ITM_RGSTRTN ADD <br />
FOREIGN KEY (DSTNTN_CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_TRADE_ITM_RGSTRTN ADD <br />
FOREIGN KEY (TRADE_ITM_ID)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_TRADE_ITM_RGSTRTN ADD <br />
FOREIGN KEY (MFR_ID)<br />
REFERENCES MFR(MFR_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_TRADE_ITM_RGSTRTN ADD <br />
FOREIGN KEY (MFR_ST_ID)<br />
REFERENCES MFR_ST(MFR_ST_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_TRADE_ITM_RGSTRTN ADD <br />
FOREIGN KEY (SPPLR_ID)<br />
REFERENCES SPPLR(SPPLR_ID)<br />
;<br />
<br />
ALTER TABLE CNTRY_TRADE_ITM_RGSTRTN ADD <br />
FOREIGN KEY (SPPLR_CNTRCT_PRDCT_DTL_ID)<br />
REFERENCES SPPLR_CNTRCT_PRDCT_DTL(SPPLR_CNTRCT_PRDCT_DTL_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: CRRNCY <br />
--<br />
<br />
ALTER TABLE CRRNCY ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: CRRNCY_EXCHNG_RT <br />
--<br />
<br />
ALTER TABLE CRRNCY_EXCHNG_RT ADD <br />
FOREIGN KEY (CRRNCY_ID)<br />
REFERENCES CRRNCY(CRRNCY_ID)<br />
;<br />
<br />
ALTER TABLE CRRNCY_EXCHNG_RT ADD <br />
FOREIGN KEY (CRRNCY_EXCHNG_RT_VLD_TO_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE CRRNCY_EXCHNG_RT ADD <br />
FOREIGN KEY (CRRNCY_EXCHNG_RT_VLD_FROM_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: DIST <br />
--<br />
<br />
ALTER TABLE DIST ADD <br />
FOREIGN KEY (RGN_ID)<br />
REFERENCES RGN(RGN_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: DMS <br />
--<br />
<br />
ALTER TABLE DMS ADD <br />
FOREIGN KEY (RMS_ID)<br />
REFERENCES RMS(RMS_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: DONR_ACTVTY <br />
--<br />
<br />
ALTER TABLE DONR_ACTVTY ADD <br />
FOREIGN KEY (DONR_AGNCY_ID)<br />
REFERENCES DONR_AGNCY(DONR_AGNCY_ID)<br />
;<br />
<br />
ALTER TABLE DONR_ACTVTY ADD <br />
FOREIGN KEY (DONR_ACTVTY_CTGRY_ID)<br />
REFERENCES DONR_ACTVTY_CTGRY(DONR_ACTVTY_CTGRY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: DONR_AGNCY <br />
--<br />
<br />
ALTER TABLE DONR_AGNCY ADD <br />
FOREIGN KEY (DONR_AGNCY_TYP_ID)<br />
REFERENCES DONR_AGNCY_TYP(DONR_AGNCY_TYP_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: DONR_OFFC <br />
--<br />
<br />
ALTER TABLE DONR_OFFC ADD <br />
FOREIGN KEY (DONR_AGNCY_ID)<br />
REFERENCES DONR_AGNCY(DONR_AGNCY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: EXPCTD_TO_CRRY_FC <br />
--<br />
<br />
ALTER TABLE EXPCTD_TO_CRRY_FC ADD <br />
FOREIGN KEY (LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE EXPCTD_TO_CRRY_FC ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE EXPCTD_TO_CRRY_FC ADD <br />
FOREIGN KEY (CNTRY_PRGRM_ID)<br />
REFERENCES CNTRY_PRGRM(CNTRY_PRGRM_ID)<br />
;<br />
<br />
ALTER TABLE EXPCTD_TO_CRRY_FC ADD <br />
FOREIGN KEY (EXPCTD_TO_CRRY_BEGIN_EFF_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE EXPCTD_TO_CRRY_FC ADD <br />
FOREIGN KEY (EXPCTD_TO_CRRY_END_EFF_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE EXPCTD_TO_CRRY_FC ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_5(USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
;<br />
<br />
ALTER TABLE EXPCTD_TO_CRRY_FC ADD <br />
FOREIGN KEY (ADMNSTRTV_GGRPHY_LVL_ID)<br />
REFERENCES ADMNSTRTV_GGRPHY_LVL(ADMNSTRTV_GGRPHY_LVL_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: FCLTY <br />
--<br />
<br />
ALTER TABLE FCLTY ADD <br />
FOREIGN KEY (DIST_ID)<br />
REFERENCES DIST(DIST_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: FNNCL_RPRT_ACTVTY_TYP <br />
--<br />
<br />
ALTER TABLE FNNCL_RPRT_ACTVTY_TYP ADD <br />
FOREIGN KEY (FNNCL_RPRT_ACTVTY_PRPS_ID)<br />
REFERENCES FNNCL_RPRT_ACTVTY_PRPS(FNNCL_RPRT_ACTVTY_PRPS_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: FNNCL_RPRT_TCHNCL_SUBCAT <br />
--<br />
<br />
ALTER TABLE FNNCL_RPRT_TCHNCL_SUBCAT ADD <br />
FOREIGN KEY (FNNCL_RPRT_TCHNCL_CTGRY_ID)<br />
REFERENCES FNNCL_RPRT_TCHNCL_CTGRY(FNNCL_RPRT_TCHNCL_CTGRY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: FNNCL_RPRT_TCHNCL_SUBSUBCAT <br />
--<br />
<br />
ALTER TABLE FNNCL_RPRT_TCHNCL_SUBSUBCAT ADD <br />
FOREIGN KEY (FNNCL_RPRT_TCHNCL_SUBCAT_ID)<br />
REFERENCES FNNCL_RPRT_TCHNCL_SUBCAT(FNNCL_RPRT_TCHNCL_SUBCAT_ID)<br />
;<br />
<br />
ALTER TABLE FNNCL_RPRT_TCHNCL_SUBSUBCAT ADD <br />
FOREIGN KEY (IMPLMNTNG_PRTNR_ID)<br />
REFERENCES IMPLMNTNG_PRTNR(IMPLMNTNG_PRTNR_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: FNNCL_STTMNT_FC <br />
--<br />
<br />
ALTER TABLE FNNCL_STTMNT_FC ADD <br />
FOREIGN KEY (TSKORDR_ID)<br />
REFERENCES TSKORDR(TSKORDR_ID)<br />
;<br />
<br />
ALTER TABLE FNNCL_STTMNT_FC ADD <br />
FOREIGN KEY (PRIME_IMPLMNTNG_PRTNR_ID)<br />
REFERENCES IMPLMNTNG_PRTNR(IMPLMNTNG_PRTNR_ID)<br />
;<br />
<br />
ALTER TABLE FNNCL_STTMNT_FC ADD <br />
FOREIGN KEY (CNTRCT_AWD_ID)<br />
REFERENCES CNTRCT_AWD(CNTRCT_AWD_ID)<br />
;<br />
<br />
ALTER TABLE FNNCL_STTMNT_FC ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE FNNCL_STTMNT_FC ADD <br />
FOREIGN KEY (FNNCL_RPRT_PRD_SRD_MTH_ID)<br />
REFERENCES SRD_MTH(SRD_MTH_ID)<br />
;<br />
<br />
ALTER TABLE FNNCL_STTMNT_FC ADD <br />
FOREIGN KEY (FNNCL_RPRT_TCHNCL_SUBSUBCAT_ID)<br />
REFERENCES FNNCL_RPRT_TCHNCL_SUBSUBCAT(FNNCL_RPRT_TCHNCL_SUBSUBCAT_ID)<br />
;<br />
<br />
ALTER TABLE FNNCL_STTMNT_FC ADD <br />
FOREIGN KEY (FNNCL_RPRT_CHRG_LCTN_ID)<br />
REFERENCES FNNCL_RPRT_CHRG_LCTN(FNNCL_RPRT_CHRG_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE FNNCL_STTMNT_FC ADD <br />
FOREIGN KEY (FNNCL_RPRT_SBMSSN_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE FNNCL_STTMNT_FC ADD <br />
FOREIGN KEY (FNNCL_RPRT_EFF_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE FNNCL_STTMNT_FC ADD <br />
FOREIGN KEY (FNNCL_RPRT_CTGRY_ID)<br />
REFERENCES FNNCL_RPRT_CTGRY(FNNCL_RPRT_CTGRY_ID)<br />
;<br />
<br />
ALTER TABLE FNNCL_STTMNT_FC ADD <br />
FOREIGN KEY (SUB_IMPLMNTNG_PRTNR_ID)<br />
REFERENCES IMPLMNTNG_PRTNR(IMPLMNTNG_PRTNR_ID)<br />
;<br />
<br />
ALTER TABLE FNNCL_STTMNT_FC ADD <br />
FOREIGN KEY (FNNCL_RPRT_CTGRY_LVL_ID)<br />
REFERENCES FNNCL_RPRT_CTGRY_LVL(FNNCL_RPRT_CTGRY_LVL_ID)<br />
;<br />
<br />
ALTER TABLE FNNCL_STTMNT_FC ADD <br />
FOREIGN KEY (USAID_MISSN_ID)<br />
REFERENCES USAID_MISSN(USAID_MISSN_ID)<br />
;<br />
<br />
ALTER TABLE FNNCL_STTMNT_FC ADD <br />
FOREIGN KEY (STAFF_LCTN_CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE FNNCL_STTMNT_FC ADD <br />
FOREIGN KEY (HLTH_ELMNT_ID)<br />
REFERENCES HLTH_ELMNT(HLTH_ELMNT_ID)<br />
;<br />
<br />
ALTER TABLE FNNCL_STTMNT_FC ADD <br />
FOREIGN KEY (FNNCL_RPRT_TCHNCL_SUBCAT_ID)<br />
REFERENCES FNNCL_RPRT_TCHNCL_SUBCAT(FNNCL_RPRT_TCHNCL_SUBCAT_ID)<br />
;<br />
<br />
ALTER TABLE FNNCL_STTMNT_FC ADD <br />
FOREIGN KEY (FNNCL_RPRT_ACTVTY_TYP_ID)<br />
REFERENCES FNNCL_RPRT_ACTVTY_TYP(FNNCL_RPRT_ACTVTY_TYP_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: GPC_BRCK <br />
--<br />
<br />
ALTER TABLE GPC_BRCK ADD <br />
FOREIGN KEY (GPC_CLSS_ID)<br />
REFERENCES GPC_CLSS(GPC_CLSS_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: GPC_CLSS <br />
--<br />
<br />
ALTER TABLE GPC_CLSS ADD <br />
FOREIGN KEY (GPC_FMLY_ID)<br />
REFERENCES GPC_FMLY(GPC_FMLY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: GPC_FMLY <br />
--<br />
<br />
ALTER TABLE GPC_FMLY ADD <br />
FOREIGN KEY (GPC_SGMNT_ID)<br />
REFERENCES GPC_SGMNT(GPC_SGMNT_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: GRN_DLY_FC <br />
--<br />
<br />
ALTER TABLE GRN_DLY_FC ADD <br />
FOREIGN KEY (GRN_DLY_RSN_ID)<br />
REFERENCES GRN_DLY_RSN(GRN_DLY_RSN_ID)<br />
;<br />
<br />
ALTER TABLE GRN_DLY_FC ADD <br />
FOREIGN KEY (GRN_DLY_TYP_ID)<br />
REFERENCES GRN_DLY_TYP(GRN_DLY_TYP_ID)<br />
;<br />
<br />
ALTER TABLE GRN_DLY_FC ADD <br />
FOREIGN KEY (GRN_FC_ID)<br />
REFERENCES GRN_FC(GRN_FC_ID)<br />
;<br />
<br />
ALTER TABLE GRN_DLY_FC ADD <br />
FOREIGN KEY (DT_DLY_CLRD_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE GRN_DLY_FC ADD <br />
FOREIGN KEY (DT_DLY_STARTED_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: GRN_DLY_TYP <br />
--<br />
<br />
ALTER TABLE GRN_DLY_TYP ADD <br />
FOREIGN KEY (GRN_DLY_RSPNSBL_PRTY_ID)<br />
REFERENCES GRN_DLY_RSPNSBL_PRTY(GRN_DLY_RSPNSBL_PRTY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: GRN_FC <br />
--<br />
<br />
ALTER TABLE GRN_FC ADD <br />
FOREIGN KEY (GRN_TYP_ID)<br />
REFERENCES GRN_TYP(GRN_TYP_ID)<br />
;<br />
<br />
ALTER TABLE GRN_FC ADD <br />
FOREIGN KEY (TSKORDR_ID)<br />
REFERENCES TSKORDR(TSKORDR_ID)<br />
;<br />
<br />
ALTER TABLE GRN_FC ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE GRN_FC ADD <br />
FOREIGN KEY (SRC_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE GRN_FC ADD <br />
FOREIGN KEY (DSTNTN_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE GRN_FC ADD <br />
FOREIGN KEY (SHPPNG_MTHD_ID)<br />
REFERENCES SHPPNG_MTHD(SHPPNG_MTHD_ID)<br />
;<br />
<br />
ALTER TABLE GRN_FC ADD <br />
FOREIGN KEY (FRT_FWDR_ID)<br />
REFERENCES FRT_FWDR(FRT_FWDR_ID)<br />
;<br />
<br />
ALTER TABLE GRN_FC ADD <br />
FOREIGN KEY (GRN_STAT_ID)<br />
REFERENCES GRN_STAT(GRN_STAT_ID)<br />
;<br />
<br />
ALTER TABLE GRN_FC ADD <br />
FOREIGN KEY (GRN_DOC_CMPLTN_STAT_ID)<br />
REFERENCES GRN_DOC_CMPLTN_STAT(GRN_DOC_CMPLTN_STAT_ID)<br />
;<br />
<br />
ALTER TABLE GRN_FC ADD <br />
FOREIGN KEY (PPLN_ORDR_DISP_ID)<br />
REFERENCES PPLN_ORDR_DISP(PPLN_ORDR_DISP_ID)<br />
;<br />
<br />
ALTER TABLE GRN_FC ADD <br />
FOREIGN KEY (PPLN_STG_ID)<br />
REFERENCES PPLN_STG(PPLN_STG_ID)<br />
;<br />
<br />
ALTER TABLE GRN_FC ADD <br />
FOREIGN KEY (SPPLY_CHN_FRMWRK_ID)<br />
REFERENCES SPPLY_CHN_FRMWRK(SPPLY_CHN_FRMWRK_ID)<br />
;<br />
<br />
ALTER TABLE GRN_FC ADD <br />
FOREIGN KEY (CRRNCY_ID)<br />
REFERENCES CRRNCY(CRRNCY_ID)<br />
;<br />
<br />
ALTER TABLE GRN_FC ADD <br />
FOREIGN KEY (INCOTERM_ID)<br />
REFERENCES INCOTERM(INCOTERM_ID)<br />
;<br />
<br />
ALTER TABLE GRN_FC ADD <br />
FOREIGN KEY (PO_FC_ID)<br />
REFERENCES PO_FC(PO_FC_ID)<br />
;<br />
<br />
ALTER TABLE GRN_FC ADD <br />
FOREIGN KEY (SO_FC_ID)<br />
REFERENCES SO_FC(SO_FC_ID)<br />
;<br />
<br />
ALTER TABLE GRN_FC ADD <br />
FOREIGN KEY (SPPLR_ID)<br />
REFERENCES SPPLR(SPPLR_ID)<br />
;<br />
<br />
ALTER TABLE GRN_FC ADD <br />
FOREIGN KEY (CNTRY_PRGRM_ID)<br />
REFERENCES CNTRY_PRGRM(CNTRY_PRGRM_ID)<br />
;<br />
<br />
ALTER TABLE GRN_FC ADD <br />
FOREIGN KEY (DONR_OFFC_ID)<br />
REFERENCES DONR_OFFC(DONR_OFFC_ID)<br />
;<br />
<br />
ALTER TABLE GRN_FC ADD <br />
FOREIGN KEY (INVC_SNT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE GRN_FC ADD <br />
FOREIGN KEY (GDS_RCVD_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE GRN_FC ADD <br />
FOREIGN KEY (PMT_TRMS_TYP_ID)<br />
REFERENCES PMT_TRMS_TYP(PMT_TRMS_TYP_ID)<br />
;<br />
<br />
ALTER TABLE GRN_FC ADD <br />
FOREIGN KEY (WT_UOM_ID)<br />
REFERENCES WT_UOM(WT_UOM_ID)<br />
;<br />
<br />
ALTER TABLE GRN_FC ADD <br />
FOREIGN KEY (VOL_UOM_ID)<br />
REFERENCES VOL_UOM(VOL_UOM_ID)<br />
;<br />
<br />
ALTER TABLE GRN_FC ADD <br />
FOREIGN KEY (HLTH_ELMNT_ID)<br />
REFERENCES HLTH_ELMNT(HLTH_ELMNT_ID)<br />
;<br />
<br />
ALTER TABLE GRN_FC ADD <br />
FOREIGN KEY (FNDNG_SRC_ID)<br />
REFERENCES FNDNG_SRC(FNDNG_SRC_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: GRN_HDR_EXPNS_FC <br />
--<br />
<br />
ALTER TABLE GRN_HDR_EXPNS_FC ADD <br />
FOREIGN KEY (GRN_FC_ID)<br />
REFERENCES GRN_FC(GRN_FC_ID)<br />
;<br />
<br />
ALTER TABLE GRN_HDR_EXPNS_FC ADD <br />
FOREIGN KEY (GRN_HDR_EXPNS_TYP_ID)<br />
REFERENCES GRN_HDR_EXPNS_TYP(GRN_HDR_EXPNS_TYP_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: GRN_KIC_FC <br />
--<br />
<br />
ALTER TABLE GRN_KIC_FC ADD <br />
FOREIGN KEY (GRN_KEY_INFO_TYP_ID)<br />
REFERENCES GRN_KEY_INFO_TYP(GRN_KEY_INFO_TYP_ID)<br />
;<br />
<br />
ALTER TABLE GRN_KIC_FC ADD <br />
FOREIGN KEY (GRN_KIC_RSN_ID)<br />
REFERENCES GRN_KIC_RSN(GRN_KIC_RSN_ID)<br />
;<br />
<br />
ALTER TABLE GRN_KIC_FC ADD <br />
FOREIGN KEY (SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE GRN_KIC_FC ADD <br />
FOREIGN KEY (GRN_FC_ID)<br />
REFERENCES GRN_FC(GRN_FC_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: GRN_LIN_FC <br />
--<br />
<br />
ALTER TABLE GRN_LIN_FC ADD <br />
FOREIGN KEY (GRN_FC_ID)<br />
REFERENCES GRN_FC(GRN_FC_ID)<br />
;<br />
<br />
ALTER TABLE GRN_LIN_FC ADD <br />
FOREIGN KEY (TRADE_ITM_ID)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
ALTER TABLE GRN_LIN_FC ADD <br />
FOREIGN KEY (MFR_ID)<br />
REFERENCES MFR(MFR_ID)<br />
;<br />
<br />
ALTER TABLE GRN_LIN_FC ADD <br />
FOREIGN KEY (QTY_UOM_ID)<br />
REFERENCES QTY_UOM(QTY_UOM_ID)<br />
;<br />
<br />
ALTER TABLE GRN_LIN_FC ADD <br />
FOREIGN KEY (GRN_LIN_STAT_ID)<br />
REFERENCES GRN_LIN_STAT(GRN_LIN_STAT_ID)<br />
;<br />
<br />
ALTER TABLE GRN_LIN_FC ADD <br />
FOREIGN KEY (GRN_LIN_STAT_RSN_ID)<br />
REFERENCES GRN_LIN_STAT_RSN(GRN_LIN_STAT_RSN_ID)<br />
;<br />
<br />
ALTER TABLE GRN_LIN_FC ADD <br />
FOREIGN KEY (PO_LIN_FC_ID)<br />
REFERENCES PO_LIN_FC(PO_LIN_FC_ID)<br />
;<br />
<br />
ALTER TABLE GRN_LIN_FC ADD <br />
FOREIGN KEY (SO_LIN_FC_ID)<br />
REFERENCES SO_LIN_FC(SO_LIN_FC_ID)<br />
;<br />
<br />
ALTER TABLE GRN_LIN_FC ADD <br />
FOREIGN KEY (GDS_RCVD_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE GRN_LIN_FC ADD <br />
FOREIGN KEY (MFR_PRDCT_LOT_ID)<br />
REFERENCES MFR_PRDCT_LOT(MFR_PRDCT_LOT_ID)<br />
;<br />
<br />
ALTER TABLE GRN_LIN_FC ADD <br />
FOREIGN KEY (WT_UOM_ID)<br />
REFERENCES WT_UOM(WT_UOM_ID)<br />
;<br />
<br />
ALTER TABLE GRN_LIN_FC ADD <br />
FOREIGN KEY (VOL_UOM_ID)<br />
REFERENCES VOL_UOM(VOL_UOM_ID)<br />
;<br />
<br />
ALTER TABLE GRN_LIN_FC ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_5(USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
;<br />
<br />
ALTER TABLE GRN_LIN_FC ADD <br />
FOREIGN KEY (SRC_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE GRN_LIN_FC ADD <br />
FOREIGN KEY (DSTNTN_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE GRN_LIN_FC ADD <br />
FOREIGN KEY (SHPPNG_MTHD_ID)<br />
REFERENCES SHPPNG_MTHD(SHPPNG_MTHD_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: GRN_MLSTN_FC <br />
--<br />
<br />
ALTER TABLE GRN_MLSTN_FC ADD <br />
FOREIGN KEY (GRN_MLSTN_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE GRN_MLSTN_FC ADD <br />
FOREIGN KEY (GRN_FC_ID)<br />
REFERENCES GRN_FC(GRN_FC_ID)<br />
;<br />
<br />
ALTER TABLE GRN_MLSTN_FC ADD <br />
FOREIGN KEY (GRN_MLSTN_TYP_ID)<br />
REFERENCES GRN_MLSTN_TYP(GRN_MLSTN_TYP_ID)<br />
;<br />
<br />
ALTER TABLE GRN_MLSTN_FC ADD <br />
FOREIGN KEY (GRN_MLSTN_RSN_ID)<br />
REFERENCES GRN_MLSTN_RSN(GRN_MLSTN_RSN_ID)<br />
;<br />
<br />
ALTER TABLE GRN_MLSTN_FC ADD <br />
FOREIGN KEY (GRN_LIN_FC_ID)<br />
REFERENCES GRN_LIN_FC(GRN_LIN_FC_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: HANDLINGINSTRUCTION <br />
--<br />
<br />
ALTER TABLE HANDLINGINSTRUCTION ADD <br />
FOREIGN KEY (TRADE_ITM_ID)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: HAZARDOUSINFORMATIONDETAIL <br />
--<br />
<br />
ALTER TABLE HAZARDOUSINFORMATIONDETAIL ADD <br />
FOREIGN KEY (HAZARDOUSINFORMATIONHEADER_ID)<br />
REFERENCES HAZARDOUSINFORMATIONHEADER(HAZARDOUSINFORMATIONHEADER_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: HAZARDOUSINFORMATIONHEADER <br />
--<br />
<br />
ALTER TABLE HAZARDOUSINFORMATIONHEADER ADD <br />
FOREIGN KEY (TRADE_ITM_ID)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: IMPLMNTNG_PRTNR_EXPCTD_DATA_SBMSSN <br />
--<br />
<br />
ALTER TABLE IMPLMNTNG_PRTNR_EXPCTD_DATA_SBMSSN ADD <br />
FOREIGN KEY (IMPLMNTNG_PRTNR_ID)<br />
REFERENCES IMPLMNTNG_PRTNR(IMPLMNTNG_PRTNR_ID)<br />
;<br />
<br />
ALTER TABLE IMPLMNTNG_PRTNR_EXPCTD_DATA_SBMSSN ADD <br />
FOREIGN KEY (PRDCTY_ID)<br />
REFERENCES PRDCTY(PRDCTY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: INTNDD_RLF_TYP <br />
--<br />
<br />
ALTER TABLE INTNDD_RLF_TYP ADD <br />
FOREIGN KEY (INTNDD_RLF_GRP_ID)<br />
REFERENCES INTNDD_RLF_GRP(INTNDD_RLF_GRP_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: INV_MGMT_RPRT_DTL_LN_FC <br />
--<br />
<br />
ALTER TABLE INV_MGMT_RPRT_DTL_LN_FC ADD <br />
FOREIGN KEY (WT_UOM_ID)<br />
REFERENCES WT_UOM(WT_UOM_ID)<br />
;<br />
<br />
ALTER TABLE INV_MGMT_RPRT_DTL_LN_FC ADD <br />
FOREIGN KEY (VOL_UOM_ID)<br />
REFERENCES VOL_UOM(VOL_UOM_ID)<br />
;<br />
<br />
ALTER TABLE INV_MGMT_RPRT_DTL_LN_FC ADD <br />
FOREIGN KEY (INV_MGMT_RPRT_HDR_FC_ID)<br />
REFERENCES INV_MGMT_RPRT_HDR_FC(INV_MGMT_RPRT_HDR_FC_ID)<br />
;<br />
<br />
ALTER TABLE INV_MGMT_RPRT_DTL_LN_FC ADD <br />
FOREIGN KEY (TRADE_ITM_ID)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
ALTER TABLE INV_MGMT_RPRT_DTL_LN_FC ADD <br />
FOREIGN KEY (INV_MGMT_RPRT_DTL_LN_TYP_ID)<br />
REFERENCES INV_MGMT_RPRT_DTL_LN_TYP(INV_MGMT_RPRT_DTL_LN_TYP_ID)<br />
;<br />
<br />
ALTER TABLE INV_MGMT_RPRT_DTL_LN_FC ADD <br />
FOREIGN KEY (INV_AVLBLTY_STAT_ID)<br />
REFERENCES INV_AVLBLTY_STAT(INV_AVLBLTY_STAT_ID)<br />
;<br />
<br />
ALTER TABLE INV_MGMT_RPRT_DTL_LN_FC ADD <br />
FOREIGN KEY (QTY_UOM_ID)<br />
REFERENCES QTY_UOM(QTY_UOM_ID)<br />
;<br />
<br />
ALTER TABLE INV_MGMT_RPRT_DTL_LN_FC ADD <br />
FOREIGN KEY (MFR_PRDCT_LOT_ID)<br />
REFERENCES MFR_PRDCT_LOT(MFR_PRDCT_LOT_ID)<br />
;<br />
<br />
ALTER TABLE INV_MGMT_RPRT_DTL_LN_FC ADD <br />
FOREIGN KEY (SRC_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE INV_MGMT_RPRT_DTL_LN_FC ADD <br />
FOREIGN KEY (DSTNTN_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE INV_MGMT_RPRT_DTL_LN_FC ADD <br />
FOREIGN KEY (NEXT_SHPMNT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE INV_MGMT_RPRT_DTL_LN_FC ADD <br />
FOREIGN KEY (PRCRNG_AGNCY_ID)<br />
REFERENCES PRCRNG_AGNCY(PRCRNG_AGNCY_ID)<br />
;<br />
<br />
ALTER TABLE INV_MGMT_RPRT_DTL_LN_FC ADD <br />
FOREIGN KEY (DT_STCK_RPT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE INV_MGMT_RPRT_DTL_LN_FC ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_5(USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
;<br />
<br />
ALTER TABLE INV_MGMT_RPRT_DTL_LN_FC ADD <br />
FOREIGN KEY (SPPLY_CHN_LVL_ID)<br />
REFERENCES SPPLY_CHN_LVL(SPPLY_CHN_LVL_ID)<br />
;<br />
<br />
ALTER TABLE INV_MGMT_RPRT_DTL_LN_FC ADD <br />
FOREIGN KEY (TRANS_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE INV_MGMT_RPRT_DTL_LN_FC ADD <br />
FOREIGN KEY (MFG_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE INV_MGMT_RPRT_DTL_LN_FC ADD <br />
FOREIGN KEY (EXPIRY_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE INV_MGMT_RPRT_DTL_LN_FC ADD <br />
FOREIGN KEY (INV_MGMT_RPRT_DTL_RECORD_SRC_ID)<br />
REFERENCES INV_MGMT_RPRT_DTL_RECORD_SRC(INV_MGMT_RPRT_DTL_RECORD_SRC_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: INV_MGMT_RPRT_HDR_FC <br />
--<br />
<br />
ALTER TABLE INV_MGMT_RPRT_HDR_FC ADD <br />
FOREIGN KEY (INV_MGMT_RPRT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE INV_MGMT_RPRT_HDR_FC ADD <br />
FOREIGN KEY (INV_MGMT_RPRT_STAT_ID)<br />
REFERENCES INV_MGMT_RPRT_STAT(INV_MGMT_RPRT_STAT_ID)<br />
;<br />
<br />
ALTER TABLE INV_MGMT_RPRT_HDR_FC ADD <br />
FOREIGN KEY (LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE INV_MGMT_RPRT_HDR_FC ADD <br />
FOREIGN KEY (HLTH_ELMNT_ID)<br />
REFERENCES HLTH_ELMNT(HLTH_ELMNT_ID)<br />
;<br />
<br />
ALTER TABLE INV_MGMT_RPRT_HDR_FC ADD <br />
FOREIGN KEY (CNTRY_PRGRM_ID)<br />
REFERENCES CNTRY_PRGRM(CNTRY_PRGRM_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: LAB_EQPMNT_PRDCT_TYP <br />
--<br />
<br />
ALTER TABLE LAB_EQPMNT_PRDCT_TYP ADD <br />
FOREIGN KEY (MFR_ID)<br />
REFERENCES MFR(MFR_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: LANGUAGESPECIFICBRANDNAME <br />
--<br />
<br />
ALTER TABLE LANGUAGESPECIFICBRANDNAME ADD <br />
FOREIGN KEY (TRADE_ITM_ID)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: LGSTCS_LCTN <br />
--<br />
<br />
ALTER TABLE LGSTCS_LCTN ADD <br />
FOREIGN KEY (LGSTCS_LCTN_TYP_ID)<br />
REFERENCES LGSTCS_LCTN_TYP(LGSTCS_LCTN_TYP_ID)<br />
;<br />
<br />
ALTER TABLE LGSTCS_LCTN ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE LGSTCS_LCTN ADD <br />
FOREIGN KEY (LGSTCS_LCTN_OWNR_ID)<br />
REFERENCES LGSTCS_LCTN_OWNR(LGSTCS_LCTN_OWNR_ID)<br />
;<br />
<br />
ALTER TABLE LGSTCS_LCTN ADD <br />
FOREIGN KEY (MOST_RECENT_GEOCODE_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE LGSTCS_LCTN ADD <br />
FOREIGN KEY (ADMNSTRTV_GGRPHY_LVL_4_ID)<br />
REFERENCES ADMNSTRTV_GGRPHY_LVL_4(ADMNSTRTV_GGRPHY_LVL_4_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: LGSTCS_LCTN_OWNR <br />
--<br />
<br />
ALTER TABLE LGSTCS_LCTN_OWNR ADD <br />
FOREIGN KEY (LGSTCS_LCTN_OWNR_TYP_ID)<br />
REFERENCES LGSTCS_LCTN_OWNR_TYP(LGSTCS_LCTN_OWNR_TYP_ID)<br />
;<br />
<br />
ALTER TABLE LGSTCS_LCTN_OWNR ADD <br />
FOREIGN KEY (LGSTCS_LCTN_OWNR_ORG_ID)<br />
REFERENCES QA_LBRTRY(QA_LBRTRY_ID)<br />
;<br />
<br />
ALTER TABLE LGSTCS_LCTN_OWNR ADD <br />
FOREIGN KEY (LGSTCS_LCTN_OWNR_ORG_ID)<br />
REFERENCES QA_LBRTRY_CNTRLLNG_ENTTY(QA_LBRTRY_CNTRLLNG_ENTTY_ID)<br />
;<br />
<br />
ALTER TABLE LGSTCS_LCTN_OWNR ADD <br />
FOREIGN KEY (LGSTCS_LCTN_OWNR_ORG_ID)<br />
REFERENCES FRT_FWDR(FRT_FWDR_ID)<br />
;<br />
<br />
ALTER TABLE LGSTCS_LCTN_OWNR ADD <br />
FOREIGN KEY (LGSTCS_LCTN_OWNR_ORG_ID)<br />
REFERENCES MFR(MFR_ID)<br />
;<br />
<br />
ALTER TABLE LGSTCS_LCTN_OWNR ADD <br />
FOREIGN KEY (LGSTCS_LCTN_OWNR_ORG_ID)<br />
REFERENCES MFR_ST(MFR_ST_ID)<br />
;<br />
<br />
ALTER TABLE LGSTCS_LCTN_OWNR ADD <br />
FOREIGN KEY (LGSTCS_LCTN_OWNR_ORG_ID)<br />
REFERENCES SPPLR(SPPLR_ID)<br />
;<br />
<br />
ALTER TABLE LGSTCS_LCTN_OWNR ADD <br />
FOREIGN KEY (LGSTCS_LCTN_OWNR_ORG_ID)<br />
REFERENCES EXTRNL_DONR(EXTRNL_DONR_ID)<br />
;<br />
<br />
ALTER TABLE LGSTCS_LCTN_OWNR ADD <br />
FOREIGN KEY (LGSTCS_LCTN_OWNR_ORG_ID)<br />
REFERENCES DONR_AGNCY(DONR_AGNCY_ID)<br />
;<br />
<br />
ALTER TABLE LGSTCS_LCTN_OWNR ADD <br />
FOREIGN KEY (LGSTCS_LCTN_OWNR_ORG_ID)<br />
REFERENCES DONR_OFFC(DONR_OFFC_ID)<br />
;<br />
<br />
ALTER TABLE LGSTCS_LCTN_OWNR ADD <br />
FOREIGN KEY (LGSTCS_LCTN_OWNR_ORG_ID)<br />
REFERENCES PRGRM_ORG(PRGRM_ORG_ID)<br />
;<br />
<br />
ALTER TABLE LGSTCS_LCTN_OWNR ADD <br />
FOREIGN KEY (LGSTCS_LCTN_OWNR_ORG_ID)<br />
REFERENCES IMPLMNTNG_PRTNR(IMPLMNTNG_PRTNR_ID)<br />
;<br />
<br />
ALTER TABLE LGSTCS_LCTN_OWNR ADD <br />
FOREIGN KEY (LGSTCS_LCTN_OWNR_ORG_ID)<br />
REFERENCES CNSGNE(CNSGNE_ID)<br />
;<br />
<br />
ALTER TABLE LGSTCS_LCTN_OWNR ADD <br />
FOREIGN KEY (LGSTCS_LCTN_OWNR_ORG_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE LGSTCS_LCTN_OWNR ADD <br />
FOREIGN KEY (LGSTCS_LCTN_OWNR_ORG_ID)<br />
REFERENCES SVC_DLVRY_PNT(SVC_DLVRY_PNT_ID)<br />
;<br />
<br />
ALTER TABLE LGSTCS_LCTN_OWNR ADD <br />
FOREIGN KEY (LGSTCS_LCTN_OWNR_ORG_ID)<br />
REFERENCES DMS(DMS_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: LGSTCS_VSSL <br />
--<br />
<br />
ALTER TABLE LGSTCS_VSSL ADD <br />
FOREIGN KEY (LGSTCS_VSSL_OWNR_ID)<br />
REFERENCES LGSTCS_VSSL_OWNR(LGSTCS_VSSL_OWNR_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: MEASUREMENT_AND_EVALUATION_MSR <br />
--<br />
<br />
ALTER TABLE MEASUREMENT_AND_EVALUATION_MSR ADD <br />
FOREIGN KEY (MEASUREMENT_AND_EVALUATION_MSR_TYP_ID)<br />
REFERENCES MEASUREMENT_AND_EVALUATION_MSR_TYP(MEASUREMENT_AND_EVALUATION_MSR_TYP_ID)<br />
;<br />
<br />
ALTER TABLE MEASUREMENT_AND_EVALUATION_MSR ADD <br />
FOREIGN KEY (MEASUREMENT_AND_EVALUATION_OBJCTV_ID)<br />
REFERENCES MEASUREMENT_AND_EVALUATION_OBJCTV(MEASUREMENT_AND_EVALUATION_OBJCTV_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: MEASUREMENT_AND_EVALUATION_RPRT_FC <br />
--<br />
<br />
ALTER TABLE MEASUREMENT_AND_EVALUATION_RPRT_FC ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE MEASUREMENT_AND_EVALUATION_RPRT_FC ADD <br />
FOREIGN KEY (IMPLMNTNG_PRTNR_ID)<br />
REFERENCES IMPLMNTNG_PRTNR(IMPLMNTNG_PRTNR_ID)<br />
;<br />
<br />
ALTER TABLE MEASUREMENT_AND_EVALUATION_RPRT_FC ADD <br />
FOREIGN KEY (HLTH_ELMNT_ID)<br />
REFERENCES HLTH_ELMNT(HLTH_ELMNT_ID)<br />
;<br />
<br />
ALTER TABLE MEASUREMENT_AND_EVALUATION_RPRT_FC ADD <br />
FOREIGN KEY (SPPLR_ID)<br />
REFERENCES SPPLR(SPPLR_ID)<br />
;<br />
<br />
ALTER TABLE MEASUREMENT_AND_EVALUATION_RPRT_FC ADD <br />
FOREIGN KEY (RPRT_SBMSSN_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE MEASUREMENT_AND_EVALUATION_RPRT_FC ADD <br />
FOREIGN KEY (RPRT_QTR_SRD_QTR_ID)<br />
REFERENCES SRD_QTR(SRD_QTR_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: MEASUREMENT_AND_EVALUATION_RPRT_ITM_FC <br />
--<br />
<br />
ALTER TABLE MEASUREMENT_AND_EVALUATION_RPRT_ITM_FC ADD <br />
FOREIGN KEY (MEASUREMENT_AND_EVALUATION_TGT_ID)<br />
REFERENCES MEASUREMENT_AND_EVALUATION_TGT(MEASUREMENT_AND_EVALUATION_TGT_ID)<br />
;<br />
<br />
ALTER TABLE MEASUREMENT_AND_EVALUATION_RPRT_ITM_FC ADD <br />
FOREIGN KEY (MEASUREMENT_AND_EVALUATION_RPRT_FC_ID)<br />
REFERENCES MEASUREMENT_AND_EVALUATION_RPRT_FC(MEASUREMENT_AND_EVALUATION_RPRT_FC_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: MEASUREMENT_AND_EVALUATION_TGT <br />
--<br />
<br />
ALTER TABLE MEASUREMENT_AND_EVALUATION_TGT ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE MEASUREMENT_AND_EVALUATION_TGT ADD <br />
FOREIGN KEY (IMPLMNTNG_PRTNR_ID)<br />
REFERENCES IMPLMNTNG_PRTNR(IMPLMNTNG_PRTNR_ID)<br />
;<br />
<br />
ALTER TABLE MEASUREMENT_AND_EVALUATION_TGT ADD <br />
FOREIGN KEY (HLTH_ELMNT_ID)<br />
REFERENCES HLTH_ELMNT(HLTH_ELMNT_ID)<br />
;<br />
<br />
ALTER TABLE MEASUREMENT_AND_EVALUATION_TGT ADD <br />
FOREIGN KEY (SPPLR_ID)<br />
REFERENCES SPPLR(SPPLR_ID)<br />
;<br />
<br />
ALTER TABLE MEASUREMENT_AND_EVALUATION_TGT ADD <br />
FOREIGN KEY (MEASUREMENT_AND_EVALUATION_MSR_ID)<br />
REFERENCES MEASUREMENT_AND_EVALUATION_MSR(MEASUREMENT_AND_EVALUATION_MSR_ID)<br />
;<br />
<br />
ALTER TABLE MEASUREMENT_AND_EVALUATION_TGT ADD <br />
FOREIGN KEY (OBJCTV_VLD_TO_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE MEASUREMENT_AND_EVALUATION_TGT ADD <br />
FOREIGN KEY (OBJCTV_VLD_FROM_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE MEASUREMENT_AND_EVALUATION_TGT ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_5(USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: MFR_PRDCT_LOT <br />
--<br />
<br />
ALTER TABLE MFR_PRDCT_LOT ADD <br />
FOREIGN KEY (TRADE_ITM_ID)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
ALTER TABLE MFR_PRDCT_LOT ADD <br />
FOREIGN KEY (MFR_ID)<br />
REFERENCES MFR(MFR_ID)<br />
;<br />
<br />
ALTER TABLE MFR_PRDCT_LOT ADD <br />
FOREIGN KEY (MFG_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE MFR_PRDCT_LOT ADD <br />
FOREIGN KEY (EXP_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: MFR_ST <br />
--<br />
<br />
ALTER TABLE MFR_ST ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE MFR_ST ADD <br />
FOREIGN KEY (MFR_ID)<br />
REFERENCES MFR(MFR_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: NONFOODINGREDIENT <br />
--<br />
<br />
ALTER TABLE NONFOODINGREDIENT ADD <br />
FOREIGN KEY (TRADE_ITM_ID)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
<br />
<br />
-- <br />
-- TABLE: NTNL_PRDCT_ACTN_RQST_FC <br />
--<br />
<br />
ALTER TABLE NTNL_PRDCT_ACTN_RQST_FC ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_5(USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_ACTN_RQST_FC ADD <br />
FOREIGN KEY (CNTRY_PRGRM_ID)<br />
REFERENCES CNTRY_PRGRM(CNTRY_PRGRM_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_ACTN_RQST_FC ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_ACTN_RQST_FC ADD <br />
FOREIGN KEY (NTNL_PRDCT_ACTN_RQST_SBMSSN_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_ACTN_RQST_FC ADD <br />
FOREIGN KEY (NTNL_PRDCT_ACTN_RQST_CLOSE_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_ACTN_RQST_FC ADD <br />
FOREIGN KEY (NTNL_PRDCT_ACTN_RQST_TYP_ID)<br />
REFERENCES NTNL_PRDCT_ACTN_RQST_TYP(NTNL_PRDCT_ACTN_RQST_TYP_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_ACTN_RQST_FC ADD <br />
FOREIGN KEY (NTNL_PRDCT_ACTN_RQST_STAT_TYP_ID)<br />
REFERENCES NTNL_PRDCT_ACTN_RQST_STAT_TYP(NTNL_PRDCT_ACTN_RQST_STAT_TYP_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_ACTN_RQST_FC ADD <br />
FOREIGN KEY (NTNL_PRDCT_ACTN_RQST_APPRVL_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_ACTN_RQST_FC ADD <br />
FOREIGN KEY (REQUESTING_BI_USER_ID)<br />
REFERENCES BI_USER(BI_USER_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: NTNL_PRDCT_ACTN_RQST_UPDT_FC <br />
--<br />
<br />
ALTER TABLE NTNL_PRDCT_ACTN_RQST_UPDT_FC ADD <br />
FOREIGN KEY (NTNL_PRDCT_ACTN_RQST_FC_ID)<br />
REFERENCES NTNL_PRDCT_ACTN_RQST_FC(NTNL_PRDCT_ACTN_RQST_FC_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_ACTN_RQST_UPDT_FC ADD <br />
FOREIGN KEY (NTNL_PRDCT_ACTN_RQST_UPDT_TYP_ID)<br />
REFERENCES NTNL_PRDCT_ACTN_RQST_UPDT_TYP(NTNL_PRDCT_ACTN_RQST_UPDT_TYP_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_ACTN_RQST_UPDT_FC ADD <br />
FOREIGN KEY (NTNL_PRDCT_ACTN_RQST_UPDT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_ACTN_RQST_UPDT_FC ADD <br />
FOREIGN KEY (UPDATING_BI_USER_ID)<br />
REFERENCES BI_USER(BI_USER_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: NTNL_PRDCT_CNSMPTN_FC <br />
--<br />
<br />
ALTER TABLE NTNL_PRDCT_CNSMPTN_FC ADD <br />
FOREIGN KEY (CNTRY_PRGRM_ID)<br />
REFERENCES CNTRY_PRGRM(CNTRY_PRGRM_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_CNSMPTN_FC ADD <br />
FOREIGN KEY (FC_ROW_TYP_ID)<br />
REFERENCES FC_ROW_TYP(FC_ROW_TYP_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_CNSMPTN_FC ADD <br />
FOREIGN KEY (SPPLY_CHN_LVL_ID)<br />
REFERENCES SPPLY_CHN_LVL(SPPLY_CHN_LVL_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_CNSMPTN_FC ADD <br />
FOREIGN KEY (LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_CNSMPTN_FC ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_5(USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_CNSMPTN_FC ADD <br />
FOREIGN KEY (CNSMPTN_RPRT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_CNSMPTN_FC ADD <br />
FOREIGN KEY (PRDCT_CNSMPTN_ALLCTN_MTH_SRC_MTH_ID)<br />
REFERENCES SRD_MTH(SRD_MTH_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_CNSMPTN_FC ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_CNSMPTN_FC ADD <br />
FOREIGN KEY (PRDCT_CNSMPTN_TYP_ID)<br />
REFERENCES PRDCT_CNSMPTN_TYP(PRDCT_CNSMPTN_TYP_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_CNSMPTN_FC ADD <br />
FOREIGN KEY (PRDCT_SUBCAT_LVL_2_ID)<br />
REFERENCES PRDCT_SUBCAT_LVL_2(PRDCT_SUBCAT_LVL_2_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: NTNL_PRDCT_DMND_PLN_FC <br />
--<br />
<br />
ALTER TABLE NTNL_PRDCT_DMND_PLN_FC ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_DMND_PLN_FC ADD <br />
FOREIGN KEY (CNTRY_PRGRM_ID)<br />
REFERENCES CNTRY_PRGRM(CNTRY_PRGRM_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_DMND_PLN_FC ADD <br />
FOREIGN KEY (FC_ROW_TYP_ID)<br />
REFERENCES FC_ROW_TYP(FC_ROW_TYP_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_DMND_PLN_FC ADD <br />
FOREIGN KEY (SPPLY_CHN_LVL_ID)<br />
REFERENCES SPPLY_CHN_LVL(SPPLY_CHN_LVL_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_DMND_PLN_FC ADD <br />
FOREIGN KEY (LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_DMND_PLN_FC ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_5(USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_DMND_PLN_FC ADD <br />
FOREIGN KEY (SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_DMND_PLN_FC ADD <br />
FOREIGN KEY (PRDCT_DMND_ALLCTN_MTH_SRD_MTH_ID)<br />
REFERENCES SRD_MTH(SRD_MTH_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_PRDCT_DMND_PLN_FC ADD <br />
FOREIGN KEY (PRDCT_SUBCAT_LVL_2_ID)<br />
REFERENCES PRDCT_SUBCAT_LVL_2(PRDCT_SUBCAT_LVL_2_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: NTNL_RCT_FCAST_FC <br />
--<br />
<br />
ALTER TABLE NTNL_RCT_FCAST_FC ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_RCT_FCAST_FC ADD <br />
FOREIGN KEY (CNTRY_PRGRM_ID)<br />
REFERENCES CNTRY_PRGRM(CNTRY_PRGRM_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_RCT_FCAST_FC ADD <br />
FOREIGN KEY (FC_ROW_TYP_ID)<br />
REFERENCES FC_ROW_TYP(FC_ROW_TYP_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_RCT_FCAST_FC ADD <br />
FOREIGN KEY (SPPLY_CHN_LVL_ID)<br />
REFERENCES SPPLY_CHN_LVL(SPPLY_CHN_LVL_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_RCT_FCAST_FC ADD <br />
FOREIGN KEY (LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_RCT_FCAST_FC ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_5(USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_RCT_FCAST_FC ADD <br />
FOREIGN KEY (FCAST_SBMSSN_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_RCT_FCAST_FC ADD <br />
FOREIGN KEY (FCAST_BEGIN_SRD_MTH_ID)<br />
REFERENCES SRD_MTH(SRD_MTH_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_RCT_FCAST_FC ADD <br />
FOREIGN KEY (PRDCT_SUBCAT_LVL_2_ID)<br />
REFERENCES PRDCT_SUBCAT_LVL_2(PRDCT_SUBCAT_LVL_2_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_RCT_FCAST_FC ADD <br />
FOREIGN KEY (RPRT_PRD_TYP_ID)<br />
REFERENCES RPRT_PRD_TYP(RPRT_PRD_TYP_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_RCT_FCAST_FC ADD <br />
FOREIGN KEY (FCAST_END_SRD_MTH_ID)<br />
REFERENCES SRD_MTH(SRD_MTH_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: NTNL_SP_FC <br />
--<br />
<br />
ALTER TABLE NTNL_SP_FC ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_SP_FC ADD <br />
FOREIGN KEY (CNTRY_PRGRM_ID)<br />
REFERENCES CNTRY_PRGRM(CNTRY_PRGRM_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_SP_FC ADD <br />
FOREIGN KEY (FC_ROW_TYP_ID)<br />
REFERENCES FC_ROW_TYP(FC_ROW_TYP_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_SP_FC ADD <br />
FOREIGN KEY (SPPLY_CHN_LVL_ID)<br />
REFERENCES SPPLY_CHN_LVL(SPPLY_CHN_LVL_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_SP_FC ADD <br />
FOREIGN KEY (LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_SP_FC ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_5(USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_SP_FC ADD <br />
FOREIGN KEY (PRDCT_SUBCAT_LVL_2_ID)<br />
REFERENCES PRDCT_SUBCAT_LVL_2(PRDCT_SUBCAT_LVL_2_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_SP_FC ADD <br />
FOREIGN KEY (SP_SBMSSN_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_SP_FC ADD <br />
FOREIGN KEY (RCT_DSRD_BY_SRD_MTH_ID)<br />
REFERENCES SRD_MTH(SRD_MTH_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_SP_FC ADD <br />
FOREIGN KEY (PRCRNG_AGNCY_ID)<br />
REFERENCES PRCRNG_AGNCY(PRCRNG_AGNCY_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_SP_FC ADD <br />
FOREIGN KEY (FNNCL_RPRT_CHRG_LCTN_ID)<br />
REFERENCES FNNCL_RPRT_CHRG_LCTN(FNNCL_RPRT_CHRG_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_SP_FC ADD <br />
FOREIGN KEY (SP_CNSTRNT_TYP_ID)<br />
REFERENCES SP_CNSTRNT_TYP(SP_CNSTRNT_TYP_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_SP_FC ADD <br />
FOREIGN KEY (CNTRY_PRCRMNT_BUREAU_ID)<br />
REFERENCES CNTRY_PRCRMNT_BUREAU(CNTRY_PRCRMNT_BUREAU_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_SP_FC ADD <br />
FOREIGN KEY (SP_STAT_ID)<br />
REFERENCES SP_STAT(SP_STAT_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_SP_FC ADD <br />
FOREIGN KEY (CRRNCY_ID)<br />
REFERENCES CRRNCY(CRRNCY_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_SP_FC ADD <br />
FOREIGN KEY (DONR_OFFC_ID)<br />
REFERENCES DONR_OFFC(DONR_OFFC_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_SP_FC ADD <br />
FOREIGN KEY (AD_HOC_TRANS_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_SP_FC ADD <br />
FOREIGN KEY (FNDNG_SRC_ID)<br />
REFERENCES FNDNG_SRC(FNDNG_SRC_ID)<br />
;<br />
<br />
ALTER TABLE NTNL_SP_FC ADD <br />
FOREIGN KEY (BI_USER_ID)<br />
REFERENCES BI_USER(BI_USER_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PO_DLY_FC <br />
--<br />
<br />
ALTER TABLE PO_DLY_FC ADD <br />
FOREIGN KEY (PO_FC_ID)<br />
REFERENCES PO_FC(PO_FC_ID)<br />
;<br />
<br />
ALTER TABLE PO_DLY_FC ADD <br />
FOREIGN KEY (PO_DLY_RSN_ID)<br />
REFERENCES PO_DLY_RSN(PO_DLY_RSN_ID)<br />
;<br />
<br />
ALTER TABLE PO_DLY_FC ADD <br />
FOREIGN KEY (PO_DLY_TYP_ID)<br />
REFERENCES PO_DLY_TYP(PO_DLY_TYP_ID)<br />
;<br />
<br />
ALTER TABLE PO_DLY_FC ADD <br />
FOREIGN KEY (DT_DLY_STARTED_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PO_DLY_FC ADD <br />
FOREIGN KEY (DT_DLY_CLRD_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PO_DLY_TYP <br />
--<br />
<br />
ALTER TABLE PO_DLY_TYP ADD <br />
FOREIGN KEY (PO_DLY_RSPNSBL_PRTY_ID)<br />
REFERENCES PO_DLY_RSPNSBL_PRTY(PO_DLY_RSPNSBL_PRTY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PO_FC <br />
--<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (PPLN_STG_ID)<br />
REFERENCES PPLN_STG(PPLN_STG_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (PPLN_ORDR_DISP_ID)<br />
REFERENCES PPLN_ORDR_DISP(PPLN_ORDR_DISP_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (PO_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (SPPLR_ID)<br />
REFERENCES SPPLR(SPPLR_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (TSKORDR_ID)<br />
REFERENCES TSKORDR(TSKORDR_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (DONR_OFFC_ID)<br />
REFERENCES DONR_OFFC(DONR_OFFC_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (DSTNTN_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (SRC_INCOTERM_ID)<br />
REFERENCES INCOTERM(INCOTERM_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (PLND_DLVRY_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (PLND_IN_CNTRY_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (PO_SNT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (PO_RCVD_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (PO_CRTD_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (EXPRT_DOC_RCVD_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (ESTMTD_RDY_FOR_FRT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (PRE_SHPMNT_INSPCTN_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (VNDR_PRMSD_BY_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (PRJCTD_DLVRY_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (SHPPNG_MTHD_ID)<br />
REFERENCES SHPPNG_MTHD(SHPPNG_MTHD_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (CNTRY_PRGRM_ID)<br />
REFERENCES CNTRY_PRGRM(CNTRY_PRGRM_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (PQ_FC_ID)<br />
REFERENCES PQ_FC(PQ_FC_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (PO_DOC_CMPLTN_STAT_ID)<br />
REFERENCES PO_DOC_CMPLTN_STAT(PO_DOC_CMPLTN_STAT_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (PO_STAT_ID)<br />
REFERENCES PO_STAT(PO_STAT_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (FRT_FWDR_ID)<br />
REFERENCES FRT_FWDR(FRT_FWDR_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (SRC_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (CRRNCY_ID)<br />
REFERENCES CRRNCY(CRRNCY_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (PMT_TRMS_TYP_ID)<br />
REFERENCES PMT_TRMS_TYP(PMT_TRMS_TYP_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (BLNKT_PO_VLD_TO_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (BLNKT_PO_VLD_FROM_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (PO_TYP_ID)<br />
REFERENCES PO_TYP(PO_TYP_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (SPPLY_CHN_FRMWRK_ID)<br />
REFERENCES SPPLY_CHN_FRMWRK(SPPLY_CHN_FRMWRK_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (PO_URGNCY_TYP_ID)<br />
REFERENCES PO_URGNCY_TYP(PO_URGNCY_TYP_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (HLTH_ELMNT_ID)<br />
REFERENCES HLTH_ELMNT(HLTH_ELMNT_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (CNSGNE_ID)<br />
REFERENCES CNSGNE(CNSGNE_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (PRCRNG_AGNCY_ID)<br />
REFERENCES PRCRNG_AGNCY(PRCRNG_AGNCY_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (DSTNTN_INCOTERM_ID)<br />
REFERENCES INCOTERM(INCOTERM_ID)<br />
;<br />
<br />
ALTER TABLE PO_FC ADD <br />
FOREIGN KEY (FNDNG_SRC_ID)<br />
REFERENCES FNDNG_SRC(FNDNG_SRC_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PO_HDR_EXPNS_FC <br />
--<br />
<br />
ALTER TABLE PO_HDR_EXPNS_FC ADD <br />
FOREIGN KEY (PO_FC_ID)<br />
REFERENCES PO_FC(PO_FC_ID)<br />
;<br />
<br />
ALTER TABLE PO_HDR_EXPNS_FC ADD <br />
FOREIGN KEY (PO_HDR_EXPNS_TYP_ID)<br />
REFERENCES PO_HDR_EXPNS_TYP(PO_HDR_EXPNS_TYP_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PO_KIC_FC <br />
--<br />
<br />
ALTER TABLE PO_KIC_FC ADD <br />
FOREIGN KEY (PO_KEY_INFO_TYP_ID)<br />
REFERENCES PO_KEY_INFO_TYP(PO_KEY_INFO_TYP_ID)<br />
;<br />
<br />
ALTER TABLE PO_KIC_FC ADD <br />
FOREIGN KEY (PO_FC_ID)<br />
REFERENCES PO_FC(PO_FC_ID)<br />
;<br />
<br />
ALTER TABLE PO_KIC_FC ADD <br />
FOREIGN KEY (PO_KIC_RSN_ID)<br />
REFERENCES PO_KIC_RSN(PO_KIC_RSN_ID)<br />
;<br />
<br />
ALTER TABLE PO_KIC_FC ADD <br />
FOREIGN KEY (SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PO_LIN_FC <br />
--<br />
<br />
ALTER TABLE PO_LIN_FC ADD <br />
FOREIGN KEY (PO_FC_ID)<br />
REFERENCES PO_FC(PO_FC_ID)<br />
;<br />
<br />
ALTER TABLE PO_LIN_FC ADD <br />
FOREIGN KEY (TRADE_ITM_ID)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
ALTER TABLE PO_LIN_FC ADD <br />
FOREIGN KEY (MFR_ID)<br />
REFERENCES MFR(MFR_ID)<br />
;<br />
<br />
ALTER TABLE PO_LIN_FC ADD <br />
FOREIGN KEY (PQ_LIN_FC_ID)<br />
REFERENCES PQ_LIN_FC(PQ_LIN_FC_ID)<br />
;<br />
<br />
ALTER TABLE PO_LIN_FC ADD <br />
FOREIGN KEY (PO_LIN_STAT_ID)<br />
REFERENCES PO_LIN_STAT(PO_LIN_STAT_ID)<br />
;<br />
<br />
ALTER TABLE PO_LIN_FC ADD <br />
FOREIGN KEY (PO_LIN_STAT_RSN_ID)<br />
REFERENCES PO_LIN_STAT_RSN(PO_LIN_STAT_RSN_ID)<br />
;<br />
<br />
ALTER TABLE PO_LIN_FC ADD <br />
FOREIGN KEY (QTY_UOM_ID)<br />
REFERENCES QTY_UOM(QTY_UOM_ID)<br />
;<br />
<br />
ALTER TABLE PO_LIN_FC ADD <br />
FOREIGN KEY (ESTMTD_RDY_FOR_FRT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PO_LIN_FC ADD <br />
FOREIGN KEY (PLND_DLVRY_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PO_LIN_FC ADD <br />
FOREIGN KEY (PLND_IN_CNTRY_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PO_LIN_FC ADD <br />
FOREIGN KEY (PRJCTD_DLVRY_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PO_LIN_FC ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_5(USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
;<br />
<br />
ALTER TABLE PO_LIN_FC ADD <br />
FOREIGN KEY (SHPPNG_MTHD_ID)<br />
REFERENCES SHPPNG_MTHD(SHPPNG_MTHD_ID)<br />
;<br />
<br />
ALTER TABLE PO_LIN_FC ADD <br />
FOREIGN KEY (FRT_FWDR_ID)<br />
REFERENCES FRT_FWDR(FRT_FWDR_ID)<br />
;<br />
<br />
ALTER TABLE PO_LIN_FC ADD <br />
FOREIGN KEY (SRC_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE PO_LIN_FC ADD <br />
FOREIGN KEY (DSTNTN_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE PO_LIN_FC ADD <br />
FOREIGN KEY (SRC_INCOTERM_ID)<br />
REFERENCES INCOTERM(INCOTERM_ID)<br />
;<br />
<br />
ALTER TABLE PO_LIN_FC ADD <br />
FOREIGN KEY (DSTNTN_INCOTERM_ID)<br />
REFERENCES INCOTERM(INCOTERM_ID)<br />
;<br />
<br />
ALTER TABLE PO_LIN_FC ADD <br />
FOREIGN KEY (FNDNG_SRC_ID)<br />
REFERENCES FNDNG_SRC(FNDNG_SRC_ID)<br />
;<br />
<br />
ALTER TABLE PO_LIN_FC ADD <br />
FOREIGN KEY (HLTH_ELMNT_ID)<br />
REFERENCES HLTH_ELMNT(HLTH_ELMNT_ID)<br />
;<br />
<br />
ALTER TABLE PO_LIN_FC ADD <br />
FOREIGN KEY (SPPLY_CHN_FRMWRK_ID)<br />
REFERENCES SPPLY_CHN_FRMWRK(SPPLY_CHN_FRMWRK_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PO_MLSTN_FC <br />
--<br />
<br />
ALTER TABLE PO_MLSTN_FC ADD <br />
FOREIGN KEY (PO_MLSTN_TYP_ID)<br />
REFERENCES PO_MLSTN_TYP(PO_MLSTN_TYP_ID)<br />
;<br />
<br />
ALTER TABLE PO_MLSTN_FC ADD <br />
FOREIGN KEY (PO_MLSTN_RSN_ID)<br />
REFERENCES PO_MLSTN_RSN(PO_MLSTN_RSN_ID)<br />
;<br />
<br />
ALTER TABLE PO_MLSTN_FC ADD <br />
FOREIGN KEY (PO_MLSTN_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PO_MLSTN_FC ADD <br />
FOREIGN KEY (PO_FC_ID)<br />
REFERENCES PO_FC(PO_FC_ID)<br />
;<br />
<br />
ALTER TABLE PO_MLSTN_FC ADD <br />
FOREIGN KEY (PO_LIN_FC_ID)<br />
REFERENCES PO_LIN_FC(PO_LIN_FC_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PQ_DLY_FC <br />
--<br />
<br />
ALTER TABLE PQ_DLY_FC ADD <br />
FOREIGN KEY (PQ_DLY_TYP_ID)<br />
REFERENCES PQ_DLY_TYP(PQ_DLY_TYP_ID)<br />
;<br />
<br />
ALTER TABLE PQ_DLY_FC ADD <br />
FOREIGN KEY (PQ_DLY_RSN_ID)<br />
REFERENCES PQ_DLY_RSN(PQ_DLY_RSN_ID)<br />
;<br />
<br />
ALTER TABLE PQ_DLY_FC ADD <br />
FOREIGN KEY (PQ_FC_ID)<br />
REFERENCES PQ_FC(PQ_FC_ID)<br />
;<br />
<br />
ALTER TABLE PQ_DLY_FC ADD <br />
FOREIGN KEY (DT_DLY_STARTED_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PQ_DLY_FC ADD <br />
FOREIGN KEY (DT_DLY_CLRD_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PQ_DLY_TYP <br />
--<br />
<br />
ALTER TABLE PQ_DLY_TYP ADD <br />
FOREIGN KEY (PQ_DLY_RSPNSBL_PRTY_ID)<br />
REFERENCES PQ_DLY_RSPNSBL_PRTY(PQ_DLY_RSPNSBL_PRTY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PQ_FC <br />
--<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (PQ_SRC_ID)<br />
REFERENCES PQ_SRC(PQ_SRC_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (CRRNCY_ID)<br />
REFERENCES CRRNCY(CRRNCY_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (PQ_URGNCY_TYP_ID)<br />
REFERENCES PQ_URGNCY_TYP(PQ_URGNCY_TYP_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (PQ_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (PQ_ESTMTD_RDY_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (PQ_EXP_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (PQ_SNT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (PQ_RSPNS_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (PQ_FNL_INVC_SNT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (PQ_PRCD_TO_ORDR_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (SPPLR_ID)<br />
REFERENCES SPPLR(SPPLR_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (PQ_STAT_ID)<br />
REFERENCES PQ_STAT(PQ_STAT_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (FRT_FWDR_ID)<br />
REFERENCES FRT_FWDR(FRT_FWDR_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (PQ_DOC_CMPLTN_STAT_ID)<br />
REFERENCES PQ_DOC_CMPLTN_STAT(PQ_DOC_CMPLTN_STAT_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (INCOTERM_ID)<br />
REFERENCES INCOTERM(INCOTERM_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (PR_FC_ID)<br />
REFERENCES PR_FC(PR_FC_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (CNTRY_PRGRM_ID)<br />
REFERENCES CNTRY_PRGRM(CNTRY_PRGRM_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (PMT_TRMS_TYP_ID)<br />
REFERENCES PMT_TRMS_TYP(PMT_TRMS_TYP_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (PQ_TYP_ID)<br />
REFERENCES PQ_TYP(PQ_TYP_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (SHPPNG_MTHD_ID)<br />
REFERENCES SHPPNG_MTHD(SHPPNG_MTHD_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (DSTNTN_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (SRC_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (DONR_OFFC_ID)<br />
REFERENCES DONR_OFFC(DONR_OFFC_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (TSKORDR_ID)<br />
REFERENCES TSKORDR(TSKORDR_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (SPPLY_CHN_FRMWRK_ID)<br />
REFERENCES SPPLY_CHN_FRMWRK(SPPLY_CHN_FRMWRK_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (PPLN_ORDR_DISP_ID)<br />
REFERENCES PPLN_ORDR_DISP(PPLN_ORDR_DISP_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (PPLN_STG_ID)<br />
REFERENCES PPLN_STG(PPLN_STG_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (PQ_RSPNS_ID)<br />
REFERENCES PQ_RSPNS(PQ_RSPNS_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (HLTH_ELMNT_ID)<br />
REFERENCES HLTH_ELMNT(HLTH_ELMNT_ID)<br />
;<br />
<br />
ALTER TABLE PQ_FC ADD <br />
FOREIGN KEY (STKOUT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PQ_HDR_EXPNS_FC <br />
--<br />
<br />
ALTER TABLE PQ_HDR_EXPNS_FC ADD <br />
FOREIGN KEY (PQ_FC_ID)<br />
REFERENCES PQ_FC(PQ_FC_ID)<br />
;<br />
<br />
ALTER TABLE PQ_HDR_EXPNS_FC ADD <br />
FOREIGN KEY (PQ_HDR_EXPNS_TYP_ID)<br />
REFERENCES PQ_HDR_EXPNS_TYP(PQ_HDR_EXPNS_TYP_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PQ_KIC_FC <br />
--<br />
<br />
ALTER TABLE PQ_KIC_FC ADD <br />
FOREIGN KEY (PQ_FC_ID)<br />
REFERENCES PQ_FC(PQ_FC_ID)<br />
;<br />
<br />
ALTER TABLE PQ_KIC_FC ADD <br />
FOREIGN KEY (SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PQ_KIC_FC ADD <br />
FOREIGN KEY (PQ_KEY_INFO_TYP_ID)<br />
REFERENCES PQ_KEY_INFO_TYP(PQ_KEY_INFO_TYP_ID)<br />
;<br />
<br />
ALTER TABLE PQ_KIC_FC ADD <br />
FOREIGN KEY (PQ_KIC_RSN_ID)<br />
REFERENCES PQ_KIC_RSN(PQ_KIC_RSN_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PQ_LIN_FC <br />
--<br />
<br />
ALTER TABLE PQ_LIN_FC ADD <br />
FOREIGN KEY (TRADE_ITM_ID)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
ALTER TABLE PQ_LIN_FC ADD <br />
FOREIGN KEY (PR_LIN_FC_ID)<br />
REFERENCES PR_LIN_FC(PR_LIN_FC_ID)<br />
;<br />
<br />
ALTER TABLE PQ_LIN_FC ADD <br />
FOREIGN KEY (PQ_FC_ID)<br />
REFERENCES PQ_FC(PQ_FC_ID)<br />
;<br />
<br />
ALTER TABLE PQ_LIN_FC ADD <br />
FOREIGN KEY (PQ_LIN_STAT_ID)<br />
REFERENCES PQ_LIN_STAT(PQ_LIN_STAT_ID)<br />
;<br />
<br />
ALTER TABLE PQ_LIN_FC ADD <br />
FOREIGN KEY (PQ_LIN_STAT_RSN_ID)<br />
REFERENCES PQ_LIN_STAT_RSN(PQ_LIN_STAT_RSN_ID)<br />
;<br />
<br />
ALTER TABLE PQ_LIN_FC ADD <br />
FOREIGN KEY (QTY_UOM_ID)<br />
REFERENCES QTY_UOM(QTY_UOM_ID)<br />
;<br />
<br />
ALTER TABLE PQ_LIN_FC ADD <br />
FOREIGN KEY (MFR_ID)<br />
REFERENCES MFR(MFR_ID)<br />
;<br />
<br />
ALTER TABLE PQ_LIN_FC ADD <br />
FOREIGN KEY (PQ_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PQ_LIN_FC ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_5(USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
;<br />
<br />
ALTER TABLE PQ_LIN_FC ADD <br />
FOREIGN KEY (FNDNG_SRC_ID)<br />
REFERENCES FNDNG_SRC(FNDNG_SRC_ID)<br />
;<br />
<br />
ALTER TABLE PQ_LIN_FC ADD <br />
FOREIGN KEY (SHPPNG_MTHD_ID)<br />
REFERENCES SHPPNG_MTHD(SHPPNG_MTHD_ID)<br />
;<br />
<br />
ALTER TABLE PQ_LIN_FC ADD <br />
FOREIGN KEY (FRT_FWDR_ID)<br />
REFERENCES FRT_FWDR(FRT_FWDR_ID)<br />
;<br />
<br />
ALTER TABLE PQ_LIN_FC ADD <br />
FOREIGN KEY (SRC_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE PQ_LIN_FC ADD <br />
FOREIGN KEY (DSTNTN_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE PQ_LIN_FC ADD <br />
FOREIGN KEY (STKOUT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PQ_LIN_FC ADD <br />
FOREIGN KEY (SRC_INCOTERM_ID)<br />
REFERENCES INCOTERM(INCOTERM_ID)<br />
;<br />
<br />
ALTER TABLE PQ_LIN_FC ADD <br />
FOREIGN KEY (HLTH_ELMNT_ID)<br />
REFERENCES HLTH_ELMNT(HLTH_ELMNT_ID)<br />
;<br />
<br />
ALTER TABLE PQ_LIN_FC ADD <br />
FOREIGN KEY (SPPLY_CHN_FRMWRK_ID)<br />
REFERENCES SPPLY_CHN_FRMWRK(SPPLY_CHN_FRMWRK_ID)<br />
;<br />
<br />
ALTER TABLE PQ_LIN_FC ADD <br />
FOREIGN KEY (DSTNTN_INCOTERM_ID)<br />
REFERENCES INCOTERM(INCOTERM_ID)<br />
;<br />
<br />
ALTER TABLE PQ_LIN_FC ADD <br />
FOREIGN KEY (SPPLR_ID)<br />
REFERENCES SPPLR(SPPLR_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PQ_MLSTN_FC <br />
--<br />
<br />
ALTER TABLE PQ_MLSTN_FC ADD <br />
FOREIGN KEY (PQ_FC_ID)<br />
REFERENCES PQ_FC(PQ_FC_ID)<br />
;<br />
<br />
ALTER TABLE PQ_MLSTN_FC ADD <br />
FOREIGN KEY (PQ_MLSTN_TYP_ID)<br />
REFERENCES PQ_MLSTN_TYP(PQ_MLSTN_TYP_ID)<br />
;<br />
<br />
ALTER TABLE PQ_MLSTN_FC ADD <br />
FOREIGN KEY (PQ_MLSTN_RSN_ID)<br />
REFERENCES PQ_MLSTN_RSN(PQ_MLSTN_RSN_ID)<br />
;<br />
<br />
ALTER TABLE PQ_MLSTN_FC ADD <br />
FOREIGN KEY (PQ_MLSTN_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PQ_MLSTN_FC ADD <br />
FOREIGN KEY (PQ_LIN_FC_ID)<br />
REFERENCES PQ_LIN_FC(PQ_LIN_FC_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PQ_URGNCY_TYP <br />
--<br />
<br />
ALTER TABLE PQ_URGNCY_TYP ADD <br />
FOREIGN KEY (EMRGNCY_TYP_ID)<br />
REFERENCES EMRGNCY_TYP(EMRGNCY_TYP_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PR_DLY_FC <br />
--<br />
<br />
ALTER TABLE PR_DLY_FC ADD <br />
FOREIGN KEY (PR_FC_ID)<br />
REFERENCES PR_FC(PR_FC_ID)<br />
;<br />
<br />
ALTER TABLE PR_DLY_FC ADD <br />
FOREIGN KEY (DT_DLY_CLRD_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PR_DLY_FC ADD <br />
FOREIGN KEY (DT_DLY_STARTED_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PR_DLY_FC ADD <br />
FOREIGN KEY (PR_DLY_RSN_ID)<br />
REFERENCES PR_DLY_RSN(PR_DLY_RSN_ID)<br />
;<br />
<br />
ALTER TABLE PR_DLY_FC ADD <br />
FOREIGN KEY (PR_DLY_TYP_ID)<br />
REFERENCES PR_DLY_TYP(PR_DLY_TYP_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PR_DLY_TYP <br />
--<br />
<br />
ALTER TABLE PR_DLY_TYP ADD <br />
FOREIGN KEY (PR_DLY_RSPNSBL_PRTY_ID)<br />
REFERENCES PR_DLY_RSPNSBL_PRTY(PR_DLY_RSPNSBL_PRTY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PR_FC <br />
--<br />
<br />
ALTER TABLE PR_FC ADD <br />
FOREIGN KEY (TSKORDR_ID)<br />
REFERENCES TSKORDR(TSKORDR_ID)<br />
;<br />
<br />
ALTER TABLE PR_FC ADD <br />
FOREIGN KEY (LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE PR_FC ADD <br />
FOREIGN KEY (PR_DOC_CMPLTN_STAT_ID)<br />
REFERENCES PR_DOC_CMPLTN_STAT(PR_DOC_CMPLTN_STAT_ID)<br />
;<br />
<br />
ALTER TABLE PR_FC ADD <br />
FOREIGN KEY (PPLN_STG_ID)<br />
REFERENCES PPLN_STG(PPLN_STG_ID)<br />
;<br />
<br />
ALTER TABLE PR_FC ADD <br />
FOREIGN KEY (PPLN_ORDR_DISP_ID)<br />
REFERENCES PPLN_ORDR_DISP(PPLN_ORDR_DISP_ID)<br />
;<br />
<br />
ALTER TABLE PR_FC ADD <br />
FOREIGN KEY (SPPLY_CHN_FRMWRK_ID)<br />
REFERENCES SPPLY_CHN_FRMWRK(SPPLY_CHN_FRMWRK_ID)<br />
;<br />
<br />
ALTER TABLE PR_FC ADD <br />
FOREIGN KEY (CNTRY_PRGRM_ID)<br />
REFERENCES CNTRY_PRGRM(CNTRY_PRGRM_ID)<br />
;<br />
<br />
ALTER TABLE PR_FC ADD <br />
FOREIGN KEY (PR_STAT_ID)<br />
REFERENCES PR_STAT(PR_STAT_ID)<br />
;<br />
<br />
ALTER TABLE PR_FC ADD <br />
FOREIGN KEY (PR_URGNCY_TYP_ID)<br />
REFERENCES PR_URGNCY_TYP(PR_URGNCY_TYP_ID)<br />
;<br />
<br />
ALTER TABLE PR_FC ADD <br />
FOREIGN KEY (PR_ESTMTD_RDY_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PR_FC ADD <br />
FOREIGN KEY (PR_EXP_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PR_FC ADD <br />
FOREIGN KEY (PR_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PR_FC ADD <br />
FOREIGN KEY (PR_SNT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PR_FC ADD <br />
FOREIGN KEY (PR_RSPNS_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PR_FC ADD <br />
FOREIGN KEY (DONR_OFFC_ID)<br />
REFERENCES DONR_OFFC(DONR_OFFC_ID)<br />
;<br />
<br />
ALTER TABLE PR_FC ADD <br />
FOREIGN KEY (PR_TYP_ID)<br />
REFERENCES PR_TYP(PR_TYP_ID)<br />
;<br />
<br />
ALTER TABLE PR_FC ADD <br />
FOREIGN KEY (PRFRRD_INCOTERM_ID)<br />
REFERENCES INCOTERM(INCOTERM_ID)<br />
;<br />
<br />
ALTER TABLE PR_FC ADD <br />
FOREIGN KEY (HLTH_ELMNT_ID)<br />
REFERENCES HLTH_ELMNT(HLTH_ELMNT_ID)<br />
;<br />
<br />
ALTER TABLE PR_FC ADD <br />
FOREIGN KEY (FNDNG_SRC_ID)<br />
REFERENCES FNDNG_SRC(FNDNG_SRC_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PR_KIC_FC <br />
--<br />
<br />
ALTER TABLE PR_KIC_FC ADD <br />
FOREIGN KEY (PR_FC_ID)<br />
REFERENCES PR_FC(PR_FC_ID)<br />
;<br />
<br />
ALTER TABLE PR_KIC_FC ADD <br />
FOREIGN KEY (SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PR_KIC_FC ADD <br />
FOREIGN KEY (PR_KEY_INFO_TYP_ID)<br />
REFERENCES PR_KEY_INFO_TYP(PR_KEY_INFO_TYP_ID)<br />
;<br />
<br />
ALTER TABLE PR_KIC_FC ADD <br />
FOREIGN KEY (PR_KIC_RSN_ID)<br />
REFERENCES PR_KIC_RSN(PR_KIC_RSN_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PR_LIN_FC <br />
--<br />
<br />
ALTER TABLE PR_LIN_FC ADD <br />
FOREIGN KEY (PR_FC_ID)<br />
REFERENCES PR_FC(PR_FC_ID)<br />
;<br />
<br />
ALTER TABLE PR_LIN_FC ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_5(USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
;<br />
<br />
ALTER TABLE PR_LIN_FC ADD <br />
FOREIGN KEY (QTY_UOM_ID)<br />
REFERENCES QTY_UOM(QTY_UOM_ID)<br />
;<br />
<br />
ALTER TABLE PR_LIN_FC ADD <br />
FOREIGN KEY (PR_LIN_STAT_RSN_ID)<br />
REFERENCES PR_LIN_STAT_RSN(PR_LIN_STAT_RSN_ID)<br />
;<br />
<br />
ALTER TABLE PR_LIN_FC ADD <br />
FOREIGN KEY (PR_LIN_STAT_ID)<br />
REFERENCES PR_LIN_STAT(PR_LIN_STAT_ID)<br />
;<br />
<br />
ALTER TABLE PR_LIN_FC ADD <br />
FOREIGN KEY (TRADE_ITM_ID)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
ALTER TABLE PR_LIN_FC ADD <br />
FOREIGN KEY (PRDCT_LN_ID)<br />
REFERENCES PRDCT_LN(PRDCT_LN_ID)<br />
;<br />
<br />
ALTER TABLE PR_LIN_FC ADD <br />
FOREIGN KEY (PRDCT_SUBCAT_LVL_3_ID)<br />
REFERENCES PRDCT_SUBCAT_LVL_3(PRDCT_SUBCAT_LVL_3_ID)<br />
;<br />
<br />
ALTER TABLE PR_LIN_FC ADD <br />
FOREIGN KEY (PRDCT_SUBCAT_LVL_2_ID)<br />
REFERENCES PRDCT_SUBCAT_LVL_2(PRDCT_SUBCAT_LVL_2_ID)<br />
;<br />
<br />
ALTER TABLE PR_LIN_FC ADD <br />
FOREIGN KEY (PRDCT_SUBCAT_LVL_1_ID)<br />
REFERENCES PRDCT_SUBCAT_LVL_1(PRDCT_SUBCAT_LVL_1_ID)<br />
;<br />
<br />
ALTER TABLE PR_LIN_FC ADD <br />
FOREIGN KEY (PRJCTD_STKOUT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PR_LIN_FC ADD <br />
FOREIGN KEY (PRFRRD_SHPPNG_MTHD_ID)<br />
REFERENCES SHPPNG_MTHD(SHPPNG_MTHD_ID)<br />
;<br />
<br />
ALTER TABLE PR_LIN_FC ADD <br />
FOREIGN KEY (NTNL_SP_FC_ID)<br />
REFERENCES NTNL_SP_FC(NTNL_SP_FC_ID)<br />
;<br />
<br />
ALTER TABLE PR_LIN_FC ADD <br />
FOREIGN KEY (NEW_PR_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PR_LIN_FC ADD <br />
FOREIGN KEY (NEW_PR_APPROVED_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PR_LIN_FC ADD <br />
FOREIGN KEY (NEW_PR_RJCTD_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PR_LIN_FC ADD <br />
FOREIGN KEY (NEW_PRDCT_ADDED_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PR_LIN_FC ADD <br />
FOREIGN KEY (FNDNG_SRC_ID)<br />
REFERENCES FNDNG_SRC(FNDNG_SRC_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PR_MLSTN_FC <br />
--<br />
<br />
ALTER TABLE PR_MLSTN_FC ADD <br />
FOREIGN KEY (PR_MLSTN_TYP_ID)<br />
REFERENCES PR_MLSTN_TYP(PR_MLSTN_TYP_ID)<br />
;<br />
<br />
ALTER TABLE PR_MLSTN_FC ADD <br />
FOREIGN KEY (PR_MLSTN_RSN_ID)<br />
REFERENCES PR_MLSTN_RSN(PR_MLSTN_RSN_ID)<br />
;<br />
<br />
ALTER TABLE PR_MLSTN_FC ADD <br />
FOREIGN KEY (PR_FC_ID)<br />
REFERENCES PR_FC(PR_FC_ID)<br />
;<br />
<br />
ALTER TABLE PR_MLSTN_FC ADD <br />
FOREIGN KEY (PR_MLSTN_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PR_MLSTN_FC ADD <br />
FOREIGN KEY (PR_LIN_FC_ID)<br />
REFERENCES PR_LIN_FC(PR_LIN_FC_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PR_URGNCY_TYP <br />
--<br />
<br />
ALTER TABLE PR_URGNCY_TYP ADD <br />
FOREIGN KEY (EMRGNCY_TYP_ID)<br />
REFERENCES EMRGNCY_TYP(EMRGNCY_TYP_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PRCRMNT_FCAST_HDR <br />
--<br />
<br />
ALTER TABLE PRCRMNT_FCAST_HDR ADD <br />
FOREIGN KEY (RPRT_PRD_TYP_ID)<br />
REFERENCES RPRT_PRD_TYP(RPRT_PRD_TYP_ID)<br />
;<br />
<br />
ALTER TABLE PRCRMNT_FCAST_HDR ADD <br />
FOREIGN KEY (RPRT_EFF_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PRCRMNT_FCAST_HDR ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE PRCRMNT_FCAST_HDR ADD <br />
FOREIGN KEY (RPRT_APPRVL_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PRCRMNT_FCAST_HDR ADD <br />
FOREIGN KEY (PRCRMNT_FCAST_STAT_ID)<br />
REFERENCES PRCRMNT_FCAST_STAT(PRCRMNT_FCAST_STAT_ID)<br />
;<br />
<br />
ALTER TABLE PRCRMNT_FCAST_HDR ADD <br />
FOREIGN KEY (RPRT_SBMTTD_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PRCRMNT_FCAST_HDR ADD <br />
FOREIGN KEY (DONR_OFFC_ID)<br />
REFERENCES DONR_OFFC(DONR_OFFC_ID)<br />
;<br />
<br />
ALTER TABLE PRCRMNT_FCAST_HDR ADD <br />
FOREIGN KEY (PRCRNG_AGNCY_ID)<br />
REFERENCES PRCRNG_AGNCY(PRCRNG_AGNCY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PRCRMNT_FCAST_ITM <br />
--<br />
<br />
ALTER TABLE PRCRMNT_FCAST_ITM ADD <br />
FOREIGN KEY (PRCRMNT_FCAST_HDR_ID)<br />
REFERENCES PRCRMNT_FCAST_HDR(PRCRMNT_FCAST_HDR_ID)<br />
;<br />
<br />
ALTER TABLE PRCRMNT_FCAST_ITM ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_5(USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
;<br />
<br />
ALTER TABLE PRCRMNT_FCAST_ITM ADD <br />
FOREIGN KEY (PRJCTD_NEXT_SHPMNT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE PRCRMNT_FCAST_ITM ADD <br />
FOREIGN KEY (PRCRMNT_FCAST_ITM_RSK_STAT_ID)<br />
REFERENCES PRCRMNT_FCAST_ITM_RSK_STAT(PRCRMNT_FCAST_ITM_RSK_STAT_ID)<br />
;<br />
<br />
ALTER TABLE PRCRMNT_FCAST_ITM ADD <br />
FOREIGN KEY (QTY_UOM_ID)<br />
REFERENCES QTY_UOM(QTY_UOM_ID)<br />
;<br />
<br />
ALTER TABLE PRCRMNT_FCAST_ITM ADD <br />
FOREIGN KEY (PRCRMNT_FCAST_ITM_URGNCY_TYP_ID)<br />
REFERENCES PRCRMNT_FCAST_ITM_URGNCY_TYP(PRCRMNT_FCAST_ITM_URGNCY_TYP_ID)<br />
;<br />
<br />
ALTER TABLE PRCRMNT_FCAST_ITM ADD <br />
FOREIGN KEY (CNTRY_PRGRM_ID)<br />
REFERENCES CNTRY_PRGRM(CNTRY_PRGRM_ID)<br />
;<br />
<br />
ALTER TABLE PRCRMNT_FCAST_ITM ADD <br />
FOREIGN KEY (PRCRMNT_FCAST_ITM_VER_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PRDCT_CLSSFCTN_MASTER_1 <br />
--<br />
<br />
ALTER TABLE PRDCT_CLSSFCTN_MASTER_1 ADD <br />
FOREIGN KEY (TRADE_ITM_BASE_UOM_ID)<br />
REFERENCES TRADE_ITM_BASE_UOM(TRADE_ITM_BASE_UOM_ID)<br />
;<br />
<br />
ALTER TABLE PRDCT_CLSSFCTN_MASTER_1 ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_4_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_4(USAID_PRDCT_CLSSFCTN_LVL_4_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PRDCT_CLSSFCTN_TRCR_CMMDTY_INCLSN <br />
--<br />
<br />
ALTER TABLE PRDCT_CLSSFCTN_TRCR_CMMDTY_INCLSN ADD <br />
FOREIGN KEY (TRCR_CMMDTY_TYP_ID)<br />
REFERENCES TRCR_CMMDTY_TYP(TRCR_CMMDTY_TYP_ID)<br />
;<br />
<br />
ALTER TABLE PRDCT_CLSSFCTN_TRCR_CMMDTY_INCLSN ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_5(USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PRDCT_CRTFCN_TYP <br />
--<br />
<br />
ALTER TABLE PRDCT_CRTFCN_TYP ADD <br />
FOREIGN KEY (PRDCT_CRTFCN_ISSUING_AUTHORITY_ID)<br />
REFERENCES PRDCT_CRTFCN_ISSUING_AUTHORITY(PRDCT_CRTFCN_ISSUING_AUTHORITY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PRDCT_HRRCHY <br />
--<br />
<br />
ALTER TABLE PRDCT_HRRCHY ADD <br />
FOREIGN KEY (PRDCT_HRRCHY_OWNR_ID)<br />
REFERENCES PRDCT_HRRCHY_OWNR(PRDCT_HRRCHY_OWNR_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PRDCT_HRRCHY_INCLSN <br />
--<br />
<br />
ALTER TABLE PRDCT_HRRCHY_INCLSN ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_5(USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
;<br />
<br />
ALTER TABLE PRDCT_HRRCHY_INCLSN ADD <br />
FOREIGN KEY (PRDCT_SUBCAT_LVL_3_ID)<br />
REFERENCES PRDCT_SUBCAT_LVL_3(PRDCT_SUBCAT_LVL_3_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PRDCT_INTNDD_RLF_USE <br />
--<br />
<br />
ALTER TABLE PRDCT_INTNDD_RLF_USE ADD <br />
FOREIGN KEY (INTNDD_RLF_TYP_ID)<br />
REFERENCES INTNDD_RLF_TYP(INTNDD_RLF_TYP_ID)<br />
;<br />
<br />
ALTER TABLE PRDCT_INTNDD_RLF_USE ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_5(USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PRDCT_SUBCAT_LVL_1 <br />
--<br />
<br />
ALTER TABLE PRDCT_SUBCAT_LVL_1 ADD <br />
FOREIGN KEY (PRDCT_HRRCHY_ID)<br />
REFERENCES PRDCT_HRRCHY(PRDCT_HRRCHY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PRDCT_SUBCAT_LVL_2 <br />
--<br />
<br />
ALTER TABLE PRDCT_SUBCAT_LVL_2 ADD <br />
FOREIGN KEY (PRDCT_SUBCAT_LVL_1_ID)<br />
REFERENCES PRDCT_SUBCAT_LVL_1(PRDCT_SUBCAT_LVL_1_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: PRDCT_SUBCAT_LVL_3 <br />
--<br />
<br />
ALTER TABLE PRDCT_SUBCAT_LVL_3 ADD <br />
FOREIGN KEY (PRDCT_SUBCAT_LVL_2_ID)<br />
REFERENCES PRDCT_SUBCAT_LVL_2(PRDCT_SUBCAT_LVL_2_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: QA_ADT_OBSRVTN_FC <br />
--<br />
<br />
ALTER TABLE QA_ADT_OBSRVTN_FC ADD <br />
FOREIGN KEY (MFR_ID)<br />
REFERENCES MFR(MFR_ID)<br />
;<br />
<br />
ALTER TABLE QA_ADT_OBSRVTN_FC ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_5(USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
;<br />
<br />
ALTER TABLE QA_ADT_OBSRVTN_FC ADD <br />
FOREIGN KEY (QA_ADT_PRDCT_CTGRY_ID)<br />
REFERENCES QA_ADT_PRDCT_CTGRY(QA_ADT_PRDCT_CTGRY_ID)<br />
;<br />
<br />
ALTER TABLE QA_ADT_OBSRVTN_FC ADD <br />
FOREIGN KEY (QA_ADT_SCHED_HDR_FC_ID)<br />
REFERENCES QA_ADT_SCHED_HDR_FC(QA_ADT_SCHED_HDR_FC_ID)<br />
;<br />
<br />
ALTER TABLE QA_ADT_OBSRVTN_FC ADD <br />
FOREIGN KEY (MFR_ST_ID)<br />
REFERENCES MFR_ST(MFR_ST_ID)<br />
;<br />
<br />
ALTER TABLE QA_ADT_OBSRVTN_FC ADD <br />
FOREIGN KEY (QA_ADT_OBSRVTN_CTGRY_ID)<br />
REFERENCES QA_ADT_OBSRVTN_CTGRY(QA_ADT_OBSRVTN_CTGRY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: QA_ADT_SCHED_HDR_FC <br />
--<br />
<br />
ALTER TABLE QA_ADT_SCHED_HDR_FC ADD <br />
FOREIGN KEY (SPPLR_ID)<br />
REFERENCES SPPLR(SPPLR_ID)<br />
;<br />
<br />
ALTER TABLE QA_ADT_SCHED_HDR_FC ADD <br />
FOREIGN KEY (QA_ADT_STAT_ID)<br />
REFERENCES QA_ADT_STAT(QA_ADT_STAT_ID)<br />
;<br />
<br />
ALTER TABLE QA_ADT_SCHED_HDR_FC ADD <br />
FOREIGN KEY (QA_ADT_TYP_ID)<br />
REFERENCES QA_ADT_TYP(QA_ADT_TYP_ID)<br />
;<br />
<br />
ALTER TABLE QA_ADT_SCHED_HDR_FC ADD <br />
FOREIGN KEY (QA_ADT_APPRVL_STAT_ID)<br />
REFERENCES QA_ADT_APPRVL_STAT(QA_ADT_APPRVL_STAT_ID)<br />
;<br />
<br />
ALTER TABLE QA_ADT_SCHED_HDR_FC ADD <br />
FOREIGN KEY (QA_ADT_PLND_STRT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE QA_ADT_SCHED_HDR_FC ADD <br />
FOREIGN KEY (QA_ADT_ACTL_STRT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE QA_ADT_SCHED_HDR_FC ADD <br />
FOREIGN KEY (QA_ADT_ACTL_END_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE QA_ADT_SCHED_HDR_FC ADD <br />
FOREIGN KEY (QA_ADT_REAUDIT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE QA_ADT_SCHED_HDR_FC ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE QA_ADT_SCHED_HDR_FC ADD <br />
FOREIGN KEY (QA_ADT_INSPCTN_STAT_ID)<br />
REFERENCES QA_ADT_INSPCTN_STAT(QA_ADT_INSPCTN_STAT_ID)<br />
;<br />
<br />
ALTER TABLE QA_ADT_SCHED_HDR_FC ADD <br />
FOREIGN KEY (QA_ADT_RSLT_STAT_ID)<br />
REFERENCES QA_ADT_RSLT_STAT(QA_ADT_RSLT_STAT_ID)<br />
;<br />
<br />
ALTER TABLE QA_ADT_SCHED_HDR_FC ADD <br />
FOREIGN KEY (QA_VST_TYP_ID)<br />
REFERENCES QA_VST_TYP(QA_VST_TYP_ID)<br />
;<br />
<br />
ALTER TABLE QA_ADT_SCHED_HDR_FC ADD <br />
FOREIGN KEY (MFR_ST_ID)<br />
REFERENCES MFR_ST(MFR_ST_ID)<br />
;<br />
<br />
ALTER TABLE QA_ADT_SCHED_HDR_FC ADD <br />
FOREIGN KEY (QA_LBRTRY_ID)<br />
REFERENCES QA_LBRTRY(QA_LBRTRY_ID)<br />
;<br />
<br />
ALTER TABLE QA_ADT_SCHED_HDR_FC ADD <br />
FOREIGN KEY (QA_AUDITEE_TYP_ID)<br />
REFERENCES QA_AUDITEE_TYP(QA_AUDITEE_TYP_ID)<br />
;<br />
<br />
ALTER TABLE QA_ADT_SCHED_HDR_FC ADD <br />
FOREIGN KEY (QA_ADT_APPRVL_STAT_TYP_ID)<br />
REFERENCES QA_ADT_APPRVL_STAT_TYP(QA_ADT_APPRVL_STAT_TYP_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: QA_CAPA_PLN_FC <br />
--<br />
<br />
ALTER TABLE QA_CAPA_PLN_FC ADD <br />
FOREIGN KEY (QA_ADT_SCHED_HDR_FC_ID)<br />
REFERENCES QA_ADT_SCHED_HDR_FC(QA_ADT_SCHED_HDR_FC_ID)<br />
;<br />
<br />
ALTER TABLE QA_CAPA_PLN_FC ADD <br />
FOREIGN KEY (QA_CAPA_RQRD_RSPNS_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE QA_CAPA_PLN_FC ADD <br />
FOREIGN KEY (QA_CAPA_ACTL_RSPNS_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE QA_CAPA_PLN_FC ADD <br />
FOREIGN KEY (QA_CAPA_APPRVL_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE QA_CAPA_PLN_FC ADD <br />
FOREIGN KEY (QA_CAPA_RQRD_STRT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE QA_CAPA_PLN_FC ADD <br />
FOREIGN KEY (QA_CAPA_RQRD_CMPLTN_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE QA_CAPA_PLN_FC ADD <br />
FOREIGN KEY (QA_CAPA_ACTL_STRT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE QA_CAPA_PLN_FC ADD <br />
FOREIGN KEY (QA_CAPA_ACTL_CMPLTN_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE QA_CAPA_PLN_FC ADD <br />
FOREIGN KEY (QA_CAPA_ISUNC_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE QA_CAPA_PLN_FC ADD <br />
FOREIGN KEY (QA_CAPA_PLN_STAT_ID)<br />
REFERENCES QA_CAPA_PLN_STAT(QA_CAPA_PLN_STAT_ID)<br />
;<br />
<br />
ALTER TABLE QA_CAPA_PLN_FC ADD <br />
FOREIGN KEY (QA_CAPA_VERIFICATION_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: QA_CAPA_PLN_ITM_FC <br />
--<br />
<br />
ALTER TABLE QA_CAPA_PLN_ITM_FC ADD <br />
FOREIGN KEY (QA_ADT_OBSRVTN_FC_ID)<br />
REFERENCES QA_ADT_OBSRVTN_FC(QA_ADT_OBSRVTN_FC_ID)<br />
;<br />
<br />
ALTER TABLE QA_CAPA_PLN_ITM_FC ADD <br />
FOREIGN KEY (QA_CAPA_PLN_FC_ID)<br />
REFERENCES QA_CAPA_PLN_FC(QA_CAPA_PLN_FC_ID)<br />
;<br />
<br />
ALTER TABLE QA_CAPA_PLN_ITM_FC ADD <br />
FOREIGN KEY (QA_CAPA_PLN_ITM_TYP_ID)<br />
REFERENCES QA_CAPA_PLN_ITM_TYP(QA_CAPA_PLN_ITM_TYP_ID)<br />
;<br />
<br />
ALTER TABLE QA_CAPA_PLN_ITM_FC ADD <br />
FOREIGN KEY (QA_CAPA_PLN_ITM_STAT_ID)<br />
REFERENCES QA_CAPA_PLN_ITM_STAT(QA_CAPA_PLN_ITM_STAT_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: QA_LBRTRY <br />
--<br />
<br />
ALTER TABLE QA_LBRTRY ADD <br />
FOREIGN KEY (QA_LBRTRY_CNTRLLNG_ENTTY_ID)<br />
REFERENCES QA_LBRTRY_CNTRLLNG_ENTTY(QA_LBRTRY_CNTRLLNG_ENTTY_ID)<br />
;<br />
<br />
ALTER TABLE QA_LBRTRY ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE QA_LBRTRY ADD <br />
FOREIGN KEY (QA_LBRTRY_SUB_CNTRLLNG_ENTTY_ID)<br />
REFERENCES QA_LBRTRY_CNTRLLNG_ENTTY(QA_LBRTRY_CNTRLLNG_ENTTY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: QA_PRDCT_LOT_ASSY_FC <br />
--<br />
<br />
ALTER TABLE QA_PRDCT_LOT_ASSY_FC ADD <br />
FOREIGN KEY (ESTMTD_RLS_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE QA_PRDCT_LOT_ASSY_FC ADD <br />
FOREIGN KEY (ACTL_RLS_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE QA_PRDCT_LOT_ASSY_FC ADD <br />
FOREIGN KEY (ESTMTD_SMPL_SHPPNG_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE QA_PRDCT_LOT_ASSY_FC ADD <br />
FOREIGN KEY (ACTL_SMPL_SHPPNG_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE QA_PRDCT_LOT_ASSY_FC ADD <br />
FOREIGN KEY (ESTMTD_SMPL_RCT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE QA_PRDCT_LOT_ASSY_FC ADD <br />
FOREIGN KEY (ACTL_SMPL_RCT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE QA_PRDCT_LOT_ASSY_FC ADD <br />
FOREIGN KEY (SMPL_AGNT_DSPTCH_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE QA_PRDCT_LOT_ASSY_FC ADD <br />
FOREIGN KEY (QTY_UOM_ID)<br />
REFERENCES QTY_UOM(QTY_UOM_ID)<br />
;<br />
<br />
ALTER TABLE QA_PRDCT_LOT_ASSY_FC ADD <br />
FOREIGN KEY (QA_LBRTRY_ID)<br />
REFERENCES QA_LBRTRY(QA_LBRTRY_ID)<br />
;<br />
<br />
ALTER TABLE QA_PRDCT_LOT_ASSY_FC ADD <br />
FOREIGN KEY (QA_LOT_CMPLNC_STAT_ID)<br />
REFERENCES QA_LOT_CMPLNC_STAT(QA_LOT_CMPLNC_STAT_ID)<br />
;<br />
<br />
ALTER TABLE QA_PRDCT_LOT_ASSY_FC ADD <br />
FOREIGN KEY (SPPLR_ID)<br />
REFERENCES SPPLR(SPPLR_ID)<br />
;<br />
<br />
ALTER TABLE QA_PRDCT_LOT_ASSY_FC ADD <br />
FOREIGN KEY (PO_LIN_FC_ID)<br />
REFERENCES PO_LIN_FC(PO_LIN_FC_ID)<br />
;<br />
<br />
ALTER TABLE QA_PRDCT_LOT_ASSY_FC ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_5(USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
;<br />
<br />
ALTER TABLE QA_PRDCT_LOT_ASSY_FC ADD <br />
FOREIGN KEY (LOT_EXP_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE QA_PRDCT_LOT_ASSY_FC ADD <br />
FOREIGN KEY (LOT_MFD_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE QA_PRDCT_LOT_ASSY_FC ADD <br />
FOREIGN KEY (MFR_ID)<br />
REFERENCES MFR(MFR_ID)<br />
;<br />
<br />
ALTER TABLE QA_PRDCT_LOT_ASSY_FC ADD <br />
FOREIGN KEY (QA_ASSY_STAT_ID)<br />
REFERENCES QA_ASSY_STAT(QA_ASSY_STAT_ID)<br />
;<br />
<br />
ALTER TABLE QA_PRDCT_LOT_ASSY_FC ADD <br />
FOREIGN KEY (QA_TST_SETTING_ID)<br />
REFERENCES QA_TST_SETTING(QA_TST_SETTING_ID)<br />
;<br />
<br />
ALTER TABLE QA_PRDCT_LOT_ASSY_FC ADD <br />
FOREIGN KEY (MFR_ST_ID)<br />
REFERENCES MFR_ST(MFR_ST_ID)<br />
;<br />
<br />
ALTER TABLE QA_PRDCT_LOT_ASSY_FC ADD <br />
FOREIGN KEY (SMPL_RQSTD_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: QA_TST <br />
--<br />
<br />
ALTER TABLE QA_TST ADD <br />
FOREIGN KEY (QA_TST_TYP_ID)<br />
REFERENCES QA_TST_TYP(QA_TST_TYP_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: QA_TST_ELMNT <br />
--<br />
<br />
ALTER TABLE QA_TST_ELMNT ADD <br />
FOREIGN KEY (QA_TST_ID)<br />
REFERENCES QA_TST(QA_TST_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: QA_TST_RSLT_FC <br />
--<br />
<br />
ALTER TABLE QA_TST_RSLT_FC ADD <br />
FOREIGN KEY (TST_RSLT_VAL_UOM_ID)<br />
REFERENCES TST_RSLT_VAL_UOM(TST_RSLT_VAL_UOM_ID)<br />
;<br />
<br />
ALTER TABLE QA_TST_RSLT_FC ADD <br />
FOREIGN KEY (QA_RSLT_CMPLNC_STAT_ID)<br />
REFERENCES QA_RSLT_CMPLNC_STAT(QA_RSLT_CMPLNC_STAT_ID)<br />
;<br />
<br />
ALTER TABLE QA_TST_RSLT_FC ADD <br />
FOREIGN KEY (QA_PRDCT_LOT_ASSY_FC_ID)<br />
REFERENCES QA_PRDCT_LOT_ASSY_FC(QA_PRDCT_LOT_ASSY_FC_ID)<br />
;<br />
<br />
ALTER TABLE QA_TST_RSLT_FC ADD <br />
FOREIGN KEY (QA_ASSY_CNTXT_ID)<br />
REFERENCES QA_ASSY_CNTXT(QA_ASSY_CNTXT_ID)<br />
;<br />
<br />
ALTER TABLE QA_TST_RSLT_FC ADD <br />
FOREIGN KEY (QA_TST_ELMNT_1_ID)<br />
REFERENCES QA_TST_ELMNT(QA_TST_ELMNT_ID)<br />
;<br />
<br />
ALTER TABLE QA_TST_RSLT_FC ADD <br />
FOREIGN KEY (QA_TST_ELMNT_2_ID)<br />
REFERENCES QA_TST_ELMNT(QA_TST_ELMNT_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: QTY_UOM <br />
--<br />
<br />
ALTER TABLE QTY_UOM ADD <br />
FOREIGN KEY (TRADE_ITM_BASE_UOM_ID)<br />
REFERENCES TRADE_ITM_BASE_UOM(TRADE_ITM_BASE_UOM_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: RGN <br />
--<br />
<br />
ALTER TABLE RGN ADD <br />
FOREIGN KEY (CMS_ID)<br />
REFERENCES CMS(CMS_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: RMS <br />
--<br />
<br />
ALTER TABLE RMS ADD <br />
FOREIGN KEY (RGN_ID)<br />
REFERENCES RGN(RGN_ID)<br />
;<br />
<br />
ALTER TABLE RMS ADD <br />
FOREIGN KEY (CMS_ID)<br />
REFERENCES CMS(CMS_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: SHPMNT_DLY_TYP <br />
--<br />
<br />
ALTER TABLE SHPMNT_DLY_TYP ADD <br />
FOREIGN KEY (SHPMNT_DLY_RSPNSBL_PRTY_ID)<br />
REFERENCES SHPMNT_DLY_RSPNSBL_PRTY(SHPMNT_DLY_RSPNSBL_PRTY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: SHPMNT_FC <br />
--<br />
<br />
ALTER TABLE SHPMNT_FC ADD <br />
FOREIGN KEY (LGSTCS_VSSL_ID)<br />
REFERENCES LGSTCS_VSSL(LGSTCS_VSSL_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_FC ADD <br />
FOREIGN KEY (CRRNCY_ID)<br />
REFERENCES CRRNCY(CRRNCY_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_FC ADD <br />
FOREIGN KEY (PO_FC_ID)<br />
REFERENCES PO_FC(PO_FC_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_FC ADD <br />
FOREIGN KEY (SO_FC_ID)<br />
REFERENCES SO_FC(SO_FC_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_FC ADD <br />
FOREIGN KEY (SHPPNG_MTHD_ID)<br />
REFERENCES SHPPNG_MTHD(SHPPNG_MTHD_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_FC ADD <br />
FOREIGN KEY (FRT_FWDR_ID)<br />
REFERENCES FRT_FWDR(FRT_FWDR_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_FC ADD <br />
FOREIGN KEY (SRC_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_FC ADD <br />
FOREIGN KEY (DSTNTN_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_FC ADD <br />
FOREIGN KEY (ESTMTD_DEP_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_FC ADD <br />
FOREIGN KEY (ESTMTD_ARRIVAL_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_FC ADD <br />
FOREIGN KEY (RCVD_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_FC ADD <br />
FOREIGN KEY (CNTRY_PRGRM_ID)<br />
REFERENCES CNTRY_PRGRM(CNTRY_PRGRM_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_FC ADD <br />
FOREIGN KEY (DONR_OFFC_ID)<br />
REFERENCES DONR_OFFC(DONR_OFFC_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_FC ADD <br />
FOREIGN KEY (TSKORDR_ID)<br />
REFERENCES TSKORDR(TSKORDR_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_FC ADD <br />
FOREIGN KEY (SPPLY_CHN_FRMWRK_ID)<br />
REFERENCES SPPLY_CHN_FRMWRK(SPPLY_CHN_FRMWRK_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_FC ADD <br />
FOREIGN KEY (WT_UOM_ID)<br />
REFERENCES WT_UOM(WT_UOM_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_FC ADD <br />
FOREIGN KEY (VOL_UOM_ID)<br />
REFERENCES VOL_UOM(VOL_UOM_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_FC ADD <br />
FOREIGN KEY (ACTL_ARRIVAL_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_FC ADD <br />
FOREIGN KEY (ACTL_DEP_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_FC ADD <br />
FOREIGN KEY (HLTH_ELMNT_ID)<br />
REFERENCES HLTH_ELMNT(HLTH_ELMNT_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: SHPMNT_LEG_FC <br />
--<br />
<br />
ALTER TABLE SHPMNT_LEG_FC ADD <br />
FOREIGN KEY (SRC_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_LEG_FC ADD <br />
FOREIGN KEY (DSTNTN_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_LEG_FC ADD <br />
FOREIGN KEY (SHPMNT_LEG_STAT_ID)<br />
REFERENCES SHPMNT_LEG_STAT(SHPMNT_LEG_STAT_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_LEG_FC ADD <br />
FOREIGN KEY (LGSTCS_VSSL_ID)<br />
REFERENCES LGSTCS_VSSL(LGSTCS_VSSL_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_LEG_FC ADD <br />
FOREIGN KEY (SHPMNT_FC_ID)<br />
REFERENCES SHPMNT_FC(SHPMNT_FC_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_LEG_FC ADD <br />
FOREIGN KEY (ARRIVAL_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_LEG_FC ADD <br />
FOREIGN KEY (DEP_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_LEG_FC ADD <br />
FOREIGN KEY (FRT_FWDR_ID)<br />
REFERENCES FRT_FWDR(FRT_FWDR_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_LEG_FC ADD <br />
FOREIGN KEY (SHPPNG_MTHD_ID)<br />
REFERENCES SHPPNG_MTHD(SHPPNG_MTHD_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_LEG_FC ADD <br />
FOREIGN KEY (SHPMNT_LEG_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: SHPMNT_LIN_FC <br />
--<br />
<br />
ALTER TABLE SHPMNT_LIN_FC ADD <br />
FOREIGN KEY (SHPMNT_FC_ID)<br />
REFERENCES SHPMNT_FC(SHPMNT_FC_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_LIN_FC ADD <br />
FOREIGN KEY (PO_LIN_FC_ID)<br />
REFERENCES PO_LIN_FC(PO_LIN_FC_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_LIN_FC ADD <br />
FOREIGN KEY (SO_LIN_FC_ID)<br />
REFERENCES SO_LIN_FC(SO_LIN_FC_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_LIN_FC ADD <br />
FOREIGN KEY (TRADE_ITM_ID)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_LIN_FC ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_5(USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_LIN_FC ADD <br />
FOREIGN KEY (QTY_UOM_ID)<br />
REFERENCES QTY_UOM(QTY_UOM_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_LIN_FC ADD <br />
FOREIGN KEY (MFR_PRDCT_LOT_ID)<br />
REFERENCES MFR_PRDCT_LOT(MFR_PRDCT_LOT_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_LIN_FC ADD <br />
FOREIGN KEY (WT_UOM_ID)<br />
REFERENCES WT_UOM(WT_UOM_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_LIN_FC ADD <br />
FOREIGN KEY (VOL_UOM_ID)<br />
REFERENCES VOL_UOM(VOL_UOM_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_LIN_FC ADD <br />
FOREIGN KEY (SRC_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_LIN_FC ADD <br />
FOREIGN KEY (DSTNTN_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_LIN_FC ADD <br />
FOREIGN KEY (FRT_FWDR_ID)<br />
REFERENCES FRT_FWDR(FRT_FWDR_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_LIN_FC ADD <br />
FOREIGN KEY (SHPPNG_MTHD_ID)<br />
REFERENCES SHPPNG_MTHD(SHPPNG_MTHD_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_LIN_FC ADD <br />
FOREIGN KEY (ACTL_ARRIVAL_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_LIN_FC ADD <br />
FOREIGN KEY (ACTL_DEP_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_LIN_FC ADD <br />
FOREIGN KEY (FNDNG_SRC_ID)<br />
REFERENCES FNDNG_SRC(FNDNG_SRC_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: SHPMNT_MLSTN_FC <br />
--<br />
<br />
ALTER TABLE SHPMNT_MLSTN_FC ADD <br />
FOREIGN KEY (SHPMNT_FC_ID)<br />
REFERENCES SHPMNT_FC(SHPMNT_FC_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_MLSTN_FC ADD <br />
FOREIGN KEY (SHPMNT_LIN_FC_ID)<br />
REFERENCES SHPMNT_LIN_FC(SHPMNT_LIN_FC_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_MLSTN_FC ADD <br />
FOREIGN KEY (SHPMNT_MLSTN_RSN_ID)<br />
REFERENCES SHPMNT_MLSTN_RSN(SHPMNT_MLSTN_RSN_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_MLSTN_FC ADD <br />
FOREIGN KEY (SHPMNT_MLSTN_TYP_ID)<br />
REFERENCES SHPMNT_MLSTN_TYP(SHPMNT_MLSTN_TYP_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_MLSTN_FC ADD <br />
FOREIGN KEY (SHPMNT_MLSTN_STRT_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_MLSTN_FC ADD <br />
FOREIGN KEY (SHPMNT_MLSTN_END_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_MLSTN_FC ADD <br />
FOREIGN KEY (SHPMNT_MLSTN_STRT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_MLSTN_FC ADD <br />
FOREIGN KEY (SHPMNT_MLSTN_END_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_MLSTN_FC ADD <br />
FOREIGN KEY (SHPMNT_MLSTN_TIME_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_MLSTN_FC ADD <br />
FOREIGN KEY (SHPMNT_MLSTN_PLND_STRT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SHPMNT_MLSTN_FC ADD <br />
FOREIGN KEY (SHPMNT_MLSTN_PLND_END_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: SO_DLY_FC <br />
--<br />
<br />
ALTER TABLE SO_DLY_FC ADD <br />
FOREIGN KEY (SO_FC_ID)<br />
REFERENCES SO_FC(SO_FC_ID)<br />
;<br />
<br />
ALTER TABLE SO_DLY_FC ADD <br />
FOREIGN KEY (DT_DLY_CLRD_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SO_DLY_FC ADD <br />
FOREIGN KEY (DT_DLY_STARTED_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SO_DLY_FC ADD <br />
FOREIGN KEY (SO_DLY_RSN_ID)<br />
REFERENCES SO_DLY_RSN(SO_DLY_RSN_ID)<br />
;<br />
<br />
ALTER TABLE SO_DLY_FC ADD <br />
FOREIGN KEY (SO_DLY_TYP_ID)<br />
REFERENCES SO_DLY_TYP(SO_DLY_TYP_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: SO_DLY_TYP <br />
--<br />
<br />
ALTER TABLE SO_DLY_TYP ADD <br />
FOREIGN KEY (SO_DLY_RSPNSBL_PRTY_ID)<br />
REFERENCES SO_DLY_RSPNSBL_PRTY(SO_DLY_RSPNSBL_PRTY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: SO_FC <br />
--<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (PO_FC_ID)<br />
REFERENCES PO_FC(PO_FC_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (SPPLR_ID)<br />
REFERENCES SPPLR(SPPLR_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (DONR_OFFC_ID)<br />
REFERENCES DONR_OFFC(DONR_OFFC_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (ESTMTD_RDY_FOR_FRT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (PLND_DLVR_NOTE_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (PLND_DLVRY_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (PLND_IN_CNTRY_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (PLND_PKUP_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (PRJCTD_DLVRY_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (RQRD_DLVRY_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (SHPPNG_MTHD_ID)<br />
REFERENCES SHPPNG_MTHD(SHPPNG_MTHD_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (SRC_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (CNTRY_PRGRM_ID)<br />
REFERENCES CNTRY_PRGRM(CNTRY_PRGRM_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (INCOTERM_ID)<br />
REFERENCES INCOTERM(INCOTERM_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (TSKORDR_ID)<br />
REFERENCES TSKORDR(TSKORDR_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (DSTNTN_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (FRT_FWDR_ID)<br />
REFERENCES FRT_FWDR(FRT_FWDR_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (SO_DOC_CMPLTN_STAT_ID)<br />
REFERENCES SO_DOC_CMPLTN_STAT(SO_DOC_CMPLTN_STAT_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (SO_STAT_ID)<br />
REFERENCES SO_STAT(SO_STAT_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (CRRNCY_ID)<br />
REFERENCES CRRNCY(CRRNCY_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (PPLN_ORDR_DISP_ID)<br />
REFERENCES PPLN_ORDR_DISP(PPLN_ORDR_DISP_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (PPLN_STG_ID)<br />
REFERENCES PPLN_STG(PPLN_STG_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (SPPLY_CHN_FRMWRK_ID)<br />
REFERENCES SPPLY_CHN_FRMWRK(SPPLY_CHN_FRMWRK_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (SO_TYP_ID)<br />
REFERENCES SO_TYP(SO_TYP_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (SO_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (PMT_TRMS_TYP_ID)<br />
REFERENCES PMT_TRMS_TYP(PMT_TRMS_TYP_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (BLNKT_SO_VLD_FROM_DT)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (BLNKT_SO_VLD_TO_DT)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (HLTH_ELMNT_ID)<br />
REFERENCES HLTH_ELMNT(HLTH_ELMNT_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (PQ_FC_ID)<br />
REFERENCES PQ_FC(PQ_FC_ID)<br />
;<br />
<br />
ALTER TABLE SO_FC ADD <br />
FOREIGN KEY (FNDNG_SRC_ID)<br />
REFERENCES FNDNG_SRC(FNDNG_SRC_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: SO_HDR_EXPNS_FC <br />
--<br />
<br />
ALTER TABLE SO_HDR_EXPNS_FC ADD <br />
FOREIGN KEY (SO_FC_ID)<br />
REFERENCES SO_FC(SO_FC_ID)<br />
;<br />
<br />
ALTER TABLE SO_HDR_EXPNS_FC ADD <br />
FOREIGN KEY (SO_HDR_EXPNS_TYP_ID)<br />
REFERENCES SO_HDR_EXPNS_TYP(SO_HDR_EXPNS_TYP_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: SO_KIC_FC <br />
--<br />
<br />
ALTER TABLE SO_KIC_FC ADD <br />
FOREIGN KEY (SO_FC_ID)<br />
REFERENCES SO_FC(SO_FC_ID)<br />
;<br />
<br />
ALTER TABLE SO_KIC_FC ADD <br />
FOREIGN KEY (SO_KIC_RSN_ID)<br />
REFERENCES SO_KIC_RSN(SO_KIC_RSN_ID)<br />
;<br />
<br />
ALTER TABLE SO_KIC_FC ADD <br />
FOREIGN KEY (SO_KEY_INFO_TYP_ID)<br />
REFERENCES SO_KEY_INFO_TYP(SO_KEY_INFO_TYP_ID)<br />
;<br />
<br />
ALTER TABLE SO_KIC_FC ADD <br />
FOREIGN KEY (SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: SO_LIN_FC <br />
--<br />
<br />
ALTER TABLE SO_LIN_FC ADD <br />
FOREIGN KEY (PO_LIN_FC_ID)<br />
REFERENCES PO_LIN_FC(PO_LIN_FC_ID)<br />
;<br />
<br />
ALTER TABLE SO_LIN_FC ADD <br />
FOREIGN KEY (SO_FC_ID)<br />
REFERENCES SO_FC(SO_FC_ID)<br />
;<br />
<br />
ALTER TABLE SO_LIN_FC ADD <br />
FOREIGN KEY (TRADE_ITM_ID)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
ALTER TABLE SO_LIN_FC ADD <br />
FOREIGN KEY (MFR_ID)<br />
REFERENCES MFR(MFR_ID)<br />
;<br />
<br />
ALTER TABLE SO_LIN_FC ADD <br />
FOREIGN KEY (SO_LIN_STAT_ID)<br />
REFERENCES SO_LIN_STAT(SO_LIN_STAT_ID)<br />
;<br />
<br />
ALTER TABLE SO_LIN_FC ADD <br />
FOREIGN KEY (SO_LIN_STAT_RSN_ID)<br />
REFERENCES SO_LIN_STAT_RSN(SO_LIN_STAT_RSN_ID)<br />
;<br />
<br />
ALTER TABLE SO_LIN_FC ADD <br />
FOREIGN KEY (QTY_UOM_ID)<br />
REFERENCES QTY_UOM(QTY_UOM_ID)<br />
;<br />
<br />
ALTER TABLE SO_LIN_FC ADD <br />
FOREIGN KEY (PLND_DLVRY_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SO_LIN_FC ADD <br />
FOREIGN KEY (PLND_IN_CNTRY_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SO_LIN_FC ADD <br />
FOREIGN KEY (PRJCTD_DLVRY_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SO_LIN_FC ADD <br />
FOREIGN KEY (PRJCTD_DLVRY_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SO_LIN_FC ADD <br />
FOREIGN KEY (ESTMTD_RDY_FOR_FRT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SO_LIN_FC ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_5(USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
;<br />
<br />
ALTER TABLE SO_LIN_FC ADD <br />
FOREIGN KEY (PQ_LIN_FC_ID)<br />
REFERENCES PQ_LIN_FC(PQ_LIN_FC_ID)<br />
;<br />
<br />
ALTER TABLE SO_LIN_FC ADD <br />
FOREIGN KEY (SRC_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE SO_LIN_FC ADD <br />
FOREIGN KEY (DSTNTN_LGSTCS_LCTN_ID)<br />
REFERENCES LGSTCS_LCTN(LGSTCS_LCTN_ID)<br />
;<br />
<br />
ALTER TABLE SO_LIN_FC ADD <br />
FOREIGN KEY (SHPPNG_MTHD_ID)<br />
REFERENCES SHPPNG_MTHD(SHPPNG_MTHD_ID)<br />
;<br />
<br />
ALTER TABLE SO_LIN_FC ADD <br />
FOREIGN KEY (FRT_FWDR_ID)<br />
REFERENCES FRT_FWDR(FRT_FWDR_ID)<br />
;<br />
<br />
ALTER TABLE SO_LIN_FC ADD <br />
FOREIGN KEY (SRC_INCOTERM_ID)<br />
REFERENCES INCOTERM(INCOTERM_ID)<br />
;<br />
<br />
ALTER TABLE SO_LIN_FC ADD <br />
FOREIGN KEY (DSTNTN_INCOTERM_ID)<br />
REFERENCES INCOTERM(INCOTERM_ID)<br />
;<br />
<br />
ALTER TABLE SO_LIN_FC ADD <br />
FOREIGN KEY (FNDNG_SRC_ID)<br />
REFERENCES FNDNG_SRC(FNDNG_SRC_ID)<br />
;<br />
<br />
ALTER TABLE SO_LIN_FC ADD <br />
FOREIGN KEY (HLTH_ELMNT_ID)<br />
REFERENCES HLTH_ELMNT(HLTH_ELMNT_ID)<br />
;<br />
<br />
ALTER TABLE SO_LIN_FC ADD <br />
FOREIGN KEY (SPPLY_CHN_FRMWRK_ID)<br />
REFERENCES SPPLY_CHN_FRMWRK(SPPLY_CHN_FRMWRK_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: SO_MLSTN_FC <br />
--<br />
<br />
ALTER TABLE SO_MLSTN_FC ADD <br />
FOREIGN KEY (SO_FC_ID)<br />
REFERENCES SO_FC(SO_FC_ID)<br />
;<br />
<br />
ALTER TABLE SO_MLSTN_FC ADD <br />
FOREIGN KEY (SO_MLSTN_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SO_MLSTN_FC ADD <br />
FOREIGN KEY (SO_MLSTN_TYP_ID)<br />
REFERENCES SO_MLSTN_TYP(SO_MLSTN_TYP_ID)<br />
;<br />
<br />
ALTER TABLE SO_MLSTN_FC ADD <br />
FOREIGN KEY (SO_MLSTN_RSN_ID)<br />
REFERENCES SO_MLSTN_RSN(SO_MLSTN_RSN_ID)<br />
;<br />
<br />
ALTER TABLE SO_MLSTN_FC ADD <br />
FOREIGN KEY (SO_LIN_FC_ID)<br />
REFERENCES SO_LIN_FC(SO_LIN_FC_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: SPPLR_CNTRCT <br />
--<br />
<br />
ALTER TABLE SPPLR_CNTRCT ADD <br />
FOREIGN KEY (SPPLR_ID)<br />
REFERENCES SPPLR(SPPLR_ID)<br />
;<br />
<br />
ALTER TABLE SPPLR_CNTRCT ADD <br />
FOREIGN KEY (TSKORDR_ID)<br />
REFERENCES TSKORDR(TSKORDR_ID)<br />
;<br />
<br />
ALTER TABLE SPPLR_CNTRCT ADD <br />
FOREIGN KEY (SPPLR_CNTRCT_STAT_ID)<br />
REFERENCES SPPLR_CNTRCT_STAT(SPPLR_CNTRCT_STAT_ID)<br />
;<br />
<br />
ALTER TABLE SPPLR_CNTRCT ADD <br />
FOREIGN KEY (SPPLR_CNTRCT_CLSS_ID)<br />
REFERENCES SPPLR_CNTRCT_CLSS(SPPLR_CNTRCT_CLSS_ID)<br />
;<br />
<br />
ALTER TABLE SPPLR_CNTRCT ADD <br />
FOREIGN KEY (SPPLR_CNTRCT_BEGIN_EFF_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SPPLR_CNTRCT ADD <br />
FOREIGN KEY (SPPLR_CNTRCT_END_EFF_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SPPLR_CNTRCT ADD <br />
FOREIGN KEY (SPPLR_CNTRCT_ORGN_ID)<br />
REFERENCES SPPLR_CNTRCT_ORGN(SPPLR_CNTRCT_ORGN_ID)<br />
;<br />
<br />
ALTER TABLE SPPLR_CNTRCT ADD <br />
FOREIGN KEY (SPPLR_CNTRCT_CTGRY_ID)<br />
REFERENCES SPPLR_CNTRCT_CTGRY(SPPLR_CNTRCT_CTGRY_ID)<br />
;<br />
<br />
ALTER TABLE SPPLR_CNTRCT ADD <br />
FOREIGN KEY (SPPLR_CNTRCT_EXECUTION_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SPPLR_CNTRCT ADD <br />
FOREIGN KEY (CRRNCY_ID)<br />
REFERENCES CRRNCY(CRRNCY_ID)<br />
;<br />
<br />
ALTER TABLE SPPLR_CNTRCT ADD <br />
FOREIGN KEY (SPPLR_CNTRCT_SUBSTATUS_ID)<br />
REFERENCES SPPLR_CNTRCT_SUBSTATUS(SPPLR_CNTRCT_SUBSTATUS_ID)<br />
;<br />
<br />
ALTER TABLE SPPLR_CNTRCT ADD <br />
FOREIGN KEY (SPPLR_CNTRCT_NEGOTIATION_STAT_ID)<br />
REFERENCES SPPLR_CNTRCT_NEGOTIATION_STAT(SPPLR_CNTRCT_NEGOTIATION_STAT_ID)<br />
;<br />
<br />
ALTER TABLE SPPLR_CNTRCT ADD <br />
FOREIGN KEY (PRCRNG_AGNCY_ID)<br />
REFERENCES PRCRNG_AGNCY(PRCRNG_AGNCY_ID)<br />
;<br />
<br />
ALTER TABLE SPPLR_CNTRCT ADD <br />
FOREIGN KEY (IMPLMNTNG_PRTNR_ID)<br />
REFERENCES IMPLMNTNG_PRTNR(IMPLMNTNG_PRTNR_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: SPPLR_CNTRCT_PRDCT_DTL <br />
--<br />
<br />
ALTER TABLE SPPLR_CNTRCT_PRDCT_DTL ADD <br />
FOREIGN KEY (TRADE_ITM_ID)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
ALTER TABLE SPPLR_CNTRCT_PRDCT_DTL ADD <br />
FOREIGN KEY (SPPLR_CNTRCT_ID)<br />
REFERENCES SPPLR_CNTRCT(SPPLR_CNTRCT_ID)<br />
;<br />
<br />
ALTER TABLE SPPLR_CNTRCT_PRDCT_DTL ADD <br />
FOREIGN KEY (SPPLR_CNTRCT_PRDCT_PRICING_TYP_ID)<br />
REFERENCES SPPLR_CNTRCT_PRDCT_PRICING_TYP(SPPLR_CNTRCT_PRDCT_PRICING_TYP_ID)<br />
;<br />
<br />
ALTER TABLE SPPLR_CNTRCT_PRDCT_DTL ADD <br />
FOREIGN KEY (SPPLR_CNTRCT_PRDCT_DTL_END_EFF_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SPPLR_CNTRCT_PRDCT_DTL ADD <br />
FOREIGN KEY (SPPLR_CNTRCT_PRDCT_DTL_BEGIN_EFF_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SPPLR_CNTRCT_PRDCT_DTL ADD <br />
FOREIGN KEY (MFR_ST_ID)<br />
REFERENCES MFR_ST(MFR_ST_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: SPPLR_CNTRCT_TRM_DTL <br />
--<br />
<br />
ALTER TABLE SPPLR_CNTRCT_TRM_DTL ADD <br />
FOREIGN KEY (SPPLR_CNTRCT_ID)<br />
REFERENCES SPPLR_CNTRCT(SPPLR_CNTRCT_ID)<br />
;<br />
<br />
ALTER TABLE SPPLR_CNTRCT_TRM_DTL ADD <br />
FOREIGN KEY (SPPLR_CNTRCT_TRM_EXECUTION_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE SPPLR_CNTRCT_TRM_DTL ADD <br />
FOREIGN KEY (SPPLR_CNTRCT_TRM_STAT_ID)<br />
REFERENCES SPPLR_CNTRCT_TRM_STAT(SPPLR_CNTRCT_TRM_STAT_ID)<br />
;<br />
<br />
ALTER TABLE SPPLR_CNTRCT_TRM_DTL ADD <br />
FOREIGN KEY (SPPLR_CNTRCT_TRM_TYP_ID)<br />
REFERENCES SPPLR_CNTRCT_TRM_TYP(SPPLR_CNTRCT_TRM_TYP_ID)<br />
;<br />
<br />
<br />
<br />
<br />
-- <br />
-- TABLE: SRD_DAY <br />
--<br />
<br />
ALTER TABLE SRD_DAY ADD <br />
FOREIGN KEY (SRD_MTH_ID)<br />
REFERENCES SRD_MTH(SRD_MTH_ID)<br />
;<br />
<br />
ALTER TABLE SRD_DAY ADD <br />
FOREIGN KEY (SRD_QTR_ID)<br />
REFERENCES SRD_QTR(SRD_QTR_ID)<br />
;<br />
<br />
ALTER TABLE SRD_DAY ADD <br />
FOREIGN KEY (SRD_FQ_ID)<br />
REFERENCES SRD_QTR(SRD_QTR_ID)<br />
;<br />
<br />
ALTER TABLE SRD_DAY ADD <br />
FOREIGN KEY (SRD_YR_ID)<br />
REFERENCES SRD_YR(SRD_YR_ID)<br />
;<br />
<br />
ALTER TABLE SRD_DAY ADD <br />
FOREIGN KEY (SRD_FY_ID)<br />
REFERENCES SRD_YR(SRD_YR_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: SRD_MTH <br />
--<br />
<br />
ALTER TABLE SRD_MTH ADD <br />
FOREIGN KEY (SRD_QTR_ID)<br />
REFERENCES SRD_QTR(SRD_QTR_ID)<br />
;<br />
<br />
ALTER TABLE SRD_MTH ADD <br />
FOREIGN KEY (SRD_YR_ID)<br />
REFERENCES SRD_YR(SRD_YR_ID)<br />
;<br />
<br />
ALTER TABLE SRD_MTH ADD <br />
FOREIGN KEY (SRD_FY_ID)<br />
REFERENCES SRD_YR(SRD_YR_ID)<br />
;<br />
<br />
ALTER TABLE SRD_MTH ADD <br />
FOREIGN KEY (SRD_FQ_ID)<br />
REFERENCES SRD_QTR(SRD_QTR_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: SRD_QTR <br />
--<br />
<br />
ALTER TABLE SRD_QTR ADD <br />
FOREIGN KEY (SRD_YR_ID)<br />
REFERENCES SRD_YR(SRD_YR_ID)<br />
;<br />
<br />
ALTER TABLE SRD_QTR ADD <br />
FOREIGN KEY (SRD_FY_ID)<br />
REFERENCES SRD_YR(SRD_YR_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: STCK_RPTNG_RT_FC <br />
--<br />
<br />
ALTER TABLE STCK_RPTNG_RT_FC ADD <br />
FOREIGN KEY (SRD_MTH_ID)<br />
REFERENCES SRD_MTH(SRD_MTH_ID)<br />
;<br />
<br />
ALTER TABLE STCK_RPTNG_RT_FC ADD <br />
FOREIGN KEY (CNTRY_PRGRM_ID)<br />
REFERENCES CNTRY_PRGRM(CNTRY_PRGRM_ID)<br />
;<br />
<br />
ALTER TABLE STCK_RPTNG_RT_FC ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE STCK_RPTNG_RT_FC ADD <br />
FOREIGN KEY (ADMNSTRTV_GGRPHY_LVL_ID)<br />
REFERENCES ADMNSTRTV_GGRPHY_LVL(ADMNSTRTV_GGRPHY_LVL_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: SVC_DLVRY_PNT <br />
--<br />
<br />
ALTER TABLE SVC_DLVRY_PNT ADD <br />
FOREIGN KEY (FCLTY_ID)<br />
REFERENCES FCLTY(FCLTY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: TA_TRVL_PLN_CNCRRNC_FC <br />
--<br />
<br />
ALTER TABLE TA_TRVL_PLN_CNCRRNC_FC ADD <br />
FOREIGN KEY (APPRVL_RQSTD_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE TA_TRVL_PLN_CNCRRNC_FC ADD <br />
FOREIGN KEY (APPRVL_DECISION_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE TA_TRVL_PLN_CNCRRNC_FC ADD <br />
FOREIGN KEY (TA_TRVL_PLN_HDR_FC_ID)<br />
REFERENCES TA_TRVL_PLN_HDR_FC(TA_TRVL_PLN_HDR_FC_ID)<br />
;<br />
<br />
ALTER TABLE TA_TRVL_PLN_CNCRRNC_FC ADD <br />
FOREIGN KEY (TA_TRVL_PLN_APPRVL_STAT_ID)<br />
REFERENCES TA_TRVL_PLN_APPRVL_STAT(TA_TRVL_PLN_APPRVL_STAT_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: TA_TRVL_PLN_HDR_FC <br />
--<br />
<br />
ALTER TABLE TA_TRVL_PLN_HDR_FC ADD <br />
FOREIGN KEY (PLND_TRP_END_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE TA_TRVL_PLN_HDR_FC ADD <br />
FOREIGN KEY (ACTL_TRP_END_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE TA_TRVL_PLN_HDR_FC ADD <br />
FOREIGN KEY (PLND_TRP_STRT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE TA_TRVL_PLN_HDR_FC ADD <br />
FOREIGN KEY (ACTL_TRP_STRT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE TA_TRVL_PLN_HDR_FC ADD <br />
FOREIGN KEY (HLTH_ELMNT_ID)<br />
REFERENCES HLTH_ELMNT(HLTH_ELMNT_ID)<br />
;<br />
<br />
ALTER TABLE TA_TRVL_PLN_HDR_FC ADD <br />
FOREIGN KEY (DONR_OFFC_ID)<br />
REFERENCES DONR_OFFC(DONR_OFFC_ID)<br />
;<br />
<br />
ALTER TABLE TA_TRVL_PLN_HDR_FC ADD <br />
FOREIGN KEY (TA_TRVL_PLN_APPRVL_STAT_ID)<br />
REFERENCES TA_TRVL_PLN_APPRVL_STAT(TA_TRVL_PLN_APPRVL_STAT_ID)<br />
;<br />
<br />
ALTER TABLE TA_TRVL_PLN_HDR_FC ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE TA_TRVL_PLN_HDR_FC ADD <br />
FOREIGN KEY (TOLIN_ID)<br />
REFERENCES TOLIN(TOLIN_ID)<br />
;<br />
<br />
ALTER TABLE TA_TRVL_PLN_HDR_FC ADD <br />
FOREIGN KEY (PRIME_IMPLMNTNG_PRTNR_ID)<br />
REFERENCES IMPLMNTNG_PRTNR(IMPLMNTNG_PRTNR_ID)<br />
;<br />
<br />
ALTER TABLE TA_TRVL_PLN_HDR_FC ADD <br />
FOREIGN KEY (APPRVL_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE TA_TRVL_PLN_HDR_FC ADD <br />
FOREIGN KEY (SBMSSN_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE TA_TRVL_PLN_HDR_FC ADD <br />
FOREIGN KEY (SUB_IMPLMNTNG_PRTNR_ID)<br />
REFERENCES IMPLMNTNG_PRTNR(IMPLMNTNG_PRTNR_ID)<br />
;<br />
<br />
ALTER TABLE TA_TRVL_PLN_HDR_FC ADD <br />
FOREIGN KEY (TA_VST_CTGRY_ID)<br />
REFERENCES TA_VST_CTGRY(TA_VST_CTGRY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: TA_TRVL_PLN_OBJCTV_FC <br />
--<br />
<br />
ALTER TABLE TA_TRVL_PLN_OBJCTV_FC ADD <br />
FOREIGN KEY (TA_TRVL_PLN_HDR_FC_ID)<br />
REFERENCES TA_TRVL_PLN_HDR_FC(TA_TRVL_PLN_HDR_FC_ID)<br />
;<br />
<br />
ALTER TABLE TA_TRVL_PLN_OBJCTV_FC ADD <br />
FOREIGN KEY (FNNCL_RPRT_TCHNCL_SUBSUBCAT_ID)<br />
REFERENCES FNNCL_RPRT_TCHNCL_SUBSUBCAT(FNNCL_RPRT_TCHNCL_SUBSUBCAT_ID)<br />
;<br />
<br />
ALTER TABLE TA_TRVL_PLN_OBJCTV_FC ADD <br />
FOREIGN KEY (TA_SKLL_SET_ID)<br />
REFERENCES TA_SKLL_SET(TA_SKLL_SET_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: TA_VST_ACTVTY_FC <br />
--<br />
<br />
ALTER TABLE TA_VST_ACTVTY_FC ADD <br />
FOREIGN KEY (TA_SKLL_SET_ID)<br />
REFERENCES TA_SKLL_SET(TA_SKLL_SET_ID)<br />
;<br />
<br />
ALTER TABLE TA_VST_ACTVTY_FC ADD <br />
FOREIGN KEY (FNNCL_RPRT_TCHNCL_SUBSUBCAT_ID)<br />
REFERENCES FNNCL_RPRT_TCHNCL_SUBSUBCAT(FNNCL_RPRT_TCHNCL_SUBSUBCAT_ID)<br />
;<br />
<br />
ALTER TABLE TA_VST_ACTVTY_FC ADD <br />
FOREIGN KEY (TA_TRVL_PLN_OBJCTV_FC_ID)<br />
REFERENCES TA_TRVL_PLN_OBJCTV_FC(TA_TRVL_PLN_OBJCTV_FC_ID)<br />
;<br />
<br />
ALTER TABLE TA_VST_ACTVTY_FC ADD <br />
FOREIGN KEY (TA_ACTVTY_RSLT_STAT_ID)<br />
REFERENCES TA_ACTVTY_RSLT_STAT(TA_ACTVTY_RSLT_STAT_ID)<br />
;<br />
<br />
ALTER TABLE TA_VST_ACTVTY_FC ADD <br />
FOREIGN KEY (TA_VST_FC_ID)<br />
REFERENCES TA_VST_FC(TA_VST_FC_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: TA_VST_FC <br />
--<br />
<br />
ALTER TABLE TA_VST_FC ADD <br />
FOREIGN KEY (DONR_OFFC_ID)<br />
REFERENCES DONR_OFFC(DONR_OFFC_ID)<br />
;<br />
<br />
ALTER TABLE TA_VST_FC ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE TA_VST_FC ADD <br />
FOREIGN KEY (TOLIN_ID)<br />
REFERENCES TOLIN(TOLIN_ID)<br />
;<br />
<br />
ALTER TABLE TA_VST_FC ADD <br />
FOREIGN KEY (HLTH_ELMNT_ID)<br />
REFERENCES HLTH_ELMNT(HLTH_ELMNT_ID)<br />
;<br />
<br />
ALTER TABLE TA_VST_FC ADD <br />
FOREIGN KEY (PRIME_IMPLMNTNG_PRTNR_ID)<br />
REFERENCES IMPLMNTNG_PRTNR(IMPLMNTNG_PRTNR_ID)<br />
;<br />
<br />
ALTER TABLE TA_VST_FC ADD <br />
FOREIGN KEY (SUB_IMPLMNTNG_PRTNR_ID)<br />
REFERENCES IMPLMNTNG_PRTNR(IMPLMNTNG_PRTNR_ID)<br />
;<br />
<br />
ALTER TABLE TA_VST_FC ADD <br />
FOREIGN KEY (TA_VST_CTGRY_ID)<br />
REFERENCES TA_VST_CTGRY(TA_VST_CTGRY_ID)<br />
;<br />
<br />
ALTER TABLE TA_VST_FC ADD <br />
FOREIGN KEY (TA_TRVL_PLN_HDR_FC_ID)<br />
REFERENCES TA_TRVL_PLN_HDR_FC(TA_TRVL_PLN_HDR_FC_ID)<br />
;<br />
<br />
ALTER TABLE TA_VST_FC ADD <br />
FOREIGN KEY (PLND_TRP_STRT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE TA_VST_FC ADD <br />
FOREIGN KEY (ACTL_TRP_STRT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE TA_VST_FC ADD <br />
FOREIGN KEY (PLND_TRP_END_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE TA_VST_FC ADD <br />
FOREIGN KEY (ACTL_TRP_END_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: TA_VST_TECH_RPRT_FC <br />
--<br />
<br />
ALTER TABLE TA_VST_TECH_RPRT_FC ADD <br />
FOREIGN KEY (TA_VST_FC_ID)<br />
REFERENCES TA_VST_FC(TA_VST_FC_ID)<br />
;<br />
<br />
ALTER TABLE TA_VST_TECH_RPRT_FC ADD <br />
FOREIGN KEY (TA_VST_ACTVTY_FC_ID)<br />
REFERENCES TA_VST_ACTVTY_FC(TA_VST_ACTVTY_FC_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: TA_VST_TRP_RPRT_FC <br />
--<br />
<br />
ALTER TABLE TA_VST_TRP_RPRT_FC ADD <br />
FOREIGN KEY (TA_VST_FC_ID)<br />
REFERENCES TA_VST_FC(TA_VST_FC_ID)<br />
;<br />
<br />
ALTER TABLE TA_VST_TRP_RPRT_FC ADD <br />
FOREIGN KEY (TA_VST_ACTVTY_FC_ID)<br />
REFERENCES TA_VST_ACTVTY_FC(TA_VST_ACTVTY_FC_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: TCHNCL_ADVSR_AVLBLTY_FC <br />
--<br />
<br />
ALTER TABLE TCHNCL_ADVSR_AVLBLTY_FC ADD <br />
FOREIGN KEY (TA_SKLL_SET_ID)<br />
REFERENCES TA_SKLL_SET(TA_SKLL_SET_ID)<br />
;<br />
<br />
ALTER TABLE TCHNCL_ADVSR_AVLBLTY_FC ADD <br />
FOREIGN KEY (TA_VST_CTGRY_ID)<br />
REFERENCES TA_VST_CTGRY(TA_VST_CTGRY_ID)<br />
;<br />
<br />
ALTER TABLE TCHNCL_ADVSR_AVLBLTY_FC ADD <br />
FOREIGN KEY (PRD_STRT_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE TCHNCL_ADVSR_AVLBLTY_FC ADD <br />
FOREIGN KEY (PRD_END_DT_SRD_DAY_ID)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: TOLIN <br />
--<br />
<br />
ALTER TABLE TOLIN ADD <br />
FOREIGN KEY (TSKORDR_ID)<br />
REFERENCES TSKORDR(TSKORDR_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: TRADE_ITM <br />
--<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_5(USAID_PRDCT_CLSSFCTN_LVL_5_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (MFR_ID)<br />
REFERENCES MFR(MFR_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (TRADE_ITM_UNIT_OF_ISSU_ID)<br />
REFERENCES TRADE_ITM_UNIT_OF_ISSU(TRADE_ITM_UNIT_OF_ISSU_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (WT_UOM_ID)<br />
REFERENCES WT_UOM(WT_UOM_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (DEPTH_LNR_UOM_ID)<br />
REFERENCES LNR_UOM(LNR_UOM_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (VOL_UOM_ID)<br />
REFERENCES VOL_UOM(VOL_UOM_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (WDTH_LNR_UOM_ID)<br />
REFERENCES LNR_UOM(LNR_UOM_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (HT_LNR_UOM_ID)<br />
REFERENCES LNR_UOM(LNR_UOM_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (MFR_ST_ID)<br />
REFERENCES MFR_ST(MFR_ST_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (DRG_UOD_ID)<br />
REFERENCES DRG_UOD(DRG_UOD_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (CNDM_PRDCT_NVLTY_TYP_ID)<br />
REFERENCES CNDM_PRDCT_NVLTY_TYP(CNDM_PRDCT_NVLTY_TYP_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (IUD_TYP_ID)<br />
REFERENCES IUD_TYP(IUD_TYP_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (ANTIMLRL_SCNDRY_ACTV_INGRDNT_ID)<br />
REFERENCES ANTIMLRL_ACTV_INGRDNT(ANTIMLRL_ACTV_INGRDNT_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (ANTIMLRL_PRMRY_ACTV_INGRDNT_ID)<br />
REFERENCES ANTIMLRL_ACTV_INGRDNT(ANTIMLRL_ACTV_INGRDNT_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (MED_DVC_PRDCT_TYP_ID)<br />
REFERENCES MED_DVC_PRDCT_TYP(MED_DVC_PRDCT_TYP_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (LAB_EQPMNT_PRDCT_TYP_ID)<br />
REFERENCES LAB_EQPMNT_PRDCT_TYP(LAB_EQPMNT_PRDCT_TYP_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (ANTIMLRL_PRDCT_TYP_ID)<br />
REFERENCES ANTIMLRL_PRDCT_TYP(ANTIMLRL_PRDCT_TYP_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (PRH_PRDCT_SPRMCD_ACTV_INGRDNT_ID)<br />
REFERENCES PRH_PRDCT_SPRMCD_ACTV_INGRDNT(PRH_PRDCT_SPRMCD_ACTV_INGRDNT_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (FML_CNDM_PRDCT_TYP_ID)<br />
REFERENCES FML_CNDM_PRDCT_TYP(FML_CNDM_PRDCT_TYP_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (CNDM_PRDCT_SZ_ID)<br />
REFERENCES CNDM_PRDCT_SZ(CNDM_PRDCT_SZ_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (RTK_TGT_PTHGN_ID)<br />
REFERENCES RTK_TGT_PTHGN(RTK_TGT_PTHGN_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (DRG_FRMLRY_ID)<br />
REFERENCES DRG_FRMLRY(DRG_FRMLRY_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (THRPTC_FD_TRTD_CNDTN_ID)<br />
REFERENCES THRPTC_FD_TRTD_CNDTN(THRPTC_FD_TRTD_CNDTN_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (PRH_PRDCT_TYP_ID)<br />
REFERENCES PRH_PRDCT_TYP(PRH_PRDCT_TYP_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (THRPTC_FD_FRTFCTN_TYP_ID)<br />
REFERENCES THRPTC_FD_FRTFCTN_TYP(THRPTC_FD_FRTFCTN_TYP_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (LAB_SPPLY_PRDCT_TYP_ID)<br />
REFERENCES LAB_SPPLY_PRDCT_TYP(LAB_SPPLY_PRDCT_TYP_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (ROUTEOFADMINISTRATION_ID)<br />
REFERENCES ROUTEOFADMINISTRATION(ROUTEOFADMINISTRATION_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (PRH_CNTRCPTV_MTHD_ID)<br />
REFERENCES PRH_CNTRCPTV_MTHD(PRH_CNTRCPTV_MTHD_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (CNDM_PRDCT_FLVR_ID)<br />
REFERENCES CNDM_PRDCT_FLVR(CNDM_PRDCT_FLVR_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (SVC_PRDCT_TYP_ID)<br />
REFERENCES SVC_PRDCT_TYP(SVC_PRDCT_TYP_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (DRG_UOP_ID)<br />
REFERENCES DRG_UOP(DRG_UOP_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (CNDM_PRDCT_TXTR_ID)<br />
REFERENCES CNDM_PRDCT_TXTR(CNDM_PRDCT_TXTR_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (CNDM_PRDCT_MTRL_ID)<br />
REFERENCES CNDM_PRDCT_MTRL(CNDM_PRDCT_MTRL_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (IUD_ACTV_INGRDNT_ID)<br />
REFERENCES IUD_ACTV_INGRDNT(IUD_ACTV_INGRDNT_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (DRG_UOS_ID)<br />
REFERENCES DRG_UOS(DRG_UOS_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (TRADE_ITM_BASE_UOM_ID)<br />
REFERENCES TRADE_ITM_BASE_UOM(TRADE_ITM_BASE_UOM_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (GMDN_ID)<br />
REFERENCES GMDN(GMDN_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (UMDNS_ID)<br />
REFERENCES UMDNS(UMDNS_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (UNSPSC_CMMDTY_ID)<br />
REFERENCES UNSPSC_CMMDTY(UNSPSC_CMMDTY_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (DOSAGEFORMTYPE_ID)<br />
REFERENCES DOSAGEFORMTYPE(DOSAGEFORMTYPE_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (CNDM_PRDCT_CLR_ID)<br />
REFERENCES CNDM_PRDCT_CLR(CNDM_PRDCT_CLR_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (CNDM_PRDCT_SCNT_ID)<br />
REFERENCES CNDM_PRDCT_SCNT(CNDM_PRDCT_SCNT_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (GPC_BRCK_ID)<br />
REFERENCES GPC_BRCK(GPC_BRCK_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (PRFRRD_GLBL_CLSSFCTN_SYSTM_ID)<br />
REFERENCES PRFRRD_GLBL_CLSSFCTN_SYSTM(PRFRRD_GLBL_CLSSFCTN_SYSTM_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (PACKAGINGTYPECODE_ID)<br />
REFERENCES PACKAGINGTYPECODE(PACKAGINGTYPECODE_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (CHILDTRADEITEM)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (PKG_MARKED_LANGUAGE_CD_ID)<br />
REFERENCES PKG_MARKED_LANGUAGE_CD(PKG_MARKED_LANGUAGE_CD_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (COMMUNITYVISIBILITYDATETIME)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (CANCELLEDDATETIME)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (CONSUMERAVAILABILITYDATETIME)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (DISCONTINUEDDATETIME)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (EFFECTIVEDATETIME)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (ENDAVAILABILITYDATETIME)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (FINALBATCHEXPIRYDATETIME)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (PUBLICATIONDATETIME)<br />
REFERENCES SRD_DAY(SRD_DAY_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (CHEMICALPROPERTYTYPEBIOHAZARD_ID)<br />
REFERENCES CHEMICALPROPERTYTYPEBIOHAZARD(CHEMICALPROPERTYTYPEBIOHAZARD_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (BASETRADEITEM)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_4_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_4(USAID_PRDCT_CLSSFCTN_LVL_4_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: TRADE_ITM_ASSCTN <br />
--<br />
<br />
ALTER TABLE TRADE_ITM_ASSCTN ADD <br />
FOREIGN KEY (TRADE_ITM_ASSCTN_TYP_ID)<br />
REFERENCES TRADE_ITM_ASSCTN_TYP(TRADE_ITM_ASSCTN_TYP_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM_ASSCTN ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM_ASSCTN ADD <br />
FOREIGN KEY (PRNT_TRADE_ITM_ID)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM_ASSCTN ADD <br />
FOREIGN KEY (CHLD_TRADE_ITM_ID)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: TRADE_ITM_CARE_INSTRCTN <br />
--<br />
<br />
ALTER TABLE TRADE_ITM_CARE_INSTRCTN ADD <br />
FOREIGN KEY (CARE_INSTRCTN_TYP_ID)<br />
REFERENCES CARE_INSTRCTN_TYP(CARE_INSTRCTN_TYP_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM_CARE_INSTRCTN ADD <br />
FOREIGN KEY (TRADE_ITM_ID)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: TRADE_ITM_CMPST_ASSCTN <br />
--<br />
<br />
ALTER TABLE TRADE_ITM_CMPST_ASSCTN ADD <br />
FOREIGN KEY (TRADE_ITM_CMPST_ASSCTN_TYP_ID)<br />
REFERENCES TRADE_ITM_CMPST_ASSCTN_TYP(TRADE_ITM_CMPST_ASSCTN_TYP_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM_CMPST_ASSCTN ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM_CMPST_ASSCTN ADD <br />
FOREIGN KEY (MEMBER_TRADE_ITM_ID)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM_CMPST_ASSCTN ADD <br />
FOREIGN KEY (PRNT_TRADE_ITM_ID)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: TRADE_ITM_PRCHSNG_RSTRCTN <br />
--<br />
<br />
ALTER TABLE TRADE_ITM_PRCHSNG_RSTRCTN ADD <br />
FOREIGN KEY (PRCHSNG_RSTRCTN_TYP_ID)<br />
REFERENCES PRCHSNG_RSTRCTN_TYP(PRCHSNG_RSTRCTN_TYP_ID)<br />
;<br />
<br />
ALTER TABLE TRADE_ITM_PRCHSNG_RSTRCTN ADD <br />
FOREIGN KEY (TRADE_ITM_ID)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
<br />
<br />
<br />
-- <br />
-- TABLE: TRADEITEMSTACKING <br />
--<br />
<br />
ALTER TABLE TRADEITEMSTACKING ADD <br />
FOREIGN KEY (TRADE_ITM_ID)<br />
REFERENCES TRADE_ITM(TRADE_ITM_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: TRCR_CMMDTY_CTGRY <br />
--<br />
<br />
ALTER TABLE TRCR_CMMDTY_CTGRY ADD <br />
FOREIGN KEY (TRCR_CMMDTY_SET_ID)<br />
REFERENCES TRCR_CMMDTY_SET(TRCR_CMMDTY_SET_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: TRCR_CMMDTY_SET <br />
--<br />
<br />
ALTER TABLE TRCR_CMMDTY_SET ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE TRCR_CMMDTY_SET ADD <br />
FOREIGN KEY (CNTRY_PRGRM_ID)<br />
REFERENCES CNTRY_PRGRM(CNTRY_PRGRM_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: TRCR_CMMDTY_TYP <br />
--<br />
<br />
ALTER TABLE TRCR_CMMDTY_TYP ADD <br />
FOREIGN KEY (TRCR_CMMDTY_CTGRY_ID)<br />
REFERENCES TRCR_CMMDTY_CTGRY(TRCR_CMMDTY_CTGRY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: TSKORDR <br />
--<br />
<br />
ALTER TABLE TSKORDR ADD <br />
FOREIGN KEY (CNTRCT_AWD_ID)<br />
REFERENCES CNTRCT_AWD(CNTRCT_AWD_ID)<br />
;<br />
<br />
ALTER TABLE TSKORDR ADD <br />
FOREIGN KEY (CNTRCT_AWD_GGRPHC_SCP_ID)<br />
REFERENCES CNTRCT_AWD_GGRPHC_SCP(CNTRCT_AWD_GGRPHC_SCP_ID)<br />
;<br />
<br />
ALTER TABLE TSKORDR ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: UNSPSC_CLSS <br />
--<br />
<br />
ALTER TABLE UNSPSC_CLSS ADD <br />
FOREIGN KEY (UNSPSC_FMLY_ID)<br />
REFERENCES UNSPSC_FMLY(UNSPSC_FMLY_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: UNSPSC_CMMDTY <br />
--<br />
<br />
ALTER TABLE UNSPSC_CMMDTY ADD <br />
FOREIGN KEY (UNSPSC_CLSS_ID)<br />
REFERENCES UNSPSC_CLSS(UNSPSC_CLSS_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: UNSPSC_FMLY <br />
--<br />
<br />
ALTER TABLE UNSPSC_FMLY ADD <br />
FOREIGN KEY (UNSPSC_SGMNT_ID)<br />
REFERENCES UNSPSC_SGMNT(UNSPSC_SGMNT_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: USAID_PRDCT_CLSSFCTN_LVL_2 <br />
--<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_2 ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_1_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_1(USAID_PRDCT_CLSSFCTN_LVL_1_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: USAID_PRDCT_CLSSFCTN_LVL_3 <br />
--<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_3 ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_2_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_2(USAID_PRDCT_CLSSFCTN_LVL_2_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: USAID_PRDCT_CLSSFCTN_LVL_4 <br />
--<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_4 ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_3_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_3(USAID_PRDCT_CLSSFCTN_LVL_3_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: USAID_PRDCT_CLSSFCTN_LVL_5 <br />
--<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (VOL_UOM_ID)<br />
REFERENCES VOL_UOM(VOL_UOM_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (WT_UOM_ID)<br />
REFERENCES WT_UOM(WT_UOM_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (DEPTH_LNR_UOM_ID)<br />
REFERENCES LNR_UOM(LNR_UOM_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (PRDCT_LN_ID)<br />
REFERENCES PRDCT_LN(PRDCT_LN_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (TRADE_ITM_UNIT_OF_ISSU_ID)<br />
REFERENCES TRADE_ITM_UNIT_OF_ISSU(TRADE_ITM_UNIT_OF_ISSU_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (ROUTEOFADMINISTRATION_ID)<br />
REFERENCES ROUTEOFADMINISTRATION(ROUTEOFADMINISTRATION_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (DRG_UOD_ID)<br />
REFERENCES DRG_UOD(DRG_UOD_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (DRG_FRMLRY_ID)<br />
REFERENCES DRG_FRMLRY(DRG_FRMLRY_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (DRG_UOP_ID)<br />
REFERENCES DRG_UOP(DRG_UOP_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (DRG_UOS_ID)<br />
REFERENCES DRG_UOS(DRG_UOS_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (ANTIMLRL_PRDCT_TYP_ID)<br />
REFERENCES ANTIMLRL_PRDCT_TYP(ANTIMLRL_PRDCT_TYP_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (ANTIMLRL_PRMRY_ACTV_INGRDNT_ID)<br />
REFERENCES ANTIMLRL_ACTV_INGRDNT(ANTIMLRL_ACTV_INGRDNT_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (ANTIMLRL_SCNDRY_ACTV_INGRDNT_ID)<br />
REFERENCES ANTIMLRL_ACTV_INGRDNT(ANTIMLRL_ACTV_INGRDNT_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (THRPTC_FD_FRTFCTN_TYP_ID)<br />
REFERENCES THRPTC_FD_FRTFCTN_TYP(THRPTC_FD_FRTFCTN_TYP_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (THRPTC_FD_TRTD_CNDTN_ID)<br />
REFERENCES THRPTC_FD_TRTD_CNDTN(THRPTC_FD_TRTD_CNDTN_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (LAB_SPPLY_PRDCT_TYP_ID)<br />
REFERENCES LAB_SPPLY_PRDCT_TYP(LAB_SPPLY_PRDCT_TYP_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (LAB_EQPMNT_PRDCT_TYP_ID)<br />
REFERENCES LAB_EQPMNT_PRDCT_TYP(LAB_EQPMNT_PRDCT_TYP_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (PRH_PRDCT_TYP_ID)<br />
REFERENCES PRH_PRDCT_TYP(PRH_PRDCT_TYP_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (PRH_CNTRCPTV_MTHD_ID)<br />
REFERENCES PRH_CNTRCPTV_MTHD(PRH_CNTRCPTV_MTHD_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (FML_CNDM_PRDCT_TYP_ID)<br />
REFERENCES FML_CNDM_PRDCT_TYP(FML_CNDM_PRDCT_TYP_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (CNDM_PRDCT_MTRL_ID)<br />
REFERENCES CNDM_PRDCT_MTRL(CNDM_PRDCT_MTRL_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (CNDM_PRDCT_SZ_ID)<br />
REFERENCES CNDM_PRDCT_SZ(CNDM_PRDCT_SZ_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (CNDM_PRDCT_FLVR_ID)<br />
REFERENCES CNDM_PRDCT_FLVR(CNDM_PRDCT_FLVR_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (CNDM_PRDCT_TXTR_ID)<br />
REFERENCES CNDM_PRDCT_TXTR(CNDM_PRDCT_TXTR_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (CNDM_PRDCT_NVLTY_TYP_ID)<br />
REFERENCES CNDM_PRDCT_NVLTY_TYP(CNDM_PRDCT_NVLTY_TYP_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (IUD_TYP_ID)<br />
REFERENCES IUD_TYP(IUD_TYP_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (IUD_ACTV_INGRDNT_ID)<br />
REFERENCES IUD_ACTV_INGRDNT(IUD_ACTV_INGRDNT_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (RTK_TGT_PTHGN_ID)<br />
REFERENCES RTK_TGT_PTHGN(RTK_TGT_PTHGN_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (SVC_PRDCT_TYP_ID)<br />
REFERENCES SVC_PRDCT_TYP(SVC_PRDCT_TYP_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (MED_DVC_PRDCT_TYP_ID)<br />
REFERENCES MED_DVC_PRDCT_TYP(MED_DVC_PRDCT_TYP_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (WDTH_LNR_UOM_ID)<br />
REFERENCES LNR_UOM(LNR_UOM_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (HT_LNR_UOM_ID)<br />
REFERENCES LNR_UOM(LNR_UOM_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (PRH_PRDCT_SPRMCD_ACTV_INGRDNT_ID)<br />
REFERENCES PRH_PRDCT_SPRMCD_ACTV_INGRDNT(PRH_PRDCT_SPRMCD_ACTV_INGRDNT_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (UNSPSC_CMMDTY_ID)<br />
REFERENCES UNSPSC_CMMDTY(UNSPSC_CMMDTY_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (DOSAGEFORMTYPE_ID)<br />
REFERENCES DOSAGEFORMTYPE(DOSAGEFORMTYPE_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (TRADE_ITM_BASE_UOM_ID)<br />
REFERENCES TRADE_ITM_BASE_UOM(TRADE_ITM_BASE_UOM_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (CNDM_PRDCT_SCNT_ID)<br />
REFERENCES CNDM_PRDCT_SCNT(CNDM_PRDCT_SCNT_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (CNDM_PRDCT_CLR_ID)<br />
REFERENCES CNDM_PRDCT_CLR(CNDM_PRDCT_CLR_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (GMDN_ID)<br />
REFERENCES GMDN(GMDN_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (UMDNS_ID)<br />
REFERENCES UMDNS(UMDNS_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (GPC_BRCK_ID)<br />
REFERENCES GPC_BRCK(GPC_BRCK_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (PRFRRD_GLBL_CLSSFCTN_SYSTM_ID)<br />
REFERENCES PRFRRD_GLBL_CLSSFCTN_SYSTM(PRFRRD_GLBL_CLSSFCTN_SYSTM_ID)<br />
;<br />
<br />
ALTER TABLE USAID_PRDCT_CLSSFCTN_LVL_5 ADD <br />
FOREIGN KEY (USAID_PRDCT_CLSSFCTN_LVL_4_ID)<br />
REFERENCES USAID_PRDCT_CLSSFCTN_LVL_4(USAID_PRDCT_CLSSFCTN_LVL_4_ID)<br />
;<br />
<br />
<br />
-- <br />
-- TABLE: USAID_RDC <br />
--<br />
<br />
ALTER TABLE USAID_RDC ADD <br />
FOREIGN KEY (CNTRY_ID)<br />
REFERENCES CNTRY(CNTRY_ID)<br />
;<br />
<br />
ALTER TABLE USAID_RDC ADD <br />
FOREIGN KEY (RGN_ID)<br />
REFERENCES RGN(RGN_ID)<br />
;<br />
<br />
</source><br />
<br />
==Questions and Answers==<br />
There will be a Q&A teleconference January 8, 2019 @ 11am EST. A recording of the call and responses to any unanswered questions from the call will be posted here.</div>
Litlfred
https://wiki.digitalsquare.io/index.php?title=Data_Collection_and_Analysis&diff=309
Data Collection and Analysis
2018-12-17T19:26:04Z
<p>Litlfred: </p>
<hr />
<div>This page collects auxiliary resources for the Request for Proposals XXXXX.<br />
<br />
<br />
==Resources==<br />
* [https://wiki.digitalsquare.io/images/d/d0/Logical_Reference_Model.pdf Logical Reference Model]<br />
* [https://wiki.digitalsquare.io/images/b/be/USAID_BIA_Information_Specifications_2018Q4.pdf Information Specification]<br />
* Database Schema<br />
* [https://wiki.ohie.org/display/resources/OpenHIE+DevOps+Community+Call OpenLMIS DevOps Community] will have discussion on reviewing guidelines for cloud platforms.<br />
<br />
==Questions and Answers==<br />
There will be a Q&A teleconference January 8, 2019 @ 11am EST. A recording of the call and responses to any unanswered questions from the call will be posted here.</div>
Litlfred
https://wiki.digitalsquare.io/index.php?title=Data_Collection_and_Analysis&diff=308
Data Collection and Analysis
2018-12-17T19:25:45Z
<p>Litlfred: </p>
<hr />
<div>This page collects auxiliary resources for the Request for Proposals XXXXX.<br />
<br />
<br />
==Resources==<br />
* [https://wiki.digitalsquare.io/images/d/d0/Logical_Reference_Model.pdf Logical Reference Model]<br />
* [ Information Specification https://wiki.digitalsquare.io/images/b/be/USAID_BIA_Information_Specifications_2018Q4.pdf]<br />
* Database Schema<br />
* [https://wiki.ohie.org/display/resources/OpenHIE+DevOps+Community+Call OpenLMIS DevOps Community] will have discussion on reviewing guidelines for cloud platforms.<br />
<br />
==Questions and Answers==<br />
There will be a Q&A teleconference January 8, 2019 @ 11am EST. A recording of the call and responses to any unanswered questions from the call will be posted here.</div>
Litlfred
https://wiki.digitalsquare.io/index.php?title=Data_Collection_and_Analysis&diff=307
Data Collection and Analysis
2018-12-17T19:22:08Z
<p>Litlfred: </p>
<hr />
<div>This page collects auxiliary resources for the Request for Proposals XXXXX.<br />
<br />
<br />
==Resources==<br />
* Logical Reference Model<br />
* Information Specification<br />
* Database Schema<br />
* [https://wiki.ohie.org/display/resources/OpenHIE+DevOps+Community+Call OpenLMIS DevOps Community] will have discussion on reviewing guidelines for cloud platforms.<br />
<br />
==Questions and Answers==<br />
There will be a Q&A teleconference January 8, 2019 @ 11am EST. A recording of the call and responses to any unanswered questions from the call will be posted here.</div>
Litlfred
https://wiki.digitalsquare.io/index.php?title=File:Logical_Reference_Model.pdf&diff=306
File:Logical Reference Model.pdf
2018-12-17T19:16:52Z
<p>Litlfred: </p>
<hr />
<div></div>
Litlfred
https://wiki.digitalsquare.io/index.php?title=File:USAID_BIA_Information_Specifications_2018Q4.pdf&diff=305
File:USAID BIA Information Specifications 2018Q4.pdf
2018-12-17T19:00:56Z
<p>Litlfred: </p>
<hr />
<div></div>
Litlfred
https://wiki.digitalsquare.io/index.php?title=Data_Collection_and_Analysis&diff=304
Data Collection and Analysis
2018-12-17T18:47:05Z
<p>Litlfred: Created page with "This page collects auxiliary resources for the Request for Proposals XXXXX. ==Resources== * Logical Reference Model * Information Specification * Database Schema * OpenLMI..."</p>
<hr />
<div>This page collects auxiliary resources for the Request for Proposals XXXXX.<br />
<br />
<br />
==Resources==<br />
* Logical Reference Model<br />
* Information Specification<br />
* Database Schema<br />
* OpenLMIS DevOps Community will have discussion on reviewing guidelines for cloud platforms.<br />
<br />
==Questions and Answers==<br />
There will be a Q&A teleconference January 8, 2019 @ 11am EST. A recording of the call and responses to any unanswered questions from the call will be posted here.</div>
Litlfred
https://wiki.digitalsquare.io/index.php?title=User_talk:Nilskaiser&diff=269
User talk:Nilskaiser
2018-08-29T14:10:25Z
<p>Litlfred: Welcome!</p>
<hr />
<div>'''Welcome to ''Digital Square''!'''<br />
We hope you will contribute much and well.<br />
You will probably want to read the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents help pages].<br />
Again, welcome and have fun! [[User:Litlfred|Litlfred]] ([[User talk:Litlfred|talk]]) 14:10, 29 August 2018 (UTC)</div>
Litlfred
https://wiki.digitalsquare.io/index.php?title=User_talk:Ashaw&diff=252
User talk:Ashaw
2018-08-16T13:55:20Z
<p>Litlfred: Welcome!</p>
<hr />
<div>'''Welcome to ''Digital Square''!'''<br />
We hope you will contribute much and well.<br />
You will probably want to read the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents help pages].<br />
Again, welcome and have fun! [[User:Litlfred|Litlfred]] ([[User talk:Litlfred|talk]]) 13:55, 16 August 2018 (UTC)</div>
Litlfred
https://wiki.digitalsquare.io/index.php?title=User_talk:Bpoll&diff=243
User talk:Bpoll
2018-07-27T15:27:08Z
<p>Litlfred: Welcome!</p>
<hr />
<div>'''Welcome to ''Digital Square''!'''<br />
We hope you will contribute much and well.<br />
You will probably want to read the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents help pages].<br />
Again, welcome and have fun! [[User:Litlfred|Litlfred]] ([[User talk:Litlfred|talk]]) 15:27, 27 July 2018 (UTC)</div>
Litlfred
https://wiki.digitalsquare.io/index.php?title=What_are_Global_Goods&diff=241
What are Global Goods
2018-07-12T11:58:17Z
<p>Litlfred: /* The Need For Global Goods */</p>
<hr />
<div>__FORCETOC__ <br />
<br />
==What is a Global Good?==<br />
[https://en.wikipedia.org/wiki/Global_public_good Global Goods] are digital health tools that are adaptable to different countries and contexts. Mature digital health global good software is software that is <br />
([https://digitalprinciples.org/principle/use-open-standards-open-data-open-source-and-open-innovation/ usually]) Free and Open Source Software ([https://en.wikipedia.org/wiki/Free_and_open-source_software FOSS]), is supported by a strong community, has a clear governance structure, is funded by multiple sources, has been deployed at significant scale, is used across multiple countries, has demonstrated effectiveness, is designed to be interoperable, and is an emergent standard application. <br />
<br />
Digital Square supports [[Digital Square Investments in Global Goods | investments]] into various global goods solutions.<br />
<br />
==The Need For Global Goods==<br />
<br />
{| class="wikitable"<br />
|+ style="caption-top; color:#e76700;"| From National Academy of Sciences: [http://nationalacademies.org/hmd/reports/2017/global-health-and-the-future-role-of-the-united-states.aspx "Global Health and the Future Role of the United Statesâ ] <br />
| The tremendous value and corresponding excitement that digital health provides has come at a cost, as the proliferation of interest and the variety of stakeholders involved has created a fragmented approach to the use of digital tools for health in many countries. In fact, in 2012, Uganda issued a temporary moratorium on digital health pilots because its health system became overrun with them (Green, 2016). Aid programs, nongovernmental organizations, and private companies often create individual, disease-focused tools that fail to be interoperable with one another and are duplicative to in-country systems. Therefore, despite the large investment in digital health applications, these parallel structures often lead to inefficiencies because they cannot be used for other diseases or health priorities. Multiple donors and organizations may be funding and operating multiple surveillance systems for different diseases in the same country, instead of aligning themselves into one interoperable system, integrated with existing national health system infrastructure. The benefit of digital health applications notwithstanding, there is a clear need for a paradigm shift in digital health infrastructure investments. The global health community and U.S. global health programs need to move away from the current practice of single application solutions to a more strategic approach that acts holistically with both current country priorities and long term goals (Mehl and Labrique, 2014). By better coordinating the development of digital health applications, stakeholders involved in digital health can reduce duplication and ensure that the platforms are more aligned with those priorities and goals.<br />
|}<br />
<br />
<br />
<br />
{| class="wikitable"<br />
|+ style="caption-top; color:#e76700;"| From GSMA: [https://www.gsmaintelligence.com/research/?file=c581aa43bdb7b7d236bb937698c2d6fd&download" Scaling digital health in developing marketsâ ] <br />
| Digital health is still in its infancy. Many pilots are not followed by full-scale implementation due to a lack of sustainable nancing, high risks for individual stakeholders and long time-to-market for commercial solutions.<br />
<br />
Greater and more stable government investment in digital health â as opposed to cyclical/individual initiatives â can help drive scale in developing countries, as venture-capital activity is limited and private sector healthcare provision is at a low scale. Digital health stakeholders need to stimulate government investment by demonstrating how digital health solutions help address national healthcare issues of poor access, quality and cost inefficiencies. Ministries of health also need to encourage and support the implementation of national digital health plans aligned with ICT and broadband agendas. <br />
|}<br />
<br />
<br />
<br />
{| class="wikitable"<br />
|+ style="caption-top; color:#e76700;"| From World Bank: [http://documents.worldbank.org/curated/en/896971468194972881/pdf/102725-PUB-Replacement-PUBLIC.pdf "Digital Dividendsâ ] <br />
| Replacing paper-based patient registers with electronic registers should help improve local health care quality and inform management decision making. Similarly, increasing the use of e-health and m-health approaches and tools can support improved decision making by frontline providers, including GPS-enabled tools and harnessing the revolution that smartphone access to broadband content will bring about in developing countries. In this regard, more emphasis is needed to expand and improve the use and functionality of open-source software platforms (for example, OpenMRS, OpenLMIS, and iHRIS); develop new open-source platforms (for example, for health insurance and training); and support opensource frameworks (for example, OpenHIE).<br />
|}<br />
<br />
==Maturity Model==<br />
To help identify areas of investments for global goods, Digital Square is developing a [https://docs.google.com/spreadsheets/d/16nZHBsb6Zjsh9T_7Fj7zvMXUspjh39CNSS76UT6WHJU/edit#gid=0 Global Good Maturity Model] for digital health tools. We have engaged the digital health community, in particular the [https://www.healthdatacollaborative.org/how-we-work/digital-health-interoperability-working-group/ Digital Health and Interoperability Working Group] of the [https://www.healthdatacollaborative.org/ Health Data Collaborative], in the development of this model.<br />
<br />
Currently, the maturity model is in version 1.1 form and a release candidate will be presented at the [https://www.mhealthworkinggroup.org/content/global-digital-health-forum-2017 Global Digital Health Forum] in December of 2017.<br />
<br />
<googlespreadsheet width="100%" height="800" style="width: 100%">16nZHBsb6Zjsh9T_7Fj7zvMXUspjh39CNSS76UT6WHJU</googlespreadsheet></div>
Litlfred
https://wiki.digitalsquare.io/index.php?title=User_talk:Dseymour&diff=219
User talk:Dseymour
2018-05-24T12:07:30Z
<p>Litlfred: Welcome!</p>
<hr />
<div>'''Welcome to ''Digital Square''!'''<br />
We hope you will contribute much and well.<br />
You will probably want to read the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents help pages].<br />
Again, welcome and have fun! [[User:Litlfred|Litlfred]] ([[User talk:Litlfred|talk]]) 12:07, 24 May 2018 (UTC)</div>
Litlfred
https://wiki.digitalsquare.io/index.php?title=Peer_Review_Committee&diff=218
Peer Review Committee
2018-04-16T16:58:01Z
<p>Litlfred: /* Current Membership */</p>
<hr />
<div><br />
The [[Governance Overview]], [[Membership Policy]] and [[Conflict of Interest and Recusal Policy]] of the Digital Square Peer Review Committee has been approved by the [[Governing Board]]. Any substantive changes to the policies require board approval.<br />
<br />
<br />
==Current Membership==<br />
Digital Square's Peer Review Committee is comprised of the following organizations.<br />
<br />
* African Centre for eHealth Excellence (Acfee)<br />
* Asia eHealth Information Network (AeHIN)<br />
* Digital Square (ex officio)<br />
* Centers for Disease Control and Prevention (CDC)<br />
* Department for International Development (DFID)<br />
* Digital Impact Alliance (DIAL)<br />
* GSMA (GSM Associaition)<br />
* Health Data Collaborative (HDC) via the Digital Health & Interoperability Working Group including:<br />
** IntraHealth International<br />
** Johns Hopkins Bloomberg School of Public Health<br />
** MEASURE Evaluation <br />
** RTI<br />
* International Telecommunication Union (ITU)<br />
* Swedish Program for ICT in Developing Regions (SPIDER)<br />
* United States Agency for International Development (USAID)</div>
Litlfred
https://wiki.digitalsquare.io/index.php?title=User_talk:Jwatson&diff=207
User talk:Jwatson
2018-03-19T16:32:41Z
<p>Litlfred: Welcome!</p>
<hr />
<div>'''Welcome to ''Digital Square''!'''<br />
We hope you will contribute much and well.<br />
You will probably want to read the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents help pages].<br />
Again, welcome and have fun! [[User:Litlfred|Litlfred]] ([[User talk:Litlfred|talk]]) 16:32, 19 March 2018 (UTC)</div>
Litlfred
https://wiki.digitalsquare.io/index.php?title=User_talk:Maguette.ndong&diff=206
User talk:Maguette.ndong
2018-02-23T13:30:55Z
<p>Litlfred: Welcome!</p>
<hr />
<div>'''Welcome to ''Digital Square''!'''<br />
We hope you will contribute much and well.<br />
You will probably want to read the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents help pages].<br />
Again, welcome and have fun! [[User:Litlfred|Litlfred]] ([[User talk:Litlfred|talk]]) 13:30, 23 February 2018 (UTC)</div>
Litlfred
https://wiki.digitalsquare.io/index.php?title=Terms_of_Reference&diff=203
Terms of Reference
2018-02-07T20:37:47Z
<p>Litlfred: /* Benefits of Board membership */</p>
<hr />
<div><br />
<br />
<br />
The following are the Terms of Reference for the Digital Square [[Governing Board]].<br />
<br />
== Purpose of the Governing Board==<br />
The purpose of the Governing Board (the âBoardâ) is to:<br />
*Make final decisions about Digital Square investments based on the Digital Square management teamâs recommendations.<br />
* Guide and advise the Digital Square management team in managing Digital Square's work.<br />
* Seek and help secure additional resources for Digital Square.<br />
<br />
==Responsibilities==<br />
The responsibilities of the Board are to:<br />
* Establish and carry out an effective system of governance at the board level.<br />
* Advocate and promote Digital Square's work with other global initiatives at regional and national levels, including within their own organizations.<br />
* Support fundraising by actively prioritizing and lobbying for strategic awards to ensure operational viability and strategic growth.<br />
* Make decisions about the investments of Digital Square based on recommendations from the Technical Advisory Group (TAG) and Digital Square management team.<br />
* Provide oversight to the strategic direction of Digital Square, as well as advise on and approve major strategic changes.<br />
* Support Digital Square in acquiring the necessary resources to accomplish its objectives.<br />
* Provide oversight of the TAG.<br />
* Individual Board Members may be called upon for their expertise in specific issues.<br />
<br />
==Expectations of Board Members==<br />
In addition to the above responsibilities, Digital Square envisions that the Board Members will engage in the realization of Digital Square's strategy through the following two venues:<br />
* '''Ambassadors of Digital Square''': Alignment within the donor and digital health communitiesâas well as key leaders in non-health sectorsâis crucial to the success of Digital Square. Board Members should actively advocate with the organizations, networks, and industries of which they are members in order to align with the mission and activities of Digital Square. This can include financial and in-kind contributions, partnerships on events and awareness-raising efforts, and ensuring that Digital Square's work, including the global goods, is on global agendas for the next era in digital health and development.<br />
* '''Fundraising''': Board Members have a responsibility to ensure that Digital Square stays on its financial trajectory. Board Members should support the financial sustainability of Digital Square by proactively engaging in fundraising efforts and using connections with their various networks to garner additional financial support for Digital Square.<br />
<br />
==Benefits of Board membership==<br />
By virtue of the Boardâs leadership role in shaping the future of digital health, Digital Square Board Members will benefit from:<br />
* A voice in identifying and prioritizing Digital Square's global strategic investment.<br />
* A vote in Board investment decisions.<br />
* Access to a new network of thought leaders in digital health. <br />
<br />
==Composition==<br />
The Board is the governing body of Digital Square and is dedicated to advancing the mission, goals, and priorities of Digital Square. The Board will consist of 13 Members plus a non-voting Chair. Seats will be filled by both individuals and organizations. Organizations will assign one Representative and may assign one Alternate to each seat. In the event that a Board Member (or Representative) is unable to fulfill his/her role, a new Board Member will be selected as a replacement. Although the final composition of the Board will be based on the quality and diversity of potential Members, it is planned to comprise:<br />
* Three to four investing donor representatives.<br />
* Three to four implementing organizations.<br />
* Three to four technical experts from the digital health product development field.<br />
* One to two globally recognized leaders who are considered to have a key role in contributing to the longer-term vision for Digital Square.<br />
<br />
PATH will act as Chair of the Board. Each Member will be allotted one vote, except for the Chair, whose role is ex officio and does not include voting rights.<br />
A Board Member who does not fulfill his/her responsibilities or misses two meetings without reasonable explanation will be asked by the Chair to resign. If the Board Member refuses to resign, a vote will be taken on the removal of the Member from the Board.<br />
<br />
==Meetings==<br />
There will be three Board meetings each year. Following the first formal meeting of the Board, subsequent meetings will be convened every four months. Two meetings will be virtual (phone) with optional in-person attendance. There will be one in-person meeting each year, likely to be in Washington, DC; London; Seattle; or New York. Board Members are expected to participate in all meetings. In addition to the three annual Board meetings, three reading days are anticipated. Ad hoc conference calls and/or meetings may also be called by the Chair of the Board if necessary to discuss specific issues.<br />
==Term==<br />
Board membership term will be two years, with recruitment taking place over the course of the first year, in order to stagger Board Member elections and to balance this with the need for continuity in leadership. Seats held by organizations may change their individual Representative at midterm at their own discretion; however, the organization is required to notify the Chair of any such change at least four weeks in advance of the next Board meeting.<br />
==Chair==<br />
PATH will act as Chair of the Board. Each Member will be allotted one vote, except for the Chair, whose role is ex officio and does not include voting rights.<br />
The Chair will:<br />
* Convene and preside over each Board meeting, including approving the agenda and decision points that Board members make.<br />
* Foster and guide consensus-based decision-making by the Board.<br />
* Provide due diligence on the Board membership, including ensuring that the overall composition of the Board remains balanced and effective and that Members remain appropriately engaged and are reviewing notifications on breaches of conflict of interest.<br />
* Serve as one of the principal spokespersons for Digital Square, along with Digital Square's Director.<br />
* Provide guidance to the Director of Digital Square on an as-needed basis, including guidance on bringing issues to the attention of the Board for input or decision.<br />
==Voting==<br />
Quorum will be two-thirds of the Board. All Board Members, except for the nonvoting Chair, have one vote, and all votes are weighted equally. Decisions not reached through consensus will be approved with a majority of present members. Board Members may vote by proxy via their Alternate. For votes on investments, the Digital Square management team will compile recommendations from Digital Square's [[Peer Review Committee]] and submit these recommendations to the Board. This investment decision-making process will be vetted and approved by the Board in year 1.<br />
==Committees==<br />
Board committees will be established as required and if approved by a majority of the Board members. The Digital Square management team will be responsible for coordinating such committees and providing reports on committee activities back to the Board.<br />
==Conflict of interest==<br />
Regarding potential conflicts of interest, a Conflict of Interest and strong recusal and transparent [[Governing Board Conflict of Interest and Recusal Policy | Recusal Policy]] is in place to maintain the objectivity of the Board and all of its Members, including the Chair.<br />
<br />
==Contact==<br />
Lesley-Anne Long Director, Digital Square, PATH llong@path.org</div>
Litlfred
https://wiki.digitalsquare.io/index.php?title=Digital_Square_Investments_in_Global_Goods&diff=202
Digital Square Investments in Global Goods
2018-02-07T19:30:40Z
<p>Litlfred: /* Proposal Process Timelines */</p>
<hr />
<div>==Calls for Proposals==<br />
Digital Square routinely releases calls for proposals to invest in Digital Health Global Goods.<br />
<br />
===Proposal Process Timelines===<br />
The following outlines the timelines of proposal process:<br />
{| style="border-style: solid; border-width: 3px" class="wikitable"<br />
| style="width: 20%;" | '''Step #'''<br />
| style="width: 60%;" | '''Action'''<br />
| style="width: 20%;" | '''Approximate Timeline'''<br />
|- <br />
| Step 1: Concept note phase || Digital Square issues call for proposals, and submitters upload concept notes to Digital Square's public facing Open Proposal platform. During the 3-4 weeks, the [[Peer Review Committee]], other submitters, and other stakeholders can provide feedback, comments, suggestions, and identify potential areas for collaboration. <br/>Concept notes should be <= 3 pages or less in length and include the following:<br />
* '''Executive summary''' - Describe in 2-3 paragraphs, for a non-technical audience, the context under which this proposal or work plan is being submitted to Digital Square and the expected outcomes. <br />
* '''Consortium team''' - Describe in brief the composition of the consortium, the skill sets each organization will bring to bear on the proposal or work plan. Identify the organizational management lead who will serve as the point of contact for the proposal or work plan. You can also indicate that you are looking for collaborators during the Concept Note phase.<br />
* '''Project description''' - Provide a few paragraphs describing the project/proposal/idea. <br />
<br />
[[Media:OpenProposalsPlatform.pdf | Instructions on using the Open Proposal Platform]] <br/><br />
|| 3-4 weeks<br />
|- <br />
| Step 2: Proposal co-creation phase || Using feedback received in the Concept Note Phase, submitters begin proposal development. Iterations may be posted on the forum. The [[Peer Review Committee]], other submitters, and other stakeholders can continue to provide feedback, comments, and suggestions. Proposals should include the following:<br />
* '''Use Cases, User Stories and Activities''' - Summarize key use cases and user stories that will be addressed by this intervention. More detailed information may be provided in an appendix.<br />
* '''Digital Health Technologies''' - Provide an overview of key digital health tools, technologies and standards that the project will be utilizing or investing as well as the interactions between them. Detailed information (e.g. architecture or sequence diagrams) can be provided as supporting documents.<br />
* '''Community Feedback''' - Describe how the consortium proposes to engage with the broader digital health community for feedback and input. Indicate the expected frequency of such engagements as well as the type of expected input (e.g. feedback on architecture/design, use case alignment).<br />
* '''A self-assessment on the Global Good Maturity Model''' (submitted as a link or an Excel attachment).<br />
* '''Workplan, Project Deliverables & Schedule''' - Indicate the expected timing of and responsibility for activities and high-level milestones for the project by consortium member. Use of GANTT and RACI charts are encouraged and we recommend linking activities to anticipated areas of improvement on the Global Goods Maturity Model.<br />
|| 4 weeks<br />
|- <br />
| Step 3: Proposal finalization phase || Using feedback, submitters develop budget and finalized proposal and submit to the Digital Square public-facing platform. The budget is not shared publicly on the platform. The PRC sees only the high-level budget and LOE percentages. || 2 weeks<br />
|- <br />
| Step 4: PRC review phase || The [[Peer Review Committee]] reviews proposals according to [[Peer Review Committee]] criteria and votes on green-, amber-, or red-lit status. || 3 weeks<br />
|- <br />
| Step 5: Board review phase || Digital Squares presents the proposals, budget, and breakdown of [[Peer Review Committee]] votes to the [[Governing Board]], which votes for investment. || 1 month<br />
|- <br />
| Step 6: Award phase || The result of the [[Governing Board]] vote and [[Peer Review Committee]] feedback are communicated to the submitters. ||<br />
|}<br />
<br />
===Current and Upcoming Calls for Proposals===<br />
<br />
* [https://wiki.digitalsquare.io/images/3/3f/Digital_Square_-_Notice_B.pdf Notice B Announcement ] with Concept Note Due January 19, 2018 at the [https://open-proposals.ucsf.edu/digital-square/notice-b Open Proposal Submission] website<br />
<br />
===Past Calls for Proposals===<br />
* [[Media:Notice_A.pdf | Notice A ]] (Closed August 25, 2017)<br />
<br />
==Current Investments==<br />
===Bahmni: Transition=== <br />
In collaboration with [https://digitalimpactalliance.org/ DIAL], Digital Square is supporting the evolution the [https://www.bahmni.org/ Bahmni] governance by creating a new Bahmni Coalition and giving it full ownership over the Bahmni product and initiative, transforming Bahmni from being a [https://www.thoughtworks.com/ ThoughtWorks]-owned-and-operated project to a collaborative open-source one hosted through [https://wiki.openmrs.org/pages/viewpage.action?pageId=37946653 OpenMRS Inc]. To speed up and smooth this transition, Digital Square and DIAL are supporting the following activities:<br />
* Collaborative development work on community-prioritized product evolution<br />
* Set-up of processes and tooling for FOSS development<br />
* Creation of a Development Team Reference Manual<br />
* Development of Standard Processes for Subcontracting<br />
* Transitioning of Bahmni IP from ThoughtWorks to the coalition<br />
<br />
===Digital Health Atlas: Core Development and Implementation Support===<br />
In collaboration with the WHO, we are supporting an upgrade of the existing Digital Health Atlas to provide country portals and country requested functionality. The Digital Health Atlas is a web-based based technology registration and assessment system that enables governments, technologists, and implementers, as well as donors, to manage information about existing and new digital health deployments. It supports cataloging related to scale, functionality, data capture and use, interoperability and standards, as well as use-cases and geographical scope of deployment. Collaborative functional requirements gathering with intended users of the registration system in the West African region will guide the specific functionality of the system and ensure usability, stakeholder relevance, and uptake. Support will be provided to Ebola affected countries.<br />
<br />
===eIDSR: Core Development=== <br />
[https://www.jembi.org/ Jembi Health Systems], [https://www.vecnacares.org/ Vecna Cares], [https://www.dimagi.com/ Dimagi] and [http://fio.com/ Fio] are developing an integrated disease surveillance solution that leverages the value of each of their technological innovations and our community of practice in interoperability. At the core, the solution would see the enabling of CommCare and Fionet to leverage published health standards ([https://ohie.org/ OpenHIE], [http://wiki.hl7.org/index.php?title=FHIR HL7 FHIR]) to communicate with a Health Information Exchange through the [http://openhim.org/ OpenHIM] and submit and query patient level data. The system would also show the ability to trigger alerts based on submitted data and create the opportunity to have patient level data feed a national data warehouse (such as [https://www.dhis2.org/ DHIS2]) and leverage [http://www.mhero.org mHero] for communication. This system would ease the burden on community health workers, clinicians, laboratory technicians, and health center admin in under-resourced areas through a more seamless connection between and visibility of data collection points, diagnostics, and workflow support. Government bodies and implementing partners would have better visibility into the data collection and management through this cohesive integrated approach to infectious disease data management. Most importantly, this sustainable solution would provide beneficiaries in critical areas a faster, more reliable connection to critical care and diagnostics for the disease burden pertinent to their district, region, or country.<br />
<br />
===Global Open Facility Registry (GOFR): Core Development and Implementation=== <br />
A consortium comprising [https://www.ehealthafrica.org/ eHealth Africa], [https://www.intrahealth.org/ IntraHealth], [http://www.jsi.com/JSIInternet/ JSI], and [https://www.rti.org/ RTI] are working on the development of curation tools for managing multiple list of health facilities in order to support ministries of health efforts to develop and maintain a Master Facility List and link with existing public sources of health facility data. Country specific support for implementation of the GOFR tools is being provided to Guinea, Liberia, and Sierra Leone.<br />
<br />
=== iHRIS Foundation: Core Development and Community Support=== <br />
The [https://www.ihris.org/2016/12/ihrisfoundation/ iHRIS Foundation ], with [https://www.intrahealth.org/ IntraHealth] as secretariat, will focus the development of features and functions to respond to requests from the iHRIS community, including ministries of health and health professional associations; as well as prepare the platform for broader use in new domains. Freed from the strict structure of projects and dependency on piecemeal funding, the iHRIS community, led by the Foundation, will be able to address longstanding issues that affect all users and offer support for new architectures to optimize the functionality and power of iHRIS. New tools, documentation, and capabilities for iHRIS will make it easier to use, more powerful, and more interoperable with the various health information ecosystems utilized by the global community. Improved and more readily available training and learning materials will increase the number of users and their capacity for making full use of the software. These improvements to iHRIS will provide the men and women who make decisions regarding human resources in the health sector with the data they need to better understand how their health systems are working, where their needs are greatest, and how to best meet those needs.<br />
<br />
===Open Data Kit 2 (ODK2): Core Development and Transition=== <br />
Global development organizations, and country-based programs increasingly rely on mobile data collection and management tools for a wide range of activities relating to the measurement, evaluation, and delivery of health programs. The collection and use of accurate and timely data is essential to organizations, their intended beneficiaries, and donors. [https://opendatakit.org/use/2_0_tools/ ODK 2.0], from [https://www.cs.washington.edu/ University of Washington], builds on the experience of [http://opendatakit-dev.cs.washington.edu/1_0_tools ODK 1.0.] ODK 2.0 has been under development for a number of years and needs to be transitioned to a multi-stakeholder open source community as part of support for more complex mobile data collection scenarios:<br />
* Data management needs are increasing as mobile data collection moves away from collecting one-time survey data to collecting longitudinal data. <br />
* As tools extend to more sophisticated applications, a deployment architect must be able to perform the necessary customizations to locality and over time. · <br />
* With a growing ecosystem of global good software tools, it is important to have seamless configuration, interoperability and linkages between tools<br />
** Network infrastructure and connectivity continue to pose significant challenges to mobile data collection, so it is essential that tools function in environments with intermittent mobile connectivity.<br />
<br />
===OpenLMIS: Core Development and Community Support=== <br />
A consortium comprising [http://www.villagereach.org/ VillageReach], [http://www.jsi.com/ JSI] and [https://ona.io/home/ Ona] will develop the features identified during the recent gap analysis work. The consortium seeks to provide the following outcomes:<br />
* Provide feature parity between TZM eLMIS and OpenLMISv3 to the greatest degree possible within funding limits, thereby enabling a cost-effective and efficient path for existing eLMIS countries to upgrade to v3.x<br />
* Add compelling new features and enhancements to existing and new modules using the improved architecture for new country adoption<br />
* Grow the OpenLMIS community by developing Africa-based resources that can eventually serve as software development and implementation partners, regional support centers and code schools.<br />
* Support the OpenLMIS community by continuing to support the Core team providing fundamental support to the community and facilitate the governance, product and technical committees.<br />
<br />
==Past Investments==<br />
===OpenLMIS: Gap Analysis===<br />
In the spring of 2017, Digital Square, in collaboration with [http://www.villagereach.org/ Village Reach], supported [http://www.jsi.com/ JSI] to conduct a gap analysis between the functionality present in eLMIS and that in [http://openlmis.org/ OpenLMIS 3.x] to ensure that countries wishing to adopt OpenLMIS 3.x have an upgrade path. Identified [https://docs.google.com/spreadsheets/d/1yl6wBGeFUD04eGY0e4Ugu7hYk1DrvqdqRO5754G8Tpc/edit#gid=0 functional gaps] were prioritized based on country needs.</div>
Litlfred
https://wiki.digitalsquare.io/index.php?title=User_talk:Jennifer_T._Henry&diff=200
User talk:Jennifer T. Henry
2018-01-17T15:54:43Z
<p>Litlfred: Welcome!</p>
<hr />
<div>'''Welcome to ''Digital Square''!'''<br />
We hope you will contribute much and well.<br />
You will probably want to read the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents help pages].<br />
Again, welcome and have fun! [[User:Litlfred|Litlfred]] ([[User talk:Litlfred|talk]]) 15:54, 17 January 2018 (UTC)</div>
Litlfred
https://wiki.digitalsquare.io/index.php?title=User_talk:Lwall&diff=195
User talk:Lwall
2018-01-11T19:57:00Z
<p>Litlfred: Welcome!</p>
<hr />
<div>'''Welcome to ''Digital Square''!'''<br />
We hope you will contribute much and well.<br />
You will probably want to read the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents help pages].<br />
Again, welcome and have fun! [[User:Litlfred|Litlfred]] ([[User talk:Litlfred|talk]]) 19:57, 11 January 2018 (UTC)</div>
Litlfred
https://wiki.digitalsquare.io/index.php?title=User_talk:Apajor&diff=194
User talk:Apajor
2018-01-11T19:56:38Z
<p>Litlfred: Welcome!</p>
<hr />
<div>'''Welcome to ''Digital Square''!'''<br />
We hope you will contribute much and well.<br />
You will probably want to read the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents help pages].<br />
Again, welcome and have fun! [[User:Litlfred|Litlfred]] ([[User talk:Litlfred|talk]]) 19:56, 11 January 2018 (UTC)</div>
Litlfred
https://wiki.digitalsquare.io/index.php?title=Frequently_Asked_Questions&diff=189
Frequently Asked Questions
2018-01-10T15:08:31Z
<p>Litlfred: /* NEW: Open Proposal Process Notice B | Submit by January 19 Deadline */</p>
<hr />
<div>==NEW: [https://open-proposals.ucsf.edu/digital-square/notice-b/ Open Proposal Process Notice B]==<br />
'''Submit by January 19 Deadline'''<br />
# Can my organization submit more than one concept note or proposal? Yes. <br />
# Is [https://open-proposals.ucsf.edu/digital-square/notice-b/details/ Notice B] restricted to those organizations who are pre-approved from the previous BAA process? No. Notice B utilizes [http://www.gatesfoundation.org/ Bill & Melinda Gates Foundation] funding and does not have restrictions on who can apply. <br />
# What is the maximum duration of an award? The longest duration is 3 years, but practically submitters should expect 1 year. <br />
# Is this an entry point into a larger funding stream? Digital Square hopes this is an entry point into longer term funding and support, but this will depend on the individual proposal. <br />
# Does Digital Square have priority countries for global goods? No. <br />
# Does Digital Square prefer to fund global goods that meet a certain maturity level? No. If this changes, we will share that update. <br />
# Does Digital Square only invest in health? What about projects that cross into other domains? Digital Squareâs focus is health. If you are looking at something tangential and wish to seek funding from Digital Square, we recommend you focus on the intersection between that sector and health. Digital Square serves as DIALâs health sustainability advisory group and [https://digitalimpactalliance.org/ DIAL] funds projects that are not health-specific. <br />
# Can we apply for backfunding? No. <br />
# Where can I find information on global goods currently being funded by Digital Square? On our Wiki. These investments were made with earmarked funding. Notice B does not use earmarked funds. <br />
# Should my concept note build off of global goods that Digital Square currently supports? This is not necessary. <br />
# Where can I find the Global Goods Maturity Model? Here. It is also accessible through our Wiki. <br />
# Must proposals focus on interoperability? No. Not focusing on interoperability will not preclude a concept note from funding. However, please note one area of the Global Goods Maturity Model is interoperability, and interoperability is in line with Digital Squareâs mission. <br />
# One requirement in the final phase of the process for proposals in Notice B is to complete a self-assessment on the [https://docs.google.com/spreadsheets/d/16nZHBsb6Zjsh9T_7Fj7zvMXUspjh39CNSS76UT6WHJU/edit#gid=0/ Global Goods Maturity Model]. How do I do this? You can make a copy of the Google sheet and submit with a link or as an Excel document.<br />
<br />
==General Open Proposal Process==<br />
# What is the Open Proposal Process? There are 6 key phases in the process. <br />
# How do I provide feedback on concept notes? Visit our [https://wiki.digitalsquare.io/index.php/Frequently_Asked_Questions/ Open Proposal Process Platform]. You can create account and provide comments and feedback on the posted proposals. <br />
# At what point in the process (phases 1-6) do I provide feedback (or, expect to receive feedback)? You can give and/or receive feedback on a concept note or proposal during any of the 6 phases of the process. <br />
# Will my concept note and proposal definitely get feedback? Digital Square cannot control the amount of feedback provided by other submitters. Digital Square does strive, however, to provide a minimum amount of feedback from the [[Peer Review Committee]]. <br />
<br />
===Concept note creation and submission phase===<br />
''This is Step 1 of 6 in the broader Open Proposal Process.''<br />
# How and when do you submit concept notes for proposals? Digital Square will release Calls for Proposals which will begin the Digital Square Open Proposal Process, the first step of which is the [[Digital Square Investments in Global Goods | Concept Note Phase]]. <br />
# When Digital Square is ready to accept new concept notes, will you release guidelines or templates on how to develop them? Yes! Concept notes and proposals both have templates that you should follow. <br />
# Are vendors and consortia submitting new proposals now/in the near future or is the focus solely on existing concept notes? Each open proposals process will have a call for proposals which will specify what global goods may apply (both new and existing). <br />
# When proposing new concept notes, should this be done as a team or as individuals? In the spirit of reducing duplication of work and fragmentation, we encourage collaboration. <br />
# How often will Digital Square issue calls for proposals? As often as funding permits. We anticipate twice a year.<br />
# Are global goods specifically software? Review our definition of global goods.<br />
# What level of budget detail should be included in proposal budgets? The Governing Board should have an idea of how funding will be spent. The budget should be a line item budget that includes activities, travel, staffing, and LOE. <br />
# What visibility do other submitters have into my concept note? All concept notes and proposals can be viewed by all other submitters. Digital Square encourages submitters to provide feedback on other concept notes and proposals and look for potential collaborators. Other submitters will not see any budget information. The [[Peer Review Committee]] will see high-level budget and LOE only. <br />
# When - and how - does a concept note become a proposal? Visit the [[Digital Square Investments in Global Goods| phases of the proposal process]]. <br />
# Do all submitted concept notes progress to the proposal phase? Digital Square will not prevent the advancement of any concept notes into proposal phase unless they are clearly out of Digital Squareâs scope. <br />
# Can my organization submit more than one concept note or proposal? Yes. <br />
<br />
===Proposal co-creation and review phase===<br />
''This is Step 2 of 6 in the broader Open Proposal Process.''<br />
# What does it mean if a proposal is labeled green-lit, amber-lit, or red-lit? Green: The proposal is recommended to the [[Governing Board]] for investment. Amber: There is potential investment risk, and it is recommend that the authors are supported by Digital Square to address specific issues. Red: The proposal is considered out of scope and is not recommended for investment or additional support from Digital Square.<br />
# Who determines if a proposal is green-lit, amber-lit, or red-lit? The PRC. <br />
# What is the process to move green-lit concept notes forward? Green-lit and amber-lit proposals may be submitted to the Board to be vote on for investment during the Board Review Phase. Once approved by the Board, Digital Square will begin contracting/awarding, according to Board guidance. <br />
# What are the next steps for green-lit proposals which do not have identified funding? The Digital Square Board can vote to mandate Digital Square to secure funding for the proposal. <br />
# Will amber-lit proposals that were not approved for investment by the Board be revisited? You can submit an updated amber-lit note. Digital Square can work with submitters to improve their proposal. <br />
# Can teams revised and re-submit red-lit concept notes? Red-lit notes are out of Digital Squareâs scope, so we do not recommend resubmitting a red-lit note unless it has changed significantly in scope. <br />
# What will the process be to ensure alignment and avoid duplicate HIS investment for concept notes that will be re-reviewed for relevance? Part of Digital Squareâs mandate is to avoid this duplication. We are addressing this through the [[Peer Review Committee]] and [[Governing Board]]. <br />
# What happens if my concept note or proposal receives conflicting feedback? Digital Square has no control over crowd-sourced comments. Submitters can expect consistent feedback from the PRC and a thorough review at the PRC Review Phase. In the event of conflicting comments, Digital Square can assist submitters to choose the best way to proceed. <br />
<br />
==Awards and funding==<br />
# View the [[Governing Board]] members.<br />
# How does the Board select which proposals will receive funding? This depends on the investment made by donors for the specific call for proposals. Those parameters will be shared as part of the call for proposals. <br />
# Does funding come from PATH or USAID? Digital Square funding comes from USAID, the Bill & Melinda Gates Foundation, and other donors in the future who co-invest into Digital Square. Awards are issued by PATH. <br />
# Will awards be subcontracts or subagreements (i.e. grants)? Once the proposal is approved by the Board, the Scope of Work will help Digital Square and the recipient determine the appropriate mechanism. <br />
<br />
==Currently funded global goods==<br />
# Where can I find written resources explaining components? (Such as the Tech Registry). Visit the current investments page.<br />
# Are you expecting buy-in from specific countries? Yes. We will share that information when it is announced on this Wiki. <br />
# Will contracts be with PATH? Yes. Awards will be made by PATH.<br />
<br />
==Roles and relationships==<br />
# Who sits on the PRC? Visit the [[Peer Review Committee | PRC Wiki page]].<br />
# What is the relationship between DIAL and Digital Square? Learn more here.<br />
# Who is Digital Square? Visit the [http://digitalsquare.org/ Digital Square website].</div>
Litlfred
https://wiki.digitalsquare.io/index.php?title=Frequently_Asked_Questions&diff=188
Frequently Asked Questions
2018-01-10T15:08:09Z
<p>Litlfred: </p>
<hr />
<div>==NEW: [https://open-proposals.ucsf.edu/digital-square/notice-b/ Open Proposal Process Notice B] | Submit by January 19 Deadline==<br />
# Can my organization submit more than one concept note or proposal? Yes. <br />
# Is [https://open-proposals.ucsf.edu/digital-square/notice-b/details/ Notice B] restricted to those organizations who are pre-approved from the previous BAA process? No. Notice B utilizes [http://www.gatesfoundation.org/ Bill & Melinda Gates Foundation] funding and does not have restrictions on who can apply. <br />
# What is the maximum duration of an award? The longest duration is 3 years, but practically submitters should expect 1 year. <br />
# Is this an entry point into a larger funding stream? Digital Square hopes this is an entry point into longer term funding and support, but this will depend on the individual proposal. <br />
# Does Digital Square have priority countries for global goods? No. <br />
# Does Digital Square prefer to fund global goods that meet a certain maturity level? No. If this changes, we will share that update. <br />
# Does Digital Square only invest in health? What about projects that cross into other domains? Digital Squareâs focus is health. If you are looking at something tangential and wish to seek funding from Digital Square, we recommend you focus on the intersection between that sector and health. Digital Square serves as DIALâs health sustainability advisory group and [https://digitalimpactalliance.org/ DIAL] funds projects that are not health-specific. <br />
# Can we apply for backfunding? No. <br />
# Where can I find information on global goods currently being funded by Digital Square? On our Wiki. These investments were made with earmarked funding. Notice B does not use earmarked funds. <br />
# Should my concept note build off of global goods that Digital Square currently supports? This is not necessary. <br />
# Where can I find the Global Goods Maturity Model? Here. It is also accessible through our Wiki. <br />
# Must proposals focus on interoperability? No. Not focusing on interoperability will not preclude a concept note from funding. However, please note one area of the Global Goods Maturity Model is interoperability, and interoperability is in line with Digital Squareâs mission. <br />
# One requirement in the final phase of the process for proposals in Notice B is to complete a self-assessment on the [https://docs.google.com/spreadsheets/d/16nZHBsb6Zjsh9T_7Fj7zvMXUspjh39CNSS76UT6WHJU/edit#gid=0/ Global Goods Maturity Model]. How do I do this? You can make a copy of the Google sheet and submit with a link or as an Excel document. <br />
<br />
==General Open Proposal Process==<br />
# What is the Open Proposal Process? There are 6 key phases in the process. <br />
# How do I provide feedback on concept notes? Visit our [https://wiki.digitalsquare.io/index.php/Frequently_Asked_Questions/ Open Proposal Process Platform]. You can create account and provide comments and feedback on the posted proposals. <br />
# At what point in the process (phases 1-6) do I provide feedback (or, expect to receive feedback)? You can give and/or receive feedback on a concept note or proposal during any of the 6 phases of the process. <br />
# Will my concept note and proposal definitely get feedback? Digital Square cannot control the amount of feedback provided by other submitters. Digital Square does strive, however, to provide a minimum amount of feedback from the [[Peer Review Committee]]. <br />
<br />
===Concept note creation and submission phase===<br />
''This is Step 1 of 6 in the broader Open Proposal Process.''<br />
# How and when do you submit concept notes for proposals? Digital Square will release Calls for Proposals which will begin the Digital Square Open Proposal Process, the first step of which is the [[Digital Square Investments in Global Goods | Concept Note Phase]]. <br />
# When Digital Square is ready to accept new concept notes, will you release guidelines or templates on how to develop them? Yes! Concept notes and proposals both have templates that you should follow. <br />
# Are vendors and consortia submitting new proposals now/in the near future or is the focus solely on existing concept notes? Each open proposals process will have a call for proposals which will specify what global goods may apply (both new and existing). <br />
# When proposing new concept notes, should this be done as a team or as individuals? In the spirit of reducing duplication of work and fragmentation, we encourage collaboration. <br />
# How often will Digital Square issue calls for proposals? As often as funding permits. We anticipate twice a year.<br />
# Are global goods specifically software? Review our definition of global goods.<br />
# What level of budget detail should be included in proposal budgets? The Governing Board should have an idea of how funding will be spent. The budget should be a line item budget that includes activities, travel, staffing, and LOE. <br />
# What visibility do other submitters have into my concept note? All concept notes and proposals can be viewed by all other submitters. Digital Square encourages submitters to provide feedback on other concept notes and proposals and look for potential collaborators. Other submitters will not see any budget information. The [[Peer Review Committee]] will see high-level budget and LOE only. <br />
# When - and how - does a concept note become a proposal? Visit the [[Digital Square Investments in Global Goods| phases of the proposal process]]. <br />
# Do all submitted concept notes progress to the proposal phase? Digital Square will not prevent the advancement of any concept notes into proposal phase unless they are clearly out of Digital Squareâs scope. <br />
# Can my organization submit more than one concept note or proposal? Yes. <br />
<br />
===Proposal co-creation and review phase===<br />
''This is Step 2 of 6 in the broader Open Proposal Process.''<br />
# What does it mean if a proposal is labeled green-lit, amber-lit, or red-lit? Green: The proposal is recommended to the [[Governing Board]] for investment. Amber: There is potential investment risk, and it is recommend that the authors are supported by Digital Square to address specific issues. Red: The proposal is considered out of scope and is not recommended for investment or additional support from Digital Square.<br />
# Who determines if a proposal is green-lit, amber-lit, or red-lit? The PRC. <br />
# What is the process to move green-lit concept notes forward? Green-lit and amber-lit proposals may be submitted to the Board to be vote on for investment during the Board Review Phase. Once approved by the Board, Digital Square will begin contracting/awarding, according to Board guidance. <br />
# What are the next steps for green-lit proposals which do not have identified funding? The Digital Square Board can vote to mandate Digital Square to secure funding for the proposal. <br />
# Will amber-lit proposals that were not approved for investment by the Board be revisited? You can submit an updated amber-lit note. Digital Square can work with submitters to improve their proposal. <br />
# Can teams revised and re-submit red-lit concept notes? Red-lit notes are out of Digital Squareâs scope, so we do not recommend resubmitting a red-lit note unless it has changed significantly in scope. <br />
# What will the process be to ensure alignment and avoid duplicate HIS investment for concept notes that will be re-reviewed for relevance? Part of Digital Squareâs mandate is to avoid this duplication. We are addressing this through the [[Peer Review Committee]] and [[Governing Board]]. <br />
# What happens if my concept note or proposal receives conflicting feedback? Digital Square has no control over crowd-sourced comments. Submitters can expect consistent feedback from the PRC and a thorough review at the PRC Review Phase. In the event of conflicting comments, Digital Square can assist submitters to choose the best way to proceed. <br />
<br />
==Awards and funding==<br />
# View the [[Governing Board]] members.<br />
# How does the Board select which proposals will receive funding? This depends on the investment made by donors for the specific call for proposals. Those parameters will be shared as part of the call for proposals. <br />
# Does funding come from PATH or USAID? Digital Square funding comes from USAID, the Bill & Melinda Gates Foundation, and other donors in the future who co-invest into Digital Square. Awards are issued by PATH. <br />
# Will awards be subcontracts or subagreements (i.e. grants)? Once the proposal is approved by the Board, the Scope of Work will help Digital Square and the recipient determine the appropriate mechanism. <br />
<br />
==Currently funded global goods==<br />
# Where can I find written resources explaining components? (Such as the Tech Registry). Visit the current investments page.<br />
# Are you expecting buy-in from specific countries? Yes. We will share that information when it is announced on this Wiki. <br />
# Will contracts be with PATH? Yes. Awards will be made by PATH.<br />
<br />
==Roles and relationships==<br />
# Who sits on the PRC? Visit the [[Peer Review Committee | PRC Wiki page]].<br />
# What is the relationship between DIAL and Digital Square? Learn more here.<br />
# Who is Digital Square? Visit the [http://digitalsquare.org/ Digital Square website].</div>
Litlfred
https://wiki.digitalsquare.io/index.php?title=User_talk:Mvaughan&diff=180
User talk:Mvaughan
2018-01-08T15:47:20Z
<p>Litlfred: Welcome!</p>
<hr />
<div>'''Welcome to ''Digital Square''!'''<br />
We hope you will contribute much and well.<br />
You will probably want to read the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents help pages].<br />
Again, welcome and have fun! [[User:Litlfred|Litlfred]] ([[User talk:Litlfred|talk]]) 15:47, 8 January 2018 (UTC)</div>
Litlfred
https://wiki.digitalsquare.io/index.php?title=Digital_Square_Investments_in_Global_Goods&diff=179
Digital Square Investments in Global Goods
2018-01-04T17:00:12Z
<p>Litlfred: /* Proposal Process Timelines */</p>
<hr />
<div>==Calls for Proposals==<br />
Digital Square routinely releases calls for proposals to invest in Digital Health Global Goods.<br />
<br />
===Proposal Process Timelines===<br />
The following outlines the timelines of proposal process:<br />
{| style="border-style: solid; border-width: 3px" class="wikitable"<br />
| style="width: 20%;" | '''Step #'''<br />
| style="width: 60%;" | '''Action'''<br />
| style="width: 20%;" | '''Approximate Timeline'''<br />
|- <br />
| Step 1: Concept note phase || Digital Square issues call for proposals, and submitters upload concept notes to Digital Square's public facing Open Proposal platform. During the 3-4 weeks, the [[Peer Review Committee]], other submitters, and other stakeholders can provide feedback, comments, suggestions, and identify potential areas for collaboration. <br/>Concept notes should be <= 3 pages or less in length and include the following:<br />
* '''Executive summary''' - Describe in 2-3 paragraphs, for a non-technical audience, the context under which this proposal or work plan is being submitted to Digital Square and the expected outcomes. <br />
* '''Consortium team''' - Describe in brief the composition of the consortium, the skill sets each organization will bring to bear on the proposal or work plan. Identify the organizational management lead who will serve as the point of contact for the proposal or work plan. You can also indicate that you are looking for collaborators during the Concept Note phase.<br />
* '''Project description''' - Provide a few paragraphs describing the project/proposal/idea. <br />
<br />
[[Media:OpenProposalsPlatform.pdf | Instructions on using the Open Proposal Platform]] <br/><br />
|| 3-4 weeks<br />
|- <br />
| Step 2: Proposal co-creation phase || Using feedback received in the Concept Note Phase, submitters begin proposal development. Iterations may be posted on the forum. The [[Peer Review Committee]], other submitters, and other stakeholders can continue to provide feedback, comments, and suggestions. || 4 weeks<br />
|- <br />
| Step 3: Proposal finalization phase || Using feedback, submitters develop budget and finalized proposal and submit to the Digital Square public-facing platform. The budget is not shared publicly on the platform. The PRC sees only the high-level budget and LOE percentages. || 2 weeks<br />
|- <br />
| Step 4: PRC review phase || The [[Peer Review Committee]] reviews proposals according to [[Peer Review Committee]] criteria and votes on green-, amber-, or red-lit status. || 3 weeks<br />
|- <br />
| Step 5: Board review phase || Digital Squares presents the proposals, budget, and breakdown of [[Peer Review Committee]] votes to the [[Governing Board]], which votes for investment. || 1 month<br />
|- <br />
| Step 6: Award phase || The result of the [[Governing Board]] vote and [[Peer Review Committee]] feedback are communicated to the submitters. ||<br />
|}<br />
<br />
===Current and Upcoming Calls for Proposals===<br />
<br />
* [https://wiki.digitalsquare.io/images/3/3f/Digital_Square_-_Notice_B.pdf Notice B Announcement ] with Concept Note Due January 19, 2018 at the [https://open-proposals.ucsf.edu/digital-square/notice-b Open Proposal Submission] website<br />
<br />
===Past Calls for Proposals===<br />
* [[Media:Notice_A.pdf | Notice A ]] (Closed August 25, 2017)<br />
<br />
==Current Investments==<br />
===Bahmni: Transition=== <br />
In collaboration with [https://digitalimpactalliance.org/ DIAL], Digital Square is supporting the evolution the [https://www.bahmni.org/ Bahmni] governance by creating a new Bahmni Coalition and giving it full ownership over the Bahmni product and initiative, transforming Bahmni from being a [https://www.thoughtworks.com/ ThoughtWorks]-owned-and-operated project to a collaborative open-source one hosted through [https://wiki.openmrs.org/pages/viewpage.action?pageId=37946653 OpenMRS Inc]. To speed up and smooth this transition, Digital Square and DIAL are supporting the following activities:<br />
* Collaborative development work on community-prioritized product evolution<br />
* Set-up of processes and tooling for FOSS development<br />
* Creation of a Development Team Reference Manual<br />
* Development of Standard Processes for Subcontracting<br />
* Transitioning of Bahmni IP from ThoughtWorks to the coalition<br />
<br />
===Digital Health Atlas: Core Development and Implementation Support===<br />
In collaboration with the WHO, we are supporting an upgrade of the existing Digital Health Atlas to provide country portals and country requested functionality. The Digital Health Atlas is a web-based based technology registration and assessment system that enables governments, technologists, and implementers, as well as donors, to manage information about existing and new digital health deployments. It supports cataloging related to scale, functionality, data capture and use, interoperability and standards, as well as use-cases and geographical scope of deployment. Collaborative functional requirements gathering with intended users of the registration system in the West African region will guide the specific functionality of the system and ensure usability, stakeholder relevance, and uptake. Support will be provided to Ebola affected countries.<br />
<br />
===eIDSR: Core Development=== <br />
[https://www.jembi.org/ Jembi Health Systems], [https://www.vecnacares.org/ Vecna Cares], [https://www.dimagi.com/ Dimagi] and [http://fio.com/ Fio] are developing an integrated disease surveillance solution that leverages the value of each of their technological innovations and our community of practice in interoperability. At the core, the solution would see the enabling of CommCare and Fionet to leverage published health standards ([https://ohie.org/ OpenHIE], [http://wiki.hl7.org/index.php?title=FHIR HL7 FHIR]) to communicate with a Health Information Exchange through the [http://openhim.org/ OpenHIM] and submit and query patient level data. The system would also show the ability to trigger alerts based on submitted data and create the opportunity to have patient level data feed a national data warehouse (such as [https://www.dhis2.org/ DHIS2]) and leverage [http://www.mhero.org mHero] for communication. This system would ease the burden on community health workers, clinicians, laboratory technicians, and health center admin in under-resourced areas through a more seamless connection between and visibility of data collection points, diagnostics, and workflow support. Government bodies and implementing partners would have better visibility into the data collection and management through this cohesive integrated approach to infectious disease data management. Most importantly, this sustainable solution would provide beneficiaries in critical areas a faster, more reliable connection to critical care and diagnostics for the disease burden pertinent to their district, region, or country.<br />
<br />
===Global Open Facility Registry (GOFR): Core Development and Implementation=== <br />
A consortium comprising [https://www.ehealthafrica.org/ eHealth Africa], [https://www.intrahealth.org/ IntraHealth], [http://www.jsi.com/JSIInternet/ JSI], and [https://www.rti.org/ RTI] are working on the development of curation tools for managing multiple list of health facilities in order to support ministries of health efforts to develop and maintain a Master Facility List and link with existing public sources of health facility data. Country specific support for implementation of the GOFR tools is being provided to Guinea, Liberia, and Sierra Leone.<br />
<br />
=== iHRIS Foundation: Core Development and Community Support=== <br />
The [https://www.ihris.org/2016/12/ihrisfoundation/ iHRIS Foundation ], with [https://www.intrahealth.org/ IntraHealth] as secretariat, will focus the development of features and functions to respond to requests from the iHRIS community, including ministries of health and health professional associations; as well as prepare the platform for broader use in new domains. Freed from the strict structure of projects and dependency on piecemeal funding, the iHRIS community, led by the Foundation, will be able to address longstanding issues that affect all users and offer support for new architectures to optimize the functionality and power of iHRIS. New tools, documentation, and capabilities for iHRIS will make it easier to use, more powerful, and more interoperable with the various health information ecosystems utilized by the global community. Improved and more readily available training and learning materials will increase the number of users and their capacity for making full use of the software. These improvements to iHRIS will provide the men and women who make decisions regarding human resources in the health sector with the data they need to better understand how their health systems are working, where their needs are greatest, and how to best meet those needs.<br />
<br />
===Open Data Kit 2 (ODK2): Core Development and Transition=== <br />
Global development organizations, and country-based programs increasingly rely on mobile data collection and management tools for a wide range of activities relating to the measurement, evaluation, and delivery of health programs. The collection and use of accurate and timely data is essential to organizations, their intended beneficiaries, and donors. [https://opendatakit.org/use/2_0_tools/ ODK 2.0], from [https://www.cs.washington.edu/ University of Washington], builds on the experience of [http://opendatakit-dev.cs.washington.edu/1_0_tools ODK 1.0.] ODK 2.0 has been under development for a number of years and needs to be transitioned to a multi-stakeholder open source community as part of support for more complex mobile data collection scenarios:<br />
* Data management needs are increasing as mobile data collection moves away from collecting one-time survey data to collecting longitudinal data. <br />
* As tools extend to more sophisticated applications, a deployment architect must be able to perform the necessary customizations to locality and over time. · <br />
* With a growing ecosystem of global good software tools, it is important to have seamless configuration, interoperability and linkages between tools<br />
** Network infrastructure and connectivity continue to pose significant challenges to mobile data collection, so it is essential that tools function in environments with intermittent mobile connectivity.<br />
<br />
===OpenLMIS: Core Development and Community Support=== <br />
A consortium comprising [http://www.villagereach.org/ VillageReach], [http://www.jsi.com/ JSI] and [https://ona.io/home/ Ona] will develop the features identified during the recent gap analysis work. The consortium seeks to provide the following outcomes:<br />
* Provide feature parity between TZM eLMIS and OpenLMISv3 to the greatest degree possible within funding limits, thereby enabling a cost-effective and efficient path for existing eLMIS countries to upgrade to v3.x<br />
* Add compelling new features and enhancements to existing and new modules using the improved architecture for new country adoption<br />
* Grow the OpenLMIS community by developing Africa-based resources that can eventually serve as software development and implementation partners, regional support centers and code schools.<br />
* Support the OpenLMIS community by continuing to support the Core team providing fundamental support to the community and facilitate the governance, product and technical committees.<br />
<br />
==Past Investments==<br />
===OpenLMIS: Gap Analysis===<br />
In the spring of 2017, Digital Square, in collaboration with [http://www.villagereach.org/ Village Reach], supported [http://www.jsi.com/ JSI] to conduct a gap analysis between the functionality present in eLMIS and that in [http://openlmis.org/ OpenLMIS 3.x] to ensure that countries wishing to adopt OpenLMIS 3.x have an upgrade path. Identified [https://docs.google.com/spreadsheets/d/1yl6wBGeFUD04eGY0e4Ugu7hYk1DrvqdqRO5754G8Tpc/edit#gid=0 functional gaps] were prioritized based on country needs.</div>
Litlfred
https://wiki.digitalsquare.io/index.php?title=Digital_Square_Investments_in_Global_Goods&diff=178
Digital Square Investments in Global Goods
2018-01-04T15:46:18Z
<p>Litlfred: /* Proposal Process Timelines */</p>
<hr />
<div>==Calls for Proposals==<br />
Digital Square routinely releases calls for proposals to invest in Digital Health Global Goods.<br />
<br />
===Proposal Process Timelines===<br />
The following outlines the timelines of proposal process:<br />
{| style="border-style: solid; border-width: 3px" class="wikitable"<br />
| style="width: 20%;" | '''Step #'''<br />
| style="width: 60%;" | '''Action'''<br />
| style="width: 20%;" | '''Approximate Timeline'''<br />
|- <br />
| Step 1: Concept note phase || Digital Square issues call for proposals, and submitters upload concept notes to Digital Square's public facing Open Proposal platform. During the 3-4 weeks, the [[Peer Review Committee]], other submitters, and other stakeholders can provide feedback, comments, suggestions, and identify potential areas for collaboration. [[Media:OpenProposalsPlatform.pdf | Instructions on using the Open Proposal Platform]] || 3-4 weeks<br />
|- <br />
| Step 2: Proposal co-creation phase || Using feedback received in the Concept Note Phase, submitters begin proposal development. Iterations may be posted on the forum. The [[Peer Review Committee]], other submitters, and other stakeholders can continue to provide feedback, comments, and suggestions. || 4 weeks<br />
|- <br />
| Step 3: Proposal finalization phase || Using feedback, submitters develop budget and finalized proposal and submit to the Digital Square public-facing platform. The budget is not shared publicly on the platform. The PRC sees only the high-level budget and LOE percentages. || 2 weeks<br />
|- <br />
| Step 4: PRC review phase || The [[Peer Review Committee]] reviews proposals according to [[Peer Review Committee]] criteria and votes on green-, amber-, or red-lit status. || 3 weeks<br />
|- <br />
| Step 5: Board review phase || Digital Squares presents the proposals, budget, and breakdown of [[Peer Review Committee]] votes to the [[Governing Board]], which votes for investment. || 1 month<br />
|- <br />
| Step 6: Award phase || The result of the [[Governing Board]] vote and [[Peer Review Committee]] feedback are communicated to the submitters. ||<br />
|}<br />
<br />
===Current and Upcoming Calls for Proposals===<br />
<br />
* [https://wiki.digitalsquare.io/images/3/3f/Digital_Square_-_Notice_B.pdf Notice B Announcement ] with Concept Note Due January 19, 2018 at the [https://open-proposals.ucsf.edu/digital-square/notice-b Open Proposal Submission] website<br />
<br />
===Past Calls for Proposals===<br />
* [[Media:Notice_A.pdf | Notice A ]] (Closed August 25, 2017)<br />
<br />
==Current Investments==<br />
===Bahmni: Transition=== <br />
In collaboration with [https://digitalimpactalliance.org/ DIAL], Digital Square is supporting the evolution the [https://www.bahmni.org/ Bahmni] governance by creating a new Bahmni Coalition and giving it full ownership over the Bahmni product and initiative, transforming Bahmni from being a [https://www.thoughtworks.com/ ThoughtWorks]-owned-and-operated project to a collaborative open-source one hosted through [https://wiki.openmrs.org/pages/viewpage.action?pageId=37946653 OpenMRS Inc]. To speed up and smooth this transition, Digital Square and DIAL are supporting the following activities:<br />
* Collaborative development work on community-prioritized product evolution<br />
* Set-up of processes and tooling for FOSS development<br />
* Creation of a Development Team Reference Manual<br />
* Development of Standard Processes for Subcontracting<br />
* Transitioning of Bahmni IP from ThoughtWorks to the coalition<br />
<br />
===Digital Health Atlas: Core Development and Implementation Support===<br />
In collaboration with the WHO, we are supporting an upgrade of the existing Digital Health Atlas to provide country portals and country requested functionality. The Digital Health Atlas is a web-based based technology registration and assessment system that enables governments, technologists, and implementers, as well as donors, to manage information about existing and new digital health deployments. It supports cataloging related to scale, functionality, data capture and use, interoperability and standards, as well as use-cases and geographical scope of deployment. Collaborative functional requirements gathering with intended users of the registration system in the West African region will guide the specific functionality of the system and ensure usability, stakeholder relevance, and uptake. Support will be provided to Ebola affected countries.<br />
<br />
===eIDSR: Core Development=== <br />
[https://www.jembi.org/ Jembi Health Systems], [https://www.vecnacares.org/ Vecna Cares], [https://www.dimagi.com/ Dimagi] and [http://fio.com/ Fio] are developing an integrated disease surveillance solution that leverages the value of each of their technological innovations and our community of practice in interoperability. At the core, the solution would see the enabling of CommCare and Fionet to leverage published health standards ([https://ohie.org/ OpenHIE], [http://wiki.hl7.org/index.php?title=FHIR HL7 FHIR]) to communicate with a Health Information Exchange through the [http://openhim.org/ OpenHIM] and submit and query patient level data. The system would also show the ability to trigger alerts based on submitted data and create the opportunity to have patient level data feed a national data warehouse (such as [https://www.dhis2.org/ DHIS2]) and leverage [http://www.mhero.org mHero] for communication. This system would ease the burden on community health workers, clinicians, laboratory technicians, and health center admin in under-resourced areas through a more seamless connection between and visibility of data collection points, diagnostics, and workflow support. Government bodies and implementing partners would have better visibility into the data collection and management through this cohesive integrated approach to infectious disease data management. Most importantly, this sustainable solution would provide beneficiaries in critical areas a faster, more reliable connection to critical care and diagnostics for the disease burden pertinent to their district, region, or country.<br />
<br />
===Global Open Facility Registry (GOFR): Core Development and Implementation=== <br />
A consortium comprising [https://www.ehealthafrica.org/ eHealth Africa], [https://www.intrahealth.org/ IntraHealth], [http://www.jsi.com/JSIInternet/ JSI], and [https://www.rti.org/ RTI] are working on the development of curation tools for managing multiple list of health facilities in order to support ministries of health efforts to develop and maintain a Master Facility List and link with existing public sources of health facility data. Country specific support for implementation of the GOFR tools is being provided to Guinea, Liberia, and Sierra Leone.<br />
<br />
=== iHRIS Foundation: Core Development and Community Support=== <br />
The [https://www.ihris.org/2016/12/ihrisfoundation/ iHRIS Foundation ], with [https://www.intrahealth.org/ IntraHealth] as secretariat, will focus the development of features and functions to respond to requests from the iHRIS community, including ministries of health and health professional associations; as well as prepare the platform for broader use in new domains. Freed from the strict structure of projects and dependency on piecemeal funding, the iHRIS community, led by the Foundation, will be able to address longstanding issues that affect all users and offer support for new architectures to optimize the functionality and power of iHRIS. New tools, documentation, and capabilities for iHRIS will make it easier to use, more powerful, and more interoperable with the various health information ecosystems utilized by the global community. Improved and more readily available training and learning materials will increase the number of users and their capacity for making full use of the software. These improvements to iHRIS will provide the men and women who make decisions regarding human resources in the health sector with the data they need to better understand how their health systems are working, where their needs are greatest, and how to best meet those needs.<br />
<br />
===Open Data Kit 2 (ODK2): Core Development and Transition=== <br />
Global development organizations, and country-based programs increasingly rely on mobile data collection and management tools for a wide range of activities relating to the measurement, evaluation, and delivery of health programs. The collection and use of accurate and timely data is essential to organizations, their intended beneficiaries, and donors. [https://opendatakit.org/use/2_0_tools/ ODK 2.0], from [https://www.cs.washington.edu/ University of Washington], builds on the experience of [http://opendatakit-dev.cs.washington.edu/1_0_tools ODK 1.0.] ODK 2.0 has been under development for a number of years and needs to be transitioned to a multi-stakeholder open source community as part of support for more complex mobile data collection scenarios:<br />
* Data management needs are increasing as mobile data collection moves away from collecting one-time survey data to collecting longitudinal data. <br />
* As tools extend to more sophisticated applications, a deployment architect must be able to perform the necessary customizations to locality and over time. · <br />
* With a growing ecosystem of global good software tools, it is important to have seamless configuration, interoperability and linkages between tools<br />
** Network infrastructure and connectivity continue to pose significant challenges to mobile data collection, so it is essential that tools function in environments with intermittent mobile connectivity.<br />
<br />
===OpenLMIS: Core Development and Community Support=== <br />
A consortium comprising [http://www.villagereach.org/ VillageReach], [http://www.jsi.com/ JSI] and [https://ona.io/home/ Ona] will develop the features identified during the recent gap analysis work. The consortium seeks to provide the following outcomes:<br />
* Provide feature parity between TZM eLMIS and OpenLMISv3 to the greatest degree possible within funding limits, thereby enabling a cost-effective and efficient path for existing eLMIS countries to upgrade to v3.x<br />
* Add compelling new features and enhancements to existing and new modules using the improved architecture for new country adoption<br />
* Grow the OpenLMIS community by developing Africa-based resources that can eventually serve as software development and implementation partners, regional support centers and code schools.<br />
* Support the OpenLMIS community by continuing to support the Core team providing fundamental support to the community and facilitate the governance, product and technical committees.<br />
<br />
==Past Investments==<br />
===OpenLMIS: Gap Analysis===<br />
In the spring of 2017, Digital Square, in collaboration with [http://www.villagereach.org/ Village Reach], supported [http://www.jsi.com/ JSI] to conduct a gap analysis between the functionality present in eLMIS and that in [http://openlmis.org/ OpenLMIS 3.x] to ensure that countries wishing to adopt OpenLMIS 3.x have an upgrade path. Identified [https://docs.google.com/spreadsheets/d/1yl6wBGeFUD04eGY0e4Ugu7hYk1DrvqdqRO5754G8Tpc/edit#gid=0 functional gaps] were prioritized based on country needs.</div>
Litlfred
https://wiki.digitalsquare.io/index.php?title=Digital_Square_Investments_in_Global_Goods&diff=177
Digital Square Investments in Global Goods
2018-01-04T15:45:46Z
<p>Litlfred: /* Proposal Process Timelines */</p>
<hr />
<div>==Calls for Proposals==<br />
Digital Square routinely releases calls for proposals to invest in Digital Health Global Goods.<br />
<br />
===Proposal Process Timelines===<br />
The following outlines the timelines of proposal process:<br />
{| style="border-style: solid; border-width: 3px" class="wikitable"<br />
| style="width: 20%;" | '''Step #'''<br />
| style="width: 60%;" | '''Action'''<br />
| style="width: 20%;" | '''Approximate Timeline'''<br />
|- <br />
| Step 1: Concept note phase || Digital Square issues call for proposals, and submitters upload concept notes to Digital Square's public facing Open Proposal platform. During the 3-4 weeks, the [[Peer Review Committee]], other submitters, and other stakeholders can provide feedback, comments, suggestions, and identify potential areas for collaboration. [[Media:OpenProposalsPlatform.pdf Instructions on using the Open Proposal Platform]] || 3-4 weeks<br />
|- <br />
| Step 2: Proposal co-creation phase || Using feedback received in the Concept Note Phase, submitters begin proposal development. Iterations may be posted on the forum. The [[Peer Review Committee]], other submitters, and other stakeholders can continue to provide feedback, comments, and suggestions. || 4 weeks<br />
|- <br />
| Step 3: Proposal finalization phase || Using feedback, submitters develop budget and finalized proposal and submit to the Digital Square public-facing platform. The budget is not shared publicly on the platform. The PRC sees only the high-level budget and LOE percentages. || 2 weeks<br />
|- <br />
| Step 4: PRC review phase || The [[Peer Review Committee]] reviews proposals according to [[Peer Review Committee]] criteria and votes on green-, amber-, or red-lit status. || 3 weeks<br />
|- <br />
| Step 5: Board review phase || Digital Squares presents the proposals, budget, and breakdown of [[Peer Review Committee]] votes to the [[Governing Board]], which votes for investment. || 1 month<br />
|- <br />
| Step 6: Award phase || The result of the [[Governing Board]] vote and [[Peer Review Committee]] feedback are communicated to the submitters. ||<br />
|}<br />
<br />
===Current and Upcoming Calls for Proposals===<br />
<br />
* [https://wiki.digitalsquare.io/images/3/3f/Digital_Square_-_Notice_B.pdf Notice B Announcement ] with Concept Note Due January 19, 2018 at the [https://open-proposals.ucsf.edu/digital-square/notice-b Open Proposal Submission] website<br />
<br />
===Past Calls for Proposals===<br />
* [[Media:Notice_A.pdf | Notice A ]] (Closed August 25, 2017)<br />
<br />
==Current Investments==<br />
===Bahmni: Transition=== <br />
In collaboration with [https://digitalimpactalliance.org/ DIAL], Digital Square is supporting the evolution the [https://www.bahmni.org/ Bahmni] governance by creating a new Bahmni Coalition and giving it full ownership over the Bahmni product and initiative, transforming Bahmni from being a [https://www.thoughtworks.com/ ThoughtWorks]-owned-and-operated project to a collaborative open-source one hosted through [https://wiki.openmrs.org/pages/viewpage.action?pageId=37946653 OpenMRS Inc]. To speed up and smooth this transition, Digital Square and DIAL are supporting the following activities:<br />
* Collaborative development work on community-prioritized product evolution<br />
* Set-up of processes and tooling for FOSS development<br />
* Creation of a Development Team Reference Manual<br />
* Development of Standard Processes for Subcontracting<br />
* Transitioning of Bahmni IP from ThoughtWorks to the coalition<br />
<br />
===Digital Health Atlas: Core Development and Implementation Support===<br />
In collaboration with the WHO, we are supporting an upgrade of the existing Digital Health Atlas to provide country portals and country requested functionality. The Digital Health Atlas is a web-based based technology registration and assessment system that enables governments, technologists, and implementers, as well as donors, to manage information about existing and new digital health deployments. It supports cataloging related to scale, functionality, data capture and use, interoperability and standards, as well as use-cases and geographical scope of deployment. Collaborative functional requirements gathering with intended users of the registration system in the West African region will guide the specific functionality of the system and ensure usability, stakeholder relevance, and uptake. Support will be provided to Ebola affected countries.<br />
<br />
===eIDSR: Core Development=== <br />
[https://www.jembi.org/ Jembi Health Systems], [https://www.vecnacares.org/ Vecna Cares], [https://www.dimagi.com/ Dimagi] and [http://fio.com/ Fio] are developing an integrated disease surveillance solution that leverages the value of each of their technological innovations and our community of practice in interoperability. At the core, the solution would see the enabling of CommCare and Fionet to leverage published health standards ([https://ohie.org/ OpenHIE], [http://wiki.hl7.org/index.php?title=FHIR HL7 FHIR]) to communicate with a Health Information Exchange through the [http://openhim.org/ OpenHIM] and submit and query patient level data. The system would also show the ability to trigger alerts based on submitted data and create the opportunity to have patient level data feed a national data warehouse (such as [https://www.dhis2.org/ DHIS2]) and leverage [http://www.mhero.org mHero] for communication. This system would ease the burden on community health workers, clinicians, laboratory technicians, and health center admin in under-resourced areas through a more seamless connection between and visibility of data collection points, diagnostics, and workflow support. Government bodies and implementing partners would have better visibility into the data collection and management through this cohesive integrated approach to infectious disease data management. Most importantly, this sustainable solution would provide beneficiaries in critical areas a faster, more reliable connection to critical care and diagnostics for the disease burden pertinent to their district, region, or country.<br />
<br />
===Global Open Facility Registry (GOFR): Core Development and Implementation=== <br />
A consortium comprising [https://www.ehealthafrica.org/ eHealth Africa], [https://www.intrahealth.org/ IntraHealth], [http://www.jsi.com/JSIInternet/ JSI], and [https://www.rti.org/ RTI] are working on the development of curation tools for managing multiple list of health facilities in order to support ministries of health efforts to develop and maintain a Master Facility List and link with existing public sources of health facility data. Country specific support for implementation of the GOFR tools is being provided to Guinea, Liberia, and Sierra Leone.<br />
<br />
=== iHRIS Foundation: Core Development and Community Support=== <br />
The [https://www.ihris.org/2016/12/ihrisfoundation/ iHRIS Foundation ], with [https://www.intrahealth.org/ IntraHealth] as secretariat, will focus the development of features and functions to respond to requests from the iHRIS community, including ministries of health and health professional associations; as well as prepare the platform for broader use in new domains. Freed from the strict structure of projects and dependency on piecemeal funding, the iHRIS community, led by the Foundation, will be able to address longstanding issues that affect all users and offer support for new architectures to optimize the functionality and power of iHRIS. New tools, documentation, and capabilities for iHRIS will make it easier to use, more powerful, and more interoperable with the various health information ecosystems utilized by the global community. Improved and more readily available training and learning materials will increase the number of users and their capacity for making full use of the software. These improvements to iHRIS will provide the men and women who make decisions regarding human resources in the health sector with the data they need to better understand how their health systems are working, where their needs are greatest, and how to best meet those needs.<br />
<br />
===Open Data Kit 2 (ODK2): Core Development and Transition=== <br />
Global development organizations, and country-based programs increasingly rely on mobile data collection and management tools for a wide range of activities relating to the measurement, evaluation, and delivery of health programs. The collection and use of accurate and timely data is essential to organizations, their intended beneficiaries, and donors. [https://opendatakit.org/use/2_0_tools/ ODK 2.0], from [https://www.cs.washington.edu/ University of Washington], builds on the experience of [http://opendatakit-dev.cs.washington.edu/1_0_tools ODK 1.0.] ODK 2.0 has been under development for a number of years and needs to be transitioned to a multi-stakeholder open source community as part of support for more complex mobile data collection scenarios:<br />
* Data management needs are increasing as mobile data collection moves away from collecting one-time survey data to collecting longitudinal data. <br />
* As tools extend to more sophisticated applications, a deployment architect must be able to perform the necessary customizations to locality and over time. · <br />
* With a growing ecosystem of global good software tools, it is important to have seamless configuration, interoperability and linkages between tools<br />
** Network infrastructure and connectivity continue to pose significant challenges to mobile data collection, so it is essential that tools function in environments with intermittent mobile connectivity.<br />
<br />
===OpenLMIS: Core Development and Community Support=== <br />
A consortium comprising [http://www.villagereach.org/ VillageReach], [http://www.jsi.com/ JSI] and [https://ona.io/home/ Ona] will develop the features identified during the recent gap analysis work. The consortium seeks to provide the following outcomes:<br />
* Provide feature parity between TZM eLMIS and OpenLMISv3 to the greatest degree possible within funding limits, thereby enabling a cost-effective and efficient path for existing eLMIS countries to upgrade to v3.x<br />
* Add compelling new features and enhancements to existing and new modules using the improved architecture for new country adoption<br />
* Grow the OpenLMIS community by developing Africa-based resources that can eventually serve as software development and implementation partners, regional support centers and code schools.<br />
* Support the OpenLMIS community by continuing to support the Core team providing fundamental support to the community and facilitate the governance, product and technical committees.<br />
<br />
==Past Investments==<br />
===OpenLMIS: Gap Analysis===<br />
In the spring of 2017, Digital Square, in collaboration with [http://www.villagereach.org/ Village Reach], supported [http://www.jsi.com/ JSI] to conduct a gap analysis between the functionality present in eLMIS and that in [http://openlmis.org/ OpenLMIS 3.x] to ensure that countries wishing to adopt OpenLMIS 3.x have an upgrade path. Identified [https://docs.google.com/spreadsheets/d/1yl6wBGeFUD04eGY0e4Ugu7hYk1DrvqdqRO5754G8Tpc/edit#gid=0 functional gaps] were prioritized based on country needs.</div>
Litlfred
https://wiki.digitalsquare.io/index.php?title=File:OpenProposalsPlatform.pdf&diff=176
File:OpenProposalsPlatform.pdf
2018-01-04T15:44:35Z
<p>Litlfred: </p>
<hr />
<div></div>
Litlfred
https://wiki.digitalsquare.io/index.php?title=Digital_Square_Investments_in_Global_Goods&diff=175
Digital Square Investments in Global Goods
2018-01-03T13:52:46Z
<p>Litlfred: /* Current and Upcoming Calls for Proposals */</p>
<hr />
<div>==Calls for Proposals==<br />
Digital Square routinely releases calls for proposals to invest in Digital Health Global Goods.<br />
<br />
===Proposal Process Timelines===<br />
The following outlines the timelines of proposal process:<br />
{| style="border-style: solid; border-width: 3px" class="wikitable"<br />
| style="width: 20%;" | '''Step #'''<br />
| style="width: 60%;" | '''Action'''<br />
| style="width: 20%;" | '''Approximate Timeline'''<br />
|- <br />
| Step 1: Concept note phase || Digital Square issues call for proposals, and submitters upload concept notes to Digital Square public-facing platform. During the 3-4 weeks, the [[Peer Review Committee]], other submitters, and other stakeholders can provide feedback, comments, suggestions, and identify potential areas for collaboration. || 3-4 weeks<br />
|- <br />
| Step 2: Proposal co-creation phase || Using feedback received in the Concept Note Phase, submitters begin proposal development. Iterations may be posted on the forum. The [[Peer Review Committee]], other submitters, and other stakeholders can continue to provide feedback, comments, and suggestions. || 4 weeks<br />
|- <br />
| Step 3: Proposal finalization phase || Using feedback, submitters develop budget and finalized proposal and submit to the Digital Square public-facing platform. The budget is not shared publicly on the platform. The PRC sees only the high-level budget and LOE percentages. || 2 weeks<br />
|- <br />
| Step 4: PRC review phase || The [[Peer Review Committee]] reviews proposals according to [[Peer Review Committee]] criteria and votes on green-, amber-, or red-lit status. || 3 weeks<br />
|- <br />
| Step 5: Board review phase || Digital Squares presents the proposals, budget, and breakdown of [[Peer Review Committee]] votes to the [[Governing Board]], which votes for investment. || 1 month<br />
|- <br />
| Step 6: Award phase || The result of the [[Governing Board]] vote and [[Peer Review Committee]] feedback are communicated to the submitters. ||<br />
|}<br />
<br />
===Current and Upcoming Calls for Proposals===<br />
<br />
* [https://wiki.digitalsquare.io/images/3/3f/Digital_Square_-_Notice_B.pdf Notice B Announcement ] with Concept Note Due January 19, 2018 at the [https://open-proposals.ucsf.edu/digital-square/notice-b Open Proposal Submission] website<br />
<br />
===Past Calls for Proposals===<br />
* [[Media:Notice_A.pdf | Notice A ]] (Closed August 25, 2017)<br />
<br />
==Current Investments==<br />
===Bahmni: Transition=== <br />
In collaboration with [https://digitalimpactalliance.org/ DIAL], Digital Square is supporting the evolution the [https://www.bahmni.org/ Bahmni] governance by creating a new Bahmni Coalition and giving it full ownership over the Bahmni product and initiative, transforming Bahmni from being a [https://www.thoughtworks.com/ ThoughtWorks]-owned-and-operated project to a collaborative open-source one hosted through [https://wiki.openmrs.org/pages/viewpage.action?pageId=37946653 OpenMRS Inc]. To speed up and smooth this transition, Digital Square and DIAL are supporting the following activities:<br />
* Collaborative development work on community-prioritized product evolution<br />
* Set-up of processes and tooling for FOSS development<br />
* Creation of a Development Team Reference Manual<br />
* Development of Standard Processes for Subcontracting<br />
* Transitioning of Bahmni IP from ThoughtWorks to the coalition<br />
<br />
===Digital Health Atlas: Core Development and Implementation Support===<br />
In collaboration with the WHO, we are supporting an upgrade of the existing Digital Health Atlas to provide country portals and country requested functionality. The Digital Health Atlas is a web-based based technology registration and assessment system that enables governments, technologists, and implementers, as well as donors, to manage information about existing and new digital health deployments. It supports cataloging related to scale, functionality, data capture and use, interoperability and standards, as well as use-cases and geographical scope of deployment. Collaborative functional requirements gathering with intended users of the registration system in the West African region will guide the specific functionality of the system and ensure usability, stakeholder relevance, and uptake. Support will be provided to Ebola affected countries.<br />
<br />
===eIDSR: Core Development=== <br />
[https://www.jembi.org/ Jembi Health Systems], [https://www.vecnacares.org/ Vecna Cares], [https://www.dimagi.com/ Dimagi] and [http://fio.com/ Fio] are developing an integrated disease surveillance solution that leverages the value of each of their technological innovations and our community of practice in interoperability. At the core, the solution would see the enabling of CommCare and Fionet to leverage published health standards ([https://ohie.org/ OpenHIE], [http://wiki.hl7.org/index.php?title=FHIR HL7 FHIR]) to communicate with a Health Information Exchange through the [http://openhim.org/ OpenHIM] and submit and query patient level data. The system would also show the ability to trigger alerts based on submitted data and create the opportunity to have patient level data feed a national data warehouse (such as [https://www.dhis2.org/ DHIS2]) and leverage [http://www.mhero.org mHero] for communication. This system would ease the burden on community health workers, clinicians, laboratory technicians, and health center admin in under-resourced areas through a more seamless connection between and visibility of data collection points, diagnostics, and workflow support. Government bodies and implementing partners would have better visibility into the data collection and management through this cohesive integrated approach to infectious disease data management. Most importantly, this sustainable solution would provide beneficiaries in critical areas a faster, more reliable connection to critical care and diagnostics for the disease burden pertinent to their district, region, or country.<br />
<br />
===Global Open Facility Registry (GOFR): Core Development and Implementation=== <br />
A consortium comprising [https://www.ehealthafrica.org/ eHealth Africa], [https://www.intrahealth.org/ IntraHealth], [http://www.jsi.com/JSIInternet/ JSI], and [https://www.rti.org/ RTI] are working on the development of curation tools for managing multiple list of health facilities in order to support ministries of health efforts to develop and maintain a Master Facility List and link with existing public sources of health facility data. Country specific support for implementation of the GOFR tools is being provided to Guinea, Liberia, and Sierra Leone.<br />
<br />
=== iHRIS Foundation: Core Development and Community Support=== <br />
The [https://www.ihris.org/2016/12/ihrisfoundation/ iHRIS Foundation ], with [https://www.intrahealth.org/ IntraHealth] as secretariat, will focus the development of features and functions to respond to requests from the iHRIS community, including ministries of health and health professional associations; as well as prepare the platform for broader use in new domains. Freed from the strict structure of projects and dependency on piecemeal funding, the iHRIS community, led by the Foundation, will be able to address longstanding issues that affect all users and offer support for new architectures to optimize the functionality and power of iHRIS. New tools, documentation, and capabilities for iHRIS will make it easier to use, more powerful, and more interoperable with the various health information ecosystems utilized by the global community. Improved and more readily available training and learning materials will increase the number of users and their capacity for making full use of the software. These improvements to iHRIS will provide the men and women who make decisions regarding human resources in the health sector with the data they need to better understand how their health systems are working, where their needs are greatest, and how to best meet those needs.<br />
<br />
===Open Data Kit 2 (ODK2): Core Development and Transition=== <br />
Global development organizations, and country-based programs increasingly rely on mobile data collection and management tools for a wide range of activities relating to the measurement, evaluation, and delivery of health programs. The collection and use of accurate and timely data is essential to organizations, their intended beneficiaries, and donors. [https://opendatakit.org/use/2_0_tools/ ODK 2.0], from [https://www.cs.washington.edu/ University of Washington], builds on the experience of [http://opendatakit-dev.cs.washington.edu/1_0_tools ODK 1.0.] ODK 2.0 has been under development for a number of years and needs to be transitioned to a multi-stakeholder open source community as part of support for more complex mobile data collection scenarios:<br />
* Data management needs are increasing as mobile data collection moves away from collecting one-time survey data to collecting longitudinal data. <br />
* As tools extend to more sophisticated applications, a deployment architect must be able to perform the necessary customizations to locality and over time. · <br />
* With a growing ecosystem of global good software tools, it is important to have seamless configuration, interoperability and linkages between tools<br />
** Network infrastructure and connectivity continue to pose significant challenges to mobile data collection, so it is essential that tools function in environments with intermittent mobile connectivity.<br />
<br />
===OpenLMIS: Core Development and Community Support=== <br />
A consortium comprising [http://www.villagereach.org/ VillageReach], [http://www.jsi.com/ JSI] and [https://ona.io/home/ Ona] will develop the features identified during the recent gap analysis work. The consortium seeks to provide the following outcomes:<br />
* Provide feature parity between TZM eLMIS and OpenLMISv3 to the greatest degree possible within funding limits, thereby enabling a cost-effective and efficient path for existing eLMIS countries to upgrade to v3.x<br />
* Add compelling new features and enhancements to existing and new modules using the improved architecture for new country adoption<br />
* Grow the OpenLMIS community by developing Africa-based resources that can eventually serve as software development and implementation partners, regional support centers and code schools.<br />
* Support the OpenLMIS community by continuing to support the Core team providing fundamental support to the community and facilitate the governance, product and technical committees.<br />
<br />
==Past Investments==<br />
===OpenLMIS: Gap Analysis===<br />
In the spring of 2017, Digital Square, in collaboration with [http://www.villagereach.org/ Village Reach], supported [http://www.jsi.com/ JSI] to conduct a gap analysis between the functionality present in eLMIS and that in [http://openlmis.org/ OpenLMIS 3.x] to ensure that countries wishing to adopt OpenLMIS 3.x have an upgrade path. Identified [https://docs.google.com/spreadsheets/d/1yl6wBGeFUD04eGY0e4Ugu7hYk1DrvqdqRO5754G8Tpc/edit#gid=0 functional gaps] were prioritized based on country needs.</div>
Litlfred
https://wiki.digitalsquare.io/index.php?title=Digital_Square_Investments_in_Global_Goods&diff=174
Digital Square Investments in Global Goods
2018-01-03T13:52:27Z
<p>Litlfred: /* Current and Upcoming Calls for Proposals */</p>
<hr />
<div>==Calls for Proposals==<br />
Digital Square routinely releases calls for proposals to invest in Digital Health Global Goods.<br />
<br />
===Proposal Process Timelines===<br />
The following outlines the timelines of proposal process:<br />
{| style="border-style: solid; border-width: 3px" class="wikitable"<br />
| style="width: 20%;" | '''Step #'''<br />
| style="width: 60%;" | '''Action'''<br />
| style="width: 20%;" | '''Approximate Timeline'''<br />
|- <br />
| Step 1: Concept note phase || Digital Square issues call for proposals, and submitters upload concept notes to Digital Square public-facing platform. During the 3-4 weeks, the [[Peer Review Committee]], other submitters, and other stakeholders can provide feedback, comments, suggestions, and identify potential areas for collaboration. || 3-4 weeks<br />
|- <br />
| Step 2: Proposal co-creation phase || Using feedback received in the Concept Note Phase, submitters begin proposal development. Iterations may be posted on the forum. The [[Peer Review Committee]], other submitters, and other stakeholders can continue to provide feedback, comments, and suggestions. || 4 weeks<br />
|- <br />
| Step 3: Proposal finalization phase || Using feedback, submitters develop budget and finalized proposal and submit to the Digital Square public-facing platform. The budget is not shared publicly on the platform. The PRC sees only the high-level budget and LOE percentages. || 2 weeks<br />
|- <br />
| Step 4: PRC review phase || The [[Peer Review Committee]] reviews proposals according to [[Peer Review Committee]] criteria and votes on green-, amber-, or red-lit status. || 3 weeks<br />
|- <br />
| Step 5: Board review phase || Digital Squares presents the proposals, budget, and breakdown of [[Peer Review Committee]] votes to the [[Governing Board]], which votes for investment. || 1 month<br />
|- <br />
| Step 6: Award phase || The result of the [[Governing Board]] vote and [[Peer Review Committee]] feedback are communicated to the submitters. ||<br />
|}<br />
<br />
===Current and Upcoming Calls for Proposals===<br />
We expect to open the next round of proposals in mid-November, 2017.<br />
* [https://wiki.digitalsquare.io/images/3/3f/Digital_Square_-_Notice_B.pdf Notice B Announcement ] with Concept Note Due January 19, 2018 at the [https://open-proposals.ucsf.edu/digital-square/notice-b Open Proposal Submission] website<br />
<br />
===Past Calls for Proposals===<br />
* [[Media:Notice_A.pdf | Notice A ]] (Closed August 25, 2017)<br />
<br />
==Current Investments==<br />
===Bahmni: Transition=== <br />
In collaboration with [https://digitalimpactalliance.org/ DIAL], Digital Square is supporting the evolution the [https://www.bahmni.org/ Bahmni] governance by creating a new Bahmni Coalition and giving it full ownership over the Bahmni product and initiative, transforming Bahmni from being a [https://www.thoughtworks.com/ ThoughtWorks]-owned-and-operated project to a collaborative open-source one hosted through [https://wiki.openmrs.org/pages/viewpage.action?pageId=37946653 OpenMRS Inc]. To speed up and smooth this transition, Digital Square and DIAL are supporting the following activities:<br />
* Collaborative development work on community-prioritized product evolution<br />
* Set-up of processes and tooling for FOSS development<br />
* Creation of a Development Team Reference Manual<br />
* Development of Standard Processes for Subcontracting<br />
* Transitioning of Bahmni IP from ThoughtWorks to the coalition<br />
<br />
===Digital Health Atlas: Core Development and Implementation Support===<br />
In collaboration with the WHO, we are supporting an upgrade of the existing Digital Health Atlas to provide country portals and country requested functionality. The Digital Health Atlas is a web-based based technology registration and assessment system that enables governments, technologists, and implementers, as well as donors, to manage information about existing and new digital health deployments. It supports cataloging related to scale, functionality, data capture and use, interoperability and standards, as well as use-cases and geographical scope of deployment. Collaborative functional requirements gathering with intended users of the registration system in the West African region will guide the specific functionality of the system and ensure usability, stakeholder relevance, and uptake. Support will be provided to Ebola affected countries.<br />
<br />
===eIDSR: Core Development=== <br />
[https://www.jembi.org/ Jembi Health Systems], [https://www.vecnacares.org/ Vecna Cares], [https://www.dimagi.com/ Dimagi] and [http://fio.com/ Fio] are developing an integrated disease surveillance solution that leverages the value of each of their technological innovations and our community of practice in interoperability. At the core, the solution would see the enabling of CommCare and Fionet to leverage published health standards ([https://ohie.org/ OpenHIE], [http://wiki.hl7.org/index.php?title=FHIR HL7 FHIR]) to communicate with a Health Information Exchange through the [http://openhim.org/ OpenHIM] and submit and query patient level data. The system would also show the ability to trigger alerts based on submitted data and create the opportunity to have patient level data feed a national data warehouse (such as [https://www.dhis2.org/ DHIS2]) and leverage [http://www.mhero.org mHero] for communication. This system would ease the burden on community health workers, clinicians, laboratory technicians, and health center admin in under-resourced areas through a more seamless connection between and visibility of data collection points, diagnostics, and workflow support. Government bodies and implementing partners would have better visibility into the data collection and management through this cohesive integrated approach to infectious disease data management. Most importantly, this sustainable solution would provide beneficiaries in critical areas a faster, more reliable connection to critical care and diagnostics for the disease burden pertinent to their district, region, or country.<br />
<br />
===Global Open Facility Registry (GOFR): Core Development and Implementation=== <br />
A consortium comprising [https://www.ehealthafrica.org/ eHealth Africa], [https://www.intrahealth.org/ IntraHealth], [http://www.jsi.com/JSIInternet/ JSI], and [https://www.rti.org/ RTI] are working on the development of curation tools for managing multiple list of health facilities in order to support ministries of health efforts to develop and maintain a Master Facility List and link with existing public sources of health facility data. Country specific support for implementation of the GOFR tools is being provided to Guinea, Liberia, and Sierra Leone.<br />
<br />
=== iHRIS Foundation: Core Development and Community Support=== <br />
The [https://www.ihris.org/2016/12/ihrisfoundation/ iHRIS Foundation ], with [https://www.intrahealth.org/ IntraHealth] as secretariat, will focus the development of features and functions to respond to requests from the iHRIS community, including ministries of health and health professional associations; as well as prepare the platform for broader use in new domains. Freed from the strict structure of projects and dependency on piecemeal funding, the iHRIS community, led by the Foundation, will be able to address longstanding issues that affect all users and offer support for new architectures to optimize the functionality and power of iHRIS. New tools, documentation, and capabilities for iHRIS will make it easier to use, more powerful, and more interoperable with the various health information ecosystems utilized by the global community. Improved and more readily available training and learning materials will increase the number of users and their capacity for making full use of the software. These improvements to iHRIS will provide the men and women who make decisions regarding human resources in the health sector with the data they need to better understand how their health systems are working, where their needs are greatest, and how to best meet those needs.<br />
<br />
===Open Data Kit 2 (ODK2): Core Development and Transition=== <br />
Global development organizations, and country-based programs increasingly rely on mobile data collection and management tools for a wide range of activities relating to the measurement, evaluation, and delivery of health programs. The collection and use of accurate and timely data is essential to organizations, their intended beneficiaries, and donors. [https://opendatakit.org/use/2_0_tools/ ODK 2.0], from [https://www.cs.washington.edu/ University of Washington], builds on the experience of [http://opendatakit-dev.cs.washington.edu/1_0_tools ODK 1.0.] ODK 2.0 has been under development for a number of years and needs to be transitioned to a multi-stakeholder open source community as part of support for more complex mobile data collection scenarios:<br />
* Data management needs are increasing as mobile data collection moves away from collecting one-time survey data to collecting longitudinal data. <br />
* As tools extend to more sophisticated applications, a deployment architect must be able to perform the necessary customizations to locality and over time. · <br />
* With a growing ecosystem of global good software tools, it is important to have seamless configuration, interoperability and linkages between tools<br />
** Network infrastructure and connectivity continue to pose significant challenges to mobile data collection, so it is essential that tools function in environments with intermittent mobile connectivity.<br />
<br />
===OpenLMIS: Core Development and Community Support=== <br />
A consortium comprising [http://www.villagereach.org/ VillageReach], [http://www.jsi.com/ JSI] and [https://ona.io/home/ Ona] will develop the features identified during the recent gap analysis work. The consortium seeks to provide the following outcomes:<br />
* Provide feature parity between TZM eLMIS and OpenLMISv3 to the greatest degree possible within funding limits, thereby enabling a cost-effective and efficient path for existing eLMIS countries to upgrade to v3.x<br />
* Add compelling new features and enhancements to existing and new modules using the improved architecture for new country adoption<br />
* Grow the OpenLMIS community by developing Africa-based resources that can eventually serve as software development and implementation partners, regional support centers and code schools.<br />
* Support the OpenLMIS community by continuing to support the Core team providing fundamental support to the community and facilitate the governance, product and technical committees.<br />
<br />
==Past Investments==<br />
===OpenLMIS: Gap Analysis===<br />
In the spring of 2017, Digital Square, in collaboration with [http://www.villagereach.org/ Village Reach], supported [http://www.jsi.com/ JSI] to conduct a gap analysis between the functionality present in eLMIS and that in [http://openlmis.org/ OpenLMIS 3.x] to ensure that countries wishing to adopt OpenLMIS 3.x have an upgrade path. Identified [https://docs.google.com/spreadsheets/d/1yl6wBGeFUD04eGY0e4Ugu7hYk1DrvqdqRO5754G8Tpc/edit#gid=0 functional gaps] were prioritized based on country needs.</div>
Litlfred
https://wiki.digitalsquare.io/index.php?title=Digital_Square_Investments_in_Global_Goods&diff=170
Digital Square Investments in Global Goods
2017-12-08T17:41:36Z
<p>Litlfred: /* Current and Upcoming Calls for Proposals */</p>
<hr />
<div>==Calls for Proposals==<br />
Digital Square routinely releases calls for proposals to invest in Digital Health Global Goods.<br />
<br />
===Proposal Process Timelines===<br />
The following outlines the timelines of proposal process:<br />
{| style="border-style: solid; border-width: 3px" class="wikitable"<br />
| style="width: 20%;" | '''Step #'''<br />
| style="width: 60%;" | '''Action'''<br />
| style="width: 20%;" | '''Approximate Timeline'''<br />
|- <br />
| Step 1: Concept note phase || Digital Square issues call for proposals, and submitters upload concept notes to Digital Square public-facing platform. During the 3-4 weeks, the [[Peer Review Committee]], other submitters, and other stakeholders can provide feedback, comments, suggestions, and identify potential areas for collaboration. || 3-4 weeks<br />
|- <br />
| Step 2: Proposal co-creation phase || Using feedback received in the Concept Note Phase, submitters begin proposal development. Iterations may be posted on the forum. The [[Peer Review Committee]], other submitters, and other stakeholders can continue to provide feedback, comments, and suggestions. || 4 weeks<br />
|- <br />
| Step 3: Proposal finalization phase || Using feedback, submitters develop budget and finalized proposal and submit to the Digital Square public-facing platform. The budget is not shared publicly on the platform. The PRC sees only the high-level budget and LOE percentages. || 2 weeks<br />
|- <br />
| Step 4: PRC review phase || The [[Peer Review Committee]] reviews proposals according to [[Peer Review Committee]] criteria and votes on green-, amber-, or red-lit status. || 3 weeks<br />
|- <br />
| Step 5: Board review phase || Digital Squares presents the proposals, budget, and breakdown of [[Peer Review Committee]] votes to the [[Governing Board]], which votes for investment. || 1 month<br />
|- <br />
| Step 6: Award phase || The result of the [[Governing Board]] vote and [[Peer Review Committee]] feedback are communicated to the submitters. ||<br />
|}<br />
<br />
===Current and Upcoming Calls for Proposals===<br />
We expect to open the next round of proposals in mid-November, 2017.<br />
* [https://wiki.digitalsquare.io/images/3/3f/Digital_Square_-_Notice_B.pdf Notice B ] (Concept Note Due January 17, 2018)<br />
<br />
===Past Calls for Proposals===<br />
* [[Media:Notice_A.pdf | Notice A ]] (Closed August 25, 2017)<br />
<br />
==Current Investments==<br />
===Bahmni: Transition=== <br />
In collaboration with [https://digitalimpactalliance.org/ DIAL], Digital Square is supporting the evolution the [https://www.bahmni.org/ Bahmni] governance by creating a new Bahmni Coalition and giving it full ownership over the Bahmni product and initiative, transforming Bahmni from being a [https://www.thoughtworks.com/ ThoughtWorks]-owned-and-operated project to a collaborative open-source one hosted through [https://wiki.openmrs.org/pages/viewpage.action?pageId=37946653 OpenMRS Inc]. To speed up and smooth this transition, Digital Square and DIAL are supporting the following activities:<br />
* Collaborative development work on community-prioritized product evolution<br />
* Set-up of processes and tooling for FOSS development<br />
* Creation of a Development Team Reference Manual<br />
* Development of Standard Processes for Subcontracting<br />
* Transitioning of Bahmni IP from ThoughtWorks to the coalition<br />
<br />
===Digital Health Atlas: Core Development and Implementation Support===<br />
In collaboration with the WHO, we are supporting an upgrade of the existing Digital Health Atlas to provide country portals and country requested functionality. The Digital Health Atlas is a web-based based technology registration and assessment system that enables governments, technologists, and implementers, as well as donors, to manage information about existing and new digital health deployments. It supports cataloging related to scale, functionality, data capture and use, interoperability and standards, as well as use-cases and geographical scope of deployment. Collaborative functional requirements gathering with intended users of the registration system in the West African region will guide the specific functionality of the system and ensure usability, stakeholder relevance, and uptake. Support will be provided to Ebola affected countries.<br />
<br />
===eIDSR: Core Development=== <br />
[https://www.jembi.org/ Jembi Health Systems], [https://www.vecnacares.org/ Vecna Cares], [https://www.dimagi.com/ Dimagi] and [http://fio.com/ Fio] are developing an integrated disease surveillance solution that leverages the value of each of their technological innovations and our community of practice in interoperability. At the core, the solution would see the enabling of CommCare and Fionet to leverage published health standards ([https://ohie.org/ OpenHIE], [http://wiki.hl7.org/index.php?title=FHIR HL7 FHIR]) to communicate with a Health Information Exchange through the [http://openhim.org/ OpenHIM] and submit and query patient level data. The system would also show the ability to trigger alerts based on submitted data and create the opportunity to have patient level data feed a national data warehouse (such as [https://www.dhis2.org/ DHIS2]) and leverage [http://www.mhero.org mHero] for communication. This system would ease the burden on community health workers, clinicians, laboratory technicians, and health center admin in under-resourced areas through a more seamless connection between and visibility of data collection points, diagnostics, and workflow support. Government bodies and implementing partners would have better visibility into the data collection and management through this cohesive integrated approach to infectious disease data management. Most importantly, this sustainable solution would provide beneficiaries in critical areas a faster, more reliable connection to critical care and diagnostics for the disease burden pertinent to their district, region, or country.<br />
<br />
===Global Open Facility Registry (GOFR): Core Development and Implementation=== <br />
A consortium comprising [https://www.ehealthafrica.org/ eHealth Africa], [https://www.intrahealth.org/ IntraHealth], [http://www.jsi.com/JSIInternet/ JSI], and [https://www.rti.org/ RTI] are working on the development of curation tools for managing multiple list of health facilities in order to support ministries of health efforts to develop and maintain a Master Facility List and link with existing public sources of health facility data. Country specific support for implementation of the GOFR tools is being provided to Guinea, Liberia, and Sierra Leone.<br />
<br />
=== iHRIS Foundation: Core Development and Community Support=== <br />
The [https://www.ihris.org/2016/12/ihrisfoundation/ iHRIS Foundation ], with [https://www.intrahealth.org/ IntraHealth] as secretariat, will focus the development of features and functions to respond to requests from the iHRIS community, including ministries of health and health professional associations; as well as prepare the platform for broader use in new domains. Freed from the strict structure of projects and dependency on piecemeal funding, the iHRIS community, led by the Foundation, will be able to address longstanding issues that affect all users and offer support for new architectures to optimize the functionality and power of iHRIS. New tools, documentation, and capabilities for iHRIS will make it easier to use, more powerful, and more interoperable with the various health information ecosystems utilized by the global community. Improved and more readily available training and learning materials will increase the number of users and their capacity for making full use of the software. These improvements to iHRIS will provide the men and women who make decisions regarding human resources in the health sector with the data they need to better understand how their health systems are working, where their needs are greatest, and how to best meet those needs.<br />
<br />
===Open Data Kit 2 (ODK2): Core Development and Transition=== <br />
Global development organizations, and country-based programs increasingly rely on mobile data collection and management tools for a wide range of activities relating to the measurement, evaluation, and delivery of health programs. The collection and use of accurate and timely data is essential to organizations, their intended beneficiaries, and donors. [https://opendatakit.org/use/2_0_tools/ ODK 2.0], from [https://www.cs.washington.edu/ University of Washington], builds on the experience of [http://opendatakit-dev.cs.washington.edu/1_0_tools ODK 1.0.] ODK 2.0 has been under development for a number of years and needs to be transitioned to a multi-stakeholder open source community as part of support for more complex mobile data collection scenarios:<br />
* Data management needs are increasing as mobile data collection moves away from collecting one-time survey data to collecting longitudinal data. <br />
* As tools extend to more sophisticated applications, a deployment architect must be able to perform the necessary customizations to locality and over time. · <br />
* With a growing ecosystem of global good software tools, it is important to have seamless configuration, interoperability and linkages between tools<br />
** Network infrastructure and connectivity continue to pose significant challenges to mobile data collection, so it is essential that tools function in environments with intermittent mobile connectivity.<br />
<br />
===OpenLMIS: Core Development and Community Support=== <br />
A consortium comprising [http://www.villagereach.org/ VillageReach], [http://www.jsi.com/ JSI] and [https://ona.io/home/ Ona] will develop the features identified during the recent gap analysis work. The consortium seeks to provide the following outcomes:<br />
* Provide feature parity between TZM eLMIS and OpenLMISv3 to the greatest degree possible within funding limits, thereby enabling a cost-effective and efficient path for existing eLMIS countries to upgrade to v3.x<br />
* Add compelling new features and enhancements to existing and new modules using the improved architecture for new country adoption<br />
* Grow the OpenLMIS community by developing Africa-based resources that can eventually serve as software development and implementation partners, regional support centers and code schools.<br />
* Support the OpenLMIS community by continuing to support the Core team providing fundamental support to the community and facilitate the governance, product and technical committees.<br />
<br />
==Past Investments==<br />
===OpenLMIS: Gap Analysis===<br />
In the spring of 2017, Digital Square, in collaboration with [http://www.villagereach.org/ Village Reach], supported [http://www.jsi.com/ JSI] to conduct a gap analysis between the functionality present in eLMIS and that in [http://openlmis.org/ OpenLMIS 3.x] to ensure that countries wishing to adopt OpenLMIS 3.x have an upgrade path. Identified [https://docs.google.com/spreadsheets/d/1yl6wBGeFUD04eGY0e4Ugu7hYk1DrvqdqRO5754G8Tpc/edit#gid=0 functional gaps] were prioritized based on country needs.</div>
Litlfred