Presentation is loading. Please wait.

Presentation is loading. Please wait.

Copyright 2007, Information Builders. Slide 1 WebFOCUS Financial Reporting with JDEdwards / PeopleSoft EnterpriseOne Paul McGuire, McGuire Business Solution,

Similar presentations


Presentation on theme: "Copyright 2007, Information Builders. Slide 1 WebFOCUS Financial Reporting with JDEdwards / PeopleSoft EnterpriseOne Paul McGuire, McGuire Business Solution,"— Presentation transcript:

1 Copyright 2007, Information Builders. Slide 1 WebFOCUS Financial Reporting with JDEdwards / PeopleSoft EnterpriseOne Paul McGuire, McGuire Business Solution, LLC Brenda DeRusha, Scherer Brothers Lumber Co.

2 Copyright 2007, Information Builders. Slide 2 Introductions Speakers Paul McGuire – WebFOCUS Consultant / IBI Partner McGuire Business Solutions, LLC Brenda DeRusha – Controller, Manufacturing Operations Scherer Brothers Lumber Company (SBL)

3 Copyright 2007, Information Builders. Slide 3 Goal of Presentation To discuss real life lessons learned using WebFOCUS coding techniques against a JD Edwards / PeopleSoft EnterpriseOne (PE1) data structure for financial reporting, including:  Data architecture  Direct impacts to all financial reporting calculations  Formatting  Response times realized by users  How challenges were overcome

4 Copyright 2007, Information Builders. Slide 4 October 2004 – SBL went live on PE1  Reports were developed using the PE1 Financial Report Writer  Limitations realized  Layout  Font size  Formatting options  Use of white space  Limited report delivery output options  Performance became an issue  October 2004 one hour to produce reports  February 2006 11-12 hours to produce reports  Monthly financial reports distributed via hard copy Background

5 Copyright 2007, Information Builders. Slide 5 Early 2006 - SBL Purchases WebFOCUS Original High Level Goals  Gain efficiencies in reporting  Improve report presentation  Utilize dynamic styling  Provide options for report distribution  Restructure presentation of reports  Standardize row specs  Replace hardcopy printing and distribution

6 Copyright 2007, Information Builders. Slide 6 Project Phases  Phase I Convert all financial reports to WebFOCUS Create Dashboard for report generation  Phase II Improve performance Maintain consistency for all financial reports  Phase III Utilize scheduling and distribution of financial reports Electronic version control Add drill down options Evaluate consolidated data structures

7 Copyright 2007, Information Builders. Slide 7 Phase 1 Goals  Convert (rewrite) all financial reports to WebFOCUS  Restructure presentation of reports  Standardize row specs  Improve efficiencies in reporting  Improve report presentation and readability  Create dashboard to allow user selection for business unit reporting on a consolidated or individual basis

8 Copyright 2007, Information Builders. Slide 8 Phase 1  Converted all financial reports to WebFOCUS  Approximately 30 unique financial reports (consolidated vs. individual business unit reporting)  100+ possible report parameter combinations  Limited time and budget  Utilized multi-verb requests and hold techniques to resolve rounding issues  Given existing data structure (F0902), define statements heavily utilized  Provided foundation on which to build additional viewing and report delivery options

9 Copyright 2007, Information Builders. Slide 9 To set the fiscal year header display P1FISCAL_YEAR/I2=(&FISCAL_YEAR-1); - -SET &NYEARDISP = IF &LEDGER_PER EQ 10 OR &LEDGER_PER EQ 11 OR &LEDGER_PER EQ 12 THEN (&FISCAL_YEAR + 2001) ELSE (&FISCAL_YEAR+2000); To set the ledger period PDNUM/I2=&LEDGER_PER; To set the sign on the amount field for financial report display (i.e., show revenues as a positive amounts) NET_POSTING_01/D12.2= IF (EDIT(OBJECT_ACCOUNT)) LE 39999 THEN (NET_POSTING_01 * ( - 1 )/1000) ELSE IF (EDIT(OBJECT_ACCOUNT)) GE 80000 AND (EDIT(OBJECT_ACCOUNT)) LE 84999 THEN (NET_POSTING_01 * ( - 1 )/1000 ) ELSE IF (EDIT(OBJECT_ACCOUNT)) GE 85000 AND (EDIT(OBJECT_ACCOUNT)) LE 85120 THEN (NET_POSTING_01 * ( - 1 )/1000 ) ELSE IF (EDIT(OBJECT_ACCOUNT)) EQ 85510 THEN (NET_POSTING_01 * ( - 1 )/1000) ELSE (NET_POSTING_01/1000); To obtain current month actual amount CPER_AMT/D12.2 = IF (&LEDGER_PER EQ 1) AND (LEDGER_TYPE EQ 'AA') THEN NET_POSTING_01 ELSE IF (&LEDGER_PER EQ 2) AND (LEDGER_TYPE EQ 'AA') THEN NET_POSTING_02 ELSE, etc. To obtain current month budget amount CPLYPER_AMT/D12CB = IF (&LEDGER_PER EQ 1) AND LEDGER_TYPE EQ 'BA' THEN NET_POSTING_01 ELSE IF (&LEDGER_PER EQ 2) AND LEDGER_TYPE EQ 'BA' THEN NET_POSTING_02 ELSE, etc. To obtain current year-to-date actual amount YTD_AMT/D12CB= IF &LEDGER_PER EQ 1 AND LEDGER_TYPE EQ 'AA' THEN NET_POSTING_01 ELSE (Period 2 = Net Posting 01 + Net Posting 02 etc). Same logic for Budgets (BA instead of AA) To obtain current and previous year’s balance forward amounts CYBAL_FWD/D12CN=IF ((EDIT(OBJECT_ACCOUNT)) LE 29999) AND FISCAL_YEAR = '&FISCAL_YEAR' THEN (BAL_FWD/1000) ELSE 0; PYBAL_FWD/D12.2=IF ((EDIT(OBJECT_ACCOUNT)) LE 29999) AND P1FISCAL_YEAR EQ FISCAL_YEAR THEN (BAL_FWD/1000) ELSE 0; Code Examples

10 Copyright 2007, Information Builders. Slide 10  Utilized WebFOCUS dynamic styling and visualization based on data and parameters selected:  Discovered “competing” FML and Core FOCUS format processing with this approach  Zero suppression issue Phase 1

11 Copyright 2007, Information Builders. Slide 11 Phase 1  Created Dashboard and launch pages for report generation  Allowed user to select consolidated or individual business unit reporting at run time through Dashboard  PE1 hierarchy structures were not being used and project didn't allow for implementing  Compromised – created reporting group structure

12 Copyright 2007, Information Builders. Slide 12 Results What went well  Nine new launch pages in Dashboard for all financial reporting  Significantly improved reporting efficiencies – gained 11 hours per month  Dynamic styling and presentation viewing  Leveraged strengths of WebFOCUS to overcome challenges What we learned  Highly dynamic styling with FML and WebFOCUS stylesheets for complex reports was challenging  Consolidated data structures and hierarchies can have a significant impact on long term change management

13 Copyright 2007, Information Builders. Slide 13 Phase 2 Goals  Address performance issues with minimal impact Report performance had slowed due to growth of F0902 June ’06one hour to produce reports Sept ’07seven hours to produce reports  Change Management  Maintain consistency  Review data structures and approaches  Consolidated vs. unconsolidated  Minimize development for row spec changes/updates

14 Copyright 2007, Information Builders. Slide 14 Phase 2 Approach and Findings Considered and explored:  Consolidated data structures  Existing formulas, row specs, and calculations  Utilizing hold files  Segregating retail from manufacturing  Copying and restructuring F0902 data  Analyzed data and structures (significant impact to all formulas in all financial reports)  Key question: What is the lowest level of data required for all financial reports?

15 Copyright 2007, Information Builders. Slide 15 ANSWER  Group and summarize by Company, Fiscal Year, Ledger Type, Business Unit, Object Account, Subsidiary, and Short Account ID  Once lowest level was determined, we could aggregate at the database level with little to no impact to all financial reports

16 Copyright 2007, Information Builders. Slide 16 Phase 2 Solutions  Created a summarized reporting table to load nightly or at user request  Created back end scripts to aggregate data SQL Code: INSERT INTO RF0902SUM (GBFY, GBCO, GBMCU, GBOBJ, GBSUB, GBLT, GBAID, GBAPYC, GBAN01, GBAN02, GBAN03, GBAN04, GBAN05, GBAN06, GBAN07, GBAN08, GBAN09, GBAN10, GBAN11, GBAN12, GBAN13, GBAN14, GBAPYN) SELECT GBFY, GBCO, GBMCU, GBOBJ, GBSUB, GBLT, GBAID, SUM(GBAPYC), SUM(GBAN01), SUM(GBAN02), SUM(GBAN03), SUM(GBAN04), SUM(GBAN05), SUM(GBAN06), SUM(GBAN07), SUM(GBAN08), SUM(GBAN09), SUM(GBAN10), SUM(GBAN11), SUM(GBAN12), SUM(GBAN13), SUM(GBAN14), SUM(GBAPYN) FROM CF0902 GROUP BY GBFY, GBCO, GBMCU, GBOBJ, GBSUB, GBLT, GBAID

17 Copyright 2007, Information Builders. Slide 17 Phase 2 Solutions  Changed access file to point to new data structure SEGNAME=RF0902SUM, TABLENAME=Reporting.bderusha.RF0902SUM  Changed source of rollup structure to a new DB table  Easily maintained due to a limited number of users and infrequent changes  Utilized ‘–include’ statement in applicable reports

18 Copyright 2007, Information Builders. Slide 18 Results What went well  Addressed performance for all financial reports  Gained six hours per month with minimal to no impact on coding  Eliminated > 99% of data to be processed by WebFOCUS  No impacts to all define statements and internal processing  Reporting table not expected to grow exponentially What we learned  Performance improvements with this approach outweighed need to move to consolidated master file data structures  If faced with similar performance situations, particularly with F0902  Consider splitting reports to point to summary and details  Utilize parameters as drill downs to key (real) fields

19 Copyright 2007, Information Builders. Slide 19 Phase 1 and 2 - Overall - What We Learned When beginning a large scale reporting initiative, take additional time to:  Evaluate pros and cons of consolidated master file data structures in terms of:  Report development (with children and hierarchical levels)  Ongoing change management  Maintaining hierarchies in one place - PE1 and refresh hierarchies in WebFOCUS  Evaluate and consider:  Segregating between summary and detail financial report  To help maximize report processing and drill down options  Overall look and feel of all reports and impacts to output viewing options (i.e. pdf vs. online, etc).  Cascading style sheets All of the above factor into overall enterprise reporting standards

20 Copyright 2007, Information Builders. Slide 20 Phase 3 Goals  Evaluate consolidated vs. unconsolidated in conjunction with PE1 account category codes  Automatic scheduling and distribution of financial reports  ReportCaster  Electronic versions of financial reports (report library)  Further enhance end user's personalized viewing  Dashboard  Exception/variance alerts  Add drill downs from financial reports (to details)

21 Copyright 2007, Information Builders. Slide 21 Questions???


Download ppt "Copyright 2007, Information Builders. Slide 1 WebFOCUS Financial Reporting with JDEdwards / PeopleSoft EnterpriseOne Paul McGuire, McGuire Business Solution,"

Similar presentations


Ads by Google