Class Supplier
Original entity name from the Odata EDM: A_SupplierType
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of Supplier instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SupplierSelectableSelector for all available fields of Supplier.static final SupplierField<String>Use with available fluent helpers to apply the AlternativePayeeAccountNumber field to query operations.static final SupplierField<String>Use with available fluent helpers to apply the AuthorizationGroup field to query operations.static final SupplierField<LocalDateTime>Use with available fluent helpers to apply the BirthDate field to query operations.static final SupplierField<Boolean>Use with available fluent helpers to apply the BR_TaxIsSplit field to query operations.static final SupplierField<String>Use with available fluent helpers to apply the ConcatenatedInternationalLocNo field to query operations.static final SupplierField<String>Use with available fluent helpers to apply the CreatedByUser field to query operations.static final SupplierField<LocalDateTime>Use with available fluent helpers to apply the CreationDate field to query operations.static final SupplierField<String>Use with available fluent helpers to apply the Customer field to query operations.static final SupplierField<String>Use with available fluent helpers to apply the DataExchangeInstructionKey field to query operations.static final SupplierField<Boolean>Use with available fluent helpers to apply the DeletionIndicator field to query operations.static final SupplierField<String>Use with available fluent helpers to apply the FiscalAddress field to query operations.static final SupplierField<String>Use with available fluent helpers to apply the Industry field to query operations.static final SupplierField<String>Use with available fluent helpers to apply the InternationalLocationNumber1 field to query operations.static final SupplierField<String>Use with available fluent helpers to apply the InternationalLocationNumber2 field to query operations.static final SupplierField<String>Use with available fluent helpers to apply the InternationalLocationNumber3 field to query operations.static final SupplierField<String>Use with available fluent helpers to apply the IsNaturalPerson field to query operations.static final SupplierField<Boolean>Use with available fluent helpers to apply the PaymentIsBlockedForSupplier field to query operations.static final SupplierField<Boolean>Use with available fluent helpers to apply the PostingIsBlocked field to query operations.static final SupplierField<Boolean>Use with available fluent helpers to apply the PurchasingIsBlocked field to query operations.static final SupplierField<String>Use with available fluent helpers to apply the ResponsibleType field to query operations.static final SupplierField<String>Use with available fluent helpers to apply the SuplrProofOfDelivRlvtCode field to query operations.static final SupplierField<LocalDateTime>Use with available fluent helpers to apply the SuplrQltyInProcmtCertfnValidTo field to query operations.static final SupplierField<String>Use with available fluent helpers to apply the SuplrQualityManagementSystem field to query operations.static final SupplierField<String>Use with available fluent helpers to apply the Supplier field to query operations.static final SupplierField<String>Use with available fluent helpers to apply the SupplierAccountGroup field to query operations.static final SupplierField<String>Use with available fluent helpers to apply the SupplierCorporateGroup field to query operations.static final SupplierField<String>Use with available fluent helpers to apply the SupplierFullName field to query operations.static final SupplierField<String>Use with available fluent helpers to apply the SupplierName field to query operations.static final SupplierField<String>Use with available fluent helpers to apply the SupplierProcurementBlock field to query operations.static final SupplierField<String>Use with available fluent helpers to apply the TaxNumberResponsible field to query operations.static final SupplierField<String>Use with available fluent helpers to apply the TaxNumberType field to query operations.static final SupplierField<String>Use with available fluent helpers to apply the TaxNumber1 field to query operations.static final SupplierField<String>Use with available fluent helpers to apply the TaxNumber2 field to query operations.static final SupplierField<String>Use with available fluent helpers to apply the TaxNumber3 field to query operations.static final SupplierField<String>Use with available fluent helpers to apply the TaxNumber4 field to query operations.static final SupplierField<String>Use with available fluent helpers to apply the TaxNumber5 field to query operations.static final SupplierLink<SupplierCompany>Use with available fluent helpers to apply the to_SupplierCompany navigation property to query operations.static final SupplierLink<SupplierPurchasingOrg>Use with available fluent helpers to apply the to_SupplierPurchasingOrg navigation property to query operations.static final SupplierLink<SupplierText>Use with available fluent helpers to apply the to_SupplierText navigation property to query operations.static final SupplierField<String>Use with available fluent helpers to apply the VATRegistration field to query operations.Fields inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmObject
changedOriginalFields -
Constructor Summary
ConstructorsConstructorDescriptionSupplier()Supplier(String supplier, String alternativePayeeAccountNumber, String authorizationGroup, String createdByUser, LocalDateTime creationDate, String customer, Boolean paymentIsBlockedForSupplier, Boolean postingIsBlocked, Boolean purchasingIsBlocked, String supplierAccountGroup, String supplierFullName, String supplierName, String vATRegistration, LocalDateTime birthDate, String concatenatedInternationalLocNo, Boolean deletionIndicator, String fiscalAddress, String industry, String internationalLocationNumber1, String internationalLocationNumber2, String internationalLocationNumber3, String isNaturalPerson, String responsibleType, LocalDateTime suplrQltyInProcmtCertfnValidTo, String suplrQualityManagementSystem, String supplierCorporateGroup, String supplierProcurementBlock, String taxNumber1, String taxNumber2, String taxNumber3, String taxNumber4, String taxNumber5, String taxNumberResponsible, String taxNumberType, String suplrProofOfDelivRlvtCode, Boolean bR_TaxIsSplit, String dataExchangeInstructionKey, List<SupplierCompany> toSupplierCompany, List<SupplierPurchasingOrg> toSupplierPurchasingOrg, List<SupplierText> toSupplierText) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddSupplierCompany(SupplierCompany... entity) Adds elements to the list of associated SupplierCompany entities.voidaddSupplierPurchasingOrg(SupplierPurchasingOrg... entity) Adds elements to the list of associated SupplierPurchasingOrg entities.voidaddSupplierText(SupplierText... entity) Adds elements to the list of associated SupplierText entities.voidattachToService(String servicePath, HttpDestinationProperties destination) static Supplier.SupplierBuilderbuilder()protected booleanbooleanFetches the SupplierCompany entities (one to many) associated with this entity.Fetches the SupplierPurchasingOrg entities (one to many) associated with this entity.Fetches the SupplierText entities (one to many) associated with this entity.static <T,DomainT>
SupplierField<T>field(String fieldName, TypeConverter<T, DomainT> typeConverter) Use with available fluent helpers to apply an extension field to query operations.static <T> SupplierField<T>Use with available fluent helpers to apply an extension field to query operations.protected voidConstraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Precision: 0Constraints: noneConstraints: Not nullable, Maximum length: 20Constraints: Not nullable, Maximum length: 12Constraints: Not nullable, Precision: 0Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 2protected StringConstraints: noneprotected StringConstraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 7Constraints: Not nullable, Maximum length: 5Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 1getKey()Constraints: noneConstraints: noneConstraints: noneConstraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Precision: 0Constraints: Not nullable, Maximum length: 4(Key Field) Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 4io.vavr.control.Option<List<SupplierCompany>>Retrieval of associated SupplierCompany entities (one to many).Retrieval of associated SupplierCompany entities (one to many).Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 220Constraints: Not nullable, Maximum length: 80Constraints: Not nullable, Maximum length: 2io.vavr.control.Option<List<SupplierPurchasingOrg>>Retrieval of associated SupplierPurchasingOrg entities (one to many).Retrieval of associated SupplierPurchasingOrg entities (one to many).io.vavr.control.Option<List<SupplierText>>Retrieval of associated SupplierText entities (one to many).Retrieval of associated SupplierText entities (one to many).Constraints: Not nullable, Maximum length: 16Constraints: Not nullable, Maximum length: 11Constraints: Not nullable, Maximum length: 18Constraints: Not nullable, Maximum length: 18Constraints: Not nullable, Maximum length: 60Constraints: Not nullable, Maximum length: 18Constraints: Not nullable, Maximum length: 2getType()Constraints: Not nullable, Maximum length: 20inthashCode()voidsetAlternativePayeeAccountNumber(String alternativePayeeAccountNumber) Constraints: Not nullable, Maximum length: 10voidsetAuthorizationGroup(String authorizationGroup) Constraints: Not nullable, Maximum length: 4voidsetBirthDate(LocalDateTime birthDate) Constraints: Not nullable, Precision: 0voidsetBR_TaxIsSplit(Boolean bR_TaxIsSplit) Constraints: nonevoidsetConcatenatedInternationalLocNo(String concatenatedInternationalLocNo) Constraints: Not nullable, Maximum length: 20voidsetCreatedByUser(String createdByUser) Constraints: Not nullable, Maximum length: 12voidsetCreationDate(LocalDateTime creationDate) Constraints: Not nullable, Precision: 0voidsetCustomer(String customer) Constraints: Not nullable, Maximum length: 10voidsetDataExchangeInstructionKey(String dataExchangeInstructionKey) Constraints: Not nullable, Maximum length: 2voidsetDeletionIndicator(Boolean deletionIndicator) Constraints: nonevoidsetFiscalAddress(String fiscalAddress) Constraints: Not nullable, Maximum length: 10voidsetIndustry(String industry) Constraints: Not nullable, Maximum length: 4voidsetInternationalLocationNumber1(String internationalLocationNumber1) Constraints: Not nullable, Maximum length: 7voidsetInternationalLocationNumber2(String internationalLocationNumber2) Constraints: Not nullable, Maximum length: 5voidsetInternationalLocationNumber3(String internationalLocationNumber3) Constraints: Not nullable, Maximum length: 1voidsetIsNaturalPerson(String isNaturalPerson) Constraints: Not nullable, Maximum length: 1voidsetPaymentIsBlockedForSupplier(Boolean paymentIsBlockedForSupplier) Constraints: nonevoidsetPostingIsBlocked(Boolean postingIsBlocked) Constraints: nonevoidsetPurchasingIsBlocked(Boolean purchasingIsBlocked) Constraints: nonevoidsetResponsibleType(String responsibleType) Constraints: Not nullable, Maximum length: 2protected voidsetServicePathForFetch(String servicePathForFetch) voidsetSuplrProofOfDelivRlvtCode(String suplrProofOfDelivRlvtCode) Constraints: Not nullable, Maximum length: 1voidsetSuplrQltyInProcmtCertfnValidTo(LocalDateTime suplrQltyInProcmtCertfnValidTo) Constraints: Not nullable, Precision: 0voidsetSuplrQualityManagementSystem(String suplrQualityManagementSystem) Constraints: Not nullable, Maximum length: 4voidsetSupplier(String supplier) (Key Field) Constraints: Not nullable, Maximum length: 10voidsetSupplierAccountGroup(String supplierAccountGroup) Constraints: Not nullable, Maximum length: 4voidsetSupplierCompany(List<SupplierCompany> value) Overwrites the list of associated SupplierCompany entities for the loaded navigation property to_SupplierCompany.voidsetSupplierCorporateGroup(String supplierCorporateGroup) Constraints: Not nullable, Maximum length: 10voidsetSupplierFullName(String supplierFullName) Constraints: Not nullable, Maximum length: 220voidsetSupplierName(String supplierName) Constraints: Not nullable, Maximum length: 80voidsetSupplierProcurementBlock(String supplierProcurementBlock) Constraints: Not nullable, Maximum length: 2voidOverwrites the list of associated SupplierPurchasingOrg entities for the loaded navigation property to_SupplierPurchasingOrg.voidsetSupplierText(List<SupplierText> value) Overwrites the list of associated SupplierText entities for the loaded navigation property to_SupplierText.voidsetTaxNumber1(String taxNumber1) Constraints: Not nullable, Maximum length: 16voidsetTaxNumber2(String taxNumber2) Constraints: Not nullable, Maximum length: 11voidsetTaxNumber3(String taxNumber3) Constraints: Not nullable, Maximum length: 18voidsetTaxNumber4(String taxNumber4) Constraints: Not nullable, Maximum length: 18voidsetTaxNumber5(String taxNumber5) Constraints: Not nullable, Maximum length: 60voidsetTaxNumberResponsible(String taxNumberResponsible) Constraints: Not nullable, Maximum length: 18voidsetTaxNumberType(String taxNumberType) Constraints: Not nullable, Maximum length: 2voidsetVATRegistration(String vATRegistration) Constraints: Not nullable, Maximum length: 20toString()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 Supplier. -
SUPPLIER
Use with available fluent helpers to apply the Supplier field to query operations. -
ALTERNATIVE_PAYEE_ACCOUNT_NUMBER
Use with available fluent helpers to apply the AlternativePayeeAccountNumber field to query operations. -
AUTHORIZATION_GROUP
Use with available fluent helpers to apply the AuthorizationGroup 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. -
CUSTOMER
Use with available fluent helpers to apply the Customer field to query operations. -
PAYMENT_IS_BLOCKED_FOR_SUPPLIER
Use with available fluent helpers to apply the PaymentIsBlockedForSupplier field to query operations. -
POSTING_IS_BLOCKED
Use with available fluent helpers to apply the PostingIsBlocked field to query operations. -
PURCHASING_IS_BLOCKED
Use with available fluent helpers to apply the PurchasingIsBlocked field to query operations. -
SUPPLIER_ACCOUNT_GROUP
Use with available fluent helpers to apply the SupplierAccountGroup field to query operations. -
SUPPLIER_FULL_NAME
Use with available fluent helpers to apply the SupplierFullName field to query operations. -
SUPPLIER_NAME
Use with available fluent helpers to apply the SupplierName field to query operations. -
VAT_REGISTRATION
Use with available fluent helpers to apply the VATRegistration field to query operations. -
BIRTH_DATE
Use with available fluent helpers to apply the BirthDate field to query operations. -
CONCATENATED_INTERNATIONAL_LOC_NO
Use with available fluent helpers to apply the ConcatenatedInternationalLocNo field to query operations. -
DELETION_INDICATOR
Use with available fluent helpers to apply the DeletionIndicator field to query operations. -
FISCAL_ADDRESS
Use with available fluent helpers to apply the FiscalAddress 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. -
INTERNATIONAL_LOCATION_NUMBER3
Use with available fluent helpers to apply the InternationalLocationNumber3 field to query operations. -
IS_NATURAL_PERSON
Use with available fluent helpers to apply the IsNaturalPerson field to query operations. -
RESPONSIBLE_TYPE
Use with available fluent helpers to apply the ResponsibleType field to query operations. -
SUPLR_QLTY_IN_PROCMT_CERTFN_VALID_TO
Use with available fluent helpers to apply the SuplrQltyInProcmtCertfnValidTo field to query operations. -
SUPLR_QUALITY_MANAGEMENT_SYSTEM
Use with available fluent helpers to apply the SuplrQualityManagementSystem field to query operations. -
SUPPLIER_CORPORATE_GROUP
Use with available fluent helpers to apply the SupplierCorporateGroup field to query operations. -
SUPPLIER_PROCUREMENT_BLOCK
Use with available fluent helpers to apply the SupplierProcurementBlock field to query operations. -
TAX_NUMBER1
Use with available fluent helpers to apply the TaxNumber1 field to query operations. -
TAX_NUMBER2
Use with available fluent helpers to apply the TaxNumber2 field to query operations. -
TAX_NUMBER3
Use with available fluent helpers to apply the TaxNumber3 field to query operations. -
TAX_NUMBER4
Use with available fluent helpers to apply the TaxNumber4 field to query operations. -
TAX_NUMBER5
Use with available fluent helpers to apply the TaxNumber5 field to query operations. -
TAX_NUMBER_RESPONSIBLE
Use with available fluent helpers to apply the TaxNumberResponsible field to query operations. -
TAX_NUMBER_TYPE
Use with available fluent helpers to apply the TaxNumberType field to query operations. -
SUPLR_PROOF_OF_DELIV_RLVT_CODE
Use with available fluent helpers to apply the SuplrProofOfDelivRlvtCode field to query operations. -
BR_TAX_IS_SPLIT
Use with available fluent helpers to apply the BR_TaxIsSplit field to query operations. -
DATA_EXCHANGE_INSTRUCTION_KEY
Use with available fluent helpers to apply the DataExchangeInstructionKey field to query operations. -
TO_SUPPLIER_COMPANY
Use with available fluent helpers to apply the to_SupplierCompany navigation property to query operations. -
TO_SUPPLIER_PURCHASING_ORG
Use with available fluent helpers to apply the to_SupplierPurchasingOrg navigation property to query operations. -
TO_SUPPLIER_TEXT
Use with available fluent helpers to apply the to_SupplierText navigation property to query operations.
-
-
Constructor Details
-
Supplier
public Supplier() -
Supplier
public Supplier(@Nullable String supplier, @Nullable String alternativePayeeAccountNumber, @Nullable String authorizationGroup, @Nullable String createdByUser, @Nullable LocalDateTime creationDate, @Nullable String customer, @Nullable Boolean paymentIsBlockedForSupplier, @Nullable Boolean postingIsBlocked, @Nullable Boolean purchasingIsBlocked, @Nullable String supplierAccountGroup, @Nullable String supplierFullName, @Nullable String supplierName, @Nullable String vATRegistration, @Nullable LocalDateTime birthDate, @Nullable String concatenatedInternationalLocNo, @Nullable Boolean deletionIndicator, @Nullable String fiscalAddress, @Nullable String industry, @Nullable String internationalLocationNumber1, @Nullable String internationalLocationNumber2, @Nullable String internationalLocationNumber3, @Nullable String isNaturalPerson, @Nullable String responsibleType, @Nullable LocalDateTime suplrQltyInProcmtCertfnValidTo, @Nullable String suplrQualityManagementSystem, @Nullable String supplierCorporateGroup, @Nullable String supplierProcurementBlock, @Nullable String taxNumber1, @Nullable String taxNumber2, @Nullable String taxNumber3, @Nullable String taxNumber4, @Nullable String taxNumber5, @Nullable String taxNumberResponsible, @Nullable String taxNumberType, @Nullable String suplrProofOfDelivRlvtCode, @Nullable Boolean bR_TaxIsSplit, @Nullable String dataExchangeInstructionKey, List<SupplierCompany> toSupplierCompany, List<SupplierPurchasingOrg> toSupplierPurchasingOrg, List<SupplierText> toSupplierText)
-
-
Method Details
-
getType
-
setSupplier
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: Supplier
- Parameters:
supplier- Account Number of Supplier
-
setAlternativePayeeAccountNumber
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: AlternativePayeeAccountNumber
- Parameters:
alternativePayeeAccountNumber- Account Number of the Alternative Payee
-
setAuthorizationGroup
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: AuthorizationGroup
- Parameters:
authorizationGroup- Authorization Group
-
setCreatedByUser
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CreatedByUser
- Parameters:
createdByUser- Name of Person who Created the Object
-
setCreationDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: CreationDate
- Parameters:
creationDate- Record Created On
-
setCustomer
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: Customer
- Parameters:
customer- Customer Number
-
setPaymentIsBlockedForSupplier
Constraints: noneOriginal property name from the Odata EDM: PaymentIsBlockedForSupplier
- Parameters:
paymentIsBlockedForSupplier- Payment Block
-
setPostingIsBlocked
Constraints: noneOriginal property name from the Odata EDM: PostingIsBlocked
- Parameters:
postingIsBlocked- Central Posting Block
-
setPurchasingIsBlocked
Constraints: noneOriginal property name from the Odata EDM: PurchasingIsBlocked
- Parameters:
purchasingIsBlocked- Centrally imposed purchasing block
-
setSupplierAccountGroup
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SupplierAccountGroup
- Parameters:
supplierAccountGroup- Supplier Account Group
-
setSupplierFullName
Constraints: Not nullable, Maximum length: 220Original property name from the Odata EDM: SupplierFullName
- Parameters:
supplierFullName- Supplier Full Name
-
setSupplierName
Constraints: Not nullable, Maximum length: 80Original property name from the Odata EDM: SupplierName
- Parameters:
supplierName- Name of Supplier
-
setVATRegistration
Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: VATRegistration
- Parameters:
vATRegistration- VAT Registration Number
-
setBirthDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: BirthDate
- Parameters:
birthDate- Date of birth of the person subject to withholding tax
-
setConcatenatedInternationalLocNo
Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: ConcatenatedInternationalLocNo
- Parameters:
concatenatedInternationalLocNo- Cocatenated International Location Number
-
setDeletionIndicator
Constraints: noneOriginal property name from the Odata EDM: DeletionIndicator
- Parameters:
deletionIndicator- Central Deletion Flag for Master Record
-
setFiscalAddress
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: FiscalAddress
- Parameters:
fiscalAddress- Account number of the master record with fiscal address
-
setIndustry
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: Industry
- Parameters:
industry- Industry key
-
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)
-
setInternationalLocationNumber3
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: InternationalLocationNumber3
- Parameters:
internationalLocationNumber3- Check digit for the international location number
-
setIsNaturalPerson
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: IsNaturalPerson
- Parameters:
isNaturalPerson- Natural Person
-
setResponsibleType
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: ResponsibleType
- Parameters:
responsibleType- Tax Type
-
setSuplrQltyInProcmtCertfnValidTo
public void setSuplrQltyInProcmtCertfnValidTo(@Nullable LocalDateTime suplrQltyInProcmtCertfnValidTo) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: SuplrQltyInProcmtCertfnValidTo
- Parameters:
suplrQltyInProcmtCertfnValidTo- Validity Date of Certification
-
setSuplrQualityManagementSystem
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SuplrQualityManagementSystem
- Parameters:
suplrQualityManagementSystem- Supplier's QM System
-
setSupplierCorporateGroup
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: SupplierCorporateGroup
- Parameters:
supplierCorporateGroup- Group Key
-
setSupplierProcurementBlock
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SupplierProcurementBlock
- Parameters:
supplierProcurementBlock- Function That Will Be Blocked
-
setTaxNumber1
Constraints: Not nullable, Maximum length: 16Original property name from the Odata EDM: TaxNumber1
- Parameters:
taxNumber1- Tax Number 1
-
setTaxNumber2
Constraints: Not nullable, Maximum length: 11Original property name from the Odata EDM: TaxNumber2
- Parameters:
taxNumber2- Tax Number 2
-
setTaxNumber3
Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: TaxNumber3
- Parameters:
taxNumber3- Tax Number 3
-
setTaxNumber4
Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: TaxNumber4
- Parameters:
taxNumber4- Tax Number 4
-
setTaxNumber5
Constraints: Not nullable, Maximum length: 60Original property name from the Odata EDM: TaxNumber5
- Parameters:
taxNumber5- Tax Number 5
-
setTaxNumberResponsible
Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: TaxNumberResponsible
- Parameters:
taxNumberResponsible- Tax Number at Responsible Tax Authority
-
setTaxNumberType
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: TaxNumberType
- Parameters:
taxNumberType- Tax Number Type
-
setSuplrProofOfDelivRlvtCode
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: SuplrProofOfDelivRlvtCode
- Parameters:
suplrProofOfDelivRlvtCode- Supplier indicator relevant for proof of delivery
-
setBR_TaxIsSplit
Constraints: noneOriginal property name from the Odata EDM: BR_TaxIsSplit
- Parameters:
bR_TaxIsSplit- Tax Split
-
setDataExchangeInstructionKey
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: DataExchangeInstructionKey
- Parameters:
dataExchangeInstructionKey- Instruction Key for Data Medium Exchange
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<Supplier>
-
getKey
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<Supplier>
-
fromMap
-
field
@Nonnull public static <T> SupplierField<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> SupplierField<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<Supplier>
-
setServicePathForFetch
- Overrides:
setServicePathForFetchin classVdmEntity<Supplier>
-
attachToService
public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination) - Overrides:
attachToServicein classVdmEntity<Supplier>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<Supplier>
-
fetchSupplierCompany
Fetches the SupplierCompany entities (one to many) associated with this entity. This corresponds to the OData navigation property to_SupplierCompany.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated SupplierCompany 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.
-
getSupplierCompanyOrFetch
Retrieval of associated SupplierCompany entities (one to many). This corresponds to the OData navigation property to_SupplierCompany.If the navigation property to_SupplierCompany of a queried Supplier 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 SupplierCompany 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.
-
getSupplierCompanyIfPresent
Retrieval of associated SupplierCompany entities (one to many). This corresponds to the OData navigation property to_SupplierCompany.If the navigation property for an entity Supplier 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_SupplierCompany is already loaded, the result will
contain the SupplierCompany entities. If not, an
Optionwith result stateemptyis returned.
-
setSupplierCompany
Overwrites the list of associated SupplierCompany entities for the loaded navigation property to_SupplierCompany.If the navigation property to_SupplierCompany of a queried Supplier 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 SupplierCompany entities.
-
addSupplierCompany
Adds elements to the list of associated SupplierCompany entities. This corresponds to the OData navigation property to_SupplierCompany.If the navigation property to_SupplierCompany of a queried Supplier 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 SupplierCompany entities.
-
fetchSupplierPurchasingOrg
Fetches the SupplierPurchasingOrg entities (one to many) associated with this entity. This corresponds to the OData navigation property to_SupplierPurchasingOrg.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated SupplierPurchasingOrg 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.
-
getSupplierPurchasingOrgOrFetch
Retrieval of associated SupplierPurchasingOrg entities (one to many). This corresponds to the OData navigation property to_SupplierPurchasingOrg.If the navigation property to_SupplierPurchasingOrg of a queried Supplier 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 SupplierPurchasingOrg 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.
-
getSupplierPurchasingOrgIfPresent
@Nonnull public io.vavr.control.Option<List<SupplierPurchasingOrg>> getSupplierPurchasingOrgIfPresent()Retrieval of associated SupplierPurchasingOrg entities (one to many). This corresponds to the OData navigation property to_SupplierPurchasingOrg.If the navigation property for an entity Supplier 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_SupplierPurchasingOrg is already loaded, the result
will contain the SupplierPurchasingOrg entities. If not, an
Optionwith result stateemptyis returned.
-
setSupplierPurchasingOrg
Overwrites the list of associated SupplierPurchasingOrg entities for the loaded navigation property to_SupplierPurchasingOrg.If the navigation property to_SupplierPurchasingOrg of a queried Supplier 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 SupplierPurchasingOrg entities.
-
addSupplierPurchasingOrg
Adds elements to the list of associated SupplierPurchasingOrg entities. This corresponds to the OData navigation property to_SupplierPurchasingOrg.If the navigation property to_SupplierPurchasingOrg of a queried Supplier 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 SupplierPurchasingOrg entities.
-
fetchSupplierText
Fetches the SupplierText entities (one to many) associated with this entity. This corresponds to the OData navigation property to_SupplierText.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated SupplierText 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.
-
getSupplierTextOrFetch
Retrieval of associated SupplierText entities (one to many). This corresponds to the OData navigation property to_SupplierText.If the navigation property to_SupplierText of a queried Supplier 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 SupplierText 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.
-
getSupplierTextIfPresent
Retrieval of associated SupplierText entities (one to many). This corresponds to the OData navigation property to_SupplierText.If the navigation property for an entity Supplier 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_SupplierText is already loaded, the result will
contain the SupplierText entities. If not, an
Optionwith result stateemptyis returned.
-
setSupplierText
Overwrites the list of associated SupplierText entities for the loaded navigation property to_SupplierText.If the navigation property to_SupplierText of a queried Supplier 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 SupplierText entities.
-
addSupplierText
Adds elements to the list of associated SupplierText entities. This corresponds to the OData navigation property to_SupplierText.If the navigation property to_SupplierText of a queried Supplier 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 SupplierText entities.
-
builder
-
getSupplier
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: Supplier
- Returns:
- Account Number of Supplier
-
getAlternativePayeeAccountNumber
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: AlternativePayeeAccountNumber
- Returns:
- Account Number of the Alternative Payee
-
getAuthorizationGroup
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: AuthorizationGroup
- Returns:
- Authorization Group
-
getCreatedByUser
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CreatedByUser
- Returns:
- Name of Person who Created the Object
-
getCreationDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: CreationDate
- Returns:
- Record Created On
-
getCustomer
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: Customer
- Returns:
- Customer Number
-
getPaymentIsBlockedForSupplier
Constraints: noneOriginal property name from the Odata EDM: PaymentIsBlockedForSupplier
- Returns:
- Payment Block
-
getPostingIsBlocked
Constraints: noneOriginal property name from the Odata EDM: PostingIsBlocked
- Returns:
- Central Posting Block
-
getPurchasingIsBlocked
Constraints: noneOriginal property name from the Odata EDM: PurchasingIsBlocked
- Returns:
- Centrally imposed purchasing block
-
getSupplierAccountGroup
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SupplierAccountGroup
- Returns:
- Supplier Account Group
-
getSupplierFullName
Constraints: Not nullable, Maximum length: 220Original property name from the Odata EDM: SupplierFullName
- Returns:
- Supplier Full Name
-
getSupplierName
Constraints: Not nullable, Maximum length: 80Original property name from the Odata EDM: SupplierName
- Returns:
- Name of Supplier
-
getVATRegistration
Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: VATRegistration
- Returns:
- VAT Registration Number
-
getBirthDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: BirthDate
- Returns:
- Date of birth of the person subject to withholding tax
-
getConcatenatedInternationalLocNo
Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: ConcatenatedInternationalLocNo
- Returns:
- Cocatenated International Location Number
-
getDeletionIndicator
Constraints: noneOriginal property name from the Odata EDM: DeletionIndicator
- Returns:
- Central Deletion Flag for Master Record
-
getFiscalAddress
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: FiscalAddress
- Returns:
- Account number of the master record with fiscal address
-
getIndustry
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: Industry
- Returns:
- Industry key
-
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)
-
getInternationalLocationNumber3
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: InternationalLocationNumber3
- Returns:
- Check digit for the international location number
-
getIsNaturalPerson
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: IsNaturalPerson
- Returns:
- Natural Person
-
getResponsibleType
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: ResponsibleType
- Returns:
- Tax Type
-
getSuplrQltyInProcmtCertfnValidTo
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: SuplrQltyInProcmtCertfnValidTo
- Returns:
- Validity Date of Certification
-
getSuplrQualityManagementSystem
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SuplrQualityManagementSystem
- Returns:
- Supplier's QM System
-
getSupplierCorporateGroup
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: SupplierCorporateGroup
- Returns:
- Group Key
-
getSupplierProcurementBlock
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SupplierProcurementBlock
- Returns:
- Function That Will Be Blocked
-
getTaxNumber1
Constraints: Not nullable, Maximum length: 16Original property name from the Odata EDM: TaxNumber1
- Returns:
- Tax Number 1
-
getTaxNumber2
Constraints: Not nullable, Maximum length: 11Original property name from the Odata EDM: TaxNumber2
- Returns:
- Tax Number 2
-
getTaxNumber3
Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: TaxNumber3
- Returns:
- Tax Number 3
-
getTaxNumber4
Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: TaxNumber4
- Returns:
- Tax Number 4
-
getTaxNumber5
Constraints: Not nullable, Maximum length: 60Original property name from the Odata EDM: TaxNumber5
- Returns:
- Tax Number 5
-
getTaxNumberResponsible
Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: TaxNumberResponsible
- Returns:
- Tax Number at Responsible Tax Authority
-
getTaxNumberType
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: TaxNumberType
- Returns:
- Tax Number Type
-
getSuplrProofOfDelivRlvtCode
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: SuplrProofOfDelivRlvtCode
- Returns:
- Supplier indicator relevant for proof of delivery
-
getBR_TaxIsSplit
Constraints: noneOriginal property name from the Odata EDM: BR_TaxIsSplit
- Returns:
- Tax Split
-
getDataExchangeInstructionKey
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: DataExchangeInstructionKey
- Returns:
- Instruction Key for Data Medium Exchange
-
toString
-
equals
-
canEqual
-
hashCode
public int hashCode()
-