Pada SAP Business One, kita dapat membuat query untuk update atau insert table ketika membuat atau memperbarui dokumen menggunakan store procedures di database.
Contoh:
Anda ingin menghitung total quantity dari semua baris dalam dokumen dan meng-update ke dalam document header UDF.
- Buka aplikasi SQL Server Management Studio dan kemudian masuk menggunakan database username dan password.
- Setelah masuk, di panel sebelah kiri temukan nama database > klik menu drop-down pada Programmability > klik menu drop-down pada Stored Procedures.
- Temukan SBO_SP_PostTransactionNotice > klik kanan, lalu pilih Modify.
- Sekarang anda dapat menambahkan query untuk menghitung total quantity pada dokumen.
-- Return values declare @error int declare @error_message nvarchar (200) select @error = 0 select @error_ message = N 'Ok' -------------------------------------------------------------------------------------------- -- ADD YOUR CODE HERE IF @object_type='13' AND (@transaction_type='A' OR @transaction_tupe='U') BEGIN UPDATE OINV SET U_TotalQty=(SELECT SUM(Quantity) FROM INV1 WHERE DocEntry=OINV.DocEntry) WHERE DocEntry @list_of_cols_val_tab_del; END -------------------------------------------------------------------------------------------- -- Select the return values select @error, @error_message end
- Setelah itu jalankan alter stored procedure query untuk menerapkan perubahan.
- Sekarang anda memiliki UDF dalam dokumen yang menunjukkan total quantity dari semua baris.
Baca juga:
Originally posted 2020-07-29 01:30:31.
Most Viewed Posts
- Daftar Object Type di SAP BUSINESS ONE (119,230)
- Restart Service SAP HANA di SuSE Linux (74,902)
- Access Log & Change Log untuk Identifikasi Akses User (36,073)
- Cara Merubah Format Tanggal (32,209)
- Satuan (UoM) Default di Item Master Data (30,773)