Project

General

Profile

Feature #2175 » PFILOINSERTASSETID.sql

Tri Rizqiaty, 06/12/2023 11:20 AM

 
1
??USE [MinovaES_Pertalife_Prod]
2

3
GO
4

5
/****** Object:  StoredProcedure [dbo].[PFILOINSERTASSETID]    Script Date: 17/05/2023 14.15.51 ******/
6

7
SET ANSI_NULLS ON
8

9
GO
10

11
SET QUOTED_IDENTIFIER ON
12

13
GO
14

15
ALTER PROCEDURE [dbo].[PFILOINSERTASSETID]
16

17
(
18

19
	@AssetCode VARCHAR(20)
20

21
	,@AssetID VARCHAR(20)
22

23
	,@AssetIDExt VARCHAR(20)
24

25
	,@AssetSerialNumber VARCHAR(20)
26

27
	,@AcquisitionValue DECIMAL(18,0)
28

29
	,@RemainingValue DECIMAL(22,0)
30

31
	,@Location VARCHAR(20)
32

33
	,@UserID VARCHAR(20) 
34

35
)
36

37
AS
38

39

40

41
--DECLARE @AssetCode VARCHAR(20) = '00000002'
42

43
--DECLARE @AssetID VARCHAR(20) ='00000070'
44

45
--DECLARE @AssetIDExt VARCHAR(20) = '00020070'
46

47
--DECLARE @AssetSerialNumber VARCHAR(20) = '00020070'
48

49
--DECLARE @AcquisitionValue DECIMAL(18,0) = '0'
50

51
--DECLARE @RemainingValue DECIMAL(22,0) = 0
52

53
--DECLARE @Location VARCHAR(20) = ''
54

55
--DECLARE @UserID VARCHAR(20) = 'Ade'
56

57

58

59
DECLARE @now VARCHAR(20) = dbo.fn_formatdatetime(GETDATE(), 'yyyymmdd')
60

61
DECLARE @now16 VARCHAR(20) = dbo.fn_formatdatetime(GETDATE(), 'yyyymmddhhmmss')
62

63

64

65
INSERT INTO dbo.PMDAST0002
66

67
SELECT DISTINCT @AssetID AS AssetID
68

69
				,'' AS ExternalID
70

71
				,@AssetSerialNumber AS SerialNumber
72

73
				,astcode.AssetName
74

75
				,@AssetCode AS AssetCode
76

77
				,'' AS GLAccount
78

79
				,@now AS StartDate
80

81
				,'99991231' AS EndDate
82

83
				,astcode.AssetType
84

85
				,astcode.CompanyID
86

87
				,astcode.BusinessUnit
88

89
				,@AcquisitionValue AS AcquisitionValue ----astcode.AcquisitionValue
90

91
				,astcode.AcquisitionDate
92

93
				,astcode.DepreciationPeriod
94

95
				,astcode.Depreciation AS DepreciationValue
96

97
				,astcode.DepreciationMethod
98

99
				,ISNULL(@RemainingValue,0) AS RemainingValue
100

101
				,@Location AS Location
102

103
				,astcode.PIC
104

105
				,astcode.VendorID AS Vendor
106

107
				,astcode.ContactSupport
108

109
				,@UserID AS CreatedBy
110

111
				,@now16 AS CreatedDate
112

113
				,@UserID AS ChangeBy
114

115
				,@now16 AS CreateDate
116

117
				,'' AS Rent
118

119
				,'' AS PoliceNumber
120

121
FROM PMDAST0001 AS astcode
122

123
WHERE astcode.AssetCode = @AssetCode
124

125

126

127
SELECT DISTINCT * FROM dbo.PMDAST0002
(3-3/5)