web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Finance | Project Operations, Human Resources, ...
Suggested Answer

occenabled property in table in D365FO

(0) ShareShare
ReportReport
Posted on by 388
Hi Team,
 
My question is in D365FO , PCC will work in D365FO?
 
Pls let me know how the OCCEnabled will work in D365FO in real scenario.
 
I mean If i set to Table property - OCCEnabled set to Yes, or No.
 
Pls explain. thanks1
 
 
 
 
Categories:
I have the same question (0)
  • Suggested answer
    Subra Profile Picture
    1,467 on at
    Hi @CU10121822-0

    The below link has details information about the OCC and usage as well.

    https://d365ffo.com/2021/04/19/d365ffo-ax-optimistic-concurrency-control/
     
    Thanks,
    Subra

    If this helped, please mark it as "Verified" for others facing the same issue
  • CU10121822-0 Profile Picture
    388 on at
    Hi Subra, I have already go through this. Not understood. Thats is the reason i posted here.
     
    Pls let me know your thoughts. If you know ...
     
    thanks!
  • Suggested answer
    Subra Profile Picture
    1,467 on at
    Hi 

    Please find the below scenarios and let me know if you need any clarification on this.

    PCC will work in D365 but we have to implement that and by default all the table will enabled as OCC.

    With OCC enabled, D365FO checks whether a record has been modified by another user between the time it was read and the time it is updated. This is done using the system-managed RecVersion field. If the record has changed, D365FO throws an update conflict instead of overwriting the other user's changes.
     
    Thanks,
    Subra

    If this helped, please mark it as "Verified" for others facing the same issue
  • Suggested answer
    Subra Profile Picture
    1,467 on at
    Hi 

    Additionally, please find the real time example as well.

    We have the below recod in the table Employee
    Employee Salary RecVersion
    EMP001 50,000 100
    ScenarioUser A
    • Opens the record.
    • Salary = 50,000.
    User B
    • Opens the same record.
    • Salary = 50,000.
    User B updates the salary to 55,000 and saves.The record becomes:
    Employee Salary RecVersion
    EMP001 55,000 101

    Now User A tries to save a salary of 52,000.Because the RecVersion has changed (100 → 101), D365FO detects that another user has modified the record and throws an update conflict instead of overwriting User B's changes.ScenarioUser A
    • Opens the record.
    • Salary = 50,000.
    User B
    • Opens the same record.
    • Salary = 50,000.
    User B updates the salary to 55,000 and saves.The record becomes:
    Employee Salary RecVersion
    EMP001 55,000 101

    Now User A tries to save a salary of 52,000.Because the RecVersion has changed (100 → 101), D365FO detects that another user has modified the record and throws an update conflict instead of overwriting User B's changes.
     
    Thanks,
    Subra

    If this helped, please mark it as "Verified" for others facing the same issue


     

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Season of Sharing Community Challenge Launch!

Jump in, show your community spirit, and win prizes!

Women in Power Builds Momentum

Expanding mentorship, skilling, and AI innovation

Congratulations to the May Top 10 Community Leaders

These are the community rock stars!

Leaderboard > Finance | Project Operations, Human Resources, AX, GP, SL

#1
Abhilash Warrier Profile Picture

Abhilash Warrier 461 Super User 2026 Season 1

#2
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 458 Super User 2026 Season 1

#3
Subra Profile Picture

Subra 450

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans