BI Apps 11.1.1.7.1 supports 26 chartfields with 3 of them
considered to be mandatory chartfields and are mapped to specific dimensions as
shown below.
Department – Cost
Center Dimension
Fund –
Balancing Segment Dimension
Account –
Natural Account Dimension
All the remaining
chartfields are mapped to one specific dimension which is GL Segment Dimension.
The physical table is shared for all chartfields but there are multiple logical
dimensions in the RPD which you can use. You will need to apply the appropriate
filters for these logical dimensions to filter the data relevant to those
chartfields.
If you want to extract the
trees defined for these chartfields into the DW, you will need to configure
some parameters as explained below. For each chartfield, there are two sets of
parameters that you can configure.
- · List of Tree Structures
- · List of Trees within the Tree Structures configured as in 1.
- The first parameter is considered to be a mandatory parameter and you will need to configure this parameter by giving a comma separated list of all the Tree Structures you need to extract for that Chartfield.
- The second parameter is considered to be an optional parameter. If you don’t configure this parameter then all the Trees pertaining to the Tree Structures configured in 1 will be extracted. If you need only specific trees to be extracted within those tree structures, then configure this parameter by giving a comma separated list of SETID + Tree Name.
The actual parameter names
for each dimension are given in the table below
Dimension
|
Parameter Name
|
Cost Center
|
TREE_STRUCT_ID_LIST
|
TREE_SETID_NAME_LIST
|
|
Balancing Segment
|
TREE_STRUCT_ID_LIST
|
TREE_SETID_NAME_LIST
|
|
Natural Account
|
TREE_STRUCT_ID_LIST
|
TREE_SETID_NAME_LIST
|
|
GL Segment
|
TREE_STRUCT_ID_LIST_<CF>
|
TREE_SETID_NAME_LIST_<CF>
|
Since GL Segment dimension
supports multiple Chartfields we have one set of parameters for each
chartfield. You will need to configure those many parameters based on the
number of Chartfields you need in BI.
For e.g. say you have
configured the program chartfield, then you will need to configure
TREE_STRUCT_ID_LIST_PROGRAM and TREE_SETID_NAME_LIST_PROGRAM. Screenshots for
one such set of parameters along with the sample values are given below
The following are the FSM
tasks you need to configure for setting these parameters:
1) Configure
Data Load Parameters for People Soft Trees
2) Configure
Trees to be extracted for GL Account Chartfields for PeopleSoft
The following section gives
you some sample SQL’s which you can use as a reference to get the values of
these parameters for each chartfield. Please note that these are to be used
just as references and you will have to validate the parameter values before
you configure them.
1) For
Tree Structures
SELECT TREE_STRCT_ID FROM
PSTREESTRCT WHERE DTL_RECNAME=<Detail Table of your CF>;
E.g. for the Department
chartfield which maps to the Cost Center Dimension you can use
SELECT TREE_STRCT_ID FROM
PSTREESTRCT WHERE DTL_RECNAME='DEPT_TBL';
2) For
Trees within Tree Structures
SELECT
A.SETID||'~'||A.TREE_NAME FROM PSTREEDEFN A, PSTREESTRCT B WHERE
A.TREE_STRCT_ID=B.TREE_STRCT_ID AND B.DTL_RECNAME=<Detail Table of your
CF>;
E.g. for the Department
chartfield which maps to the Cost Center Dimension you can use
SELECT
A.SETID||'~'||A.TREE_NAME FROM PSTREEDEFN A, PSTREESTRCT B WHERE
A.TREE_STRCT_ID=B.TREE_STRCT_ID AND B.DTL_RECNAME='DEPT_TBL';
Note:
1) This feature allows you to extract multiple
effective dated trees as well. By default the out of the box code extracts only
the current version of any tree.
2) If you need to extract multiple effective
dated versions, then you will need to set the value of the parameter
TREE_CURRENT_VERSION_ONLY to N.
3) There is a patch which you need to apply when
you extract multiple versions or else the code creates duplicates for each
version. Please check with the support team to get the relevant patch.
No comments:
Post a Comment