MFG制造

## 数据表：T_MRP_RESERVELINK(预留关系表头--静态数据)

### T_MRP_RESERVELINK(预留关系表头--静态数据)：描述

名称 | T_MRP_RESERVELINK(预留关系表头--静态数据)
代码 | T_MRP_RESERVELINK
注释 |
模型 | MFG制造
主键 | PK_MRP_RESERVELINK

### T_MRP_RESERVELINK(预留关系表头--静态数据)：列规格定义

名称 | 代码 | 数据类型 | 长度 | 强制 | 注释
内码 | FID | int |  | TRUE |
事务标识 | FFORMID | varchar(36) | 36 | FALSE |
需求来源类型 | FDEMANDFORMID | varchar(36) | 36 | FALSE | 记录发生预留的需求单据信息
需求来源内码 | FDEMANDINTERID | varchar(36) | 36 | FALSE | 记录发生预留的需求单据信息
需求来源分录号 | FDEMANDENTRYID | varchar(36) | 36 | FALSE | 记录发生预留的需求单据信息
需求来源单号 | FDEMANDBILLNO | nvarchar(80) | 80 | FALSE | 记录发生预留的需求单据信息
父级需求来源类型 | FPARENTFORMID | varchar(36) | 36 | FALSE | 可能是记录着生产订单相关信息
父级需求来源内码 | FPARENTINTERID | varchar(36) | 36 | FALSE | 可能是记录着生产订单相关信息
父级需求来源分录号 | FPARENTENTRYID | varchar(36) | 36 | FALSE | 可能是记录着生产订单相关信息
父级需求来源单号 | FPARENTBILLNO | nvarchar(80) | 80 | FALSE | 可能是记录着生产订单相关信息
顶级需求来源类型 | FSRCFORMID | varchar(36) | 36 | FALSE | 记录产生预留的根级独立需求单据信息
顶级需求来源内码 | FSRCINTERID | varchar(36) | 36 | FALSE | 记录产生预留的根级独立需求单据信息
顶级需求来源分录号 | FSRCENTRYID | varchar(36) | 36 | FALSE | 记录产生预留的根级独立需求单据信息
顶级需求来源单号 | FSRCBILLNO | nvarchar(80) | 80 | FALSE | 记录产生预留的根级独立需求单据信息
预留类型 | FRESERVETYPE | char(1) | 1 | FALSE | 与物料上的枚举数值保持一致
优先级 | FPRIORITY | int |  | TRUE | 独立需求优先级
需求组织 | FDEMANDORGID | int |  | FALSE |
物料代码 | FMATERIALID | int |  | FALSE |
基本单位 | FBASEDEMANDUNITID | int |  | FALSE |
基本单位需求数量 | FBASEDEMANDQTY | decimal(23,10) | 23 | FALSE |
需求日期 | FDEMANDDATE | datetime |  | FALSE |
BOM分录内码 | FBOMENTRYID | int |  | FALSE | 冗余字段,用于记录供应物料在所属BOM中的BOM内码
基本单位分子 | FBASENUMERATOR | decimal(23,10) | 23 | FALSE | 用于需求数量拆分时，对子项的拆分,按比例,一般用于MO对下级的拆分
基本单位分母 | FBASEDENOMINATOR | decimal(23,10) | 23 | FALSE | 用于需求数量拆分时，对子项的拆分,按比例,一般用于MO对下级的拆分
基本单位固定损耗 | FBASEFIXSCRAPQTY | decimal(23,10) | 23 | FALSE | 用于需求数量拆分时，对子项的拆分,按比例,一般用于MO对下级的拆分
变动损耗率 | FSCRAPRATE | decimal(19,6) | 19 | FALSE | 用于需求数量拆分时，对子项的拆分,按比例,一般用于MO对下级的拆分
生成标识 | FGENERATEID | varchar(36) | 36 | FALSE | 表示本预留关系由谁最初创建
MRP订单标识 | FPKID | varchar(36) | 36 | FALSE |
MRP计算标识 | FCOMPUTEID | varchar(36) | 36 | FALSE | 表示本预留关系最后一次参与的计划运算标识
是否虚拟件或跳层 | FISSKIP | char(1) | 1 | TRUE |
用量类型 | FDOSAGETYPE | char(1) | 1 | FALSE |
供应比例 | FSUPRATE | decimal(19,6) | 19 | FALSE |
基本单位期初数量 | FBASEOPENSTOCKQTY | decimal(23,10) | 23 | FALSE | 表示当笔需求平衡时的可用期初库存量
基本单位期末数量 | FBASECLOSESTOCKQTY | decimal(23,10) | 23 | FALSE | 表示当笔需求平衡后的期末可用库存量
根需求单据类型优先级 | FSRCFORMIDPRIORITY | int |  | TRUE | 用于在优先级与需求日期一致的情况下，根据这个字段排序谁具有更高的级别
需求来源内码(整形) | FINTDEMANDID | int |  | TRUE |
父项需求来源内码(整形) | FINTPARENTID | int |  | TRUE |
顶级需求来源内码(整形) | FINTSRCID | int |  | TRUE |
需求来源分录内码(整形) | FINTDEMANDENTRYID | int |  | TRUE |
父项需求来源分录内码(整形) | FINTPARENTENTRYID | int |  | TRUE |
顶级需求来源分录内码(整形) | FINTSRCENTRYID | int |  | TRUE |
备注 | FREMARK | nvarchar(255) | 255 | FALSE |

### T_MRP_RESERVELINK(预留关系表头--静态数据)：脚本代码

if exists (select 1
from sysindexes
where id = object_id('T_MRP_RESERVELINK')
and name = 'idx_MRP_RL_SOURCE'
and indid > 0
and indid < 255)
drop index T_MRP_RESERVELINK.idx_MRP_RL_SOURCE
go
if exists (select 1
from sysindexes
where id = object_id('T_MRP_RESERVELINK')
and name = 'idx_MRP_RL_PARENT'
and indid > 0
and indid < 255)
drop index T_MRP_RESERVELINK.idx_MRP_RL_PARENT
go
if exists (select 1
from sysindexes
where id = object_id('T_MRP_RESERVELINK')
and name = 'idx_MRP_RL_RELATION'
and indid > 0
and indid < 255)
drop index T_MRP_RESERVELINK.idx_MRP_RL_RELATION
go
if exists (select 1
from sysobjects
where id = object_id('T_MRP_RESERVELINK')
and type = 'U')
drop table T_MRP_RESERVELINK
go
/*==============================================================*/
/* Table: T_MRP_RESERVELINK */
/*==============================================================*/
create table T_MRP_RESERVELINK (
FID int not null default 0,
FFORMID varchar(36) null,
FDEMANDFORMID varchar(36) null default '',
FDEMANDINTERID varchar(36) null default '',
FDEMANDENTRYID varchar(36) null default '',
FDEMANDBILLNO nvarchar(80) null default '',
FPARENTFORMID varchar(36) null default '',
FPARENTINTERID varchar(36) null default '',
FPARENTENTRYID varchar(36) null default '',
FPARENTBILLNO nvarchar(80) null default '',
FSRCFORMID varchar(36) null default '',
FSRCINTERID varchar(36) null default '',
FSRCENTRYID varchar(36) null default '',
FSRCBILLNO nvarchar(80) null default '',
FRESERVETYPE char(1) null default '',
FPRIORITY int not null default 0,
FDEMANDORGID int null,
FMATERIALID int null,
FBASEDEMANDUNITID int null,
FBASEDEMANDQTY decimal(23,10) null,
FDEMANDDATE datetime null,
FBOMENTRYID int null default 0,
FBASENUMERATOR decimal(23,10) null default 1,
FBASEDENOMINATOR decimal(23,10) null default 1,
FBASEFIXSCRAPQTY decimal(23,10) null default 0,
FSCRAPRATE decimal(19,6) null default 0,
FGENERATEID varchar(36) null default '',
FPKID varchar(36) null,
FCOMPUTEID varchar(36) null,
FISSKIP char(1) not null default '0',
FDOSAGETYPE char(1) null default '0',
FSUPRATE decimal(19,6) null default 0,
FBASEOPENSTOCKQTY decimal(23,10) null default 0,
FBASECLOSESTOCKQTY decimal(23,10) null default 0,
FSRCFORMIDPRIORITY int not null default 0,
FINTDEMANDID int not null default 0,
FINTPARENTID int not null default 0,
FINTSRCID int not null default 0,
FINTDEMANDENTRYID int not null default 0,
FINTPARENTENTRYID int not null default 0,
FINTSRCENTRYID int not null default 0,
FREMARK nvarchar(255) null,
constraint PK_MRP_RESERVELINK primary key (FID)
)
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'记录发生预留的需求单据信息',
'user', @CurrentUser, 'table', 'T_MRP_RESERVELINK', 'column', 'FDEMANDFORMID'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'记录发生预留的需求单据信息',
'user', @CurrentUser, 'table', 'T_MRP_RESERVELINK', 'column', 'FDEMANDINTERID'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'记录发生预留的需求单据信息',
'user', @CurrentUser, 'table', 'T_MRP_RESERVELINK', 'column', 'FDEMANDENTRYID'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'记录发生预留的需求单据信息',
'user', @CurrentUser, 'table', 'T_MRP_RESERVELINK', 'column', 'FDEMANDBILLNO'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'可能是记录着生产订单相关信息',
'user', @CurrentUser, 'table', 'T_MRP_RESERVELINK', 'column', 'FPARENTFORMID'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'可能是记录着生产订单相关信息',
'user', @CurrentUser, 'table', 'T_MRP_RESERVELINK', 'column', 'FPARENTINTERID'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'可能是记录着生产订单相关信息',
'user', @CurrentUser, 'table', 'T_MRP_RESERVELINK', 'column', 'FPARENTENTRYID'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'可能是记录着生产订单相关信息',
'user', @CurrentUser, 'table', 'T_MRP_RESERVELINK', 'column', 'FPARENTBILLNO'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'记录产生预留的根级独立需求单据信息',
'user', @CurrentUser, 'table', 'T_MRP_RESERVELINK', 'column', 'FSRCFORMID'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'记录产生预留的根级独立需求单据信息',
'user', @CurrentUser, 'table', 'T_MRP_RESERVELINK', 'column', 'FSRCINTERID'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'记录产生预留的根级独立需求单据信息',
'user', @CurrentUser, 'table', 'T_MRP_RESERVELINK', 'column', 'FSRCENTRYID'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'记录产生预留的根级独立需求单据信息',
'user', @CurrentUser, 'table', 'T_MRP_RESERVELINK', 'column', 'FSRCBILLNO'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'与物料上的枚举数值保持一致',
'user', @CurrentUser, 'table', 'T_MRP_RESERVELINK', 'column', 'FRESERVETYPE'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'独立需求优先级',
'user', @CurrentUser, 'table', 'T_MRP_RESERVELINK', 'column', 'FPRIORITY'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'冗余字段,用于记录供应物料在所属BOM中的BOM内码',
'user', @CurrentUser, 'table', 'T_MRP_RESERVELINK', 'column', 'FBOMENTRYID'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'用于需求数量拆分时，对子项的拆分,按比例,一般用于MO对下级的拆分',
'user', @CurrentUser, 'table', 'T_MRP_RESERVELINK', 'column', 'FBASENUMERATOR'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'用于需求数量拆分时，对子项的拆分,按比例,一般用于MO对下级的拆分',
'user', @CurrentUser, 'table', 'T_MRP_RESERVELINK', 'column', 'FBASEDENOMINATOR'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'用于需求数量拆分时，对子项的拆分,按比例,一般用于MO对下级的拆分',
'user', @CurrentUser, 'table', 'T_MRP_RESERVELINK', 'column', 'FBASEFIXSCRAPQTY'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'用于需求数量拆分时，对子项的拆分,按比例,一般用于MO对下级的拆分',
'user', @CurrentUser, 'table', 'T_MRP_RESERVELINK', 'column', 'FSCRAPRATE'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'表示本预留关系由谁最初创建',
'user', @CurrentUser, 'table', 'T_MRP_RESERVELINK', 'column', 'FGENERATEID'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'表示本预留关系最后一次参与的计划运算标识',
'user', @CurrentUser, 'table', 'T_MRP_RESERVELINK', 'column', 'FCOMPUTEID'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'表示当笔需求平衡时的可用期初库存量',
'user', @CurrentUser, 'table', 'T_MRP_RESERVELINK', 'column', 'FBASEOPENSTOCKQTY'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'表示当笔需求平衡后的期末可用库存量',
'user', @CurrentUser, 'table', 'T_MRP_RESERVELINK', 'column', 'FBASECLOSESTOCKQTY'
go
declare @CurrentUser sysname
select @CurrentUser = user_name()
execute sp_addextendedproperty 'MS_Description',
'用于在优先级与需求日期一致的情况下，根据这个字段排序谁具有更高的级别',
'user', @CurrentUser, 'table', 'T_MRP_RESERVELINK', 'column', 'FSRCFORMIDPRIORITY'
go
/*==============================================================*/
/* Index: idx_MRP_RL_RELATION */
/*==============================================================*/
create index idx_MRP_RL_RELATION on T_MRP_RESERVELINK (
FDEMANDFORMID ASC,
FDEMANDINTERID ASC,
FDEMANDENTRYID ASC
)
go
/*==============================================================*/
/* Index: idx_MRP_RL_PARENT */
/*==============================================================*/
create index idx_MRP_RL_PARENT on T_MRP_RESERVELINK (
FPARENTFORMID ASC,
FPARENTINTERID ASC,
FPARENTENTRYID ASC
)
go
/*==============================================================*/
/* Index: idx_MRP_RL_SOURCE */
/*==============================================================*/
create index idx_MRP_RL_SOURCE on T_MRP_RESERVELINK (
FSRCFORMID ASC,
FSRCINTERID ASC,
FSRCENTRYID ASC
)
go

### T_MRP_RESERVELINK(预留关系表头--静态数据)：键值定义

名称 | 代码 | 主要的
PK_MRP_RESERVELINK | PK_MRP_RESERVELINK | TRUE

### T_MRP_RESERVELINK(预留关系表头--静态数据)：索引定义

名称 | 代码 | 唯一的 | 群集器 | 主要的 | 外键 | 候选键 | 表格
idx_MRP_RL_RELATION | idx_MRP_RL_RELATION | FALSE | FALSE | FALSE | FALSE | FALSE | T_MRP_RESERVELINK(预留关系表头--静态数据)
idx_MRP_RL_PARENT | idx_MRP_RL_PARENT | FALSE | FALSE | FALSE | FALSE | FALSE | T_MRP_RESERVELINK(预留关系表头--静态数据)
idx_MRP_RL_SOURCE | idx_MRP_RL_SOURCE | FALSE | FALSE | FALSE | FALSE | FALSE | T_MRP_RESERVELINK(预留关系表头--静态数据)

上一页

主页

下一页