PT Sterling Tulus Cemerlang
www.sterling-team.com

Whatsapp
+62-877-8655-5055

Email
sales-enquiry@sterling-team.com

Address
Sampoerna Strategic Square
South Tower Level 30
Jl Jend. Sudirman No. 45-46
Jakarta 12930 – Indonesia

500+ FREE Tips SAP Business One yang dapat menjadikan anda SAP B1 Super User dari Sterling Tulus Cemerlang (STEM)

Menjalankan Query untuk Update atau Insert Tabel ketika Membuat Dokumen

Menjalankan Query untuk Update atau Insert Tabel ketika Membuat Dokumen di SAP Business One

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.

  1. Buka aplikasi SQL Server Management Studio dan kemudian masuk menggunakan  database username dan password.
  2. Setelah masuk, di panel sebelah kiri temukan nama database > klik menu drop-down pada Programmability > klik menu drop-down pada Stored Procedures.

    SAP Business One Tips - Run Query to Update or Insert table when Create Document

    SAP Business One Tips – Run Query to Update or Insert table when Create Document

  3. Temukan SBO_SP_PostTransactionNotice > klik kanan, lalu pilih Modify.

    SAP Business One Tips - Run Query to Update or Insert table when Create Document

    SAP Business One Tips – Run Query to Update or Insert table when Create Document

  4. 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

    SAP Business One Tips - Run Query to Update or Insert table when Create Document

    SAP Business One Tips – Run Query to Update or Insert table when Create Document

  5. Setelah itu jalankan alter stored procedure query untuk menerapkan perubahan.
  6. Sekarang anda memiliki UDF dalam dokumen yang menunjukkan total quantity dari semua baris.

    SAP Business One Tips - Run Query to Update or Insert table when Create Document

    SAP Business One Tips – Run Query to Update or Insert table when Create Document

Baca juga:

Mau Tahu Cara Mudah Mengatur Perusahaan Dengan SAP Business One

Artikel ini ditulis oleh PT. Sterling Tulus Cemerlang
Lebih detail tentang SAP Business One,
email ke: sales-enquiry@sterling-team.com atau hubungi +6221-5806336 atau wa +6287786555055