49 Set Up Constants

This chapter contains these topics:

A constant is a piece of information that you associate with a branch/plant. The system uses constants as default information in many JD Edwards World systems.

After you determine the information that you want to use throughout your system, you can enter the appropriate values or change any predefined values.

Before You Begin

  • Create an address book record for the branch/plant - use option 3 on menu G01.

  • Set up a branch/plant named ALL - use option 5 on menu G4241.

  • Set up the branch/plant as a business unit and associate the A/P to a company - use option 4 on menu G09411.

  • If applicable associate your Business Unit to specific accounts - use option 14 on menu G09411.

See Also:

49.1 Defining Branch/Plant Constants

Navigation

From Sales Order Management (G42), choose hidden selection 29

From Sales Order Management Setup (G4241), choose Branch/Plant Constants

Branch/plant constants allow you to customize the processing of daily transactions for each branch/plant in your distribution and manufacturing systems.

To define branch/plant constants

On Branch/Plant Constants

Figure 49-1 Branch/Plant Constants screen

Description of Figure 49-1 follows
Description of "Figure 49-1 Branch/Plant Constants screen"

  1. Select a branch/plant using the constants option.

    The Branch/Plant Constants - Page 1 form appears.

    Figure 49-2 Branch/Plant Constants - Page 1 screen

    Description of Figure 49-2 follows
    Description of "Figure 49-2 Branch/Plant Constants - Page 1 screen"

  2. On Branch/Plant Constants - Pg 1, complete the following fields:

    • Branch/Plant

    • Branch/Plant Address Number

    • Current Inventory Period. This field affects the processing option set up behind the Buyer's Guide (P4115) and must be updated to keep current.

    • Interface G/L (Y/N)

  3. To enter commitment information, complete the following fields:

    • Commitment Method

    • Specific Commitment

    • Number of Days in Year

    • Approval Route Code

    • ABC Codes

    • Backorders Allowed

  4. To enter cost information, complete the following fields:

    • Purchase Order Issue Cost

    • Inventory Carrying Cost

    • Sales/Inventory Cost Method - this field will default into the Cost Revisions program (P4105)

    • Purchasing Costing Method - this field will default into the Cost Revisions program (P4105)

  5. To enter location information, complete the following fields:

    • Location Control

    • Warehouse Control

    • Foreign Depot

    • Quality Management

    • Branch/Plant Type

    • Item Branch Creation

    • Location Lot Creation

Field Explanation
Symbol to Identify Short No A blank here indicates that the 8-character item number will be the one used most often during entry and inquiry. Otherwise a special symbol should be entered to indicate that this number is not primary; this symbol must then be the first character entered if inquiry or entry using this number is desired.

Note: Only one symbol may be left blank. The other two must have a symbol, so that all three item numbers are unique. Be sure that this symbol is not significant for any other purposes of entry (such as a period or a comma). Suggested symbols would be /, *, &, and so forth.

Symbol to Identify 2nd No A blank here indicates that the 25-character second item number will be the one used most often during entry and inquiry. Otherwise a special symbol should be entered to indicate that this number is not primary; this symbol must then be the first character entered if inquiry or entry using this number is desired.

Note: Only one symbol may be left blank. The other two must have a symbol, so that all three item numbers are unique. Be sure that this symbol is not significant for any other purposes of entry (such as a period or a comma). Suggested symbols would be /, *, &, and so forth.

Symbol to Identify 3rd No A blank here indicates that the 25-character third item number will be the one used most often during entry and inquiry. Otherwise a special symbol should be entered to indicate that this number is not primary; this symbol must then be the first character entered if inquiry or entry using this number is desired.

Note: Only one symbol may be left blank. The other two must have a symbol, so that all three item numbers are unique. Be sure that this symbol is not significant for any other purposes of entry (such as a period or a comma). Suggested symbols would be /, *, &, and so forth.

Symbol for Customer/Supplier A character that you use to identify the customer's or supplier's number in your system. When you enter a number preceded by this character, the system recognizes the number as the customer's or supplier's number. The system then goes to the cross-reference table to match the number to your item number. You cannot leave this field blank if you want the system to perform cross-referencing.
Interface G/L (Y/N) A code that indicates whether inventory transactions that are processed through this branch/plant create general ledger entries. Valid codes are:

Y – Yes

N – No

Update Units to G/L A code that indicates whether the system should move units to the general ledger after the system records a journal entry for the following programs:

P4114 (Inventory Adjustments)

P41413 (Cycle Count Update)

P4113 (Inventory Transfers)

P41610 (Tag Update)

P4112 (Inventory Issues)

P4116 (Item Re-Classification)

P4312 (Receipts)

P42800 (Sales Update)

P4314 (Voucher Match)

P31111 (Work Order Inventory Issues)

P31112 (Work Order Completions)

P31802 (Work Order Journal Entries)

P31842 (Rate Base Journal Entries)

Commitment Method A code that indicates the method that the system uses to commit lot items from inventory. Valid codes are:

1 – The normal commitment method for inventory (default). The system commits inventory from the primary location and then from secondary locations. The system commits inventory from the locations with the most inventory before committing inventory from locations with the least. The system commits backorders to the primary location.

2 – The inventory commitment method by lot number. The system commits inventory by lot number, starting with the lowest lot number and committing orders to available lots.

3 – The inventory commitment method by lot expiration date. The system commits inventory from the locations with the earliest expiration date first. The system considers only locations with expiration dates greater than or equal to the sales order or parts list requested date.

This field is no longer controlled in the constants but at the Item master and Item Branch/Plant level in the Distribution system.

Specific Commitment (Days) Number used to determine when to commit inventory to an order in sales order processing. This value in days is added to today's date and compared with the Promised Ship Date for the order line. If the Promised Date is greater than the calculated date, then the order line will be future committed in the Item Location record (F41021). Entering '999' eliminates future commits.
Number of Days in Year The number of days that you are open for business in a year. This number must be between 252 and 365. The Purchase Management system uses this number to calculate economic order quantity (EOQ). This is a required field.
Approval Route Code A code that determines to whom an order is routed for approval.
ABC Codes Sales % Percentage that tells the system how to define the A group during ABC analysis. This number is the total of the A percentage added to the percentage you want the system to use when it assigns items to the B group. For example, you want items that make up the top 75% of your selling items in the A group and items that make up the next 20% in the B group. You would enter 95% in this field, which is the total of 75% and 20%. You enter each percentage as a decimal amount. For example, enter 75% as .75.

During ABC analysis, the system compares the total sales of a single item to the total sales of all items to calculate the "value" of each item. An item's value is its percentage of the total sales. The system then arranges the values of all items from those of highest value to those of lowest value and adds the values together beginning with the highest. After it reaches the limit for A items, it continues to add values until it reaches the limit for B items. All items whose value is included in the total between the A limit and the B limit are B items. If an item's value causes the total to go over the B limit, the system assigns that item to the C group.

Backorders Allowed (Y/N) A code that indicates whether you allow backorders for an item. You can allow backorders by item (through Item Master or Item Branch/Plant), or by customer (through Billing Instructions).

Y – Yes, allow backorders for an item.

N – No, do not allow backorders for an item, regardless of the backorders code assigned to the customer.

Note: The system does not use this information if you have set the option on Branch/Plant Constants to indicate that you do not allow backorders in your operating environment.

Customer Cross Ref. Code A code (UDC table 41\DT) that identifies the type of cross-reference you have set up for this customer. The system contains examples for:

Substitutes

Replacements

Bar Codes

Customer Numbers

Supplier Numbers

Supplier Cross Ref. Code User defined code (system 41, type DT) identifying the type of cross-reference you have set up for this supplier. Example cross-references have been set up for:
  1. Substitutes

  2. Replacements

  3. Bar Codes

  4. Customer Numbers

  5. Supplier Numbers

Purchase Order Issue Cost The amount that the Purchase Management system uses to calculate the Economic Order Quantity (EOQ). This cost should be the estimate of the cost of materials, labor, and overhead that you incur when you issue a single purchase order. The default value is .00. For example:

S – Purchase Order Issue Cost = 15.0

I – Inventory Carrying Cost = .09 (9%)

Y – Annual Sales in Units = 3,000

C – Unit cost of Item = 10.0

Economic Order Quantity = Square root of ((2S/I) x (Y/C))

Square root of [(2)(15) divided by 0.09] x 3,000 divided by 10.0 = 316.23

Inventory Carrying Cost (%) The percentage of inventory investment that the Purchase Management system uses to calculate Economic Order Quantity (EOQ). The default is .00. Enter a percentage as a decimal value.

The following example shows how EOQ is determined using the Inventory Carrying Cost Percentage:

S – Purchase Order Issue Cost = 15.0

I – Inventory Carrying Cost = .09 (9%)

Y – Annual Sales in Units = 3,000

C – Unit Cost of Item = 10.0

EOQ = Square root of ((2S/I) x (Y/C)) = the square root of (2(15) divided by .09)) * (3000 divided by 10) = 316.23

Note: Access field help for the Economic Order Quantity field for information on the EOQ formula.

Sales/Inventory Cost Method A code (table 40/CM) that indicates the cost method that the system uses to calculate the cost of goods sold for the item. Cost methods 01-08 are hard-coded. This field will default into the Cost Revisions program (P4105).
Purchasing Costing Method A code (table 40/CM) that indicates the cost method that the system uses to determine the cost of the item for purchase orders. Cost methods 01-08 are hard-coded. This field will default into the Cost Revisions program (P4105).
Location Control (Y/N) A code that indicates what type of location control the system requires. You should use location control if you want to use only locations that are in the Location Master table.

Valid codes are:

Y – Yes, use only locations in Location Master (F4100).

N – No, do not restrict locations to those in Location Master. Use all locations, as long as they conform to the location format defined on Branch/Plant Constants - Page 2.

If Warehouse Control is set to Yes, Location Control also must be set to Yes.

Warehouse Control (Y/N) A code that determines whether the system creates warehouse transactions for the branch/plant.
Foreign Depot This flag indicates whether or not this branch/plant is owned by another company. This field is checked by the Bulk and Packed Load Confirmation programs to determine if the depot from which product is being loaded is a foreign depot. If it is a foreign depot, a valid borrow agreement is required to be entered during load confirmation.
Quality Management (Y/N) This flag indicates whether to activate the Quality Management system (System 37) for your branch/plant.
Branch/Plant Type Type of Branch/Plant:

C – Consigned

M – Manufacturing/Distribution

V – VMI Facility

Item Branch Creation A code that indicates whether the inventory and distribution programs can create new item branch (F4102) records.
  • If you leave this option at the default of 0, the system will allow the inventory and distribution programs to create new item branch records

  • If you change this option to 1, the system will not allow the inventory and distribution programs to create new item branch records.

Location Lot Creation A code that indicates whether the Inventory and Distribution programs can create new item location (F41021) records.
  • If you leave this option at the default of 0 (or Y) the system will allow the Inventory and Distribution programs to create new item location records.

  • If you change this option to 1(or N), the Inventory system transaction programs will not allow the creation of new item location records for new lot numbers. New item location records can be created for existing lots.

  • If you change this option to 2, the Inventory system transaction programs will not allow the creation of new item location records.

  • If you change this option to 3, the Inventory and Distribution programs will not allow the creation of new item location records.


49.1.1 What You Should Know About

Topic Description
Defining warehouse control specifications If you use the Advanced Warehouse Management system, you must define the warehouse information on Branch/Plant Constants - Page 2.

49.2 Defining Item Availability

Navigation

From Sales Order Management (G42), choose hidden selection 29

From Sales Order Management Setup (G4241), choose Branch/Plant Constants

You must define how to calculate item availability for each branch/plant. This calculation impacts how the system calculates backorders, cancellations, and customer delivery time.

To define item availability

On Branch/Plant Constants

  1. Choose Availability to select a branch/plant.

    Figure 49-3 Item Availability Definition screen

    Description of Figure 49-3 follows
    Description of "Figure 49-3 Item Availability Definition screen"

  2. On Item Availability, enter a minus (-) or plus (+) sign in fields with quantities that you want to subtract from or add to, respectively, the quantity on hand.

Notice that the sales commitment types of soft, hard, future and other quantity 1 and 2 display underneath the Subtract heading. The Quantity Hard Committed to WO relates to the Manufacturing system. The Soft Committed to SO & WO is updated by both the Sales and Manufacturing systems. Quantities that appear under the Add heading relate to the Purchasing system.

By specifying which sales commitment types are subtracted from an item's on-hand quantity you are defining the way availability is calculated. As in this example you would normally specify that soft and hard commitments decrease availability hence the subtraction sign, whereas you may not want future commitments and other quantities to affect availability hence no subtraction sign next to the fields.

You can also determine whether to include quantities on hold and safety stock in the on-hand quantity. Items can be put on hold in the Item Lot/Location Information program (P41024) and the safety stock quantity is defined in the Item Branch Quantities program (P41022). Both of these programs can be accessed from Item Branch/Plant Information (P41026) using a function key.

The other quantity 1 and other quantity 2 fields relate to the use of blanket and quote orders.

Once you have set up the item availability definition for each branch, the calculations will apply to every item in the branch.

49.2.1 What You Should Know About

Topic Description
Checking availability for configured items The Sales Order Management system does not support availability checking for configured items. To check availability during sales order entry, you must set the Check Availability field in Configurator Constants in the Configuration Management system. If the system finds the exact item and string match, a window displays all locations containing the specific configuration. However, no component availability checking is performed.

See Checking Availability and Setting Up Constants in the JD Edwards World Configuration Management Guide.


See Also:

49.3 Defining System Constants

Navigation

From Sales Order Management (G42), choose hidden selection 29

From Sales Order Management Setup (G4241), choose Branch/Plant Constants

Set up system constants to determine which functions to perform. For example, assume that you have several branch/plants and you use different units of measure for the items in each branch/plant. You can set a system constant to automatically convert units of measure by branch.

System constants apply to all branch/plants. You cannot customize the settings for each branch/plant.

If you use Load and Delivery Management or other JD Edwards World ECS systems, you must activate the ECS control for the system to process orders with advanced ECS functionality.

To define system constants

On Branch/Plant Constants

  1. Access System Constants (Function key F10).

    Figure 49-4 System Constants screen

    Description of Figure 49-4 follows
    Description of "Figure 49-4 System Constants screen"

  2. On System Constants, complete the following fields:

    • Unit of Measure Conversions by Branch

    • Supplemental Data Base by Branch

    • Allow Duplicate Lots

    • Update Average Cost On-Line

    • Sales Price Retrieval Unit of Measure

    • Purchase Price Retrieval Unit of Measure

    • Sales Price Based On Date

    • Purchase Rebate Category Code

    • ECS Control (Y/N)

    • Ship Ascending Constant

Field Explanation
Unit Of Measure Conversions by Branch A code that indicates how the system uses the branch/plant within the Item Specific Unit of Measure Conversion tables. Valid values are:

Y – The system displays the item specific conversion table when you add an item to a specific branch/plant.

N – The system displays the item specific conversion table for all branch/plants from the Item Master table.

Supplemental Data Base by Branch A code that indicates how the system uses the branch/plant within the Inventory Management Supplemental Database. Valid values are:

Y – The supplemental data is unique by item and branch.

N – The supplemental data is unique by item only.

Allow Duplicate Lots A flag that determines whether the system can assign the same lot to multiple items. Valid values are:

1 – Do not allow duplicate lots. The lot is restricted to one item and one branch/plant.

2 – Allow duplicate lots. You can create a lot that contains multiple items and branch/plants.

3 – Do not allow duplicate lots. The lot is restricted to one item, but can contain quantities in multiple branch/plants.

Update Average Cost On-Line A code that indicates when the system calculates the new average cost for an item.

Valid values are:

Y – The system calculates a new average cost online immediately after any transaction that affects the average cost of an item.

N – All processes that affect average cost create transactions to an Average Cost Work table (F41051). The system calculates a new average cost when you run the Average Cost Update program (P41811).

Sales Price Retrieval UOM A value that specifies the unit of measure that the system uses for retrieving base prices and price adjustments during sales order processing. The system allows you to define your base prices in the Base Price table (F4106) and price adjustments in the Adjustment Detail table (F4072) in various unit of measures.

If you specify the Transaction or Pricing UOM and the system does not find a record in that unit of measure, the system repeats the process using the primary UOM of the item.

Purchase Price Retrieval UOM A value that represents the unit of measure that the system retrieves for the purchase base price (F41061) during purchase order processing.

If you specify the Transaction or Purchasing UOM and the system does not find a record in that unit of measure, the system repeats the process using the primary UOM of the item.

Sales Price Based On Date A value that determines how the system updates the Price Effective Date in the Sales Order Header (F4201) and Detail (F4211) tables. In the Sales Order Management system, the system uses the Price Effective Date to retrieve the base price from F4106 and price adjustments from F4072.
Purchase Rebate Category Code A number in the system constants that determines which category code the system uses in the criteria for inclusion comparison.
ECS Control (Y/N) The Energy and Chemical System Control code that you use to indicate whether to use the ECS application.
Ship Ascending Constant An option that indicates whether the system applies the ship ascending date rule by customer and by item. When you choose this option, the system applies the ship ascending date rule during the sales order entry, pick slip/ commitment processing, and ship confirmation processes. When the system applies the Ship Ascending Date rule, the system sorts shipping customers' lots in ascending order by expiration date, sell by date, or best before date.

49.4 Defining Batch Control Constants

Navigation

From Sales Order Management (G42), choose hidden selection 29

From Sales Order Management Setup (G4241), choose Branch/Plant Constants

Defining batch control constants prevents the system from applying changes that unauthorized personnel make to the general ledger. Also, you can define a constant that requires you to enter batch control information before the system runs a batch processing job. You might enter batch control information to compare the anticipated size of the job to the end result.

You must define management approval and batch control separately for each distribution and manufacturing system that you use.

To define batch control constants

On Branch/Plant Constants

  1. Access Application Constants (Function key F8).

    Figure 49-5 Application Constants screen

    Description of Figure 49-5 follows
    Description of "Figure 49-5 Application Constants screen"

  2. On Application Constants, complete the following fields:

    • Management Approval

    • Batch Control

Field Explanation
Mgmt Apprv A code that indicates whether you want to require approval of batches before they can be posted to the general ledger. Valid values are:

Y – Yes, assign a status of Pending to each batch that you create within the listed systems.

N – No, assign a status of Approved to each batch.

Batch Ctrl A code that indicates whether to require entry of batch control information. For each batch, the system displays a batch control form where you must enter information about the number of documents and the total amount of the transactions that you expect in the batch. The system uses these totals to edit and display differences from the actual transactions you entered. This field applies only to the Inventory Management and the Purchase Order Management systems. Valid values are:

Y – Yes. In Inventory Management, Y displays a batch control form before you issue, adjust, or transfer inventory. In Purchase Order Management, Y displays a batch control form before you enter receipts.

N – No, do not require entry of batch control information.


49.5 Defining the Location Format

Navigation

From Sales Order Management (G42), choose hidden selection 29

From Sales Order Management Setup (G4241), choose Branch/Plant Constants

Defining the location format allows you to determine how to set up item locations. For example, assume that you store pencils in a branch/plant. You can define elements that contain more specific information about the actual location. For example, an element can represent an aisle, bin, shelf, or any other location that you use in a branch/plant.

You can define a location's format using up to 10 different elements, such as aisle, shelf, and bin. For each element, you can define the following:

  • Length

  • Justification

  • Separator character

If you are using the Advanced Warehouse Management system, you must also define default units of measure for volumes, dimensions, and weights.

To define the location format

On Branch/Plant Constants

  1. Select a branch/plant.

    Location Master Information screen appears.

    Figure 49-6 Location Master Information screen

    Description of Figure 49-6 follows
    Description of "Figure 49-6 Location Master Information screen"

  2. On Branch/Plant Constants - Page 2, complete the following fields to define the location format:

    • Length (of Aisle, of Bin, of Code 3 - 10)

    • Left/Right

    • Separator Character

Field Explanation
Length of Aisle Identifies the number of characters to represent the tank (or aisle for packaged stock). Valid values are numbers 1 through 8.
Justify - Aisle A character (L or R) that specifies left or right justification for the Aisle element in the location format.
Separator Character A character that divides the elements of the location when you display them on forms or reports. For example, you might use a slash (/) as a separator character to divide elements such as aisle, bin, and shelf in a location code.

Separators are not stored in the tables, but are used to edit a location on a form or report. If you do not want to use separators, leave this field blank. However, you must enter characters and spaces to equal the correct length of each element in the location code. The system then displays the location as one string of characters.

Form-specific information

The system uses the character you enter in this field to separate the combination of tank/owner and aisle/bin as it appears on forms or reports. Companies commonly use a period (.) as the separator character.


49.5.1 What You Should Know About

Topic Description
Location length The total length of all elements, including separators, cannot exceed 20 characters. The system does not store separators in the tables, but uses separators to edit a location on a form or report. If you do not want to use separators, leave the separator field blank. The system displays the location as one string of characters.