2.Functional Description
2.1Purpose
To retrieve the system constants from F17001.
2.1Setup Notes and Prerequisites
2.1Special Logic
Only one record should ever exist in the table F17001. The table is keyed by Line Number since tables must be keyed in One World.
2.Technical Specifications
2.1Parameters:
Data Item Data Structure DescriptionI/OReqNotes
CSFLCSMSInstalledONThis is a flag used to indicate if the CSMS System has been installed.
WCICVMessageCenterInterfaceON
DWRCVDynamicWordRebuildON
WWRCVWhosWhoRequiredON
LSCCVLogStatusChangeON
AT1CallQueueSearchTypeON
LNIDLineNumberONThis should always be 1
WWRSVWhosWhoRequiredServOrderON
AT1SVSOQueueSearchTypeON
YN01ValidateFamilyModelONUsed to indicate if the Product Model/Family fields should checked for valid
combination
RBUCLRespBULocationCallsONResponsible Business Unit for Calls
RBUSLRespBULocationServiceONResponsible Business Unit for Service Orders
CTYPSDefaultTypeWOCallsONThis is used to default into the TYPS of each Call.
It is then used in the Entitlement check for Calls to
see if the customer has a contract covering Call
Services.
CKPCUChkPrevCustCallSOConstantONThis is used to indicate to the Call System that the
Call should use the Customer Number to check to
see if any previous Calls have been placed by this
customer. This is also used in the Service Order
System to indicate if a Service Order should use the
Customer Number to see if any previous Service
Orders have been entered for this customer.
CKPPRChkPrevProdCallSOConstantONThis is used to indicate to the Call System that the
Call should use the Equipment Number to check to
see if any previous Calls have been placed ffor this
piece of equipment. This is also used in the Service
Order System to indicate if a Service Order should
use the Equipment Number to see if any previous
Service Orders have been entered for this piece of
equipment.
YN02UseTreeONUse Failure Analysis Tree
YN03UseWorkflowON
AN81QueueforCallEscalONUsed to indicate Message Queue of the Send Message activity in Call
Escalation Workflow. MBDS1MailBoxforCallEscalONUsed to indicate the Mail Box of the Send Message activity in
the Call Escalation Workflow.
AN82QueueforSOEscalONUsed to indicate the Message Queue of the Send Message activity in
the Service Order Escalation Workflow.
MBDS2MailBoxforSOEscalONUsed to indicate the Mail Box of the Send Message activity in the Service Order
Escalation Workflow.
YN04PushSiteToContractONUsed to indicate if the Site # on a contract should be updated when the Site # on
the Installed Base record changes.
YN05PushInstDateToBWContractONUsed to indicate if the Start Date on a base warranty contract should be updated
when the Installation Date on the Installed Base record changes.
CLETRCallEntTriggerONThis is used to indicate what field should trigger entitlement checking during
Call Entry.
SOETRSOEntTriggerONThis is used to indicate what field should trigger entitlement checking during
Service Order Entry.
AN83CustNumBaseWarrantiesONThis is used to indicate what A/B # to store all Base Warranties under. If left
blank, then the Customer # of the Sales Order or Installed Base record is
used to create the Base Warranty.
OSTPOrganizationTypeStructurONThis is used to indicate what Structure Type should be used
when locating Parent/Child information.
DTAIErrorMessageIDONThis is the error message that is returned if the constants were not found or
the flag to indicate that CSMS is installed (CSFL) is not turned on (=1).
SUPPSSuppressErrorMessageONIf "1" then error messages will be suppressed.
RBUCNRespBULocationCntrctsONThis is where to look to retrieve the Responsible Business Unit for Contracts
TD01HolidayCodeONThis is used to indicate what code is used for Holidays in the Work Center
calendar.
ENTBYEntitleByONThis is used to indicate if entitlement checking should use the Customer
Number or the Site Number. It also indicates which A/B # should appear on the
front tab in both Calls and Service Orders. It also indicates which A/B #
should be used to do pricing and billing in both Calls and Service Orders.
YN06FutureYN6ONPush Inventory to Contract
YN07FutureYN7ONSymbol for Asset Number (Currently not Used in B9)
YN08FutureYN8ONSymbol for Unit Number (Currently not Used in B9)
YN09FutureYN9ONSymbol for Serial Number (Currently not Used in B9)
YN10FutureYN10ONFuture use
YN11FutureYN11ONRecognize Credit when entered
YN12FutureYN12ONFuture use
YN13FutureYN13ONFuture use
YN14FutureYN14ONFuture use
YN15cContractUseBasePriceONThis is used to specify how contracts will be priced
YN16cCallUseBasePriceONThis is used to specify how calls will be priced
YN17cServiceOrderUseBasePriceONThis is used to specify how service orders will be priced
YN18cWarrantyClaimsUseBasePriceONThis is used to specify how warranty claims will be priced
YN19cSupplierRecoveryUseBasePriceONThis is used to specify how supplier recoverwill be priced
YN20cFutureYN20ONFuture Use
YN21cFutureYN21ONFuture Use
YN22cFutureYN22ONFuture Use
YN23cFutureYN23ONFuture Use
YN24cFutureYN24ONFuture Use
YN25cFutureYN25ONFuture Use
YN26cFutureYN26ONFuture Use
YN27cFutureYN27ONFuture Use
YN28cFutureYN28ONFuture Use
YN29cFutureYN29ONFuture Use
YN30cFutureYN30ONFuture Use
2.2Related Tables
Table Table Description
F17001Customer Service Constants Table
2.3Related Business Functions
Source NameFunction Name
None
2.4Processing
Line Number = 1
FetchSingle using Business View V17001A
If error reading record or if the CSMS Installed Flag (CSFL) <> 1 then
D1700055 - F17001 Check For S/WM, All Fields
Parameter Name | Data Item | Data Type | Req/Opt | I/O/Both |
---|---|---|---|---|
cCSMSInstalled | CSFL | char | OPT | NONE |
An option that indicates the existence of an interface to the Service and Warranty Management system. | ||||
cMessageCenterInterface | WCICV | char | OPT | NONE |
An option that specifies an interface to the Work Center. When you turn on this option, the system creates a workflow message for the
| ||||
cDynamicWordRebuild | DWRCV | char | OPT | NONE |
This field specifies whether the word search rebuild of Knowledge Management information is done dynamically. If the value is 1, the word
| ||||
cWhosWhoRequired | WWRCV | char | OPT | NONE |
An option that specifies whether the caller name for a maintenance request is required and must reside in the Address Book - Who's Who
| ||||
cLogStatusChange | LSCCV | char | OPT | NONE |
An option that specifies whether the system records call status changes to the text that is associated with a maintenance request. If you
| ||||
szCallQueueSearchType | AT1 | char | OPT | NONE |
A user defined code (01/ST) that specifies the kind of address book record to search for. Examples include:
E
Employees
X
Ex-employees
| ||||
mnLineNumber | LNID | MATH_NUMERIC | OPT | NONE |
A number that identifies multiple occurrences, such as line numbers on a purchase order or other document. Generally, the system assigns
| ||||
cWhosWhoRequiredServOrder | WWRSV | char | OPT | NONE |
An option that specifies whether the work order customer must have "Who's Who" records. If this option is enabled, you cannot add the
| ||||
szSOQueueSearchType | AT1SV | char | OPT | NONE |
A user defined code (01/ST) that identifies the kind of address book record you want the system to select when you search for a name or
| ||||
cValidateFamilyModel | YN01 | char | OPT | NONE |
The Yes or No Entry field is a single character entry field for yes or no responses on prompt screens. | ||||
cRespBULocationCalls | RBUCL | char | OPT | NONE |
A code that specifies which tables the system uses to retrieve the responsible business unit for billing cases. The default value is 1. Valid
| ||||
cRespBULocationService | RBUSL | char | OPT | NONE |
A code that specifies from which tables the system retrieves the responsible business unit to which work orders should be billed. The
| ||||
cDefaultTypeWOCalls | CTYPS | char | OPT | NONE |
A user defined code (00/TY) that indicates the classification type of a maintenance request that is used for an entitlement check. | ||||
cChkPrevCustCallSOConstant | CKPCU | char | OPT | NONE |
An option that specifies whether the system locates any previous cases and work orders for the current customer number when you enter
| ||||
cChkPrevProdCallSOConstant | CKPPR | char | OPT | NONE |
An option that specifies whether the system locates any previous cases and work orders for the current product (inventory number) when
| ||||
cUseTree | YN02 | char | OPT | NONE |
The Yes or No Entry field is a common single character entry field for simple yes or no responses on prompt screens. | ||||
cUseWorkflow | YN03 | char | OPT | NONE |
The Yes or No Entry field is a common single character entry field for simple yes or no responses on prompt screens. | ||||
mnAddressNumber1st | AN81 | MATH_NUMERIC | OPT | NONE |
An alternate address number in the Address Book system. You can use this field for any secondary business address that relates to the
| ||||
szMailBoxforCallEscal | MBDS1 | char | OPT | NONE |
A user defined code (02/MB) that specifies the queue mailbox that the system uses to deliver the message. | ||||
mnQueueforSOEscal | AN82 | MATH_NUMERIC | OPT | NONE |
An alternate address number in the Address Book system. You can use this field for any secondary business address that relates to the
| ||||
szMailBoxforSOEscal | MBDS2 | char | OPT | NONE |
A user defined code (02/MB) that specifies the queue mailbox that the system uses to deliver the message. | ||||
cPushSiteToContract | YN04 | char | OPT | NONE |
The Yes or No Entry field is a common single character entry field for simple yes or no responses on prompt screens. | ||||
cPushInstDateToBWContract | YN05 | char | OPT | NONE |
The Yes or No Entry field is a common single character entry field for simple yes or no responses on prompt screens. | ||||
cCallEntTrigger | CLETR | char | OPT | NONE |
A user defined code (17/ET) that specifies which field activates entitlement checking when you enter a case. | ||||
cSOEntTrigger | SOETR | char | OPT | NONE |
A user defined code (17/ET) that specifies which field should trigger entitlement checking when you enter a work order. | ||||
mnCustNumBaseWarranties | AN83 | MATH_NUMERIC | OPT | NONE |
An alternate address number in the Address Book system. You can use this field for any secondary business address that relates to the
| ||||
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
| ||||
szErrorMessageID | DTAI | char | OPT | NONE |
A code that identifies and defines a unit of information. It is an alphanumeric code up to 8 characters long that does not allow blanks or
| ||||
cSuppressErrorMessage | SUPPS | char | OPT | NONE |
A flag indicating whether or not runtime error messaging will occur when an error message is issued from a business function.
0 = allow
| ||||
cRespBULocationCntrcts | RBUCN | char | OPT | NONE |
A code that specifies from which tables the system retrieves the responsible business unit to which contracts should be billed. The default
| ||||
cHolidayCode | TD01 | char | OPT | NONE |
A code to indicate the type of day. Valid values are: W Work Day E Weekend H Holiday | ||||
cEntitleBy | ENTBY | char | OPT | NONE |
A code that specifies which address book number to use to perform entitlement checking when you enter work orders and maintenance
| ||||
cPushInventoryToContract_YN06 | YN06 | char | OPT | NONE |
The Yes or No Entry field is a common single character entry field for simple yes or no responses on prompt screens. | ||||
cSymbolForAssetNumber_YN07 | YN07 | char | OPT | NONE |
The Yes or No Entry field is a common, single-character-entry field for simple yes or no responses on prompt screens. | ||||
cSymbolForUnitNumber_YN08 | YN08 | char | OPT | NONE |
The Yes or No Entry field is a common single character entry field for simple yes or no responses on prompt screens. | ||||
cSymbolForSerialNumber_YN09 | YN09 | char | OPT | NONE |
The Yes or No Entry field is a common single character entry field for simple yes or no responses on prompt screens. | ||||
cCreateNonSerialFromShip | YN10 | char | OPT | NONE |
The Yes or No Entry field is a common single character entry field for simple yes or no responses on prompt screens. | ||||
cRecognizeCredit_YN11 | YN11 | char | OPT | NONE |
The Yes or No Entry field is a common single character entry field for simple yes or no responses on prompt screens. | ||||
cFutureYN12 | YN12 | char | OPT | NONE |
The Yes or No Entry field is a common single character entry field for simple yes or no responses on prompt screens. | ||||
cFutureYN13 | YN13 | char | OPT | NONE |
The Yes or No Entry field is a common single character entry field for simple yes or no responses on prompt screens. | ||||
cFutureYN14 | YN14 | char | OPT | NONE |
The Yes or No Entry field is a common single character entry field for simple yes or no responses on prompt screens. | ||||
cContractUseBasePrice | YN15 | char | OPT | NONE |
The Yes or No Entry field is a common single character entry field for simple yes or no responses on prompt screens. | ||||
cCallUseBasePrice | YN16 | char | OPT | NONE |
The Yes or No Entry field is a common, single-character entry field for simple yes or no responses on prompt screens. | ||||
cServiceOrderUseBasePrice | YN17 | char | OPT | NONE |
The Yes or No Entry field is a common single character entry field for simple yes or no responses on prompt screens. | ||||
cWarrantyClaimsUseBasePrice | YN18 | char | OPT | NONE |
The Yes or No Entry field is a common single character entry field for simple yes or no responses on prompt screens. | ||||
cSupplierRecoveryUseBasePrice | YN19 | char | OPT | NONE |
The Yes or No Entry field is a common single character entry field for simple yes or no responses on prompt screens. | ||||
cFutureYN20 | YN20 | char | OPT | NONE |
The Yes or No Entry field is a common single character entry field for simple yes or no responses on prompt screens. | ||||
cFutureYN21 | YN21 | char | OPT | NONE |
The Yes or No Entry field is a common, single-character-entry field for simple yes or no responses on prompt screens. | ||||
cFutureYN22 | YN22 | char | OPT | NONE |
The Yes or No Entry field is a common, single-character-entry field for simple yes or no responses on prompt screens. | ||||
cFutureYN23 | YN23 | char | OPT | NONE |
The Yes or No Entry field is a common, single-character-entry field for simple yes or no responses on prompt screens. | ||||
cFutureYN24 | YN24 | char | OPT | NONE |
The Yes or No Entry field is a common, single-character-entry field for simple yes or no responses on prompt screens. | ||||
cFutureYN25 | YN25 | char | OPT | NONE |
The Yes or No Entry field is a common single character entry field for simple yes or no responses on prompt screens. | ||||
cFutureYN26 | YN26 | char | OPT | NONE |
This field is a common single character entry field for a yes or no responses on certain screens. | ||||
cFutureYN27 | YN27 | char | OPT | NONE |
The field is a common single character entry field for simple yes or no responses on certain screens. | ||||
cFutureYN28 | YN28 | char | OPT | NONE |
The Yes or No Entry field is a common single character entry field for simple yes or no responses on prompt screens. | ||||
cFutureYN29 | YN29 | char | OPT | NONE |
The Yes or No Entry field is a common single character entry field for simple yes or no responses on prompt screens. | ||||
cFutureYN30 | YN30 | char | OPT | NONE |
The Yes or No Entry field is a common single character entry field for simple yes or no responses on prompt screens. |
None |
None |