Professional Documents
Culture Documents
Control Budget Validation Diagnostic 04122018 PDF
Control Budget Validation Diagnostic 04122018 PDF
Diagnostics_Engine_Log
Session Information
The Test Control Budget Validation Diagnostic is using a database connection with Session Id 2080 and Serial Number 27528
Note:
Control Budget Diagnostic Report lists the setup of a chart of accounts based control budget and its related setup objects.
For project based control budgets run the Project Budgetary Control Validation and Balances Activities diagnostic report.
Validations:
The control budget name, 2018_Budget contains no restricted characters and no restricted words.
1 of 9 04/12/2018, 12:03
Control Budget Validation Diagnostic https://ejoo-test.fa.em2.oraclecloud.com/fscmUI/faces/adf.task-flow?adf....
1 row(s) retrieved.
FUNDS_RELEASE_
CONTROL_BUDGET_NAME BUDGET_STATUS SOURCE_BUDGET_SYSTEM PARENT_SOURCE_SYSTEM TIMEFRAME SOURCE_BUD
2018_Budget In use Other Other RELEASE_IMMEDIATELY 2018_Budget
1 row(s) retrieved.
FUNDS_RELEASE_
CONTROL_BUDGET_NAME BUDGET_STATUS SOURCE_BUDGET_SYSTEM PARENT_SOURCE_SYSTEM TIMEFRAME SOURCE_BUDGE
0 row(s) retrieved.
2 of 9 04/12/2018, 12:03
Control Budget Validation Diagnostic https://ejoo-test.fa.em2.oraclecloud.com/fscmUI/faces/adf.task-flow?adf....
Calendar and period details for control budget (GL_CALENDARS and GL_PERIODS)
1 row(s) retrieved.
3 of 9 04/12/2018, 12:03
Control Budget Validation Diagnostic https://ejoo-test.fa.em2.oraclecloud.com/fscmUI/faces/adf.task-flow?adf....
Period mapping from summary control budget to source detail control budget calendar for the release budget feature
(XCC_CB_SUMRY_PERIOD_MAPPINGS)
Budget key flexfield name and assigned segments (XCC_CB_KEY_SEGMENTS) and Trees used by control budget
(XCC_CB_KEY_SEG_TREE_VERSIONS)
TREE_STRUCTURE_ KEY_SEGMENT_COLUMN_
CONTROL_BUDGET_NAME TREE_STRUCTURE_NAME STATUS TREE_NAME SEGMENT_NAME NAME
2018_Budget Accounting Flexfield ACTIVE BML Budget BMLUK_ACCOUNT SEGMENT_VALUE1
Hierarchy 2018
1 row(s) retrieved.
Validations:
The tree structure Accounting Flexfield Hierarchy is ACTIVE. The tree BML Budget 2018 version BML Budget 2018 is ACTIVE.
Critical: The Refresh Tree for Budgetary Control process was not successful for tree BML Budget 2018 and tree version BML Budget 2018. This
process synchronizes tree changes from Manage Tree to the budgetary control engine. Any tree changes since the last successful run will not be
reflected in budgetary control validation.
Fix Information: Ensure the 2018_Budget is in Close status and the tree has been successfully flatten before you resubmit the Refresh Tree for
Budgetary Control process for tree BML Budget 2018. After the process completes successfully, set the action for the control budget to "Prepare
for Use". See support note Managing Tree Hierarchies in Oracle Fusion Budgetary Control (Doc ID 2014771.1) for reference.
REFRESH_TREE_
CONTROL_BUDGET_NAME TREE_STRUCTURE_NAME TREE_NAME TREE_VERSION_NAME SUCCESS_FLAG RECALC_REQD_FLAG
2018_Budget Accounting Flexfield BML Budget BML Budget 2018 N N
Hierarchy 2018
4 of 9 04/12/2018, 12:03
Control Budget Validation Diagnostic https://ejoo-test.fa.em2.oraclecloud.com/fscmUI/faces/adf.task-flow?adf....
FILTER_CONDITION_ FILTER_CONDITION_
RULE_NAME TREE_STRUCTURE_NAME TREE_NAME TREE_VERSION_NAME CODE TYPE
Included DESTINATION_TYPE TRANSACTION_ATTRIBUTE Y
Accounts
Included JE_SOURCE TRANSACTION_ATTRIBUTE Y
Accounts
Included Accounting Flexfield BML Budget SEGMENT_VALUE1 BUDGET_GL_COA_SEGMENT N
Accounts Hierarchy 2018
Included NATURAL_ACCOUNT_TYPE TRANSACTION_ATTRIBUTE Y
Accounts
Included P2P_BUS_FUNCTION TRANSACTION_ATTRIBUTE Y
Accounts
Included JE_SOURCE_CATEGORY TRANSACTION_ATTRIBUTE Y
Accounts
6 row(s) retrieved.
Segment values for filter conditions for the supplemental rule (XCC_CB_RULE_FILTER_COND_VALS)
5 of 9 04/12/2018, 12:03
Control Budget Validation Diagnostic https://ejoo-test.fa.em2.oraclecloud.com/fscmUI/faces/adf.task-flow?adf....
6 of 9 04/12/2018, 12:03
Control Budget Validation Diagnostic https://ejoo-test.fa.em2.oraclecloud.com/fscmUI/faces/adf.task-flow?adf....
1 row(s) retrieved.
OVERRIDE_TRANS_TYPE_ OBJECT_VERSION_
CONTROL_BUDGET_NAME OVERRIDE_RULE_NAME TRANSACTION_TYPE ID NUMBER CREATION_DA
2018_Budget PO above 10k Purchase order 300000027362424 1 12/03/2018
00:00:00 UTC
1 row(s) retrieved.
OBJECT_VERSION_
CONTROL_BUDGET_NAME OVERRIDE_RULE_NAME USER_NAME NUMBER CREATION_DATE CREATED_BY
2018_Budget PO above 10k graeme.farnie@oracle.com 1 12/03/2018 Milena.Petkova
00:00:00 UTC
1 row(s) retrieved.
1 row(s) retrieved.
CHART_OF_ACCOUNTS_
CONTROL_BUDGET_NAME NAME CUBE_NAME APPLICATION_NAME DESCRIPTION PERIOD_SET_NAME PERIOD_TY
2018_Budget BML_BUDGET_2018 db XCC_BML_BUDGET_2018 BML CALENDAR MONTH78794
1 row(s) retrieved.
OBJECT_VERSION_
APPLICATION_NAME TREE_STRUCTURE_NAME TREE_NAME TREE_VERSION_NAME REBUILD_REQD_FLAG NUMBER
XCC_BML_BUDGET_2018 Accounting Flexfield BML Budget BML Budget 2018 N 3
Hierarchy 2018
XCC_BML_BUDGET_2018 Accounting Flexfield N 10
Hierarchy
XCC_BML_BUDGET_2018 Accounting Flexfield N 1
Hierarchy
7 of 9 04/12/2018, 12:03
Control Budget Validation Diagnostic https://ejoo-test.fa.em2.oraclecloud.com/fscmUI/faces/adf.task-flow?adf....
Segment value with multiple parents in the specified tree version with the specified label
Segment value without parents in the specified tree version with the specified label
Critical: Error occured while carrying out post-execution steps of the PL/SQL Step: Control Budget Validation Diagnostic
oracle.apps.fnd.appltest.diagfwk.common.DiagfwkException: Error occured while carrying out post-execution steps of the PL/SQL Step: Control Budget
Validation Diagnostic at oracle.apps.fnd.appltest.diagfwk.engine.impl.StepExecutorPLSQL.executeStep(StepExecutorPLSQL.java:198) at
oracle.apps.fnd.appltest.diagfwk.engine.impl.StepExecutorBase.execute(StepExecutorBase.java:75) at
oracle.apps.fnd.appltest.diagfwk.engine.impl.TestDefImpl.executeTest(TestDefImpl.java:982) at
oracle.apps.fnd.appltest.diagfwk.engine.impl.TestDefImpl.execute(TestDefImpl.java:937) at
oracle.apps.fnd.appltest.diagfwk.engine.impl.TestDefImpl.run(TestDefImpl.java:761) at
oracle.apps.fnd.appltest.diagfwk.engine.impl.TestRunner.run(TestRunner.java:441) at
oracle.apps.fnd.appltest.diagfwk.engine.impl.TestRunner.run(TestRunner.java:241) at
oracle.apps.fnd.appltest.diagfwk.engine.impl.TestRunner.doRun(TestRunner.java:152) at
oracle.apps.fnd.appltest.diagfwk.engine.DiagRunnable.run(DiagRunnable.java:68) at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152) at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:622) at java.lang.Thread.run(Thread.java:745) Caused by:
oracle.apps.fnd.appltest.diagfwk.common.DiagfwkException: Execution of the SQL query failed. SQL query was: 'SELECT
dat.segment_column_name,dat.segment_name,dat.segment_sequence_number_in_COA,dat.tree_structure_code,dat.tree_code,dat.tree_name,dat.tree_version_nam
segment_value_with_issue,max(decode(node_issue,1,'Segment value not in the specified tree version of the tree','Segment value without parents in the
specified tree version with the specified label')) issue,max(dat.segment_value_start_date) segment_value_start_date,max(dat.segment_value_end_date)
segment_value_end_date,max(dat.value_set_id) value_set_id FROM (SELECT dat.tree_version_id tree_version_id,dat.tree_label_id
tree_label_id,dat.segment_name,dat.segment_column_name,dat.segment_sequence_number_in_COA,vsv.segment_value_start_date,vsv.segment_value_end_date,
tree_label_name,vsv.value_set_id,vsv.value,NVL(SUM(DECODE(hier.pk1_value,NULL,1,DECODE(hier.ancestor_tree_label_id,dat.tree_label_id,2,0)))
OVER (partition by vsv.value),0) node_issue FROM (SELECT
cbsegver.tree_version_id,cbsegver.tree_label_data_source_id,cbsegver.tree_label_id,max(seg.name) segment_name,max(seg.column_name)
segment_column_name,max(cbseg.source_segment_column_name) source_segment_column_name,max(seg.sequence_number)
segment_sequence_number_in_COA,max(cbseg.tree_structure_code) tree_structure_code,max(cbseg.tree_code) tree_code,max(seginst.value_set_id)
value_set_id FROM xcc_cb_key_segments cbseg,xcc_cb_key_seg_tree_versions cbsegver,fnd_kf_str_instances_b coa,fnd_kf_segments_vl
seg,fnd_kf_segment_instances seginst WHERE cbseg.control_budget_id = 300000027362293 AND cbseg.key_segment_id = cbsegver.key_segment_id
AND cbseg.tree_structure_code = 'GL_ACCT_FLEX' AND cbseg.key_segment_column_name = seg.column_name AND seg.structure_id =
coa.structure_id AND seg.enabled_flag = 'Y' AND coa.application_id = 10052 AND coa.key_flexfield_code = 'XCC' AND coa.structure_instance_number =
7001 AND coa.structure_instance_id = seginst.structure_instance_id AND seginst.segment_code = seg.segment_code GROUP BY
cbsegver.tree_version_id,cbsegver.tree_label_data_source_id,cbsegver.tree_label_id) dat ,(SELECT vs.value_set_id,vsv.value,vsv.start_date_active
segment_value_start_date,vsv.end_date_active segment_value_end_date FROM fnd_vs_value_sets vs,fnd_vs_values_b vsv WHERE vs.validation_type
= 'INDEP' AND vsv.value_set_id = vs.value_set_id AND vsv.enabled_flag = 'Y') vsv,fnd_tree_vl tree,fnd_tree_version_tl tv,fnd_tree_label tlbl,fnd_label_tl
lbl,xcc_seg_val_hier_rf hier WHERE dat.value_set_id = vsv.value_set_id AND tree.tree_code = dat.tree_code AND tree.tree_structure_code =
dat.tree_structure_code AND tv.tree_structure_code = dat.tree_structure_code AND tv.tree_code = dat.tree_code AND tv.tree_version_id =
dat.tree_version_id AND tv.language = userenv('LANG') AND tlbl.tree_structure_code = dat.tree_structure_code AND tlbl.tree_code = dat.tree_code AND
tlbl.data_source_id = dat.tree_label_data_source_id AND tlbl.tree_label_id = dat.tree_label_id AND lbl.tree_structure_code(+) = tlbl.label_pk1_value AND
lbl.data_source_id = tlbl.label_pk2_value AND lbl.label_id = tlbl.label_pk3_value AND lbl.language = userenv('LANG') AND hier.tree_structure_code(+) =
dat.tree_structure_code AND hier.tree_code(+) = dat.tree_code AND hier.tree_version_id(+) = dat.tree_version_id AND hier.pk1_value(+) = vsv.value AND
hier.is_leaf(+) = 'Y') dat WHERE node_issue IN (0,1) GROUP BY
dat.segment_column_name,dat.segment_name,dat.segment_sequence_number_in_COA,dat.tree_structure_code,dat.tree_name,dat.tree_version_name,dat.tree_lab
at oracle.apps.fnd.appltest.diagfwk.engine.impl.report.plsql.PLSQLReportProcessor.displaySQLResults(PLSQLReportProcessor.java:622) at
oracle.apps.fnd.appltest.diagfwk.engine.impl.report.plsql.PLSQLReportProcessor.displaySQLResults(PLSQLReportProcessor.java:555) at
oracle.apps.fnd.appltest.diagfwk.engine.impl.report.plsql.PLSQLReportProcessor.process(PLSQLReportProcessor.java:315) at
oracle.apps.fnd.appltest.diagfwk.engine.impl.StepExecutorPLSQL.dumpFromPLSQLContext(StepExecutorPLSQL.java:481) at
oracle.apps.fnd.appltest.diagfwk.engine.impl.StepExecutorPLSQL.executeStep(StepExecutorPLSQL.java:194) ... 13 more Caused by:
java.sql.SQLSyntaxErrorException: ORA-00979: not a GROUP BY expression at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:462) at
oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:405) at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:931) at
oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:536) at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:236) at
oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:548) at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:217) at
oracle.jdbc.driver.T4CPreparedStatement.executeForDescribe(T4CPreparedStatement.java:947) at
oracle.jdbc.driver.OracleStatement.executeMaybeDescribe(OracleStatement.java:1282) at
oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1439) at
oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3769) at
oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:3823) at
oracle.jdbc.driver.OraclePreparedStatementWrapper.executeQuery(OraclePreparedStatementWrapper.java:1671) at
weblogic.jdbc.wrapper.PreparedStatement.executeQuery(PreparedStatement.java:144) at
oracle.apps.fnd.appltest.diagfwk.engine.impl.report.plsql.PLSQLReportProcessor.displaySQLResults(PLSQLReportProcessor.java:584) ... 17 more
8 of 9 04/12/2018, 12:03
Control Budget Validation Diagnostic https://ejoo-test.fa.em2.oraclecloud.com/fscmUI/faces/adf.task-flow?adf....
Fix Information: An unexpected error was encountered. Please contact your system administrator.
9 of 9 04/12/2018, 12:03