public class BusinessPartner extends VdmEntity<BusinessPartner>
Modifier and Type | Class and Description |
---|---|
static class |
BusinessPartner.BusinessPartnerBuilder |
Modifier and Type | Field and Description |
---|---|
static BusinessPartnerField<String> |
ACADEMIC_TITLE
Use with available fluent helpers to apply the AcademicTitle field to query operations.
|
static BusinessPartnerField<String> |
ADDITIONAL_LAST_NAME
Use with available fluent helpers to apply the AdditionalLastName field to query operations.
|
static BusinessPartnerSelectable |
ALL_FIELDS
Selector for all available fields of BusinessPartner.
|
static BusinessPartnerField<String> |
AUTHORIZATION_GROUP
Use with available fluent helpers to apply the AuthorizationGroup field to query operations.
|
static BusinessPartnerField<Calendar> |
BIRTH_DATE
Use with available fluent helpers to apply the BirthDate field to query operations.
|
static BusinessPartnerField<String> |
BUSINESS_PARTNER
Use with available fluent helpers to apply the BusinessPartner field to query operations.
|
static BusinessPartnerField<String> |
BUSINESS_PARTNER_CATEGORY
Use with available fluent helpers to apply the BusinessPartnerCategory field to query operations.
|
static BusinessPartnerField<String> |
BUSINESS_PARTNER_FULL_NAME
Use with available fluent helpers to apply the BusinessPartnerFullName field to query operations.
|
static BusinessPartnerField<String> |
BUSINESS_PARTNER_GROUPING
Use with available fluent helpers to apply the BusinessPartnerGrouping field to query operations.
|
static BusinessPartnerField<Boolean> |
BUSINESS_PARTNER_IS_BLOCKED
Use with available fluent helpers to apply the BusinessPartnerIsBlocked field to query operations.
|
static BusinessPartnerField<String> |
BUSINESS_PARTNER_NAME
Use with available fluent helpers to apply the BusinessPartnerName field to query operations.
|
static BusinessPartnerField<String> |
BUSINESS_PARTNER_TYPE
Use with available fluent helpers to apply the BusinessPartnerType field to query operations.
|
static BusinessPartnerField<UUID> |
BUSINESS_PARTNER_UUID
Use with available fluent helpers to apply the BusinessPartnerUUID field to query operations.
|
static BusinessPartnerField<String> |
CORRESPONDENCE_LANGUAGE
Use with available fluent helpers to apply the CorrespondenceLanguage field to query operations.
|
static BusinessPartnerField<String> |
CREATED_BY_USER
Use with available fluent helpers to apply the CreatedByUser field to query operations.
|
static BusinessPartnerField<Calendar> |
CREATION_DATE
Use with available fluent helpers to apply the CreationDate field to query operations.
|
static BusinessPartnerField<Calendar> |
CREATION_TIME
Use with available fluent helpers to apply the CreationTime field to query operations.
|
static BusinessPartnerField<String> |
CUSTOMER
Use with available fluent helpers to apply the Customer field to query operations.
|
static BusinessPartnerField<String> |
E_TAG
Use with available fluent helpers to apply the ETag field to query operations.
|
static BusinessPartnerField<String> |
FIRST_NAME
Use with available fluent helpers to apply the FirstName field to query operations.
|
static BusinessPartnerField<String> |
FORM_OF_ADDRESS
Use with available fluent helpers to apply the FormOfAddress field to query operations.
|
static BusinessPartnerField<String> |
GROUP_BUSINESS_PARTNER_NAME1
Use with available fluent helpers to apply the GroupBusinessPartnerName1 field to query operations.
|
static BusinessPartnerField<String> |
GROUP_BUSINESS_PARTNER_NAME2
Use with available fluent helpers to apply the GroupBusinessPartnerName2 field to query operations.
|
static BusinessPartnerField<String> |
INDEPENDENT_ADDRESS_ID
Use with available fluent helpers to apply the IndependentAddressID field to query operations.
|
static BusinessPartnerField<String> |
INDUSTRY
Use with available fluent helpers to apply the Industry field to query operations.
|
static BusinessPartnerField<String> |
INTERNATIONAL_LOCATION_NUMBER1
Use with available fluent helpers to apply the InternationalLocationNumber1 field to query operations.
|
static BusinessPartnerField<String> |
INTERNATIONAL_LOCATION_NUMBER2
Use with available fluent helpers to apply the InternationalLocationNumber2 field to query operations.
|
static BusinessPartnerField<String> |
INTERNATIONAL_LOCATION_NUMBER3
Use with available fluent helpers to apply the InternationalLocationNumber3 field to query operations.
|
static BusinessPartnerField<String> |
IS_BUSINESS_PURPOSE_COMPLETED
Use with available fluent helpers to apply the IsBusinessPurposeCompleted field to query operations.
|
static BusinessPartnerField<Boolean> |
IS_FEMALE
Use with available fluent helpers to apply the IsFemale field to query operations.
|
static BusinessPartnerField<Boolean> |
IS_MALE
Use with available fluent helpers to apply the IsMale field to query operations.
|
static BusinessPartnerField<Boolean> |
IS_MARKED_FOR_ARCHIVING
Use with available fluent helpers to apply the IsMarkedForArchiving field to query operations.
|
static BusinessPartnerField<String> |
IS_NATURAL_PERSON
Use with available fluent helpers to apply the IsNaturalPerson field to query operations.
|
static BusinessPartnerField<Boolean> |
IS_SEX_UNKNOWN
Use with available fluent helpers to apply the IsSexUnknown field to query operations.
|
static BusinessPartnerField<String> |
LANGUAGE
Use with available fluent helpers to apply the Language field to query operations.
|
static BusinessPartnerField<Calendar> |
LAST_CHANGE_DATE
Use with available fluent helpers to apply the LastChangeDate field to query operations.
|
static BusinessPartnerField<Calendar> |
LAST_CHANGE_TIME
Use with available fluent helpers to apply the LastChangeTime field to query operations.
|
static BusinessPartnerField<String> |
LAST_CHANGED_BY_USER
Use with available fluent helpers to apply the LastChangedByUser field to query operations.
|
static BusinessPartnerField<String> |
LAST_NAME
Use with available fluent helpers to apply the LastName field to query operations.
|
static BusinessPartnerField<String> |
LEGAL_FORM
Use with available fluent helpers to apply the LegalForm field to query operations.
|
static BusinessPartnerField<String> |
MIDDLE_NAME
Use with available fluent helpers to apply the MiddleName field to query operations.
|
static BusinessPartnerField<String> |
NAME_COUNTRY
Use with available fluent helpers to apply the NameCountry field to query operations.
|
static BusinessPartnerField<String> |
NAME_FORMAT
Use with available fluent helpers to apply the NameFormat field to query operations.
|
static BusinessPartnerField<String> |
ORGANIZATION_BP_NAME1
Use with available fluent helpers to apply the OrganizationBPName1 field to query operations.
|
static BusinessPartnerField<String> |
ORGANIZATION_BP_NAME2
Use with available fluent helpers to apply the OrganizationBPName2 field to query operations.
|
static BusinessPartnerField<String> |
ORGANIZATION_BP_NAME3
Use with available fluent helpers to apply the OrganizationBPName3 field to query operations.
|
static BusinessPartnerField<String> |
ORGANIZATION_BP_NAME4
Use with available fluent helpers to apply the OrganizationBPName4 field to query operations.
|
static BusinessPartnerField<Calendar> |
ORGANIZATION_FOUNDATION_DATE
Use with available fluent helpers to apply the OrganizationFoundationDate field to query operations.
|
static BusinessPartnerField<Calendar> |
ORGANIZATION_LIQUIDATION_DATE
Use with available fluent helpers to apply the OrganizationLiquidationDate field to query operations.
|
static BusinessPartnerField<String> |
PERSON_FULL_NAME
Use with available fluent helpers to apply the PersonFullName field to query operations.
|
static BusinessPartnerField<String> |
PERSON_NUMBER
Use with available fluent helpers to apply the PersonNumber field to query operations.
|
static BusinessPartnerField<String> |
SEARCH_TERM1
Use with available fluent helpers to apply the SearchTerm1 field to query operations.
|
static BusinessPartnerField<String> |
SUPPLIER
Use with available fluent helpers to apply the Supplier field to query operations.
|
static BusinessPartnerLink<BuPaIdentification> |
TO_BU_PA_IDENTIFICATION
Use with available fluent helpers to apply the to_BuPaIdentification navigation property to query operations.
|
static BusinessPartnerLink<BusinessPartnerAddress> |
TO_BUSINESS_PARTNER_ADDRESS
Use with available fluent helpers to apply the to_BusinessPartnerAddress navigation property to query operations.
|
static BusinessPartnerLink<BusinessPartnerBank> |
TO_BUSINESS_PARTNER_BANK
Use with available fluent helpers to apply the to_BusinessPartnerBank navigation property to query operations.
|
static BusinessPartnerLink<BusinessPartnerContact> |
TO_BUSINESS_PARTNER_CONTACT
Use with available fluent helpers to apply the to_BusinessPartnerContact navigation property to query operations.
|
static BusinessPartnerLink<BusinessPartnerRole> |
TO_BUSINESS_PARTNER_ROLE
Use with available fluent helpers to apply the to_BusinessPartnerRole navigation property to query operations.
|
static BusinessPartnerLink<BusinessPartnerTaxNumber> |
TO_BUSINESS_PARTNER_TAX
Use with available fluent helpers to apply the to_BusinessPartnerTax navigation property to query operations.
|
static BusinessPartnerLink<Customer> |
TO_CUSTOMER
Use with available fluent helpers to apply the to_Customer navigation property to query operations.
|
static BusinessPartnerLink<Supplier> |
TO_SUPPLIER
Use with available fluent helpers to apply the to_Supplier navigation property to query operations.
|
Constructor and Description |
---|
BusinessPartner() |
BusinessPartner(String businessPartner,
String customer,
String supplier,
String academicTitle,
String authorizationGroup,
String businessPartnerCategory,
String businessPartnerFullName,
String businessPartnerGrouping,
String businessPartnerName,
UUID businessPartnerUUID,
String correspondenceLanguage,
String createdByUser,
Calendar creationDate,
Calendar creationTime,
String firstName,
String formOfAddress,
String industry,
String internationalLocationNumber1,
String internationalLocationNumber2,
Boolean isFemale,
Boolean isMale,
String isNaturalPerson,
Boolean isSexUnknown,
String language,
Calendar lastChangeDate,
Calendar lastChangeTime,
String lastChangedByUser,
String lastName,
String legalForm,
String organizationBPName1,
String organizationBPName2,
String organizationBPName3,
String organizationBPName4,
Calendar organizationFoundationDate,
Calendar organizationLiquidationDate,
String searchTerm1,
String additionalLastName,
Calendar birthDate,
Boolean businessPartnerIsBlocked,
String businessPartnerType,
String eTag,
String groupBusinessPartnerName1,
String groupBusinessPartnerName2,
String independentAddressID,
String internationalLocationNumber3,
String middleName,
String nameCountry,
String nameFormat,
String personFullName,
String personNumber,
Boolean isMarkedForArchiving,
String isBusinessPurposeCompleted,
ErpConfigContext erpConfigContext,
List<BuPaIdentification> toBuPaIdentification,
List<BusinessPartnerAddress> toBusinessPartnerAddress,
List<BusinessPartnerBank> toBusinessPartnerBank,
List<BusinessPartnerContact> toBusinessPartnerContact,
List<BusinessPartnerRole> toBusinessPartnerRole,
List<BusinessPartnerTaxNumber> toBusinessPartnerTax,
Customer toCustomer,
Supplier toSupplier) |
Modifier and Type | Method and Description |
---|---|
void |
addBuPaIdentification(BuPaIdentification... entity)
Adds elements to the list of associated BuPaIdentification entities.
|
void |
addBusinessPartnerAddress(BusinessPartnerAddress... entity)
Adds elements to the list of associated BusinessPartnerAddress entities.
|
void |
addBusinessPartnerBank(BusinessPartnerBank... entity)
Adds elements to the list of associated BusinessPartnerBank entities.
|
void |
addBusinessPartnerContact(BusinessPartnerContact... entity)
Adds elements to the list of associated BusinessPartnerContact entities.
|
void |
addBusinessPartnerRole(BusinessPartnerRole... entity)
Adds elements to the list of associated BusinessPartnerRole entities.
|
void |
addBusinessPartnerTax(BusinessPartnerTaxNumber... entity)
Adds elements to the list of associated BusinessPartnerTaxNumber entities.
|
static BusinessPartner.BusinessPartnerBuilder |
builder() |
boolean |
equals(Object o) |
List<BuPaIdentification> |
fetchBuPaIdentification()
Fetches the BuPaIdentification entities (one to many) associated with this entity.
|
List<BusinessPartnerAddress> |
fetchBusinessPartnerAddress()
Fetches the BusinessPartnerAddress entities (one to many) associated with this entity.
|
List<BusinessPartnerBank> |
fetchBusinessPartnerBank()
Fetches the BusinessPartnerBank entities (one to many) associated with this entity.
|
List<BusinessPartnerContact> |
fetchBusinessPartnerContact()
Fetches the BusinessPartnerContact entities (one to many) associated with this entity.
|
List<BusinessPartnerRole> |
fetchBusinessPartnerRole()
Fetches the BusinessPartnerRole entities (one to many) associated with this entity.
|
List<BusinessPartnerTaxNumber> |
fetchBusinessPartnerTax()
Fetches the BusinessPartnerTaxNumber entities (one to many) associated with this entity.
|
Customer |
fetchCustomer()
Fetches the Customer entity (one to one) associated with this entity.
|
Supplier |
fetchSupplier()
Fetches the Supplier entity (one to one) associated with this entity.
|
static <T> BusinessPartnerField<T> |
field(String fieldName,
Class<T> fieldType)
Use with available fluent helpers to apply an extension field to query operations.
|
String |
getAcademicTitle()
Constraints: Not nullable, Maximum length: 4
|
String |
getAdditionalLastName()
Constraints: Not nullable, Maximum length: 40
|
String |
getAuthorizationGroup()
Constraints: Not nullable, Maximum length: 4
|
Calendar |
getBirthDate()
Constraints: Not nullable, Precision: 0
|
List<BuPaIdentification> |
getBuPaIdentificationOrFetch()
Retrieval of associated BuPaIdentification entities (one to many).
|
com.google.common.base.Optional<List<BuPaIdentification>> |
getBuPaIdentificationOrNull()
Retrieval of associated BuPaIdentification entities (one to many).
|
String |
getBusinessPartner()
(Key Field) Constraints: Not nullable, Maximum length: 10
|
List<BusinessPartnerAddress> |
getBusinessPartnerAddressOrFetch()
Retrieval of associated BusinessPartnerAddress entities (one to many).
|
com.google.common.base.Optional<List<BusinessPartnerAddress>> |
getBusinessPartnerAddressOrNull()
Retrieval of associated BusinessPartnerAddress entities (one to many).
|
List<BusinessPartnerBank> |
getBusinessPartnerBankOrFetch()
Retrieval of associated BusinessPartnerBank entities (one to many).
|
com.google.common.base.Optional<List<BusinessPartnerBank>> |
getBusinessPartnerBankOrNull()
Retrieval of associated BusinessPartnerBank entities (one to many).
|
String |
getBusinessPartnerCategory()
Constraints: Not nullable, Maximum length: 1
|
List<BusinessPartnerContact> |
getBusinessPartnerContactOrFetch()
Retrieval of associated BusinessPartnerContact entities (one to many).
|
com.google.common.base.Optional<List<BusinessPartnerContact>> |
getBusinessPartnerContactOrNull()
Retrieval of associated BusinessPartnerContact entities (one to many).
|
String |
getBusinessPartnerFullName()
Constraints: Not nullable, Maximum length: 81
|
String |
getBusinessPartnerGrouping()
Constraints: Not nullable, Maximum length: 4
|
Boolean |
getBusinessPartnerIsBlocked()
Constraints: none
|
String |
getBusinessPartnerName()
Constraints: Not nullable, Maximum length: 81
|
List<BusinessPartnerRole> |
getBusinessPartnerRoleOrFetch()
Retrieval of associated BusinessPartnerRole entities (one to many).
|
com.google.common.base.Optional<List<BusinessPartnerRole>> |
getBusinessPartnerRoleOrNull()
Retrieval of associated BusinessPartnerRole entities (one to many).
|
List<BusinessPartnerTaxNumber> |
getBusinessPartnerTaxOrFetch()
Retrieval of associated BusinessPartnerTaxNumber entities (one to many).
|
com.google.common.base.Optional<List<BusinessPartnerTaxNumber>> |
getBusinessPartnerTaxOrNull()
Retrieval of associated BusinessPartnerTaxNumber entities (one to many).
|
String |
getBusinessPartnerType()
Constraints: Not nullable, Maximum length: 4
|
UUID |
getBusinessPartnerUUID()
Constraints: none
|
String |
getCorrespondenceLanguage()
Constraints: Not nullable, Maximum length: 2
|
String |
getCreatedByUser()
Constraints: Not nullable, Maximum length: 12
|
Calendar |
getCreationDate()
Constraints: Not nullable, Precision: 0
|
Calendar |
getCreationTime()
Constraints: Not nullable, Precision: 0
|
String |
getCustomer()
Constraints: Not nullable, Maximum length: 10
|
Customer |
getCustomerOrFetch()
Retrieval of associated Customer entity (one to one).
|
com.google.common.base.Optional<Customer> |
getCustomerOrNull()
Retrieval of associated Customer entity (one to one).
|
ErpConfigContext |
getErpConfigContext()
Convienence field for reusing the same ERP system context with multiple queries (e.g.
|
String |
getETag()
Constraints: Not nullable, Maximum length: 26
|
String |
getFirstName()
Constraints: Not nullable, Maximum length: 40
|
String |
getFormOfAddress()
Constraints: Not nullable, Maximum length: 4
|
String |
getGroupBusinessPartnerName1()
Constraints: Not nullable, Maximum length: 40
|
String |
getGroupBusinessPartnerName2()
Constraints: Not nullable, Maximum length: 40
|
String |
getIndependentAddressID()
Constraints: Not nullable, Maximum length: 10
|
String |
getIndustry()
Constraints: Not nullable, Maximum length: 10
|
String |
getInternationalLocationNumber1()
Constraints: Not nullable, Maximum length: 7
|
String |
getInternationalLocationNumber2()
Constraints: Not nullable, Maximum length: 5
|
String |
getInternationalLocationNumber3()
Constraints: Not nullable, Maximum length: 1
|
String |
getIsBusinessPurposeCompleted()
Constraints: Not nullable, Maximum length: 1
|
Boolean |
getIsFemale()
Constraints: none
|
Boolean |
getIsMale()
Constraints: none
|
Boolean |
getIsMarkedForArchiving()
Constraints: none
|
String |
getIsNaturalPerson()
Constraints: Not nullable, Maximum length: 1
|
Boolean |
getIsSexUnknown()
Constraints: none
|
String |
getLanguage()
Constraints: Not nullable, Maximum length: 2
|
Calendar |
getLastChangeDate()
Constraints: Not nullable, Precision: 0
|
String |
getLastChangedByUser()
Constraints: Not nullable, Maximum length: 12
|
Calendar |
getLastChangeTime()
Constraints: Not nullable, Precision: 0
|
String |
getLastName()
Constraints: Not nullable, Maximum length: 40
|
String |
getLegalForm()
Constraints: Not nullable, Maximum length: 2
|
String |
getMiddleName()
Constraints: Not nullable, Maximum length: 40
|
String |
getNameCountry()
Constraints: Not nullable, Maximum length: 3
|
String |
getNameFormat()
Constraints: Not nullable, Maximum length: 2
|
String |
getOrganizationBPName1()
Constraints: Not nullable, Maximum length: 40
|
String |
getOrganizationBPName2()
Constraints: Not nullable, Maximum length: 40
|
String |
getOrganizationBPName3()
Constraints: Not nullable, Maximum length: 40
|
String |
getOrganizationBPName4()
Constraints: Not nullable, Maximum length: 40
|
Calendar |
getOrganizationFoundationDate()
Constraints: Not nullable, Precision: 0
|
Calendar |
getOrganizationLiquidationDate()
Constraints: Not nullable, Precision: 0
|
String |
getPersonFullName()
Constraints: Not nullable, Maximum length: 80
|
String |
getPersonNumber()
Constraints: Not nullable, Maximum length: 10
|
String |
getSearchTerm1()
Constraints: Not nullable, Maximum length: 20
|
String |
getSupplier()
Constraints: Not nullable, Maximum length: 10
|
Supplier |
getSupplierOrFetch()
Retrieval of associated Supplier entity (one to one).
|
com.google.common.base.Optional<Supplier> |
getSupplierOrNull()
Retrieval of associated Supplier entity (one to one).
|
Class<BusinessPartner> |
getType() |
int |
hashCode() |
void |
setAcademicTitle(String academicTitle)
Constraints: Not nullable, Maximum length: 4
|
void |
setAdditionalLastName(String additionalLastName)
Constraints: Not nullable, Maximum length: 40
|
void |
setAuthorizationGroup(String authorizationGroup)
Constraints: Not nullable, Maximum length: 4
|
void |
setBirthDate(Calendar birthDate)
Constraints: Not nullable, Precision: 0
|
void |
setBuPaIdentification(List<BuPaIdentification> value)
Overwrites the list of associated BuPaIdentification entities for the loaded navigation property to_BuPaIdentification.
|
void |
setBusinessPartner(String businessPartner)
(Key Field) Constraints: Not nullable, Maximum length: 10
|
void |
setBusinessPartnerAddress(List<BusinessPartnerAddress> value)
Overwrites the list of associated BusinessPartnerAddress entities for the loaded navigation property to_BusinessPartnerAddress.
|
void |
setBusinessPartnerBank(List<BusinessPartnerBank> value)
Overwrites the list of associated BusinessPartnerBank entities for the loaded navigation property to_BusinessPartnerBank.
|
void |
setBusinessPartnerCategory(String businessPartnerCategory)
Constraints: Not nullable, Maximum length: 1
|
void |
setBusinessPartnerContact(List<BusinessPartnerContact> value)
Overwrites the list of associated BusinessPartnerContact entities for the loaded navigation property to_BusinessPartnerContact.
|
void |
setBusinessPartnerFullName(String businessPartnerFullName)
Constraints: Not nullable, Maximum length: 81
|
void |
setBusinessPartnerGrouping(String businessPartnerGrouping)
Constraints: Not nullable, Maximum length: 4
|
void |
setBusinessPartnerIsBlocked(Boolean businessPartnerIsBlocked)
Constraints: none
|
void |
setBusinessPartnerName(String businessPartnerName)
Constraints: Not nullable, Maximum length: 81
|
void |
setBusinessPartnerRole(List<BusinessPartnerRole> value)
Overwrites the list of associated BusinessPartnerRole entities for the loaded navigation property to_BusinessPartnerRole.
|
void |
setBusinessPartnerTax(List<BusinessPartnerTaxNumber> value)
Overwrites the list of associated BusinessPartnerTaxNumber entities for the loaded navigation property to_BusinessPartnerTax.
|
void |
setBusinessPartnerType(String businessPartnerType)
Constraints: Not nullable, Maximum length: 4
|
void |
setBusinessPartnerUUID(UUID businessPartnerUUID)
Constraints: none
|
void |
setCorrespondenceLanguage(String correspondenceLanguage)
Constraints: Not nullable, Maximum length: 2
|
void |
setCreatedByUser(String createdByUser)
Constraints: Not nullable, Maximum length: 12
|
void |
setCreationDate(Calendar creationDate)
Constraints: Not nullable, Precision: 0
|
void |
setCreationTime(Calendar creationTime)
Constraints: Not nullable, Precision: 0
|
void |
setCustomer(Customer value)
Overwrites the associated Customer entity for the loaded navigation property to_Customer.
|
void |
setCustomer(String value)
Constraints: Not nullable, Maximum length: 10
|
void |
setErpConfigContext(ErpConfigContext erpConfigContext)
Convienence field for reusing the same ERP system context with multiple queries (e.g.
|
void |
setETag(String eTag)
Constraints: Not nullable, Maximum length: 26
|
void |
setFirstName(String firstName)
Constraints: Not nullable, Maximum length: 40
|
void |
setFormOfAddress(String formOfAddress)
Constraints: Not nullable, Maximum length: 4
|
void |
setGroupBusinessPartnerName1(String groupBusinessPartnerName1)
Constraints: Not nullable, Maximum length: 40
|
void |
setGroupBusinessPartnerName2(String groupBusinessPartnerName2)
Constraints: Not nullable, Maximum length: 40
|
void |
setIndependentAddressID(String independentAddressID)
Constraints: Not nullable, Maximum length: 10
|
void |
setIndustry(String industry)
Constraints: Not nullable, Maximum length: 10
|
void |
setInternationalLocationNumber1(String internationalLocationNumber1)
Constraints: Not nullable, Maximum length: 7
|
void |
setInternationalLocationNumber2(String internationalLocationNumber2)
Constraints: Not nullable, Maximum length: 5
|
void |
setInternationalLocationNumber3(String internationalLocationNumber3)
Constraints: Not nullable, Maximum length: 1
|
void |
setIsBusinessPurposeCompleted(String isBusinessPurposeCompleted)
Constraints: Not nullable, Maximum length: 1
|
void |
setIsFemale(Boolean isFemale)
Constraints: none
|
void |
setIsMale(Boolean isMale)
Constraints: none
|
void |
setIsMarkedForArchiving(Boolean isMarkedForArchiving)
Constraints: none
|
void |
setIsNaturalPerson(String isNaturalPerson)
Constraints: Not nullable, Maximum length: 1
|
void |
setIsSexUnknown(Boolean isSexUnknown)
Constraints: none
|
void |
setLanguage(String language)
Constraints: Not nullable, Maximum length: 2
|
void |
setLastChangeDate(Calendar lastChangeDate)
Constraints: Not nullable, Precision: 0
|
void |
setLastChangedByUser(String lastChangedByUser)
Constraints: Not nullable, Maximum length: 12
|
void |
setLastChangeTime(Calendar lastChangeTime)
Constraints: Not nullable, Precision: 0
|
void |
setLastName(String lastName)
Constraints: Not nullable, Maximum length: 40
|
void |
setLegalForm(String legalForm)
Constraints: Not nullable, Maximum length: 2
|
void |
setMiddleName(String middleName)
Constraints: Not nullable, Maximum length: 40
|
void |
setNameCountry(String nameCountry)
Constraints: Not nullable, Maximum length: 3
|
void |
setNameFormat(String nameFormat)
Constraints: Not nullable, Maximum length: 2
|
void |
setOrganizationBPName1(String organizationBPName1)
Constraints: Not nullable, Maximum length: 40
|
void |
setOrganizationBPName2(String organizationBPName2)
Constraints: Not nullable, Maximum length: 40
|
void |
setOrganizationBPName3(String organizationBPName3)
Constraints: Not nullable, Maximum length: 40
|
void |
setOrganizationBPName4(String organizationBPName4)
Constraints: Not nullable, Maximum length: 40
|
void |
setOrganizationFoundationDate(Calendar organizationFoundationDate)
Constraints: Not nullable, Precision: 0
|
void |
setOrganizationLiquidationDate(Calendar organizationLiquidationDate)
Constraints: Not nullable, Precision: 0
|
void |
setPersonFullName(String personFullName)
Constraints: Not nullable, Maximum length: 80
|
void |
setPersonNumber(String personNumber)
Constraints: Not nullable, Maximum length: 10
|
void |
setSearchTerm1(String searchTerm1)
Constraints: Not nullable, Maximum length: 20
|
void |
setSupplier(String value)
Constraints: Not nullable, Maximum length: 10
|
void |
setSupplier(Supplier value)
Overwrites the associated Supplier entity for the loaded navigation property to_Supplier.
|
String |
toString() |
getCustomField, getCustomField, getCustomFieldNames, getCustomFields, hasCustomField, hasCustomField, setCustomField, setCustomField
public static final BusinessPartnerSelectable ALL_FIELDS
public static final BusinessPartnerField<String> BUSINESS_PARTNER
public static final BusinessPartnerField<String> CUSTOMER
public static final BusinessPartnerField<String> SUPPLIER
public static final BusinessPartnerField<String> ACADEMIC_TITLE
public static final BusinessPartnerField<String> AUTHORIZATION_GROUP
public static final BusinessPartnerField<String> BUSINESS_PARTNER_CATEGORY
public static final BusinessPartnerField<String> BUSINESS_PARTNER_FULL_NAME
public static final BusinessPartnerField<String> BUSINESS_PARTNER_GROUPING
public static final BusinessPartnerField<String> BUSINESS_PARTNER_NAME
public static final BusinessPartnerField<UUID> BUSINESS_PARTNER_UUID
public static final BusinessPartnerField<String> CORRESPONDENCE_LANGUAGE
public static final BusinessPartnerField<String> CREATED_BY_USER
public static final BusinessPartnerField<Calendar> CREATION_DATE
public static final BusinessPartnerField<Calendar> CREATION_TIME
public static final BusinessPartnerField<String> FIRST_NAME
public static final BusinessPartnerField<String> FORM_OF_ADDRESS
public static final BusinessPartnerField<String> INDUSTRY
public static final BusinessPartnerField<String> INTERNATIONAL_LOCATION_NUMBER1
public static final BusinessPartnerField<String> INTERNATIONAL_LOCATION_NUMBER2
public static final BusinessPartnerField<Boolean> IS_FEMALE
public static final BusinessPartnerField<Boolean> IS_MALE
public static final BusinessPartnerField<String> IS_NATURAL_PERSON
public static final BusinessPartnerField<Boolean> IS_SEX_UNKNOWN
public static final BusinessPartnerField<String> LANGUAGE
public static final BusinessPartnerField<Calendar> LAST_CHANGE_DATE
public static final BusinessPartnerField<Calendar> LAST_CHANGE_TIME
public static final BusinessPartnerField<String> LAST_CHANGED_BY_USER
public static final BusinessPartnerField<String> LAST_NAME
public static final BusinessPartnerField<String> LEGAL_FORM
public static final BusinessPartnerField<String> ORGANIZATION_BP_NAME1
public static final BusinessPartnerField<String> ORGANIZATION_BP_NAME2
public static final BusinessPartnerField<String> ORGANIZATION_BP_NAME3
public static final BusinessPartnerField<String> ORGANIZATION_BP_NAME4
public static final BusinessPartnerField<Calendar> ORGANIZATION_FOUNDATION_DATE
public static final BusinessPartnerField<Calendar> ORGANIZATION_LIQUIDATION_DATE
public static final BusinessPartnerField<String> SEARCH_TERM1
public static final BusinessPartnerField<String> ADDITIONAL_LAST_NAME
public static final BusinessPartnerField<Calendar> BIRTH_DATE
public static final BusinessPartnerField<Boolean> BUSINESS_PARTNER_IS_BLOCKED
public static final BusinessPartnerField<String> BUSINESS_PARTNER_TYPE
public static final BusinessPartnerField<String> E_TAG
public static final BusinessPartnerField<String> GROUP_BUSINESS_PARTNER_NAME1
public static final BusinessPartnerField<String> GROUP_BUSINESS_PARTNER_NAME2
public static final BusinessPartnerField<String> INDEPENDENT_ADDRESS_ID
public static final BusinessPartnerField<String> INTERNATIONAL_LOCATION_NUMBER3
public static final BusinessPartnerField<String> MIDDLE_NAME
public static final BusinessPartnerField<String> NAME_COUNTRY
public static final BusinessPartnerField<String> NAME_FORMAT
public static final BusinessPartnerField<String> PERSON_FULL_NAME
public static final BusinessPartnerField<String> PERSON_NUMBER
public static final BusinessPartnerField<Boolean> IS_MARKED_FOR_ARCHIVING
public static final BusinessPartnerField<String> IS_BUSINESS_PURPOSE_COMPLETED
public static final BusinessPartnerLink<BuPaIdentification> TO_BU_PA_IDENTIFICATION
public static final BusinessPartnerLink<BusinessPartnerAddress> TO_BUSINESS_PARTNER_ADDRESS
public static final BusinessPartnerLink<BusinessPartnerBank> TO_BUSINESS_PARTNER_BANK
public static final BusinessPartnerLink<BusinessPartnerContact> TO_BUSINESS_PARTNER_CONTACT
public static final BusinessPartnerLink<BusinessPartnerRole> TO_BUSINESS_PARTNER_ROLE
public static final BusinessPartnerLink<BusinessPartnerTaxNumber> TO_BUSINESS_PARTNER_TAX
public static final BusinessPartnerLink<Customer> TO_CUSTOMER
public static final BusinessPartnerLink<Supplier> TO_SUPPLIER
@Generated(value="lombok") public BusinessPartner()
@ConstructorProperties(value={"businessPartner","customer","supplier","academicTitle","authorizationGroup","businessPartnerCategory","businessPartnerFullName","businessPartnerGrouping","businessPartnerName","businessPartnerUUID","correspondenceLanguage","createdByUser","creationDate","creationTime","firstName","formOfAddress","industry","internationalLocationNumber1","internationalLocationNumber2","isFemale","isMale","isNaturalPerson","isSexUnknown","language","lastChangeDate","lastChangeTime","lastChangedByUser","lastName","legalForm","organizationBPName1","organizationBPName2","organizationBPName3","organizationBPName4","organizationFoundationDate","organizationLiquidationDate","searchTerm1","additionalLastName","birthDate","businessPartnerIsBlocked","businessPartnerType","eTag","groupBusinessPartnerName1","groupBusinessPartnerName2","independentAddressID","internationalLocationNumber3","middleName","nameCountry","nameFormat","personFullName","personNumber","isMarkedForArchiving","isBusinessPurposeCompleted","erpConfigContext","toBuPaIdentification","toBusinessPartnerAddress","toBusinessPartnerBank","toBusinessPartnerContact","toBusinessPartnerRole","toBusinessPartnerTax","toCustomer","toSupplier"}) @Generated(value="lombok") public BusinessPartner(@Nullable String businessPartner, @Nullable String customer, @Nullable String supplier, @Nullable String academicTitle, @Nullable String authorizationGroup, @Nullable String businessPartnerCategory, @Nullable String businessPartnerFullName, @Nullable String businessPartnerGrouping, @Nullable String businessPartnerName, @Nullable UUID businessPartnerUUID, @Nullable String correspondenceLanguage, @Nullable String createdByUser, @Nullable Calendar creationDate, @Nullable Calendar creationTime, @Nullable String firstName, @Nullable String formOfAddress, @Nullable String industry, @Nullable String internationalLocationNumber1, @Nullable String internationalLocationNumber2, @Nullable Boolean isFemale, @Nullable Boolean isMale, @Nullable String isNaturalPerson, @Nullable Boolean isSexUnknown, @Nullable String language, @Nullable Calendar lastChangeDate, @Nullable Calendar lastChangeTime, @Nullable String lastChangedByUser, @Nullable String lastName, @Nullable String legalForm, @Nullable String organizationBPName1, @Nullable String organizationBPName2, @Nullable String organizationBPName3, @Nullable String organizationBPName4, @Nullable Calendar organizationFoundationDate, @Nullable Calendar organizationLiquidationDate, @Nullable String searchTerm1, @Nullable String additionalLastName, @Nullable Calendar birthDate, @Nullable Boolean businessPartnerIsBlocked, @Nullable String businessPartnerType, @Nullable String eTag, @Nullable String groupBusinessPartnerName1, @Nullable String groupBusinessPartnerName2, @Nullable String independentAddressID, @Nullable String internationalLocationNumber3, @Nullable String middleName, @Nullable String nameCountry, @Nullable String nameFormat, @Nullable String personFullName, @Nullable String personNumber, @Nullable Boolean isMarkedForArchiving, @Nullable String isBusinessPurposeCompleted, @Nullable ErpConfigContext erpConfigContext, List<BuPaIdentification> toBuPaIdentification, List<BusinessPartnerAddress> toBusinessPartnerAddress, List<BusinessPartnerBank> toBusinessPartnerBank, List<BusinessPartnerContact> toBusinessPartnerContact, List<BusinessPartnerRole> toBusinessPartnerRole, List<BusinessPartnerTaxNumber> toBusinessPartnerTax, @Nullable Customer toCustomer, @Nullable Supplier toSupplier)
public Class<BusinessPartner> getType()
getType
in class VdmObject<BusinessPartner>
public static <T> BusinessPartnerField<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 List<BuPaIdentification> fetchBuPaIdentification() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
Please note: This method will not cache or persist the query results.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.public List<BuPaIdentification> getBuPaIdentificationOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property to_BuPaIdentification of a queried BusinessPartner is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.public com.google.common.base.Optional<List<BuPaIdentification>> getBuPaIdentificationOrNull()
If the navigation property to_BuPaIdentification for an entity BusinessPartner has not been resolved yet, this method will not query further information. Instead its Optional result state will be null.
public void setBuPaIdentification(@NonNull List<BuPaIdentification> value)
If the navigation property to_BuPaIdentification of a queried BusinessPartner is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
value
- List of BuPaIdentification entities.public void addBuPaIdentification(BuPaIdentification... entity)
If the navigation property to_BuPaIdentification of a queried BusinessPartner is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
entity
- Array of BuPaIdentification entities.public List<BusinessPartnerAddress> fetchBusinessPartnerAddress() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
Please note: This method will not cache or persist the query results.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.public List<BusinessPartnerAddress> getBusinessPartnerAddressOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property to_BusinessPartnerAddress of a queried BusinessPartner is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.public com.google.common.base.Optional<List<BusinessPartnerAddress>> getBusinessPartnerAddressOrNull()
If the navigation property to_BusinessPartnerAddress for an entity BusinessPartner has not been resolved yet, this method will not query further information. Instead its Optional result state will be null.
public void setBusinessPartnerAddress(@NonNull List<BusinessPartnerAddress> value)
If the navigation property to_BusinessPartnerAddress of a queried BusinessPartner is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
value
- List of BusinessPartnerAddress entities.public void addBusinessPartnerAddress(BusinessPartnerAddress... entity)
If the navigation property to_BusinessPartnerAddress of a queried BusinessPartner is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
entity
- Array of BusinessPartnerAddress entities.public List<BusinessPartnerBank> fetchBusinessPartnerBank() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
Please note: This method will not cache or persist the query results.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.public List<BusinessPartnerBank> getBusinessPartnerBankOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property to_BusinessPartnerBank of a queried BusinessPartner is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.public com.google.common.base.Optional<List<BusinessPartnerBank>> getBusinessPartnerBankOrNull()
If the navigation property to_BusinessPartnerBank for an entity BusinessPartner has not been resolved yet, this method will not query further information. Instead its Optional result state will be null.
public void setBusinessPartnerBank(@NonNull List<BusinessPartnerBank> value)
If the navigation property to_BusinessPartnerBank of a queried BusinessPartner is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
value
- List of BusinessPartnerBank entities.public void addBusinessPartnerBank(BusinessPartnerBank... entity)
If the navigation property to_BusinessPartnerBank of a queried BusinessPartner is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
entity
- Array of BusinessPartnerBank entities.public List<BusinessPartnerContact> fetchBusinessPartnerContact() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
Please note: This method will not cache or persist the query results.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.public List<BusinessPartnerContact> getBusinessPartnerContactOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property to_BusinessPartnerContact of a queried BusinessPartner is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.public com.google.common.base.Optional<List<BusinessPartnerContact>> getBusinessPartnerContactOrNull()
If the navigation property to_BusinessPartnerContact for an entity BusinessPartner has not been resolved yet, this method will not query further information. Instead its Optional result state will be null.
public void setBusinessPartnerContact(@NonNull List<BusinessPartnerContact> value)
If the navigation property to_BusinessPartnerContact of a queried BusinessPartner is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
value
- List of BusinessPartnerContact entities.public void addBusinessPartnerContact(BusinessPartnerContact... entity)
If the navigation property to_BusinessPartnerContact of a queried BusinessPartner is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
entity
- Array of BusinessPartnerContact entities.public List<BusinessPartnerRole> fetchBusinessPartnerRole() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
Please note: This method will not cache or persist the query results.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.public List<BusinessPartnerRole> getBusinessPartnerRoleOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property to_BusinessPartnerRole of a queried BusinessPartner is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.public com.google.common.base.Optional<List<BusinessPartnerRole>> getBusinessPartnerRoleOrNull()
If the navigation property to_BusinessPartnerRole for an entity BusinessPartner has not been resolved yet, this method will not query further information. Instead its Optional result state will be null.
public void setBusinessPartnerRole(@NonNull List<BusinessPartnerRole> value)
If the navigation property to_BusinessPartnerRole of a queried BusinessPartner is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
value
- List of BusinessPartnerRole entities.public void addBusinessPartnerRole(BusinessPartnerRole... entity)
If the navigation property to_BusinessPartnerRole of a queried BusinessPartner is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
entity
- Array of BusinessPartnerRole entities.public List<BusinessPartnerTaxNumber> fetchBusinessPartnerTax() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
Please note: This method will not cache or persist the query results.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.public List<BusinessPartnerTaxNumber> getBusinessPartnerTaxOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property to_BusinessPartnerTax of a queried BusinessPartner is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.public com.google.common.base.Optional<List<BusinessPartnerTaxNumber>> getBusinessPartnerTaxOrNull()
If the navigation property to_BusinessPartnerTax for an entity BusinessPartner has not been resolved yet, this method will not query further information. Instead its Optional result state will be null.
public void setBusinessPartnerTax(@NonNull List<BusinessPartnerTaxNumber> value)
If the navigation property to_BusinessPartnerTax of a queried BusinessPartner is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
value
- List of BusinessPartnerTaxNumber entities.public void addBusinessPartnerTax(BusinessPartnerTaxNumber... entity)
If the navigation property to_BusinessPartnerTax of a queried BusinessPartner is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
entity
- Array of BusinessPartnerTaxNumber entities.public Customer fetchCustomer() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
Please note: This method will not cache or persist the query results.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.public Customer getCustomerOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property to_Customer of a queried BusinessPartner is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.public com.google.common.base.Optional<Customer> getCustomerOrNull()
If the navigation property to_Customer for an entity BusinessPartner has not been resolved yet, this method will not query further information. Instead its Optional result state will be null.
public void setCustomer(Customer value)
value
- New Customer entity.public void setCustomer(String value)
value
- customerpublic Supplier fetchSupplier() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
Please note: This method will not cache or persist the query results.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.public Supplier getSupplierOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property to_Supplier of a queried BusinessPartner is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.public com.google.common.base.Optional<Supplier> getSupplierOrNull()
If the navigation property to_Supplier for an entity BusinessPartner has not been resolved yet, this method will not query further information. Instead its Optional result state will be null.
public void setSupplier(Supplier value)
value
- New Supplier entity.public void setSupplier(String value)
value
- supplier@Generated(value="lombok") public static BusinessPartner.BusinessPartnerBuilder builder()
@Nullable @Generated(value="lombok") public String getBusinessPartner()
@Nullable @Generated(value="lombok") public String getCustomer()
@Nullable @Generated(value="lombok") public String getSupplier()
@Nullable @Generated(value="lombok") public String getAcademicTitle()
You can define a key for an academic title in Customizing.
@Nullable @Generated(value="lombok") public String getAuthorizationGroup()
Use the following authorization object: 'Business partners: authorization groups' (B_BUPA_GRP). The system only checks this authorization if you made an entry in the "Authorization group" field for the business partner. Otherwise, any user may process the business partner.
@Nullable @Generated(value="lombok") public String getBusinessPartnerCategory()
You can distinguish between the following business partner categories: Organization Natural person Group of natural persons or organizations The processing screens for the business partner categories are set up differently. So, for example, the screen for an organization contains the field Legal form, but this is not needed in the screen for a natural person.
@Nullable @Generated(value="lombok") public String getBusinessPartnerFullName()
@Nullable @Generated(value="lombok") public String getBusinessPartnerGrouping()
Assign each business partner to a grouping when you create the business partner. The grouping determines the number range. You cannot change the assignment afterwards. You can define the groupings, their descriptions, the associated number range and other attributes in Customizing. You can define standard groupings for the internal and the external number assignment. For each grouping create a number range. When you create a business partner, the entry in the grouping field determines whether and how an entry is made in the business partner number field.
@Nullable @Generated(value="lombok") public String getBusinessPartnerName()
@Nullable @Generated(value="lombok") public UUID getBusinessPartnerUUID()
@Nullable @Generated(value="lombok") public String getCorrespondenceLanguage()
When transferring data (direct input), make sure that for a 'Person', the field 'LANGU_CORR' and for an 'Organization' or "Group" the field 'LANGU' has an entry.
@Nullable @Generated(value="lombok") public String getCreatedByUser()
@Nullable @Generated(value="lombok") public Calendar getCreationDate()
@Nullable @Generated(value="lombok") public Calendar getCreationTime()
@Nullable @Generated(value="lombok") public String getFirstName()
@Nullable @Generated(value="lombok") public String getFormOfAddress()
You can also define a form of address text in Customizing. The form of address text can be maintained in different languages.
@Nullable @Generated(value="lombok") public String getIndustry()
You can assign an industry sector to business partners in the category 'Organization' Retail Banks Services Industry Health service Public sector Media
@Nullable @Generated(value="lombok") public String getInternationalLocationNumber1()
The International Location Number (ILN) is assigned (in Germany by the Centrale for Coorganisation GmbH)) when a company is founded. It consists of 13 digits, the last digit being the check digit. There are two categories of location numbers: Participants who only need an ILN to cleary and unmistakably identify themselves for communication with the business partner are given a category 1 ILN. This cannot be used to identify articles by means of EAN. Participants who wish to assign the location numbers for their own enterprise areas are given a category 2 ILN. For a category 2 ILN, digits 1 to 7 are described as basis number. This is used as basis for the creation of article numbers (EAN).
@Nullable @Generated(value="lombok") public String getInternationalLocationNumber2()
The international location number (ILN) is assigned when establishing a company (by the "Zentrale für Coorganisation GmbH" in Germany). It consists of 13 digits, the last of which is the check digit. There are two types of international location numbers: Subscribers who only need one ILN to identify themselves in communication with the business partner are given an ILN of type 1. These cannot be used for identifying articles by means of EAN. Subscribers who need to assign location numbers for their own company areas are given an ILN of type 2. Positions 1 through 7 of the ILN type 2 are known as the basis number. This basis number forms the basis for article numbers (EAN).
@Nullable @Generated(value="lombok") public Boolean getIsFemale()
@Nullable @Generated(value="lombok") public Boolean getIsMale()
@Nullable @Generated(value="lombok") public String getIsNaturalPerson()
Is used in Italy and Mexico ,among other countries. Brasil: If the indicator is not set, 'CGC' is relevant in tax number 1. If the indicator is set, 'CPF' is relevant in tax number 2. Colombia: In the case of some natural persons, the NIT number does not have a check digit. In this case you should set this indicator and the check is deactivated.
@Nullable @Generated(value="lombok") public Boolean getIsSexUnknown()
@Nullable @Generated(value="lombok") public String getLanguage()
This language may differ from the language(s) defined for written correspondence.
@Nullable @Generated(value="lombok") public Calendar getLastChangeDate()
@Nullable @Generated(value="lombok") public Calendar getLastChangeTime()
@Nullable @Generated(value="lombok") public String getLastChangedByUser()
@Nullable @Generated(value="lombok") public String getLastName()
@Nullable @Generated(value="lombok") public String getLegalForm()
For business partners in the category "Organization", you can state the legal form of the company. This is for information purposes only. You can define the possible legal forms in Customizing. Stock corporation (AG in Germany) Limited liability company (GmbH in Germany)
@Nullable @Generated(value="lombok") public String getOrganizationBPName1()
@Nullable @Generated(value="lombok") public String getOrganizationBPName2()
@Nullable @Generated(value="lombok") public String getOrganizationBPName3()
@Nullable @Generated(value="lombok") public String getOrganizationBPName4()
@Nullable @Generated(value="lombok") public Calendar getOrganizationFoundationDate()
If a company is not officially registered in the Commercial Register, it has to use some type of text addition, such as foundation pending, when referring to the legal form.
@Nullable @Generated(value="lombok") public Calendar getOrganizationLiquidationDate()
This date also indicates that the company no longer exists.
@Nullable @Generated(value="lombok") public String getSearchTerm1()
@Nullable @Generated(value="lombok") public String getAdditionalLastName()
@Nullable @Generated(value="lombok") public Calendar getBirthDate()
@Nullable @Generated(value="lombok") public Boolean getBusinessPartnerIsBlocked()
@Nullable @Generated(value="lombok") public String getBusinessPartnerType()
In Customizing you can show or hide fields for data entry, depending on the requirements of the relevant business partner type. Select a business partner type. You can obtain help by pressing the F4 key.
@Nullable @Generated(value="lombok") public String getETag()
@Nullable @Generated(value="lombok") public String getGroupBusinessPartnerName1()
@Nullable @Generated(value="lombok") public String getGroupBusinessPartnerName2()
@Nullable @Generated(value="lombok") public String getIndependentAddressID()
For more information on the significance and usage of the address number, see the documentation for Business Address Services (BAS).
@Nullable @Generated(value="lombok") public String getInternationalLocationNumber3()
@Nullable @Generated(value="lombok") public String getMiddleName()
@Nullable @Generated(value="lombok") public String getNameCountry()
A country can have several formats which correspond to different rules. Formatting rules describe the format of a person name.
@Nullable @Generated(value="lombok") public String getNameFormat()
@Nullable @Generated(value="lombok") public String getPersonFullName()
The complete name is generally generated and saved by the Business Address Services (BAS) according to country-specific rules from the individual name components (without the form of address). If, during the formatting of an address, you want to use an alternative name, you can manually format the alternative name here.
@Nullable @Generated(value="lombok") public String getPersonNumber()
For more information about the meaning and use of the person number and Business Address Services concepts, see the function group SZA0 documentation.
@Nullable @Generated(value="lombok") public Boolean getIsMarkedForArchiving()
If the indicator is set, the relevant business partner can be archived from the view of the business partner administration. If the check of the data to be archived shows, for example, that there are still active business transactions the archiving of the business partner data is prevented even if the indicator is set. If the indicator is not set, the business partner will not be taken into consideration during archiving.
@Nullable @Generated(value="lombok") public String getIsBusinessPurposeCompleted()
@Nullable @Generated(value="lombok") public ErpConfigContext getErpConfigContext()
@Generated(value="lombok") public void setBusinessPartner(@Nullable String businessPartner)
businessPartner
- @Generated(value="lombok") public void setAcademicTitle(@Nullable String academicTitle)
You can define a key for an academic title in Customizing.
academicTitle
- @Generated(value="lombok") public void setAuthorizationGroup(@Nullable String authorizationGroup)
Use the following authorization object: 'Business partners: authorization groups' (B_BUPA_GRP). The system only checks this authorization if you made an entry in the "Authorization group" field for the business partner. Otherwise, any user may process the business partner.
authorizationGroup
- @Generated(value="lombok") public void setBusinessPartnerCategory(@Nullable String businessPartnerCategory)
You can distinguish between the following business partner categories: Organization Natural person Group of natural persons or organizations The processing screens for the business partner categories are set up differently. So, for example, the screen for an organization contains the field Legal form, but this is not needed in the screen for a natural person.
businessPartnerCategory
- @Generated(value="lombok") public void setBusinessPartnerFullName(@Nullable String businessPartnerFullName)
businessPartnerFullName
- @Generated(value="lombok") public void setBusinessPartnerGrouping(@Nullable String businessPartnerGrouping)
Assign each business partner to a grouping when you create the business partner. The grouping determines the number range. You cannot change the assignment afterwards. You can define the groupings, their descriptions, the associated number range and other attributes in Customizing. You can define standard groupings for the internal and the external number assignment. For each grouping create a number range. When you create a business partner, the entry in the grouping field determines whether and how an entry is made in the business partner number field.
businessPartnerGrouping
- @Generated(value="lombok") public void setBusinessPartnerName(@Nullable String businessPartnerName)
businessPartnerName
- @Generated(value="lombok") public void setBusinessPartnerUUID(@Nullable UUID businessPartnerUUID)
businessPartnerUUID
- @Generated(value="lombok") public void setCorrespondenceLanguage(@Nullable String correspondenceLanguage)
When transferring data (direct input), make sure that for a 'Person', the field 'LANGU_CORR' and for an 'Organization' or "Group" the field 'LANGU' has an entry.
correspondenceLanguage
- @Generated(value="lombok") public void setCreatedByUser(@Nullable String createdByUser)
createdByUser
- @Generated(value="lombok") public void setCreationDate(@Nullable Calendar creationDate)
creationDate
- @Generated(value="lombok") public void setCreationTime(@Nullable Calendar creationTime)
creationTime
- @Generated(value="lombok") public void setFirstName(@Nullable String firstName)
firstName
- @Generated(value="lombok") public void setFormOfAddress(@Nullable String formOfAddress)
You can also define a form of address text in Customizing. The form of address text can be maintained in different languages.
formOfAddress
- @Generated(value="lombok") public void setIndustry(@Nullable String industry)
You can assign an industry sector to business partners in the category 'Organization' Retail Banks Services Industry Health service Public sector Media
industry
- @Generated(value="lombok") public void setInternationalLocationNumber1(@Nullable String internationalLocationNumber1)
The International Location Number (ILN) is assigned (in Germany by the Centrale for Coorganisation GmbH)) when a company is founded. It consists of 13 digits, the last digit being the check digit. There are two categories of location numbers: Participants who only need an ILN to cleary and unmistakably identify themselves for communication with the business partner are given a category 1 ILN. This cannot be used to identify articles by means of EAN. Participants who wish to assign the location numbers for their own enterprise areas are given a category 2 ILN. For a category 2 ILN, digits 1 to 7 are described as basis number. This is used as basis for the creation of article numbers (EAN).
internationalLocationNumber1
- @Generated(value="lombok") public void setInternationalLocationNumber2(@Nullable String internationalLocationNumber2)
The international location number (ILN) is assigned when establishing a company (by the "Zentrale für Coorganisation GmbH" in Germany). It consists of 13 digits, the last of which is the check digit. There are two types of international location numbers: Subscribers who only need one ILN to identify themselves in communication with the business partner are given an ILN of type 1. These cannot be used for identifying articles by means of EAN. Subscribers who need to assign location numbers for their own company areas are given an ILN of type 2. Positions 1 through 7 of the ILN type 2 are known as the basis number. This basis number forms the basis for article numbers (EAN).
internationalLocationNumber2
- @Generated(value="lombok") public void setIsFemale(@Nullable Boolean isFemale)
isFemale
- @Generated(value="lombok") public void setIsMale(@Nullable Boolean isMale)
isMale
- @Generated(value="lombok") public void setIsNaturalPerson(@Nullable String isNaturalPerson)
Is used in Italy and Mexico ,among other countries. Brasil: If the indicator is not set, 'CGC' is relevant in tax number 1. If the indicator is set, 'CPF' is relevant in tax number 2. Colombia: In the case of some natural persons, the NIT number does not have a check digit. In this case you should set this indicator and the check is deactivated.
isNaturalPerson
- @Generated(value="lombok") public void setIsSexUnknown(@Nullable Boolean isSexUnknown)
isSexUnknown
- @Generated(value="lombok") public void setLanguage(@Nullable String language)
This language may differ from the language(s) defined for written correspondence.
language
- @Generated(value="lombok") public void setLastChangeDate(@Nullable Calendar lastChangeDate)
lastChangeDate
- @Generated(value="lombok") public void setLastChangeTime(@Nullable Calendar lastChangeTime)
lastChangeTime
- @Generated(value="lombok") public void setLastChangedByUser(@Nullable String lastChangedByUser)
lastChangedByUser
- @Generated(value="lombok") public void setLastName(@Nullable String lastName)
lastName
- @Generated(value="lombok") public void setLegalForm(@Nullable String legalForm)
For business partners in the category "Organization", you can state the legal form of the company. This is for information purposes only. You can define the possible legal forms in Customizing. Stock corporation (AG in Germany) Limited liability company (GmbH in Germany)
legalForm
- @Generated(value="lombok") public void setOrganizationBPName1(@Nullable String organizationBPName1)
organizationBPName1
- @Generated(value="lombok") public void setOrganizationBPName2(@Nullable String organizationBPName2)
organizationBPName2
- @Generated(value="lombok") public void setOrganizationBPName3(@Nullable String organizationBPName3)
organizationBPName3
- @Generated(value="lombok") public void setOrganizationBPName4(@Nullable String organizationBPName4)
organizationBPName4
- @Generated(value="lombok") public void setOrganizationFoundationDate(@Nullable Calendar organizationFoundationDate)
If a company is not officially registered in the Commercial Register, it has to use some type of text addition, such as foundation pending, when referring to the legal form.
organizationFoundationDate
- @Generated(value="lombok") public void setOrganizationLiquidationDate(@Nullable Calendar organizationLiquidationDate)
This date also indicates that the company no longer exists.
organizationLiquidationDate
- @Generated(value="lombok") public void setSearchTerm1(@Nullable String searchTerm1)
searchTerm1
- @Generated(value="lombok") public void setAdditionalLastName(@Nullable String additionalLastName)
additionalLastName
- @Generated(value="lombok") public void setBirthDate(@Nullable Calendar birthDate)
birthDate
- @Generated(value="lombok") public void setBusinessPartnerIsBlocked(@Nullable Boolean businessPartnerIsBlocked)
businessPartnerIsBlocked
- @Generated(value="lombok") public void setBusinessPartnerType(@Nullable String businessPartnerType)
In Customizing you can show or hide fields for data entry, depending on the requirements of the relevant business partner type. Select a business partner type. You can obtain help by pressing the F4 key.
businessPartnerType
- @Generated(value="lombok") public void setETag(@Nullable String eTag)
eTag
- @Generated(value="lombok") public void setGroupBusinessPartnerName1(@Nullable String groupBusinessPartnerName1)
groupBusinessPartnerName1
- @Generated(value="lombok") public void setGroupBusinessPartnerName2(@Nullable String groupBusinessPartnerName2)
groupBusinessPartnerName2
- @Generated(value="lombok") public void setIndependentAddressID(@Nullable String independentAddressID)
For more information on the significance and usage of the address number, see the documentation for Business Address Services (BAS).
independentAddressID
- @Generated(value="lombok") public void setInternationalLocationNumber3(@Nullable String internationalLocationNumber3)
internationalLocationNumber3
- @Generated(value="lombok") public void setMiddleName(@Nullable String middleName)
middleName
- @Generated(value="lombok") public void setNameCountry(@Nullable String nameCountry)
A country can have several formats which correspond to different rules. Formatting rules describe the format of a person name.
nameCountry
- @Generated(value="lombok") public void setNameFormat(@Nullable String nameFormat)
nameFormat
- @Generated(value="lombok") public void setPersonFullName(@Nullable String personFullName)
The complete name is generally generated and saved by the Business Address Services (BAS) according to country-specific rules from the individual name components (without the form of address). If, during the formatting of an address, you want to use an alternative name, you can manually format the alternative name here.
personFullName
- @Generated(value="lombok") public void setPersonNumber(@Nullable String personNumber)
For more information about the meaning and use of the person number and Business Address Services concepts, see the function group SZA0 documentation.
personNumber
- @Generated(value="lombok") public void setIsMarkedForArchiving(@Nullable Boolean isMarkedForArchiving)
If the indicator is set, the relevant business partner can be archived from the view of the business partner administration. If the check of the data to be archived shows, for example, that there are still active business transactions the archiving of the business partner data is prevented even if the indicator is set. If the indicator is not set, the business partner will not be taken into consideration during archiving.
isMarkedForArchiving
- @Generated(value="lombok") public void setIsBusinessPurposeCompleted(@Nullable String isBusinessPurposeCompleted)
isBusinessPurposeCompleted
- @Generated(value="lombok") public void setErpConfigContext(@Nullable ErpConfigContext erpConfigContext)
erpConfigContext
- @Generated(value="lombok") public String toString()
toString
in class VdmObject<BusinessPartner>
@Generated(value="lombok") public boolean equals(Object o)
equals
in class VdmObject<BusinessPartner>
@Generated(value="lombok") public int hashCode()
hashCode
in class VdmObject<BusinessPartner>
Copyright © 2017 SAP SE. All rights reserved.