You are on page 1of 36

3/1/2016

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

Type and Description

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.2Customer Account EnquiryForm

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

Outcome: please delete one of the following to indicate your choice

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

You might also like