GetCustomer_P90CA083_W90CA083A

CRM Customer W90CA083A View Data Adaptor

Minor Business Rule

Object Name: B90CA126

Parent DLL: CRMF

Location: Client/Server

Language: C

Data Structure

D90CA127A - CRM Customer Options View Controller-Edit

Parameter NameData ItemData TypeReq/OptI/O/Both
cBillingAddressTypeBADTcharOPTNONE

Code that tells the system to use this address as a Sold To address, a Ship To address, or both. Valid codes are:    X Indicates a bill to and 
a ship to address    S Indicates a ship to address only    B Indicates a bill to address only

szPriceAdjustmentScheduleNASNcharOPTNONE

A user defined code (40/AS) that identifies a price and adjustment schedule. A price and adjustment schedule contains one or more 
adjustment types for which a customer or an item might be eligible. The system applies the adjustments in the sequence that you specify in the 
schedule. You link customers to a price and adjustment schedule through the customer billing instructions. When you enter a sales order, the 
system copies the schedule attached to the sold to address into the order header. You can override this schedule at the detail line level. For 
Agreement Management, this is the Agreement Penalty Schedule. The information in the Agreement Penalty Schedule provides the system 
with the criteria for an agreement to have penalty conditions.

szGroupCustomerPriceGpCPGPcharOPTNONE

A user defined code (40/PC) that identifies a customer group. You can group customers with similar characteristics, such as comparable 
pricing.

mnMinimumOrderValueMINOMATH_NUMERICOPTNONE

Value below which an order is placed on hold. If you try to enter an order whose total is less than the minimum order value, the system 
displays an error message. This field is maintained as an integer without decimals.

mnMaximumOrderValueMAXOMATH_NUMERICOPTNONE

Value above which an order is placed on hold. If you try to enter an order whose total is more than the maximum order value, the system 
displays an error message. This field is maintained as an integer without decimals.

mnDiscountTradeTRDCMATH_NUMERICOPTNONE

Percentage by which the system reduces the price of each item. This is the only discount that will be applied. You can override it if you 
enter a price. Enter the percentage as a whole number (that is, 5 for 5%).

szPrintMessage1INMGcharOPTNONE

A user defined code that you assign to each print message. Examples of text used in messages are engineering specifications, hours of 
operation during holiday periods, and special delivery instructions.

szOrderTemplateORTPcharOPTNONE

A list of items that you frequently order. The items are often grouped based on the product type, such as fuels, lubricants, and packaged 
goods.

cItemRestrictionsEDF2charOPTNONE

A code that designates whether restrictions have been placed on the sale of items to this customer. Valid values are:    Blank No restrictions.  
  I      A customer can be sold only those items set up on the Item Restrictions screen.    E      A customer cannot be sold the items set up on 
the Item Restrictions screen.

szDeliveryInstructLine1DEL1charOPTNONE

One of two fields that you use to enter delivery instructions.

szDeliveryInstructLine2DEL2charOPTNONE

The second of two fields that you use to enter delivery instructions.

szBuyingSegmentCodeBSCcharOPTNONE

A value that groups customers with similar buying habits.

szHoldOrdersCodeHOLDcharOPTNONE

A user defined code (42/HC) that identifies why an order is on hold.

cPriorityProcessingPRIOcharOPTNONE

A code that tells the system to handle this customer's orders on a priority basis. Use this value to set up print pick slips so you can choose 
to print them on a priority basis. This code is assigned from the Customer Billing Instructions. In addition, the backorder print report and 
automatic batch release program can be sequenced by this code to release those orders with the highest priority first.

szUnitOfMeasureWhtDispWUMDcharOPTNONE

A user defined code (00/UM) that identifies which unit of measure the system should use to display the weight of individual order lines and 
the order as a whole for this customer when you use the order summary form.

szUnitOfMeasureVolDispVUMDcharOPTNONE

A user defined code (00/UM) that identifies the unit of measure that the system uses to display volume for this branch/plant. The system 
inputs a value in this field from Branch/Plant Constants - Page 2 (P410012). You can override this default value.

szFreightHandlingCodeFRTHcharOPTNONE

A user defined code (42/FR) designating the method by which supplier shipments are delivered. For example, the supplier could deliver to 
your dock, or you could pick up the shipment at the supplier's dock. You can also use these codes to indicate who has responsibility for 
freight charges. For example, you can have a code indicating that the customer legally takes possession of goods as soon as they leave the 
supplier warehouse and is responsible for transportation charges to the destination.

szZoneNumberZONcharOPTNONE

The zone field is a user defined code (system 40, type ZN) that represents the delivery area in which the customer resides. This field is one 
of several factors used by freight summary facility to calculate potential freight charges for an order. For picking you can use the zone code 
with the route and stop codes to group all item that are to be loaded onto a delivery vehicle for a specific route. You set up the default for each 
of these fields on the Customer Billing Instructions form.

mnCarrierCARSMATH_NUMERICOPTNONE

The address number for the preferred carrier of the item. The customer or your organization might prefer a certain carrier due to route or 
special handling requirements.

cPrintAdjustmentsonInvoicDSPAcharOPTNONE

Use this field to control whether the system should print the price adjustment details on the customer's sales invoice.  This field is only 
active if you are using the Advanced Price Adjustment module (System Code 4010).

szRouteCodeROUTcharOPTNONE

The route field is a user defined code (system 42, type RT) that represents the delivery route on which the customer resides. This field is 
one of several factors used by the freight summary facility to calculate potential freight charges for an order. For picking, use the route code with 
the stop and zone codes to group all of the items that are to be loaded onto a delivery vehicle for a specific route. You set up a default for 
each of these fields on the Customer Billing Instruction form.

szStopCodeSTOPcharOPTNONE

The stop code is a user defined code (system 42, type SP) that represents the stop on a delivery route. This field is one of several factors 
used by the freight summary facility to calculate potential freight charges for an order. For picking, you can use the stop code with the route and 
zone codes to group all items that are to be loaded onto a delivery vehicle for a specific route. You set up the default for each of these fields 
on the Customer Billing Instructions form.

szOPBusinessObjectiveOPBOcharOPTNONE

A value that specifies a default business objective to send outbound to order promising before an order has been promised. A business 
objective is a grouping of business rules that fulfill a sales order. For sales order detail lines, this value specifies the business objective that is 
selected by order promising after an order has been promised.

cCustomerPORequiredYNPORQcharOPTNONE

This field is used to indicate if the Customer Purchase Order Number field is required to be entered for the customer.  This field is editted 
during Sales Order Entry.

cExemptCreditHoldEXHDcharOPTNONE

Code indicating if the customer is exempt from credit checking in the Sales Order Processing cycle.  Valid codes are:    Y Sales order entry 
should not check the customer's credit.    N This customer is not exempt from credit checking. If credit checking is      activated through the 
Sales Order Entry processing options and the customer goes over the limit, the order will be put on hold. (You set up a credit limit for the 
customer in the address book).

cDeliveryNoteEDF1charOPTNONE

An option that specifies whether the system prints delivery notes for this customer on the invoice. Valid settings are: On The system prints 
delivery notes on the invoice. Off The system does not print delivery notes on the invoice. 

cBackordersAllowedYNBACKcharOPTNONE

An option that specifies whether to allow backorders for this item. You can allow backorders by item using the Item Master (P4101) or Item 
Branch/Plant (P41026) programs, by customer using the Customer Billing Instructions program (P03013), or by branch/plant using the 
Branch/Plant Constants program (P41001).  Valid values are: On Allow backorders for this item. Off Do not allow backorders for this item, regardless of 
the backorders code that is assigned to the customer.

cSubstitutesAllowedYNSBALcharOPTNONE

Code associated with each customer specifying whether that customer will accept substitute items.  Enter N to disallow or Y to allow 
substitutions. The system will interpret a blank value as a Y.

cPartialShipmntsAllowYAPTScharOPTNONE

An option that indicates whether the customer accepts partial line shipments. Valid values are: On The customer accepts partial line 
shipments. No The customer does not accept partial shipments; the entire line must be shipped at one time.

cSpecialInstruction01SI01charOPTNONE

An option that specifies whether the customer requires that the entire order be shipped at one time, or if the customer will accept multiple 
partial shipments instead. On The customer accepts partial order shipments. Off The customer requires that the entire order be shipped at one 
time. NOTE:  This feature is only activated when adding orders in Sales Order Entry, with availability checking turned on, since Sales Order 
Entry is the only time that all lines can be grouped together as an order.  Availability checking performed at Pick Slips or Shipment Confirmation 
does not guarantee that all lines are together for the order.

cPricePickListYNPLSTcharOPTNONE

An option that indicates whether price information appears on the customer's pick list, purchase order, or sales order. Valid values 
are: On Price information appears Off Price information does not appear

cApplyFreightYNAFTcharOPTNONE

An option that specifies whether the system performs freight calculations during processing.  Valid values are: On The system performs 
freight calculations during processing. Off The system does not perform freight calculations during processing.

cSpecialInstruction02SI02charOPTNONE

This code indicates that the system should print a Certificate of Analysis for the customer. The valid values are:    Y Allows the printing of the 
Certificate of Analysis.    N Prevents printing a Certificate of Analysis for a specific customer when a Certificate of Analysis report is run for a 
group of customers. Note: This feature is only activated when the Quality Management System is in use and the Certificate of Analysis is 
created.

cBypassAuditLoggingBYALcharOPTNONE

An option that specifies whether to bypass the audit logging process for sales order changes.

szSessionKeySNKYcharOPTNONE

Session Key is the identifier of a Sales Order Session. 

nCustomerDataChangedYNINT01integerOPTNONE

Number of Days in Future to Query for Responses Due. 

mnAddressBookNumberAN8MATH_NUMERICOPTNONE

A number that identifies an entry in the Address Book system, such as employee, applicant, participant, customer, supplier, tenant, or 
location.

idErrorListGENLNGIDOPTNONE

General purpose ID variable.

Related Functions

None

Related Tables

None