SAP Knowledge Base Article - Public

3725045 - Issues in Story Reports Caused by Mapping Standard Foundation Object Identifiers to Picklists

Symptom

When a user attempts to create a Story Report and selects any field from the Job Information object, an error is displayed when they try to preview the query.

Environment

  • Story reports

Reproducing the Issue

  1. Create a Story report
  2. Select any random field from Job information object
  3. Click on preview query
  4. We can see error
  5. "message\\\": \\\"employmentInfo:40117:Repository: Encountered an error in repository runtime extension;Model inconsistency. Create Scenario failed: \\\\n\\\\nDatatype fixed38.0(38) of J_COST_CENTER does not match to datatype string(16) of attribute OPTIONID_VAR in node projection_7(calculationNode (Join7))\\\\n\\\\nThe following errors occurred: Inconsistent calculation model (34011)\\\\nDetails (Errors):\\\\n- calculationNode (Join7): Datatype fixed38.0(38) of J_COST_CENTER does not match to datatype string(16) of attribute OPTIONID_VAR in node projection_7.\\\\n\\\\n\\\\n\\\\n<?xml version=\\\\\\\"1.0

Cause

The issue occurs because the cost‑center identifier is mapped to a picklist.

Resolution

Standard Foundation Object (FO) identifiers—such as Cost Center, Business Unit, and Department—should not be mapped to picklists. These standard FO identifiers automatically generate their corresponding sub‑objects within Job Information. When they are incorrectly mapped to picklists, it disrupts the FO hierarchy and results in reporting inconsistencies and errors in Story Reports.

Keywords

Foundation objects, identifier, cost-center, business-unit, department, employmentInfo:40117:Repository: Encountered an error in repository runtime extension;Model inconsistency , KBA , LOD-SF-ANA-SAC-DAM , Data Modelling - Module & Entity Data Issues , Problem

Product

SAP SuccessFactors platform 2011