Oracle Web Services On Demand Guide > Oracle CRM On Demand Objects Accessible Through Web Services > Child Objects (Web Services v2.0) >

Address


The address child object stores information on the different addresses that are associated with accounts and contacts.

This child object is applicable for companies that do not have the Enable Shared Addresses check box selected on the company profile. In this case, address information is not shared between any records, and the address information in each record is specific to each record.

When Enable Shared Addresses is selected, the address child object, (<ListOfAddress>) cannot be used, and instead the shared address child object (<ListOfSharedAddress>) must be used to associate or dissociate addresses and flag addresses as billing, shipping, or primary addresses. For more information about the shared address child object, see Shared Address. To create and update shared addresses, the top-level Address Web service must be used. For more information, see Address.

When Enable Shared Addresses is deselected, the shared address child object cannot be used as addresses are not being shared. Instead, the address child object is used for address operations. See Table 752, which shows the usage of address child objects and fields depending on whether addresses are shared. For more information about address operations, see Adding and Updating Account Addresses, and Adding and Updating Contact Addresses.

For information about converting unshared addresses to shared addresses using UI export functionality and Web services calls, see Converting Unshared Addresses to Shared Addresses.

Table 752. Usage of Address Child Objects and Fields Depending on Whether Enable Shared Addresses is Selected

Enable Shared Addresses check box on company profile

ListOfAddress (address as child object)

ListOfSharedAddress (shared address as child object)

Denormalised address fields in parent object (PrimaryBillToCity, PrimaryShipToCity and so on)

Address Id fields in parent object (PrimaryBillToAddressId, PrimaryShipToAddressId, AlternateAddressId)

 

Selected - addresses are shared.

Cannot be used to create, update, or delete the addresses as addresses are being shared, but can be used for query operations.

Can be used only to associate or dissociate an address from parent.

Addresses cannot be created, deleted, or updated using this child object. The top-level Address Web service must be used, see Address.

Cannot be used because addresses are being shared.

To create and update addresses, the top-level Address Web service must be used. see Address.

Can be used to associate a billing/shipping/primary address to the account, contact, dealer, partner objects.

Billing/shipping/primary fields in ListOfSharedAddress can also be used for the same purpose.

Deselected - addresses are not being shared.

Can be used to create, update, delete, and read addresses.

Partial update allowed - can be used only to edit the intersection object fields other than AddressId, billing/shipping/primary flag fields. Changing the address association or address flags is not allowed but any other fields (for example, custom fields on the account address object) can be updated.

Create or delete is not allowed and change in address association is not allowed, but query operations are not restricted.

Can be used.

Usage is as described in Adding and Updating Account Addresses.

Parent Objects

Account, Contact

Fields

Table 753 details the required and read-only fields for the address child object.

Table 753. Required and Read-Only Fields for the Address Child Object
Field Name
Type

AddressId

Read-only

GeocodeMatchCode

Read-only

GeocodeMatchVector

Read-only

GeocodeStatus

Read-only

Table 754 details the pick map fields for the address child object.

Table 754. Pick Map Fields for the Address Child Object
Pick Map Field
Maps To

None

 

Table 755 provides a list of the user key combinations for the address child object.

Table 755. User Key Fields on the Address Child Object
User Key Field Combinations

AddressId

ExternalId

Oracle Web Services On Demand Guide, Version 25.0 (Oracle CRM On Demand Release 37) Copyright © 2018, Oracle and/or its affiliates. All rights reserved. Legal Notices.