Академический Документы
Профессиональный Документы
Культура Документы
Add Customer
Table of Contents
INTRODUCTION .................................................................................................... 1
SCOPE....................................................................................................................... 1
FEATURES............................................................................................................... 1
CREATE NEW CUSTOMER THROUGH ORDER IMPORT .............................................. 1
CREATE NEW ADDRESS THROUGH ORDER IMPORT ................................................ 1
SUPPORT MULTIPLE ADDRESS FORMATS FOR NEW ADDRESSES ............................. 1
CREATE NEW CONTACTS THROUGH ORDER IMPORT .............................................. 2
CREATE NEW RELATIONSHIPS THROUGH ORDER IMPORT ...................................... 2
CAPTURE EMAIL ADDRESSES AND PHONE NUMBERS THROUGH ORDER IMPORT .... 2
SETUP REQUIREMENTS ..................................................................................... 2
DEFINITIONS ......................................................................................................... 9
APPENDIX ............................................................................................................. 10
Appendix 1: New Table Data Mapping for
OE_CUSTOMER_INFO_IFACE_ALL........................................................... 10
Appendix 2: New Column Data Mapping of Header Table
OE_HEADERS_IFACE_ALL ........................................................................... 1
Appendix 3: New Column Data Mapping of Line Table
OE_LINES_IFACE_ALL .................................................................................. 2
Oracle Order Management – Add Customer
INTRODUCTION
SCOPE
This document provides you details of the major features brought in, the setup
required and the dataflow diagram. This would be followed by troubleshooting
steps.
FEATURES
SETUP REQUIREMENTS
PROFILE OPTION
OE_CUSTOMER_INFO_IFACE_ALL
For Order Import the two tables are populated and they are
OE_HEADERS_IFACE_ALL – Header level details
OE_LINES_IFACE_ALL – Line Level details
Now for the new functionality of customer addition a new table is introduced
OE_CUSTOMER_INFO_IFACE_ALL
The relationship between the
OE_HEADERS_IFACE_ALL, OE_LINES_IFACE_ALL
and
OE_CUSTOMER_INFO_IFACE_ALL is of many is to many.
But for a given row in OE_HEADERS_IFACE_ALL, OE_LINES_IFACE_ALL,
one of the representative column should be populated in the
OE_CUSTOMER_INFO_IFACE_ALL table.
Delete rule constraint is there on the table
OE_CUSTOMER_INFO_IFACE_ALL meaning a record cannot be deleted from
that table if there is a referencing record existing in either
OE_HEADERS_IFACE_ALL, OE_LINES_IFACE_ALL tables.
For details on which fields need to be populated please refer to Appendix I.
Before adding a new customer and system calls to HZ apis, there will be check
perform on the customer interface itself to make sure that there is not duplicate
data, i.e., same kind of information for each column but only reference information
is different. In such case the processing for that batch referring to that record will
not be processed and error_flag will be set to ‘Y’.
TROUBLESHOOTING
The import transaction can fail due to various reasons. Certain points that need to
be taken care off when importing customer details are
• Value for column CUSTOMER_TYPE should be in Capital
• Value for column CUSTOMER_INFO_TYPE_CODE should be in
capital
• ORIG_SYS_DOCUMENT_REF should be specified.
• If the order import failsset the debug level to 5 at user level. Rerun
the transaction and check the log file generated. It will give hints as
to which area is failing.
• Order Import fails importing an order because the customer, address
or contact is not found.
• The error can seen in the ‘Order Import Correction’ form by finding
the record, and then displaying the corresponding error messages.
• Research will make it clear whether a new customer or address or
contact needs to be added. If so, it can be done through ‘Add
TECHNICAL CONSIDERATIONS
Performance Issues
As this functionality is going to allow addition of new records, which can be a new
customer account, address or contact. This additional processing will add time to
the total processing time of order import, depending on number of new customer
account/address/contact are being added during import process. This additional
time will be directly proportional to the amount of new data being added in that
run, for example if one call of Order Import need to add account, its address and
as well as its contact information that call will be slower than a Order Import with
no new addition
CONCLUSION
With the above specified functionality it is possible to import customer related
information along with the order import. But this will call for proper updating of
the new table OE_CUSTOMER_INFO_IFACE_ALL, based on what kind of data
you are importing. And correct reference fields need to be populated in
OE_HEADERS_IFACE_ALL and
DEFINITIONS
APPENDIX
Appendix 1: New Table Data Mapping for OE_CUSTOMER_INFO_IFACE_ALL
Invoice_To_Contact_Ref
Deliver_To_Contact_Ref
/Varchar2(50)
Deliver_To_Contact_Ref
/Varchar2(50)
Oracle Corporation
World Headquarters
500 Oracle Parkway
Redwood Shores, CA 94065
U.S.A.
Worldwide Inquiries:
Phone: +1.650.506.7000
Fax: +1.650.506.7200
Web: www.oracle.com