Professional Documents
Culture Documents
http://home2.btconnect.com/go4gold/custcare.htm
MD.050ApplicationExtensionsFunctionalDesign
1/36
3/1/2016
MD.050ApplicationExtensionsFunctionalDesign
MODULEDESIGNS
XXCLIENTXX
Customer Care Workbench
Author:Anil Passi
Date:21stFebruary2001
DocumentRef:R&S/XXCLIENTXX/3000813/MD/035
Version:ISSUE1
http://home2.btconnect.com/go4gold/custcare.htm
2/36
3/1/2016
MD.050ApplicationExtensionsFunctionalDesign
DocumentControl
ChangeRecord
1
Date
Author
Version
ChangeReference
30thJan01
14thFeb01
AnilPassi
AnilPassi
Draft1a
Draft1b
21stFeb01
AnilPassi
Issue1
NoPreviousDocument
MadechangesafterthefirtreviewfromRobDebaesand
XXCLIENTXXOracleReceivablesendusers.
AbilitytoupdatedatafromEnquiryWorkbench
Reviewers
Name
Position
xxxPersonxxx
XxxPersonxxx
XxxPersonxxx
XxxPersonxxx
XxxPersonxxx
OracleProjectManager
XXCLIENTXXProgrammeManager
XXCLIENTXXBusinessRepresentative
XXCLIENTXXBusinessRepresentative
PrincipalConsultantOracle
Distribution
Name
Location
1
2
3
4
LibraryMaster
ProjectLibrary
ProjectManager
NoteToHolders:
Ifyoureceiveanelectroniccopyofthisdocumentandprintitout,pleasewriteyournameonthe
equivalentofthecoverpage,fordocumentcontrolpurposes.
Ifyoureceiveahardcopyofthisdocument,pleasewriteyournameonthefrontcover,fordocument
controlpurposes.
http://home2.btconnect.com/go4gold/custcare.htm
3/36
3/1/2016
MD.050ApplicationExtensionsFunctionalDesign
Contents
1Overview.............................................................................................................................................1
1.1Introduction...........................................................................................................................1
1.2RelatedDocuments...............................................................................................................5
1.3Assumptions..........................................................................................................................5
1.4FunctionalOverview.............................................................................................................6
1.5ApplicationSetup................................................................................................................6
1.6DataConversion....................................................................................................................8
2ModuleXXXARWKBCustomerAccountEnquiryWorkbench...........................................9
2.1CustomerAccountEnquiryWorkbench...........................................................................9
2.2Customer Account EnquiryForm...................................................................................9
2.3Prerequisites.........................................................................................................................10
2.4CustomerZone....................................................................................................................10
2.5TurnoverZone.....................................................................................................................13
3ModuleXXXARSTMCustomerStatements............................................................................15
3.1CustomerStatementsWindow..........................................................................................15
3.2Prerequisites.........................................................................................................................15
3.3StatementsZone..................................................................................................................16
4NewDisputesWindow(ModuleXXXARSTM)......................................................................18
4.1CreateNewDisputes..........................................................................................................18
4.2Prerequisites.........................................................................................................................18
4.3NewDisputeZone..............................................................................................................18
5DisputeHistory(ModuleXXXARDSH)..................................................................................20
5.1DisputeHistoryWindow...................................................................................................20
5.2Prerequisites.........................................................................................................................20
5.3DisputeHistoryZone.........................................................................................................21
6CustomerCalls(ModuleXXXARCCL).......................................................................................22
6.1CustomerCallsWindow.....................................................................................................22
6.2Prerequisites.........................................................................................................................22
6.3CustomerCallsZone...........................................................................................................23
7OutlineTestPlan.............................................................................................................................24
8TechnicalOverview........................................................................................................................26
8.1General..................................................................................................................................26
8.2TableXXX_DISPUTE_CREATION.................................................................................26
8.3TableXXX_DISPUTE_REFERENCES.............................................................................27
8.4DatabaseTriggerXXX_DISPUTE_HISTORY_BRI...................................................27
8.5ViewXXX_ar_open_items_v...................................................................................27
8.6ViewXXX_ar_dispute_history_v......................................................................28
8.7ViewXXX_ar_customer_calls_v.........................................................................28
8.8ViewXXX_ra_customers_v......................................................................................29
8.9PackageXXX_ar_customer_wb...............................................................................29
8.10ConfigurationItems............................................................................................................31
8.11OutlineInstallationInstructions.......................................................................................31
9OpenandClosedIssuesforthisDeliverable..............................................................................32
9.1OpenIssues.........................................................................................................................32
9.2ClosedIssues.......................................................................................................................32
10TechnicalReviewComments.........................................................................................................33
http://home2.btconnect.com/go4gold/custcare.htm
4/36
3/1/2016
MD.050ApplicationExtensionsFunctionalDesign
10.1Draft1A................................................................................................................................33
http://home2.btconnect.com/go4gold/custcare.htm
5/36
3/1/2016
MD.050ApplicationExtensionsFunctionalDesign
1Overview
1.1Introduction
This document describes modules identified in Reference 1, which together provide the following functionality:
XS001CustomerAccountEnquiry
XP001CalculateDSO
XP002CalculateAccountBalance
XP003CalculateTurnoverLast12Months
XP004CalculateTurnoverPrevious12Months
XP005CalculateLastPaymentDate
XP006CalculateLastPaymentAmount
XP007CreatedisputesformorethanoneopenReceivablesItemsinonego.
XP008ViewClosedStatements
XP009ResolveDisputes
XP009ViewClosedDisputes
XP010CalculateTurnoverforlast12Monthsforeachmonthoftheyear.
XP011CalculateDSOforlast12Monthsforeachmonthoftheyear.
XP012CalculateTurnoverforprevious12Monthsforeachmonthoftheyear.
XP013CalculateDSOforprevioius12Monthsforeachmonthoftheyear.
XZ001ZoomtoStandardAgeingscreen
XZ002ZoomtoCustomCustomerStatementsscreen
XZ003ZoomtoCustomViewDisputesScreen
XZ004ZoomtoCustomCustomerCallsScreen
XZ005AbilityToCreatenewdisputesfromStatementsscreen.
XZ006ZoomtoStdActivitiesscreenfromCustomCustomerStatementsscreen
XZ007ZoomtoCustomViewDisputesScreenfromCustomCustomerStatementsscreen
XZ008ZoomtoOracleReceivablesCustomerAccountOverviewScreenfromWorkbench.
XZ009ZoomtoOracleReceivablesCustomerScreenfromWorkbench.
XZ010ZoomtoOracleReceivablesCustomerCallsStatementswindowfromCustomCallsscreen.
XZ011ZoomtoOracleReceivablesCustomerDunningletterswindowfromCustomCallsscreen.
XZ012ZoomtoTurnover/DSOwindowfromCustomWorkbench.
Module ID
Name
Object Name
Where
Documented
XS001
CustomerAccountEnquiry
XXXARWKB
FORM
Thisscreenmaybequeriedfora
customer/addresstoviewthe
followinginformation
Withinthis
document.
CreditLimit,AccountBalance,
TurnoverLast12Months,
TurnoverPrevious12Months,
PaymentTerms,LastReceipt
Amount,LastReceiptDate,
ContactInformation,RiskCode
http://home2.btconnect.com/go4gold/custcare.htm
6/36
3/1/2016
MD.050ApplicationExtensionsFunctionalDesign
XP001
CalculateDSO
XXXARWKB
WorkbenchScreen::Todisplay
DSO
Withinthis
document
XP002
CalculateAccountBalance
XXXARWKB
WorkbenchScreen::Toshowthe
AccountBalanceforacustomer
invoiceaddressinfunctional
currency
Withinthis
document
XP003
CalculateTurnoverLast12
Months
XXXARWKB
ToshowtheTurnoverinthe
functionalcurrencyLast12
Months
Withinthis
document
XP004
CalculateTurnoverPrevious12
Months
XXXARWKB
ToshowtheTurnoverPrevious12
Months
Withinthis
document
XP005
CalculateLastPaymentDate
XXXARWKB
CalculateLastPaymentDate
Withinthis
document
XP006
CalculateLastPaymentAmount
XXXARWKB
CalculateLastPaymentAmount
Withinthis
document
XP007
Createdisputesformorethanone
openReceivablesItemsinonego.
XXXARSTM
Createdisputesformorethanone
openReceivablesItemsinongo.
Withinthis
document
XP008
ViewClosedStatements
XXXARSTM
Usersshouldbeabletoviewboth
closedandopenstatementsfora
givencustomeraddress
Withinthis
document
XP009
ResolveDisputes
XXXARDSH
Usersshouldbeabletoresolve
disputesfromthedisputeshistory
screen
Withinthis
document
XP009
ViewClosedDisputes
XXXARDSH
Usersshouldbeabletoviewboth
openandcloseddisputes
Withinthis
document
XZ001
ZoomtoStandardAgeingscreen
ARXCWMAI
ZoomtoStandardAgeingscreen
fromCustomerWorkbench
Withinthis
document
XZ002
ZoomtoCustomCustomer
Statementsscreen
XXXARSTM
ZoomtoCustomCustomer
StatementsscreenfromCustomer
Workbench
Withinthis
document
XZ003
ZoomtoCustomViewDisputes
Screen
XXXARDSH
ZoomtoCustomViewDisputes
ScreenfromCustomerWorkbench
Withinthis
document
XZ004
ZoomtoCustomCustomerCalls
Screen
XXXARCCL
ZoomtoCustomCustomerCalls
Screen
Withinthis
document
XZ005
AbilityToCreatenewdisputes
fromStatementsscreen.
XXXARSTM
Selectionofvarioustransactions
forthecreationofdispute
Withinthis
document
XZ006
ZoomtoStdActivitiesscreen
fromCustomCustomer
Statementsscreen
ARXCWMAI
ZoomtostandardActivitiesScreen
Withinthis
document
XZ007
ZoomtoCustomViewDisputes
ScreenfromCustomCustomer
Statementsscreen
XXXARDSH
ZoomtoCustomViewDisputes
ScreenfromCustomCustomer
Statementsscreen
Withinthis
document
XP010
CalculateTurnoverforlast12
Monthsforeachmonthoftheyear.
XXXARWKB
CalculateTurnoverforlast12
Monthsforeachmonthoftheyear.
WithinThis
Document
XP011
CalculateDSOforlast12Months
foreachmonthoftheyear.
XXXARWKB
CalculateDSOforlast12Months
foreachmonthoftheyear.
WithinThis
Document
XP012
CalculateTurnoverforprevious
12Monthsforeachmonthofthe
year.
XXXARWKB
CalculateTurnoverforprevious12
Monthsforeachmonthoftheyear.
WithinThis
Document
XP013
CalculateDSOforprevious12
XXXARWKB
CalculateDSOforprevious12
WithinThis
http://home2.btconnect.com/go4gold/custcare.htm
7/36
3/1/2016
MD.050ApplicationExtensionsFunctionalDesign
Monthsforeachmonthoftheyear.
Monthsforeachmonthoftheyear.
Document
XZ008
ZoomtoOracleReceivables
CustomerAccountOverview
ScreenfromWorkbench.
ARXCWMAI
ZoomtoOracleReceivables
CustomerAccountOverview
ScreenfromWorkbench.
WithinThis
Document
XZ009
ZoomtoOracleReceivables
CustomerScreenfromWorkbench.
ARXCUDCI
ZoomtoOracleReceivables
CustomerScreenfromWorkbench.
WithinThis
Document
XZ010
ZoomtoOracleReceivables
CustomerCallsStatements
windowfromCustomCallsscreen.
ARXCWMAI
ZoomtoOracleReceivables
CustomerCallsStatements
windowfromCustomCallsscreen.
WithinThis
Document
XZ011
ZoomtoOracleReceivables
CustomerDunningletterswindow
fromCustomCallsscreen.
ARXCWMAI
ZoomtoOracleReceivables
CustomerDunningletterswindow
fromCustomCallsscreen.
WithinThis
Document
XZ012
ZoomtoTurnover/DSOwindow
fromCustomWorkbench.
XXXARWKB
ZoomtoTurnover/DSOwindow
fromCustomWorkbench.
WithinThis
Document
The following context diagram illustrates the way that modules are invoked and communicate with one another:
http://home2.btconnect.com/go4gold/custcare.htm
8/36
3/1/2016
MD.050ApplicationExtensionsFunctionalDesign
http://home2.btconnect.com/go4gold/custcare.htm
9/36
3/1/2016
MD.050ApplicationExtensionsFunctionalDesign
1.2RelatedDocuments
R&S/XXCLIENTXX/201225/PRP/006
Cash&DebtManagement,aproposaldocumentfor
Receivablesextensions
1.3Assumptions
Thisdesignassumesthatthefollowingstatementsaretrue:
The users need an ability to view Open Receivables Items across all the branches within a given operating unit.A user
from one branch should have the ability to place on dispute an invoice, which belongs to some other branch within the
same Operating Unit.
XXCLIENTXXtomaintainthesetupofReceivablesSystemoptionforDSOcalculation.ThissystemoptionisknownasDays
inDaysSalesOutstandingCalculation.
Userswillnotbeabletoupdatethedisputesoncetheyarecreated.Buttheywillhaveanabilitytoresolvethedisputeandre
createanewdisputeforthegiventransaction.
XXCLIENTXXwillbeprovidedwithaDescriptiveFlexFieldatcustomeraddresslevelforthemtobeabletomaintain
commentsforcustomeraddresses.
Customercallsoncesavedcannotbeupdatedexceptfortheirnotes.
CustomerCalltopicnoteswillnolongerbestoredinDescriptiveflexfieldsaswerebeingdonebyXXCLIENTXXin
Release10.7.Thenewcustomscreenwillstoretheseasstandardreceivablesnotes(inthestandardtables)
AccountbalancedisplayedintheworkbenchwillincludetheReceivablesItemswhicharedueinthefutureaswell.This
effectivelymeansthatainvoicewithduedatesixmonthsdownthelinewillalsobeincludedintheaccountbalancecalculation.
ItisassumedherethatTurnoverheremeansthesumofOriginalDueAmountforthecustomerinthegivendaterange,with
adjustmentsappplied.NotPostableToGLtypeReceivablestransactionswillbeexcludedfromthecalculations.Theturnover
valuewillbecalculatedinthefunctionalcurrency.
Theturnoveramountswillbecalculatedforthecalendaryearsandnotforthefinancialyear.
DSO(DaysSalesOutstanding)willbecalculatedbasedontheOracleReceivablesdefinitionofDSO.
DSOwillbecalculatedas:
ItsassumedthattheCreationDateintheAddressesZone(Menu:Help/AboutThisRecord)willbethedateonwhichthe
customeraddresswasoriginallycreated.ItwillbeXXCLIENTXXsresponsibilitytoensurethatCreationDateisnotthedate
onwhichcustomerinfowasmigratedintothesystem.CreationDatewillbedisplayedastheDateOperationalincustomer
workbenchscreen.
CustomerCallswillnotbetransactionspecific.
CustomercallswillcreatedfromCustomscreenwillalwaysremainasOpenCalls,sincethereisnorequirementtobeableto
Closecallsfromthecustomcallscreen.
Customercallswillbenonupdateable,exceptfortheirnotes.CustomerCallIdwillnotbedisplayedintheCustomscreen.Itis
XXCLIENTXXsresponsibilitytoensurethatanycustomreportsthatusethefourcalltopicdescriptivesegmentsinRelease10.7,
usethetextrecordedintheNotestablesinRelease11.03.
AmountindisputewillbecalculatedasSumofDisputedamount.Forexampleifainvoiceworth100isunderdisputealong
withacreditmemoworth80thenamountindisputewillbe20andnot180.
ADescriptiveFlexFieldsegmentnamedPrimaryContactwillbeprovidedtoidentifyprimarycontactforacustomeraddress.
Oraclewillrunascriptatinstalltimetoupdatethelatestofthecontactsforeachaddressasprimary.XXCLIENTXXmaytoggle
thisDescriptiveFlexFieldtoaltertheprimarycontactforacustomeraddress.Incasemorethanonecontactisprimarythenany
oneofthesewillbedisplayedintheEnquiryWorkbench.
http://home2.btconnect.com/go4gold/custcare.htm
10/36
3/1/2016
MD.050ApplicationExtensionsFunctionalDesign
ItwillbeXXCLIENTXXsresponsibilitytomaintaintheDisputeReasonCodesforXXXlooktypeDISPUTE_REASON.
OraclecanloadtheDisputeReasonsprovidedXXCLIENTXXprovideswithalistofValidDisputeReasons.
Itisassumedthatitisacceptableforupto4%ofthenotesrecordedinthefourDFFsegmentstolosethecharactersafterthe240th
positionasaresultofconcatenatingallfoursegmentstogether.DescriptiveFlexFieldatcustomercalltopicswillstillbeusable
forreferencialpurposes.
TherewillbenoQueryFindfunctionalityimplemented,insteadtheuserswillbeabletoEnterQueryandexecutequeryforall
theQueryablefields.ItisassumedthatquerieswillmostlybeperformedonCustomerName,CustomerNumber,AddressString,
OriginalReference.
LastReceiptAmountandLastReceiptDatewillincludebothAppliedandUnAppliedreceipts.
TheprofileoptionXXXAllowUpdateFromARWorkbenchwillallow/disallowtheusers,makingupdatesfromReceivables
Workbench.IfthisprofileisnotsetforagivenuseritwillbeassumedthattheuserisdeniedfromupdatingReceivables
Workbench.
TransactionsintheStatementsscreenwillbesortedbyTransactionDateinascendingorder.
1.4FunctionalOverview
TheproposedsolutionistoDevelopCustomExtensionstoOracleReceivablesthatisalreadyimplemented.Thisistoalloweasy
visualisationofaCustomersStatus,andtheabilitytodrilldowntoaCustomersAgedDebt,Statement,CallsandDisputes.
Thisfunctionalitywillprovidesimplemeansofplacingdisputesandresolvingdisputes.TheAgedscreenusedwillbethestandard
AgeingscreenofOracleReceivables.Itwillbepossibletoviewopen/closedstatementsanddisputes.
1.5ApplicationSetup
FollowingDescriptiveFlexFieldSegmentswillbecreated
TheseDescriptiveFlexFieldwillbecreatedatinstalltime
1.IntheCustomerAddresszoneoftheDefineCustomerscreenasinglesegmentdescriptiveflexfieldwillappearfortheuserto
enteranoptionalfreetextcomment.
2.IntheContactzoneoftheDefineCustomerscreenasinglesegmentdescriptiveflexfieldwillappearfortheusertoenteran
optionalYes/Noflagtoindicateifthisistheprimarycontactfortheaddress.
EntrieswillbeaddedtoReceivablesQuickCodeCUSTOMER_RESPONSE_REASON.Theselookupswillbecreatedduring
installtime.ThefollowingCustomerResponseQuickCodeswillautomaticallybeseeded.Thesewereoriginallyvaluesusedin
theXXCLIENTXXQueryTypesegmentoftheCallTopicsinformationdescriptiveflexfieldinRelease10.7.
EnsurethatfieldDaysinDaysSalesOutstandingCalculationinscreenDefineSystemOptionsisassignedappropriatevalue.
AssignvaluestoXXXLookupforDisputeReasonCodes,wherelooktypeisDISPUTE_REASON.
CreateaprofileoptionXXX_UPDATE_FROM_AR_WORKBENCH
Followthestepsindicatedbelowtocreatethisprofile
http://home2.btconnect.com/go4gold/custcare.htm
11/36
3/1/2016
MD.050ApplicationExtensionsFunctionalDesign
Responsibiltiy::ApplicationDeveloper
Menu::/Profile
Name=>XXX_UPDATE_FROM_AR_WORKBENCH
Application=>XXCLIENTXXHireModule
UserProfileName=>XXXAllowUpdateFromARWorkbench
SQLValidation=>
SQL="SELECTmeaning\"AllowUpdate\",
lookup_code
INTO:VISIBLE_OPTION_VALUE,
:PROFILE_OPTION_VALUE
FROMas_lookups
WHERElookup_type='FLAG'
ORDERBYmeaning"
COLUMN="\"AllowUpdate\"(*)"
UserAccess
Visible=>Yes,Updateable=>No
SystemAdministratorAccess
Visible
Updateable
Site
Yes
Yes
Application
Yes
Yes
Responsibility
Yes
Yes
User
Yes
Yes
1.6DataConversion
ThedescriptiveFlexFieldCallTopicInformationwillbemaderedundantwiththenewfunctionality.Oraclewillprovidewitha
installscripttomigrateNotes1,Notes2,Notes3,Notes4toStandardReceivablesNotestable(ar_notes).EntriesinDescriptiveFlex
FieldSegmentQueryTypewillbemigratedtocolumnReasonCodeofCustomerCallTopicstable.
ThedataheldinthefourcalltopicdescriptiveflexfieldsegmentswillautomaticallybemigratedasCustomerNoteswhenthis
solutionisinstalled.Onlythefirst240charactersofthefoursegmentsconcatenatedtogetherwillbemigrated.TheQueryType
segmentwillbemigratedtotheReasonCodefortheCustomerCallTopictowhichtheNoteswillbelong.
http://home2.btconnect.com/go4gold/custcare.htm
12/36
3/1/2016
MD.050ApplicationExtensionsFunctionalDesign
2ModuleXXXARWKBCustomerAccountEnquiryWorkbench
2.1CustomerAccountEnquiryWorkbench
Thisformwilldisplayallthedesbtmanagementinformationforthecustomers.Valueswillbe
displayedinthefunctionalcurrencyforthegivenresponsibility.
2.3Prerequisites
Beforeyoucanusethisformyoumustperformthefollowing:
MaintainthecommentsforcustomeraddressesintheaddresslevelDescriptiveFlexField.
Menu::/Customers/Standard
Zone::CustomerAddressesZone
Ensurethatappropriatecontacthasbeenmarkedasprimarycontactforthecustomeraddress.
http://home2.btconnect.com/go4gold/custcare.htm
13/36
3/1/2016
MD.050ApplicationExtensionsFunctionalDesign
Menu::/Customers/Standard
Zone::ContactsZoneatCustomerAddresseslevel
2.4CustomerZone
2.4.1CustomerNumber( DisplayOnly,QueryAllowed=Yes)
TheCustomerNumber
2.4.2CustomerName( DisplayOnly,QueryAllowed=Yes)
TheCustomerName
2.4.3Address(DisplayOnly,QueryAllowed=Yes)
TheCustomerInvoiceAddress
2.4.4OriginalReference(DisplayOnly,QueryAllowed=Yes)
Originalreferenceforthecustomeraddress.
2.4.5SendStatements(QueryAllowed=Yes,Update=Yes)
Thecheckboxtoindicateifstamtementsaresenttothiscustomer.Thischeckboxcanbeupdatedonly
iftheprofileXXXAllowUpdateFromARWorkbenchequalsYes.
2.4.6SendLetters(QueryAllowed=Yes,Update=Yes)
Thecheckboxtoindicateifdunninglettersaresenttothiscustomer.Thischeckboxcanbeupdated
onlyiftheprofileXXXAllowUpdateFromARWorkbenchequalsYes.
2.4.7AvgDaysLate(DisplayOnly,QueryAllowed=Yes)
Averagenumberofdaysforlatepayment.
2.4.8CreditLimit(DisplayOnly,QueryAllowed=No)
TheCustomerInvoiceAddressOverallCreditLimitinthefunctionalcurrency
2.4.9AccountBalance(DisplayOnly,QueryAllowed=No)
TheCustomerInvoiceAddressAccountBalanceinthefunctionalcurrency.Accountbalancewillalso
includeopenReceivablesItems,whicharedueinfuture.
2.4.10ContactName(DisplayOnly,QueryAllowed=No)
NameofthecontactforCustomerAddress.Ifnocontactexistsforcustomeraddressthencontactinfo
fromthecustomerheaderwillbeshownifavailable.
2.4.11Telephone(DisplayOnly,QueryAllowed=No)
TelephoneNumberofthecontactforCustomerAddress.Ifnocontactexistsforcustomeraddressthen
contactinfofromthecustomerheaderwillbeshownifavailable.
2.4.12Fax(DisplayOnly,QueryAllowed=No)
FaxNumberofthecontactforCustomerAddress.Ifnocontactexistsforcustomeraddressthencontact
infofromthecustomerheaderwillbeshownifavailable.
http://home2.btconnect.com/go4gold/custcare.htm
14/36
3/1/2016
MD.050ApplicationExtensionsFunctionalDesign
2.4.13Email(DisplayOnly,QueryAllowed=No)
EmailAddressofthecontactforCustomerAddress.Ifnocontactexistsforcustomeraddressthen
contactinfofromthecustomerheaderwillbeshownifavailable.
2.4.14TradingStatus(QueryAllowed=No,Update=Yes)
ThiswillbetheAccountStatusofCustomerAddress.ThiscanbesetupinAPPSforcustomeraddresses
fromStandardCustomerentryscreen.ThisfieldcanbeupdatedonlyiftheprofileXXXAllowUpdate
FromARWorkbenchequalsYes.
2.4.15CreditController(DisplayOnly,QueryAllowed=Yes)
ThiswillbetheCreditControllerforgivencustomeraddress.ThiscanbesetupinAPPSforcustomer
addressesfromStandardCustomerentryscreen.
2.4.16PaymentTerms(DisplayOnly,QueryAllowed=Yes)
Termsassignedtotheinvoicetoaddress.Ifnopaymenttermsassignedtotheadddressthenthe
paymenttermsatcustomerlevelwillbeshown.
2.4.17DateOperational(DisplayOnly,QueryAllowed=Yes)
Thedateonwhichthecustomeraddresswascreated.
2.4.18RiskCode(DisplayOnly,QueryAllowed=No)
Thiswillbetheriskcodeassignedtothecustomerprofile.
2.4.19LastReceiptAmount(DisplayOnly,QueryAllowed=No)
Thisisthelatestreceipt(applied/unapplied)amountagainstthecustomeraddressinthefunctional
currency.
2.4.20LastReceiptDate(DisplayOnly,QueryAllowed=No)
Thisisthelatestreceipt(applied/unapplied)dateagainstthecustomeraddressinthefunctional
currency.
2.4.21DSO(DisplayOnly,QueryAllowed=No)
DSOdisplayedasnumberofdaysworthofoutstandingbalanceagainstthecustomeraddress.
2.4.22Comments(DisplayOnly,QueryAllowed=Yes)
ThisisthecommententeredintheCommentsegmentoftheAddressInformationdescriptiveflexfield.
2.4.23Aged(Button)
NavigatestotheReceivablesAgeingscreen.
2.4.24Statement(Button)
NavigatestotheCustomStatementsScreen.
2.4.25Turnover(Button)
NavigatestotheTurnover/DSOwindow.
2.4.26AccountOverview(Button)
NavigatestotheStandardReceivablesAccountOverviewScreen.
2.4.27Customer(Button)
NavigatestotheStandardReceivablesCustomerScreen.Thisbuttonwillbeenabledonlyiftheprofile
XXXAllowUpdateFromARWorkbenchequalsYes.
http://home2.btconnect.com/go4gold/custcare.htm
15/36
3/1/2016
MD.050ApplicationExtensionsFunctionalDesign
2.4.28DisputeHistory(Button)
NavigatestotheDisputeHistoryScreen.
2.5TurnoverZone
2.5.1CurrentMonthTurnover(DisplayOnly,QueryAllowed=No)
Currentmonthturnoverforthecustomeraddress.
2.5.2CurrentMonthDSO(DisplayOnly,QueryAllowed=No)
CurrentmonthDSOforthecustomeraddress.
2.5.3MonYYYY(DisplayOnly,QueryAllowed=No)
Month.
2.5.4Turnover(DisplayOnly,QueryAllowed=No)
TurnoverforMonth.
2.5.5DSO(DisplayOnly,QueryAllowed=No)
DSOformonth.
2.5.6TotalTurnoverLastYear(DisplayOnly,QueryAllowed=No)
TotalTurnoverforthelastyear.
http://home2.btconnect.com/go4gold/custcare.htm
16/36
3/1/2016
MD.050ApplicationExtensionsFunctionalDesign
2.5.7TotalTurnoverPreviousYear(DisplayOnly,QueryAllowed=No)
TotalTurnoverforthepreviousyear.
http://home2.btconnect.com/go4gold/custcare.htm
17/36
3/1/2016
MD.050ApplicationExtensionsFunctionalDesign
3ModuleXXXARSTMCustomerStatements
ThisscreenwilldisplayalltheopenReceivablesitemsforthegivencustomeraddress.Itwillbepossibletoviewthe
closeditemsaswellbyclickingonthebuttonViewClosedItems.Disputescanbecreatedforvariousopenitemsby
selectingthecheckbox.
3.1CustomerStatementsWindow
3.2Prerequisites
None
3.3StatementsZone
3.3.1CustomerNumber(DisplayOnly,QueryAllowed=Yes)
CustomerNumber.
3.3.2CustomerName( DisplayOnly,QueryAllowed=Yes)
http://home2.btconnect.com/go4gold/custcare.htm
18/36
3/1/2016
MD.050ApplicationExtensionsFunctionalDesign
CustomerName.
3.3.3Date( DisplayOnly,QueryAllowed=Yes)
TransactionDate.
3.3.4Number( DisplayOnly,QueryAllowed=Yes)
TransactionNumber.
3.3.5PO( DisplayOnly,QueryAllowed=Yes)
CustomerPurchaseOrderNumber.
3.3.6Class(DisplayOnly,QueryAllowed=Yes)
Thisisthetransactionclassofthetransaction.Thesewillbeoneofthefollowing::Guarantee,Invoice,
Receipt,Chargeback,CreditMemo,Deposit,DebitMemo,Adjustment,Chargeback,CreditMemo,
Deposit,DebitMemo,Guarantee,Invoice,Payment.
3.3.7DueDate( DisplayOnly,QueryAllowed=Yes)
DueDateforthegiventransaction.
3.3.8OriginalAmount(DisplayOnly,QueryAllowed=Yes)
OriginalAmountinthetransactioncurrency.
3.3.9Balance(DisplayOnly,QueryAllowed=Yes)
CurrentBalanceinthetransactioncurrency.
3.3.10Comments(DisplayOnly,QueryAllowed=Yes)
Commentsrecordedagainstthereceipts.Fortransactionsotherthanreceiptsthisfieldwillbeblank.
3.3.11Type(DisplayOnly,QueryAllowed=Yes)
TransactionTypeforthecurrenttransaction.
3.3.12Currency(DisplayOnly,QueryAllowed=Yes)
TransactionCurrency.
3.3.13CumulativeBalance(DisplayOnly,QueryAllowed=No)
Cumulativebalancecalculatedastheuserscrollsacrosstherecords.Thisvaluewillchangeasand
whenrecordsarescrolledupwardsordownwards.
3.3.14TotalBalance(DisplayOnly,QueryAllowed=No)
TotalbalancefortheCustomerAddressinfunctionalcurrency.
3.3.15CreateDispute(Updateable,QueryAllowed=No,Default=UnChecked,Optional)
Tocreatedispute,checkthischeckboxfordisputedtransactionsandclicktheNewDisputebutton.
Thischeckboxwillbedisabledfortransactionsthatarealreadyunderdisputeandalsoforthe
transactionswhichhavebeenclosed.Thecolourofthisfieldwillbeindicativeofthedisputestatusfor
transaction.Green=>NeverUnderDispute,Blue=>ClosedDisputeExists.Red=>CurrentlyUnder
Dispute.
3.3.16DisputeDate(DisplayOnly,QueryAllowed=Yes)
Thelatestdisputedateforthetransaction.
3.3.1ViewClosedItems(Button)
http://home2.btconnect.com/go4gold/custcare.htm
19/36
3/1/2016
MD.050ApplicationExtensionsFunctionalDesign
Closeditemswillbedisplayedwhenthisbuttonisclicked.Thelabelofthisbuttonwilltoggleto
ViewOpenItemswhenitsinitiallypressed.
3.3.2Activities(Button)
MakescalltothestandardReceivablesActivitiesscreen.
3.3.3Details(Button)
NavigatestothestandardaccountdetailsScreen.
3.3.4NewDispute(Button)
NavigatestotheCustomNewDisputewindow,tocreatedisputesfortheselectedtransactions.
3.3.5DisputeHistory(Button)
NavigatestotheCustomDisputeHistorywindow,toviewopenandresolveddisputesforcustomer
address.Thisbuttonshouldalsobepressedwhenusersintendtoresolvedisputeswithacustomer.
3.3.6Call(Button)
NavigatestotheCustomerCallsscreen.
http://home2.btconnect.com/go4gold/custcare.htm
20/36
3/1/2016
MD.050ApplicationExtensionsFunctionalDesign
4NewDisputesWindow(ModuleXXXARSTM)
Usethisfunctionalitytocreatenewdisputesforcustomers.
4.1CreateNewDisputes
4.2Prerequisites
AtleastoneopentransactionshouldbeselectedfordisputesinCustomerStatementswindow.
4.3NewDisputeZone
4.3.1CustomerNumber(DisplayOnly,QueryAllowed=No)
CustomerNumber
4.3.2CustomerName(DisplayOnly,QueryAllowed=No)
CustomerName
4.3.3Date(DisplayOnly,QueryAllowed=No)
Disputecreationdate.
4.3.4Reference(DisplayOnly,QueryAllowed=No)
ReferenceNumberforthedisputesbeingcreated.
http://home2.btconnect.com/go4gold/custcare.htm
21/36
3/1/2016
MD.050ApplicationExtensionsFunctionalDesign
4.3.5DisputeReason(Enterable,Required,QueryAllowed=No)
ListsthevaliddisputereasonsfromXXXLookupsDISPUTE_REASON
4.3.6Note(Enterable,Required,QueryAllowed=No)
Noteexplainingthecircumstancesandotherdetailsofthedispute.
4.3.7Confirm(Button)
Confirmstheoperationandcreatesthedisputes.AfterdisputecreationuserswillbePromptedwitha
messageDoyouwishtologaCall?.AccordinglyuserswillbenavigatedtoCustomerCallsScreen
ortheCustomerStatementsscreen.
4.3.8Cancel(Button)
Cancelstheoperationsandnonewdisputeiscreated.
http://home2.btconnect.com/go4gold/custcare.htm
22/36
3/1/2016
MD.050ApplicationExtensionsFunctionalDesign
5DisputeHistory(ModuleXXXARDSH)
Usethisscreentoviewtheexistingopendisputesandresolveddisputesagainstacustomeraddress.
Thisscreenalsogivestheabilitytoresolvetheopendisputes.
5.1DisputeHistoryWindow
5.2Prerequisites
Thereshouldbeexistingdisputesagainstthecustomer.
5.3DisputeHistoryZone
5.3.1CustomerNumber(DisplayOnly,QueryAllowed=Yes)
CusomerNumber
5.3.2CustomerName(DisplayOnly,QueryAllowed=Yes)
CusomerName
http://home2.btconnect.com/go4gold/custcare.htm
23/36
3/1/2016
MD.050ApplicationExtensionsFunctionalDesign
5.3.3DisputeStatus(DisplayOnly,QueryAllowed=Yes)
Showsthedisputestatus,whichiseitherOpenorResolved
5.3.4Date(DisplayOnly,QueryAllowed=Yes)
TransactionDateforthetransactionunderdispute
5.3.5Number(DisplayOnly,QueryAllowed=Yes)
TransactionNumber,whichwasplacedunderdispute.
5.3.6RemoveFromDispute(Default,Checkbox,Conditional,QueryAllowed=No)
Defaultvalueofthischeckboxwillbeunchecked.Selectthedisputestoberesolvedusingthis
checkbox.ThischeckboxwillbedisabledforResolveddisputes.
5.3.7Reason(DisplayOnly,QueryAllowed=Yes)
Reasonforwhichtransactionwasplacedunderdispute.
5.3.8Type(DisplayOnly,QueryAllowed=Yes)
Receivablestransactiontype.
5.3.9Reference(DisplayOnly,QueryAllowed=Yes)
DisputeReferenceNumber.
5.3.10Notes(DisplayOnly,QueryAllowed=Yes)
DisputeNotes.
5.3.11ViewClosedDisputes(Button)
ViewClosed/ResolvedDisputesforthecustomeraddress.
5.3.12Confirm(Button)
Confirmtheactiontoresolveselecteddisputes.
5.3.13DisputeTotal(Button)
Totalopen/closeddisputeamountinthefunctionalcurrency.
http://home2.btconnect.com/go4gold/custcare.htm
24/36
3/1/2016
MD.050ApplicationExtensionsFunctionalDesign
6CustomerCalls(ModuleXXXARCCL)
Usethisscreentocreatecustomercalls.Thisscreenwillreplacethe3Stdappsscreenforlogging
customercalls.
6.1CustomerCallsWindow
6.2Prerequisites
CustomerAddressshouldbesetupinReceivables.
6.3CustomerCallsZone
6.3.1CustomerNumber(DisplayOnly,QueryAllowed=Yes)
CustomerNumber
6.3.2CustomerName(DisplayOnly,QueryAllowed=Yes)
http://home2.btconnect.com/go4gold/custcare.htm
25/36
3/1/2016
MD.050ApplicationExtensionsFunctionalDesign
CustomerName
6.3.3Collector(Enterable,Update=No,Mandatory=Yes,Default=Yes,QueryAllowed=Yes)
Thiswillbedefaultedfromthecustomerprofiles.SelectavalidCollectorName.
6.3.4Date(Enterable,Update=No,Mandatory=Yes,Default=Yes,QueryAllowed=Yes)
DateonwhichtheCalliscreated.
6.3.5Contact(Enterable,Update=No,Mandatory=Yes,Default=Yes,QueryAllowed=Yes)
ThiswillbedefaultedtothePrimarycontactoftheCustomeraddress.SelectavalidContactName.
6.3.6CallType(Enterable,Update=No,Mandatory=Yes,Default=No,QueryAllowed=Yes)
TheCallType.SelectavalidresponsereasonasdefinedinReceivablesQuickCodeScreen.(Lookup
Type=CUSTOMER_RESPONSE_REASON)
6.3.7Text(Required,Default=No,QueryAllowed=Yes)
Noteforthecurrentcustomercall.
6.3.8Note(Required,Default=No,QueryAllowed=Yes)
MultiLineNote,amirroroftheTextfield.
6.3.9Statements(Button)
NavigatestoCustomerCallStatementswindow.
6.3.10DunningLetters(Button)
NavigatestoCustomerDunningLetterswindow.
6.3.11CustomerEnquiry(Button)
ClosestheCustomerCallscreenandnavigatesbacktoCustomerEnquiryScreen.
http://home2.btconnect.com/go4gold/custcare.htm
26/36
3/1/2016
MD.050ApplicationExtensionsFunctionalDesign
7OutlineTestPlan
Inordertotestthismodule,thefollowingtypesoftestshouldberun:
TypeofTest
Detailse.g.datatobeused
Checktheaccountbalance,DSO
Createsalesorder,shipandrunautoinvoice.
CreateRMAs,receiptandrunautoinvoice.
InterfaceReceivablestoGL.
CheckAccountBalance
CheckAccountBalance
Checktheaccountbalance,DSO
TestDSOAmount
TestDSOAmount
TesttheContactinformation
TesttheCollector,CreditLimitforCustomer
Address
TestRiskCodeandTradingStatus
TestLastReceiptDateandLastReceipt
Amount
TestDisputecreation
TestDisputeRemoval
TestViewClosedItemsfunctionalityin
http://home2.btconnect.com/go4gold/custcare.htm
Createareceiptagainstainvoice.
Reversethereceiptappliedtotheinvoice
Createmanualinvoicesandcreditmemos,
confirmtheinvoice.
ApplyAreceipttoaoutstandinginvoice.The
DSOshouldreduceinproportiontotheamount
andDSODays
ChangetheSystemSetUpDSODays.The
valueofDSOmustchangeinaccordance.
ToggletheprimaryflagofDescriptiveFlex
FieldsegmentforCustomerContacts.
Changethesesetupsatthecustomerlevel.
ChangetheSetupforRiskCodeandTrading
StatusinCustomerSetup.
EnteraApplied/UnAppliedreceiptagainstthe
customeraddress.
Createadisputesselectingmorethanone
transaction.
NavigatetotheDisputeHistoryScreenand
examineforthedisputeslisted.Runthe
followingreports
DisputedInvoiceReport
XXCLIENTXXDisputedInvoiceReport
XXCLIENTXXDisputedInvoiceReport
GroupedByBranch
XXCLIENTXXDisputedInvoiceReport
GroupedByCollector
Theseshouldlistthedisputescreated.Please
notethatinordertoprintthedisputereference,
disputereasonanddisputenotes,thesereports
willneedobecustomized.
NavigatetotheDisputeHistoryScreen.
ResolvethedisputesbyselectingtheRemove
FromDisputecheckbox.
ClickonViewClosedDisputes.
Thedisputesresolvedshouldbebroughtback
inthescreen.
Runthefollowingreports
DisputedInvoiceReport
XXCLIENTXXDisputedInvoice
Report
XXCLIENTXXDisputedInvoiceReport
GroupedByBranch
XXCLIENTXXDisputedInvoiceReport
GroupedByCollector
Thesereportsshouldlistnolongerlistthe
disputescreatedinthepriortestrun.
Closetheinvoicebyapplyingreceipts.This
27/36
3/1/2016
MD.050ApplicationExtensionsFunctionalDesign
CustomerStatementscreen
TestCustomerCalls
invoiceshouldbelistedinCustomerStatements
screenwithStatus=Closed
Createcustomercalls.RuntheCollectorCall
Historyreport.
Thecallscreatedmustbeprintedalongwith
theirnotes.
http://home2.btconnect.com/go4gold/custcare.htm
28/36
3/1/2016
MD.050ApplicationExtensionsFunctionalDesign
8TechnicalOverview
Thissectioncontainstechnicalnotestoguidethepersonbuildingtheprograme.g.tablestobe
accessed,templatesandtechniquestobeused.
8.1General
8.1.1DesignMethodology
Wherepossbilestandardtableswillbeusedinthedesign.Thiswillreducetheprogrammingeffortand
willallowXXCLIENTXXtousethestandardAPPSreportswherepossible.
Wearereplacingthe3CustomerCallswindowsofstandardReceivablesAPPSbyasingleCustomer
Callsscreen.TheideaisthepopulatetheReceivablestablesbehindthescenesfromthisCustomscreen.
Hencefollowingtableswillbepopulatedbehindthescenes
AR_CALL_ACTIONS(ACTION_CODEwillbedefaultedtoACTION)
AR_CUSTOMER_CALLS_ALL
AR_CUSTOMER_CALL_TOPICS_ALL
TocreatealogofdisputeactivitywewillcreatetwotablesXXX_DISPUTE_REFERENCESand
XXX_DISPUTE_CREATION.Thesetableswillbenonmultiorg,becausestandardAPPStable
ar_dispute_historyisnonmultiorgedaswell.
AR_PAYMENT_SCHEDULEShasastandarddatabasetrigger(ar_payment_schedules_bru)which
firesoffwhenamount_in_disputecolumnispopulated.Inordertoavoidmodifyingthistriggerwewill
createaCustomdatabasetriggeri.e.XXX_dispute_history_bionXXX_dispute_history.
8.2TableXXX_DISPUTE_CREATION
ThistablewillholdthereferencetoAR_DISPUTE_HISTORYandXXX_DISPUTE_REFERENCES.
COLUMNNAME
DISPUTE_CREATION_ID
DISPUTE_HISTORY_ID
DISPUTE_REFERENCE_ID
CREATED_BY
CREATION_DATE
LAST_UPDATED_BY
LAST_UPDATE_DATE
LAST_UPDATE_LOGIN
DATATYPE
NUMBER
NUMBER
NUMBER
NUMBER
DATE
NUMBER
DATE
NUMBER
8.3TableXXX_DISPUTE_REFERENCES
ThistablewillholdthereferencetoNotes,reasonsanddisputereferencenumber.
COLUMNNAME
DISPUTE_REFERENCE_ID
REASON_CODE
NOTE
http://home2.btconnect.com/go4gold/custcare.htm
DATATYPE
NUMBER
VARCHAR2
VARCHAR2
29/36
3/1/2016
REFERENCE
CREATED_BY
CREATION_DATE
LAST_UPDATED_BY
LAST_UPDATE_DATE
LAST_UPDATE_LOGIN
MD.050ApplicationExtensionsFunctionalDesign
VARCHAR2
NUMBER
DATE
NUMBER
DATE
NUMBER
8.4DatabaseTriggerXXX_DISPUTE_HISTORY_BRI
ThistriggerinsertsrecordintoXXX_dispute_creation
Itfiresbeforeinsertonar_dispute_history
8.5ViewXXX_ar_open_items_v
ThisviewactsasabasetabletoCustomerStatementsScreenXXXARSTM
COLUMNNAME
TRX_DATE
TRX_NUMBER
CT_PURCHASE_ORDER
AL_CLASS_MEANING
DUE_DATE
AMOUNT_DUE_ORIGINAL
AMOUNT_DUE_REMAINING
AL_STATUS_MEANING
TYPE_NAME
CREATE_DISPUTE
DISPUTE_DATE
INVOICE_CURRENCY_CODE
RAC_CUSTOMER_NUMBER
RAC_CUSTOMER_NAME
CUSTOMER_SITE_USE_ID
CUSTOMER_ID
DATATYPE
DATE
VARCHAR2
VARCHAR2
VARCHAR2
DATE
NUMBER
NUMBER
VARCHAR2
VARCHAR2
VARCHAR2
DATE
VARCHAR2
VARCHAR2
VARCHAR2
NUMBER
NUMBER
8.6ViewXXX_ar_dispute_history_v
ThisviewactsasabasetabletoDisputeHistoryScreenXXXARDSH
COLUMNNAME
RAC_CUSTOMER_NUMBER
RAC_CUSTOMER_NAME
http://home2.btconnect.com/go4gold/custcare.htm
DATATYPE
VARCHAR2
VARCHAR2
30/36
3/1/2016
MD.050ApplicationExtensionsFunctionalDesign
ROW_ID
AMOUNT_IN_DISPUTE
UNDER_DISPUTE_FLAG
DISPUTE_STATUS
TRX_DATE
TRX_NUMBER
REASON_CODE_DSP
REASON_CODE
NOTES
TYPE_NAME
DISPUTE_REFERENCE
REMOVE_DISPUTE
CUSTOMER_SITE_USE_ID
CUSTOMER_ID
PAYMENT_SCHEDULE_ID
CHAR
NUMBER
VARCHAR2
VARCHAR2
DATE
VARCHAR2
VARCHAR2
VARCHAR2
VARCHAR2
VARCHAR2
VARCHAR2
CHAR
NUMBER
NUMBER
NUMBER
8.7ViewXXX_ar_customer_calls_v
ThisviewactsasabasetabletoCustomerCallsScreenXXXARCCL
COLUMNNAME
ACO_NAME
CCT_CALL_DATE
CCT_SITE_USE_ID
CONTACT_NAME
CUSTOMER_NAME
CUSTOMER_NUMBER
CUSTOMER_CALL_ID
LAST_UPDATED_BY
LAST_UPDATE_DATE
LAST_UPDATE_LOGIN
CREATED_BY
CREATION_DATE
CUSTOMER_ID
COLLECTOR_ID
CALL_DATE
SITE_USE_ID
REASON_CODE
CURRENCY_CODE
ORG_ID
ROW_ID
CCT_CUSTOMER_CALL_TOPIC_ID
CCT_CUSTOMER_TRX_ID
ANO_TEXT
CCT_COLLECTOR_ID
DATATYPE
VARCHAR2
DATE
NUMBER
VARCHAR2
VARCHAR2
VARCHAR2
NUMBER
NUMBER
DATE
NUMBER
NUMBER
DATE
NUMBER
NUMBER
DATE
NUMBER
VARCHAR2
VARCHAR2
NUMBER
ROWID
NUMBER
NUMBER
VARCHAR2
NUMBER
8.8ViewXXX_ra_customers_v
ThisviewactsasabasetabletoCustomerDebtManagementWorkbenchXXXARWKB
COLUMNNAME
CUSTOMER_NAME
CUSTOMER_NUMBER
CUSTOMER_ID
http://home2.btconnect.com/go4gold/custcare.htm
DATATYPE
VARCHAR2
VARCHAR2
NUMBER
31/36
3/1/2016
ADDRESS_ID
SITE_USE_ID
COLLECTOR_ID
CONTACT_NAME
CONTACT_EMAIL
CONTACT_FAX
CONTACT_TELEPHONE
COLLECTOR_NAME
RISK_CODE
COMMENTS
DATE_OPERATIONAL
PAYMENT_TERMS
TRADING_STATUS
ADDRESS
MD.050ApplicationExtensionsFunctionalDesign
NUMBER
NUMBER
NUMBER
VARCHAR2
VARCHAR2
VARCHAR2
VARCHAR2
VARCHAR2
VARCHAR2
VARCHAR2
DATE
VARCHAR2
VARCHAR2
VARCHAR2
8.9PackageXXX_ar_customer_wb
ThispackageprovidesbussinessfunctionsforthisCustomReceivablesfunctionality.
FUNCTIONCHECK_DISPUTE_SELECTEDRETURNSBOOLEAN
ArgumentNameTypeIn/OutDefault?
P_BILL_SITE_USE_IDNUMBER(38)IN
P_REQUEST_IDNUMBER(38)IN
PROCEDURECREATE_DISPUTES
ArgumentNameTypeIn/OutDefault?
P_BILL_SITE_USE_IDNUMBER(38)IN
P_REQUEST_IDNUMBER(38)IN
P_REASON_CODEVARCHAR2IN
P_NOTESVARCHAR2IN
FUNCTIONGET_ACCOUNT_BALANCERETURNSNUMBER
ArgumentNameTypeIn/OutDefault?
P_BILL_SITE_USE_IDNUMBER(38)IN
FUNCTIONGET_ADDRESS_CREDIT_LIMITRETURNSVARCHAR2
ArgumentNameTypeIn/OutDefault?
P_BILL_SITE_USE_IDNUMBER(38)IN
FUNCTIONGET_CONTACT_NAMERETURNSVARCHAR2
ArgumentNameTypeIn/OutDefault?
P_CUSTOMER_IDNUMBER(38)IN
P_ADDRESS_IDNUMBER(38)IN
PROCEDUREGET_CUSTOMER_NAME_TYPE
ArgumentNameTypeIn/OutDefault?
P_CUSTOMER_IDNUMBER(38)IN
P_CUSTOMER_NAMEVARCHAR2OUT
P_CUSTOMER_NUMBERVARCHAR2OUT
P_CUSTOMER_TYPEVARCHAR2OUT
FUNCTIONGET_DISPUTED_AMOUNTRETURNSNUMBER
http://home2.btconnect.com/go4gold/custcare.htm
32/36
3/1/2016
MD.050ApplicationExtensionsFunctionalDesign
ArgumentNameTypeIn/OutDefault?
P_BILL_SITE_USE_IDNUMBER(38)IN
FUNCTIONGET_EMAILRETURNSVARCHAR2
FUNCTIONGET_FAXRETURNSVARCHAR2
FUNCTIONGET_LATEST_RECEIPT_AMOUNTRETURNSNUMBER
ArgumentNameTypeIn/OutDefault?
P_CUSTOMER_IDNUMBER(38)IN
P_BILL_SITE_USE_IDNUMBER(38)IN
FUNCTIONGET_LATEST_RECEIPT_DATERETURNSDATE
FUNCTIONGET_TELEPHONERETURNSVARCHAR2
8.10ConfigurationItems
ThissectionlistsalltheSoftwareConfigurationItemsthatwillbeproducedbythiscustomisation.
ThislistwillalsobereplicatedintheSoftwareRegistryworksheetintheMD050Control
spreadsheet.
Configuration
ItemShort
Name
ProgramName
InstalledLocation
ProgramLanguage
XXXAR000
ReceivablesDebtManagementPre
Installation
ReceivablesDebtManagement
DatabaseStorageObjects
ReceivablesDebtManagementViews,
GrantsandSynonymstoUniversal
Schema
ReceivablesDebtManagement
PackageSpecificationFortable
Handlers
ReceivablesDebtManagement
PackageBodyForTableHandlers
ReceivablesDebtManagementSeed
DataandDataConversion
ReceivablesDebtManagementPackage
Specifications
ReceivablesDebtManagementView
Definitions
ReceivablesDebtManagementPackage
Body
DebtManagementDescriptive
Flexfields
DebtManagementPostInstallation
ReceivablesCustomerEnquiry
Workbench
CustomerCalls
DisputeHistory
CustomerStatements
$XXX_TOP/install/bin
UnixBourneShell
$XXX_TOP/install/sql
OracleSQL*Plus
$XXX_TOP/install/sql
OracleSQL*Plus
$XXX_TOP/install/sql
OracleSQL*Plus
$XXX_TOP/install/sql
OracleSQL*Plus
$XXX_TOP/install/sql
OracleSQL*Plus
$XXX_TOP/install/sql
OracleSQL*Plus
$XXX_TOP/install/sql
OracleSQL*Plus
$XXX_TOP/install/sql
OracleSQL*Plus
$XXX_TOP/install/sql
OracleSQL*Plus
$XXX_TOP/install/bin
$XXX_TOP/$APPLFRM
UnixBourneShell
OracleForms
$XXX_TOP/$APPLFRM
$XXX_TOP/$APPLFRM
$XXX_TOP/$APPLFRM
OracleForms
OracleForms
OracleForms
XXXAR001
XXXAR002
XXXAR003
XXXAR013
XXXAR015
XXXAR203
XXXAR233
XXXAR253
XXXAR035
XXXAR009
XXXARWKB
XXXARCCL
XXXARDSH
XXXARSTM
8.11OutlineInstallationInstructions
8.11.1ManualPreInstallationSteps
None.
8.11.2InstallationSteps
Thefollowingstepswillbeperformedintheorderspecified.
http://home2.btconnect.com/go4gold/custcare.htm
33/36
3/1/2016
MD.050ApplicationExtensionsFunctionalDesign
1.CopyConfigurationItemslistedabovetotheInstalledLocationspecifiedabove.
2.RuntheFunctionGroupInstallProgram.
XAFBA000XXX_TOPORAPPS<AppsPWD>XXXXXX<XXXPWD>OEOE<OEPWD>
XXXTABSXXXINDS
3.VerifytheInstallation.
http://home2.btconnect.com/go4gold/custcare.htm
34/36
3/1/2016
MD.050ApplicationExtensionsFunctionalDesign
9OpenandClosedIssuesforthisDeliverable
9.1OpenIssues
ModuleID
Issue
Resolution
Responsibility
TargetDate
ImpactDate
9.2ClosedIssues
ModuleID
Issue
Resolution
Responsibility
TargetDate
ImpactDate
http://home2.btconnect.com/go4gold/custcare.htm
35/36
3/1/2016
MD.050ApplicationExtensionsFunctionalDesign
10TechnicalReviewComments
10.1Draft1A
ACCEPTED(providedcommentsonthisformareaddressed)
NOTACCEPTED(wishtorereviewonceallreviewcommentshavebeenactioned)
Page/
Comment
Action(thissectiontobecompletedbyAuthortoindicateaction
takentoaddresseachreviewcomment)
Ref
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
http://home2.btconnect.com/go4gold/custcare.htm
36/36