Preference

The preferences of a trading community member. For example, a member may prefer that the transaction currency is the US dollar.

QName: {http://xmlns.oracle.com/apps/cdm/foundation/parties/partyService/}PartyPreference

Relationships

The following table describes how this service data object is related to other service data objects or business object services.

Relationship Type Object or Service

Contained by

Trading Community Person Details

Contained by

Household

Contained by

Trading Community Organization Details

Handled by

Trading Community Group

Handled by

Trading Community Organization

Handled by

Sales Account Service

Handled by

Sales Party

Handled by

Company and User Registration

Handled by

Sales Party Resource Service

Handled by

Sales Party Territory service

Handled by

Partner Service

Handled by

Trading Community Person Information

Attributes

The following table describes attributes in the service data object.

Name Type Description

AdditionalValue1

string

The additional preference value.

AdditionalValue2

string

The additional preference value.

AdditionalValue3

string

The additional preference value.

AdditionalValue4

string

The additional preference value.

AdditionalValue5

string

The additional preference value.

Category

string

A preference category is used to logically group one or more preference codes in a particular user interface. The combination of CATEGORY and PREFERENCE_CODE identifies a preference.

CreatedBy

string

The user who created the record.

CreationDate

{http://xmlns.oracle.com/adf/svc/types/}dateTime-Timestamp

The date when the record was created.

LastUpdateDate

{http://xmlns.oracle.com/adf/svc/types/}dateTime-Timestamp

The date when the record was last updated.

LastUpdateLogin

string

The login of the user who last updated the record.

LastUpdatedBy

string

The user who last updated the record.

Module

string

The program that creates the preference. For example, TCA MOBILE CUSTOMER DIRECTORY.

ObjectVersionNumber

int

The number used to implement locking. This number is incremented every time that the row is updated. The number is compared at the start and end of a transaction to determine whether another session has updated the row.

PartyId

long

The unique identifier of the contact party.

PartyPreferenceId

long

The unique identifier of the party preference.
  • Primary Key

PreferenceCode

string

A preference code determines if a preference is a single value or a multiple value preference. The preference code is validated by the HZ_PREFERENCE lookup. The combination of CATEGORY and PREFERENCE_CODE identifies a preference.

StatusFlag

boolean

The record status flag used to soft delete the record. The accepted values are: 'A' (active), 'I' (inactive), 'D' (logically deleted), and 'M' (merged). The default is 'A'.

ValueDate

{http://xmlns.oracle.com/adf/svc/types/}date-Date

The preference value when the data type is DATE.

ValueName

string

A user-defined alias for a preference value.

ValueNumber

decimal

The preference value when the data type is NUMBER.

ValueVarchar2

string

The preference value when the data type is VARCHAR2.