public class BusinessPartner extends VdmEntity<BusinessPartner>
Original entity name from the Odata EDM: A_BusinessPartnerType
Modifier and Type | Class and Description |
---|---|
static class |
BusinessPartner.BusinessPartnerBuilder
Helper class to allow for fluent creation of BusinessPartner instances.
|
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<LocalDateTime> |
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<String> |
BUSINESS_PARTNER_ID_BY_EXT_SYSTEM
Use with available fluent helpers to apply the BusinessPartnerIDByExtSystem 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<LocalDateTime> |
CREATION_DATE
Use with available fluent helpers to apply the CreationDate field to query operations.
|
static BusinessPartnerField<LocalTime> |
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<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<LocalDateTime> |
LAST_CHANGE_DATE
Use with available fluent helpers to apply the LastChangeDate field to query operations.
|
static BusinessPartnerField<LocalTime> |
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<LocalDateTime> |
ORGANIZATION_FOUNDATION_DATE
Use with available fluent helpers to apply the OrganizationFoundationDate field to query operations.
|
static BusinessPartnerField<LocalDateTime> |
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 BusinessPartnerOneToOneLink<Customer> |
TO_CUSTOMER
Use with available fluent helpers to apply the to_Customer navigation property to query operations.
|
static BusinessPartnerOneToOneLink<Supplier> |
TO_SUPPLIER
Use with available fluent helpers to apply the to_Supplier navigation property to query operations.
|
changedOriginalFields
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,
LocalDateTime creationDate,
LocalTime creationTime,
String firstName,
String formOfAddress,
String industry,
String internationalLocationNumber1,
String internationalLocationNumber2,
Boolean isFemale,
Boolean isMale,
String isNaturalPerson,
Boolean isSexUnknown,
String language,
LocalDateTime lastChangeDate,
LocalTime lastChangeTime,
String lastChangedByUser,
String lastName,
String legalForm,
String organizationBPName1,
String organizationBPName2,
String organizationBPName3,
String organizationBPName4,
LocalDateTime organizationFoundationDate,
LocalDateTime organizationLiquidationDate,
String searchTerm1,
String additionalLastName,
LocalDateTime 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 businessPartnerIDByExtSystem,
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.
|
void |
attachToService(String servicePath,
ErpConfigContext configContext)
Sets the service path and ERP configuration context for the fetch commands of this entity.
|
static BusinessPartner.BusinessPartnerBuilder |
builder() |
protected boolean |
canEqual(Object other) |
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.
|
static <T,DomainT> |
field(String fieldName,
TypeConverter<T,DomainT> typeConverter)
Use with available fluent helpers to apply an extension field to query operations.
|
protected void |
fromMap(Map<String,Object> inputValues) |
String |
getAcademicTitle()
Constraints: Not nullable, Maximum length: 4
|
String |
getAdditionalLastName()
Constraints: Not nullable, Maximum length: 40
|
String |
getAuthorizationGroup()
Constraints: Not nullable, Maximum length: 4
|
LocalDateTime |
getBirthDate()
Constraints: Not nullable, Precision: 0
|
Optional<List<BuPaIdentification>> |
getBuPaIdentificationIfPresent()
Retrieval of associated BuPaIdentification entities (one to many).
|
List<BuPaIdentification> |
getBuPaIdentificationOrFetch()
Retrieval of associated BuPaIdentification entities (one to many).
|
String |
getBusinessPartner()
(Key Field) Constraints: Not nullable, Maximum length: 10
|
Optional<List<BusinessPartnerAddress>> |
getBusinessPartnerAddressIfPresent()
Retrieval of associated BusinessPartnerAddress entities (one to many).
|
List<BusinessPartnerAddress> |
getBusinessPartnerAddressOrFetch()
Retrieval of associated BusinessPartnerAddress entities (one to many).
|
Optional<List<BusinessPartnerBank>> |
getBusinessPartnerBankIfPresent()
Retrieval of associated BusinessPartnerBank entities (one to many).
|
List<BusinessPartnerBank> |
getBusinessPartnerBankOrFetch()
Retrieval of associated BusinessPartnerBank entities (one to many).
|
String |
getBusinessPartnerCategory()
Constraints: Not nullable, Maximum length: 1
|
Optional<List<BusinessPartnerContact>> |
getBusinessPartnerContactIfPresent()
Retrieval of associated BusinessPartnerContact entities (one to many).
|
List<BusinessPartnerContact> |
getBusinessPartnerContactOrFetch()
Retrieval of associated BusinessPartnerContact entities (one to many).
|
String |
getBusinessPartnerFullName()
Constraints: Not nullable, Maximum length: 81
|
String |
getBusinessPartnerGrouping()
Constraints: Not nullable, Maximum length: 4
|
String |
getBusinessPartnerIDByExtSystem()
Constraints: Not nullable, Maximum length: 20
|
Boolean |
getBusinessPartnerIsBlocked()
Constraints: none
|
String |
getBusinessPartnerName()
Constraints: Not nullable, Maximum length: 81
|
Optional<List<BusinessPartnerRole>> |
getBusinessPartnerRoleIfPresent()
Retrieval of associated BusinessPartnerRole entities (one to many).
|
List<BusinessPartnerRole> |
getBusinessPartnerRoleOrFetch()
Retrieval of associated BusinessPartnerRole entities (one to many).
|
Optional<List<BusinessPartnerTaxNumber>> |
getBusinessPartnerTaxIfPresent()
Retrieval of associated BusinessPartnerTaxNumber entities (one to many).
|
List<BusinessPartnerTaxNumber> |
getBusinessPartnerTaxOrFetch()
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
|
LocalDateTime |
getCreationDate()
Constraints: Not nullable, Precision: 0
|
LocalTime |
getCreationTime()
Constraints: Not nullable, Precision: 0
|
String |
getCustomer()
Constraints: Not nullable, Maximum length: 10
|
Optional<Customer> |
getCustomerIfPresent()
Retrieval of associated Customer entity (one to one).
|
Customer |
getCustomerOrFetch()
Retrieval of associated Customer entity (one to one).
|
protected String |
getDefaultServicePath() |
protected String |
getEntityCollection() |
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
|
Boolean |
getIsFemale()
Constraints: none
|
Boolean |
getIsMale()
Constraints: none
|
Boolean |
getIsMarkedForArchiving()
Constraints: none
|
String |
getIsNaturalPerson()
Constraints: Not nullable, Maximum length: 1
|
Boolean |
getIsSexUnknown()
Constraints: none
|
protected Map<String,Object> |
getKey() |
String |
getLanguage()
Constraints: Not nullable, Maximum length: 2
|
LocalDateTime |
getLastChangeDate()
Constraints: Not nullable, Precision: 0
|
String |
getLastChangedByUser()
Constraints: Not nullable, Maximum length: 12
|
LocalTime |
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
|
LocalDateTime |
getOrganizationFoundationDate()
Constraints: Not nullable, Precision: 0
|
LocalDateTime |
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
|
Optional<Supplier> |
getSupplierIfPresent()
Retrieval of associated Supplier entity (one to one).
|
Supplier |
getSupplierOrFetch()
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(LocalDateTime 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 |
setBusinessPartnerIDByExtSystem(String businessPartnerIDByExtSystem)
Constraints: Not nullable, Maximum length: 20
|
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(LocalDateTime creationDate)
Constraints: Not nullable, Precision: 0
|
void |
setCreationTime(LocalTime 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 customer)
Constraints: Not nullable, Maximum length: 10
|
void |
setErpConfigContext(ErpConfigContext erpConfigContext)
Deprecated.
Use
attachToService(String, ErpConfigContext) instead. |
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 |
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(LocalDateTime lastChangeDate)
Constraints: Not nullable, Precision: 0
|
void |
setLastChangedByUser(String lastChangedByUser)
Constraints: Not nullable, Maximum length: 12
|
void |
setLastChangeTime(LocalTime 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(LocalDateTime organizationFoundationDate)
Constraints: Not nullable, Precision: 0
|
void |
setOrganizationLiquidationDate(LocalDateTime 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
|
protected void |
setServicePathForFetch(String servicePathForFetch)
The service path only used for the fetch commands of this entity.
|
void |
setSupplier(String supplier)
Constraints: Not nullable, Maximum length: 10
|
void |
setSupplier(Supplier value)
Overwrites the associated Supplier entity for the loaded navigation property to_Supplier.
|
protected Map<String,Object> |
toMapOfFields() |
protected Map<String,Object> |
toMapOfNavigationProperties() |
String |
toString() |
getEndpointUrl, getServicePathForFetch, getVersionIdentifier, setVersionIdentifier
getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields
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<LocalDateTime> CREATION_DATE
public static final BusinessPartnerField<LocalTime> 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<LocalDateTime> LAST_CHANGE_DATE
public static final BusinessPartnerField<LocalTime> 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<LocalDateTime> ORGANIZATION_FOUNDATION_DATE
public static final BusinessPartnerField<LocalDateTime> ORGANIZATION_LIQUIDATION_DATE
public static final BusinessPartnerField<String> SEARCH_TERM1
public static final BusinessPartnerField<String> ADDITIONAL_LAST_NAME
public static final BusinessPartnerField<LocalDateTime> 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> BUSINESS_PARTNER_ID_BY_EXT_SYSTEM
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 BusinessPartnerOneToOneLink<Customer> TO_CUSTOMER
public static final BusinessPartnerOneToOneLink<Supplier> TO_SUPPLIER
public BusinessPartner()
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 LocalDateTime creationDate, @Nullable LocalTime 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 LocalDateTime lastChangeDate, @Nullable LocalTime lastChangeTime, @Nullable String lastChangedByUser, @Nullable String lastName, @Nullable String legalForm, @Nullable String organizationBPName1, @Nullable String organizationBPName2, @Nullable String organizationBPName3, @Nullable String organizationBPName4, @Nullable LocalDateTime organizationFoundationDate, @Nullable LocalDateTime organizationLiquidationDate, @Nullable String searchTerm1, @Nullable String additionalLastName, @Nullable LocalDateTime 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 businessPartnerIDByExtSystem, List<BuPaIdentification> toBuPaIdentification, List<BusinessPartnerAddress> toBusinessPartnerAddress, List<BusinessPartnerBank> toBusinessPartnerBank, List<BusinessPartnerContact> toBusinessPartnerContact, List<BusinessPartnerRole> toBusinessPartnerRole, List<BusinessPartnerTaxNumber> toBusinessPartnerTax, @Nullable Customer toCustomer, @Nullable Supplier toSupplier)
@Nonnull public Class<BusinessPartner> getType()
getType
in class VdmObject<BusinessPartner>
public void setBusinessPartner(@Nullable String businessPartner)
Original property name from the Odata EDM: BusinessPartner
businessPartner
- Key identifying a business partner in the SAP system. The key is unique within a client.public void setCustomer(@Nullable String customer)
Original property name from the Odata EDM: Customer
customer
- Gives an alphanumeric key, which clearly identifies the customer or vendor in the SAP system.public void setSupplier(@Nullable String supplier)
Original property name from the Odata EDM: Supplier
supplier
- Specifies an alphanumeric key that uniquely identifies the supplier in the SAP system.public void setAcademicTitle(@Nullable String academicTitle)
Original property name from the Odata EDM: AcademicTitle
You can define a key for an academic title in Customizing.
academicTitle
- Key for academic title.public void setAuthorizationGroup(@Nullable String authorizationGroup)
Original property name from the Odata EDM: 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
- You can use authorization groups to stipulate which business partners a user is allowed to process.public void setBusinessPartnerCategory(@Nullable String businessPartnerCategory)
Original property name from the Odata EDM: BusinessPartnerCategory
You can distinguish between the following business partner categories:OrganizationNatural personGroup of natural persons or organizationsThe 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
- Category under which a business partner is classified.public void setBusinessPartnerFullName(@Nullable String businessPartnerFullName)
Original property name from the Odata EDM: BusinessPartnerFullName
businessPartnerFullName
- The businessPartnerFullName to set.public void setBusinessPartnerGrouping(@Nullable String businessPartnerGrouping)
Original property name from the Odata EDM: 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
- Classification assigned when creating a business partner.public void setBusinessPartnerName(@Nullable String businessPartnerName)
Original property name from the Odata EDM: BusinessPartnerName
businessPartnerName
- The businessPartnerName to set.public void setBusinessPartnerUUID(@Nullable UUID businessPartnerUUID)
Original property name from the Odata EDM: BusinessPartnerUUID
businessPartnerUUID
- Business Partner GUIDpublic void setCorrespondenceLanguage(@Nullable String correspondenceLanguage)
Original property name from the Odata EDM: 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
- Correspondence language (written) for business partners in the 'Person' category. Maintain the
correspondence language for business partners in the 'Organization' and 'Group' category with the
address (communication).public void setCreatedByUser(@Nullable String createdByUser)
Original property name from the Odata EDM: CreatedByUser
createdByUser
- User who created the objectpublic void setCreationDate(@Nullable LocalDateTime creationDate)
Original property name from the Odata EDM: CreationDate
creationDate
- Date on which the object was createdpublic void setCreationTime(@Nullable LocalTime creationTime)
Original property name from the Odata EDM: CreationTime
creationTime
- Time at which the object was createdpublic void setFirstName(@Nullable String firstName)
Original property name from the Odata EDM: FirstName
firstName
- First name of business partner (person)public void setFormOfAddress(@Nullable String formOfAddress)
Original property name from the Odata EDM: FormOfAddress
You can also define a form of address text in Customizing.The form of address text can be maintained in different languages.
formOfAddress
- Key for form of address text.public void setIndustry(@Nullable String industry)
Original property name from the Odata EDM: Industry
You can assign an industry sector to business partners in the category 'Organization'RetailBanksServicesIndustryHealth servicePublic sectorMedia
industry
- An industry sector is the term used to classify a company according to its main business activity.public void setInternationalLocationNumber1(@Nullable String internationalLocationNumber1)
Original property name from the Odata EDM: 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
- Here you enter the first 7 digits of the international location number.public void setInternationalLocationNumber2(@Nullable String internationalLocationNumber2)
Original property name from the Odata EDM: 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
- Here, you enter digits 8-12 of the 13-digit international location number.public void setIsFemale(@Nullable Boolean isFemale)
Original property name from the Odata EDM: IsFemale
isFemale
- Selection: Business partner is femalepublic void setIsMale(@Nullable Boolean isMale)
Original property name from the Odata EDM: IsMale
isMale
- Selection: Business partner is malepublic void setIsNaturalPerson(@Nullable String isNaturalPerson)
Original property name from the Odata EDM: 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
- Indicator through which a distinction between natural and legal persons can be made during tax
reporting.public void setIsSexUnknown(@Nullable Boolean isSexUnknown)
Original property name from the Odata EDM: IsSexUnknown
isSexUnknown
- Selection: Sex of business partner is not knownpublic void setLanguage(@Nullable String language)
Original property name from the Odata EDM: Language
This language may differ from the language(s) defined for written correspondence.
language
- Language for verbal communication with a business partner.public void setLastChangeDate(@Nullable LocalDateTime lastChangeDate)
Original property name from the Odata EDM: LastChangeDate
lastChangeDate
- Date when object was last changedpublic void setLastChangeTime(@Nullable LocalTime lastChangeTime)
Original property name from the Odata EDM: LastChangeTime
lastChangeTime
- Time at which object was last changedpublic void setLastChangedByUser(@Nullable String lastChangedByUser)
Original property name from the Odata EDM: LastChangedByUser
lastChangedByUser
- Last user to change objectpublic void setLastName(@Nullable String lastName)
Original property name from the Odata EDM: LastName
lastName
- Last name of business partner (person)public void setLegalForm(@Nullable String legalForm)
Original property name from the Odata EDM: 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
- Denotes certain legal norms that are of significance for the organization of a company.public void setOrganizationBPName1(@Nullable String organizationBPName1)
Original property name from the Odata EDM: OrganizationBPName1
organizationBPName1
- First name field for business partners in the Organization category.public void setOrganizationBPName2(@Nullable String organizationBPName2)
Original property name from the Odata EDM: OrganizationBPName2
organizationBPName2
- Second name field for business partners in the Organization category.public void setOrganizationBPName3(@Nullable String organizationBPName3)
Original property name from the Odata EDM: OrganizationBPName3
organizationBPName3
- Third name field for business partners in the Organization category.public void setOrganizationBPName4(@Nullable String organizationBPName4)
Original property name from the Odata EDM: OrganizationBPName4
organizationBPName4
- Fourth name field for business partners in the Organization category.public void setOrganizationFoundationDate(@Nullable LocalDateTime organizationFoundationDate)
Original property name from the Odata EDM: 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
- Indicates the official registration of a company in the Commercial Register.public void setOrganizationLiquidationDate(@Nullable LocalDateTime organizationLiquidationDate)
Original property name from the Odata EDM: OrganizationLiquidationDate
This date also indicates that the company no longer exists.
organizationLiquidationDate
- Term for the end of bankruptcy proceedings.public void setSearchTerm1(@Nullable String searchTerm1)
Original property name from the Odata EDM: SearchTerm1
searchTerm1
- Denotes the term that you define for a business partner, and via which you can restrict the search for
a business partner in the business partner search or in the locator.public void setAdditionalLastName(@Nullable String additionalLastName)
Original property name from the Odata EDM: AdditionalLastName
additionalLastName
- Other Last Name of a Personpublic void setBirthDate(@Nullable LocalDateTime birthDate)
Original property name from the Odata EDM: BirthDate
birthDate
- Date of Birth of Business Partnerpublic void setBusinessPartnerIsBlocked(@Nullable Boolean businessPartnerIsBlocked)
Original property name from the Odata EDM: BusinessPartnerIsBlocked
businessPartnerIsBlocked
- If the business partner is blocked centrally, certain activities cannot be executed.public void setBusinessPartnerType(@Nullable String businessPartnerType)
Original property name from the Odata EDM: 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
- You can use the business partner type to group business partners according to your own criteria in
Customizing (IMG).public void setETag(@Nullable String eTag)
Original property name from the Odata EDM: ETag
eTag
- The eTag to set.public void setGroupBusinessPartnerName1(@Nullable String groupBusinessPartnerName1)
Original property name from the Odata EDM: GroupBusinessPartnerName1
groupBusinessPartnerName1
- First name field for business partners in the Group category.public void setGroupBusinessPartnerName2(@Nullable String groupBusinessPartnerName2)
Original property name from the Odata EDM: GroupBusinessPartnerName2
groupBusinessPartnerName2
- Second name field for business partners in the Group category.public void setIndependentAddressID(@Nullable String independentAddressID)
Original property name from the Odata EDM: IndependentAddressID
For more information on the significance and usage of the address number, see the documentation for Business Address Services (BAS).
independentAddressID
- Internal key for identifying the address for communication data that spans all addresses in Business
Partner.public void setInternationalLocationNumber3(@Nullable String internationalLocationNumber3)
Original property name from the Odata EDM: InternationalLocationNumber3
internationalLocationNumber3
- The check digit is derived from a special check digit procedure from digits of the previous
international location numbers. In this way, you can check whether the ILN entered is actually valid.public void setMiddleName(@Nullable String middleName)
Original property name from the Odata EDM: MiddleName
middleName
- Middle name or second forename of a personpublic void setNameCountry(@Nullable String nameCountry)
Original property name from the Odata EDM: NameCountry
A country can have several formats which correspond to different rules. Formatting rules describe the format of a person name.
nameCountry
- The name format rule country and the name format rule key together uniquely identify a formatting
rule.public void setNameFormat(@Nullable String nameFormat)
Original property name from the Odata EDM: NameFormat
nameFormat
- See Name format.public void setPersonFullName(@Nullable String personFullName)
Original property name from the Odata EDM: 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
- States the complete name of a person.public void setPersonNumber(@Nullable String personNumber)
Original property name from the Odata EDM: 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
- Internal key for identifying a person in Business Address Services.public void setIsMarkedForArchiving(@Nullable Boolean isMarkedForArchiving)
Original property name from the Odata EDM: 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
- Establishes if the business partner is meant to be archived.public void setBusinessPartnerIDByExtSystem(@Nullable String businessPartnerIDByExtSystem)
Original property name from the Odata EDM: BusinessPartnerIDByExtSystem
If the current business partner is known under a different number in an external system, you can store this number here for information purposes.Direct input gives you the option of maintaining a business partner by specifying the external business partner number. If you maintain business partner data in your legacy system, you can transmit changes made to business partners to the SAP system without having to know the SAP business partner number in the legacy system.
businessPartnerIDByExtSystem
- Business partner number from an external system or a legacy system.protected String getEntityCollection()
getEntityCollection
in class VdmEntity<BusinessPartner>
@Nonnull protected Map<String,Object> getKey()
getKey
in class VdmObject<BusinessPartner>
@Nonnull protected Map<String,Object> toMapOfFields()
toMapOfFields
in class VdmObject<BusinessPartner>
protected void fromMap(Map<String,Object> inputValues)
fromMap
in class VdmObject<BusinessPartner>
@Nonnull public static <T> BusinessPartnerField<T> field(@Nonnull String fieldName, @Nonnull Class<T> fieldType)
T
- The type of the extension field when performing value comparisons.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.@Nonnull public static <T,DomainT> BusinessPartnerField<T> field(@Nonnull String fieldName, @Nonnull TypeConverter<T,DomainT> typeConverter)
T
- The type of the extension field when performing value comparisons.DomainT
- The type of the extension field as returned by the OData service.typeConverter
- A TypeConverterfieldName
- The name of the extension field as returned by the OData service.@Nullable public ErpConfigContext getErpConfigContext()
VdmEntity
getErpConfigContext
in class VdmEntity<BusinessPartner>
@Deprecated public void setErpConfigContext(@Nullable ErpConfigContext erpConfigContext)
attachToService(String, ErpConfigContext)
instead.VdmEntity
setErpConfigContext
in class VdmEntity<BusinessPartner>
erpConfigContext
- New ERP configuration context to apply to this entityprotected void setServicePathForFetch(@Nullable String servicePathForFetch)
VdmEntity
Note: Use with caution, as this can easily break the fetch call on this entity. See the interface of the corresponding service for the default service path.
setServicePathForFetch
in class VdmEntity<BusinessPartner>
public void attachToService(@Nullable String servicePath, @Nullable ErpConfigContext configContext)
VdmEntity
Note: Use with caution, as this can easily break the fetch calls on this entity. See the interface of the corresponding service for the default service path.
attachToService
in class VdmEntity<BusinessPartner>
servicePath
- Optional parameter. New service path to apply to this entity and any associated entities that were
previously fetched. If a null value is provided and the service path has never been set, then the
service path will be set to the default defined in the corresponding service interface.configContext
- Optional parameter. New ERP configuration context to apply to this entity and any associated entities
that were previously fetched. If a null value is provided and the ERP configuration context has never
been set, then the ERP configuration context will be set to a new instance of
ErpConfigContext
.protected String getDefaultServicePath()
getDefaultServicePath
in class VdmEntity<BusinessPartner>
@Nonnull protected Map<String,Object> toMapOfNavigationProperties()
toMapOfNavigationProperties
in class VdmObject<BusinessPartner>
@Nonnull 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.@Nonnull 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.@Nonnull public Optional<List<BuPaIdentification>> getBuPaIdentificationIfPresent()
If the navigation property for an entity BusinessPartner has not been resolved yet, this method will
not query further information. Instead its Optional
result state will be empty
.
Optional
with result state
empty
is returned.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.@Nonnull 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.@Nonnull 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.@Nonnull public Optional<List<BusinessPartnerAddress>> getBusinessPartnerAddressIfPresent()
If the navigation property for an entity BusinessPartner has not been resolved yet, this method will
not query further information. Instead its Optional
result state will be empty
.
Optional
with result
state empty
is returned.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.@Nonnull 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.@Nonnull 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.@Nonnull public Optional<List<BusinessPartnerBank>> getBusinessPartnerBankIfPresent()
If the navigation property for an entity BusinessPartner has not been resolved yet, this method will
not query further information. Instead its Optional
result state will be empty
.
Optional
with result state
empty
is returned.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.@Nonnull 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.@Nonnull 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.@Nonnull public Optional<List<BusinessPartnerContact>> getBusinessPartnerContactIfPresent()
If the navigation property for an entity BusinessPartner has not been resolved yet, this method will
not query further information. Instead its Optional
result state will be empty
.
Optional
with result
state empty
is returned.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.@Nonnull 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.@Nonnull 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.@Nonnull public Optional<List<BusinessPartnerRole>> getBusinessPartnerRoleIfPresent()
If the navigation property for an entity BusinessPartner has not been resolved yet, this method will
not query further information. Instead its Optional
result state will be empty
.
Optional
with result state
empty
is returned.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.@Nonnull 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.@Nonnull 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.@Nonnull public Optional<List<BusinessPartnerTaxNumber>> getBusinessPartnerTaxIfPresent()
If the navigation property for an entity BusinessPartner has not been resolved yet, this method will
not query further information. Instead its Optional
result state will be empty
.
Optional
with result
state empty
is returned.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.@Nullable public Customer fetchCustomer() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
Please note: This method will not cache or persist the query results.
null
if an entity is not associated.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.@Nullable 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.@Nonnull public Optional<Customer> getCustomerIfPresent()
If the navigation property for an entity BusinessPartner has not been resolved yet, this method will
not query further information. Instead its Optional
result state will be empty
.
Optional
with result state empty
is
returned.public void setCustomer(Customer value)
value
- New Customer entity.@Nullable public Supplier fetchSupplier() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
Please note: This method will not cache or persist the query results.
null
if an entity is not associated.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.@Nullable 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.@Nonnull public Optional<Supplier> getSupplierIfPresent()
If the navigation property for an entity BusinessPartner has not been resolved yet, this method will
not query further information. Instead its Optional
result state will be empty
.
Optional
with result state empty
is
returned.public void setSupplier(Supplier value)
value
- New Supplier entity.public static BusinessPartner.BusinessPartnerBuilder builder()
@Nullable public String getBusinessPartner()
Original property name from the Odata EDM: BusinessPartner
@Nullable public String getCustomer()
Original property name from the Odata EDM: Customer
@Nullable public String getSupplier()
Original property name from the Odata EDM: Supplier
@Nullable public String getAcademicTitle()
Original property name from the Odata EDM: AcademicTitle
You can define a key for an academic title in Customizing.
@Nullable public String getAuthorizationGroup()
Original property name from the Odata EDM: 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.
@Nullable public String getBusinessPartnerCategory()
Original property name from the Odata EDM: BusinessPartnerCategory
You can distinguish between the following business partner categories:OrganizationNatural personGroup of natural persons or organizationsThe 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 public String getBusinessPartnerFullName()
Original property name from the Odata EDM: BusinessPartnerFullName
@Nullable public String getBusinessPartnerGrouping()
Original property name from the Odata EDM: 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.
@Nullable public String getBusinessPartnerName()
Original property name from the Odata EDM: BusinessPartnerName
@Nullable public UUID getBusinessPartnerUUID()
Original property name from the Odata EDM: BusinessPartnerUUID
@Nullable public String getCorrespondenceLanguage()
Original property name from the Odata EDM: 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.
@Nullable public String getCreatedByUser()
Original property name from the Odata EDM: CreatedByUser
@Nullable public LocalDateTime getCreationDate()
Original property name from the Odata EDM: CreationDate
@Nullable public LocalTime getCreationTime()
Original property name from the Odata EDM: CreationTime
@Nullable public String getFirstName()
Original property name from the Odata EDM: FirstName
@Nullable public String getFormOfAddress()
Original property name from the Odata EDM: FormOfAddress
You can also define a form of address text in Customizing.The form of address text can be maintained in different languages.
@Nullable public String getIndustry()
Original property name from the Odata EDM: Industry
You can assign an industry sector to business partners in the category 'Organization'RetailBanksServicesIndustryHealth servicePublic sectorMedia
@Nullable public String getInternationalLocationNumber1()
Original property name from the Odata EDM: 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).
@Nullable public String getInternationalLocationNumber2()
Original property name from the Odata EDM: 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).
@Nullable public Boolean getIsFemale()
Original property name from the Odata EDM: IsFemale
@Nullable public Boolean getIsMale()
Original property name from the Odata EDM: IsMale
@Nullable public String getIsNaturalPerson()
Original property name from the Odata EDM: 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.
@Nullable public Boolean getIsSexUnknown()
Original property name from the Odata EDM: IsSexUnknown
@Nullable public String getLanguage()
Original property name from the Odata EDM: Language
This language may differ from the language(s) defined for written correspondence.
@Nullable public LocalDateTime getLastChangeDate()
Original property name from the Odata EDM: LastChangeDate
@Nullable public LocalTime getLastChangeTime()
Original property name from the Odata EDM: LastChangeTime
@Nullable public String getLastChangedByUser()
Original property name from the Odata EDM: LastChangedByUser
@Nullable public String getLastName()
Original property name from the Odata EDM: LastName
@Nullable public String getLegalForm()
Original property name from the Odata EDM: 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)
@Nullable public String getOrganizationBPName1()
Original property name from the Odata EDM: OrganizationBPName1
@Nullable public String getOrganizationBPName2()
Original property name from the Odata EDM: OrganizationBPName2
@Nullable public String getOrganizationBPName3()
Original property name from the Odata EDM: OrganizationBPName3
@Nullable public String getOrganizationBPName4()
Original property name from the Odata EDM: OrganizationBPName4
@Nullable public LocalDateTime getOrganizationFoundationDate()
Original property name from the Odata EDM: 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.
@Nullable public LocalDateTime getOrganizationLiquidationDate()
Original property name from the Odata EDM: OrganizationLiquidationDate
This date also indicates that the company no longer exists.
@Nullable public String getSearchTerm1()
Original property name from the Odata EDM: SearchTerm1
@Nullable public String getAdditionalLastName()
Original property name from the Odata EDM: AdditionalLastName
@Nullable public LocalDateTime getBirthDate()
Original property name from the Odata EDM: BirthDate
@Nullable public Boolean getBusinessPartnerIsBlocked()
Original property name from the Odata EDM: BusinessPartnerIsBlocked
@Nullable public String getBusinessPartnerType()
Original property name from the Odata EDM: 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.
@Nullable public String getETag()
Original property name from the Odata EDM: ETag
@Nullable public String getGroupBusinessPartnerName1()
Original property name from the Odata EDM: GroupBusinessPartnerName1
@Nullable public String getGroupBusinessPartnerName2()
Original property name from the Odata EDM: GroupBusinessPartnerName2
@Nullable public String getIndependentAddressID()
Original property name from the Odata EDM: IndependentAddressID
For more information on the significance and usage of the address number, see the documentation for Business Address Services (BAS).
@Nullable public String getInternationalLocationNumber3()
Original property name from the Odata EDM: InternationalLocationNumber3
@Nullable public String getMiddleName()
Original property name from the Odata EDM: MiddleName
@Nullable public String getNameCountry()
Original property name from the Odata EDM: NameCountry
A country can have several formats which correspond to different rules. Formatting rules describe the format of a person name.
@Nullable public String getNameFormat()
Original property name from the Odata EDM: NameFormat
@Nullable public String getPersonFullName()
Original property name from the Odata EDM: 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.
@Nullable public String getPersonNumber()
Original property name from the Odata EDM: PersonNumber
For more information about the meaning and use of the person number and Business Address Services concepts, see the function group SZA0 documentation.
@Nullable public Boolean getIsMarkedForArchiving()
Original property name from the Odata EDM: 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.
@Nullable public String getBusinessPartnerIDByExtSystem()
Original property name from the Odata EDM: BusinessPartnerIDByExtSystem
If the current business partner is known under a different number in an external system, you can store this number here for information purposes.Direct input gives you the option of maintaining a business partner by specifying the external business partner number. If you maintain business partner data in your legacy system, you can transmit changes made to business partners to the SAP system without having to know the SAP business partner number in the legacy system.
public String toString()
toString
in class VdmObject<BusinessPartner>
public boolean equals(Object o)
equals
in class VdmObject<BusinessPartner>
protected boolean canEqual(Object other)
canEqual
in class VdmObject<BusinessPartner>
public int hashCode()
hashCode
in class VdmObject<BusinessPartner>
Copyright © 2019 SAP SE. All rights reserved.