Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Approvals:
Document1
6/18/2018 10:59 PM i
Document Control
Change Record
3
Reviewers
Name Position
Distribution
6/18/2018 10:59 PM ii
Contents
Workflow Setup Task Responsibility Due Date QA Responsibility QA Due Date Signature Approval
SubWorkflow Name
6/18/2018 10:59 PM 1
TCA: Create Custom Responsibilities
System Administrator>Security>Responsibility>Define
Process: Business Area: Date:
Description:
Update Menus:
Navigation: System Administrator>Application>Menu
Menu Type
Description
Seq
Prompt Submenu Function Description Grant
6/18/2018 10:59 PM 2
Create Responsibilities:
Navigation: System Administrator>Security>Responsibility>Define
Responsibility
6/18/2018 10:59 PM 3
TCA: Define Descriptive Flexfields (Optional)
Receivables Manager>Setup>Financials>Flexfields>Descriptive>Segments
Process: Business Area: Date:
Description:
DFF Summary
Application Title Context DFF Name Attribute # Value Set Value Set: Required Comments
Max Size
Receivables Site Use Global Pref Default ATTRIBUTE1 MAN_TCA_PREF_ 50 [OM] DELETE – Diego doesn’t need it for any custom
Information Payment Type DEF_PAYTYPE objects
Receivables Site Use Global Pref Netting ATTRIBUTE2 MAN_TCA_PREF_ 50 [OM] DELETE – Diego doesn’t need it for any custom
Information Option NETTING objects
Receivables Site Use Global Pref Title Ship ATTRIBUTE3 MAN_TCA_PREF_ 50 [OM] DELETE – Diego doesn’t need it for any custom
Information Method TITLE_SHIPMETH objects
OD
Receivables Site Use Global Pref Check ATTRIBUTE4 MAN_TCA_PREF_ 59 [OM] DELETE – Diego doesn’t need it for any custom
Information Printing Option CHECK_PRINTIN objects
G_OPTION
Receivables Site Use Global Netting: Opt In ATTRIBUTE5 Yes_No 3 [Netting] VALUES: Yes/No
Information
Receivables Site Use Global Netting: Day ATTRIBUTE6 Netting_Day 2 [Netting] VALUES: 1, 2, 3, 4
Information
Receivables Site Use Global Netting: Protected ATTRIBUTE7 Yes_No 3 [Netting] VALUES: Yes/No
Information
Receivables Site Use Global Netting: Title ATTRIBUTE10 Yes_No 3 [Netting] VALUES: Yes/No
Information Absent Exempt
6/18/2018 10:59 PM 4
Application Title Context DFF Name Attribute # Value Set Value Set: Required Comments
Max Size
Receivables Site Use Global Customer Payable ATTRIBUTE8 MAN_IBY_PAYME 50 [AR] Table Type Value Set
Information NT_METHOD
6/18/2018 10:59 PM 5
Application Title Context DFF Name Attribute # Value Set Value Set: Required Comments
Max Size
Receivables Site Use Global Pay Group ATTRIBUTE9 MAN_AP_PAY_GR 50 [AR] Table Type Value Set
Information P
6/18/2018 10:59 PM 6
Application Title Context DFF Name Attribute # Value Set Value Set: Required Comments
Max Size
Receivables Address Global Manheim Auction ATTRIBUTE1 MAN_TCA_AUCTI [OM] The Value Set and values for the value set will be
Information Code ON_CODES defined in OM BR100. We just need to assign the
value set for this TCA setup.
MAN_TCA_AUCTION
_CODES_VS_Values.xlsx
Receivables Customer Global Customer Type ATTRIBUTE10 MAN_TCA_CUST_ 50 [OM] VALUES: Get from Nickie?
Information TYPE **Please refer OVC Phase-2 document for setting up
this value set values and DFF details.
6/18/2018 10:59 PM 7
Application Title Context DFF Name Attribute # Value Set Value Set: Required Comments
Max Size
Receivables Customer Global Buy Fee Rebate ATTRIBUTE20 OM: Rebate % 3 [OM] % (0-100)
Information Program Percent
DFF Configuration
Query the following Application and Title:
Application Title Freeze flexfield Segment Separator
Context Field
Prompt Value Set Default Value Reference Field Required Displayed
Uncheck Freeze Flexfield Definition and create the following Context Field Values:
6/18/2018 10:59 PM 8
Context Field Values
Code Name Description Enabled
10
20
30
Format Validation
Format Type Maximum Size Precision Numbers Only (0-9) Uppercase Only (A- Right-Justify and Min Value Max Value
Z) Zero-Fill Numbers
(0001)
Value Validation
Validation Type
6/18/2018 10:59 PM 9
Segments
Name Description Column Number Enabled Displayed
Validation
Value Set Description Default Type Default Value Required Security enabled Range
Sizes
Display Size Description Size Concatenated
Description Size
Prompts
List of Values Window
Completion Steps
Save your work.
Check Freeze Flexfield Definition.
Click the Compile Button.
6/18/2018 10:59 PM 10
TCA: DQM Profile Options
System Administrator>Profile>System
Process: Business Area: Date:
Description: Oracle employs the Data Quality Management (DQM) match rules to identify how search results should be displayed in the application's search
screens.
HZ_PERSON_ADVANCED_SEARCH_MA
HZ: Match Rule for Person Advanced Search
TCH_RULE
HZ: Do not use contact addresses and contact points for DQM
No
Duplicate identification.
6/18/2018 10:59 PM 11
TCA: Set Up Data Quality Management – Run Requests
Description: Run the DQM Staging program from a Trading Community Manager responsibility. The DQM Staging program uses the match rules that you
selected to create the indexes used in Oracle search screens.
Index Creation
*Once this completes successfully, go back and set the DQM Synchronization Method to Automatic (see next step). Then you do NOT have to run the DQM
Staging program anymore unless you are bringing in data from other sources
6/18/2018 10:59 PM 12
DQM Synchronization Method
Navigation: Oracle Customer Data Librarian Super User -> Administration Tab > DQM tab > Setup > Synchronization Method
If DQM automatic sync is enabled a concurrent program is submitted whenever a party is created/updated.
This concurrent program is called DQM Serial Sync Index Program (ARHDQMSS).
Once a new party/account is added or updated, the DQM Serial Sync Index Program is kicked off and once the concurrent process is complete you can search
and find the party/account that was updated or added.
You might not be able to search for the newly created party/account immediately after creation. After a few minutes you can search for them, this depends on
the completion of the concurrent request.
Note: It is not required to run this program at this time. However, it may be necessary to run after updating DQM profile options that affect indexes.
Use this program to troubleshoot any search related/indexing issues.
This program synchronizes an existing staged schema and interMedia indexes with the TCA registry. This program ensures that any new or updated data in
the TCA registry is reflected in the staged schema. You can schedule the DQM Synchronization Program to be run on a periodic basis. Running this program
frequently ensures that the data in the staged schema and inetrMedia indexes reflect new data for your search.
6/18/2018 10:59 PM 13
TCA: Receivables Systems Options
Description: Ensure that Automatic Customer Numbering and Automatic Site Numbering is configured as required.
Requirement: Customer Number (Account Number) and Customer Account Site (Site Number) are Auto Generated
UPDATE: These will be generated by the OVC interface. Leave as auto generate for testing in the interim.
6/18/2018 10:59 PM 14
TCA: Update Customer Profile Classes
Receivables>Customers>Profile Classes
Process: Business Area: Date:
Description: In the Oracle Receivables Customer Profile Classes window, assign customer attributes to your customer profile classes.
DEFAULT
tab
Profile Class
Balance Forward Billing Enabled
6/18/2018 10:59 PM 15
Analyst Mazzotta, Dominic AutoReceipts Include Disputed Items
Tolerance 0 []
Credit Check
tab
Late Charge Profile
Enable Late Charges Checked Credit Items
Payment Term
Message Text
Days in Period 30
tab
Profile Class Amounts
USD
Credit Limit Min Receipt Amount
6/18/2018 10:59 PM 16
Order Credit Limit Min Statement Amount
6/18/2018 10:59 PM 17
TCA: Define Lookups
Receivables>Setup>System>QuickCodes>Receivables
Process: Business Area: Date:
Description: The following table lists lookup types used for Customers
Credit Classification
Type AR_CMGT_CREDIT_CLASSIFICATION
Meaning Classification
Application Receivables
Code Lookup Code Meaning Lookup Code Description Tag From To Enabled
6/18/2018 10:59 PM 18
Code Lookup Code Meaning Lookup Code Description Tag From To Enabled
Customer Classification
Application Receivables
Code Lookup Code Meaning Lookup Code Description Tag From To Enabled
6/18/2018 10:59 PM 19
TCA: Define Customer Classifications
Receivables>Setup>System>QuickCodes
Process: Business Area: Date:
Description: The following table lists lookup types used for Customers
6/18/2018 10:59 PM 20
Open and Closed Issues for this Deliverable
Open Issues
Closed Issues
6/18/2018 10:59 PM 1
Appendix: Patches
NAVIGATION:
Process: Business Area: Date:
Description: Below are patches that have been identified and tested to resolve the specified issues.
30-Sep-2014 When accessing the Customer form through the Receivables Doc ID: 1253394.1 Patch:
Manager responsibility, user receives following error: R12.AR.A: Patch 10036698
R12.AR.B: Patch 10036698
KeyFlexfieldDefinitionFactory.getStructureNumber could not find the
structure definition for the flexfield specified by Updating Files:
Application = SQLGL, Code = GL# and Structure number = R12.AR.A:
ArBusPurDetAMImpl.java 120.8.12000000.6
FND, Message Name: FND_GENERIC_MESSAGE, Tokens: ArActSiteBusPurCO.java 120.11.12000000.12
MESSAGE = java.sql.SQLException: ORA-20001:
Operating Unit -1 does not exist in the target database. ORA-06512: at R12.AR.B:
"APPS.APP_EXCEPTION", line 72 ORA-06512: at ArBusPurDetAMImpl.java 120.10.12010000.5
"APPS.GL_GLOBAL", line 65 ORA-06512: at line 1; ArActSiteBusPurCO.java 120.16.12010000.5
6/18/2018 10:59 PM 2
Appendix: Assign a Single Contact to Multiple Customers
NAVIGATION:
Process: Business Area: Date:
Description: The details below explain how to resolve the issue: Unable to attach a contact to multiple customers.
Customer Form, Contact Issue: How to Assign Existing Contacts to a Customer (Doc ID 1141014.1)
Goal
In the Communications tab, you would like to use an existing contact record and assign it to a customer record rather than creating a new contact record.
When you open the Communication tab, you can see a Create Contact button, but no option to use a pre-existing contact.
Solution
When assigning contact persons to a customer, there is no direct way of picking an already existing contact person record.
Instead, you would click on the Create Contact button and proceed to enter contact information. You can enter minimal information such as First and Last
name and then click on Apply. The form will then validate the data you entered to check if a potential duplicate exists. If similar data is found, you will be
presented with a Warning: Possible Duplicate Persons page:
6/18/2018 10:59 PM 3
You then have the option to Create New Person, or Use Existing Person.
To ensure the form behaves as described above, please review the following setup requirements:
1. Enable DQM (Data Quality Management)
Please review Note 553671.1, Customer Form, search Issue: How to Setup Data Quality Management (DQM) Enabled Searching in the Customer Form
2. Verify the DQM Automatic synchronization is set up. See Note 465993.1, How does the DQM Real Time (Automatic) Synchronization work for R12?
3. Define Match Rules. For more information, please review Note 565905.1, FAQ on the setup/usage of DQM Profile Options for OCO and Receivables,
Release 11i
(This note was written for 11i but still applies to Release 12.)
4. To prevent creation of duplicate contact, following are sample settings for relevant profile options.
6/18/2018 10:59 PM 4
Appendix: Create Refunds for Customer Contacts (DO NOT SETUP)
NAVIGATION:
Process: Business Area: Date:
Description: The details below explain how to resolve the issue: Can you create refunds for Customer Contacts?
Oracle Receivables can process Customer Refunds as payments through Oracle Payables. This can also be accomplished for Customer Contacts by following
the steps below:
Customer Contacts
Assign an Account and Site to the Contact, if it does not currently have one. This is required to apply a Refund to the Party (Person) in Receivables
1. In the Customer Form, query the Customer Contact by changing the Customer Type to Person, entering the Name, and click Go.
2. Click on the Party Name.
3. Click the Create Account button.
4. Enter the Account Number and Click Create Address.
5. Enter the Address and Site Purpose, then click Finish.
6/18/2018 10:59 PM 5
Receivables Activity
Create a Receivables Activity for Refunds.
1. Navigate to: Receivables Manager -> Setup -> Receipts -> Receivable Activities
2. Create Receivables Activity with Type: Refund
6/18/2018 10:59 PM 6
Receipt
Apply the Receivables Activity to the Unapplied/On Account Receipt in Receivables.
1. In Receipts form, query the Receipt requiring Refund and click the Apply button.
2. Select Refund from the LOV in the Apply To field and click the Refund Attributes button.
3. Populate the Refund Payment Method (check) and click Apply. Save the Transaction.
6/18/2018 10:59 PM 7
Credit Memo
Apply the Receivables Activity to the Credit Memo in Receivables.
1. In the Transaction form, query the Credit Memo that requires Refund. Complete if necessary.
2. Select Actions -> Applications, select Refund from the LOV in the Apply To field, and click the Refund Attributes button.
3. Populate the Refund Payment Method (check) and click Apply. Save the Transaction.
Payables
Query the Invoice in Payables to see the Refund in process.
6/18/2018 10:59 PM 8
6/18/2018 10:59 PM 9