Functional Description
Purpose
This Business Function retrieves all of the distribution system constants flags.
Setup Notes and Prerequisites
Special Logic
Technical Specification
Retrievals:
Retrieve the record from the F4009 file using the system code (SystemCode - SY) with BLANKS as the
key for the fetch.
Returns:
Returns the values from the table as defined in the parameters.
If no fetch has been performed, error code 4430 and set CONTINUE_GBR.
D4000530 - GetDistributionConstants
Parameter Name | Data Item | Data Type | Req/Opt | I/O/Both |
---|---|---|---|---|
cUoMConversionByBranch | BUMC | char | NONE | NONE |
A code that indicates how the system uses the branch/plant within the Item Specific Unit of Measure Conversion tables. Valid values are:
Y
| ||||
cSupplementalDataByBranch | BSDB | char | NONE | NONE |
A code that indicates how the system uses the branch/plant within the Inventory Management Supplemental Database. Valid values are:
| ||||
cAllowDuplicateLots | ULOT | char | NONE | NONE |
A code that determines whether the system can assign the same lot to multiple items. Valid values are:
1 Do not allow duplicate lots. The
| ||||
cUpdateAverageCost | AVGC | char | NONE | NONE |
A code that indicates when the system calculates the new average cost for an item. Valid values are:
Y The system calculates a new
| ||||
cAdvancedSalesPricing | ADVP | char | NONE | NONE |
Indicates how the system determines the price of items within your system. If your system includes the advanced pricing module, you may
| ||||
cSalesPriceRetrievalUoM | UMB1 | char | NONE | NONE |
A code that specifies the unit of measure that the system uses for retrieving base prices and price adjustments for sales order processing,
| ||||
cSalesPriceBasedOnDate | CP01 | char | NONE | NONE |
A code that determines how the system updates the Price Effective Date in the Sales Order Header (F4201) and Detail (F4211) tables. In
| ||||
cSymbolToIdentifyVariable | CP02 | char | NONE | NONE |
A character that you want to use to identify a variable table in advanced pricing in your system. When you enter a table name preceded by
| ||||
cSymbolToIdentifyUoM | CP03 | char | NONE | NONE |
A character that you want to use to identify a unit of measure in advanced pricing formulas. When you enter a unit of measure preceded by
| ||||
cSymbolToIdentifyCurrency | CP04 | char | NONE | NONE |
A character that you want to use to identify a currency code in advanced pricing formulas. When you enter a currency code preceded by
| ||||
cSymbolToIdentifyColumn | CP05 | char | NONE | NONE |
Character that you want to use to identify database fields in advanced pricing formulas. When you enter a database field preceded by this
| ||||
cPurchasePriceRetrivalUOM | CP06 | char | NONE | NONE |
A code that represents the unit of measure that the system retrieves for the purchase base price (F41061) during purchase order
| ||||
cSystemConstants07 | CP07 | char | NONE | NONE |
A number that determines which category code the system uses in the criteria for inclusion comparison. | ||||
cSystemConstants08 | CP08 | char | NONE | NONE |
Code indicating whether the system tracks changes to the following pricing files:
o Price Adjustment Schedule (F4070)
o Price
| ||||
cSystemConstants09 | CP09 | char | NONE | NONE |
A code that indicates whether the system sends over the internet any messages that are generated by Distribution programs. For
| ||||
cSystemConstantsCode10 | CP10 | char | NONE | NONE |
A code that the system uses to determine the maximum length of the Lot/Serial Number field for lot processing. The length of the field
| ||||
cControlCodeECS | CCTL | char | NONE | NONE |
A code that indicates whether to use the Energy and Chemical System application. | ||||
cShipAscendingDateRule | SADR | char | OPT | NONE |
An option that indicates whether the system applies the ship ascending date rule by customer and by item. When you choose this option,
| ||||
cAdvancedProcurementPricing | CP11 | char | OPT | NONE |
Use this field to specify whether to apply advanced pricing to the purchase price. Valid values are:
Y Apply advanced pricing to the
| ||||
cScientificRounding | CP12 | char | OPT | NONE |
A flag that indicates if scientific rounding should be performed.
Currently this feature is only enabled for Quality Management Test
| ||||
cRequirePriceApproval | CP13 | char | OPT | NONE |
A value that specifies whether the user wants all price changes provided through price approval workflow.
Y Apply price approval
| ||||
cProcurementCostBasedOnDate | CP14 | char | OPT | NONE |
System Constants Code 14 | ||||
cSystemConstantsCode15 | CP15 | char | OPT | NONE |
System Constants Code 15 | ||||
cUseAuditLogForSalesOrderC | CP16 | char | OPT | NONE |
An option that indicates whether the system writes sales order changes to an audit log. | ||||
cReasonCodeRequired | CP17 | char | OPT | NONE |
An option that indicates whether a reason code is required for each sales order change. | ||||
cApprovalProcessRequired | CP18 | char | OPT | NONE |
An option that specifies whether changes made to a sales order will go through an approval process. | ||||
cUseCustomerSet | CP19 | char | OPT | NONE |
An option that specifies whether the system uses the customer set. | ||||
cPrepaymentProcessing | CP20 | char | OPT | NONE |
An option that indicates whether the system is using prepayment processing. | ||||
cCriticalHoldDecoupling | CHDC | char | OPT | NONE |
cEnhancedLotProcessing | ELOT | char | OPT | NONE |
An option that indicates whether the expanded lot status is activated. | ||||
cAdjustmentRetrievalMethod | AJRM | char | OPT | NONE |
A code, used in Direct Price Adjustments, that specifies how the pricing calculation program selects the price adjustments. Valid values
| ||||
szOrganizationTypeStructur | OSTP | char | OPT | NONE |
A user defined code (01/TS) that identifies a type of organizational structure that has its own hierarchy in the Address Book system (for
| ||||
cPricingAddressFlag | PRAD | char | OPT | NONE |
An option that specifies whether the system uses the sold to address book number or the ship to address book number to retrieve direct
| ||||
cPreferenceRetrievalUOM | CP22 | char | OPT | NONE |
A code that specifies the unit of measure that the system uses for retrieving advanced preference adjustments during sales order
| ||||
szPreferenceSchedule | PRSN | char | OPT | NONE |
A user defined code (40/AP) that identifies the advanced preference schedule that the system uses when resolving preferences. The
| ||||
cPromotionsMultipleResolut | PMRF | char | OPT | NONE |
An option that specifies which promotion to use when more than one promotion is in effect for an item or customer. | ||||
cPromotionsSystemFlag | PRSF | char | OPT | NONE |
An option that indicates whether an in-house or third-party promotion package is being used. Valid values are:
0
No promotions system
1
J.D.
| ||||
cFlagForFuture23 | CP23 | char | OPT | NONE |
Future use. | ||||
cFlagForFuture24 | CP24 | char | OPT | NONE |
Future use. | ||||
cFlagForFuture25 | CP25 | char | OPT | NONE |
Future use. | ||||
cFlagForFuture26 | CP26 | char | OPT | NONE |
Future use. | ||||
cFlagForFuture27 | CP27 | char | OPT | NONE |
None |
F4009 Distribution/Manufacturing Constants |