2.'01Functional 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.'01Technical 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
YN01ValidateFamilyModelONThis is flag used to indicate if the Product Model
and Product Family fields should checked to make sure that they are a valid
combination.
RBUCLRespBULocationCallsONThis is where to look to retrieve the Responsible
Business Unit for Service on a Call.
RBUSLRespBULocationServiceONThis is where to look to retrieve the Responsible
Business Unit for Service on a Service Order.
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.
YN02UseTreeON
YN03UseWorkflowON
AN81QueueforCallEscalONThis is used to indicate the Message Queue of the
Send Message activity in the Call Escalation Workflow.
MBDS1MailBoxforCallEscalONThis is used to indicate the Mail Box of the Send
Message activity in the Call Escalation Workflow.
AN82QueueforSOEscalONThis is used to indicate the Message Queue of the
Send Message activity in the Service Order Escalation Workflow.
MBDS2MailBoxforSOEscalONThis is used to indicate the Mail Box of the Send
Message activity in the Service Order Escalation Workflow.
YN04PushSiteToContractONThis is used to indicate if the Site # on a contract
should be updated when the Site # on the Installed Base record changes.
YN05PushInstDateToBWContractONThis is used 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.
YN06FutureYN6ONFuture use
YN07FutureYN7ONFuture use
YN08FutureYN8ONFuture use
YN09FutureYN9ONFuture use
YN10FutureYN10ONFuture use
YN11FutureYN11ONFuture use
YN12FutureYN12ONFuture use
YN13FutureYN13ONFuture use
YN14FutureYN14ONFuture use
YN15FutureYN15ONFuture use
2.2Related Tables
Table Table Description
F17001Customer Service Constants Table
2.3Related Business Functions
Source NameFunction Name
2.4Processing
Line Number = 1
FetchSingle using Business View V17001A
If error reading record or if the CSMS Installed Flag (CSFL) <> 1 then
D1700050 - F17001 Check For S/WM
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. | ||||
cFutureYN15 | 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. |
None |
None |