Skip to content

/AWS1/CL_CUSFIELDSOURCEPFLIDS

A duplicate customer profile that is to be merged into a main profile.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_accountnumber TYPE /AWS1/CUSUUID /AWS1/CUSUUID

A unique identifier for the account number field to be merged.

iv_additionalinformation TYPE /AWS1/CUSUUID /AWS1/CUSUUID

A unique identifier for the additional information field to be merged.

iv_partytype TYPE /AWS1/CUSUUID /AWS1/CUSUUID

A unique identifier for the party type field to be merged.

iv_businessname TYPE /AWS1/CUSUUID /AWS1/CUSUUID

A unique identifier for the business name field to be merged.

iv_firstname TYPE /AWS1/CUSUUID /AWS1/CUSUUID

A unique identifier for the first name field to be merged.

iv_middlename TYPE /AWS1/CUSUUID /AWS1/CUSUUID

A unique identifier for the middle name field to be merged.

iv_lastname TYPE /AWS1/CUSUUID /AWS1/CUSUUID

A unique identifier for the last name field to be merged.

iv_birthdate TYPE /AWS1/CUSUUID /AWS1/CUSUUID

A unique identifier for the birthdate field to be merged.

iv_gender TYPE /AWS1/CUSUUID /AWS1/CUSUUID

A unique identifier for the gender field to be merged.

iv_phonenumber TYPE /AWS1/CUSUUID /AWS1/CUSUUID

A unique identifier for the phone number field to be merged.

iv_mobilephonenumber TYPE /AWS1/CUSUUID /AWS1/CUSUUID

A unique identifier for the mobile phone number field to be merged.

iv_homephonenumber TYPE /AWS1/CUSUUID /AWS1/CUSUUID

A unique identifier for the home phone number field to be merged.

iv_businessphonenumber TYPE /AWS1/CUSUUID /AWS1/CUSUUID

A unique identifier for the business phone number field to be merged.

iv_emailaddress TYPE /AWS1/CUSUUID /AWS1/CUSUUID

A unique identifier for the email address field to be merged.

iv_personalemailaddress TYPE /AWS1/CUSUUID /AWS1/CUSUUID

A unique identifier for the personal email address field to be merged.

iv_businessemailaddress TYPE /AWS1/CUSUUID /AWS1/CUSUUID

A unique identifier for the party type field to be merged.

iv_address TYPE /AWS1/CUSUUID /AWS1/CUSUUID

A unique identifier for the party type field to be merged.

iv_shippingaddress TYPE /AWS1/CUSUUID /AWS1/CUSUUID

A unique identifier for the shipping address field to be merged.

iv_mailingaddress TYPE /AWS1/CUSUUID /AWS1/CUSUUID

A unique identifier for the mailing address field to be merged.

iv_billingaddress TYPE /AWS1/CUSUUID /AWS1/CUSUUID

A unique identifier for the billing type field to be merged.

it_attributes TYPE /AWS1/CL_CUSATTRSOURCEIDMAP_W=>TT_ATTRIBUTESOURCEIDMAP TT_ATTRIBUTESOURCEIDMAP

A unique identifier for the attributes field to be merged.


Queryable Attributes

AccountNumber

A unique identifier for the account number field to be merged.

Accessible with the following methods

Method Description
GET_ACCOUNTNUMBER() Getter for ACCOUNTNUMBER, with configurable default
ASK_ACCOUNTNUMBER() Getter for ACCOUNTNUMBER w/ exceptions if field has no value
HAS_ACCOUNTNUMBER() Determine if ACCOUNTNUMBER has a value

AdditionalInformation

A unique identifier for the additional information field to be merged.

Accessible with the following methods

Method Description
GET_ADDITIONALINFORMATION() Getter for ADDITIONALINFORMATION, with configurable default
ASK_ADDITIONALINFORMATION() Getter for ADDITIONALINFORMATION w/ exceptions if field has
HAS_ADDITIONALINFORMATION() Determine if ADDITIONALINFORMATION has a value

PartyType

A unique identifier for the party type field to be merged.

Accessible with the following methods

Method Description
GET_PARTYTYPE() Getter for PARTYTYPE, with configurable default
ASK_PARTYTYPE() Getter for PARTYTYPE w/ exceptions if field has no value
HAS_PARTYTYPE() Determine if PARTYTYPE has a value

BusinessName

A unique identifier for the business name field to be merged.

Accessible with the following methods

Method Description
GET_BUSINESSNAME() Getter for BUSINESSNAME, with configurable default
ASK_BUSINESSNAME() Getter for BUSINESSNAME w/ exceptions if field has no value
HAS_BUSINESSNAME() Determine if BUSINESSNAME has a value

FirstName

A unique identifier for the first name field to be merged.

Accessible with the following methods

Method Description
GET_FIRSTNAME() Getter for FIRSTNAME, with configurable default
ASK_FIRSTNAME() Getter for FIRSTNAME w/ exceptions if field has no value
HAS_FIRSTNAME() Determine if FIRSTNAME has a value

MiddleName

A unique identifier for the middle name field to be merged.

Accessible with the following methods

Method Description
GET_MIDDLENAME() Getter for MIDDLENAME, with configurable default
ASK_MIDDLENAME() Getter for MIDDLENAME w/ exceptions if field has no value
HAS_MIDDLENAME() Determine if MIDDLENAME has a value

LastName

A unique identifier for the last name field to be merged.

Accessible with the following methods

Method Description
GET_LASTNAME() Getter for LASTNAME, with configurable default
ASK_LASTNAME() Getter for LASTNAME w/ exceptions if field has no value
HAS_LASTNAME() Determine if LASTNAME has a value

BirthDate

A unique identifier for the birthdate field to be merged.

Accessible with the following methods

Method Description
GET_BIRTHDATE() Getter for BIRTHDATE, with configurable default
ASK_BIRTHDATE() Getter for BIRTHDATE w/ exceptions if field has no value
HAS_BIRTHDATE() Determine if BIRTHDATE has a value

Gender

A unique identifier for the gender field to be merged.

Accessible with the following methods

Method Description
GET_GENDER() Getter for GENDER, with configurable default
ASK_GENDER() Getter for GENDER w/ exceptions if field has no value
HAS_GENDER() Determine if GENDER has a value

PhoneNumber

A unique identifier for the phone number field to be merged.

Accessible with the following methods

Method Description
GET_PHONENUMBER() Getter for PHONENUMBER, with configurable default
ASK_PHONENUMBER() Getter for PHONENUMBER w/ exceptions if field has no value
HAS_PHONENUMBER() Determine if PHONENUMBER has a value

MobilePhoneNumber

A unique identifier for the mobile phone number field to be merged.

Accessible with the following methods

Method Description
GET_MOBILEPHONENUMBER() Getter for MOBILEPHONENUMBER, with configurable default
ASK_MOBILEPHONENUMBER() Getter for MOBILEPHONENUMBER w/ exceptions if field has no v
HAS_MOBILEPHONENUMBER() Determine if MOBILEPHONENUMBER has a value

HomePhoneNumber

A unique identifier for the home phone number field to be merged.

Accessible with the following methods

Method Description
GET_HOMEPHONENUMBER() Getter for HOMEPHONENUMBER, with configurable default
ASK_HOMEPHONENUMBER() Getter for HOMEPHONENUMBER w/ exceptions if field has no val
HAS_HOMEPHONENUMBER() Determine if HOMEPHONENUMBER has a value

BusinessPhoneNumber

A unique identifier for the business phone number field to be merged.

Accessible with the following methods

Method Description
GET_BUSINESSPHONENUMBER() Getter for BUSINESSPHONENUMBER, with configurable default
ASK_BUSINESSPHONENUMBER() Getter for BUSINESSPHONENUMBER w/ exceptions if field has no
HAS_BUSINESSPHONENUMBER() Determine if BUSINESSPHONENUMBER has a value

EmailAddress

A unique identifier for the email address field to be merged.

Accessible with the following methods

Method Description
GET_EMAILADDRESS() Getter for EMAILADDRESS, with configurable default
ASK_EMAILADDRESS() Getter for EMAILADDRESS w/ exceptions if field has no value
HAS_EMAILADDRESS() Determine if EMAILADDRESS has a value

PersonalEmailAddress

A unique identifier for the personal email address field to be merged.

Accessible with the following methods

Method Description
GET_PERSONALEMAILADDRESS() Getter for PERSONALEMAILADDRESS, with configurable default
ASK_PERSONALEMAILADDRESS() Getter for PERSONALEMAILADDRESS w/ exceptions if field has n
HAS_PERSONALEMAILADDRESS() Determine if PERSONALEMAILADDRESS has a value

BusinessEmailAddress

A unique identifier for the party type field to be merged.

Accessible with the following methods

Method Description
GET_BUSINESSEMAILADDRESS() Getter for BUSINESSEMAILADDRESS, with configurable default
ASK_BUSINESSEMAILADDRESS() Getter for BUSINESSEMAILADDRESS w/ exceptions if field has n
HAS_BUSINESSEMAILADDRESS() Determine if BUSINESSEMAILADDRESS has a value

Address

A unique identifier for the party type field to be merged.

Accessible with the following methods

Method Description
GET_ADDRESS() Getter for ADDRESS, with configurable default
ASK_ADDRESS() Getter for ADDRESS w/ exceptions if field has no value
HAS_ADDRESS() Determine if ADDRESS has a value

ShippingAddress

A unique identifier for the shipping address field to be merged.

Accessible with the following methods

Method Description
GET_SHIPPINGADDRESS() Getter for SHIPPINGADDRESS, with configurable default
ASK_SHIPPINGADDRESS() Getter for SHIPPINGADDRESS w/ exceptions if field has no val
HAS_SHIPPINGADDRESS() Determine if SHIPPINGADDRESS has a value

MailingAddress

A unique identifier for the mailing address field to be merged.

Accessible with the following methods

Method Description
GET_MAILINGADDRESS() Getter for MAILINGADDRESS, with configurable default
ASK_MAILINGADDRESS() Getter for MAILINGADDRESS w/ exceptions if field has no valu
HAS_MAILINGADDRESS() Determine if MAILINGADDRESS has a value

BillingAddress

A unique identifier for the billing type field to be merged.

Accessible with the following methods

Method Description
GET_BILLINGADDRESS() Getter for BILLINGADDRESS, with configurable default
ASK_BILLINGADDRESS() Getter for BILLINGADDRESS w/ exceptions if field has no valu
HAS_BILLINGADDRESS() Determine if BILLINGADDRESS has a value

Attributes

A unique identifier for the attributes field to be merged.

Accessible with the following methods

Method Description
GET_ATTRIBUTES() Getter for ATTRIBUTES, with configurable default
ASK_ATTRIBUTES() Getter for ATTRIBUTES w/ exceptions if field has no value
HAS_ATTRIBUTES() Determine if ATTRIBUTES has a value