As of December 1, 2020, Focal Point is retired and repurposed as a reference repository. We value the wealth of knowledge that's been shared here over the years. You'll continue to have access to this treasure trove of knowledge, for search purposes only.
Join the TIBCO Community TIBCO Community is a collaborative space for users to share knowledge and support one another in making the best use of TIBCO products and services. There are several TIBCO WebFOCUS resources in the community.
From the Home page, select Predict: WebFOCUS to view articles, questions, and trending articles.
Select Products from the top navigation bar, scroll, and then select the TIBCO WebFOCUS product page to view product overview, articles, and discussions.
Request access to the private WebFOCUS User Group (login required) to network with fellow members.
Former myibi community members should have received an email on 8/3/22 to activate their user accounts to join the community. Check your Spam folder for the email. Please get in touch with us at community@tibco.com for further assistance. Reference the community FAQ to learn more about the community.
First - my thanks to everyone on this forum. You have no idea how much you help people who rarely/never post - but glean vast amounts of useful information from the replies to those who do post.
Our general ledger is Great Plains. GP does not use a hierarchy for accounts (for rollup purposes). The grouping of the accounts is strictly a reporting function. For instance "Operating Expenses" is composed of accounts with a second segment of 6000,6001, and 7000. There is no "account code" itself that those accounts roll up into.
I have done some financial reporting using defines to create the grouping – but I would like to use FML. Unfortunately, I am having no luck trying to actually create a hierarchy to use in FML – and I have no idea what else to do.
The hierarchy in the following master file is just for the segments of the account. The first segment denotes location, the second segment is the actual account and the third segment is the department.
I have a second file that contains the hierarchy. They are just names, not codes except for the actual account code. I had no luck using quick hierarchy on this file. I assumed it was because it was alpha and did not have codes.
When I try to use this file in the "quick hierarchy" program, I get the following error - "No Data Found for GP_CHART_FINAL". Can anybody point me in the right direction?This message has been edited. Last edited by: cbrady,
prod: WF 8.1 On Win2012 database: msSQL2012 test: identical to prod
The issue with the Great Plains Struture is that it is not level based. However, with some manual massaging to convert it to a true level based structure you can use Quick Hierarchy to convert it to a parent child structure. Please let me know if a converted version of the spreadsheet sent to me by Lori would be helpful for you.
Great Plains Structure: level1 === level2============= level3====================== level4====== desc==== Liabilities Current Liabilities 1234 Accounts Payable
Structure usable by Quick Hierarchy level1 === level2============= level3====================== level4====== desc==== Liabilities Liabilities Liabilities Current Liabilities Current Liabilities Liabilities Current Liabilities 1234 Accounts Payable
Parent/Child Struture
Parent============= Child=============== Caption ============ Liabilities Liabilities Liabilities Current Liabilities Current Liabilities Current Liabilities 1234 Accounts Payable
That same spreadsheet back in the format that is acceptable to Quick Hierarchy would be terrific. I find it much easier to grasp a visual example and could then be able to use it as the example for creating the other hierarchies we would like to use.
Thanks so much, Chris
prod: WF 8.1 On Win2012 database: msSQL2012 test: identical to prod
Harry, Thank you for the example. I created 2 new tables in sql and joined them on the child and now get a lovely hierarchy in FML. But, as no data exists except at the lowest child level - how does anything roll up? For example, "long term assets" has two children - "fixed assets" and "other assets". The children of "fixed assets" are accounts that exist in Great Plains and have actual financial data. If I put "fixed assets" on the row in FML and show children, it lists all the accounts with their "actual" financial data. If I select consolidate, it gives me a number which is the sum of all those lower level accounts. If on the row, I go up one level, and use "long term assets" - show all children will only go down one level - it will not show children down to the level where the where financial data exists. Consolidate will show no financial data. I understand why this would be so - as the "actual" field does not exist in Great Plains for any level other than the lowest level. But - I assumed that was what "consolidate" did - added up all the lower level data.This message has been edited. Last edited by: cbrady,
prod: WF 8.1 On Win2012 database: msSQL2012 test: identical to prod
Waz, Thank you for the reply. That master had the dimesions because that was the first requirement for using "quick hierarchy". The master I am now using is:
Yes, CONSOLIDATE should roll the numbers up. Please try adding SET ALL=ON to your report. Also, please ensure that you are joining from the parent-child file to your data file. If that doesn't correct the situation, it would be helpful to see the code and a snippet of output.
"Long Term Assets" has two children that do not exist in the Great Plains data. Their children have children that exist in the Great Plains data.
SET ALL = ON
JOIN
LEFT_OUTER CHRIS_TEST_GP_CHART_IBI.CHRIS_TEST_GP_CHART_IBI.CHILD IN
CHRIS_TEST_GP_CHART_IBI TO MULTIPLE
CHRIS_TEST_GP_ACTUALSANDBUDGETSUMMARYVIEW.CHRIS_TEST_GP_ACTUALSANDBUDGETSUMMARYVIEW.CHILD
IN CHRIS_TEST_GP_ACTUALSANDBUDGETSUMMARYVIEW AS J0
END
TABLE FILE CHRIS_TEST_GP_CHART_IBI
SUM
ACTUAL/D12.2CB
FOR
CHILD
'Long Term Assets' WITH CHILDREN 5 ADD AS CAPTION LABEL R1
HEADING
OUTPUT: ACTUAL Long Term Assets . Fixed Assets . Other Assets .This message has been edited. Last edited by: cbrady,
prod: WF 8.1 On Win2012 database: msSQL2012 test: identical to prod
"Fixed Assets" has accounts under it that are in the Great Plains data.
SET ALL = ON
JOIN
LEFT_OUTER CHRIS_TEST_GP_CHART_IBI.CHRIS_TEST_GP_CHART_IBI.CHILD IN
CHRIS_TEST_GP_CHART_IBI TO MULTIPLE
CHRIS_TEST_GP_ACTUALSANDBUDGETSUMMARYVIEW.CHRIS_TEST_GP_ACTUALSANDBUDGETSUMMARYVIEW.CHILD
IN CHRIS_TEST_GP_ACTUALSANDBUDGETSUMMARYVIEW AS J0
END
TABLE FILE CHRIS_TEST_GP_CHART_IBI
SUM
ACTUAL/D12.2CB
FOR
CHILD
'Fixed Assets' WITH CHILDREN 5 ADD AS CAPTION LABEL R1
I get nervous when fieldname references go over 64 and yours (in the join) is 84 characters. Please try some shorter names and re-run. If this does not solve the problem please open a case and ask that I be notified. Thanks.