Skip to Main Content
Return to Navigation

Running and Verifying the ChartField Configuration Program

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

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

Pages Used to Run and Verify the ChartField Configuration Process

Page Name

Definition Name

Navigation

Usage

Standard ChartField Configuration

STANDARD_CF_TMPLT

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

You can also access the Standard ChartField Configuration page by selecting the Standard Configuration tab on 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

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

Perform advanced ChartField configuration such as adding, deleting, renaming and resizing of ChartFields.

(You can access the Standard Configuration page from this page by selecting the Standard Configuration tab.)

Dynamic Edit Tables

FS_FLD_PROMPT

select Set Up Financials/Supply Chain, then select Common Definitions, then select Design ChartFields, then select Configure, then select 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 you are performing a customization that requires the Get Edit Tables function.

Define ChartField

CF_CHRTFLD_DEFN

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

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

COBOL

CF_COBOL

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

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

nVision

CF_NVISION

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

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

SQR/SQC

CF_SQR

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

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

MC Templates

CF_MC_TEMPLATE_2

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

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

MC Type

CF_MC_TYPE2

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

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

Run AMCFBULD

RUN_AMCFBULD_RQST

select Set Up Financials/Supply Chain, then select Common Definitions, then select Design ChartFields, then select Configure, then select Update AM ChartField SQC, then select 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 when the problem has been resolved.

Action Status

INQ_CFHDRLOG_SUM

Click the Configuration Status link on either the Advanced Configuration 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 use to mark the status of products complete for a particular ChartField configuration action.

Standard ChartField Configuration Page

Use the Standard ChartField Configuration page (STANDARD_CF_TMPLT) to perform Standard ChartField Configuration such as changing display order, changing display length, relabeling, and activating or inactivating a ChartField.

Use the Advanced Configuration page (FS_CF_TEMPLATE) to perform advanced ChartField configuration such as adding, deleting, renaming and resizing of ChartFields.

(You can access the Standard Configuration page from this page by selecting the Standard Configuration tab.)

Warning! Because the process performs large numbers of updates to PeopleTools tables, no users should 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, you should immediately shut down the application server until the process finishes. 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 finishes.

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

Oracle

  • Rollback Tablespace = 1536MB.

  • Rollback Segment sizing: Initial Extent + (Next Extent * Maxextents) = 1024MB (approximate).

  • dml_locks = 1024 (set in init.ora).

  • Changing the dml_locks setting requires recycling the instance.

Informix

  • Log Space = 1800MB.

  • LOCKS = 2,500,000.

Sybase—Log Space = 2000MB.

DB2/Unix

  • Update the locking mode to share: db2set DB2_RR_TO_RS=yes (This sets Lock mode requested = Next Key Share (NS)).

  • Include the following command in the DBMCFG.SQL configuration file: UPDATE DBM CFG USING QUERY_HEAP_SZ 64000.

  • Log file size (4KB) (LOGFILSIZ) = 24000

  • Number of primary log files (LOGPRIMARY) = 20

  • Use the following minimum TableSpace sizes (these might need to be increased):

    • BDAPP: 9720

    • BDAPPIDX: 2680

      BDLARGE: 1191

    • FAAP: 11312

      FSLARGEIDX: 13568

    • LCAPP: 28572

    • LCAPPIDX: 2600

  • Recycle the instance after changing the setting.

DB2/OS390—No changes recommended.

MSS 2000—Log Space = 1500MB.

See also PeopleTools: PeopleSoft Process Scheduler

Action Status Page

Use the Action Status page (INQ_CFHDRLOG_SUM) to inquire on the status of a ChartField configuration action.

Access the Action Status page (click the Configuration Status link on either the Advanced Configuration or Standard Configuration page).

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

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

Product Status Page

Use the Product Status page (INQ_CFLNLOG_DTL) to inquire on the status of a ChartField configuration action by installed product.

Also use to mark the status of products complete for a particular ChartField configuration action. You update the Product Status page by running either the full Configuration or preview Configuration steps process.

Configuration Status Action Status Page

Access the Configuration Status Action Status page and verify that the configuration program has successfully processed each configuration action. No configuration actions with a status of Not Yet Begun should exist. If they do, the configuration process might not have finished 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 finish successfully) before proceeding to the manual configuration tasks.

Note: Do not make additional changes to the Standard Configuration or Advanced Configuration pages until this process finishes 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 finished, 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_CFG_HOME%/appserv/prcs/<domain>/log_output or (if that directory cannot be updated) in %PS_HOME%. Skipping certain records and pages that do not require updating is normal for the utility. 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 that 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.

Finally, if you have activated or inactivated ChartFields, review the Application Engine TRC file for the process instance for any error messages to ensure that 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 about the Bulk Operations feature, consult the PeopleTools documentation.

For more information, see PeopleTools: PeopleSoft Application Designer