Salesforce Certified Platform App Builder — Question 96
At Universal Containers, the Account object has a Master-Detail relationship with an Invoice custom object. The app builder would like to change this to a lookup field, but is not able to do so.
What could be causing this?
Answer options
- A. The Account is included in the workflow on the Invoice object.
- B. The Invoice must have at least one Master-Detail field for reporting.
- C. The Invoice records have existing values in the Account.
- D. The Account record includes Invoice roll-up summary fields.
Correct answer: D
Explanation
The correct answer is D because roll-up summary fields can only be created on a Master-Detail relationship and cannot coexist with a lookup relationship. Options A, B, and C are incorrect as they do not impose restrictions on changing a Master-Detail relationship to a lookup field.