This article explains how to fix data extraction errors for Fulfill Lines Extension Flex Fields (EFF) in Oracle.
Typically, EFF extraction errors happen because the relevant business view or flex field hasn't been deployed yet.
Step 1: Identifying the Issue
You observe that the RODS data extract job has failed.
Check the corresponding ESS job request and confirm it failed as well.
Open the child request output file to inspect the failure. You will see a status of "failed" along with an error message similar to this:
Error processing extract: "DOO_FULFILL_LINES_EFF_B_BackorderExtract_1783432279245. advancedQueryExtraction: An error occurred while processing request.. Details: Request refers to a BOSS artifact that doesn't exist. Name: oraScmCoreOrderMgmtOrders.ora_..., Type: Business Object.oracle.boss.batch.BatchException: advancedQueryExtraction: An error occurred while processing request.",
Step 2: Checking the Extract Definition
Go to the extract definition and edit it.
Try to select attributes with in any of the object contexts.
You may see a "failed to load attributes" error in the object attributes selection.
Step 3: Resolving the Issue
This issue usually occurs because the flex fields are not deployed for RODS data extraction.
To resolve it, enable and deploy the Extension Flex Fields business views for RODS data extraction. Follow the detailed steps in this guide:
After deploying the flex fields, you should be able to view and select the EFF business views in your data extracts.
