NJC__Documentation::DB

dbo.vw_ms_out_car_line_detail

Description

Properties

Name Value
Collation SQL_Latin1_General_CP1_CI_AS
ANSI Nulls ON

True

Quoted Identifier ON

True

Encrypted

False

Schema Bound

False

Created 9/11/2017 10:49:38
Last Modified 7/29/2020 13:15:48

Columns

Key Name Description
ms_car_line_out_detail_id
ms_item_id
part_no
part_name
ms_item_base_no
uom
rack_no
quantity
info
create_date
create_by
modify_date
modify_by
ms_car_line_out_header_id
total_supply
r_s
allow_to_production
mandatory_car_line

SQL Script

SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO

CREATE view dbo.vw_ms_out_car_line_detail
---XencX---with encryption
as  

SELECT        
dt_ms_car_line_out_detail.ms_car_line_out_detail_id
, dt_ms_car_line_out_detail.ms_item_id
, dt_ms_item.part_no
, dt_ms_item.part_name
, dt_ms_item.ms_item_base_no
, dt_ms_item.uom
, dt_ms_item.rack_no 
, dt_ms_car_line_out_detail.quantity
, dt_ms_car_line_out_detail.info 
, dt_ms_car_line_out_detail.create_date
, users_create.username AS create_by
, dt_ms_car_line_out_detail.modify_date
, users_modify.username AS modify_by
, dt_ms_car_line_out_detail.ms_car_line_out_header_id
, isnull(vw_ms_out_car_line_detail_sum_supply.total_supply,0) as total_supply
, cast(case  when  isnull(vw_ms_out_car_line_detail_sum_supply.total_supply,0) <dt_ms_car_line_out_detail.quantity then 1 
  when  isnull(vw_ms_out_car_line_detail_sum_supply.total_supply,0) >dt_ms_car_line_out_detail.quantity then 2
  else 0
  end  as int) r_s
,isnull(dt_ms_item_base_h_allow.allow_to_production,1) as allow_to_production
, isnull(dt_ms_item_base_h_allow.mandatory_car_line,0) as mandatory_car_line
FROM            dt_ms_item INNER JOIN
                         dt_ms_car_line_out_detail ON dt_ms_item.ms_item_id = dt_ms_car_line_out_detail.ms_item_id LEFT OUTER JOIN
                         dt_ms_item_base INNER JOIN
                         dt_ms_item_base_h_allow ON dt_ms_item_base.ms_item_base_h_allow_id = dt_ms_item_base_h_allow.ms_item_base_h_allow_id ON dt_ms_item.ms_item_base_no = dt_ms_item_base.ms_item_base_no AND 
                         dt_ms_item.ms_item_base_no = dt_ms_item_base.ms_item_base_no LEFT OUTER JOIN
                         vw_ms_out_car_line_detail_sum_supply ON dt_ms_car_line_out_detail.ms_car_line_out_detail_id = vw_ms_out_car_line_detail_sum_supply.ms_car_line_out_detail_id LEFT OUTER JOIN
                         users AS users_create ON dt_ms_car_line_out_detail.create_by = users_create.id LEFT OUTER JOIN
                         users AS users_modify ON dt_ms_car_line_out_detail.modify_by = users_modify.id     

GO