Structuring Your Cost Management System

This chapter provides an overview of cost structure and discusses how to:

Click to jump to parent topicUnderstanding Cost Structure

Costing structure determines how inventory transactions are calculated, where accounting entries are posted, and how many sets of books are maintained. PeopleSoft Cost Management gives you enormous flexibility in defining costing structure. You can choose to maintain any number of simultaneous books. Using different sets of books enables you to clearly track financial records, tax records, management records, and so on without any additional work. PeopleSoft Cost Management maintains all the books simultaneously.

PeopleSoft Cost Management also enables you to determine the type of costing by item, Inventory business unit, and cost book combination. This flexibility allows you to mix the type of costing within one inventory business unit. For example, one inventory business unit can have some items that use standard costing, other items that use actual costing, and so on. Also, one item can use different cost profiles in different business units.

In addition, the same item can be costed differently using different cost books within the same business unit. For example, an enterprise may want to track costs using local generally accepted accounting principles for financial reporting, and it may also want to track costs by using an internal activity based management model for decision-making purposes (product lines, marketing channels, target markets and so on). These two approaches can have different purposes and are often not compatible with each other; they each end with different answers as to what cost is. The power of the multiple book structure enables divergent cost approaches to be implemented in conjunction yet separate from each other.

This diagram illustrates the cost method relationships without using cost profile groups:

Cost method relationships without cost profile groups

The diagram displays the different parts of the PeopleSoft Cost Management costing structure and how these parts are related to each other.

Cost Type

Cost types define a working space for cost calculations. You can define several different cost types, such as, current, revised, and forecasted costs. You calculate the cost of makeable items using cost types. Also, purchased items using the standard cost method can use cost type to calculate a standard cost. For example, in a manufacturing environment, cost books can use different cost types, enabling you to use GAAP rates for financial reporting and ABM rates for manufacturing reporting.

Cost Books

Define a separate cost book for each type of accounting records that you wish to maintain. For example, define a cost book for financial records, another cost book for tax records, management decision-making, and so on.

Inventory Business Units

When you define an inventory business unit, you identify the general ledger business unit that accepts the financial data. In addition, you define one or more combinations of cost books and ledger or ledger groups. The cost book is used to store accounting entries that are generated by inventory transactions. Each book enables you to use different cost methods; for example, a financials book can use standard costing for items, and the tax book can use LIFO costing for items. You can define any number of simultaneous books to be used within an inventory business unit. Each inventory transaction that has a financial impact creates a separate set of accounting entries in each book that is assigned to it. The accounting entries are then posted to the specified ledger or ledger group (set of books) within PeopleSoft General Ledger.

Cost Profiles

Define the methods that are used to value the inventory items, such as standard costing, actual costing, and so on. In PeopleSoft Cost Management, you assign cost profiles to items to determine the cost method. There are a number of options for cost profiles that you may mix and match to suit your requirements. Different items or groups of items within a business unit may use different cost profiles and the same item in different business units may also use different cost profiles.

Cost Elements

Cost elements are used to categorize the different components of an item's cost, such as material, landed, conversions costs, and so on. Also, cost elements define the debit and credit ChartFields for each cost component of an item so that accounting entries can be created.

Business Unit Item Definition

The cost profile can be added here or appear default from a cost profile group that is defined at the item definition level.

This diagram illustrates the cost method relationships when using cost profile groups:

Cost method relationships using cost profile groups

Cost Profile Groups

Cost profile groups are an optional step that enables you to define item costing for both efficient order entry and control. A cost profile group joins together a cost profile and a cost book that can be attached to multiple items. The cost profile group is attached to the Item Definition page, and then the cost profile group appears by default on the item's definition by inventory business unit, the Define Business Unit Item component. If the item uses the same cost profile and cost book across several inventory business units, then the cost profile group reduces the time that is needed to define item costing. Also, when defining a cost profile group you have the option to prevent users from changing the default cost profile and cost book on the Define Business Unit Item component; giving you a level of control over item setup.

Click to jump to top of pageClick to jump to parent topicCommon Elements Used in this Chapter

Book Name

The name of the cost book. A book contains a set of accounting entries that are posted to ledgers in the general ledger. An inventory business unit can have one or more cost books that post to ledgers within a ledger group in the general ledger.

Ledger Group

Within PeopleSoft General Ledger, you can group ledgers together into ledger groups. A ledger group provides the functionality for managing multibook transactions that must post to all ledgers within a group simultaneously.

Ledger

Within PeopleSoft General Ledger, ledgers organize the accounting data. You can define as many ledgers as you need to record financial, budget, and nonfinancial transactions.

Ledger Template

Within PeopleSoft General Ledger, defines the physical attributes of a ledger. It streamlines ledger definition. The template is defined once and used for multiple ledgers.

Book Status

The status of the cost book, including; Pending, Active, Inactive, Stopped, and Cancel.

Profile

The cost profile that determines the methods to value and cost inventory items and transactions. Items have cost profiles for the cost books that the inventory business unit uses.

Cost Profile Group

A grouping of the cost profile and cost book that can be attached to the item by using the Define Item component. Groups are used to default cost profiles into item definitions as items are added to an inventory business unit.

Cost Element

A code that is used to categorize the different components of an item's cost and also define the debit and credit ChartFields for accounting entries. Cost elements can be used to add an optional level of granularity to the accounting entries recorded.

Transaction Group

Predefined codes identifying different types of transactions, such as putaways, shipments, user adjustments, and so on.

Cost Type

Creates separate costing groupings with different methods of costing, such as current, revised, or forecasted costs.

Click to jump to parent topicSetting Up the Cost Structure

The cost structure determines how inventory transactions are calculated, where accounting entries are posted, and how many sets of books are maintained.

To set up cost structure:

  1. Establish the ledgers and ledger groups for the PeopleSoft General Ledger business unit or verify that the financials implementation team creates them.

  2. Define the cost books at the setID level.

  3. Define the cost types at the setID level.

  4. Associate the cost books and cost types with the PeopleSoft Inventory business units and ledgers or ledger groups.

  5. Define the cost profiles at the setID level.

    You determine the receipt cost method, cost flow, and deplete cost method for the items. For an item that is manufactured with PeopleSoft Manufacturing, a cost profile also determines the costing method that is used to value labor and machine costs.

  6. Create cost profile groups at the setID level.

    This page combines the cost book and cost profile.

  7. Associate the inventory items with a cost book and a cost profile.

    This can be done in the Define Item component or the Define Business Unit Item component.

  8. Define the cost elements to categorize the different cost components for an item, including material, conversion, landed, and outbound costs.

  9. Attach the cost element to the various PeopleSoft pages that generate costs.

    For the material costs of the item, add the cost element that is defined for material to the item by using the Define Business Unit Item-General: Common page.

Click to jump to top of pageClick to jump to parent topicPages Used to Define Cost Structure

Page Name

Object Name

Navigation

Usage

Books

CM_BOOK_DEFN

Set Up Financials/Supply Chain, Product Related, Cost Accounting, Cost Books, Books

Create cost accounting books to identify the type of accounting records that are to be maintained. The books are added to the inventory business unit and the cost profile group.

Cost Types

CE_TYPE

Set Up Financials/Supply Chain, Product Related, Cost Accounting, Cost Types

Create separate costing groupings with different methods of costing, such as current, revised or forecasting.

Ledger Group - Definition

LEDGER_GROUP

General Ledger, Ledger, Ledger Group, Definition

Define a ledger group and link it to a ledger template. Also used to assign ledger details to the group and to identify the unique attributes of each ledger within the group.

Inventory Definition - Business Unit Books

CM_BU_BOOK

Set Up Financials/Supply Chain, Business Unit Related, Inventory, Inventory Definition, Business Unit Books

Link the cost books and cost type with a PeopleSoft Inventory business unit, ledger, and ledger group. Define the books to populate with accounting entries for each business unit.

Cost Profiles

CM_PROFILE_DEFN

Set Up Financials/Supply Chain, Product Related, Cost Accounting, Cost Profiles, Profiles

Establish the cost profile to determine how items are costed in the business unit's cost book.

Cost Profiles - Manufacturing

CM_PROFILE_DEF_MFG

Set Up Financials/Supply Chain, Product Related, Cost Accounting, Cost Profiles, Manufacturing

For items that are used in PeopleSoft Manufacturing, enter additional cost profile information to define the costing methods for labor and machine costs.

Cost Profile Groups - Definition

CM_GROUP_DEFN

Set Up Financials/Supply Chain, Product Related, Cost Accounting, Cost Profile Groups, Definition

Define a cost profile group by entering a description and any comments.

Cost Profile Groups - Books

CM_GROUP_DETAIL

Set Up Financials/Supply Chain, Product Related, Cost Accounting, Cost Profile Groups, Books

Link the cost book and cost profile together under the cost profile group.

Item Definition - General: Common

INV_ITEMS_DEFIN1

Items, Review Item Information, Items, General

Items, Define Items and Attributes, Define Item, General

Enter a cost profile group for an item. Although this is not required, associating the items to a Cost Profile Group simplifies setup when defining items at the inventory business unit level.

Define Business Unit Item - General: Costing

CM_ITEM_METHOD

Items, Define Items and Attributes, Define Business Unit Item, General, Costing

Define the cost profile of an item by business unit and cost book.

Cost Elements

CM_ELEMENT

Set Up Financials/Supply Chain, Product Related, Cost Accounting, Cost Elements

Cost elements categorize the components of an item's cost. The system maintains an item's cost-by-cost element. Cost elements also help define the debit and credit ChartFields in transaction processing.

Define Business Unit Item - General: Common

GEN_ATTRIB_INV

Items, Define Items and Attributes, Define Business Unit Item, General

Define the cost element for an item's material costs.

Click to jump to top of pageClick to jump to parent topicEstablishing PeopleSoft General Ledger Business Units, Ledger Groups, and Ledgers

Before beginning the process of defining PeopleSoft Inventory business units, you need to establish PeopleSoft General Ledger business units, ledgers and ledger groups. Ledgers and ledger groups represent a set of books and store the posted financial entries (journal entries) by accounting period and fiscal year. Different ledgers can be defined for recording financial records, tax records, management reports, and so on.

See Also

Defining General Ledger Business Units

Linking Ledgers to a Ledger Group

Defining Ledgers for a Business Unit

Click to jump to top of pageClick to jump to parent topicDefining Your Cost Books

To define the types of accounting records to maintain, use the Cost Book (CM_BOOK_DEFN) component.

Define a separate cost book for each type of accounting records that you want to maintain. For example, define a cost book for financial records; another cost book for tax records, and so on.

You can create any number of books and assign the books to a PeopleSoft Inventory business unit. Each book enables you to use different cost methods; for example, a financials book can use standard costing for items, and the tax book can use LIFO costing for items. You can define any number of simultaneous books to be used. Each inventory transaction that has a financial impact creates a separate set of accounting entries in each book that is assigned to it. The accounting entries are then posted to the specified ledger or ledger group within PeopleSoft General Ledger.

Click to jump to top of pageClick to jump to parent topicDefining Cost Types

To define cost types, use the Cost Types component (CE_TYPE).

Access the Cost Types page.

Define different cost types, such as current, revised, and forecasted costs, to create a working space with which you can perform what-if analysis. You calculate the cost of a manufactured item based on cost types. Purchased or make items using the standard cost method can use cost types to calculate a standard cost. Cost types are used as a key to conversion costs and overhead conversion costs to calculate both standard cost and actual cost make items. The cost type is added to the Cost Rollup process page when calculating the standard cost of an item. For a manufactured item using an actual or average costing method, the cost type should be defined on the Inventory Definition-Business Unit Books page that is to be used by the Transaction Costing process when computing the item cost.

Select the method to calculate the cost of purchased components when computing the cost of an item. The method that you choose here applies to all cost versions using this cost type. Options for Purchase Cost Used include:

Average

Average cost. This represents a rolling weighted average cost calculated as: [(current average cost) * (current QOH)] +{(putaway qty) * (PO price for material only)] / [(current QOH) + (putaway qty)].

QOH (quantity on hand).

PO (purchase order).

Qty (quantity).

This cost is automatically updated in the Business Unit Item Definition record (the AVERAGE_COST_MAT field of the BU_ITEMS_INV record) when a purchase receipt is put away. The current value is displayed in the Avg Matl Cost field on the Define Business Unit Item-General: Common page. Use this cost when you want to reflect the vendor's price in the cost of the item. This average cost calculation only includes the material portion of the PO cost; it does not include landed costs, voucher updates, or cost adjustments. This average cost can be used by the Cost Rollup process to compute the material portion of the standard cost.

Current

The current purchase cost is a per unit cost which you manually enter in the Define Business Unit Item - General page (the CURRENT_COST field of the BU_ITEMS_INV record). Use current purchase cost if there is no need to vary material costs for cost simulations and what-if analysis.

Forecasted

Enter a forecasted purchase cost by a combination of item, business unit, cost type, and cost version using the Forecasted Purchase Costs page (CE_FCST_PUR record). Use forecasted costs when you want to manually maintain the material cost of purchased items. For example, you can base forecasted purchase costs on vendor quotes for items that are purchased during the standard cost period. If the purchase costs vary based on volume that is purchased from the vendor, you can set up two different versions and vary the forecasted cost for each version based on the volume assumptions.

Last Price

You can cost the item based on the price that is paid the last time that you purchased the item. This Last Price value (the LAST_PRICE_PAID field of the BU_ITEMS_INV record) is updated by the Complete Putaway process (PUTAWAY_REQ_INV) based on the PO price of the item's last receipt. Because it is constantly replaced, the value is an indication of an item's price at a specific point in time. In the cost calculation, you can use that price to represent the purchase cost of the component items.

See Also

Adding Additional Costs

Defining Basic Business Unit Item Attributes

Click to jump to top of pageClick to jump to parent topicAssociating Cost Books with PeopleSoft Inventory Business Units, Ledgers, and Ledger Groups

A critical step in designing the inventory business unit is to define the accounting links to the general ledger system. Use the Inventory Definition component to:

Designating the Primary Book

The inventory business unit must have at least one book. When you associate a cost book with a PeopleSoft Inventory business unit, one book must be designated as the primary book. This is done by associating it with the primary ledger or default ledger group for the PeopleSoft General Ledger business unit. These ledgers and groups are defined on the Ledger Group - Definition page. This page also contains a Keep Ledgers in Sync option.

If the Keep Ledgers in Sync option on the Ledgerfield is unavailable on the Ledger Group - Definition page, transactions are posted to all ledgers in the ledger group that you select for the book. Exactly one book for the business unit must be pointing to the default ledger group.

If the Keep Ledgers in Sync option is off, you can select the ledger within the ledger group to which you want to post transactions for the book. In that case, the primary book must be pointing to the primary ledger within the default ledger. With the option off, you can also leave the Ledger field blank and transactions are posted to all ledgers in the ledger group that you select for the book. In that case, the book must be pointing to the default ledger group.

If you select a primary ledger, it must use the base currency of the PeopleSoft Inventory business unit and PeopleSoft General Ledger business unit. If you select a default ledger group, the primary ledger of that ledger group must use the base currency of the PeopleSoft Inventory business unit and PeopleSoft General Ledger business unit.

Inventory Definition - Business Unit Books Page

Access the Inventory Definition - Business Unit Books page.

Cost Type

Enter a cost type for the inventory business unit cost book. This enables you to use different actual cost conversion rates and overhead conversion rates in different cost books. Cost types are user-defined, and different cost types can point to different conversion and overhead rate structures. Users may wish to use a set of GAAP rates for their GAAP cost type, full absorption rates for their FULLABS cost type, and activity-based cost rates for their ABM cost type. Books point to ledgers in the general ledger, so with this structure users can use different cost rates for their various books which may each have different management and financial reporting purposes. Books that use the frozen standard cost profile always simply use the frozen standard, which is an attribute of items in business units across all books. In other words, the cost types that make up the frozen standards are not affected by the entry in this field.

Create Accounting Entries

Select to have transactions in this book create accounting entries in the associated ledger or ledger group when the status of the book is active. This check box should remain selected unless you are an advanced user and you wish to turn off accounting entry creation for an alternative cost book.

Create Item Profiles

If one or more items do not have profiles in the book, you can check Create Item Profiles and the system creates the missing profile for those items in that book, if those items are already associated with a cost profile group. If they are not, when you try to save the new book as an active status book, an error message appears, and you must manually assign the profiles for those items for that book by using the Define Business Unit Item - General: Costing page. This check box is unavailable if every business unit item has a profile associated with that book. This option is not necessary if all items already have a cost profile.

In the Book Status field, enter the status of the book:

Pending

When a book is added to a business unit, the default status is Pending. Use the pending status while preparing the book. When the book is ready, change the status to Active. If plans change, you can also change the status from Pending to Inactive or Cancelled.

Active

Active books can be used with the Transaction Costing process and the Accounting Line Creation job. When you set a book to Active status, the system confirms that all items contain a cost profile for this book. This ensures that the active book can create complete accounting transactions.

Inactive

When an active book is no longer required, set the status to Inactive to prevent the book from creating further accounting entries. With an inactive status, the recorded accounting entries are not available for historical inquiries or reports.

Stopped

When an active book is no longer required, set the status to Stopped to prevent the book from creating further accounting entries. With a stopped status, the recorded accounting entries are still available for historical inquiries or reports. A warning message appears when changing an active book to Stopped.

Warning! Once an active book has been set to the status of Stopped, it can never again be set to Active status.

Cancel

You can cancel a cost book if it is never used to record accounting entries.

This table lists the conditions under which you can change the book status:

Change From This Status

To Active

To Inactive

To Pending

To Stopped

To Cancel

Active

---

Okay (warning appears).

Not allowed

Okay (warning appears).

Not allowed.

Inactive

Not allowed.

---

Not allowed

Okay.

Not allowed.

Pending

Okay, if:

All items in the business unit have a profile for the pending book.

The book is seeded.

The start date is greater than the present.

Okay, if:

The book is seeded.

---

Not allowed.

Okay, if:

The book is not seeded.

Stopped

Not allowed.

Okay.

Not allowed

---

Not allowed.

Cancel

Not allowed.

Not allowed.

Okay

Not allowed.

---

See Also

Linking Ledgers to a Ledger Group

Defining a Ledger Template

Defining General Ledger Business Units

Defining Item Cost Profiles

Click to jump to top of pageClick to jump to parent topicDefining Cost Profiles

To define cost profiles for items, use the Cost Profiles (CM_PROFILE_DEFN) component.

Access the Cost Profiles page.

The next step in setting up the system is to determine the methods that you want to use to value inventory items. In PeopleSoft Cost Management, you assign cost profiles to items to determine the costing of inventory transactions for that item. PeopleSoft Cost Management offers a number of options for cost profiles that you can mix and match to suit your requirements. Different items or groups of items within a business unit may use different cost profiles, and the same item in different business units may also use different cost profiles.

A profile determines the costing method that is used to value receipts, depletions, and inventory stock.

The Receipt Cost Method, Cost Flow, and Deplete Cost Method fields cannot be changed once a transaction using this cost profile is entered into the costing records (that is, CM_RECEIPTS table).

Receipt Cost Method

The Receipt Cost Method is the method that PeopleSoft Cost Management uses to account for receipts to inventory. Receipts from PeopleSoft Purchasing and completions from PeopleSoft Manufacturing become putaways into PeopleSoft Inventory. PeopleSoft Cost Management tracks and accounts for each putaway. The Receipt Cost Method tells the system how the putaway is costed.

Actual

The purchased item is valued at the PO price. You can also optionally adjust the cost based on the invoice price. The manufactured item is valued by the production ID that is closed for accounting.

Non Cost

The receipt of the inventory item carries no cost and is not processed by PeopleSoft Cost Management. This profile is used for inventory items for which you want to maintain quantity-on-hand information but do not want to account for value.

Once transactions have been generated using this cost profile, do not change the non cost option without first removing all on hand quantity from the item/business unit. Run the Inventory Balance report (INS9090) and the Cost Management On hand Balance Validation report (CMS9010) to find all on hand balances.

Std Cost

The receipt is valued at the current frozen standard cost. The cost can be manually entered by you or calculated as a result of a cost roll-up.

Cost Flow

The Cost Flow determines how you want depletions to occur. Although the choice is often a reflection of the physical flow of goods, the choice that you make here does not need to follow the true physical flow of items, especially when it is not practical or significant enough to track the specific flow of quantities. This is the accounting assumption for a particular book. As depletions from inventory are processed, PeopleSoft Cost Management uses this part of the cost profile to determine which putaway can be assumed to have satisfied the depletion and assign putaways to depletions.

FIFO (first in, first out)

The oldest items and therefore the oldest costs are used to value inventory depletions (customer shipments, material stock requests, or issues from one stock location to another). The remaining inventory is valued at the most recent costs. When each putaway tends to be similar to all other putaways, this frees users from the need to track item attributes other than the item itself when processing inventory transactions. PeopleSoft Cost Management takes on the task of tracking which putaways are assumed to have available quantities and satisfies depletions in a first-in, first-out manner. The flow of costs are independent of the physical material movement. If you prefer, more physical flow granularity can be achieved with the storage area control option.

LIFO (last in, first out)

The newest items and therefore the newest costs are used to value depletions. The remaining inventory is valued at the oldest costs. Similar to FIFO, this method allows you to assign costs to depletions without detailed tracking of physical movement.

Lot ID (specific identification by lot ID)

If the item is lot controlled, the cost of the specific lot is used. This offers you a specific method of tracking quantities and costs by lot.

Non Cost

This value is entered by the system when you select Non Cost for the receipt cost method. The receipt of the inventory item carries no cost and is not processed by PeopleSoft Cost Management. This profile is used for inventory items for which you want to maintain quantity-on-hand information but do not want to account for value.

Serial ID (specific identification by serial ID)

If the item is serial-controlled, the cost of the specific serial ID is used. This offers you a specific method of tracking quantities and costs by serial ID.

For lot ID, FIFO and LIFO items, it may take more than one putaway to satisfy depletions. A fully satisfied depletion is referred to as a depleted depletion. That is, using the cost flow that is specified, PeopleSoft Cost Management found enough on-hand quantities in putaways to satisfy the depletion.

Deplete Cost Method

The deplete cost method is the method that is used to assign a cost to the depleted depletion. Options are:

Actual

Items use the actual cost of the putaway for the depleted depletion cost. Since PeopleSoft Cost Management tracks the actual cost for each putaway and knows which putaways are used to satisfy each depletion, the system knows the cost of the goods that are depleted. In the case of a specific identification cost flow such as lot ID or serial ID, the cost of goods that is depleted is more exact. In the case of FIFO or LIFO flowing items, PeopleSoft Cost Management lets you trade exactness for ease of administration, especially when it is not feasible or effective to track individual instances of items. For purchased items, the actual cost is the PO price, or an entered cost if you are doing express putaways, or the invoice price from PeopleSoft Payables, if it is available. For makeable items, the cost is calculated when the production ID is closed for accounting in PeopleSoft Manufacturing, and applied to PeopleSoft Inventory when the item is putaway. Actual costs are stored in the records CE_ACTUAL_COST and CM_ACTUAL_COSTB.

Non Cost

This value is entered by the system when you select Non Cost for the receipt cost method. The receipt of the inventory item carries no cost and is not processed by PeopleSoft Cost Management. This profile is used for inventory items for which you want to maintain quantity-on-hand information but do not want to account for value.

Period Avg(periodic average)

Depleted items use the periodic average cost calculated as of the run date that is used on the Transaction Costing process (CM_COSTING). The Transaction Costing process may be run in two modes: Mid Period mode or Regular mode. If the process is run in Mid Period mode, the depleted depletion costing is postponed. The process waits to be run in Regular mode before attempting to calculate a periodic average cost for the depleted depletions. This allows you to run the Transaction Costing process as often as you like during a period to capture other information that you need to manage the business without prematurely computing periodic costs for these items. Once the Transaction Costing process is run in Regular mode, the periodic average cost is calculated and this one average is applied to all depleted depletions for the item during this period. The period is defined as the time that elapsed since the last time that the Transaction Costing process was run in Regular mode. Periodic average costs are stored in the CM_PERDAVG_COST record.

Perp Avg(perpetual average)

The perpetual average cost is a rolling average that is based on the current quantity on hand valued at the current average cost, plus the receipts at the receipt cost, divided by the quantity on hand and the quantity received. The perpetual average is recomputed for every putaway by the inventory putaway processes based on PO price or manufacturing cost. Perpetual average cost items use the average cost that is in effect at the moment that the depletion transaction occurs. For example, if a purchased item is put away at the PO price and the invoice (voucher) is not yet received and processed, then the weighted average calculation includes the PO price at the time of putaway. The invoice price is not part of the weighted average at this time. In the case of a manufactured item being placed into PeopleSoft Inventory, the production ID may not yet be completed and the actual cost may not be available at the time that the finished goods are put away. Therefore, the putaway processes use the current weighted average cost. As vouchers and production completions are posted, the average costs are adjusted if the Transaction Costing process is run with the Apply Perpetual Average Adjs check box selected. Perpetual average costs are stored in the CM_PERPAVG_COST record.

RetPerpAvg(retroactive perpetual average)

The retroactive perpetual average cost computes a new average for each putaway, just like the perpetual average method; however, this perpetual average cost is calculated at the end of the period and applied retroactively to the depleted depletions. The period is defined as the time that elapsed since the last time the Transaction Costing process was run in Regular mode. This method enables you to value each individual depleted depletion transaction using the current perpetual average cost at depletion time and yet still delay the calculation of the average until the end of the period when more cost information is captured for a more accurate average cost. In other words, this method enables you to capture a more accurate average by delaying the calculation of the average until later in the period when the vouchers or production completions are available. This increases the accuracy of the average cost. The retroactive perpetual average is calculated when the Transaction Costing process is run in Regular mode. If the Transaction Costing process is run in Mid Period mode, no retroactive perpetual averages are calculated. Retroactive perpetual average costs are stored in the CM_PERRAVG_COST record.

Val CurStd (value at current standard)

Items use their current frozen standard cost for the depleted depletion cost. Frozen standard costs are stored in the production cost (CM_PRODCOST) record.

Insufficient Qty Cost Option

If you are using the negative inventory feature in PeopleSoft Inventory, this option enables you to control how depletion transactions are costed when the item quantity dips into negative quantity. The options are:

Always cost insufficient qty

Enables the Transaction Costing process to cost negative inventory depletion transactions before sufficient quantity is entered into the business unit. These costs can later be adjusted when sufficient quantity is placed in the Inventory business unit by putaway or adjustment transactions.

Cost in Regular Mode Only

Enables the Transaction Costing process, run in Regular mode only, to cost negative inventory depletion transactions before sufficient quantity is entered into the business unit. These costs can later be adjusted when sufficient quantity is placed in the Inventory business unit by putaway or adjustment transactions.

If Transaction Costing is run in Mid Period mode, then the depletion transaction is costed up to the currently available quantity and the remainder is held.

Cost to point of zero quantity

Enables the Transaction Costing process to split a negative inventory depletion transaction and cost part of the depletion transaction up to the currently available stock quantity. The remaining depletion transaction is held until sufficient stock is received.

Don't cost if insufficient qty

Enables the Transaction Costing process to delay costing the entire negative inventory depletion transaction until sufficient stock is received to cover the depletion transaction. This is the default setting.

Note. The negative inventory feature is activated by selecting the Allow Negative Inventory check box on the Inventory Definition-Business Unit Options page.

Note. If Periodic Weighted Average is entered as the Deplete Cost Method, then negative inventory depletion transactions cannot be costed before sufficient quantity has been received into the business unit. The Cost Profile can only use Don’t cost if insufficient qty or Cost to point of zero quantity as the Insufficient Qty Cost Option.

See Costing Negative Inventory.

Cost Element Option

This option is enabled when you select a deplete cost method of perpetual average or retroactive perpetual average.

Default

Maintain the item's perpetual average cost by the default cost element. This option combines all costs into the primary cost element and calculates one average cost per item.

Detail

Maintain the item's perpetual average cost broken out by each cost element that is defined for the item.

Average cost at the cost element detail level only makes sense for items that consistently use the same cost elements for all putaways and if cost element level averages are required for reporting and accounting purposes.

Hold for Final Cost

The Hold for Final Cost check box delays the calculation of actual cost and standard cost variances for items until the final costs are received from PeopleSoft Payables or PeopleSoft Manufacturing. The benefit of this option is to minimize the number of extra accounting entries from PeopleSoft Cost Management. Without this option, the cost of the item is calculated when the item is put away into inventory at the currently available price (from the PO or production ID). This cost is later adjusted for any prices variances, such a, the invoice price or additional manufacturing costs. With this option and the Transaction Costing process run in Mid Period mode, the costing of all putaways and depleted depletions that are tied to unfinished costs (unvouchered and unmatched POs or production IDs with incomplete costs) are postponed. Costing of receipts and depletions is put on hold until the production is complete or PO, receipt, and vouchers are matched; this reduces the need for adjustments. If you run a period-end process, all transactions are costed by using the available cost, regardless of this check box setting.

For purchased items using actual cost, as vendor invoices (vouchers) are entered and matched to the PO and receipt ID by PeopleSoft Payables, PeopleSoft Cost Management is notified of the exact amounts that are vouchered for each receipt. PeopleSoft Cost Management is then able to adjust all receipts, depleted depletions, and variance calculations for costed transactions to the new revised cost and creates the necessary accounting entries for these adjustments. However, if you prefer to postpone the costing of quantity movements until the vouchers are been fully matched, you may select this option.

For makeable items, the Hold for Final Cost option delays the cost calculation of the manufactured item until the final costs from PeopleSoft Manufacturing for all components, conversion costs, or overhead costs are completed; reducing the number of variance adjustments that are needed. If you do not select the Hold for Final Cost option, then the Transaction Costing process calculates the cost of a manufactured item when the production ID is closed for accounting.

The Hold for Final Cost check box does not restrict the flow of item quantities through inventory. PeopleSoft Cost Management keeps track of uncosted and unaccounted-for quantity flows and catches the cost up with those flows as required by period-end requirements or when the final cost is determined, whichever comes first.

Writeoff PPV and ERV

For purchased items only, select this check box to record any differences between the purchase order price and the vouchered price in an expense account rather than catching up the adjustments with the inventory receipt and depletion transactions. This check box is only available if you have selected Actual for the Deplete Cost Method. The variance is inserted into CM_VARIANC_COST record using the transaction group 400 (standard cost variance receipts).

Storage Area Control for Costs

Check Storage Area Control for Costs if you want to apply the FIFO or LIFO depletion method at the storage area level. This means that the system uses FIFO or LIFO costing based on the receipts to the specific storage area from which the item is depleted. You can use storage area control with or without location accounting. However, if you use location accounting, it is strongly recommended that you use storage area control. If the FIFO or LIFO costing of depletions should apply to all receipts at the business unit level, this option can be set to off (unchecked).

Valid Profile Combinations

The combination of receipt cost method, cost flow, and deplete cost method that you select must match one of the valid combinations that appear at the bottom of the page.

If you select a receipt cost method of Non Cost, the system sets the cost flow and deplete cost method fields to Non Cost.

If you select a receipt cost method of Actual or Std Cost, neither the cost flow nor the deplete cost method can be Non Cost. Otherwise, an error message appears.

Cost Profiles - Manufacturing Page

Access the Cost Profiles - Manufacturing page.

Profile for Makeable Items

Select to define this cost profile for makeable items used in PeopleSoft Manufacturing. This check box activates the Labor Cost Method and Machine Cost Method fields for entry. For standard cost items, the relevant values are defaulted into the Labor Cost Method and Machine Cost Method fields and are not editable.

Labor Cost Method

If you use PeopleSoft Manufacturing, use this field to specify how labor costs are calculated. This cost profile should be attached to the make item.

Actual Time - Conversion Rate

Labor costs are computed by using the production ID's actual time on the Record Actual Hours page and the conversion rates on the Costing Conversion Rates page (by cost type/cost version).

Actual Time - Crew Rate

Labor costs are computed by using the production ID's actual time on the Record Actual Hours page and the rates on the Crew Actual Cost page.

Not Applicable

Labor costs are not calculated for this item.

Standard Time - Conversion Rate

Labor costs are computed by using the standard times that are established on the Define Routings - Operations: Times page and the conversion rates that are on the Costing Conversion Rates page (by cost type or cost version). This is the default setting for standard cost items.

Machine Cost Method

If you use PeopleSoft Manufacturing, use this field to specify how machine costs are calculated. This cost profile should be attached to the make item.

Actual Time - Conversion Rate

Machine costs are computed by using the production ID's actual time that is on the Record Actual Hours page and the conversion rates that are on the Costing Conversion Rates page (by cost type or cost version).

Not Applicable

Machine costs are not calculated for this make item.

Standard Time- Conversion Rate

Machine costs are computed by using the standard times that are established on the Define Routings - Operations: Times page and the conversion rates that are on the Costing Conversion Rates page (by cost type or cost version). This is the default setting for standard cost items.

Valid Profile Combinations

The combination of receipt cost method, cost flow, deplete cost method, labor cost method, and machine cost method that you select must match one of the valid combinations that are displayed at the bottom of the page.

Click to jump to top of pageClick to jump to parent topicCreating Cost Profile Groups

To define cost profile groups, use the Cost Profile Group (CM_GROUP_DEFN) component.

Access the Groups - Books page.

Cost Profile Groups are designed to minimize the maintenance of item cost profiles by defaulting the proper cost profile into the business unit, item, and cost book combination. Cost Profile Groups are used to associate items with like costing profiles. First you give the cost profile group a description, then you associate it with a cost book and cost profile. By assigning the profile to the book and associating the book and profile to a cost profile group, all items that are assigned to that group use the specified cost profile as the default.

You can have any number of profiles to cost the items. Each profile can be associated to a unique book so that entries can be made to various ledgers based on different cost assumptions.

Allow Override to Profile

If you select this option, the cost profile can be changed on the Define Business Unit Item - General: Costing page. The value for the cost profile can appear by default from the cost profile group that is entered on the Item Definition - General page. If this option is not selected, then the cost profile cannot be changed on the Define Business Unit Item - General: Costing page.

Apply to all Items

If you change the profile for a book, you can optionally check Apply to all Items. This function provides a utility to apply cost profile changes throughout all business units in this setID that use this book and have items that are in this cost group. This feature is especially useful during initial implementation if you develop item definitions in a repetitive manner. You may make changes at the setID level and have those changes propagated down through the business units automatically with this function.

When you first enter the page, this option is always clear. If the option is selected, the changes that you make are propagated through the business units upon saving the PeopleSoft Inventory business unit. The system is careful to not permit changes to cost profiles in those business units where you have already started processing transactions. Once transactions have started with active cost profiles, changes are no longer allowed to protect the accounting validity of the book.

Click to jump to top of pageClick to jump to parent topicAssociating Items With Cost Books and Cost Profiles

As items are added to inventory business units, it is required that a cost profile be defined for each cost book that is used by the business unit. This ensures a complete set of accounting entries for each book. Methods for adding the cost book and cost profile to the item within an inventory business unit include:

Note. An item cannot use a cost profile with the cost flow methods of lot ID or serial ID unless the item is defined as lot or serial controlled.

Note. On the Define Business Unit Item - General: Costing page, the Used in Mfg check box indicates that the item is used in manufacturing.

See Also

Defining General Item Information

Defining Item Cost Profiles

Associating Cost Books with a PeopleSoft Inventory Business Unit, Ledger, and Ledger Group

Click to jump to top of pageClick to jump to parent topicUsing the Cost Elements Page

To define cost elements, use the Cost Elements component.

Access the Cost Elements page.

Use the Cost Elements page to define or maintain cost elements, which are used to categorize different components of an item's cost. An item's cost is calculated and maintained by cost elements. You can use cost element categories to define the costs at a summarized or very detailed level by using one or many cost elements. Cost elements also help define the ChartField combinations that are used to create accounting entries during the Accounting Line Creation process.

When defining cost elements, you must associate the element with a predefined cost category. Options are:

Con Ovhd (conversion overhead)

Conversion overhead costs are the overhead expenses that are associated with the assembly process. They include expenses such as utilities, operating supplies, rent, manufacturing supervisor expenses, or assembly department benefit expenses. This category is used only in a manufacturing environment.

Conversion

Conversion costs are the direct, nonmaterial costs (including labor and machine costs) that are involved in the manufacture of items. This category is used only in a manufacturing environment.

Inbound

Inbound costs are the overhead expenses that are associated with procuring material such as inbound freight, duty, purchasing, receiving and inspection, or warehousing. Use the inbound cost category when you do not need to track the variances that are associated with these types of costs.

Landed

Landed costs are the miscellaneous charges that are needed to bring an item in-house. They can include charges such as freight, handling, sales and use tax, and value-added tax. Landed costs can be charged by the merchandise vendor or by a third-party such as a shipping organization. Use the landed cost category to track the variances that are associated with these types of costs.

Material

Material costs are associated with the direct cost of an item, typically the cost to procure the item exclusive of any overhead (if purchased), or the sum of the lower level component's purchase costs (if manufactured).

Other

Other costs are used for any additional costs that are not covered in the other categories.

Outbound

Outbound costs are the overhead expenses such as material handling, staging, or warehousing that is associated with shipping material.

PeopleSoft Cost Management uses the cost categories throughout for reporting purposes. Additionally, the system uses only certain categories of costs for certain transactions. PeopleSoft Cost Management uses the costs that are associated with conversion, conversion overhead, material, inbound, landed, and other cost categories to value inventory and all the transactions. For shipments, outbound costs are also included.

Click to jump to top of pageClick to jump to parent topicAttaching Cost Elements to Generate Costs

Once you define the cost elements, attach the appropriate cost elements to the different costs that are generated by PeopleSoft Cost Management, including:

See Also

Using Standard Costing for Purchased Items

Creating Cost Conversion Rates

Creating Cost Conversion Overhead Rates

Forecasting Purchase Costs

Adding Additional Costs

Establishing Inventory Business Unit Pairs

Defining Basic Business Unit Item Attributes

Defining Miscellaneous Charges and Landed Costs

Click to jump to parent topicReviewing Costing Examples

These examples illustrate how the costing structure operates. Transactions for PeopleSoft Inventory and PeopleSoft Manufacturing are inserted into the PeopleSoft Transaction History (TRANSACTION_INV) table. The Transaction Costing process in PeopleSoft Cost Management uses the transaction data along with the costing structure to determine the cost for each transaction.

The Transaction Costing process is discussed in detail in the Costing Transactions and Creating Accounting Entries chapter of this PeopleBook.

These diagrams illustrate how the Transaction Costing process uses the cost profile setup (receipt cost, cost flow, and deplete cost methods) to calculate transactions cost for:

See Also

Costing Transactions and Creating Accounting Entries

Setting Up the Accounting Rules Structure

Click to jump to top of pageClick to jump to parent topicCosting Lot Controlled Items

This example illustrates the records that are used while costing lot controlled items. For this example, this information is used:

Inventory Business Unit

US008

Item ID

A

Cost Book

FIN

From Cost Profile

 

Receipt Cost Method (CM_TYPE)

Actual

Cost Flow (CM_FLOW)

Lot ID

Deplete Cost Method (CM_METHOD)

Actual

This diagram illustrates the cost flow for a lot controlled item:

Lot ID costing example

Click to jump to top of pageClick to jump to parent topicCosting FIFO/LIFO Items

This example illustrates costing using the FIFO/LIFO methods. For this example, this information is used:

Inventory Business Unit

US010

US010

Item ID

A

A

Cost Book

FIN

TAX

From Cost Profile

 

 

Receipt Cost Method (CM_TYPE)

Actual

Actual

Cost Flow (CM_FLOW)

FIFO

LIFO

Deplete Cost Method (CM_METHOD)

Actual

Actual

This diagram illustrates the cost flow for a FIFO or LIFO item:

FIFO and LIFO costing example

Click to jump to top of pageClick to jump to parent topicCosting Average Cost Items

This example details the perpetual and periodic average cost methods that are used in PeopleSoft Cost Management. For this example, this information is used:

Inventory Business Unit

US011

US011

Item ID

A

A

Cost Book

FIN

TAX

From Cost Profile

 

 

Receipt Cost Method (CM_TYPE)

Actual

Actual

Cost Flow (CM_FLOW)

FIFO

FIFO

Deplete Cost Method (CM_METHOD)

Perpetual Average

Periodic Average

Cost Element Option

Production

N/A

For the TAX cost book, assume that the average is calculated only once, at the end of the period (periodic).

For the FIN cost book, assume that the average is calculated after each putaway.

Perpetual Average Is Calculated:

Date/Time

Cost Element

Existing Onhand Stock

Shipments

Actual Cost of New Receipt

New Average Cost per Unit

T1

100

None

 

10 units @ 10/unit

10.00/unit

T1

200

None

 

10 units @ 1/unit

1.00/unit

T3

100

10 units @ 10/unit

 

5 units @ 20/unit

13.33/unit

T3

200

10 units @ 1/unit

 

5 units @ 2/unit

1.33/unit

T5

100

 

6 units shipped

 

 

T5

200

 

6 units shipped

 

 

T7

100

9 units @ 13.3/unit

 

5/units @ 25/unit

17.50/unit

T7

200

9 units @ 1.33/unit

 

5/units @ 5/unit

2.64/unit

Periodic Average is Calculated:

Date/Time

Cost Element

Actual Cost of New Receipt

Total Average Cost

Avg Cost/Unit to Cost all Shipments within Period

T1

100

10 units @ 10/unit

100.00

 

T1

200

10 units @ 1/unit

10.00

 

T3

100

5 units @ 20/unit

100.00

 

T3

200

5 units @ 2/unit

10.00

 

T5

100

5 units @ 25/unit

125.00

 

T5

200

5 units @ 5/unit

25.00

 

Totals

 

20 units

325.00 for cost element 100

45.00 for cost element 200

16.25/unit for cost element 100

2.25/unit for cost element 200

This diagram illustrates the cost flow for a perpetual and periodic average cost item:

Average cost example

Click to jump to top of pageClick to jump to parent topicCosting Standard Cost Items

This diagram details the standard cost method used in PeopleSoft Cost Management. For this example, this information is used:

Inventory Business Unit

US009

US009

Item ID

A

A

Cost Book

FIN

TAX

From Cost Profile

 

 

Receipt Cost Method (CM_TYPE)

Standard

Actual

Cost Flow (CM_FLOW)

FIFO

LIFO

Deplete Cost Method (CM_METHOD)

Standard

Actual

Standard costs used for item A:

Inventory Business Unit

US009

US009

Item ID

A

A

Cost Element

100

200

Unit Cost

18.00

3.00

This diagram illustrates the cost flow for a standard cost item:

Standard cost example

Click to jump to parent topicDetermining the Cost Structure Strategy

This is a list of the different strategies for setting up the books and profiles, along with the steps that are necessary for each option. When deciding on an approach, be sure to consider future as well as current accounting and management requirements.

Click to jump to top of pageClick to jump to parent topicUsing One Cost Profile and One Book

This method is employed for environments where all items use the same cost method. Additionally, if the financial reporting requirements are simple, you can utilize the single book/single profile setup. For example, if all the items use the same costing method for all business units and you want to use one cost book, the steps to set up PeopleSoft Cost Management are simple and straightforward:

Now you are ready to add items to the PeopleSoft Inventory business unit. As you add items, the cost profile appears as the default value. No further set up is necessary.

Click to jump to top of pageClick to jump to parent topicUsing Different Cost Profiles in a Business Unit

This option allows you to select a costing method on an item-by-item basis. This method may be utilized in environments where you might want to track the cost of selected items by lot or serial ID and others by FIFO or LIFO actual costs and still others by using a weighted average. In this instance, you need to create cost profiles for all the costing methods you want to employ and cost groups to categorize the items according to the various costing methods. To do this, perform these steps:

Now you are ready to add items to the PeopleSoft Inventory business unit. As you add items, the cost profile appears as the default value. No further set up is necessary.

This diagram illustrates how to select a cost method on an item-by-item basis:

Selecting a costing method on an item-by-item basis

Click to jump to top of pageClick to jump to parent topicUsing Different Cost Profiles in Different Business Units

This scenario allows you to cost an item differently in each business unit. You could, for example, use the standard cost method for all of the items that are in one business unit and FIFO actual in another. To set up this scenario:

This diagram illustrates how to cost an item differently in different business units:

Costing an item differently in different business units

Click to jump to top of pageClick to jump to parent topicUsing Multiple Simultaneous Costing Methods in One Business Unit

To support varying requirements for financial, government, and management reporting, you can maintain multiple books within a PeopleSoft Inventory business unit, with each book based on different costing methods. You can cost an item differently in the business unit's financial reporting book than you do in the tax or management reporting books. For example, you could use the actual LIFO method cost for tax reporting, and at the same time use the periodic average cost method for customer profitability analysis. When you use simultaneous costing methods, you generate accounting entries for each book.

The setup for using multiple books within a single business unit is similar to the setup in the preceding example. However, both books are defined in a single PeopleSoft Inventory business unit. As items are added to the business unit, they inherit the profiles for all the books. When transactions for the items are costed and the Accounting Line Creation process (CM_ALC) is run, accounting entries are created for each book using the appropriate costing method.

Click to jump to parent topicDetermining Your Negative Inventory Strategy

PeopleSoft’s negative inventory feature enables you to move or ship stock that sends the item's quantity balance into negative numbers within the PeopleSoft system. Negative inventory is an optional feature that is activated at the PeopleSoft Inventory business unit level.

A negative inventory depletion transaction is a depletion transaction that drives the item quantity to a negative balance in the system even though physically the quantities did exist. Causes of negative inventory in the system could include:

Once PeopleSoft Inventory has shipped a negative inventory depletion transaction, you have options in PeopleSoft Cost Management on how to cost the transaction. Since there is no corresponding receipt or receipt cost to apply to the negative inventory depletion transaction, you can :

Users are cautioned that negative inventory is an invalid state and these conditions should be investigated and reconciled on a timely basis. The negative inventory options are provided as a convenience to users where, in the user’s judgment, the principle of materiality is not violated by the negative inventory state.

Setting Up Negative Inventory

The negative inventory feature is activated by selecting the Allow Negative Inventory check box on the Inventory Definition-Business Unit Options page. The Insufficient Qty Cost Option on the Cost Profiles page determines how the Transaction Costing process applies costing to negative inventory transactions.

Accounting for Transactions on Hold Due to Negative Inventory

If you allow negative inventory balances in the PeopleSoft Inventory business unit and you choose not to cost a negative inventory depletion transaction, then you will want to determine the approach to accounting for these held transactions at period end. These depletion transactions are not reflected in the financial records since they have not been processed by the Transaction Costing process, therefore, they are not passed downstream to the Accounting Line Creation process or the Journal Generator process. The options are:

See Also

Defining Cost Profiles

Costing Negative Inventory

Defining Accounting Calendars

Click to jump to top of pageClick to jump to parent topicPages Used to Determine Your Negative Inventory Strategy

Page Name

Object Name

Navigation

Usage

Open Period Update

OPEN_PERIOD_SINGLE

Set Up Financials/Supply Chain, Business Unit Related, General Ledger, Open Periods, Open Periods Update

Determine the number of open period lag days that enable any PeopleSoft Inventory or Cost Management process, such as the Transaction Costing process, to post a depleted depletion into a closing period. The lag days are defined by PeopleSoft Inventory business unit.

Inventory Definition - Business Unit Options

BUS_UNIT_INV5

Set Up Financials/Supply Chain, Business Unit Related, Inventory, Inventory Definition, Business Unit Options

Select the Allow Negative Inventory check box to record depletion transactions in PeopleSoft Inventory business unit that will drive the item's balance negative. If this option is not selected, the system rejects any inventory transaction that results in a negative inventory balance for the item.

Cost Profiles

CM_PROFILE_DEFN

Set Up Financials/Supply Chain, Product Related, Cost Accounting, Cost Profiles, Profiles

Define the Insufficient Qty Cost Option on the Cost Profiles page to determine how the Transaction Costing process applies costing to negative inventory depletion transactions.

Pending Transactions

CM_NPOSTED

Cost Accounting, Inventory and Mfg Accounting, Analyze Inventory Accounting, Pending Transactions

View the number of depletion transactions on hold due to negative inventory. Click the Details links to view current transaction information generated by a predefined query.

Insufficient Qty Tool

RUN_CM_NEG_INV

Cost Accounting, Inventory and Mfg Accounting, Analyze Inventory Accounting, Insufficient Quantity Tool

Run this PeopleSoft application engine program, (CM_NEG_INV) to generate a query of the accounting line entries that would be generated for those transactions held back in CM_DEPLETIONS due to insufficient quantities.

Click to jump to parent topicSelecting the Method to Number Accounting Lines

Within the Accounting Line Creation process, a substantial reduction in processing time can be achieved by using set-based processing to number the lines of the newly-created accounting entries. As delivered, the system uses row-by-row processing to create the sequential accounting line numbers. By performing additional set up steps you can switch from row-based processing to set-based processing to generate the line numbers.

Note. The set-based approach is optional. The delivered default option is the row-by-row approach.

Set-based processing of the line numbers can be accomplished by using the database platform’s approach and syntax to generate sequential numbers. All PeopleSoft supported database platforms have an approach for generating sequence numbers within the database. The Cost Accounting Creation process can take advantage of this feature with some minor additional set up steps.

The architecture of the set-based sequence approach is similar across all platforms with just a few changes for platform specific syntax:

Database Platform

Sequential Numbering Method

Microsoft SQL Server, Sybase, DB2, and OS390

These platforms use an IDENTITY type column. When a table is created with an identity column, the sequence numbers are generated automatically by the database behind the scenes.

Informix

This platform uses a SERIES type column. When a table is created with a series column, the sequence numbers are generated automatically by the database behind the scenes.

Oracle

This platform uses a ROWNUM function to generate sequential numbers.

The set-based sequencing approach depends on a special installation process to set up the objects. The setup has the following steps on all platforms except Oracle:

  1. Find the DMS for your specific database platform. The scripts are located on the scripts folder: <PeopleTools home>\scripts.

    Database Platform

    PeopleSoft Data Mover Script

    Microsoft SQL Server

    cm_id_create_mss.dms

    Sybase

    cm_id_create_syb.dms

    DB2

    cm_id_create_db2unix.dms

    OS390

    cm_id_create_db2os390.dms

    Informix

    cm_id_create_inf.dms

    Oracle

    (no DMS needed)

  2. Engage your Database Administrator and review the provided PeopleTools DMS. If your system uses customized ChartField column names, then the DMS must be modified manually. If the database is configured to use the unicode character set, then the DMS must be modified manually. Some platforms require tablespace names and other database administration parameters to be defined as part of the create table command.

  3. Run the provided PeopleTools DMS to recreate the sequence numbering work table (the CM_ACCTG_LN_TM2 record) with an IDENTITY type column (or SERIES type column on Informix).

  4. The Set based Sequencing check box on the Installation Options- Inventory page should now be available. Select the check box to use set-based sequencing.

On Oracle the installation process for set-based sequencing is just one step. Select the Set based Sequencing check box on the Installation Options- Inventory page. It is always available on an Oracle platform. The system uses a built-in database ROWNUM function and work table (the CM_ACCTG_LN_TMP record) as originally installed by PeopleTools.

At run time, the Cost Accounting Creation process checks for three specific issues before deciding to use set-based sequencing:

The message log for the Cost Accounting Creation process displays which type of sequencing is being used to create accounting lines (row-by-row or set-based). This can be used to confirm the type of sequencing selected.

Note. Using the set-based processing method to generate the sequential accounting line number is significantly faster than row-based processing. However, set-based processing can produce gaps in numbering. For example, within one accounting entry with four lines, the lines can be numbered 1, 5, 6, and 11, rather than 1, 2, 3, and 4.

See Also

Setting Up Inventory Installation Options

Click to jump to top of pageClick to jump to parent topicPages Used to Select the Method to Number Accounting Lines

Page Name

Object Name

Navigation

Usage

Inventory

INSTALLATION_INV

Set Up Financials/Supply Chain, Install, Installation Options, Inventory

Select the Set based Sequencing check box to use set-based sequencing to number your accounting lines created by the Accounting Line Creation process.