Configuring ChartFields

This chapter provides an overview of Oracle's PeopleSoft Enterprise ChartField Configuration and discusses how to:

Click to jump to parent topicUnderstanding PeopleSoft Enterprise ChartField Configuration

Oracle's PeopleSoft Enterprise applications deliver a full suite of commercial, education and government functionality and supports it with a comprehensive set of ChartFields. However, you can use ChartField configuration to perform various modifications to these ChartFields to better serve your particular accounting model.

In addition to the general overview, this section contains important information including:

ChartField Configuration involves the following major considerations:

Note. The following instructions assume a high level of competence in PeopleTools and use of Application Designer.

See Also

Enterprise PeopleTools PeopleBook: PeopleSoft Application Designer

Click to jump to top of pageClick to jump to parent topicCheck List for a Successful Configuration

Use this section as a checklist to focus on areas of particular importance and in gathering information needed to plan and perform your ChartField configuration. This section also helps to identify areas where mistakes are commonly made.

Important! It is very important that you read this section and understand the full implications of each point before proceeding with the actual configuration.

Before running the full configuration do the following:

After running the full configuration do the following:

Click to jump to top of pageClick to jump to parent topicChartField Configuration and ChartField Types

Each ChartField falls into one of the following three categories based on its ability to be configured:

In addition, a ChartField is either a standard or affiliate ChartField.

While both standard and affiliate ChartFields are used to classify and report on financial transactions, affiliate ChartFields do not have their own set of values. Instead, they use values from a related standard ChartField to facilitate interunit and intraunit accounting. After a ChartField is defined as standard or affiliate it cannot be changed to the other type.

The following table summarizes the configuration characteristics of the delivered set of ChartFields:

ChartFields

Valid Configuration Actions

The following are fully configurable standard ChartFields:

  • Operating Unit

  • Fund Code

  • Program Code

  • Class Field

  • Budget Reference

  • Product

  • ChartField 1 (expansion ChartField)

  • ChartField 2 (expansion ChartField)

  • ChartField 3 (expansion ChartField)

  • Activate or Inactivate

  • Change Display Order

  • Relabel

  • Change Display Length

  • Rename

  • Delete

  • Change Field Length

Account is a partially configurable standard ChartField.

  • Change Display Order

  • Relabel

  • Change Display Length

  • Change Field Length

Alternate Account is a partially configurable standard ChartField.

  • Activate or Inactivate

  • Change Display Order

  • Relabel

  • Change Display Length

  • Change Field Length

(Cannot inactivate if Enable Alternate Account is a selected installation option.)

Department is a partially configurable standard ChartField.

  • Activate or Inactivate

  • Change Display Order

  • Relabel

  • Change Display Length

(Cannot inactivate if PeopleSoft Enterprise Asset Management, Expenses, or Resource Management is installed.)

PC Business Unit is a partially configurable standard project ChartField.

  • Relabel

  • Change Display Length

Project ( also used as the Grant ChartField) is a partially configurable standard ChartField.

  • Activate or Inactivate

  • Change Display Order

  • Relabel

  • Change Display Length

(Cannot inactivate if Project Costing, Expenses and Resource Management applications are installed.)

Activity is a partially configurable standard project ChartField.

  • Relabel

  • Change Display Length

Source Type is a partially configurable standard project ChartField.

  • Activate or Inactivate

  • Relabel

  • Change Display Length

Cannot be inactivated if a PC Business Units require it or if the Related Edit Option is specified.

Category is a partially configurable standard project ChartField.

  • Activate or Inactivate

  • Relabel

  • Change Display Length

Cannot be inactivated if a PC Business Units require it or if the Related Edit Option is specified.

Subcategory is a partially configurable standard project ChartField.

  • Activate or Inactivate

  • Relabel

  • Change Display Length

Cannot be inactivated if a PC Business Units require it or if the Related Edit Option is specified.

Affiliate is a partially configurable affiliate ChartField.

  • Activate or Inactivate

  • Change Display Order

  • Relabel

  • Change Display Length

The following are fully configurable affiliate ChartFields:

  • Fund Affiliate

  • Operating Unit Affiliate

  • Activate or inactivate

  • Change Display Order

  • Relabel

  • Change Display Length

  • Change IntraUnit Related ChartField

  • Rename

  • Delete

  • Change Field Length

The following standard ChartFields are not configurable:

  • Statistics Code

  • Currency Code

  • Scenario

  • Book Code

  • Adjustment Type

  • Resource Analysis Type

Not configurable

Click to jump to top of pageClick to jump to parent topicProject ChartFields

The project ChartFields are related ChartFields, which have the following display order:

Project ChartFields are unique in that their display order in the overall sequence of all ChartFields is always the same in relationship to the position of the Project ChartField. While you cannot directly change the display order of the other five project ChartFields, you can change the display order of the Project ChartField and the other five project ChartFields maintain their relative positions with respect to the Project ChartField. Their relative positions are as shown in the previous listing of ChartFields. The six project ChartFields must move as a group with any reordering of the display sequence for the Project ChartField and all other ChartFields are reordered around this requirement.

Additionally, Resource Analysis Type is not considered a ChartField and as such is not included in the previous list of project ChartFields, nor is it included on either the Standard or Advanced Configuration pages.

While the project ChartFields are displayed on both the Standard and Advanced Configuration pages, project ChartFields are subject only to standard configuration. Because standard configuration can be done using either the Standard or Advanced Configuration page, the project ChartFields are available on both configuration pages.

Note. If you have not licensed the PeopleSoft Enterprise Project Costing, Expenses, Resource Management or Services Procurement products, clear the check boxes on the Installation Options Products page for any unlicensed products before running the Configure process so that ChartFields related to these products are automatically inactivated and are no longer available on pages that would otherwise contain the related ChartFields.

See Project ChartFields.

See Defining Options for Installed PeopleSoft Applications.

Resource Analysis Type

Resource Analysis Type is displayed between the Activity and Source Type ChartFields on the Journal Line page. The value of this field is typically derived programmatically based on the transaction and is not available for input on most transaction entry pages. However, an exception to this is Journal Entry where this field be available for input. Consequently, this field is added to the Journal Entry line page between the Activity and Source Type ChartFields.

If the Project ChartField is reordered during ChartField configuration, the Resource Analysis Type also retains this relative position and is reordered along with the projects ChartFields in the display.

Like the Projects ChartFields (other than Project ID), Resource Analysis Type is not available if the Project Costing application is not installed.

Activation and Inactivation of Project ChartFields

Project ChartFields are delivered already activated. If any of the Project Costing, Expenses or Resource Management applications are not installed, some of the project ChartFields are automatically inactivated by navigating to the Configuration page, saving and then running the Configure process. :

Inactivation of the Project ChartField is not allowed if the Project Costing, Expenses or Resource Management applications are installed .

Inactivation of Source Type is not allowed if any row in the Project Costing Definition (BUS_UNIT_TBL_PC) has the field Category Edit Option (CAT_EDIT_OPTION) set to Related (REL).

Inactivation of Category is not allowed if any row in the Project Costing Definition (BUS_UNIT_TBL_PC) has the field Subcategory Edit Option (SUB_EDIT_OPTION) set to Related (‘REL’).

Assumptions and Restrictions on Display Lengths of Project ChartFields

In the PeopleSoft system ChartFields normally reside in a grid. However, in some applications it is common for the PC Business Unit, Project and Activity ChartFields as in the Project Costing application to reside outside a grid. This prevents the configuration process from changing the display length of these fields. However, though the display length of ChartFields cannot be changed when they appear outside a grid, data entry is restricted to the display length specified on the Standard Configuration page. For example, even though Project appears as a 15-character field in the grid, data entry can be restricted to 10 characters if that is the display length you specify on the Standard Configuration page.

Balancing and Interunit Restrictions on Project ChartFields

There is no balancing on the projects ChartFields. Although the Project ChartField can be specified as a balancing ChartField, this is not true of the other five projects ChartFields. Therefore, they do not appear in the IntraUnit Related ChartField drop down list on the configuration page.

Other Project ChartField Configuration Restrictions

ChartField Inheritance is supported for fully configurable ChartFields only. It is not supported for project ChartFields because they are partially configurable.

If a PeopleSoft application maintains grid tabs that are embedded between ChartFields, a manual step is necessary in the ChartField configuration process that requires you to review and modify these pages. This is because the configuration process automatically moves embedded grid tabs to the end of the ChartField block.

Click to jump to top of pageClick to jump to parent topicChartField Configuration Scope and Levels

The ChartField Configuration process can be used to configure ChartFields for the following:

Click to jump to top of pageClick to jump to parent topicChartField Reporting Requirements Analysis

When planning how to configure your ChartFields to meet your reporting requirements, consider the following:

Click to jump to parent topicUsing Standard ChartField Configuration

To use standard ChartField configuration, use the Standard Configuration component (STANDARD_CF_TMPLT).

The following configuration actions can be performed using the standard Configuration:

Inactivated ChartFields are not displayed on pages, reports or in prompt lists and are not included in indexes. While not displayed, they are not removed form records or pages. This significantly reduces configuration time and effort.

After a standard configuration, no additional manual database changes are required other than rebuilding indexes, recreating views and updating Crystal reports.

Note. If possible, we recommend that the standard configuration be used exclusively, since it minimizes the need to reapply ChartField configuration actions when you subsequently upgrade or apply application fixes.

Click to jump to top of pageClick to jump to parent topicPage Used for Standard ChartField Configuration

Page Name

Object Name

Navigation

Usage

Standard ChartField Configuration

STANDARD_CF_TMPLT

  • Set Up Financials/Supply Chain, Common Definitions, Design ChartFields, Configure, Standard Configuration, Standard ChartField Configuration

  • The Standard ChartField Configuration page is also available by selecting the Standard Configuration tab from the Advanced Configuration page.

Perform Standard ChartField Configuration such as changing display order, changing display length, relabeling, and activating or inactivating a ChartField.

Change ChartField Labels

FS_CF_TMPLT_CONFIG

Click the Relabel link for Projects on the Standard Configuration page

Use to add long and short names for the Project ChartField.

Preview Configuration

FS_CF_PAGE_DEMO

Click the Preview button on the Standard Configuration page.

Use to preview before completing configuration.

Click to jump to top of pageClick to jump to parent topicCompleting the Standard ChartField Configuration Page

Access the Standard ChartField Configuration page.

The Standard ChartField Configuration page initially displays the ChartFields as delivered by PeopleSoft.

Status

An Active ChartField displays on pages, reports and prompt lists.

An Inactive ChartField is not displayed on pages, reports and prompt lists. However, it is not removed from records and pages.

Expansion ChartFields 1, 2, and 3 are delivered inactive but can be activated if the delivered active ChartFields are not sufficient for your requirements.

Warning! Do not change the status of a ChartField once you have run the full configuration and are using the system in production. Status determines whether ChartFields are displayed on pages, reports and prompt list throughout the system.

Order

You change the Order of display by directly changing the sequence of order numbers in this field. Inactive ChartFields are given the order value of 99. An order number is required when a ChartField is Active. When you activate an inactive ChartField, the system assigns it the next available number, which you can change to place the newly activated ChartField in any desired sequence. Final reordering is done upon saving the page or pressing the'Configure button to remove gaps or duplicates in the numbering sequence as well as repositioning the project ChartFields as a group.

Long Name and Short Name

Enter a new long name and short name to relabel the description of a ChartField. These names, rather than the database field name of the ChartField, will be displayed on pages, reports and prompt lists.

Relabel

If multiple base language labels exist or there are foreign language translations for the label(s) of a ChartField, this link becomes available to allow editing of these labels.

Display Length

Enter a new value to change display length on pages. The Display Length cannot be greater than the actual field length of the ChartField. For added ChartFields this value defaults to the ChartField length. You can later change the value.

Affiliate Type

Standard ChartFields have no Affiliate Type. An Affiliate ChartField is either an Interunit or Intraunit Affiliate.

IntraUnit Related ChartField

A unique IntraUnit Related ChartField of the same or smaller ChartField length must be specified for each IntraUnit Affiliate ChartField that is Active. If this represents a new ChartField that is being added in the same configuration process run, you must wait to specify it as an IntraUnit Related ChartField until you have completed all of the steps required to add the ChartField. Once the ChartField is successfully added you can specify it as an IntraUnit Related ChartField and run a separate configuration process. (Business Unit is required for the InterUnit Affiliate ChartField.)

Click the check boxes next to the fields you wish to activate and then click the Activate button.

Click the check boxes next to the fields you wish to inactivate and then click the Inactivate button.

Note. You cannot inactivate the Project ChartField if you have installed any the following applications: Project Costing, Expenses, and Resource Management.

You can inactivate the Source Type, Category, and Subcategory ChartFields only when they are not associated with Project Costing business unit.

You cannot inactivate the Source Type and Category ChartFields if they are defined as required input controls on the Project Costing Options page (BUS_UNIT_OPT_PC ).

Click prior to clicking the Configure button to preview what the ChartField grid display will look like after configuration.

Refer to the section on running and verifying the ChartField configuration before initiating the configuration.

See Running and Verifying the ChartField Configuration Program.

Warning! Do not inactivate or delete a ChartField if you have transaction data posted to that ChartField. If you do so, you will not be able to view that ChartField on pages and reports and might encounter errors altering tables where that ChartField is defined as a key.

Warning! If you make any changes to the Standard or Advanced Configuration pages, you must run the Full Configuration process to implement those changes before using the system. If you have saved changes but wish to cancel them before running the Full Configuration, use the Configuration Status - Action Status page to cancel the undesired configuration actions. This will reset the ChartField to it's previous configuration.

Click to jump to parent topicUsing Advanced ChartField Configuration

The following configuration actions can be performed using Advanced Configuration:

Use advanced configuration when the standard configuration and delivered ChartFields do not meet your requirements. Keep in mind these configuration actions must be applied to new objects containing ChartFields received via an upgrade or by applying application fixes. Therefore, we recommend the standard configuration be use exclusively, if possible, to meet your ChartField requirements.

Suggested ways to use the Standard Configuration in place of the Advanced Configuration:

PeopleSoft enables you to have an unlimited number of ChartFields, each of which may be up to 30 characters in length. Due to platform-specific index length limitations, however, it is possible (but highly unlikely) that the combined Field Length of your ChartFields might cause this limit to be exceeded on a given table. These index limits are shown below and represent the total length of all key fields on a table excluding inactive ChartFields since inactive fields are not included in the index:

RDBMS Platform

Max Index Length ANSI

Max Index Length Unicode

Max # of Columns in an Index

Max # of Columns in a Table

MSSQLServerVersion 2000

900

450

16

1024

DB2/Unix Versions 7.0, 8.0

1024 *

1024 **

16

500 with 4K page.

1012 with 8, 16, 32K page.

DB2/OS390 Versions 6.1, 7.1

255 *

Unicode is not supported.

64

750

Oracle Versions 8i, 9i

40% of the database block size minus some overhead. Block size can be 4K or 8K.

40% of the database block size minus some overhead. Block size 8K is recommended.

32

1000

Sybase ASEVersion 12.5.03 ESD#4 for Unicode

600 for Page size 2K.

1250 for Page size 4K.

2600 for Page size 8K.

2600 for Page size 8K

31

1024 for DOL (Row level lock)

Informix Versions 9.2, 9.3

390

Unicode is not supported.

16

32K

* Subtract one byte for each key field defined as a Date, Time, Datetime or Long Character field (key columns that allow NULL).

** Subtract one byte for each key field defined as Date, Time, Datetime or Long Character. Subtract four bytes for each key field defined as Character. When summing the field lengths of the key fields, double the field length of each key field defined as Character.

For example, if FLD1 is a character key field with length 3, during the index size calculation the length is doubled to 6. You must also add four bytes, so that the final length is ten bytes for the index size calculation.

Click to jump to top of pageClick to jump to parent topicPages Used for Advanced ChartField Configuration

Page Name

Object Name

Navigation

Usage

Advanced Configuration

FS_CF_TEMPLATE

Set Up Financials/Supply Chain, Common Definitions, Design ChartFields, Configure, Advanced Configuration, Advanced Configuration

The Standard Configuration page is also available from this page by selecting the Standard Configuration tab.

Perform advanced ChartField configuration such as adding, deleting, re-naming and re-sizing of ChartFields.

Change ChartField Name

FS_CF_TMPLT_CONFIG

Set Up Financials/Supply Chain, Common Definitions, Design ChartFields, Configure, Advanced Configuration, click the Change Name link.

Change a ChartField name. Also used to change the Description, Short Name and names of associated Prompt Tables.

Add New ChartField

FS_CF_ADD_MODEL

Set Up Financials/Supply Chain, Common Definitions, Design ChartFields, Configure, Advanced Configuration, click the Add New ChartField button.

Elect to add an IntraUnit Affiliate ChartField or Standard ChartFields.

Add New ChartField

FS_CF_TMPLT_CONFIG

Set Up Financials/Supply Chain, Common Definitions, Design ChartFields, Configure, Advanced Configuration, click the Add New ChartField button.

Used to add a new ChartField.

Preview Configuration

FS_CF_PAGE_DEMO

Click the Preview button on the Advanced Configuration page.

To preview before completing configuration.

Click to jump to top of pageClick to jump to parent topicCompleting the Advanced Configuration page

Access the Advanced Configuration page.

Select one or more advanced actions.

Field Length

Enter a value of 30 characters or less to change the length of a ChartField in the database. (Display size will automatically adjust to a new field size of fewer characters.)

Change Name

Select this link to access the Change ChartField Name secondary page. Enter a unique New CF Name and change the Long Name and Short Name accordingly.

Click the check boxes next to the fields you wish to activate and then click the Activate button.

Click the check boxes next to the fields you wish to inactivate and then click the Inactivate button.

Click the check boxes next to the fields you wish to delete and then click the Delete button. Account, alternate account, department, project and affiliate cannot be deleted. Also, you cannot delete your last remaining standard or affiliate ChartField.

We recommend you inactivate a ChartField rather than delete it.

Click to access the Add New ChartField dialogue box and then select either to add a Standard or IntraUnit Affiliate ChartField. Click OK to access the Add New ChartField secondary page.

Enter the Field Length of the new ChartField that will be added to the database by the configuration process.

If you checked the IntraUnit Affiliate check box , IntraUnit Affiliate is also checked by the system on the Add New ChartField secondary page, indicating that you are adding an IntraUnit Affiliate ChartField. In this case you must also select an IntraUnit Related ChartField. These two fields are not shown on the page when adding a Standard ChartField. You cannot add additional Interunit ChartFields.

Model lists the Prompt Tables that exist for a selected ChartField that are also copied to the New Name column. Since counterpart prompt tables are required for the new ChartField, modify the New Name prompt table names to reflect the name of the new ChartField.

The new prompt table names entered have to be manually created in the PeopleSoft Application Designer and will be listed in the Configuration Steps Report. Make sure the prompt tables are created before opening any of the records containing ChartFields.

Select prior to clicking the Configure button to preview what the ChartField grid display will look like after configuration.

Refer to the section on running and verifying the ChartField configuration before initiating the configuration.

See Running and Verifying the ChartField Configuration Program.

Click to jump to parent topicRunning and Verifying the ChartField Configuration Program

To run and verify the ChartField configuration program, use the Standard Configuration component (STANDARD_CF_TMPLT) and the ChartField Definition component (CF_CHRTFLD_DEFN).

After setting up either a standard or advanced ChartField configuration, you are ready to:

Click to jump to top of pageClick to jump to parent topicPages Used to Run and Verify the ChartField Configuration Process

Page Name

Object Name

Navigation

Usage

Standard ChartField Configuration

STANDARD_CF_TMPLT

Set Up Financials/Supply Chain, Common Definitions, Design ChartFields, Configure, Standard Configuration, Standard ChartField Configuration

The Standard ChartField Configuration page is also available by selecting the Standard Configuration tab from the Advanced Configuration page.

Perform Standard ChartField Configuration such as changing display order, changing display length, relabeling, and activating or inactivating a ChartField.

Advanced Configuration

FS_CF_TEMPLATE

Set Up Financials/Supply Chain, Common Definitions, Design ChartFields, Configure, Advanced Configuration

Perform advanced ChartField configuration such as adding, deleting, re-naming and re-sizing of ChartFields.

(The Standard Configuration page is also available from this page by selecting the Standard Configuration tab.)

Dynamic Edit Tables

FS_FLD_PROMPT

Set Up Financials/Supply Chain, Common Definitions, Design ChartFields, Configure, Dynamic Edit Tables

Dynamic Edit Tables are used by the Get Edit Tables PeopleCode function to retrieve prompt table names that are to be assigned dynamically through PeopleCode. For example, when ChartFields are refreshed in the Ledger Group component in General Ledger, their associated prompt tables are assigned from here. This page is automatically maintained by the ChartField Configuration Utility. You should not need to update this page unless your are performing a customization that requires the Get Edit Tables function.

Define ChartField

CF_CHRTFLD_DEFN

Set Up Financials/Supply Chain, Common Definitions, Design ChartFields, Configure, ChartField Definition, Define ChartField

The ChartField Configuration utility references the fields on this page. You should not need to modify the page.

COBOL

CF_COBOL

Set Up Financials/Supply Chain, Common Definitions, Design ChartFields, Configure, ChartField Related Programs, COBOL

The ChartField Configuration utility references this page to derive any COBOL programs that must be changed manually and list them on the Configuration Steps report. You should not need to modify the page.

CF Crystal

CF_CRYSTAL

Set Up Financials/Supply Chain, Common Definitions, Design ChartFields, Configure, ChartField Related Programs, CF Crystal

The ChartField Configuration utility references this page to derive any Crystal reports that must be changed manually and list them on the Configuration Steps report. You should not need to modify the page.

Note. PeopleSoft Enterprise delivers selected XML Publisher reports to supplement some Crystal reports, which require manual changes if you implement ChartField configuration. These delivered XML Publisher reports do not require manual changes to support ChartField configuration and use the same criteria as the Crystal reports.

See Using XMLP Reports to Support Configured ChartFields.

nVision

CF_NVISION

Set Up Financials/Supply Chain, Common Definitions, Design ChartFields, Configure, ChartField Related Programs, nVision

The ChartField Configuration utility references this page to derive any nVision reports that must be changed manually and list them on the Configuration Steps report. You should not need to modify the page.

SQR/SQC

CF_SQR

Set Up Financials/Supply Chain, Common Definitions, Design ChartFields, Configure, ChartField Related Programs, SQR/SQC

The ChartField Configuration utility references this page to derive any SQRs that must be changed manually and list them on the Configuration Steps report. You should not need to modify the page.

MC Templates

CF_MC_TEMPLATE_2

Set Up Financials/Supply Chain, Common Definitions, Design ChartFields, Configure, Mass Change Programs, MC Templates

The ChartField Configuration utility references this page to derive any Mass Change Templates that must be changed manually and list them on the Configuration Steps report. You should not need to modify the page.

MC Type

CF_MC_TYPE2

Set Up Financials/Supply Chain, Common Definitions, Design ChartFields, Configure, Mass Change Programs, MC Type

The ChartField Configuration utility references this page to derive any Mass Change Types that must be changed manually and list them on the Configuration Steps report. You should not need to modify the page.

Run AMCFBULD

RUN_AMCFBULD_RQST

Set Up Financials/Supply Chain, Common Definitions, Design ChartFields, Configure, Update AM ChartField SQC, Run AMCFBULD

The configuration process normally schedules an SQR called AMCFBULD. If this SQR is unsuccessful, even though the configuration process itself is successful, you can use this page to resubmit the SQR alone once the problem has been resolved.

Action Status

INQ_CFHDRLOG_SUM

Click the Configuration Status link on either the Advanced or Standard Configuration page.

Inquire on the status of a ChartField configuration action.

Product Status

INQ_CFLNLOG_DTL

Click the All Products Status link on the bottom of the Actions page or click the Product Status link for a row on the Actions Status page.

Inquire on the status of a ChartField configuration action by installed product.

Also used to mark the status of products complete for a particular ChartField configuration action.

Click to jump to top of pageClick to jump to parent topicRunning the ChartField Configuration Process

Access either the Standard or Advanced Configuration pages.

Click to access the Process Scheduler Request page and initiate the configuration process.

Select theRun Full Configuration button and then the OK button to run the configuration process and produce the Configuration Steps report of required manual steps.

The ChartField Configuration program accesses and processes several pages.

See Pages Used to Run and Verify the ChartField Configuration Process.

If you want to review the required manual steps prior to committing to a full configuration, select Preview Configuration Steps and click OK. This runs only the Configuration Steps report.

Once you have run the full configuration, you cannot make changes to the ChartField Configuration Pages or cancel requested configuration actions until the configuration process is successfully completed.

Warning! Since the process performs large numbers of updates to PeopleTools tables, it is important that no users be logged on to the database while the process runs to avoid potential locking issues. For the same reason, after you initiate the full configuration process, it is important that you immediately shut down the application server until the process completes. You can monitor the progress of the process using the monitoring facility provided by your operating system (such as, Task Manager on NT). The process also updates the AE_FS_CFCONFIG_XXX.STDOUT file (where XXX is your Process Instance number). The size of this file remains 0 until the process completes.

Before running the process, ensure that your environment has the following recommended database settings:

Oracle

Informix

Sybase—Log Space = 2000MB.

DB2/Unix

DB2/OS390—No changes recommended.

MSS 2000—Log Space = 1500MB.

See Also

Enterprise PeopleTools PeopleBook: PeopleSoft Process Scheduler

Click to jump to top of pageClick to jump to parent topicInquiring on Configuration Action and Product Status

Access the Action Status page.

The following statuses can appear on both the Action and Product Status pages:

Not Yet Begun

A ChartField configuration action has been requested and saved on the Standard or Advanced Configuration page but the full Configuration has not been successfully completed.

Auto Configuration Complete

The full Configuration process has completed successfully. This status is only used for advanced ChartField configuration actions.

Complete

For standard ChartField configuration actions, this status is set by the full Configuration process and indicates it has completed successfully. Manual tasks listed on the Configuration Steps report must still be completed.

For advanced ChartField configuration actions, this status is set manually through the Mark Complete button on the Product Status page. Once all products are complete for a ChartField configuration action, the status of the action is automatically changed to Complete on the Action Status page.

Note. When the full Configuration has successfully completed, standard actions will be marked complete although they might still require manual steps, such as, rebuilding indexes or updating Crystal reports. Make sure you review the Configuration Steps Report to determine the additional manual steps necessary to complete the configuration.

Product Status

Select the link to transfer to the Product Status page and displays the status of each installed product for the ChartField configuration action selected. Update the Product Status page by running either the full Configuration or preview Configuration steps process.

Click this button to cancel ChartField configuration actions that you do not wish to be processed by the full Configuration program. Once this program has been run for a ChartField configuration action that action cannot be cancelled.

In addition, you cannot cancel a Reorder action. Instead, simply specify the desired order on the Standard Configuration page.

When canceling an inactivate, add or delete action, verify the order on the Standard Configuration page and make adjustments as necessary.

When cancelling a relabel action, only the default label is reset to it's previous value. Any additional base language or foreign language labels need to be updated manually.

Click to jump to top of pageClick to jump to parent topicMarking Products Complete

Access the Action Status page and select the Product Status link on one of the ChartField configuration action rows or select the All Products Status link at the bottom of the page. The Product Status page is updated by running either the full Configuration or preview Configuration steps process.

When you complete the manual steps associated with an advanced ChartField configuration action for a product, use this button to mark the product complete. This changes the status from Auto Configuration Complete to Complete and allows additional ChartField configuration actions to be requested once all products are marked complete.

Click to jump to top of pageClick to jump to parent topicVerifying the Results of a Standard or Advanced Configuration

Navigate to the Configuration Status Action Status page and verify the configuration program has successfully processed each configuration action. There should be no configuration actions with a status of Not Yet Begun. If there are, the configuration process might not have completed successfully and following the steps below will help you identify the problem.

Review the Message Log produced by the Full Configuration Application Engine process for any errors that might have occurred. Any errors should be corrected and the process restarted (if it did not complete successfully) before proceeding to the manual configuration tasks.

Note. Do not make additional changes to the Standard or Advanced Configuration pages until this process completes successfully.

The full configuration process uses the PeopleSoft PeopleTools Bulk Operations feature to modify records and pages for the Add, Delete and Reorder configuration actions. When the full configuration has completed, review the Bulk Operations log file (BulkOps.log) for any errors and a record of what has or has not been processed. The log is located in %PS_HOME%/appserv/prcs/<domain>/log_output or (if that directory cannot be updated) in %PS_HOME%. It is normal for the utility to skip certain records and pages that do not require updating. If the utility updates a record or page that is questionable due to the complexity of the object, the record or page is written to a project called BLK_FieldName. Review the contents of any BLK_FieldName project created by the utility.

If you have requested a Reorder or Change Display Length configuration action and the Message Log contains an error message indicating the process was unable to update order or display length on one or more pages, review the BulkOps.log file to identify the specific pages that were not processed. You must update these pages manually.

Lastly, if you have activated or inactivated ChartFields, review the Application Engine TRC file for the process instance for any error messages to ensure all index definitions were updated properly. Any indexes not updated by the configuration process can be updated in Application Designer by opening and resaving the record definition and then rebuilding the index.

Note. For more information on the Bulk Operations feature, consult the PeopleSoft PeopleTools documentation.

See Also

Enterprise PeopleTools PeopleBook: PeopleSoft Application Designer

Click to jump to parent topicPerforming Manual Configuration Tasks

This section provides an overview and discusses how to:

Click to jump to top of pageClick to jump to parent topicUnderstanding a Manual Configuration

Generally, the following do not require manual modification as a result of performing a ChartField configuration:

Depending on the configuration actions you request, the following objects might require manual modification:

All ChartField configuration actions require certain manual steps be performed to complete the configuration. Standard actions typically require many fewer steps than advanced actions. The manual steps are listed in the order they should be performed on the Configuration Steps report that is produced by running either the full configuration process or the preview configuration steps process.

The preview configuration steps process produces the report without performing any database updates. This enables you to make changes to your ChartField configuration actions prior to running the full configuration. The full configuration process produces the same report in addition to applying the appropriate database updates.

The Configuration Steps Report first lists the tasks that only need to be performed one-time for all installed products and then the product tasks that need to be performed for each installed product. If product is blank, that definition is used in multiple products and will only be listed once.

The manual tasks listed and discussed below are a comprehensive listing of tasks for all ChartField configuration actions. The Configuration Steps report only lists the tasks appropriate for the actions requested.

See Also

Enterprise PeopleTools PeopleBook: PeopleSoft Application Designer

Click to jump to top of pageClick to jump to parent topicPerforming One-Time Manual Configuration Task

The following table summarizes the manual configuration tasks listed on the Configuration Steps report that typically need to be performed only once regardless of the number of products installed. However, some of these tasks might need to be repeated during a subsequent project-based configuration.

Required steps must be performed for the system to function properly. Optional steps do not affect the functioning of the system, but typically affect the appearance of pages and reports.

This table of sample sequence numbers simply indicates the order in which the steps are performed. (There will be gaps in the number sequence.)

Seq #

Common Tasks

Notes/Require/Optional

00010

Run Full Configuration Process.

Applies only when the Preview Configuration Steps process is run. Required for all actions except changing IntraUnit Affiliate Related ChartField.

00020

Define new ChartField Validation Table.

Required only for an Add action. Does not apply to IntraUnit Affiliate ChartFields.

00040

Create new ChartField Prompt Views.

Required only for an Add action.

00060

Define new ChartField Definition page & Component.

Required only for an Add action. Does not apply to IntraUnit Affiliate ChartField.

00070

Create a table listing Query and Crystal report.

Add action only (optional). Does not apply to IntraUnit Affiliate ChartField.

10010

Alter Tables/Create Indexes.

Required for:

  • Add

  • Delete

  • Rename

  • Resize

10020

Create Indexes

Applies only when Activate/Inactivate is requested without an Add, Delete, Rename or Resize.

10040

Create Views.

Required for:

  • Add

  • Delete

  • Rename

  • Change IntraUnit Related CF

  • Resize

10050

Add new TableSet Record Group

Required for Add (does not apply to IntraUnit Affiliate ChartFields)

10060

Update the Table Listing Crystal Report

Required for Resize and Rename. Optional for Relabel.

Note. Create the related language tables first. These tables have a suffix of _Lxxx, for example, OPER_UNIT_LANG or OPER_UNIT_LN.

Define New ChartField Validation Tables (Seq.# 00020)

In the PeopleSoft Application Designer, copy the Model table listed in the Configuration Steps Report by selecting File, Save As, and name the new validation table as shown in the report. If the table already exists, replace it.

When prompted whether to save a copy of the PeopleCode, answerYes.

Once the new validation table is in place, highlight the model ChartField and select Insert, Field to add the new ChartField.

Compare the attributes of the model ChartField to the new one and modify the new field attributes to match the model.

Copy any PeopleCode associated with the model ChartField to the new ChartField and modify it as needed.

Delete the model ChartField from the new validation table.

Change the name of the Related Language Record in the Record Properties, if present, to the correct record for the new ChartField.

Change the description of the table in Record Properties.

Save the new validation table.

Use Build, Current Object to create the new table. Acknowledge any warning messages by clicking OK.

Follow the same procedure outlined above for each new validation table listed.

Note. Create the related language tables first. These tables have a suffix of _Lxxx, for example, OPER_UNIT_LANG or OPER_UNIT_LN.

Create New ChartField Prompt Views (Seq.# 00040)

In the Application Designer, copy the Model prompt view listed in the Configuration Steps Report by selecting File, Save As, and name the new prompt view as shown in the report.

When prompted whether to save a copy of the PeopleCode, answer Yes.

Once the new prompt view is in place, highlight the model ChartField and select Insert, Field to add the new ChartField.

Compare the attributes of the model ChartField to the new one and modify the new field attributes to match the model.

Copy any PeopleCode associated with the model ChartField over to the new ChartField and modify it as needed.

Delete the model ChartField from the new prompt view.

Modify the view text to reference the new ChartField name. Make sure the SQL Objects (%Sql) reference the new ChartField name or new validation table name as appropriate.

Change the name of the Related Language Record in the Record Properties, if present, to the correct record for the new ChartField.

Change the description of the prompt view in the Record Properties.

Save the new prompt view.

Follow the same procedure outlined above for each new prompt view listed.

The views will be built in Seq.# 10040.

Warning! Complete this step before opening records containing ChartFields in Application Designer or you might receive an error stating that a prompt table cannot be found.

Define New ChartField Definition Page and Component (Seq.# 00060)

Copy the Model page listed in the report and use the name provided for the new page.

When prompted whether to save the associated PeopleCode, answerYes.

Make sure that all references to the old validation table are replaced.

Review any Page PeopleCode that was copied from the existing page and modify or delete it as appropriate.

Copy the Model component, including peoplecode, replacing references to the Model ChartField and validation table with the new ChartField and validation table. Use the same name as the new page and add the new page to it.

Copy the following two message definitions, including peoplecode, replacing references to the Model ChartField and validation table with the new ChartField and validation table:

In Application Designer under Tools, Register Component, add the new component to the DESIGN_CHARTFIELDS menu, the portal registry and the appropriate permission lists.

Use the following values and accept the default values provided for fields not included below:

Create a Table Listing Query and Crystal Report (Seq.# 00070)

Access PeopleTools, Security, Query Security, Query Access Manager and open QUERY_TREE_ERP.

Click the ChartFields Access Group, click the Insert Child Record icon, enter the name of the validation table for the new ChartField, click Add and Save the tree.

Access Reporting Tools, Query, Query Manager and select the Model query listed in the report. Using this query as a model, build a new query to represent the new ChartField using the name specified on the report. Do not copy this query to make the new query, because the new query should refer to the validation table of the new ChartField.

Open the Crystal Reports program and select the model Crystal report listed in the Configuration Steps report. Using this model report, build a new report for the new ChartField using the new name specified on the Configuration Steps report.

Note. PeopleSoft Enterprise delivers selected XML Publisher reports to supplement some Crystal reports, which require manual changes if you implement ChartField configuration. These delivered XML Publisher reports do not require manual changes to support ChartField configuration and use the same criteria as the Crystal reports.

See Using XMLP Reports to Support Configured ChartFields.

Open the Run Control page for the model Crystal report listed in the Configuration Steps report. The name of this page will be RUN_XXXX where XXXX it the name of the model Crystal report. Copy this page and use the new name specified on the Configuration Steps report for XXXX (for example, RUN_FIN9000).

Create a component with the same name as the new Run Control page and add the page to it. Clone the attributes of the model Crystal report component.

In Application Designer under Tools, Register Component, add the new component to the DESIGN_CHARTFIELDS menu, the portal registry and the appropriate permission lists.

Use the following values and accept the default values provided for fields not included below:

Modify FS_PANELS_WRK.PB_SELECT_CF FieldChange PeopleCode to include the new ChartField by cloning all PeopleCode related to the Model ChartField. The CheckSecurity and Xfer2Page functions’ parameters are Menu Bar Name, Menu Item Name and Component Item Name respectively.

Alter Tables/Create Indexes (Seq. #10010)

Build the objects in the project listed on the report. Select the Alter Tables check box. Verify the Build Settings are as follows:

Verifying Build Settings - Create tab

Verifying Build Settings - Alter tab

Acknowledge any warning messages by clicking OK.

Create Indexes (Seq.# 10020)

Build the objects in the project listed on the report.

Select the Create Indexes check box.

Verify Build Settings are set as indicated in Seq #10010.

This task and Seq.# 10010 are mutually exclusive.

Create Views (Seq.# 10040)

Build the objects in the project listed on the report.

Select the Create Views check box.

Verify Build Settings are set as indicated in step #10010.

Add a New TableSet Record Group (Seq.# 10050)

Add a new record group for each new ChartField you are adding under PeopleTools, Utilities, Administration, Record Group using FS_ and selecting the next available number. Add all the records and views listed in the report to the appropriate record group.

Update the Table Listing Crystal Report (Seq.# 10060)

Update the Crystal Report listed to reflect the ChartField configuration actions requested.

Click to jump to top of pageClick to jump to parent topicPerforming Product-Specific Configuration Tasks

The following table summarizes the product-specific manual configuration tasks that might be listed on the report:

Seq #

Product Tasks

Notes/Require/Optional

20010

Update Pages.

Optional for:

  • Reorder

  • Change Display Size

40010

Update Queries.

Required for

  • Add

  • Delete

40020

Update Crystal Reports and Queries

PeopleSoft Enterprise delivers selected XML Publisher reports to supplement some Crystal reports, which require manual changes if you implement ChartField configuration. These delivered XML Publisher reports do not require manual changes to support ChartField configuration and use the same criteria as the Crystal reports.

See Using XMLP Reports to Support Configured ChartFields.

Required for:

  • Add

  • Delete

  • Rename

  • Resize

Optional for:

  • Activate/Inactivate

  • Relabel

  • Reorder

  • Change display size

70030

Copy AMCHARTS.SQC to your SQR folder

Required for:

  • Add

  • Delete

  • Rename

80010

Update Mass Change Templates.

Required for:

  • Add

  • Delete

80020

Update Mass Change Types.

Required for:

  • Add

  • Delete

80030

Update Delivered nVision Layouts.

Required for:

  • Add

  • Rename

  • Delete

Optional for Resize.

80040

Update Message Definitions.

Optional for Activate/Inactivate.

80050

Update File Layouts.

Required for:

  • Add

  • Rename

  • Delete

  • Resize

Optional for Activate /Inactivate.

80070

Update Component Interfaces

Required for:

  • Add

  • Delete

Optional for Activate/Inactivate.

90010

Mark Actions complete on Configuration Status - Action Status page.

Required for:

  • Add

  • Rename

  • Delete

  • Resize

Update Pages (Seq.# 20010

Update the pages listed to reflect the ChartField configuration actions requested.

Update Queries (Seq.# 40010)

Access PeopleTools and update the queries listed to reflect the ChartField configuration actions requested.

For newly added ChartFields, select the new field to be included in the query. Click the Edit button for the new ChartField and change the column number to reflect the desired position of the ChartField. Edit the Field Properties and Criteria and make any changes necessary to match the model ChartField.

Update Crystal Reports and Queries (Seq.# 40020)

For added or deleted ChartFields, update the query associated with each Crystal report listed. Update the Crystal reports listed to reflect the ChartField configuration actions requested.

You must modify the reports listed if any ChartFields are set to an Inactive status. Inactive ChartFields must be removed from these reports. This can be done by opening each report in the Crystal Reports program and using the Verify Database function, remove the Inactive fields.

Note. PeopleSoft Enterprise delivers selected XML Publisher reports to supplement some Crystal reports, which require manual changes if you implement ChartField configuration. These delivered XML Publisher reports do not require manual changes to support ChartField configuration and use the same criteria as the Crystal reports.

See Using XMLP Reports to Support Configured ChartFields.

Copy AMCHARTS.SQC to your SQR Folder (Seq. # 70030)

This step is only required if Asset Management is installed.

In Process Monitor, select the Details link for the AMCFBULD SQR Report process and then select the View Log/Trace link. Right-click on the AMCHARTS.SQC entry and copy that file to your %HOME%\SQR folder.

Update Mass Change Templates (Seq.# 80010)

Access PeopleTools, Mass Changes, and select Templates.

For newly added ChartFields, access each template listed and click the Criteria and Fields tab to update each template with the new ChartField in every instance that the model ChartField name appears.

For deleted ChartFields, delete all rows that contain a reference to the deleted ChartField.

Update Mass Change Types (Seq.# 80020)

Access PeopleTools, Mass Changes, Types, and select the Record and Join Fields tab.

For newly added ChartFields, access each Type listed and click the Criteria and Fields tab to update each template with the new ChartField in every instance that the model ChartField name appears.

For deleted ChartFields, delete all rows that contain a reference to the deleted ChartField. Also update the other pages in the component.

Update Delivered nVision Layouts (Seq.# 80030)

Access nVision from Application Designer. For newly added or renamed fields, open each layout listed and enter the new name or new ChartField on the layout, if appropriate.

For deleted ChartFields, remove each reference to the deleted ChartField.

For resized ChartFields, verify the new length will fit the space provided.

Update Message Definitions (Seq.# 80040)

If you are inactivating any of the delivered ChartFields, you might also wish to exclude them from Message Definitions. If so, open the Messages listed and turn off the Include flag on the inactivated ChartField.

Update File Layouts (Seq.# 80050)

Update the file layouts listed to reflect the ChartField configuration actions requested.

If you are inactivating any of the delivered ChartFields, you might also wish to exclude them from File Layout Definitions. If so, delete the inactivated ChartField from the definitions listed.

Update Component Interfaces (Seq.# 80070)

Update the Component Interfaces listed to reflect the ChartField configuration actions requested.

If you are inactivating any of the delivered ChartFields, you can also delete the inactivated ChartField form the listed Component Interfaces.

PeopleSoft delivers a Component Interface for each ChartField that can be used to load values for the CharfField rather than entering the values through its online page.

When you add a new ChartField, you can create an associated Component Interface by copying the Component Interface for one of the delivered fully configurable ChartFields, such as Operating Unit, and update the copy to use the new ChartField.

Mark Actions Complete (Seq.# 90010)

When you complete the manual steps associated with an Advanced ChartField action for a product, mark the product complete using the Mark Complete button on the Configuration Status - Action Status page under the Product Status link. This changes the status from Auto Configuration Complete to Complete.

Once all products are marked complete for a particular Advanced ChartField action, the status of the action is set to Complete. This step does not apply to Standard ChartField actions since their status is set to Complete by the full configuration process.

Verify Results

Review your most frequently used pages, enter transactions and execute critical processes to verify your requested ChartField actions have been applied properly.

If you have installed General Ledger, also verify the following:

Click to jump to top of pageClick to jump to parent topicRunning the Configuration Steps Report and Inquiry

The Configuration Steps Report lists the manual steps necessary to complete the configuration process and the objects/definitions that require modification. It is automatically initiated from both the Preview Configuration Steps and full configuration processes. The report is grouped by PeopleSoft product. Objects common to multiple products are separately grouped together and listed first. These common objects have no product indicated.

The manual steps can also be accessed via the Configuration Steps inquiry page.

Click to jump to parent topicPerforming ChartField Configurations for New Products and Application Fixes

This section discusses how to:

Click to jump to top of pageClick to jump to parent topicPage Used to Configure ChartFields for Projects Containing Application Fixes

Page Name

Object Name

Navigation

Usage

CF Configuration by Project

RUN_CF_CONFIG

Set Up Financials/Supply Chain, Common Definitions, Design ChartFields, Configure, Configuration by Project, CF Configuration by Project

Use to configure updates and fixes to conform to your ChartField configurations before applying the update or fix to your system.

Click to jump to top of pageClick to jump to parent topicConfiguring ChartFields for Projects Containing Application Fixes

Access the CF Configuration by Project page.

Use this page to configure objects delivered through a software fix to conform to your ChartField configuration

CF Configuration ID:

Enter values to differentiate between runs if you want to run a configuration on each Project you are applying. In this way you generate a Configuration report for each CF Configuration ID without overwriting a previous configuration report.

Project

Enter the project name delivered with a software update or fix.

The project configuration only processes the configuration actions in a Complete status. It compares the object list from the project against the CF_xxxx project and lists the objects that need manual changes. Crystal Reports and nVision included in the fix need to be looked at manually.

Click to jump to top of pageClick to jump to parent topicConfiguring ChartFields for Products Installed after an Initial Configuration

When a configuration of all installed products has been done previously and a new product is installed, the full configuration process must be run again to apply the requested configuration actions to the new product or products.

Click to jump to parent topicReviewing ChartField Configuration Programs and Processes

The following section discusses:

Both standard and advanced Configuration use the PeopleSoft Auto Configuration and Manual Configuration programs. There are two modes:

Click to jump to top of pageClick to jump to parent topicChartField Configuration Driver

Run Full Configuration uses the PeopleSoft Application Engine Program FS_CFCONFIG to call the Manual and Auto-Configuration programs. It also schedules the Crystal Configuration report. This driver enables both programs to run as one process.

A commit is taken after each step. In the event of a program abend, you should investigate the reason for the problem, correct it and then restart the program. This will enable the program to restart from the last step that was committed.

There are two reasons for restarting the program as follows:

First, some of the configuration actions (for example, Add a new ChartField) are long running since they update many database records. Restarting will cut down overall processing time.

Second, the content of the Configuration Crystal report is determined by the Manual Configuration and is based on the outstanding actions. If you cancel the abended program and start a new program instance, the reporting will only show the outstanding actions at the time the program is started. All actions that were successfully processed prior to the abend will no longer be listed.

The program is structured as follows:

Click to jump to top of pageClick to jump to parent topicChartField Manual Configuration Program

Manual Configuration uses an Application Engine program (FS_CFMANUAL) to create a report listing all the manual steps you need to perform to complete the configuration process for both Standard and Advanced Configurations. The Manual Configuration program is always run prior to the Auto Configuration program.

The program enables you to run the configuration for all installed products, for a newly installed product or you can run it for a specific project containing objects intended to be applied as a software fix.

Initiated the program through the Standard or Advanced Configuration pages by selecting the Preview Configuration Steps process if you want to initially just preview the manual steps needed. You can also choose the Run Full Configuration process if you want to proceed with database updates by calling the ChartField Auto Configuration program.

The program removes any actions that are not necessary because the ChartField might already be in the state specified by that action. This cuts down processing time and reduces the number of manual tasks reported on the Configuration report. Product Logs are then created for each combination of a non-completed action and an installed product.

The program then looks at each of the Manual Configuration Tasks and Product Log and checks to see if the action or actions selected applies for that task. If it does, the task is listed including all the objects affected that need to be acted upon. The objects are grouped by Product if it is product-specific with common objects to multiple products listed first. To determine the product the object is used for, it looks at the CF_xxx (where xxx is the product code) project for a list of exception objects as well as the FS_CF_ADD, FS_CF_DELETE and FS_CF_REORDER projects. These projects include objects that are not currently dynamic or sensitive to record changes. It also looks at the ChartField Related Program page for Crystal Reports and nVision. COBOL and SQR programs in the ChartField Related program are currently empty. It also looks at the Mass Change programs page.

It also looks at the ChartField Definition page for non-product specific tasks like ChartField validation records, definition pages and Crystal Report and Query for the single ChartField.

The program changes the status of the ChartField actions and Product Log from N to P at completion.

Click to jump to top of pageClick to jump to parent topicChartField Auto Configuration Program

Auto Configuration is an Application Engine program (FS_CFUPDATE) that automatically performs application meta-data updates. These are the direct and related updates necessary for records and pages that are required to accommodate the additions or changes you make on the ChartField Configuration pages.

Within the Application Engine process the system uses built-in PeopleCode functions to update meta-data and perform your specified configurations such as changing field labels, renaming tables, resizing grid field display, changing actual field size and inserting or deleting fields in records and pages. This ensures that the caching of modified PeopleTools objects is correctly observed.

Full configuration will only process ChartField Actions that have a status of P. This status value indicates to the program that the prerequisite Manual Configuration program has been run. On completion the status is set to Complete (U for advanced actions and C for standard actions).

Project Configuration only processes completed ChartField Actions (for example, Status values U and C) and leaves their status unchanged at end of the run.

For installations that use Asset Management, this program also schedules the AMCFBULD SQR Process. The SQR creates the AMCHARTS.SQC required by Assets.

The SQC contains the ChartField definitions, as specified on the template, that are used in Asset Management SQR processing.

The program is structured by ChartField configuration action. It uses a restartable Do/Select of each ChartField for the chosen action. In the event of program failure, this enables the program to be restarted in the middle of a Do/Select loop.

A database commit is performed after each step. The PeopleCode functions that are used to update the application meta-data commit their changes on completion independent of the commit scheme specified for the Application Engine program.

In the event of a restart following a program failure, the same PeopleCode function can be called again to perform an update it previously completed. This is not problematic since the PeopleCode functions used by the program have been developed to handle the scenario without throwing any further errors.

However, in the event of a program failure it is possible to see some of the meta-data changes that have been made because of the PeopleCode commit policy. It is therefore important that the ChartField Configuration Process must continue to completion before you permit general access to the Application Designer and other PeopleTools that affect meta-data.

The program is structured as follows:

This step also builds the following Application Designer projects that facilitate database administration and must be performed before the system is ready for use. It does this by analyzing the ChartField actions that are going to be processed. The projects are as follows: