Class BusinessPartner
Original entity name from the Odata EDM: A_BusinessPartnerType
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of BusinessPartner instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final BusinessPartnerField<String>Use with available fluent helpers to apply the AcademicTitle field to query operations.static final BusinessPartnerField<String>Use with available fluent helpers to apply the AdditionalLastName field to query operations.static final BusinessPartnerSelectableSelector for all available fields of BusinessPartner.static final BusinessPartnerField<String>Use with available fluent helpers to apply the AuthorizationGroup field to query operations.static final BusinessPartnerField<LocalDateTime>Use with available fluent helpers to apply the BirthDate field to query operations.static final BusinessPartnerField<String>Use with available fluent helpers to apply the BusPartMaritalStatus field to query operations.static final BusinessPartnerField<String>Use with available fluent helpers to apply the BusPartNationality field to query operations.static final BusinessPartnerField<String>Use with available fluent helpers to apply the BusinessPartner field to query operations.static final BusinessPartnerField<String>Use with available fluent helpers to apply the BusinessPartnerBirthDateStatus field to query operations.static final BusinessPartnerField<String>Use with available fluent helpers to apply the BusinessPartnerBirthName field to query operations.static final BusinessPartnerField<String>Use with available fluent helpers to apply the BusinessPartnerBirthplaceName field to query operations.static final BusinessPartnerField<String>Use with available fluent helpers to apply the BusinessPartnerCategory field to query operations.static final BusinessPartnerField<LocalDateTime>Use with available fluent helpers to apply the BusinessPartnerDeathDate field to query operations.static final BusinessPartnerField<String>Use with available fluent helpers to apply the BusinessPartnerFullName field to query operations.static final BusinessPartnerField<String>Use with available fluent helpers to apply the BusinessPartnerGrouping field to query operations.static final BusinessPartnerField<String>Use with available fluent helpers to apply the BusinessPartnerIDByExtSystem field to query operations.static final BusinessPartnerField<Boolean>Use with available fluent helpers to apply the BusinessPartnerIsBlocked field to query operations.static final BusinessPartnerField<String>Use with available fluent helpers to apply the BusinessPartnerName field to query operations.static final BusinessPartnerField<String>Use with available fluent helpers to apply the BusinessPartnerOccupation field to query operations.static final BusinessPartnerField<String>Use with available fluent helpers to apply the BusinessPartnerPrintFormat field to query operations.static final BusinessPartnerField<String>Use with available fluent helpers to apply the BusinessPartnerSupplementName field to query operations.static final BusinessPartnerField<String>Use with available fluent helpers to apply the BusinessPartnerType field to query operations.static final BusinessPartnerField<UUID>Use with available fluent helpers to apply the BusinessPartnerUUID field to query operations.static final BusinessPartnerField<String>Use with available fluent helpers to apply the CorrespondenceLanguage field to query operations.static final BusinessPartnerField<String>Use with available fluent helpers to apply the CreatedByUser field to query operations.static final BusinessPartnerField<LocalDateTime>Use with available fluent helpers to apply the CreationDate field to query operations.static final BusinessPartnerField<LocalTime>Use with available fluent helpers to apply the CreationTime field to query operations.static final BusinessPartnerField<String>Use with available fluent helpers to apply the Customer field to query operations.static final BusinessPartnerField<String>Use with available fluent helpers to apply the ETag field to query operations.static final BusinessPartnerField<String>Use with available fluent helpers to apply the FirstName field to query operations.static final BusinessPartnerField<String>Use with available fluent helpers to apply the FormOfAddress field to query operations.static final BusinessPartnerField<String>Use with available fluent helpers to apply the GenderCodeName field to query operations.static final BusinessPartnerField<String>Use with available fluent helpers to apply the GroupBusinessPartnerName1 field to query operations.static final BusinessPartnerField<String>Use with available fluent helpers to apply the GroupBusinessPartnerName2 field to query operations.static final BusinessPartnerField<String>Use with available fluent helpers to apply the IndependentAddressID field to query operations.static final BusinessPartnerField<String>Use with available fluent helpers to apply the Industry field to query operations.static final BusinessPartnerField<String>Use with available fluent helpers to apply the Initials field to query operations.static final BusinessPartnerField<String>Use with available fluent helpers to apply the InternationalLocationNumber1 field to query operations.static final BusinessPartnerField<String>Use with available fluent helpers to apply the InternationalLocationNumber2 field to query operations.static final BusinessPartnerField<String>Use with available fluent helpers to apply the InternationalLocationNumber3 field to query operations.static final BusinessPartnerField<Boolean>Use with available fluent helpers to apply the IsFemale field to query operations.static final BusinessPartnerField<Boolean>Use with available fluent helpers to apply the IsMale field to query operations.static final BusinessPartnerField<Boolean>Use with available fluent helpers to apply the IsMarkedForArchiving field to query operations.static final BusinessPartnerField<String>Use with available fluent helpers to apply the IsNaturalPerson field to query operations.static final BusinessPartnerField<Boolean>Use with available fluent helpers to apply the IsSexUnknown field to query operations.static final BusinessPartnerField<String>Use with available fluent helpers to apply the Language field to query operations.static final BusinessPartnerField<LocalDateTime>Use with available fluent helpers to apply the LastChangeDate field to query operations.static final BusinessPartnerField<LocalTime>Use with available fluent helpers to apply the LastChangeTime field to query operations.static final BusinessPartnerField<String>Use with available fluent helpers to apply the LastChangedByUser field to query operations.static final BusinessPartnerField<String>Use with available fluent helpers to apply the LastName field to query operations.static final BusinessPartnerField<String>Use with available fluent helpers to apply the LastNamePrefix field to query operations.static final BusinessPartnerField<String>Use with available fluent helpers to apply the LastNameSecondPrefix field to query operations.static final BusinessPartnerField<String>Use with available fluent helpers to apply the LegalForm field to query operations.static final BusinessPartnerField<String>Use with available fluent helpers to apply the MiddleName field to query operations.static final BusinessPartnerField<String>Use with available fluent helpers to apply the NameCountry field to query operations.static final BusinessPartnerField<String>Use with available fluent helpers to apply the NameFormat field to query operations.static final BusinessPartnerField<String>Use with available fluent helpers to apply the NaturalPersonEmployerName field to query operations.static final BusinessPartnerField<String>Use with available fluent helpers to apply the OrganizationBPName1 field to query operations.static final BusinessPartnerField<String>Use with available fluent helpers to apply the OrganizationBPName2 field to query operations.static final BusinessPartnerField<String>Use with available fluent helpers to apply the OrganizationBPName3 field to query operations.static final BusinessPartnerField<String>Use with available fluent helpers to apply the OrganizationBPName4 field to query operations.static final BusinessPartnerField<LocalDateTime>Use with available fluent helpers to apply the OrganizationFoundationDate field to query operations.static final BusinessPartnerField<LocalDateTime>Use with available fluent helpers to apply the OrganizationLiquidationDate field to query operations.static final BusinessPartnerField<String>Use with available fluent helpers to apply the PersonFullName field to query operations.static final BusinessPartnerField<String>Use with available fluent helpers to apply the PersonNumber field to query operations.static final BusinessPartnerField<String>Use with available fluent helpers to apply the SearchTerm1 field to query operations.static final BusinessPartnerField<String>Use with available fluent helpers to apply the SearchTerm2 field to query operations.static final BusinessPartnerField<String>Use with available fluent helpers to apply the Supplier field to query operations.static final BusinessPartnerOneToOneLink<BPCreditWorthiness>Use with available fluent helpers to apply the to_BPCreditWorthiness navigation property to query operations.static final BusinessPartnerOneToOneLink<BPFinancialServicesReporting>Use with available fluent helpers to apply the to_BPFinServicesReporting navigation property to query operations.static final BusinessPartnerLink<BPFiscalYearInformation>Use with available fluent helpers to apply the to_BPFiscalYearInformation navigation property to query operations.static final BusinessPartnerLink<BPRelationship>Use with available fluent helpers to apply the to_BPRelationship navigation property to query operations.static final BusinessPartnerLink<BuPaIdentification>Use with available fluent helpers to apply the to_BuPaIdentification navigation property to query operations.static final BusinessPartnerLink<BuPaIndustry>Use with available fluent helpers to apply the to_BuPaIndustry navigation property to query operations.static final BusinessPartnerLink<BusPartAddrDepdntTaxNmbr>Use with available fluent helpers to apply the to_BusPartAddrDepdntTaxNmbr navigation property to query operations.static final BusinessPartnerOneToOneLink<BPFinancialServicesExtn>Use with available fluent helpers to apply the to_BusinessPartner navigation property to query operations.static final BusinessPartnerLink<BusinessPartnerAddress>Use with available fluent helpers to apply the to_BusinessPartnerAddress navigation property to query operations.static final BusinessPartnerLink<BusinessPartnerBank>Use with available fluent helpers to apply the to_BusinessPartnerBank navigation property to query operations.static final BusinessPartnerLink<BusinessPartnerContact>Use with available fluent helpers to apply the to_BusinessPartnerContact navigation property to query operations.static final BusinessPartnerLink<BusinessPartnerRating>Use with available fluent helpers to apply the to_BusinessPartnerRating navigation property to query operations.static final BusinessPartnerLink<BusinessPartnerRole>Use with available fluent helpers to apply the to_BusinessPartnerRole navigation property to query operations.static final BusinessPartnerLink<BusinessPartnerTaxNumber>Use with available fluent helpers to apply the to_BusinessPartnerTax navigation property to query operations.static final BusinessPartnerOneToOneLink<Customer>Use with available fluent helpers to apply the to_Customer navigation property to query operations.static final BusinessPartnerOneToOneLink<Supplier>Use with available fluent helpers to apply the to_Supplier navigation property to query operations.static final BusinessPartnerField<String>Use with available fluent helpers to apply the TradingPartner field to query operations.Fields inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmObject
changedOriginalFields -
Constructor Summary
ConstructorsConstructorDescriptionBusinessPartner(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 genderCodeName, 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 searchTerm2, String additionalLastName, LocalDateTime birthDate, String businessPartnerBirthDateStatus, String businessPartnerBirthplaceName, LocalDateTime businessPartnerDeathDate, 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, String businessPartnerPrintFormat, String businessPartnerOccupation, String busPartMaritalStatus, String busPartNationality, String businessPartnerBirthName, String businessPartnerSupplementName, String naturalPersonEmployerName, String lastNamePrefix, String lastNameSecondPrefix, String initials, String tradingPartner, BPCreditWorthiness toBPCreditWorthiness, BPFinancialServicesReporting toBPFinServicesReporting, List<BPFiscalYearInformation> toBPFiscalYearInformation, List<BPRelationship> toBPRelationship, List<BuPaIdentification> toBuPaIdentification, List<BuPaIndustry> toBuPaIndustry, BPFinancialServicesExtn toBusinessPartner, List<BusinessPartnerAddress> toBusinessPartnerAddress, List<BusinessPartnerBank> toBusinessPartnerBank, List<BusinessPartnerContact> toBusinessPartnerContact, List<BusinessPartnerRating> toBusinessPartnerRating, List<BusinessPartnerRole> toBusinessPartnerRole, List<BusinessPartnerTaxNumber> toBusinessPartnerTax, List<BusPartAddrDepdntTaxNmbr> toBusPartAddrDepdntTaxNmbr, Customer toCustomer, Supplier toSupplier) -
Method Summary
Modifier and TypeMethodDescriptionvoidAdds elements to the list of associated BPFiscalYearInformation entities.voidaddBPRelationship(BPRelationship... entity) Adds elements to the list of associated BPRelationship entities.voidaddBuPaIdentification(BuPaIdentification... entity) Adds elements to the list of associated BuPaIdentification entities.voidaddBuPaIndustry(BuPaIndustry... entity) Adds elements to the list of associated BuPaIndustry entities.voidaddBusinessPartnerAddress(BusinessPartnerAddress... entity) Adds elements to the list of associated BusinessPartnerAddress entities.voidaddBusinessPartnerBank(BusinessPartnerBank... entity) Adds elements to the list of associated BusinessPartnerBank entities.voidaddBusinessPartnerContact(BusinessPartnerContact... entity) Adds elements to the list of associated BusinessPartnerContact entities.voidaddBusinessPartnerRating(BusinessPartnerRating... entity) Adds elements to the list of associated BusinessPartnerRating entities.voidaddBusinessPartnerRole(BusinessPartnerRole... entity) Adds elements to the list of associated BusinessPartnerRole entities.voidaddBusinessPartnerTax(BusinessPartnerTaxNumber... entity) Adds elements to the list of associated BusinessPartnerTaxNumber entities.voidAdds elements to the list of associated BusPartAddrDepdntTaxNmbr entities.voidattachToService(String servicePath, HttpDestinationProperties destination) builder()protected booleanbooleanFetches the BPCreditWorthiness entity (one to one) associated with this entity.Fetches the BPFinancialServicesReporting entity (one to one) associated with this entity.Fetches the BPFiscalYearInformation entities (one to many) associated with this entity.Fetches the BPRelationship entities (one to many) associated with this entity.Fetches the BuPaIdentification entities (one to many) associated with this entity.Fetches the BuPaIndustry entities (one to many) associated with this entity.Fetches the BPFinancialServicesExtn entity (one to one) associated with this entity.Fetches the BusinessPartnerAddress entities (one to many) associated with this entity.Fetches the BusinessPartnerBank entities (one to many) associated with this entity.Fetches the BusinessPartnerContact entities (one to many) associated with this entity.Fetches the BusinessPartnerRating entities (one to many) associated with this entity.Fetches the BusinessPartnerRole entities (one to many) associated with this entity.Fetches the BusinessPartnerTaxNumber entities (one to many) associated with this entity.Fetches the BusPartAddrDepdntTaxNmbr entities (one to many) associated with this entity.Fetches the Customer entity (one to one) associated with this entity.Fetches the Supplier entity (one to one) associated with this entity.static <T,DomainT>
BusinessPartnerField<T>field(String fieldName, TypeConverter<T, DomainT> typeConverter) Use with available fluent helpers to apply an extension field to query operations.static <T> BusinessPartnerField<T>Use with available fluent helpers to apply an extension field to query operations.protected voidConstraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 40Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Precision: 0io.vavr.control.Option<BPCreditWorthiness>Retrieval of associated BPCreditWorthiness entity (one to one).Retrieval of associated BPCreditWorthiness entity (one to one).io.vavr.control.Option<BPFinancialServicesReporting>Retrieval of associated BPFinancialServicesReporting entity (one to one).Retrieval of associated BPFinancialServicesReporting entity (one to one).io.vavr.control.Option<List<BPFiscalYearInformation>>Retrieval of associated BPFiscalYearInformation entities (one to many).Retrieval of associated BPFiscalYearInformation entities (one to many).io.vavr.control.Option<List<BPRelationship>>Retrieval of associated BPRelationship entities (one to many).Retrieval of associated BPRelationship entities (one to many).io.vavr.control.Option<List<BuPaIdentification>>Retrieval of associated BuPaIdentification entities (one to many).Retrieval of associated BuPaIdentification entities (one to many).io.vavr.control.Option<List<BuPaIndustry>>Retrieval of associated BuPaIndustry entities (one to many).Retrieval of associated BuPaIndustry entities (one to many).(Key Field) Constraints: Not nullable, Maximum length: 10io.vavr.control.Option<List<BusinessPartnerAddress>>Retrieval of associated BusinessPartnerAddress entities (one to many).Retrieval of associated BusinessPartnerAddress entities (one to many).io.vavr.control.Option<List<BusinessPartnerBank>>Retrieval of associated BusinessPartnerBank entities (one to many).Retrieval of associated BusinessPartnerBank entities (one to many).Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 40Constraints: Not nullable, Maximum length: 40Constraints: Not nullable, Maximum length: 1io.vavr.control.Option<List<BusinessPartnerContact>>Retrieval of associated BusinessPartnerContact entities (one to many).Retrieval of associated BusinessPartnerContact entities (one to many).Constraints: Not nullable, Precision: 0Constraints: Not nullable, Maximum length: 81Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 20io.vavr.control.Option<BPFinancialServicesExtn>Retrieval of associated BPFinancialServicesExtn entity (one to one).Constraints: noneConstraints: Not nullable, Maximum length: 81Constraints: Not nullable, Maximum length: 4Retrieval of associated BPFinancialServicesExtn entity (one to one).Constraints: Not nullable, Maximum length: 1io.vavr.control.Option<List<BusinessPartnerRating>>Retrieval of associated BusinessPartnerRating entities (one to many).Retrieval of associated BusinessPartnerRating entities (one to many).io.vavr.control.Option<List<BusinessPartnerRole>>Retrieval of associated BusinessPartnerRole entities (one to many).Retrieval of associated BusinessPartnerRole entities (one to many).Constraints: Not nullable, Maximum length: 4io.vavr.control.Option<List<BusinessPartnerTaxNumber>>Retrieval of associated BusinessPartnerTaxNumber entities (one to many).Retrieval of associated BusinessPartnerTaxNumber entities (one to many).Constraints: Not nullable, Maximum length: 4Constraints: noneio.vavr.control.Option<List<BusPartAddrDepdntTaxNmbr>>Retrieval of associated BusPartAddrDepdntTaxNmbr entities (one to many).Retrieval of associated BusPartAddrDepdntTaxNmbr entities (one to many).Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 12Constraints: Not nullable, Precision: 0Constraints: Not nullable, Precision: 0Constraints: Not nullable, Maximum length: 10io.vavr.control.Option<Customer>Retrieval of associated Customer entity (one to one).Retrieval of associated Customer entity (one to one).protected Stringprotected StringgetETag()Constraints: Not nullable, Maximum length: 26Constraints: Not nullable, Maximum length: 40Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 40Constraints: Not nullable, Maximum length: 40Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 7Constraints: Not nullable, Maximum length: 5Constraints: Not nullable, Maximum length: 1Constraints: noneConstraints: noneConstraints: noneConstraints: Not nullable, Maximum length: 1Constraints: nonegetKey()Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Precision: 0Constraints: Not nullable, Maximum length: 12Constraints: Not nullable, Precision: 0Constraints: Not nullable, Maximum length: 40Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 40Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 35Constraints: Not nullable, Maximum length: 40Constraints: Not nullable, Maximum length: 40Constraints: Not nullable, Maximum length: 40Constraints: Not nullable, Maximum length: 40Constraints: Not nullable, Precision: 0Constraints: Not nullable, Precision: 0Constraints: Not nullable, Maximum length: 80Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 20Constraints: Not nullable, Maximum length: 20Constraints: Not nullable, Maximum length: 10io.vavr.control.Option<Supplier>Retrieval of associated Supplier entity (one to one).Retrieval of associated Supplier entity (one to one).Constraints: Not nullable, Maximum length: 6getType()inthashCode()voidsetAcademicTitle(String academicTitle) Constraints: Not nullable, Maximum length: 4voidsetAdditionalLastName(String additionalLastName) Constraints: Not nullable, Maximum length: 40voidsetAuthorizationGroup(String authorizationGroup) Constraints: Not nullable, Maximum length: 4voidsetBirthDate(LocalDateTime birthDate) Constraints: Not nullable, Precision: 0voidOverwrites the associated BPCreditWorthiness entity for the loaded navigation property to_BPCreditWorthiness.voidOverwrites the associated BPFinancialServicesReporting entity for the loaded navigation property to_BPFinServicesReporting.voidOverwrites the list of associated BPFiscalYearInformation entities for the loaded navigation property to_BPFiscalYearInformation.voidsetBPRelationship(List<BPRelationship> value) Overwrites the list of associated BPRelationship entities for the loaded navigation property to_BPRelationship.voidOverwrites the list of associated BuPaIdentification entities for the loaded navigation property to_BuPaIdentification.voidsetBuPaIndustry(List<BuPaIndustry> value) Overwrites the list of associated BuPaIndustry entities for the loaded navigation property to_BuPaIndustry.voidOverwrites the associated BPFinancialServicesExtn entity for the loaded navigation property to_BusinessPartner.voidsetBusinessPartner(String businessPartner) (Key Field) Constraints: Not nullable, Maximum length: 10voidOverwrites the list of associated BusinessPartnerAddress entities for the loaded navigation property to_BusinessPartnerAddress.voidOverwrites the list of associated BusinessPartnerBank entities for the loaded navigation property to_BusinessPartnerBank.voidsetBusinessPartnerBirthDateStatus(String businessPartnerBirthDateStatus) Constraints: Not nullable, Maximum length: 1voidsetBusinessPartnerBirthName(String businessPartnerBirthName) Constraints: Not nullable, Maximum length: 40voidsetBusinessPartnerBirthplaceName(String businessPartnerBirthplaceName) Constraints: Not nullable, Maximum length: 40voidsetBusinessPartnerCategory(String businessPartnerCategory) Constraints: Not nullable, Maximum length: 1voidOverwrites the list of associated BusinessPartnerContact entities for the loaded navigation property to_BusinessPartnerContact.voidsetBusinessPartnerDeathDate(LocalDateTime businessPartnerDeathDate) Constraints: Not nullable, Precision: 0voidsetBusinessPartnerFullName(String businessPartnerFullName) Constraints: Not nullable, Maximum length: 81voidsetBusinessPartnerGrouping(String businessPartnerGrouping) Constraints: Not nullable, Maximum length: 4voidsetBusinessPartnerIDByExtSystem(String businessPartnerIDByExtSystem) Constraints: Not nullable, Maximum length: 20voidsetBusinessPartnerIsBlocked(Boolean businessPartnerIsBlocked) Constraints: nonevoidsetBusinessPartnerName(String businessPartnerName) Constraints: Not nullable, Maximum length: 81voidsetBusinessPartnerOccupation(String businessPartnerOccupation) Constraints: Not nullable, Maximum length: 4voidsetBusinessPartnerPrintFormat(String businessPartnerPrintFormat) Constraints: Not nullable, Maximum length: 1voidOverwrites the list of associated BusinessPartnerRating entities for the loaded navigation property to_BusinessPartnerRating.voidOverwrites the list of associated BusinessPartnerRole entities for the loaded navigation property to_BusinessPartnerRole.voidsetBusinessPartnerSupplementName(String businessPartnerSupplementName) Constraints: Not nullable, Maximum length: 4voidOverwrites the list of associated BusinessPartnerTaxNumber entities for the loaded navigation property to_BusinessPartnerTax.voidsetBusinessPartnerType(String businessPartnerType) Constraints: Not nullable, Maximum length: 4voidsetBusinessPartnerUUID(UUID businessPartnerUUID) Constraints: nonevoidOverwrites the list of associated BusPartAddrDepdntTaxNmbr entities for the loaded navigation property to_BusPartAddrDepdntTaxNmbr.voidsetBusPartMaritalStatus(String busPartMaritalStatus) Constraints: Not nullable, Maximum length: 1voidsetBusPartNationality(String busPartNationality) Constraints: Not nullable, Maximum length: 3voidsetCorrespondenceLanguage(String correspondenceLanguage) Constraints: Not nullable, Maximum length: 2voidsetCreatedByUser(String createdByUser) Constraints: Not nullable, Maximum length: 12voidsetCreationDate(LocalDateTime creationDate) Constraints: Not nullable, Precision: 0voidsetCreationTime(LocalTime creationTime) Constraints: Not nullable, Precision: 0voidsetCustomer(Customer value) Overwrites the associated Customer entity for the loaded navigation property to_Customer.voidsetCustomer(String customer) Constraints: Not nullable, Maximum length: 10voidConstraints: Not nullable, Maximum length: 26voidsetFirstName(String firstName) Constraints: Not nullable, Maximum length: 40voidsetFormOfAddress(String formOfAddress) Constraints: Not nullable, Maximum length: 4voidsetGenderCodeName(String genderCodeName) Constraints: Not nullable, Maximum length: 1voidsetGroupBusinessPartnerName1(String groupBusinessPartnerName1) Constraints: Not nullable, Maximum length: 40voidsetGroupBusinessPartnerName2(String groupBusinessPartnerName2) Constraints: Not nullable, Maximum length: 40voidsetIndependentAddressID(String independentAddressID) Constraints: Not nullable, Maximum length: 10voidsetIndustry(String industry) Constraints: Not nullable, Maximum length: 10voidsetInitials(String initials) Constraints: Not nullable, Maximum length: 10voidsetInternationalLocationNumber1(String internationalLocationNumber1) Constraints: Not nullable, Maximum length: 7voidsetInternationalLocationNumber2(String internationalLocationNumber2) Constraints: Not nullable, Maximum length: 5voidsetInternationalLocationNumber3(String internationalLocationNumber3) Constraints: Not nullable, Maximum length: 1voidsetIsFemale(Boolean isFemale) Constraints: nonevoidConstraints: nonevoidsetIsMarkedForArchiving(Boolean isMarkedForArchiving) Constraints: nonevoidsetIsNaturalPerson(String isNaturalPerson) Constraints: Not nullable, Maximum length: 1voidsetIsSexUnknown(Boolean isSexUnknown) Constraints: nonevoidsetLanguage(String language) Constraints: Not nullable, Maximum length: 2voidsetLastChangeDate(LocalDateTime lastChangeDate) Constraints: Not nullable, Precision: 0voidsetLastChangedByUser(String lastChangedByUser) Constraints: Not nullable, Maximum length: 12voidsetLastChangeTime(LocalTime lastChangeTime) Constraints: Not nullable, Precision: 0voidsetLastName(String lastName) Constraints: Not nullable, Maximum length: 40voidsetLastNamePrefix(String lastNamePrefix) Constraints: Not nullable, Maximum length: 4voidsetLastNameSecondPrefix(String lastNameSecondPrefix) Constraints: Not nullable, Maximum length: 4voidsetLegalForm(String legalForm) Constraints: Not nullable, Maximum length: 2voidsetMiddleName(String middleName) Constraints: Not nullable, Maximum length: 40voidsetNameCountry(String nameCountry) Constraints: Not nullable, Maximum length: 3voidsetNameFormat(String nameFormat) Constraints: Not nullable, Maximum length: 2voidsetNaturalPersonEmployerName(String naturalPersonEmployerName) Constraints: Not nullable, Maximum length: 35voidsetOrganizationBPName1(String organizationBPName1) Constraints: Not nullable, Maximum length: 40voidsetOrganizationBPName2(String organizationBPName2) Constraints: Not nullable, Maximum length: 40voidsetOrganizationBPName3(String organizationBPName3) Constraints: Not nullable, Maximum length: 40voidsetOrganizationBPName4(String organizationBPName4) Constraints: Not nullable, Maximum length: 40voidsetOrganizationFoundationDate(LocalDateTime organizationFoundationDate) Constraints: Not nullable, Precision: 0voidsetOrganizationLiquidationDate(LocalDateTime organizationLiquidationDate) Constraints: Not nullable, Precision: 0voidsetPersonFullName(String personFullName) Constraints: Not nullable, Maximum length: 80voidsetPersonNumber(String personNumber) Constraints: Not nullable, Maximum length: 10voidsetSearchTerm1(String searchTerm1) Constraints: Not nullable, Maximum length: 20voidsetSearchTerm2(String searchTerm2) Constraints: Not nullable, Maximum length: 20protected voidsetServicePathForFetch(String servicePathForFetch) voidsetSupplier(Supplier value) Overwrites the associated Supplier entity for the loaded navigation property to_Supplier.voidsetSupplier(String supplier) Constraints: Not nullable, Maximum length: 10voidsetTradingPartner(String tradingPartner) Constraints: Not nullable, Maximum length: 6toString()Methods inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmEntity
fetchFieldAsList, fetchFieldAsSingle, getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setVersionIdentifierMethods inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmObject
getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields
-
Field Details
-
ALL_FIELDS
Selector for all available fields of BusinessPartner. -
BUSINESS_PARTNER
Use with available fluent helpers to apply the BusinessPartner field to query operations. -
CUSTOMER
Use with available fluent helpers to apply the Customer field to query operations. -
SUPPLIER
Use with available fluent helpers to apply the Supplier field to query operations. -
ACADEMIC_TITLE
Use with available fluent helpers to apply the AcademicTitle field to query operations. -
AUTHORIZATION_GROUP
Use with available fluent helpers to apply the AuthorizationGroup field to query operations. -
BUSINESS_PARTNER_CATEGORY
Use with available fluent helpers to apply the BusinessPartnerCategory field to query operations. -
BUSINESS_PARTNER_FULL_NAME
Use with available fluent helpers to apply the BusinessPartnerFullName field to query operations. -
BUSINESS_PARTNER_GROUPING
Use with available fluent helpers to apply the BusinessPartnerGrouping field to query operations. -
BUSINESS_PARTNER_NAME
Use with available fluent helpers to apply the BusinessPartnerName field to query operations. -
BUSINESS_PARTNER_UUID
Use with available fluent helpers to apply the BusinessPartnerUUID field to query operations. -
CORRESPONDENCE_LANGUAGE
Use with available fluent helpers to apply the CorrespondenceLanguage field to query operations. -
CREATED_BY_USER
Use with available fluent helpers to apply the CreatedByUser field to query operations. -
CREATION_DATE
Use with available fluent helpers to apply the CreationDate field to query operations. -
CREATION_TIME
Use with available fluent helpers to apply the CreationTime field to query operations. -
FIRST_NAME
Use with available fluent helpers to apply the FirstName field to query operations. -
FORM_OF_ADDRESS
Use with available fluent helpers to apply the FormOfAddress field to query operations. -
INDUSTRY
Use with available fluent helpers to apply the Industry field to query operations. -
INTERNATIONAL_LOCATION_NUMBER1
Use with available fluent helpers to apply the InternationalLocationNumber1 field to query operations. -
INTERNATIONAL_LOCATION_NUMBER2
Use with available fluent helpers to apply the InternationalLocationNumber2 field to query operations. -
IS_FEMALE
Use with available fluent helpers to apply the IsFemale field to query operations. -
IS_MALE
Use with available fluent helpers to apply the IsMale field to query operations. -
IS_NATURAL_PERSON
Use with available fluent helpers to apply the IsNaturalPerson field to query operations. -
IS_SEX_UNKNOWN
Use with available fluent helpers to apply the IsSexUnknown field to query operations. -
GENDER_CODE_NAME
Use with available fluent helpers to apply the GenderCodeName field to query operations. -
LANGUAGE
Use with available fluent helpers to apply the Language field to query operations. -
LAST_CHANGE_DATE
Use with available fluent helpers to apply the LastChangeDate field to query operations. -
LAST_CHANGE_TIME
Use with available fluent helpers to apply the LastChangeTime field to query operations. -
LAST_CHANGED_BY_USER
Use with available fluent helpers to apply the LastChangedByUser field to query operations. -
LAST_NAME
Use with available fluent helpers to apply the LastName field to query operations. -
LEGAL_FORM
Use with available fluent helpers to apply the LegalForm field to query operations. -
ORGANIZATION_BP_NAME1
Use with available fluent helpers to apply the OrganizationBPName1 field to query operations. -
ORGANIZATION_BP_NAME2
Use with available fluent helpers to apply the OrganizationBPName2 field to query operations. -
ORGANIZATION_BP_NAME3
Use with available fluent helpers to apply the OrganizationBPName3 field to query operations. -
ORGANIZATION_BP_NAME4
Use with available fluent helpers to apply the OrganizationBPName4 field to query operations. -
ORGANIZATION_FOUNDATION_DATE
Use with available fluent helpers to apply the OrganizationFoundationDate field to query operations. -
ORGANIZATION_LIQUIDATION_DATE
Use with available fluent helpers to apply the OrganizationLiquidationDate field to query operations. -
SEARCH_TERM1
Use with available fluent helpers to apply the SearchTerm1 field to query operations. -
SEARCH_TERM2
Use with available fluent helpers to apply the SearchTerm2 field to query operations. -
ADDITIONAL_LAST_NAME
Use with available fluent helpers to apply the AdditionalLastName field to query operations. -
BIRTH_DATE
Use with available fluent helpers to apply the BirthDate field to query operations. -
BUSINESS_PARTNER_BIRTH_DATE_STATUS
Use with available fluent helpers to apply the BusinessPartnerBirthDateStatus field to query operations. -
BUSINESS_PARTNER_BIRTHPLACE_NAME
Use with available fluent helpers to apply the BusinessPartnerBirthplaceName field to query operations. -
BUSINESS_PARTNER_DEATH_DATE
Use with available fluent helpers to apply the BusinessPartnerDeathDate field to query operations. -
BUSINESS_PARTNER_IS_BLOCKED
Use with available fluent helpers to apply the BusinessPartnerIsBlocked field to query operations. -
BUSINESS_PARTNER_TYPE
Use with available fluent helpers to apply the BusinessPartnerType field to query operations. -
E_TAG
Use with available fluent helpers to apply the ETag field to query operations. -
GROUP_BUSINESS_PARTNER_NAME1
Use with available fluent helpers to apply the GroupBusinessPartnerName1 field to query operations. -
GROUP_BUSINESS_PARTNER_NAME2
Use with available fluent helpers to apply the GroupBusinessPartnerName2 field to query operations. -
INDEPENDENT_ADDRESS_ID
Use with available fluent helpers to apply the IndependentAddressID field to query operations. -
INTERNATIONAL_LOCATION_NUMBER3
Use with available fluent helpers to apply the InternationalLocationNumber3 field to query operations. -
MIDDLE_NAME
Use with available fluent helpers to apply the MiddleName field to query operations. -
NAME_COUNTRY
Use with available fluent helpers to apply the NameCountry field to query operations. -
NAME_FORMAT
Use with available fluent helpers to apply the NameFormat field to query operations. -
PERSON_FULL_NAME
Use with available fluent helpers to apply the PersonFullName field to query operations. -
PERSON_NUMBER
Use with available fluent helpers to apply the PersonNumber field to query operations. -
IS_MARKED_FOR_ARCHIVING
Use with available fluent helpers to apply the IsMarkedForArchiving field to query operations. -
BUSINESS_PARTNER_ID_BY_EXT_SYSTEM
Use with available fluent helpers to apply the BusinessPartnerIDByExtSystem field to query operations. -
BUSINESS_PARTNER_PRINT_FORMAT
Use with available fluent helpers to apply the BusinessPartnerPrintFormat field to query operations. -
BUSINESS_PARTNER_OCCUPATION
Use with available fluent helpers to apply the BusinessPartnerOccupation field to query operations. -
BUS_PART_MARITAL_STATUS
Use with available fluent helpers to apply the BusPartMaritalStatus field to query operations. -
BUS_PART_NATIONALITY
Use with available fluent helpers to apply the BusPartNationality field to query operations. -
BUSINESS_PARTNER_BIRTH_NAME
Use with available fluent helpers to apply the BusinessPartnerBirthName field to query operations. -
BUSINESS_PARTNER_SUPPLEMENT_NAME
Use with available fluent helpers to apply the BusinessPartnerSupplementName field to query operations. -
NATURAL_PERSON_EMPLOYER_NAME
Use with available fluent helpers to apply the NaturalPersonEmployerName field to query operations. -
LAST_NAME_PREFIX
Use with available fluent helpers to apply the LastNamePrefix field to query operations. -
LAST_NAME_SECOND_PREFIX
Use with available fluent helpers to apply the LastNameSecondPrefix field to query operations. -
INITIALS
Use with available fluent helpers to apply the Initials field to query operations. -
TRADING_PARTNER
Use with available fluent helpers to apply the TradingPartner field to query operations. -
TO_BP_CREDIT_WORTHINESS
Use with available fluent helpers to apply the to_BPCreditWorthiness navigation property to query operations. -
TO_BP_FIN_SERVICES_REPORTING
public static final BusinessPartnerOneToOneLink<BPFinancialServicesReporting> TO_BP_FIN_SERVICES_REPORTINGUse with available fluent helpers to apply the to_BPFinServicesReporting navigation property to query operations. -
TO_BP_FISCAL_YEAR_INFORMATION
Use with available fluent helpers to apply the to_BPFiscalYearInformation navigation property to query operations. -
TO_BP_RELATIONSHIP
Use with available fluent helpers to apply the to_BPRelationship navigation property to query operations. -
TO_BU_PA_IDENTIFICATION
Use with available fluent helpers to apply the to_BuPaIdentification navigation property to query operations. -
TO_BU_PA_INDUSTRY
Use with available fluent helpers to apply the to_BuPaIndustry navigation property to query operations. -
TO_BUSINESS_PARTNER
Use with available fluent helpers to apply the to_BusinessPartner navigation property to query operations. -
TO_BUSINESS_PARTNER_ADDRESS
Use with available fluent helpers to apply the to_BusinessPartnerAddress navigation property to query operations. -
TO_BUSINESS_PARTNER_BANK
Use with available fluent helpers to apply the to_BusinessPartnerBank navigation property to query operations. -
TO_BUSINESS_PARTNER_CONTACT
Use with available fluent helpers to apply the to_BusinessPartnerContact navigation property to query operations. -
TO_BUSINESS_PARTNER_RATING
Use with available fluent helpers to apply the to_BusinessPartnerRating navigation property to query operations. -
TO_BUSINESS_PARTNER_ROLE
Use with available fluent helpers to apply the to_BusinessPartnerRole navigation property to query operations. -
TO_BUSINESS_PARTNER_TAX
Use with available fluent helpers to apply the to_BusinessPartnerTax navigation property to query operations. -
TO_BUS_PART_ADDR_DEPDNT_TAX_NMBR
Use with available fluent helpers to apply the to_BusPartAddrDepdntTaxNmbr navigation property to query operations. -
TO_CUSTOMER
Use with available fluent helpers to apply the to_Customer navigation property to query operations. -
TO_SUPPLIER
Use with available fluent helpers to apply the to_Supplier navigation property to query operations.
-
-
Constructor Details
-
BusinessPartner
public BusinessPartner() -
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 genderCodeName, @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 searchTerm2, @Nullable String additionalLastName, @Nullable LocalDateTime birthDate, @Nullable String businessPartnerBirthDateStatus, @Nullable String businessPartnerBirthplaceName, @Nullable LocalDateTime businessPartnerDeathDate, @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, @Nullable String businessPartnerPrintFormat, @Nullable String businessPartnerOccupation, @Nullable String busPartMaritalStatus, @Nullable String busPartNationality, @Nullable String businessPartnerBirthName, @Nullable String businessPartnerSupplementName, @Nullable String naturalPersonEmployerName, @Nullable String lastNamePrefix, @Nullable String lastNameSecondPrefix, @Nullable String initials, @Nullable String tradingPartner, @Nullable BPCreditWorthiness toBPCreditWorthiness, @Nullable BPFinancialServicesReporting toBPFinServicesReporting, List<BPFiscalYearInformation> toBPFiscalYearInformation, List<BPRelationship> toBPRelationship, List<BuPaIdentification> toBuPaIdentification, List<BuPaIndustry> toBuPaIndustry, @Nullable BPFinancialServicesExtn toBusinessPartner, List<BusinessPartnerAddress> toBusinessPartnerAddress, List<BusinessPartnerBank> toBusinessPartnerBank, List<BusinessPartnerContact> toBusinessPartnerContact, List<BusinessPartnerRating> toBusinessPartnerRating, List<BusinessPartnerRole> toBusinessPartnerRole, List<BusinessPartnerTaxNumber> toBusinessPartnerTax, List<BusPartAddrDepdntTaxNmbr> toBusPartAddrDepdntTaxNmbr, @Nullable Customer toCustomer, @Nullable Supplier toSupplier)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<BusinessPartner>
-
setBusinessPartner
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: BusinessPartner
- Parameters:
businessPartner- Business Partner Number
-
setCustomer
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: Customer
- Parameters:
customer- Customer Number
-
setSupplier
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: Supplier
- Parameters:
supplier- Account Number of Supplier
-
setAcademicTitle
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: AcademicTitle
- Parameters:
academicTitle- Academic Title: Key
-
setAuthorizationGroup
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: AuthorizationGroup
- Parameters:
authorizationGroup- Authorization Group
-
setBusinessPartnerCategory
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: BusinessPartnerCategory
- Parameters:
businessPartnerCategory- Business Partner Category
-
setBusinessPartnerFullName
Constraints: Not nullable, Maximum length: 81Original property name from the Odata EDM: BusinessPartnerFullName
- Parameters:
businessPartnerFullName- The businessPartnerFullName to set.
-
setBusinessPartnerGrouping
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: BusinessPartnerGrouping
- Parameters:
businessPartnerGrouping- Business Partner Grouping
-
setBusinessPartnerName
Constraints: Not nullable, Maximum length: 81Original property name from the Odata EDM: BusinessPartnerName
- Parameters:
businessPartnerName- The businessPartnerName to set.
-
setBusinessPartnerUUID
Constraints: noneOriginal property name from the Odata EDM: BusinessPartnerUUID
- Parameters:
businessPartnerUUID- Business Partner GUID
-
setCorrespondenceLanguage
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: CorrespondenceLanguage
- Parameters:
correspondenceLanguage- Business Partner: Correspondence Language
-
setCreatedByUser
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CreatedByUser
- Parameters:
createdByUser- User who created the object
-
setCreationDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: CreationDate
- Parameters:
creationDate- Date on which the object was created
-
setCreationTime
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: CreationTime
- Parameters:
creationTime- Time at which the object was created
-
setFirstName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: FirstName
- Parameters:
firstName- First Name of Business Partner (Person)
-
setFormOfAddress
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: FormOfAddress
- Parameters:
formOfAddress- Form-of-Address Key
-
setIndustry
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: Industry
- Parameters:
industry- Industry sector
-
setInternationalLocationNumber1
Constraints: Not nullable, Maximum length: 7Original property name from the Odata EDM: InternationalLocationNumber1
- Parameters:
internationalLocationNumber1- International location number (part 1)
-
setInternationalLocationNumber2
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: InternationalLocationNumber2
- Parameters:
internationalLocationNumber2- International location number (Part 2)
-
setIsFemale
Constraints: noneOriginal property name from the Odata EDM: IsFemale
- Parameters:
isFemale- Selection: Business partner is female
-
setIsMale
Constraints: noneOriginal property name from the Odata EDM: IsMale
- Parameters:
isMale- Selection: Business partner is male
-
setIsNaturalPerson
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: IsNaturalPerson
- Parameters:
isNaturalPerson- Business Partner Is a Natural Person Under the Tax Laws
-
setIsSexUnknown
Constraints: noneOriginal property name from the Odata EDM: IsSexUnknown
- Parameters:
isSexUnknown- Selection: Sex of business partner is not known
-
setGenderCodeName
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: GenderCodeName
- Parameters:
genderCodeName- Gender of Business Partner (Person)
-
setLanguage
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: Language
- Parameters:
language- Business partner: Language
-
setLastChangeDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: LastChangeDate
- Parameters:
lastChangeDate- Date when object was last changed
-
setLastChangeTime
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: LastChangeTime
- Parameters:
lastChangeTime- Time at which object was last changed
-
setLastChangedByUser
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: LastChangedByUser
- Parameters:
lastChangedByUser- Last user to change object
-
setLastName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: LastName
- Parameters:
lastName- Last Name of Business Partner (Person)
-
setLegalForm
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: LegalForm
- Parameters:
legalForm- BP: Legal form of organization
-
setOrganizationBPName1
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: OrganizationBPName1
- Parameters:
organizationBPName1- Name 1 of organization
-
setOrganizationBPName2
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: OrganizationBPName2
- Parameters:
organizationBPName2- Name 2 of organization
-
setOrganizationBPName3
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: OrganizationBPName3
- Parameters:
organizationBPName3- Name 3 of organization
-
setOrganizationBPName4
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: OrganizationBPName4
- Parameters:
organizationBPName4- Name 4 of organization
-
setOrganizationFoundationDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: OrganizationFoundationDate
- Parameters:
organizationFoundationDate- Date organization founded
-
setOrganizationLiquidationDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: OrganizationLiquidationDate
- Parameters:
organizationLiquidationDate- Liquidation date of organization
-
setSearchTerm1
Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: SearchTerm1
- Parameters:
searchTerm1- Search Term 1 for Business Partner
-
setSearchTerm2
Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: SearchTerm2
- Parameters:
searchTerm2- Search Term 2 for Business Partner
-
setAdditionalLastName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: AdditionalLastName
- Parameters:
additionalLastName- Other Last Name of a Person
-
setBirthDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: BirthDate
- Parameters:
birthDate- Date of Birth of Business Partner
-
setBusinessPartnerBirthDateStatus
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: BusinessPartnerBirthDateStatus
- Parameters:
businessPartnerBirthDateStatus- Date of Birth: Status
-
setBusinessPartnerBirthplaceName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: BusinessPartnerBirthplaceName
- Parameters:
businessPartnerBirthplaceName- Birthplace of business partner
-
setBusinessPartnerDeathDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: BusinessPartnerDeathDate
- Parameters:
businessPartnerDeathDate- Date of death of business partner
-
setBusinessPartnerIsBlocked
Constraints: noneOriginal property name from the Odata EDM: BusinessPartnerIsBlocked
- Parameters:
businessPartnerIsBlocked- Central Block for Business Partner
-
setBusinessPartnerType
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: BusinessPartnerType
- Parameters:
businessPartnerType- Business Partner Type
-
setETag
Constraints: Not nullable, Maximum length: 26Original property name from the Odata EDM: ETag
- Parameters:
eTag- The eTag to set.
-
setGroupBusinessPartnerName1
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: GroupBusinessPartnerName1
- Parameters:
groupBusinessPartnerName1- Name 1 (group)
-
setGroupBusinessPartnerName2
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: GroupBusinessPartnerName2
- Parameters:
groupBusinessPartnerName2- Name 2 (group)
-
setIndependentAddressID
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: IndependentAddressID
- Parameters:
independentAddressID- Address Number
-
setInternationalLocationNumber3
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: InternationalLocationNumber3
- Parameters:
internationalLocationNumber3- Check digit for the international location number
-
setMiddleName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: MiddleName
- Parameters:
middleName- Middle Name or Second Forename of a Person
-
setNameCountry
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: NameCountry
- Parameters:
nameCountry- Country/Region for Name Format Rule
-
setNameFormat
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: NameFormat
- Parameters:
nameFormat- Name format
-
setPersonFullName
Constraints: Not nullable, Maximum length: 80Original property name from the Odata EDM: PersonFullName
- Parameters:
personFullName- Full Name
-
setPersonNumber
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: PersonNumber
- Parameters:
personNumber- Person Number
-
setIsMarkedForArchiving
Constraints: noneOriginal property name from the Odata EDM: IsMarkedForArchiving
- Parameters:
isMarkedForArchiving- Central Archiving Flag
-
setBusinessPartnerIDByExtSystem
Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: BusinessPartnerIDByExtSystem
- Parameters:
businessPartnerIDByExtSystem- Business Partner Number in External System
-
setBusinessPartnerPrintFormat
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: BusinessPartnerPrintFormat
- Parameters:
businessPartnerPrintFormat- Business Partner Print Format
-
setBusinessPartnerOccupation
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: BusinessPartnerOccupation
- Parameters:
businessPartnerOccupation- Occupation/group
-
setBusPartMaritalStatus
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: BusPartMaritalStatus
- Parameters:
busPartMaritalStatus- Marital Status of Business Partner
-
setBusPartNationality
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: BusPartNationality
- Parameters:
busPartNationality- Nationality
-
setBusinessPartnerBirthName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: BusinessPartnerBirthName
- Parameters:
businessPartnerBirthName- Name at birth of business partner
-
setBusinessPartnerSupplementName
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: BusinessPartnerSupplementName
- Parameters:
businessPartnerSupplementName- Name supplement, e.g. noble title (key)
-
setNaturalPersonEmployerName
Constraints: Not nullable, Maximum length: 35Original property name from the Odata EDM: NaturalPersonEmployerName
- Parameters:
naturalPersonEmployerName- Name of Employer of a Natural Person
-
setLastNamePrefix
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: LastNamePrefix
- Parameters:
lastNamePrefix- Name Prefix (Key)
-
setLastNameSecondPrefix
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: LastNameSecondPrefix
- Parameters:
lastNameSecondPrefix- 2nd name prefix (key)
-
setInitials
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: Initials
- Parameters:
initials- "Middle Initial" or personal initials
-
setTradingPartner
Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: TradingPartner
- Parameters:
tradingPartner- Company ID of Trading Partner
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<BusinessPartner>
-
getKey
- Overrides:
getKeyin classVdmObject<BusinessPartner>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<BusinessPartner>
-
fromMap
- Overrides:
fromMapin classVdmObject<BusinessPartner>
-
field
@Nonnull public static <T> BusinessPartnerField<T> field(@Nonnull String fieldName, @Nonnull Class<T> fieldType) Use with available fluent helpers to apply an extension field to query operations.- Type Parameters:
T- The type of the extension field when performing value comparisons.- Parameters:
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.- Returns:
- A representation of an extension field from this entity.
-
field
@Nonnull public static <T,DomainT> BusinessPartnerField<T> field(@Nonnull String fieldName, @Nonnull TypeConverter<T, DomainT> typeConverter) Use with available fluent helpers to apply an extension field to query operations.- Type Parameters:
T- The type of the extension field when performing value comparisons.DomainT- The type of the extension field as returned by the OData service.- Parameters:
typeConverter- A TypeConverter<T, DomainT> instance whose first generic type matches the Java type of the fieldfieldName- The name of the extension field as returned by the OData service.- Returns:
- A representation of an extension field from this entity, holding a reference to the given TypeConverter.
-
getDestinationForFetch
- Overrides:
getDestinationForFetchin classVdmEntity<BusinessPartner>
-
setServicePathForFetch
- Overrides:
setServicePathForFetchin classVdmEntity<BusinessPartner>
-
attachToService
public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination) - Overrides:
attachToServicein classVdmEntity<BusinessPartner>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<BusinessPartner>
-
fetchBPCreditWorthiness
Fetches the BPCreditWorthiness entity (one to one) associated with this entity. This corresponds to the OData navigation property to_BPCreditWorthiness.Please note: This method will not cache or persist the query results.
- Returns:
- The single associated BPCreditWorthiness entity, or
nullif an entity is not associated. - Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.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.
-
getBPCreditWorthinessOrFetch
Retrieval of associated BPCreditWorthiness entity (one to one). This corresponds to the OData navigation property to_BPCreditWorthiness.If the navigation property to_BPCreditWorthiness 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.
- Returns:
- List of associated BPCreditWorthiness entity.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.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.
-
getBPCreditWorthinessIfPresent
Retrieval of associated BPCreditWorthiness entity (one to one). This corresponds to the OData navigation property to_BPCreditWorthiness.If the navigation property for an entity BusinessPartner has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property to_BPCreditWorthiness is already loaded, the result
will contain the BPCreditWorthiness entity. If not, an
Optionwith result stateemptyis returned.
-
setBPCreditWorthiness
Overwrites the associated BPCreditWorthiness entity for the loaded navigation property to_BPCreditWorthiness.- Parameters:
value- New BPCreditWorthiness entity.
-
fetchBPFinServicesReporting
Fetches the BPFinancialServicesReporting entity (one to one) associated with this entity. This corresponds to the OData navigation property to_BPFinServicesReporting.Please note: This method will not cache or persist the query results.
- Returns:
- The single associated BPFinancialServicesReporting entity, or
nullif an entity is not associated. - Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.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.
-
getBPFinServicesReportingOrFetch
Retrieval of associated BPFinancialServicesReporting entity (one to one). This corresponds to the OData navigation property to_BPFinServicesReporting.If the navigation property to_BPFinServicesReporting 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.
- Returns:
- List of associated BPFinancialServicesReporting entity.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.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.
-
getBPFinServicesReportingIfPresent
@Nonnull public io.vavr.control.Option<BPFinancialServicesReporting> getBPFinServicesReportingIfPresent()Retrieval of associated BPFinancialServicesReporting entity (one to one). This corresponds to the OData navigation property to_BPFinServicesReporting.If the navigation property for an entity BusinessPartner has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property to_BPFinServicesReporting is already loaded, the result
will contain the BPFinancialServicesReporting entity. If not, an
Optionwith result stateemptyis returned.
-
setBPFinServicesReporting
Overwrites the associated BPFinancialServicesReporting entity for the loaded navigation property to_BPFinServicesReporting.- Parameters:
value- New BPFinancialServicesReporting entity.
-
fetchBPFiscalYearInformation
Fetches the BPFiscalYearInformation entities (one to many) associated with this entity. This corresponds to the OData navigation property to_BPFiscalYearInformation.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated BPFiscalYearInformation entities. If no entities are associated then an empty list is returned.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.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.
-
getBPFiscalYearInformationOrFetch
Retrieval of associated BPFiscalYearInformation entities (one to many). This corresponds to the OData navigation property to_BPFiscalYearInformation.If the navigation property to_BPFiscalYearInformation 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.
- Returns:
- List of associated BPFiscalYearInformation entities.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.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.
-
getBPFiscalYearInformationIfPresent
@Nonnull public io.vavr.control.Option<List<BPFiscalYearInformation>> getBPFiscalYearInformationIfPresent()Retrieval of associated BPFiscalYearInformation entities (one to many). This corresponds to the OData navigation property to_BPFiscalYearInformation.If the navigation property for an entity BusinessPartner has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property to_BPFiscalYearInformation is already loaded, the
result will contain the BPFiscalYearInformation entities. If not, an
Optionwith result stateemptyis returned.
-
setBPFiscalYearInformation
Overwrites the list of associated BPFiscalYearInformation entities for the loaded navigation property to_BPFiscalYearInformation.If the navigation property to_BPFiscalYearInformation 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.
- Parameters:
value- List of BPFiscalYearInformation entities.
-
addBPFiscalYearInformation
Adds elements to the list of associated BPFiscalYearInformation entities. This corresponds to the OData navigation property to_BPFiscalYearInformation.If the navigation property to_BPFiscalYearInformation 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.
- Parameters:
entity- Array of BPFiscalYearInformation entities.
-
fetchBPRelationship
Fetches the BPRelationship entities (one to many) associated with this entity. This corresponds to the OData navigation property to_BPRelationship.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated BPRelationship entities. If no entities are associated then an empty list is returned.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.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.
-
getBPRelationshipOrFetch
Retrieval of associated BPRelationship entities (one to many). This corresponds to the OData navigation property to_BPRelationship.If the navigation property to_BPRelationship 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.
- Returns:
- List of associated BPRelationship entities.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.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.
-
getBPRelationshipIfPresent
Retrieval of associated BPRelationship entities (one to many). This corresponds to the OData navigation property to_BPRelationship.If the navigation property for an entity BusinessPartner has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property to_BPRelationship is already loaded, the result will
contain the BPRelationship entities. If not, an
Optionwith result stateemptyis returned.
-
setBPRelationship
Overwrites the list of associated BPRelationship entities for the loaded navigation property to_BPRelationship.If the navigation property to_BPRelationship 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.
- Parameters:
value- List of BPRelationship entities.
-
addBPRelationship
Adds elements to the list of associated BPRelationship entities. This corresponds to the OData navigation property to_BPRelationship.If the navigation property to_BPRelationship 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.
- Parameters:
entity- Array of BPRelationship entities.
-
fetchBuPaIdentification
Fetches the BuPaIdentification entities (one to many) associated with this entity. This corresponds to the OData navigation property to_BuPaIdentification.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated BuPaIdentification entities. If no entities are associated then an empty list is returned.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.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.
-
getBuPaIdentificationOrFetch
Retrieval of associated BuPaIdentification entities (one to many). This corresponds to the OData navigation property to_BuPaIdentification.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.
- Returns:
- List of associated BuPaIdentification entities.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.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.
-
getBuPaIdentificationIfPresent
Retrieval of associated BuPaIdentification entities (one to many). This corresponds to the OData navigation property to_BuPaIdentification.If the navigation property for an entity BusinessPartner has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property to_BuPaIdentification is already loaded, the result
will contain the BuPaIdentification entities. If not, an
Optionwith result stateemptyis returned.
-
setBuPaIdentification
Overwrites the list of associated BuPaIdentification entities for the loaded navigation property to_BuPaIdentification.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.
- Parameters:
value- List of BuPaIdentification entities.
-
addBuPaIdentification
Adds elements to the list of associated BuPaIdentification entities. This corresponds to the OData navigation property to_BuPaIdentification.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.
- Parameters:
entity- Array of BuPaIdentification entities.
-
fetchBuPaIndustry
Fetches the BuPaIndustry entities (one to many) associated with this entity. This corresponds to the OData navigation property to_BuPaIndustry.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated BuPaIndustry entities. If no entities are associated then an empty list is returned.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.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.
-
getBuPaIndustryOrFetch
Retrieval of associated BuPaIndustry entities (one to many). This corresponds to the OData navigation property to_BuPaIndustry.If the navigation property to_BuPaIndustry 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.
- Returns:
- List of associated BuPaIndustry entities.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.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.
-
getBuPaIndustryIfPresent
Retrieval of associated BuPaIndustry entities (one to many). This corresponds to the OData navigation property to_BuPaIndustry.If the navigation property for an entity BusinessPartner has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property to_BuPaIndustry is already loaded, the result will
contain the BuPaIndustry entities. If not, an
Optionwith result stateemptyis returned.
-
setBuPaIndustry
Overwrites the list of associated BuPaIndustry entities for the loaded navigation property to_BuPaIndustry.If the navigation property to_BuPaIndustry 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.
- Parameters:
value- List of BuPaIndustry entities.
-
addBuPaIndustry
Adds elements to the list of associated BuPaIndustry entities. This corresponds to the OData navigation property to_BuPaIndustry.If the navigation property to_BuPaIndustry 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.
- Parameters:
entity- Array of BuPaIndustry entities.
-
fetchBusinessPartner
Fetches the BPFinancialServicesExtn entity (one to one) associated with this entity. This corresponds to the OData navigation property to_BusinessPartner.Please note: This method will not cache or persist the query results.
- Returns:
- The single associated BPFinancialServicesExtn entity, or
nullif an entity is not associated. - Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.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.
-
getBusinessPartnerOrFetch
Retrieval of associated BPFinancialServicesExtn entity (one to one). This corresponds to the OData navigation property to_BusinessPartner.If the navigation property to_BusinessPartner 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.
- Returns:
- List of associated BPFinancialServicesExtn entity.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.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.
-
getBusinessPartnerIfPresent
Retrieval of associated BPFinancialServicesExtn entity (one to one). This corresponds to the OData navigation property to_BusinessPartner.If the navigation property for an entity BusinessPartner has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property to_BusinessPartner is already loaded, the result will
contain the BPFinancialServicesExtn entity. If not, an
Optionwith result stateemptyis returned.
-
setBusinessPartner
Overwrites the associated BPFinancialServicesExtn entity for the loaded navigation property to_BusinessPartner.- Parameters:
value- New BPFinancialServicesExtn entity.
-
fetchBusinessPartnerAddress
Fetches the BusinessPartnerAddress entities (one to many) associated with this entity. This corresponds to the OData navigation property to_BusinessPartnerAddress.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated BusinessPartnerAddress entities. If no entities are associated then an empty list is returned.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.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.
-
getBusinessPartnerAddressOrFetch
Retrieval of associated BusinessPartnerAddress entities (one to many). This corresponds to the OData navigation property to_BusinessPartnerAddress.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.
- Returns:
- List of associated BusinessPartnerAddress entities.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.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.
-
getBusinessPartnerAddressIfPresent
@Nonnull public io.vavr.control.Option<List<BusinessPartnerAddress>> getBusinessPartnerAddressIfPresent()Retrieval of associated BusinessPartnerAddress entities (one to many). This corresponds to the OData navigation property to_BusinessPartnerAddress.If the navigation property for an entity BusinessPartner has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property to_BusinessPartnerAddress is already loaded, the result
will contain the BusinessPartnerAddress entities. If not, an
Optionwith result stateemptyis returned.
-
setBusinessPartnerAddress
Overwrites the list of associated BusinessPartnerAddress entities for the loaded navigation property to_BusinessPartnerAddress.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.
- Parameters:
value- List of BusinessPartnerAddress entities.
-
addBusinessPartnerAddress
Adds elements to the list of associated BusinessPartnerAddress entities. This corresponds to the OData navigation property to_BusinessPartnerAddress.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.
- Parameters:
entity- Array of BusinessPartnerAddress entities.
-
fetchBusinessPartnerBank
Fetches the BusinessPartnerBank entities (one to many) associated with this entity. This corresponds to the OData navigation property to_BusinessPartnerBank.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated BusinessPartnerBank entities. If no entities are associated then an empty list is returned.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.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.
-
getBusinessPartnerBankOrFetch
Retrieval of associated BusinessPartnerBank entities (one to many). This corresponds to the OData navigation property to_BusinessPartnerBank.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.
- Returns:
- List of associated BusinessPartnerBank entities.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.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.
-
getBusinessPartnerBankIfPresent
Retrieval of associated BusinessPartnerBank entities (one to many). This corresponds to the OData navigation property to_BusinessPartnerBank.If the navigation property for an entity BusinessPartner has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property to_BusinessPartnerBank is already loaded, the result
will contain the BusinessPartnerBank entities. If not, an
Optionwith result stateemptyis returned.
-
setBusinessPartnerBank
Overwrites the list of associated BusinessPartnerBank entities for the loaded navigation property to_BusinessPartnerBank.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.
- Parameters:
value- List of BusinessPartnerBank entities.
-
addBusinessPartnerBank
Adds elements to the list of associated BusinessPartnerBank entities. This corresponds to the OData navigation property to_BusinessPartnerBank.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.
- Parameters:
entity- Array of BusinessPartnerBank entities.
-
fetchBusinessPartnerContact
Fetches the BusinessPartnerContact entities (one to many) associated with this entity. This corresponds to the OData navigation property to_BusinessPartnerContact.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated BusinessPartnerContact entities. If no entities are associated then an empty list is returned.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.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.
-
getBusinessPartnerContactOrFetch
Retrieval of associated BusinessPartnerContact entities (one to many). This corresponds to the OData navigation property to_BusinessPartnerContact.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.
- Returns:
- List of associated BusinessPartnerContact entities.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.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.
-
getBusinessPartnerContactIfPresent
@Nonnull public io.vavr.control.Option<List<BusinessPartnerContact>> getBusinessPartnerContactIfPresent()Retrieval of associated BusinessPartnerContact entities (one to many). This corresponds to the OData navigation property to_BusinessPartnerContact.If the navigation property for an entity BusinessPartner has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property to_BusinessPartnerContact is already loaded, the result
will contain the BusinessPartnerContact entities. If not, an
Optionwith result stateemptyis returned.
-
setBusinessPartnerContact
Overwrites the list of associated BusinessPartnerContact entities for the loaded navigation property to_BusinessPartnerContact.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.
- Parameters:
value- List of BusinessPartnerContact entities.
-
addBusinessPartnerContact
Adds elements to the list of associated BusinessPartnerContact entities. This corresponds to the OData navigation property to_BusinessPartnerContact.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.
- Parameters:
entity- Array of BusinessPartnerContact entities.
-
fetchBusinessPartnerRating
Fetches the BusinessPartnerRating entities (one to many) associated with this entity. This corresponds to the OData navigation property to_BusinessPartnerRating.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated BusinessPartnerRating entities. If no entities are associated then an empty list is returned.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.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.
-
getBusinessPartnerRatingOrFetch
Retrieval of associated BusinessPartnerRating entities (one to many). This corresponds to the OData navigation property to_BusinessPartnerRating.If the navigation property to_BusinessPartnerRating 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.
- Returns:
- List of associated BusinessPartnerRating entities.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.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.
-
getBusinessPartnerRatingIfPresent
@Nonnull public io.vavr.control.Option<List<BusinessPartnerRating>> getBusinessPartnerRatingIfPresent()Retrieval of associated BusinessPartnerRating entities (one to many). This corresponds to the OData navigation property to_BusinessPartnerRating.If the navigation property for an entity BusinessPartner has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property to_BusinessPartnerRating is already loaded, the result
will contain the BusinessPartnerRating entities. If not, an
Optionwith result stateemptyis returned.
-
setBusinessPartnerRating
Overwrites the list of associated BusinessPartnerRating entities for the loaded navigation property to_BusinessPartnerRating.If the navigation property to_BusinessPartnerRating 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.
- Parameters:
value- List of BusinessPartnerRating entities.
-
addBusinessPartnerRating
Adds elements to the list of associated BusinessPartnerRating entities. This corresponds to the OData navigation property to_BusinessPartnerRating.If the navigation property to_BusinessPartnerRating 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.
- Parameters:
entity- Array of BusinessPartnerRating entities.
-
fetchBusinessPartnerRole
Fetches the BusinessPartnerRole entities (one to many) associated with this entity. This corresponds to the OData navigation property to_BusinessPartnerRole.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated BusinessPartnerRole entities. If no entities are associated then an empty list is returned.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.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.
-
getBusinessPartnerRoleOrFetch
Retrieval of associated BusinessPartnerRole entities (one to many). This corresponds to the OData navigation property to_BusinessPartnerRole.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.
- Returns:
- List of associated BusinessPartnerRole entities.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.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.
-
getBusinessPartnerRoleIfPresent
Retrieval of associated BusinessPartnerRole entities (one to many). This corresponds to the OData navigation property to_BusinessPartnerRole.If the navigation property for an entity BusinessPartner has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property to_BusinessPartnerRole is already loaded, the result
will contain the BusinessPartnerRole entities. If not, an
Optionwith result stateemptyis returned.
-
setBusinessPartnerRole
Overwrites the list of associated BusinessPartnerRole entities for the loaded navigation property to_BusinessPartnerRole.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.
- Parameters:
value- List of BusinessPartnerRole entities.
-
addBusinessPartnerRole
Adds elements to the list of associated BusinessPartnerRole entities. This corresponds to the OData navigation property to_BusinessPartnerRole.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.
- Parameters:
entity- Array of BusinessPartnerRole entities.
-
fetchBusinessPartnerTax
Fetches the BusinessPartnerTaxNumber entities (one to many) associated with this entity. This corresponds to the OData navigation property to_BusinessPartnerTax.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated BusinessPartnerTaxNumber entities. If no entities are associated then an empty list is returned.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.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.
-
getBusinessPartnerTaxOrFetch
Retrieval of associated BusinessPartnerTaxNumber entities (one to many). This corresponds to the OData navigation property to_BusinessPartnerTax.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.
- Returns:
- List of associated BusinessPartnerTaxNumber entities.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.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.
-
getBusinessPartnerTaxIfPresent
@Nonnull public io.vavr.control.Option<List<BusinessPartnerTaxNumber>> getBusinessPartnerTaxIfPresent()Retrieval of associated BusinessPartnerTaxNumber entities (one to many). This corresponds to the OData navigation property to_BusinessPartnerTax.If the navigation property for an entity BusinessPartner has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property to_BusinessPartnerTax is already loaded, the result
will contain the BusinessPartnerTaxNumber entities. If not, an
Optionwith result stateemptyis returned.
-
setBusinessPartnerTax
Overwrites the list of associated BusinessPartnerTaxNumber entities for the loaded navigation property to_BusinessPartnerTax.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.
- Parameters:
value- List of BusinessPartnerTaxNumber entities.
-
addBusinessPartnerTax
Adds elements to the list of associated BusinessPartnerTaxNumber entities. This corresponds to the OData navigation property to_BusinessPartnerTax.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.
- Parameters:
entity- Array of BusinessPartnerTaxNumber entities.
-
fetchBusPartAddrDepdntTaxNmbr
Fetches the BusPartAddrDepdntTaxNmbr entities (one to many) associated with this entity. This corresponds to the OData navigation property to_BusPartAddrDepdntTaxNmbr.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated BusPartAddrDepdntTaxNmbr entities. If no entities are associated then an empty list is returned.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.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.
-
getBusPartAddrDepdntTaxNmbrOrFetch
Retrieval of associated BusPartAddrDepdntTaxNmbr entities (one to many). This corresponds to the OData navigation property to_BusPartAddrDepdntTaxNmbr.If the navigation property to_BusPartAddrDepdntTaxNmbr 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.
- Returns:
- List of associated BusPartAddrDepdntTaxNmbr entities.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.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.
-
getBusPartAddrDepdntTaxNmbrIfPresent
@Nonnull public io.vavr.control.Option<List<BusPartAddrDepdntTaxNmbr>> getBusPartAddrDepdntTaxNmbrIfPresent()Retrieval of associated BusPartAddrDepdntTaxNmbr entities (one to many). This corresponds to the OData navigation property to_BusPartAddrDepdntTaxNmbr.If the navigation property for an entity BusinessPartner has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property to_BusPartAddrDepdntTaxNmbr is already loaded, the
result will contain the BusPartAddrDepdntTaxNmbr entities. If not, an
Optionwith result stateemptyis returned.
-
setBusPartAddrDepdntTaxNmbr
Overwrites the list of associated BusPartAddrDepdntTaxNmbr entities for the loaded navigation property to_BusPartAddrDepdntTaxNmbr.If the navigation property to_BusPartAddrDepdntTaxNmbr 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.
- Parameters:
value- List of BusPartAddrDepdntTaxNmbr entities.
-
addBusPartAddrDepdntTaxNmbr
Adds elements to the list of associated BusPartAddrDepdntTaxNmbr entities. This corresponds to the OData navigation property to_BusPartAddrDepdntTaxNmbr.If the navigation property to_BusPartAddrDepdntTaxNmbr 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.
- Parameters:
entity- Array of BusPartAddrDepdntTaxNmbr entities.
-
fetchCustomer
Fetches the Customer entity (one to one) associated with this entity. This corresponds to the OData navigation property to_Customer.Please note: This method will not cache or persist the query results.
- Returns:
- The single associated Customer entity, or
nullif an entity is not associated. - Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.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.
-
getCustomerOrFetch
Retrieval of associated Customer entity (one to one). This corresponds to the OData navigation property to_Customer.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.
- Returns:
- List of associated Customer entity.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.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.
-
getCustomerIfPresent
Retrieval of associated Customer entity (one to one). This corresponds to the OData navigation property to_Customer.If the navigation property for an entity BusinessPartner has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property to_Customer is already loaded, the result will contain
the Customer entity. If not, an
Optionwith result stateemptyis returned.
-
setCustomer
Overwrites the associated Customer entity for the loaded navigation property to_Customer.- Parameters:
value- New Customer entity.
-
fetchSupplier
Fetches the Supplier entity (one to one) associated with this entity. This corresponds to the OData navigation property to_Supplier.Please note: This method will not cache or persist the query results.
- Returns:
- The single associated Supplier entity, or
nullif an entity is not associated. - Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.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.
-
getSupplierOrFetch
Retrieval of associated Supplier entity (one to one). This corresponds to the OData navigation property to_Supplier.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.
- Returns:
- List of associated Supplier entity.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.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.
-
getSupplierIfPresent
Retrieval of associated Supplier entity (one to one). This corresponds to the OData navigation property to_Supplier.If the navigation property for an entity BusinessPartner has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property to_Supplier is already loaded, the result will contain
the Supplier entity. If not, an
Optionwith result stateemptyis returned.
-
setSupplier
Overwrites the associated Supplier entity for the loaded navigation property to_Supplier.- Parameters:
value- New Supplier entity.
-
builder
-
getBusinessPartner
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: BusinessPartner
- Returns:
- Business Partner Number
-
getCustomer
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: Customer
- Returns:
- Customer Number
-
getSupplier
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: Supplier
- Returns:
- Account Number of Supplier
-
getAcademicTitle
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: AcademicTitle
- Returns:
- Academic Title: Key
-
getAuthorizationGroup
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: AuthorizationGroup
- Returns:
- Authorization Group
-
getBusinessPartnerCategory
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: BusinessPartnerCategory
- Returns:
- Business Partner Category
-
getBusinessPartnerFullName
Constraints: Not nullable, Maximum length: 81Original property name from the Odata EDM: BusinessPartnerFullName
- Returns:
- The businessPartnerFullName contained in this entity.
-
getBusinessPartnerGrouping
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: BusinessPartnerGrouping
- Returns:
- Business Partner Grouping
-
getBusinessPartnerName
Constraints: Not nullable, Maximum length: 81Original property name from the Odata EDM: BusinessPartnerName
- Returns:
- The businessPartnerName contained in this entity.
-
getBusinessPartnerUUID
Constraints: noneOriginal property name from the Odata EDM: BusinessPartnerUUID
- Returns:
- Business Partner GUID
-
getCorrespondenceLanguage
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: CorrespondenceLanguage
- Returns:
- Business Partner: Correspondence Language
-
getCreatedByUser
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CreatedByUser
- Returns:
- User who created the object
-
getCreationDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: CreationDate
- Returns:
- Date on which the object was created
-
getCreationTime
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: CreationTime
- Returns:
- Time at which the object was created
-
getFirstName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: FirstName
- Returns:
- First Name of Business Partner (Person)
-
getFormOfAddress
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: FormOfAddress
- Returns:
- Form-of-Address Key
-
getIndustry
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: Industry
- Returns:
- Industry sector
-
getInternationalLocationNumber1
Constraints: Not nullable, Maximum length: 7Original property name from the Odata EDM: InternationalLocationNumber1
- Returns:
- International location number (part 1)
-
getInternationalLocationNumber2
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: InternationalLocationNumber2
- Returns:
- International location number (Part 2)
-
getIsFemale
Constraints: noneOriginal property name from the Odata EDM: IsFemale
- Returns:
- Selection: Business partner is female
-
getIsMale
Constraints: noneOriginal property name from the Odata EDM: IsMale
- Returns:
- Selection: Business partner is male
-
getIsNaturalPerson
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: IsNaturalPerson
- Returns:
- Business Partner Is a Natural Person Under the Tax Laws
-
getIsSexUnknown
Constraints: noneOriginal property name from the Odata EDM: IsSexUnknown
- Returns:
- Selection: Sex of business partner is not known
-
getGenderCodeName
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: GenderCodeName
- Returns:
- Gender of Business Partner (Person)
-
getLanguage
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: Language
- Returns:
- Business partner: Language
-
getLastChangeDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: LastChangeDate
- Returns:
- Date when object was last changed
-
getLastChangeTime
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: LastChangeTime
- Returns:
- Time at which object was last changed
-
getLastChangedByUser
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: LastChangedByUser
- Returns:
- Last user to change object
-
getLastName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: LastName
- Returns:
- Last Name of Business Partner (Person)
-
getLegalForm
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: LegalForm
- Returns:
- BP: Legal form of organization
-
getOrganizationBPName1
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: OrganizationBPName1
- Returns:
- Name 1 of organization
-
getOrganizationBPName2
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: OrganizationBPName2
- Returns:
- Name 2 of organization
-
getOrganizationBPName3
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: OrganizationBPName3
- Returns:
- Name 3 of organization
-
getOrganizationBPName4
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: OrganizationBPName4
- Returns:
- Name 4 of organization
-
getOrganizationFoundationDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: OrganizationFoundationDate
- Returns:
- Date organization founded
-
getOrganizationLiquidationDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: OrganizationLiquidationDate
- Returns:
- Liquidation date of organization
-
getSearchTerm1
Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: SearchTerm1
- Returns:
- Search Term 1 for Business Partner
-
getSearchTerm2
Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: SearchTerm2
- Returns:
- Search Term 2 for Business Partner
-
getAdditionalLastName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: AdditionalLastName
- Returns:
- Other Last Name of a Person
-
getBirthDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: BirthDate
- Returns:
- Date of Birth of Business Partner
-
getBusinessPartnerBirthDateStatus
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: BusinessPartnerBirthDateStatus
- Returns:
- Date of Birth: Status
-
getBusinessPartnerBirthplaceName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: BusinessPartnerBirthplaceName
- Returns:
- Birthplace of business partner
-
getBusinessPartnerDeathDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: BusinessPartnerDeathDate
- Returns:
- Date of death of business partner
-
getBusinessPartnerIsBlocked
Constraints: noneOriginal property name from the Odata EDM: BusinessPartnerIsBlocked
- Returns:
- Central Block for Business Partner
-
getBusinessPartnerType
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: BusinessPartnerType
- Returns:
- Business Partner Type
-
getETag
Constraints: Not nullable, Maximum length: 26Original property name from the Odata EDM: ETag
- Returns:
- The eTag contained in this entity.
-
getGroupBusinessPartnerName1
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: GroupBusinessPartnerName1
- Returns:
- Name 1 (group)
-
getGroupBusinessPartnerName2
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: GroupBusinessPartnerName2
- Returns:
- Name 2 (group)
-
getIndependentAddressID
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: IndependentAddressID
- Returns:
- Address Number
-
getInternationalLocationNumber3
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: InternationalLocationNumber3
- Returns:
- Check digit for the international location number
-
getMiddleName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: MiddleName
- Returns:
- Middle Name or Second Forename of a Person
-
getNameCountry
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: NameCountry
- Returns:
- Country/Region for Name Format Rule
-
getNameFormat
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: NameFormat
- Returns:
- Name format
-
getPersonFullName
Constraints: Not nullable, Maximum length: 80Original property name from the Odata EDM: PersonFullName
- Returns:
- Full Name
-
getPersonNumber
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: PersonNumber
- Returns:
- Person Number
-
getIsMarkedForArchiving
Constraints: noneOriginal property name from the Odata EDM: IsMarkedForArchiving
- Returns:
- Central Archiving Flag
-
getBusinessPartnerIDByExtSystem
Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: BusinessPartnerIDByExtSystem
- Returns:
- Business Partner Number in External System
-
getBusinessPartnerPrintFormat
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: BusinessPartnerPrintFormat
- Returns:
- Business Partner Print Format
-
getBusinessPartnerOccupation
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: BusinessPartnerOccupation
- Returns:
- Occupation/group
-
getBusPartMaritalStatus
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: BusPartMaritalStatus
- Returns:
- Marital Status of Business Partner
-
getBusPartNationality
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: BusPartNationality
- Returns:
- Nationality
-
getBusinessPartnerBirthName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: BusinessPartnerBirthName
- Returns:
- Name at birth of business partner
-
getBusinessPartnerSupplementName
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: BusinessPartnerSupplementName
- Returns:
- Name supplement, e.g. noble title (key)
-
getNaturalPersonEmployerName
Constraints: Not nullable, Maximum length: 35Original property name from the Odata EDM: NaturalPersonEmployerName
- Returns:
- Name of Employer of a Natural Person
-
getLastNamePrefix
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: LastNamePrefix
- Returns:
- Name Prefix (Key)
-
getLastNameSecondPrefix
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: LastNameSecondPrefix
- Returns:
- 2nd name prefix (key)
-
getInitials
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: Initials
- Returns:
- "Middle Initial" or personal initials
-
getTradingPartner
Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: TradingPartner
- Returns:
- Company ID of Trading Partner
-
toString
- Overrides:
toStringin classVdmObject<BusinessPartner>
-
equals
- Overrides:
equalsin classVdmEntity<BusinessPartner>
-
canEqual
- Overrides:
canEqualin classVdmEntity<BusinessPartner>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<BusinessPartner>
-