Alert Email Notification for Supplier Updates

     Automating Vendor Update Notifications        Using Oracle Alerts

 

Introduction / Issue

In many organizations, vendor information such as bank details, address, payment terms, or contact information is updated frequently in the Oracle ERP system. Previously, these updates were not automatically communicated to the business team concerned, making it difficult to track changes in real time. As a result, important vendor master data updates could be overlooked, leading to delays in validation, communication gaps, and increased manual effort.

To address this challenge, a new Oracle Alert mechanism was implemented automatically to Team whenever vendor details are updated in Oracle.

 

Why We Need to Do It / Cause of the Issue

 

Vendor master data is a critical component of business operations. Without an automated notification process, the team had to rely on manual monitoring or periodic checks to identify changes made to vendor records.

This approach created several challenges:

  • Vendor updates were not immediately visible to the responsible team.
  • Manual monitoring increased operational effort and the possibility of missing important changes.
  • Delays in reviewing vendor information could affect downstream business processes.
  • Lack of timely communication reduced visibility and auditability of vendor master data changes.

Implementing an automated alert helps ensure that every vendor update is communicated immediately, allowing the team to review and validate changes without delay.

 

How Do We Solve It:

The solution was implemented using Oracle Alert functionality, which continuously monitors vendor master data for updates.

Step 1: Navigate to Alert Manager–>Alert->Define

SELECT

CASE

WHEN (TRUNC(SYSDATE) – TRUNC(povs.last_update_date) <= 1)

THEN pov.vendor_name

|| ‘ / ‘ || povs.vendor_site_code

|| ‘ / ‘ || povs.address_line1

|| ‘ / ‘ || povs.address_line2

|| ‘ / ‘ || povs.city

|| ‘, ‘ || NVL(povs.state, povs.province)

|| ‘, ‘ || povs.zip

 

WHEN TRUNC(pov.last_update_date) = TRUNC(SYSDATE)

THEN pov.vendor_name

 

ELSE pov.vendor_name

END AS address,

pov.segment1,

(

CASE

WHEN ( trunc(SYSDATE) – trunc(povs.last_update_date) <= 1 ) THEN povs.last_update_date

ELSE pov.last_update_date

END

) last_update_date,

fu.user_name

 

INTO

&Supplier

&Supplier_Num

&Last_update_date

&User

 

FROM

po_vendors pov,

po_vendor_sites_all povs,

fnd_user fu

WHERE

1 = 1

AND povs.vendor_id (+) = pov.vendor_id

AND (

trunc(SYSDATE) – trunc(pov.last_update_date) <= 1

OR trunc(SYSDATE) – trunc(povs.last_update_date) <= 1

)

AND fu.user_id = CASE

WHEN TRUNC(SYSDATE) – TRUNC(povs.last_update_date) <= 1

THEN povs.last_updated_by

ELSE pov.last_updated_by

END

ORDER BY

pov.vendor_name;

Verify the query and then save.

Step 2: ->Creating Action Name

Go to actions–>Action name–>and then action level as summary

Step 3: Go to action details–> Give subject for mail –> and then give output email notification variables in text

Save and close.

Step 4: Creating Action set

Go to action sets

 

Give action set name as action name and go to action set details

We can see in output variables that we have given in text in action details.

Go to members ->and attach action set name as action set name.

Save and Close.

Step 4: Submit the alert

Go to Alert Manager–>Request–>Check

 

 

–Implementation Steps:

  • Identified the vendor tables that store vendor master information.
  • Created an Oracle Alert to detect updates to vendor records.
  • Configured the alert to retrieve the required vendor details whenever an update occurs.
  • Designed an email notification containing the relevant vendor information, such as Vendor Name, Vendor Number, updated fields, update date, and the user who performed the update.
  • Configured the email distribution list to automatically send notifications to Team.
  • Tested the alert with multiple vendor update scenarios to ensure notifications were triggered correctly and delivered successfully.

 

Conclusion

The Oracle Alert enhancement provides an efficient and automated way to monitor vendor master data updates. By sending immediate email notifications whenever vendor details are modified, the solution improves visibility, strengthens communication between functional teams, and supports better governance of vendor information. This automation reduces manual effort, enables faster validation of changes, and ensures that critical vendor updates are tracked in a timely and reliable manner.

Recent Posts