PT Sterling Tulus Cemerlang
www.sterling-team.com

Phone
+62-877-8655-5055
+62 (21) 580-6055

Email
sales-enquiry@sterling-team.com

Address
Sampoerna Strategic Square
South Tower 18th
Jl Jend. Sudirman kav 45-46
Jakarta 12930 - Indonesia

400+ FREE Tips dari Sterling Tulus Cemerlang (STEM) - SAP Indonesia Gold Partner,
yang dapat menjadikan anda SAP B1 Super User

Menjalankan Query untuk Update atau Insert Tabel ketika Membuat Dokumen

SAP Business One Tips Run Query to Update or Insert Table when Create Document
SHARE ON


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

Mau TahuCara Mudah Mengatur Perusahaan Dengan SAP Business One

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

, , , , , ,