Skip to content
Oracle E-Business Suite Change & configuration governance

Oracle EBS Change Tracking and Configuration Governance, Explained

Change tracking records what changed in the application and its configuration. Change governance determines which changes affect access, segregation of duties, and control design — then routes them for review and tracks the response.

Chapters Twelve Reading time 18 minutes For Oracle, risk & audit

If your process produces logs, tickets and reports but can’t say who gained access, you have change data — not change governance.

Oracle EBS change tracking in brief

Not every Oracle EBS change carries the same risk. A routine descriptive update may have little or no control impact. A change to a Responsibility, Menu, Function, Request Group, Profile Option, exclusion, or organizational security rule can change what users can do, which data they can reach, or whether an existing control still works as intended.

Many teams already collect change data from logs, reports, tickets, emails, and implementation records. Raw change data doesn’t explain:

  • Whether effective access changed
  • Whether a new SoD conflict was introduced
  • Whether a sensitive setup Function or high-risk Concurrent Program became available
  • Whether organizational scope expanded
  • Who assessed the change and what they decided
  • Whether remediation or mitigation was completed

A disciplined Oracle EBS change governance process separates routine changes from security-impacting and control-impacting changes. It produces a traceable account of what changed, why it mattered, who reviewed it, what they decided, and what happened next.

Key takeaways
1Track configuration, not only assignments.Effective access can change even when no user or Responsibility assignment changes. 2Follow the downstream impact.A Menu, Function, Request Group, Profile Option, exclusion, or organizational security change can affect many Responsibilities and users. 3Prioritize by risk.Security-impacting and control-impacting changes need deeper review than routine changes. 4Connect the evidence.The change record, impact assessment, decision, remediation, and final verification should form one traceable history.

What is Oracle EBS change governance?

Oracle EBS change governance is a repeatable process for identifying, assessing, reviewing, and evidencing changes that may affect access, SoD, sensitive activity, or key controls. It connects configuration changes to their business and control consequences rather than treating every change as an isolated technical event.

Change tracking answers, “What changed?” Change governance also answers:

Does the change affect access or organizational scope? Does it introduce or remove an SoD conflict? Does it change a control assumption? Who needs to review and approve it? Is remediation or mitigation required? Can the full decision history be reproduced for audit?

The goal isn’t to make every application change pass through the same review. The goal is to apply greater scrutiny where a change can alter risk.

Why technical change logs aren’t enough

Technical logs are important, but a log entry is only a record of activity. It rarely provides enough context to determine whether a change affects financial controls, privileged access, or SoD.

For example, a log may show that a Menu was updated. That entry doesn’t necessarily show that the Menu is attached to several Responsibilities, those Responsibilities are assigned to hundreds of users, and the added Function allows supplier bank details to be maintained. The technical event is the Menu change. The governance issue is the resulting change to effective access.

The same problem appears when a Request Group is updated. The record may show that a Concurrent Program was added, but it may not explain whether the program is high risk, which Responsibilities inherit it, which users receive it, or whether the change creates a control exception.

Without impact assessment, teams are left with two poor choices:

Review everything Reviewers work through large volumes of low-value change data and may miss the changes that carry real risk. Review too little Teams rely on ticket labels, change types, or individual judgment and may overlook a change that alters access or control behavior.

Good change governance creates a middle path. It uses defined criteria to separate routine activity from changes that require risk-based review.

How Oracle EBS access and configuration work together

Oracle EBS access isn’t defined by a single role label. A user’s effective access is created by several connected configuration layers.

Exhibit 1 The eight elements that shape effective access
EBS element What it does Why a change can matter
ResponsibilitiesProvide a user’s application context and connect the user to Menus, Request Groups, and other accessA new or changed Responsibility can add sensitive access or broaden the user population exposed to it
MenusOrganize and provide access to Functions and submenusAdding, removing, or rearranging Menu entries can change inherited access across multiple Responsibilities
FunctionsProvide access to forms, pages, and activitiesA Function change can expose sensitive setup, transaction processing, approval, or administration capabilities
Request GroupsControl which reports, Request Sets, and Concurrent Programs users can submitA change can give users the ability to run high-risk or control-relevant programs
Concurrent ProgramsRun reports, interfaces, data changes, and processing jobsHigh-risk programs may update records, bypass normal user steps, or support sensitive administration
Profile OptionsShape application behavior at site, application, Responsibility, user, or other levelsA value change can affect security, processing, approvals, or the way a control operates
ExclusionsRemove specific Functions or Menus from otherwise available accessRemoving an exclusion can restore sensitive access without changing the Responsibility name
Organizational securityLimits access by Operating Unit, Inventory Organization, Ledger, or other business contextA scope change can let a user act across more entities or data sets

How one Oracle EBS menu change reaches 433 users

SUPPLIER BANK ACCOUNT MAINTENANCE — Function added to shared Payables Menu. The Function is added to AP_PAYABLES_MENU, a shared menu, so every Responsibility that includes the menu inherits it without a separate access change.

ResponsibilityUsersGains an SoD conflict
AP Manager (custom)84Yes
AP Clerk EMEA212Yes
AP Inquiry (custom)96No
Payables Supervisor41Yes

433 users across 4 Responsibilities inherit the capability, and 3 of the 4 Responsibilities gain a segregation-of-duties conflict — from one change that appears in the change log as a single row. Figures are illustrative.

These elements work together. A Responsibility may keep the same name while its effective access changes because someone added a Function to an inherited Menu, changed a Request Group, removed an exclusion, or expanded organizational scope.

Figure 1 One Function added to a shared Menu, traced through the Responsibilities that inherit it to the users who receive it. The technical event is a single row; the governance question is the population at the bottom.

That means a review based only on changed Responsibility assignments will miss important configuration risk. It also means a configuration review that doesn’t identify affected Responsibilities and users won’t show the full impact of the change. This interconnected model is also why Oracle security context and data flows must be understood together when reconstructing effective access.

Which Oracle EBS changes actually matter?

A security-impacting change alters who can perform an activity, which activity they can perform, or which data and organizations they can access. A control-impacting change alters how a key process or control operates, including the assumptions on which the control depends.

The following change categories usually deserve defined assessment criteria.

i

Responsibility changes

Changes to a Responsibility can affect every user assigned to it: creating, copying, enabling, disabling, or end-dating a Responsibility; changing the Menu or Request Group attached to it; assigning or removing it; changing effective dates; modifying its organizational context. A Responsibility assignment should be assessed together with the access underneath it — a familiar label doesn’t prove that the access is unchanged or appropriate.
ii

Menu and Function changes

Menu changes can spread access through several layers of inheritance. Adding one sensitive Function to a shared Menu may affect many Responsibilities and users without any direct change to their assignments. Review criteria should consider whether the Function supports sensitive setup or transaction activity, which Responsibilities inherit the Menu or Function, which active users hold those Responsibilities, whether the new capability creates privileged access or an SoD conflict, and whether existing exclusions still work as intended. See Oracle guidance for Menus and Function Security.
iii

Request Group and Concurrent Program changes

Concurrent Programs can do more than produce reports. Some programs process transactions, update records, run interfaces, or support system administration. Changes to Request Groups and Request Sets can therefore alter the ability to perform high-risk activities. A meaningful review should distinguish reporting programs from high-risk Concurrent Programs and identify which Responsibilities and users receive the changed access.
iv

Profile Option changes

Profile Options can change application behavior at different levels. The same Profile Option may have different effects depending on whether it is set at the site, application, Responsibility, server, organization, or user level. A review should capture the previous value, new value, level, affected population, business reason, and any effect on security or control operation.
v

Exclusion changes

Exclusions are easy to overlook because they restrict access rather than grant it directly. Removing or changing an exclusion may restore a Function or Menu that was deliberately blocked. The Responsibility name and assignment population can stay unchanged while effective access expands.
vi

Organizational security changes

Changes to Operating Unit, Inventory Organization, Ledger, or other organizational scope can materially change risk. A user may keep the same Responsibility but gain the ability to act across additional business units or data sets. Organizational scope is especially important for SoD analysis — a conflict may be more or less significant depending on whether both activities can be performed in the same relevant organization.
vii

Sensitive setup and administration changes

Changes that affect system administration, user management, Responsibility assignment, security configuration, workflow, or key application setup should receive separate scrutiny. These capabilities can change access for others or alter the design of preventive and detective controls.

Examples of changes that alter risk

Case one

A sensitive Function is added to a shared Menu

A Function that allows supplier bank account maintenance is added to a shared Payables Menu. The Menu is inherited by several custom Responsibilities.

The governance review should identify Every affected Responsibility Every active user assigned to those Responsibilities Existing payment-processing access held by those users New SoD conflicts Whether the Function was intentionally added to each affected Responsibility Required exclusions, Responsibility redesign, mitigation, or removal
Case two

A high-risk Concurrent Program is added to a Request Group

A data-load or transaction-processing program is added to a Request Group used by an operational Responsibility. The change ticket confirms that testing was completed, but it doesn’t assess which users can now run the program.

The governance question isn’t only whether the program runs correctly. It is whether the new capability is appropriate for the affected users and whether monitoring or approval controls are required.

Case three

A Responsibility’s organizational scope expands

A user retains the same Responsibility, but a Profile Option or security assignment expands access from one Operating Unit to several.

A Responsibility-only review may show no change. An effective-access review should identify the broader data scope, reassess business need, and determine whether the expansion changes SoD or financial control risk.

Case four

An exclusion is removed

A Menu exclusion that blocked a sensitive setup Function is removed during troubleshooting and isn’t restored. No new Responsibility or Function is created.

The change still matters because users may regain a capability that the control design assumed was restricted.

Why manual change review fails

Manual change review usually fails because the process collects records without connecting them to effective access and control context.

Too much volume, too little prioritization

Oracle EBS generates many changes across application support, maintenance, projects, and day-to-day administration. If reviewers receive all of them with equal priority, the process creates noise rather than insight. High-volume review also encourages shallow decisions — reviewers may confirm that a ticket exists or that a change was approved without asking how the change affects inherited access, SoD, or organizational scope.

Technical data lacks business context

Oracle administrators may understand exactly which object changed. Business and control owners need to know which business activity became possible, who received it, and what control is affected. Neither view is enough on its own. A strong process combines Oracle configuration knowledge with process, access, and control ownership.

Impact analysis stops at the changed object

A Menu change isn’t limited to the Menu. A Request Group change isn’t limited to the Request Group. Each change can flow through Responsibilities to users and business processes. Manual analysis often stops too early because tracing those relationships takes time and requires several extracts. The resulting review confirms the technical change without establishing its full population or risk.

Evidence is fragmented

The change ticket may contain the request and technical approval. Email may contain the control owner’s decision. A spreadsheet may contain the SoD analysis. Another ticket may track remediation. Screenshots may provide final proof. When those records aren’t connected, the organization can’t easily reproduce the full change story. Audit teams have to ask for each part, and control owners have to rebuild the evidence after the event.

Remediation isn’t verified

A decision to remove access, restore an exclusion, redesign a Responsibility, or add a mitigation doesn’t reduce risk by itself. The action must be assigned, completed, and verified in Oracle EBS. Manual processes often record the decision but lose the link to the final system state.

Exercise

Can you reconstruct one high-risk change from start to finish?

Select a recent Responsibility, Menu, Function, Request Group, Profile Option, exclusion, or organizational security change. Confirm that you can show the before-and-after state, affected users, access and SoD impact, reviewer decision, required action, and final verification.

If that exercise exposes gaps, use the Oracle EBS Change Governance Readiness Guide to understand what a governance-ready review process should include.

Five principles of configuration and change governance

One

Define which changes are in scope

Create a documented list of change types that require security or control assessment. Include the EBS objects, events, and risk conditions that trigger review. The scope should cover more than direct user and Responsibility assignments — it should include inherited and configuration-driven changes involving Menus, Functions, Request Groups, Concurrent Programs, Profile Options, exclusions, and organizational security. Not every in-scope change needs the same review depth. Define tiers such as:

RoutineNo expected effect on access, SoD, sensitive activity, or control design Security-impactingMay alter effective access, privileged capability, or organizational scope Control-impactingMay change how a key control operates or invalidate a control assumption CriticalAffects administrative access, sensitive setup, high-risk programs, or a large user population
Two

Assess downstream impact

For each material change, trace the effect from the changed object to the business risk:

Identify the object and exact before-and-after state. Determine which Menus, Responsibilities, Request Groups, or other objects inherit the change. Identify affected users and organizational scope. Evaluate sensitive access and SoD exposure. Identify affected controls and control owners. Assign a risk level and required action.

This process turns a technical record into a usable governance decision.

Three

Route the change to the right reviewers

Reviewer selection should follow impact, not convenience.

Exhibit 2 Matching review need to reviewer
Review need Likely reviewer
Oracle configuration accuracyOracle EBS application owner or administrator
Security and privileged-access impactOracle security lead
Business need and process impactBusiness process owner
SoD and control impactIT risk, compliance, or control owner
SOX relevance and evidence sufficiencySOX program lead or Internal Audit, where appropriate

The same person shouldn’t automatically request, implement, assess, and approve a high-risk change. The workflow should reflect the organization’s change-management and control requirements.

Four

Record the decision and required action

The review should result in a clear decision:

Approve with no further action Approve with mitigation Modify the proposed change Remediate affected access Reject or reverse the change Escalate for additional review

The rationale matters. “Approved” doesn’t show that the reviewer understood the risk or explain why the resulting access is acceptable.

Five

Verify completion and retain evidence

Where action is required, the process should track an owner, due date, status, and proof of completion. Verification should confirm the final state in Oracle EBS rather than relying only on a closed ticket. The retained record should connect the original change, impact assessment, approvals, action, and verification in one traceable history.

A practical Oracle EBS change governance workflow

Exhibit 3 Seven stages, and what each must produce
Stage Key question Required output
DetectWhat changed?Object, event, date, actor, and before-and-after values
ClassifyIs it routine, security-impacting, control-impacting, or critical?Change category, risk flags, and review requirement
AnalyzeWhich Responsibilities, users, organizations, risks, and controls are affected?Impacted population, effective-access analysis, SoD result, and control impact
ReviewWho has the authority and context to decide?Named reviewers, decisions, rationale, and approval dates
ActWhat must change or be mitigated?Assigned remediation or mitigation, owner, and deadline
VerifyDid the required action happen in Oracle EBS?Final-state confirmation and completion evidence
RetainCan the organization reproduce the full history?Complete, time-stamped audit record

This workflow can align with an existing change-management process. It doesn’t need to replace technical tickets or release controls. It adds the Oracle-specific security and control assessment that general change records often lack.

Need a current-state view?

Request an Oracle EBS Change Governance Assessment to identify missed security-impacting changes, unnecessary review effort, and breaks in the evidence trail.

Request an assessment

What audit-ready Oracle EBS change evidence looks like

Audit-ready evidence should show the full lifecycle of a material change. For each reviewed change, the record should include:

01Change identity — unique ID, source, date, environment, and change type 02Change description — a clear explanation of the before-and-after state 03Initiator and implementer — who requested and completed the change 04Business reason — why the change was needed 05Affected EBS objects — Responsibilities, Menus, Functions, Request Groups, Concurrent Programs, Profile Options, exclusions, or organizational security 06Affected population — users, Responsibilities, organizations, and business processes 07Security impact — changes to effective access, privileged activity, sensitive setup, or high-risk programs 08SoD impact — new, changed, or resolved conflicts, including relevant organizational context 09Control impact — key controls or assumptions affected by the change 10Review history — reviewers, dates, decisions, comments, and approvals 11Required response — remediation, mitigation, monitoring, redesign, or reversal 12Completion evidence — proof that the action was completed and verified 13Final status — closed, accepted with mitigation, pending, overdue, or escalated

Good evidence doesn’t consist of more screenshots. It consists of a connected record that lets an auditor follow the change from detection through final resolution.

The wider challenge is ensuring that Oracle control evidence is independent, reproducible and audit-ready, rather than assembled from native reports and spreadsheets when testing begins.

Questions audit and risk teams should ask

Use these questions to test the current process:

Have we defined which Oracle EBS changes are security-impacting or control-impacting? Do we track changes below the Responsibility level? Can we trace Menu and Function changes to affected Responsibilities and users? Do we separately identify sensitive setup Functions and high-risk Concurrent Programs? Do we assess Profile Option and organizational security changes at the correct level? Does SoD analysis reflect the user’s relevant organizational scope? Are reviewers selected based on the impact of the change? Is business rationale captured for retained or expanded access? Are remediation and mitigation tied directly to the review decision? Do we verify the final state in Oracle EBS? Can we produce the full history of a material change without searching across email, spreadsheets, tickets, and screenshots?

If the answers vary by team, module, or reporting period, the organization has change data but not a consistent change governance process. Use the Oracle EBS Change Governance Readiness Checklist to score these capabilities, identify critical gaps and decide what to address first.

First steps toward stronger EBS change governance

01

Inventory the current process

Document where changes are recorded, which reports or logs are used, who reviews them, how security impact is assessed, and where evidence is stored. Include formal change-management processes and informal activities performed through email or spreadsheets.
02

Define material change categories

Agree on the EBS objects and events that can alter access, SoD, or controls. Set clear criteria for routine, security-impacting, control-impacting, and critical changes.
03

Select a recent sample

Choose recent changes involving Responsibilities, Menus, Functions, Request Groups, Profile Options, exclusions, and organizational security. For each one, try to reconstruct what changed, which users and Responsibilities were affected, whether access, SoD, or controls changed, who reviewed the impact, what they decided, and what happened next. The gaps found during this exercise will show where the current process breaks down.
04

Establish ownership and review paths

Define who owns technical validation, security review, business approval, SoD assessment, control assessment, and remediation verification. Set time frames and escalation rules based on risk.
05

Build evidence into the process

Don’t wait for audit to assemble the record. Capture the impact assessment, decision, action, and verification as the work happens.

What SafePaaS changes

SafePaaS adds an Oracle-specific governance layer to EBS change data. It helps teams:

Identify security-impacting and control-impacting changes Trace changes through Responsibilities, access, and organizational scope Connect changes to SoD risk and control assumptions Route material changes for assessment and review Track remediation and mitigation through completion Retain evidence of the change, review, decision, and final outcome

This gives Oracle, security, risk, and audit teams a shared view instead of leaving each team to reconstruct its part from separate logs, tickets, spreadsheets, and emails. The focus stays on the changes that alter access or controls, not a longer list of technical events.

See how a telecommunications company used this approach to automate Oracle EBS access changes, reduce SoD violations and achieve SOX certification with zero Oracle EBS ITGC findings in this Oracle EBS change governance case study.

Oracle EBS change governance FAQ

Change tracking records what changed in Oracle EBS. Change governance determines whether the change affects access, SoD, sensitive activity, or key controls; routes it for review; records the decision; and verifies any required response.

Changes to Responsibilities, Menus, Functions, Request Groups, Concurrent Programs, Profile Options, exclusions, and organizational security can all affect effective access. A change may grant access directly or alter access inherited through another EBS object.

A Menu can be used by several Responsibilities and can contain submenus and Functions. Adding a sensitive Function to a shared Menu may expose that capability to every user who holds an affected Responsibility.

Profile Options shape application behavior at different levels, including site, application, Responsibility, and user. A change can alter processing, security, approvals, or organizational behavior, so the review should consider the exact level and affected population.

High-risk Concurrent Programs are programs that can perform sensitive processing, update data, run interfaces, change system behavior, or support privileged administration. Risk depends on what the program does, who can submit it, and which controls govern its use.

The assessment should identify the Functions or Concurrent Programs added or removed, trace them to affected Responsibilities and users, and evaluate whether the resulting activity combinations create or resolve conflicts. Organizational scope should be considered where it affects whether both sides of a conflict can be performed in the same business context.

Auditors generally need a traceable record showing what changed, why it changed, who made it, which users and controls were affected, who reviewed and approved it, what decision was made, and whether remediation or mitigation was completed.

Yes. The governance process can use an existing ticket or change record as its starting point. The key is to add Oracle-specific impact analysis, risk-based review, decision history, remediation tracking, and final-state verification.

Request an assessment

Find the changes your review is missing.

An Oracle EBS Change Governance Assessment can help you identify where security-impacting changes are missed, where review effort is wasted on noise, and where evidence breaks between change approval and final resolution.

The assessment should examine Your in-scope EBS change types Visibility into Responsibilities, Menus, Functions, Request Groups, Concurrent Programs, Profile Options, exclusions, and organizational security Impact assessment for access, SoD, and controls Reviewer roles and decision paths Remediation and mitigation tracking Audit evidence completeness and traceability