FEM_CANNOT_DEL_COMPONENT Error Importing Mapping Rules Using iSetup Load (Doc ID 1450749.1)

Last updated on MAY 29, 2012

Applies to:

Oracle Enterprise Performance Foundation - Version 12.0.6 and later
Oracle Profitability Manager - Version 12.0.6 and later
Information in this document applies to any platform.
iSetup Import / Export / Migrate

Symptoms

When running a load for Profitability Manager (PFT) Mapping Rules in iSetup 12.0.6, the load request ends with an error.  The following error is listed in the load request's View Log:

Name: FEM_MAPPING_RULE
Type: BC4J
Path: oracle.apps.fem.mapping.server.ImpExpAllocBrAM
Time Taken(seconds): 1442.0
oracle.apps.fnd.framework.OARowValException: Application: FEM, Message Name: FEM_CANNOT_DEL_COMPONENT.
at oracle.apps.fem.condition.server.FemCondComponentEOImpl.remove(FemCondComponentEOImpl.java:157)
at oracle.jbo.server.ViewRowImpl.doRemove(ViewRowImpl.java:1812)
at oracle.jbo.server.ViewRowImpl.remove(ViewRowImpl.java:1852)
at oracle.apps.fnd.framework.server.OAViewRowImpl.remove(OAViewRowImpl.java:581)
at oracle.apps.fem.condition.server.ImpExpCondComponentsVOImpl.removeRow(ImpExpCondComponentsVOImpl.java:65)
at oracle.apps.fem.condition.server.ImpExpConditionsAMImpl.removeDetails(ImpExpConditionsAMImpl.java:185)
at oracle.apps.fem.impexp.server.ObjectDefinitionsVOImpl.removeRowAndDetails(ObjectDefinitionsVOImpl.java:73)
at oracle.apps.fem.impexp.server.DriveAMImpl.resolveDependencies(DriveAMImpl.java:276)
at oracle.apps.fem.impexp.server.DriveAMImpl.doValidation(DriveAMImpl.java:2016)
at oracle.apps.fem.mapping.server.ImpExpAllocBrAMImpl.importFromXML(ImpExpAllocBrAMImpl.java:112)
at oracle.apps.az.r12.api.BC4JAPI.importAPI(BC4JAPI.java:927)
at oracle.apps.az.r12.loader.cpserver.APILoader$APIExecuter.run(APILoader.java:649)

Importing rows from xml file, and validating rows ......

The error message prevents the Mapping Rules included in the extract from being imported into the target environment.

Steps to Reproduce:

  1. Go to the iSetup responsibility
  2. Go to Migrations > Loads
  3. Create and execute a Load that references a Mapping Rule extract

The request ends in an error.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms