Siebel Connector for Oracle Applications > Detailed Data Mappings > Entity Attribute Mappings for Oracle Applications R10.7 >

Account Integration EAM Mappings


Oracle Customers and Siebel Account business objects are integrated. The associated EAM mappings are shown in Table 17 and Table 18.

Entity Mapping

Table 17. Entity Mapping
Siebel Business Component
Oracle Base Table
Siebel to Oracle Integration
Oracle to Siebel Integration

Account

RA_CUSTOMERS (RA_PHONES)

RA_CUSTOMERS_INTERFACE_ ALL (RA_CONTACT_PHONES_INT_ALL)

RA_CUSTOMERS (RA_PHONES)

Account Credit Profile

AR_CUSTOMER_
PROFILE_ AMOUNTS

 

SIE_CUSTOMER_PROFILE_
AMOUNTS

Account Synonym

RA_CUSTOMERS

 

RA_CUSTOMERS

Business Address

RA_ADDRESSES_
ALL (RA_PHONES)

RA_CUSTOMERS_INTERFACE_ALL (RA_CONTACT_PHONES_INT_ALL, RA_CUSTOMER_PROFILES_INT_
ALL)

RA_ADDRESSES_ALL (RA_PHONES)

Contact

RA_CONTACTS (RA_PHONES)

RA_CONTACT_PHONES_
INT_ALL

RA_CONTACTS (RA_PHONES)

Attribute Mapping

Table 18. Account Attribute Mapping
Siebel Field
Oracle Base Column
Siebel to Oracle Integration
Oracle to Siebel Integration
Siebel Field (Account)
Oracle Base Column (RA_CUSTOMERS)
Siebel to Oracle Integration (RA_CUSTOMERS_ INTERFACE_ALL)
Oracle to Siebel Integration (RA_CUSTOMERS)

Id

ORIG_SYSTEM_ REFERENCE

ORIG_SYSTEM_
CUSTOMER_REF

ORIG_SYSTEM_REFERENCE

Integration Id

CUSTOMER_ID

 

CUSTOMER_ID

Account Organization Integration Id

--

ORG_ID

 

Name

CUSTOMER_NAME

CUSTOMER_NAME

CUSTOMER_NAME

 

CUSTOMER_TYPE

CUSTOMER_TYPE (defaulted to R)

 

Type

CUSTOMER_CATEGORY_ CODE

CUSTOMER_CATEGORY_
CODE (through value map Oracle Account Category)

CUSTOMER_CATEGORY_
CODE (through value map Oracle Account Category)

Account Status

STATUS

CUSTOMER_STATUS (through value map Oracle Account Status)

STATUS (through value map Oracle Account Status)

Created By

CREATED_BY

CREATED_BY (through value map Oracle User ID)

 

Updated By

LAST_UPDATED_BY

LAST_UPDATED_BY (through value map Oracle User ID)

 

Created

CREATION_DATE

CREATION_DATE

 

Updated

LAST_UPDATE_DATE

LAST_UPDATE_DATE

 

CSN

CUSTOMER_NUMBER

 

CUSTOMER_NUMBER

GSA Flag

GSA_INDICATOR

 

GSA_INDICATOR

Home Page

URL

URL

URL

Price List Integration Id

PRICE_LIST_ID

(No Oracle interface available)

PRICE_LIST_ID

Freight Terms

FREIGHT_TERM

 

FREIGHT_TERM (through value map Oracle Freight)

Main Phone Number

See Telephone Number Mapping for R10.7.
Value map: Oracle Address Phone

Main Fax Number

Siebel Field (Account Credit Profile)
Oracle Base Column AR_CUSTOMER_PROFILE_
AMOUNTS
Siebel to Oracle Integration
Oracle to Siebel Integration (SIE_CUSTOMER_PROFILE_
AMOUNTS)

Credit Control Area Code

CUSTOMER_PROFILE_
AMOUNT_ID

 

CUSTOMER_PROFILE_
AMOUNT_ID

Credit Limit Amount

OVERALL_CREDIT_LIMIT

 

OVERALL_CREDIT_LIMIT

Credit Currency Code

CURRENCY_CODE

 

CURRENCY_CODE

Siebel Field (Account Synonym)

Oracle Base Column (RA_CUSTOMERS)

Siebel to Oracle Integration

Oracle to Siebel Integration (RA_CUSTOMERS)

Synonym

CUSTOMER_NAME_
PHONETIC

(No Oracle interface available)

CUSTOMER_NAME_
PHONETIC

Siebel Field (Business Address)

Oracle Base Column (RA_ADDRESSES_ALL)

Siebel to Oracle Integration (RA_CUSTOMERS_
INTERFACE_ALL)

Oracle to Siebel Integration (RA_ADDRESSES_ALL)

Id

ORIG_SYSTEM_ REFERENCE

ORIG_SYSTEM_ADDRESS_
REF

ORIG_SYSTEM_REFERENCE

Integration Id

ADDRESS_ID

 

ADDRESS_ID

Bill Address Flag

RA_SITE_USES_ALL.SITE_USE_CODE = BILL_TO
(See Site Use Mapping)

SITE_USE_CODE = BILL_TO

 

Ship Address Flag

RA_SITE_USES_ALL.SITE_USE_CODE = SHIP_TO
(See Site Use Mapping for R10.7)

SITE_USE_CODE = SHIP_TO

 

Main Address Flag

RA_SITE_USES_ALL.SITE_
USE_CODE = GENERAL
(See Site Use Mapping for R10.7)

SITE_USE_CODE = GENERAL

 

Primary Bill To Address Id

RA_SITE_USES_ALL.PRIMARY_FLAG = Y
(See Site Use Mapping for R10.7)

PRIMARY_SITE_USE_FLAG = Y

 

Primary Ship To Address Id

RA_SITE_USES_ALL.PRIMARY_FLAG = Y
(See Site Use Mapping for R10.7)

PRIMARY_SITE_USE_FLAG = Y

 

Primary Address Id

RA_SITE_USES_ALL.PRIMARY_FLAG = Y
(See Site Use Mapping for R10.7)

PRIMARY_SITE_USE_FLAG = Y

 

Street Address

ADDRESS1

ADDRESS1

ADDRESS1

Street Address 2

ADDRESS2

 

ADDRESS2

Integration Id

ADDRESS_ID

 

ADDRESS_ID

City

CITY

CITY

CITY

State

STATE

STATE

STATE

Province

PROVINCE

PROVINCE

PROVINCE

County

COUNTY

COUNTY

COUNTY

Postal Code

POSTAL_CODE

POSTAL_CODE

POSTAL_CODE

Country

COUNTRY

COUNTRY (through value map Oracle Country)

COUNTRY (through value map Oracle Country)

Main Phone Number

See Telephone Number Mapping for R10.7.
Value map: Oracle Address Phone

Main Fax Number

Address Active Status

STATUS

(No Oracle interface available)

STATUS

Siebel Field (Contact)

Oracle Base Column (RA_CONTACTS)

Siebel to Oracle Integration (RA_CONTACT_PHONES_
INT_ALL)

Oracle to Siebel Integration (RA_CONTACTS)

Id

ORIG_SYSTEM_ REFERENCE

ORIG_SYSTEM_
CONTACT_
REF

ORIG_SYSTEM_REFERENCE

Integration Id

CONTACT_ID

 

CONTACT_ID

M/M

TITLE

CONTACT_TITLE (through value map Oracle Contact Title)

TITLE

Job Title

JOB_TITLE

CONTACT_JOB_TITLE

JOB_TITLE

Last Name

LAST_NAME

CONTACT_LAST_NAME

LAST_NAME

First Name

FIRST_NAME

CONTACT_FIRST_NAME

FIRST_NAME

M/F

SEX_CODE

SEX_CODE

SEX_CODE

Email Address

EMAIL_ADDRESS

EMAIL_ADDRESS

EMAIL_ADDRESS

Mail Stop

MAIL_STOP

MAIL_STOP

MAIL_STOP

Contact Organization Integration Id

ORG_ID

ORG_ID

ORG_ID

Active Status

STATUS

(No Oracle interface available)

STATUS

Comment

CONTACT_PERSONAL_ INFORMATION

(No Oracle interface available)

CONTACT_PERSONAL_
INFORMATION

Created By

CREATED_BY

CREATED_BY (through value map Oracle User ID)

 

Updated By

LAST_UPDATED_BY

LAST_UPDATED_BY (through value map Oracle User ID)

 

Created

CREATION_DATE

CREATION_DATE

 

Updated

LAST_UPDATE_DATE

LAST_UPDATE_DATE

 

Cellular Phone #

See Telephone Number Mapping for R10.7.
Value map: Oracle Address Phone

Fax Phone #

Home Phone #

Work Phone #

Alternate Phone #

Assistant Phone #

Oracle Customer Profiles for R10.7

A customer profile with class Default is created in Oracle Applications for each new customer and each new address with BILL_TO site use using the RA_CUSTOMER_PROFILES_INT_ALL interface table.

Telephone Number Mapping for R10.7

The Siebel Applications and Oracle Applications data models differ with respect to their storage of telephone numbers. In Siebel, telephone numbers are stored as fields within the Account, Business Address, and Contact business components. In Oracle, telephone numbers are stored in a separate RA_PHONES table that is joined to the customer, address, and contact tables. The PHONE_TYPE column is used to identify the type of the phone number: FAX, GEN, and so on.

To facilitate integration between these entities, EAI value maps have been created between Siebel Applications field names and Oracle Applications phone types for each phone number field in the Account, Business Address and Contact business component. For each non-null phone field in Siebel, a new RA_PHONES record is created in Oracle Applications and the PHONE_TYPE is set accordingly.

For example, suppose the field Main Phone Number is set to 123 456 7890 in the Siebel Applications Account user interface. When the account is updated in Oracle a new RA_PHONES record will be created and linked with the customer table. Main Phone Number maps to GEN in the Oracle Applications Account Phone EAI value map and so the PHONE_TYPE will be GEN. The PHONE_NUMBER column will be set to 1234567890.

Site Use Mapping for R10.7

Oracle Applications support the concept of multiple site uses for an address through the RA_SITE_USES_ALL table. In Siebel Applications, this is expressed through the Bill Address Flag, Ship Address Flag, and Main Address Flag fields on the Business Address business component and corresponds to the BILL_TO, SHIP_TO, and GENERAL site uses respectively. The Primary Bill To Address Id, Primary Ship To Address Id, and Primary Address Id fields on the Account business component identify the address of each type that will perform the primary role. This corresponds with the PRIMARY_SITE_USE_FLAG = Y in the RA_SITE_USES_ALL table.

Site uses for an address must be set before the address is submitted to Oracle Applications. Once the address has been submitted to Oracle Applications no changes are supported. At least one site use must be specified for each address.

Siebel Connector for Oracle Applications