public class BPContactToFuncAndDept extends VdmEntity<BPContactToFuncAndDept>
Modifier and Type | Class and Description |
---|---|
static class |
BPContactToFuncAndDept.BPContactToFuncAndDeptBuilder |
Modifier and Type | Field and Description |
---|---|
static BPContactToFuncAndDeptSelectable |
ALL_FIELDS
Selector for all available fields of BPContactToFuncAndDept.
|
static BPContactToFuncAndDeptField<String> |
BUSINESS_PARTNER_COMPANY
Use with available fluent helpers to apply the BusinessPartnerCompany field to query operations.
|
static BPContactToFuncAndDeptField<String> |
BUSINESS_PARTNER_PERSON
Use with available fluent helpers to apply the BusinessPartnerPerson field to query operations.
|
static BPContactToFuncAndDeptField<String> |
CONTACT_PERSON_DEPARTMENT
Use with available fluent helpers to apply the ContactPersonDepartment field to query operations.
|
static BPContactToFuncAndDeptField<String> |
CONTACT_PERSON_FUNCTION
Use with available fluent helpers to apply the ContactPersonFunction field to query operations.
|
static BPContactToFuncAndDeptField<String> |
EMAIL_ADDRESS
Use with available fluent helpers to apply the EmailAddress field to query operations.
|
static BPContactToFuncAndDeptField<String> |
FAX_NUMBER
Use with available fluent helpers to apply the FaxNumber field to query operations.
|
static BPContactToFuncAndDeptField<String> |
FAX_NUMBER_EXTENSION
Use with available fluent helpers to apply the FaxNumberExtension field to query operations.
|
static BPContactToFuncAndDeptField<String> |
PHONE_NUMBER
Use with available fluent helpers to apply the PhoneNumber field to query operations.
|
static BPContactToFuncAndDeptField<String> |
PHONE_NUMBER_EXTENSION
Use with available fluent helpers to apply the PhoneNumberExtension field to query operations.
|
static BPContactToFuncAndDeptField<String> |
RELATIONSHIP_CATEGORY
Use with available fluent helpers to apply the RelationshipCategory field to query operations.
|
static BPContactToFuncAndDeptField<String> |
RELATIONSHIP_NUMBER
Use with available fluent helpers to apply the RelationshipNumber field to query operations.
|
static BPContactToFuncAndDeptField<Calendar> |
VALIDITY_END_DATE
Use with available fluent helpers to apply the ValidityEndDate field to query operations.
|
Constructor and Description |
---|
BPContactToFuncAndDept() |
BPContactToFuncAndDept(String relationshipNumber,
String businessPartnerCompany,
String businessPartnerPerson,
Calendar validityEndDate,
String contactPersonFunction,
String contactPersonDepartment,
String phoneNumber,
String phoneNumberExtension,
String faxNumber,
String faxNumberExtension,
String emailAddress,
String relationshipCategory,
ErpConfigContext erpConfigContext) |
Modifier and Type | Method and Description |
---|---|
static BPContactToFuncAndDept.BPContactToFuncAndDeptBuilder |
builder() |
boolean |
equals(Object o) |
static <T> BPContactToFuncAndDeptField<T> |
field(String fieldName,
Class<T> fieldType)
Use with available fluent helpers to apply an extension field to query operations.
|
String |
getBusinessPartnerCompany()
(Key Field) Constraints: Not nullable, Maximum length: 10
|
String |
getBusinessPartnerPerson()
(Key Field) Constraints: Not nullable, Maximum length: 10
|
String |
getContactPersonDepartment()
Constraints: Not nullable, Maximum length: 4 The name given by the business partner to this particular department may differ from the name that you use.
|
String |
getContactPersonFunction()
Constraints: Not nullable, Maximum length: 4 This is a contact person attribute that you can define in Customizing.Personnel managerSecretary
|
String |
getEmailAddress()
Constraints: Not nullable, Maximum length: 241 Example: user.name@company.comThe Internet mail address is used to send mail via the Internet world-wide; the protocol used is SMTP (Simple Mail Transfer Protocol).The Internet mail address format is specified in various RFCs (Internet Request for Comment), including RFCs 821 and 822.This is not an IP address (192.56.30.6).
|
ErpConfigContext |
getErpConfigContext()
Convienence field for reusing the same ERP system context with multiple queries (e.g. fetching associated entities).
|
String |
getFaxNumber()
Constraints: Not nullable, Maximum length: 30 If the fax number consists of a company number and an extension, the extension must be entered in the field extension.Fax number, as it is to be dialled from within the same country.Enter the following for the number "01234/567-0":Fax: 01234/567Extension: 0Enter the following for the number "01234/567-891":Fax: 01234/567Extension: 891For the number "012-345-678" (678 as extension) enter the following:Fax: 012-345Extension: 678In the following cases, enter the complete number (without country dialing code) in the field Fax:No part of the number can be considered as an extension.You are not sure which part of the number can be considered as an extension.
|
String |
getFaxNumberExtension()
Constraints: Not nullable, Maximum length: 10 If the fax number consists of a company number and an extension, the extension must be entered here.Enter the extensionThe following rules apply for the format of telephone and fax numbers:The length of the entries in the field Telephone and Extension (Fax and Extension) cannot be more than 24 characters in total.Leading spaces are not allowed in the field Telephone or Fax or in the field Extension.Valid characters are:Numbers (0123456789)Letters (ABCDEFGHIJKLMNOPQRSTUVWXYZ)Following other characters: /, (, ), - *, # and " " (space), but not as a leading space.If an + is entered as the first character, the system checks whether the specified number starts with a country code.
|
String |
getPhoneNumber()
Constraints: Not nullable, Maximum length: 30 If the telephone number consists of a company number and an extension, the extension must be entered in the field extension.Telephone number, as it is dialled from within the country.For the number "01234/567-0" enter the following:Telephone: 01234/567Estension: 0For the number "01234/567-891" enter the following:Telephone: 01234/567Extension: 891For the number "012-345-678" (678 as extension) enter the following:Telepone: 012-345Extension: 678In the following cases enter the complete number (without country dialling code) in the field Telephone:No part of the number can be regarded as an extension.You are not sure which part of the number can be regarded as an extension.
|
String |
getPhoneNumberExtension()
Constraints: Not nullable, Maximum length: 10 If the telephone number consists of a company number and an extension, the extension should be entered here.Enter the extension.The following rules apply for the format of telephone and fax numbers:The length of the entries in the field Telephone and Extension (Fax and Extension) cannot be more than 24 characters in total.Leading spaces are not allowed in the field Telephone or Fax or in the field Extension.Valid characters are:Numbers (0123456789)Letters (ABCDEFGHIJKLMNOPQRSTUVWXYZ)Following other characters: /, (, ), - *, # and " " (space), but not as a leading space.If an + is entered as the first character, the system checks whether the specified number starts with a country code.
|
String |
getRelationshipCategory()
Constraints: Not nullable, Maximum length: 6 A distinction is made between a one-way and an undirected business partner relationship category.
|
String |
getRelationshipNumber()
(Key Field) Constraints: Not nullable, Maximum length: 12
|
Class<BPContactToFuncAndDept> |
getType() |
Calendar |
getValidityEndDate()
(Key Field) Constraints: Not nullable, Precision: 0
|
int |
hashCode() |
void |
setBusinessPartnerCompany(String businessPartnerCompany)
(Key Field) Constraints: Not nullable, Maximum length: 10
|
void |
setBusinessPartnerPerson(String businessPartnerPerson)
(Key Field) Constraints: Not nullable, Maximum length: 10
|
void |
setContactPersonDepartment(String contactPersonDepartment)
Constraints: Not nullable, Maximum length: 4 The name given by the business partner to this particular department may differ from the name that you use.
|
void |
setContactPersonFunction(String contactPersonFunction)
Constraints: Not nullable, Maximum length: 4 This is a contact person attribute that you can define in Customizing.Personnel managerSecretary
|
void |
setEmailAddress(String emailAddress)
Constraints: Not nullable, Maximum length: 241 Example: user.name@company.comThe Internet mail address is used to send mail via the Internet world-wide; the protocol used is SMTP (Simple Mail Transfer Protocol).The Internet mail address format is specified in various RFCs (Internet Request for Comment), including RFCs 821 and 822.This is not an IP address (192.56.30.6).
|
void |
setErpConfigContext(ErpConfigContext erpConfigContext)
Convienence field for reusing the same ERP system context with multiple queries (e.g. fetching associated entities).
|
void |
setFaxNumber(String faxNumber)
Constraints: Not nullable, Maximum length: 30 If the fax number consists of a company number and an extension, the extension must be entered in the field extension.Fax number, as it is to be dialled from within the same country.Enter the following for the number "01234/567-0":Fax: 01234/567Extension: 0Enter the following for the number "01234/567-891":Fax: 01234/567Extension: 891For the number "012-345-678" (678 as extension) enter the following:Fax: 012-345Extension: 678In the following cases, enter the complete number (without country dialing code) in the field Fax:No part of the number can be considered as an extension.You are not sure which part of the number can be considered as an extension.
|
void |
setFaxNumberExtension(String faxNumberExtension)
Constraints: Not nullable, Maximum length: 10 If the fax number consists of a company number and an extension, the extension must be entered here.Enter the extensionThe following rules apply for the format of telephone and fax numbers:The length of the entries in the field Telephone and Extension (Fax and Extension) cannot be more than 24 characters in total.Leading spaces are not allowed in the field Telephone or Fax or in the field Extension.Valid characters are:Numbers (0123456789)Letters (ABCDEFGHIJKLMNOPQRSTUVWXYZ)Following other characters: /, (, ), - *, # and " " (space), but not as a leading space.If an + is entered as the first character, the system checks whether the specified number starts with a country code.
|
void |
setPhoneNumber(String phoneNumber)
Constraints: Not nullable, Maximum length: 30 If the telephone number consists of a company number and an extension, the extension must be entered in the field extension.Telephone number, as it is dialled from within the country.For the number "01234/567-0" enter the following:Telephone: 01234/567Estension: 0For the number "01234/567-891" enter the following:Telephone: 01234/567Extension: 891For the number "012-345-678" (678 as extension) enter the following:Telepone: 012-345Extension: 678In the following cases enter the complete number (without country dialling code) in the field Telephone:No part of the number can be regarded as an extension.You are not sure which part of the number can be regarded as an extension.
|
void |
setPhoneNumberExtension(String phoneNumberExtension)
Constraints: Not nullable, Maximum length: 10 If the telephone number consists of a company number and an extension, the extension should be entered here.Enter the extension.The following rules apply for the format of telephone and fax numbers:The length of the entries in the field Telephone and Extension (Fax and Extension) cannot be more than 24 characters in total.Leading spaces are not allowed in the field Telephone or Fax or in the field Extension.Valid characters are:Numbers (0123456789)Letters (ABCDEFGHIJKLMNOPQRSTUVWXYZ)Following other characters: /, (, ), - *, # and " " (space), but not as a leading space.If an + is entered as the first character, the system checks whether the specified number starts with a country code.
|
void |
setRelationshipCategory(String relationshipCategory)
Constraints: Not nullable, Maximum length: 6 A distinction is made between a one-way and an undirected business partner relationship category.
|
void |
setRelationshipNumber(String relationshipNumber)
(Key Field) Constraints: Not nullable, Maximum length: 12
|
void |
setValidityEndDate(Calendar validityEndDate)
(Key Field) Constraints: Not nullable, Precision: 0
|
String |
toString() |
getCustomField, getCustomField, getCustomFieldNames, getCustomFields, hasCustomField, hasCustomField, setCustomField, setCustomField
public static final BPContactToFuncAndDeptSelectable ALL_FIELDS
public static final BPContactToFuncAndDeptField<String> RELATIONSHIP_NUMBER
public static final BPContactToFuncAndDeptField<String> BUSINESS_PARTNER_COMPANY
public static final BPContactToFuncAndDeptField<String> BUSINESS_PARTNER_PERSON
public static final BPContactToFuncAndDeptField<Calendar> VALIDITY_END_DATE
public static final BPContactToFuncAndDeptField<String> CONTACT_PERSON_FUNCTION
public static final BPContactToFuncAndDeptField<String> CONTACT_PERSON_DEPARTMENT
public static final BPContactToFuncAndDeptField<String> PHONE_NUMBER
public static final BPContactToFuncAndDeptField<String> PHONE_NUMBER_EXTENSION
public static final BPContactToFuncAndDeptField<String> FAX_NUMBER
public static final BPContactToFuncAndDeptField<String> FAX_NUMBER_EXTENSION
public static final BPContactToFuncAndDeptField<String> EMAIL_ADDRESS
public static final BPContactToFuncAndDeptField<String> RELATIONSHIP_CATEGORY
public BPContactToFuncAndDept()
public BPContactToFuncAndDept(@Nullable String relationshipNumber, @Nullable String businessPartnerCompany, @Nullable String businessPartnerPerson, @Nullable Calendar validityEndDate, @Nullable String contactPersonFunction, @Nullable String contactPersonDepartment, @Nullable String phoneNumber, @Nullable String phoneNumberExtension, @Nullable String faxNumber, @Nullable String faxNumberExtension, @Nullable String emailAddress, @Nullable String relationshipCategory, @Nullable ErpConfigContext erpConfigContext)
public Class<BPContactToFuncAndDept> getType()
getType
in class VdmObject<BPContactToFuncAndDept>
public static <T> BPContactToFuncAndDeptField<T> field(String fieldName, Class<T> fieldType)
fieldName
- The name of the extension field as returned by the OData service.fieldType
- The Java type to use for the extension field when performing value comparisons.public static BPContactToFuncAndDept.BPContactToFuncAndDeptBuilder builder()
@Nullable public String getRelationshipNumber()
@Nullable public String getBusinessPartnerCompany()
@Nullable public String getBusinessPartnerPerson()
@Nullable public Calendar getValidityEndDate()
@Nullable public String getContactPersonFunction()
This is a contact person attribute that you can define in Customizing.Personnel managerSecretary
@Nullable public String getContactPersonDepartment()
The name given by the business partner to this particular department may differ from the name that you use. You can enter the name given by the business partner in the field company department.This is a contact person attribute that you can define in Customizing.For your purposes, the department name is "Sales". The business partner names the same department "Sales South".
@Nullable public String getPhoneNumber()
If the telephone number consists of a company number and an extension, the extension must be entered in the field extension.Telephone number, as it is dialled from within the country.For the number "01234/567-0" enter the following:Telephone: 01234/567Estension: 0For the number "01234/567-891" enter the following:Telephone: 01234/567Extension: 891For the number "012-345-678" (678 as extension) enter the following:Telepone: 012-345Extension: 678In the following cases enter the complete number (without country dialling code) in the field Telephone:No part of the number can be regarded as an extension.You are not sure which part of the number can be regarded as an extension.
@Nullable public String getPhoneNumberExtension()
If the telephone number consists of a company number and an extension, the extension should be entered here.Enter the extension.The following rules apply for the format of telephone and fax numbers:The length of the entries in the field Telephone and Extension (Fax and Extension) cannot be more than 24 characters in total.Leading spaces are not allowed in the field Telephone or Fax or in the field Extension.Valid characters are:Numbers (0123456789)Letters (ABCDEFGHIJKLMNOPQRSTUVWXYZ)Following other characters: /, (, ), - *, # and " " (space), but not as a leading space.If an + is entered as the first character, the system checks whether the specified number starts with a country code. If so, a warning message is displayed because the country code is automatically determined by the system and should not be stored in the Telephone number (Fax number) field.If an & is entered as the first character, the automatic check and formatting of the telephone number (fax number), as well as the determination of the country code, is suppressed.For the number "01234/567-0" enter the following:Telephone: 01234/567Estension: 0For the number "01234/567-891" enter the following:Telephone: 01234/567Extension: 891For the number "012-345-678" (678 as extension) enter the following:Telepone: 012-345Extension: 678In the following cases enter the complete number (without country dialling code) in the field Telephone:No part of the number can be regarded as an extension.You are not sure which part of the number can be regarded as an extension.
@Nullable public String getFaxNumber()
If the fax number consists of a company number and an extension, the extension must be entered in the field extension.Fax number, as it is to be dialled from within the same country.Enter the following for the number "01234/567-0":Fax: 01234/567Extension: 0Enter the following for the number "01234/567-891":Fax: 01234/567Extension: 891For the number "012-345-678" (678 as extension) enter the following:Fax: 012-345Extension: 678In the following cases, enter the complete number (without country dialing code) in the field Fax:No part of the number can be considered as an extension.You are not sure which part of the number can be considered as an extension.
@Nullable public String getFaxNumberExtension()
If the fax number consists of a company number and an extension, the extension must be entered here.Enter the extensionThe following rules apply for the format of telephone and fax numbers:The length of the entries in the field Telephone and Extension (Fax and Extension) cannot be more than 24 characters in total.Leading spaces are not allowed in the field Telephone or Fax or in the field Extension.Valid characters are:Numbers (0123456789)Letters (ABCDEFGHIJKLMNOPQRSTUVWXYZ)Following other characters: /, (, ), - *, # and " " (space), but not as a leading space.If an + is entered as the first character, the system checks whether the specified number starts with a country code. If so, a warning message is displayed because the country code is automatically determined by the system and should not be stored in the Telephone number (Fax number) field.If an & is entered as the first character, the automatic check and formatting of the telephone number (fax number), as well as the determination of the country code, is suppressed.Enter the following for the number "01234/567-0":Fax: 01234/567Extension: 0Enter the following for the number "01234/567-891":Fax: 01234/567Extension: 891For the number "012-345-678" (678 as extension) enter the following:Fax: 012-345Extension: 678In the following cases, enter the complete number (without country dialing code) in the field Fax:No part of the number can be considered as an extension.You are not sure which part of the number can be considered as an extension.
@Nullable public String getEmailAddress()
Example: user.name@company.comThe Internet mail address is used to send mail via the Internet world-wide; the protocol used is SMTP (Simple Mail Transfer Protocol).The Internet mail address format is specified in various RFCs (Internet Request for Comment), including RFCs 821 and 822.This is not an IP address (192.56.30.6).
@Nullable public String getRelationshipCategory()
A distinction is made between a one-way and an undirected business partner relationship category. In a one-way relationship category, the relationship extends from one partner to another, but not vice versa.Marriage (undirected)Employee (one-way)Contact person (one-way)
@Nullable public ErpConfigContext getErpConfigContext()
public void setRelationshipNumber(@Nullable String relationshipNumber)
relationshipNumber
- public void setBusinessPartnerCompany(@Nullable String businessPartnerCompany)
businessPartnerCompany
- public void setBusinessPartnerPerson(@Nullable String businessPartnerPerson)
businessPartnerPerson
- public void setValidityEndDate(@Nullable Calendar validityEndDate)
validityEndDate
- public void setContactPersonFunction(@Nullable String contactPersonFunction)
This is a contact person attribute that you can define in Customizing.Personnel managerSecretary
contactPersonFunction
- public void setContactPersonDepartment(@Nullable String contactPersonDepartment)
The name given by the business partner to this particular department may differ from the name that you use. You can enter the name given by the business partner in the field company department.This is a contact person attribute that you can define in Customizing.For your purposes, the department name is "Sales". The business partner names the same department "Sales South".
contactPersonDepartment
- public void setPhoneNumber(@Nullable String phoneNumber)
If the telephone number consists of a company number and an extension, the extension must be entered in the field extension.Telephone number, as it is dialled from within the country.For the number "01234/567-0" enter the following:Telephone: 01234/567Estension: 0For the number "01234/567-891" enter the following:Telephone: 01234/567Extension: 891For the number "012-345-678" (678 as extension) enter the following:Telepone: 012-345Extension: 678In the following cases enter the complete number (without country dialling code) in the field Telephone:No part of the number can be regarded as an extension.You are not sure which part of the number can be regarded as an extension.
phoneNumber
- public void setPhoneNumberExtension(@Nullable String phoneNumberExtension)
If the telephone number consists of a company number and an extension, the extension should be entered here.Enter the extension.The following rules apply for the format of telephone and fax numbers:The length of the entries in the field Telephone and Extension (Fax and Extension) cannot be more than 24 characters in total.Leading spaces are not allowed in the field Telephone or Fax or in the field Extension.Valid characters are:Numbers (0123456789)Letters (ABCDEFGHIJKLMNOPQRSTUVWXYZ)Following other characters: /, (, ), - *, # and " " (space), but not as a leading space.If an + is entered as the first character, the system checks whether the specified number starts with a country code. If so, a warning message is displayed because the country code is automatically determined by the system and should not be stored in the Telephone number (Fax number) field.If an & is entered as the first character, the automatic check and formatting of the telephone number (fax number), as well as the determination of the country code, is suppressed.For the number "01234/567-0" enter the following:Telephone: 01234/567Estension: 0For the number "01234/567-891" enter the following:Telephone: 01234/567Extension: 891For the number "012-345-678" (678 as extension) enter the following:Telepone: 012-345Extension: 678In the following cases enter the complete number (without country dialling code) in the field Telephone:No part of the number can be regarded as an extension.You are not sure which part of the number can be regarded as an extension.
phoneNumberExtension
- public void setFaxNumber(@Nullable String faxNumber)
If the fax number consists of a company number and an extension, the extension must be entered in the field extension.Fax number, as it is to be dialled from within the same country.Enter the following for the number "01234/567-0":Fax: 01234/567Extension: 0Enter the following for the number "01234/567-891":Fax: 01234/567Extension: 891For the number "012-345-678" (678 as extension) enter the following:Fax: 012-345Extension: 678In the following cases, enter the complete number (without country dialing code) in the field Fax:No part of the number can be considered as an extension.You are not sure which part of the number can be considered as an extension.
faxNumber
- public void setFaxNumberExtension(@Nullable String faxNumberExtension)
If the fax number consists of a company number and an extension, the extension must be entered here.Enter the extensionThe following rules apply for the format of telephone and fax numbers:The length of the entries in the field Telephone and Extension (Fax and Extension) cannot be more than 24 characters in total.Leading spaces are not allowed in the field Telephone or Fax or in the field Extension.Valid characters are:Numbers (0123456789)Letters (ABCDEFGHIJKLMNOPQRSTUVWXYZ)Following other characters: /, (, ), - *, # and " " (space), but not as a leading space.If an + is entered as the first character, the system checks whether the specified number starts with a country code. If so, a warning message is displayed because the country code is automatically determined by the system and should not be stored in the Telephone number (Fax number) field.If an & is entered as the first character, the automatic check and formatting of the telephone number (fax number), as well as the determination of the country code, is suppressed.Enter the following for the number "01234/567-0":Fax: 01234/567Extension: 0Enter the following for the number "01234/567-891":Fax: 01234/567Extension: 891For the number "012-345-678" (678 as extension) enter the following:Fax: 012-345Extension: 678In the following cases, enter the complete number (without country dialing code) in the field Fax:No part of the number can be considered as an extension.You are not sure which part of the number can be considered as an extension.
faxNumberExtension
- public void setEmailAddress(@Nullable String emailAddress)
Example: user.name@company.comThe Internet mail address is used to send mail via the Internet world-wide; the protocol used is SMTP (Simple Mail Transfer Protocol).The Internet mail address format is specified in various RFCs (Internet Request for Comment), including RFCs 821 and 822.This is not an IP address (192.56.30.6).
emailAddress
- public void setRelationshipCategory(@Nullable String relationshipCategory)
A distinction is made between a one-way and an undirected business partner relationship category. In a one-way relationship category, the relationship extends from one partner to another, but not vice versa.Marriage (undirected)Employee (one-way)Contact person (one-way)
relationshipCategory
- public void setErpConfigContext(@Nullable ErpConfigContext erpConfigContext)
erpConfigContext
- public String toString()
toString
in class VdmObject<BPContactToFuncAndDept>
public boolean equals(Object o)
equals
in class VdmObject<BPContactToFuncAndDept>
public int hashCode()
hashCode
in class VdmObject<BPContactToFuncAndDept>
Copyright © 2018 SAP SE. All rights reserved.