dbo.gab_rpt_outgoing_aw

Description

Properties

Name Value
ANSI Nulls ON

True

Quoted Identifier ON

True

Encrypted

False

Execute As
Null on Null Input

False

Schema Bound

False

Assembly

Parameters

Name Data Type Length Description
@date_start date 3
@date_stop date 3
@jn_doc varchar 255

SQL Script

SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO

CREATE FUNCTION dbo.gab_rpt_outgoing_aw(
@date_start date,
@date_stop date,
@jn_doc varchar(255))
RETURNS TABLE  
---XencX---with encryption
AS 
RETURN ( 
 
select  upper(type_bc) as bc_type_name 
 ,no_daftar as doc_no
 ,cast(tgl_nodaf as date)  as doc_date
 ,no_out as surat_jalan_no
 ,cast(tgl_out as date)  as surat_jalan_date
 ,pembeli as supplier_receiver_name
 ,kode_brg as barang_code
 ,nama_brg as barang_name
 ,satuan as satuan_code
 ,jumlah as doc_qty
 ,nilai_barang  as total
, '' valuta_code 
from AW.DB_PASI_20201106.dbo.tbl_outgoing_item as x
where not (upper( x.pembeli)='PT EDS MANUFACTURING INDONESIA'  or upper( x.pembeli)='PEMI-WH' )
 and  tgl_out between @date_start and @date_stop
 and ((nullif(nullif(@jn_doc,''),'-')) is null or (upper(type_bc)=@jn_doc and (nullif(nullif(@jn_doc,''),'-')) is not null))
  union all
select KODE_DOKUMEN as bc_type_name 
 ,NOMOR_DAFTAR as doc_no
 ,cast(TANGGAL_DAFTAR as date)  as doc_date
 ,sa_invoice_no as surat_jalan_no
 ,cast(sa_invoice_date as date)  as surat_jalan_date
 ,supplier as supplier_receiver_name
 ,item_code as barang_code
 ,nama_barang as barang_name
 ,satuan as satuan_code
 ,qty as doc_qty
 ,amount  as total
, '' valuta_code 
from AW.DB_PASI_20201106.dbo.dv_data_pengeluaran_ceisa 
where sa_invoice_date between @date_start and @date_stop
--where sa_invoice_date between '20170501' and '20170701'
 and ((nullif(nullif(@jn_doc,''),'-')) is null or (upper(KODE_DOKUMEN)=@jn_doc and (nullif(nullif(@jn_doc,''),'-')) is not null))

  union all
select KODE_DOKUMEN as bc_type_name 
 ,NOMOR_DAFTAR as doc_no
 ,cast(TANGGAL_DAFTAR as date)  as doc_date
 ,surat_jalan_no as surat_jalan_no
 ,cast(surat_jalan_date as date)  as surat_jalan_date
 ,NAMA_PENERIMA_BARANG as supplier_receiver_name
 ,int_kode_barang as barang_code
 ,URAIAN as barang_name
 ,KODE_SATUAN as satuan_code
 ,JUMLAH_SATUAN as doc_qty
 ,HARGA_PENYERAHAN  as total
, '' valuta_code 
from AW.DB_PASI_20201106.dbo.dv_data_pengeluaran_ceisa_scrap_25 
where TANGGAL_DAFTAR between @date_start and @date_stop
--where sa_invoice_date between '20170501' and '20170701'
 and ((nullif(nullif(@jn_doc,''),'-')) is null or (upper(KODE_DOKUMEN)=@jn_doc and (nullif(nullif(@jn_doc,''),'-')) is not null))
 union all
select KODE_DOKUMEN as bc_type_name 
 ,NOMOR_DAFTAR as doc_no
 ,cast(TANGGAL_DAFTAR as date)  as doc_date
 ,surat_jalan_no as surat_jalan_no
 ,cast(surat_jalan_date as date)  as surat_jalan_date
 ,NAMA_PENERIMA_BARANG as supplier_receiver_name
 ,int_kode_barang as barang_code
 ,URAIAN as barang_name
 ,KODE_SATUAN as satuan_code
 ,JUMLAH_SATUAN as doc_qty
 ,HARGA_PENYERAHAN  as total
, '' valuta_code 
from AW.DB_PASI_20201106.dbo.dv_data_pengeluaran_ceisa_scrap_41 
where TANGGAL_DAFTAR between @date_start and @date_stop
--where sa_invoice_date between '20170501' and '20170701'
 and ((nullif(nullif(@jn_doc,''),'-')) is null or (upper(KODE_DOKUMEN)=@jn_doc and (nullif(nullif(@jn_doc,''),'-')) is not null))
  
)
  
--GO
 
-- select * from gab_rpt_outgoing_aw ('12/12/2015', '12/12/2016','BC27')
  
GO

Depends On

No items found

Used By

No items found