Modifier and Type | Class and Description |
---|---|
static class |
Supplier.SupplierBuilder |
Modifier and Type | Field and Description |
---|---|
static SupplierSelectable |
ALL_FIELDS
Selector for all available fields of Supplier.
|
static SupplierField<String> |
ALTERNATIVE_PAYEE_ACCOUNT_NUMBER
Use with available fluent helpers to apply the AlternativePayeeAccountNumber field to query operations.
|
static SupplierField<String> |
AUTHORIZATION_GROUP
Use with available fluent helpers to apply the AuthorizationGroup field to query operations.
|
static SupplierField<LocalDateTime> |
BIRTH_DATE
Use with available fluent helpers to apply the BirthDate field to query operations.
|
static SupplierField<String> |
CONCATENATED_INTERNATIONAL_LOC_NO
Use with available fluent helpers to apply the ConcatenatedInternationalLocNo field to query operations.
|
static SupplierField<String> |
CREATED_BY_USER
Use with available fluent helpers to apply the CreatedByUser field to query operations.
|
static SupplierField<LocalDateTime> |
CREATION_DATE
Use with available fluent helpers to apply the CreationDate field to query operations.
|
static SupplierField<String> |
CUSTOMER
Use with available fluent helpers to apply the Customer field to query operations.
|
static SupplierField<Boolean> |
DELETION_INDICATOR
Use with available fluent helpers to apply the DeletionIndicator field to query operations.
|
static SupplierField<String> |
FISCAL_ADDRESS
Use with available fluent helpers to apply the FiscalAddress field to query operations.
|
static SupplierField<String> |
INDUSTRY
Use with available fluent helpers to apply the Industry field to query operations.
|
static SupplierField<String> |
INTERNATIONAL_LOCATION_NUMBER1
Use with available fluent helpers to apply the InternationalLocationNumber1 field to query operations.
|
static SupplierField<String> |
INTERNATIONAL_LOCATION_NUMBER2
Use with available fluent helpers to apply the InternationalLocationNumber2 field to query operations.
|
static SupplierField<String> |
INTERNATIONAL_LOCATION_NUMBER3
Use with available fluent helpers to apply the InternationalLocationNumber3 field to query operations.
|
static SupplierField<String> |
IS_NATURAL_PERSON
Use with available fluent helpers to apply the IsNaturalPerson field to query operations.
|
static SupplierField<Boolean> |
PAYMENT_IS_BLOCKED_FOR_SUPPLIER
Use with available fluent helpers to apply the PaymentIsBlockedForSupplier field to query operations.
|
static SupplierField<Boolean> |
POSTING_IS_BLOCKED
Use with available fluent helpers to apply the PostingIsBlocked field to query operations.
|
static SupplierField<Boolean> |
PURCHASING_IS_BLOCKED
Use with available fluent helpers to apply the PurchasingIsBlocked field to query operations.
|
static SupplierField<String> |
RESPONSIBLE_TYPE
Use with available fluent helpers to apply the ResponsibleType field to query operations.
|
static SupplierField<LocalDateTime> |
SUPLR_QLTY_IN_PROCMT_CERTFN_VALID_TO
Use with available fluent helpers to apply the SuplrQltyInProcmtCertfnValidTo field to query operations.
|
static SupplierField<String> |
SUPLR_QUALITY_MANAGEMENT_SYSTEM
Use with available fluent helpers to apply the SuplrQualityManagementSystem field to query operations.
|
static SupplierField<String> |
SUPPLIER
Use with available fluent helpers to apply the Supplier field to query operations.
|
static SupplierField<String> |
SUPPLIER_ACCOUNT_GROUP
Use with available fluent helpers to apply the SupplierAccountGroup field to query operations.
|
static SupplierField<String> |
SUPPLIER_CORPORATE_GROUP
Use with available fluent helpers to apply the SupplierCorporateGroup field to query operations.
|
static SupplierField<String> |
SUPPLIER_FULL_NAME
Use with available fluent helpers to apply the SupplierFullName field to query operations.
|
static SupplierField<String> |
SUPPLIER_NAME
Use with available fluent helpers to apply the SupplierName field to query operations.
|
static SupplierField<String> |
SUPPLIER_PROCUREMENT_BLOCK
Use with available fluent helpers to apply the SupplierProcurementBlock field to query operations.
|
static SupplierField<String> |
TAX_NUMBER_RESPONSIBLE
Use with available fluent helpers to apply the TaxNumberResponsible field to query operations.
|
static SupplierField<String> |
TAX_NUMBER_TYPE
Use with available fluent helpers to apply the TaxNumberType field to query operations.
|
static SupplierField<String> |
TAX_NUMBER1
Use with available fluent helpers to apply the TaxNumber1 field to query operations.
|
static SupplierField<String> |
TAX_NUMBER2
Use with available fluent helpers to apply the TaxNumber2 field to query operations.
|
static SupplierField<String> |
TAX_NUMBER3
Use with available fluent helpers to apply the TaxNumber3 field to query operations.
|
static SupplierField<String> |
TAX_NUMBER4
Use with available fluent helpers to apply the TaxNumber4 field to query operations.
|
static SupplierField<String> |
TAX_NUMBER5
Use with available fluent helpers to apply the TaxNumber5 field to query operations.
|
static SupplierLink<SupplierCompany> |
TO_SUPPLIER_COMPANY
Use with available fluent helpers to apply the to_SupplierCompany navigation property to query operations.
|
static SupplierLink<SupplierPurchasingOrg> |
TO_SUPPLIER_PURCHASING_ORG
Use with available fluent helpers to apply the to_SupplierPurchasingOrg navigation property to query operations.
|
static SupplierField<String> |
VAT_REGISTRATION
Use with available fluent helpers to apply the VATRegistration field to query operations.
|
changedOriginalFields
Constructor and Description |
---|
Supplier() |
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,
ErpConfigContext erpConfigContext,
List<SupplierCompany> toSupplierCompany,
List<SupplierPurchasingOrg> toSupplierPurchasingOrg) |
Modifier and Type | Method and Description |
---|---|
void |
addSupplierCompany(SupplierCompany... entity)
Adds elements to the list of associated SupplierCompany entities.
|
void |
addSupplierPurchasingOrg(SupplierPurchasingOrg... entity)
Adds elements to the list of associated SupplierPurchasingOrg entities.
|
static Supplier.SupplierBuilder |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
List<SupplierCompany> |
fetchSupplierCompany()
Fetches the SupplierCompany entities (one to many) associated with this entity.
|
List<SupplierPurchasingOrg> |
fetchSupplierPurchasingOrg()
Fetches the SupplierPurchasingOrg entities (one to many) associated with this entity.
|
static <T> SupplierField<T> |
field(String fieldName,
Class<T> fieldType)
Use with available fluent helpers to apply an extension field to query operations.
|
protected void |
fromMap(Map<String,Object> inputValues) |
String |
getAlternativePayeeAccountNumber()
Constraints: Not nullable, Maximum length: 10 Original property name from the Odata EDM: AlternativePayeeAccountNumberThe field is only needed if payments are not to be made directly to the vendor to whom the payable is owed.
|
String |
getAuthorizationGroup()
Constraints: Not nullable, Maximum length: 4 Original property name from the Odata EDM: AuthorizationGroup
|
LocalDateTime |
getBirthDate()
Constraints: Not nullable, Precision: 0 Original property name from the Odata EDM: BirthDate
|
String |
getConcatenatedInternationalLocNo()
Constraints: Not nullable, Maximum length: 20 Original property name from the Odata EDM: ConcatenatedInternationalLocNo
|
String |
getCreatedByUser()
Constraints: Not nullable, Maximum length: 12 Original property name from the Odata EDM: CreatedByUser
|
LocalDateTime |
getCreationDate()
Constraints: Not nullable, Precision: 0 Original property name from the Odata EDM: CreationDate
|
String |
getCustomer()
Constraints: Not nullable, Maximum length: 10 Original property name from the Odata EDM: Customer
|
Boolean |
getDeletionIndicator()
Constraints: noneOriginal property name from the Odata EDM: DeletionIndicatorTo delete this data, you have to run the archiving program for Accounts Receivable or Payable.
|
protected String |
getEndpointUrl() |
protected String |
getEntityCollection() |
ErpConfigContext |
getErpConfigContext()
Convienence field for reusing the same ERP system context with multiple queries (e.g. fetching associated entities).
|
String |
getFiscalAddress()
Constraints: Not nullable, Maximum length: 10 Original property name from the Odata EDM: FiscalAddressThis address is used in Italy for business transactions with the tax office in Italy.
|
String |
getIndustry()
Constraints: Not nullable, Maximum length: 4 Original property name from the Odata EDM: IndustryThe industry field belongs to the general data area of customer and vendor master records.
|
String |
getInternationalLocationNumber1()
Constraints: Not nullable, Maximum length: 7 Original property name from the Odata EDM: InternationalLocationNumber1The International Location Number (ILN) is assigned (in Germany by the Centrale for Coorganisation GmbH)) when a company is founded.
|
String |
getInternationalLocationNumber2()
Constraints: Not nullable, Maximum length: 5 Original property name from the Odata EDM: InternationalLocationNumber2The international location number (ILN) is assigned when establishing a company (by the "Zentrale für Coorganisation GmbH" in Germany).
|
String |
getInternationalLocationNumber3()
Constraints: Not nullable, Maximum length: 1 Original property name from the Odata EDM: InternationalLocationNumber3
|
String |
getIsNaturalPerson()
Constraints: Not nullable, Maximum length: 1 Original property name from the Odata EDM: IsNaturalPersonIn the following countries, the system needs to know whether the taxpayer is a legal or natural person so that it can check the tax numbers correctly:BrazilBulgariaColombiaCroatiaGreeceItalyMexicoPeruSloveniaThailandUkraineThe flag is also used in conjunction with the Statement of Payments to Natural Persons report, as used in the Czech Republic and in Slovakia.
|
protected Map<String,Object> |
getKey() |
Boolean |
getPaymentIsBlockedForSupplier()
Constraints: noneOriginal property name from the Odata EDM: PaymentIsBlockedForSupplier
|
Boolean |
getPostingIsBlocked()
Constraints: noneOriginal property name from the Odata EDM: PostingIsBlockedIf you set this indicator, the system prevents users from posting items to this account and issues an error message to inform them that the account is blocked.
|
Boolean |
getPurchasingIsBlocked()
Constraints: noneOriginal property name from the Odata EDM: PurchasingIsBlocked
|
String |
getResponsibleType()
Constraints: Not nullable, Maximum length: 2 Original property name from the Odata EDM: ResponsibleType
|
LocalDateTime |
getSuplrQltyInProcmtCertfnValidTo()
Constraints: Not nullable, Precision: 0 Original property name from the Odata EDM: SuplrQltyInProcmtCertfnValidTo
|
String |
getSuplrQualityManagementSystem()
Constraints: Not nullable, Maximum length: 4 Original property name from the Odata EDM: SuplrQualityManagementSystemIf a material is activated for QM in procurement, the system initiates the following check whenever purchasing functions are carried out (for example, when a request for a quotation is made or if a purchase order is created):Whether the supplier's verified QM system, according to supplier master record or quality info-record (for a combination of supplier/material) meets the requirements for QM systems as specified in the material masterIn carrying out the check, the system relies on the defined assignments for target QM systems and actual QM systems in the Customizing application.If the check is unsuccessful, a warning message is issued when a request for quotation is initiated and an error message is issued for all other procurement activities.
|
String |
getSupplier()
(Key Field) Constraints: Not nullable, Maximum length: 10 Original property name from the Odata EDM: Supplier
|
String |
getSupplierAccountGroup()
Constraints: Not nullable, Maximum length: 4 Original property name from the Odata EDM: SupplierAccountGroupthe number interval for the account number of the vendor,whether the number is assigned by the user or by the system,which specifications are necessary and/or possible in the master record.
|
Optional<List<SupplierCompany>> |
getSupplierCompanyIfPresent()
Retrieval of associated SupplierCompany entities (one to many).
|
List<SupplierCompany> |
getSupplierCompanyOrFetch()
Retrieval of associated SupplierCompany entities (one to many).
|
String |
getSupplierCorporateGroup()
Constraints: Not nullable, Maximum length: 10 Original property name from the Odata EDM: SupplierCorporateGroupIf you create a matchcode using this group key, group evaluations are possible.
|
String |
getSupplierFullName()
Constraints: Not nullable, Maximum length: 220 Original property name from the Odata EDM: SupplierFullName
|
String |
getSupplierName()
Constraints: Not nullable, Maximum length: 80 Original property name from the Odata EDM: SupplierName
|
String |
getSupplierProcurementBlock()
Constraints: Not nullable, Maximum length: 2 Original property name from the Odata EDM: SupplierProcurementBlockYou can enter a block key in the:Supplier master recordIn this case, the supplier block applies to all materials and plants.Quality info record for QM in procurementIn this case, the supplier block applies to a single material and plant.A block for quality reasons applies only to those materials for which QM in procurement is active.
|
Optional<List<SupplierPurchasingOrg>> |
getSupplierPurchasingOrgIfPresent()
Retrieval of associated SupplierPurchasingOrg entities (one to many).
|
List<SupplierPurchasingOrg> |
getSupplierPurchasingOrgOrFetch()
Retrieval of associated SupplierPurchasingOrg entities (one to many).
|
String |
getTaxNumber1()
Constraints: Not nullable, Maximum length: 16 Original property name from the Odata EDM: TaxNumber1Enter the appropriate tax number:Country Tax NumberArgentina CUIT number or CUIL numberBelgium Enterprise numberBrazil CNPJ numberBulgaria Unified identification codeChile RUT numberChina VAT registration number (shui wu deng ji hao)Colombia NIT numberCroatia Legal persons: company identification numberNatural persons: JMBG numberCzech Republic DIC numberFrance SIRET numberGreece Personal IDHungary Tax numberItaly Fiscal codeKazakhstan RNN (obsolete)Mexico RFC numberNetherlands SI registration number (Aansluitnummer UWV) of chain- liability vendorNorway VAT numberPeru RUC numberPhilippines Taxpayer identification number (see below)Poland NIP numberPortugal NIF numberRomania Tax numberRussia INNSlovakia DIC numberSlovenia Tax numberSouth Korea Natural persons: Personal identification numberLegal persons: Corporation IDSpain NIF numberSwitzerland UID numberTaiwan GUI registration numberThailand Personal IDTurkey Name of business partner's tax officeUkraine Taxpayer identification numberUnited Kingdom Company registration numberUnited States Social security numberVenezuela RIF numberIn the Philippines, enter the taxpayer identification number with a V or N at the end, as follows:If the business partner is liable to VAT: 999-999-999-999VIf the business partner is not liable to VAT: 999-999-999-999N
|
String |
getTaxNumber2()
Constraints: Not nullable, Maximum length: 11 Original property name from the Odata EDM: TaxNumber2Enter the appropriate tax number:Country Tax NumberArgentina NIP number or CM numberBelgium VAT numberBrazil CPF numberBulgaria Legal persons: tax numberNatural persons: personal IDCroatia OIB number Czech Republic ICO numberFrance SIREN numberGreece AFM numberIndia TINItaly VAT numberKazakhstan BC (Beneficiary Code)Netherlands BSN numberRussia OKPO codeSlovakia ICO numberSouth Korea VAT registration numberSweden Organization registration numberSwitzerland VAT numberTaiwan Tax registration numberUkraine Legal persons: USREOU numberNatural persons: SRNP numberTurkey Tax numberUnited Kingdom NI numberUnited States Employer identification numberVenezuela NIT number
|
String |
getTaxNumber3()
Constraints: Not nullable, Maximum length: 18 Original property name from the Odata EDM: TaxNumber3Enter the tax number that applies:Country Tax numberArgentina Withholding agent numberBrazil State tax numberBulgaria Social security numberMexico CURP numberKazakhstan BINNetherlands Tax registration number (Loonbelastingnummer) of the chain-liability vendorRussia KPP numberThailand Tax ID Ukraine VAT registration number
|
String |
getTaxNumber4()
Constraints: Not nullable, Maximum length: 18 Original property name from the Odata EDM: TaxNumber4Enter the appropriate tax number:Country Tax NumberBrazil Municipal tax numberKazakhstan IINRussia OFK number (for public bodies only)
|
String |
getTaxNumber5()
Constraints: Not nullable, Maximum length: 60 Original property name from the Odata EDM: TaxNumber5Specifies the certificate of registration as VAT payer in the following format: XXXXXYYYYYYYZZZZZZZZ, where: XXXXX is the certificate serial number, YYYYYYY is the certificate number and ZZZZZZZZ is the date of certificate issue.
|
String |
getTaxNumberResponsible()
Constraints: Not nullable, Maximum length: 18 Original property name from the Odata EDM: TaxNumberResponsible
|
String |
getTaxNumberType()
Constraints: Not nullable, Maximum length: 2 Original property name from the Odata EDM: TaxNumberTypeThe format and the check of tax number 1 depend on the two-digit tax number type.The tax number type is an identification type for tax in Argentina (for example, 80 for CUIT) and is used for the DGI tax report.
|
Class<Supplier> |
getType() |
String |
getVATRegistration()
Constraints: Not nullable, Maximum length: 20 Original property name from the Odata EDM: VATRegistrationThe VAT registration number is used within the EU for tax-exempt deliveries for the "EC sales list".
|
int |
hashCode() |
void |
setAlternativePayeeAccountNumber(String alternativePayeeAccountNumber)
Constraints: Not nullable, Maximum length: 10 Original property name from the Odata EDM: AlternativePayeeAccountNumberThe field is only needed if payments are not to be made directly to the vendor to whom the payable is owed.
|
void |
setAuthorizationGroup(String authorizationGroup)
Constraints: Not nullable, Maximum length: 4 Original property name from the Odata EDM: AuthorizationGroup
|
void |
setBirthDate(LocalDateTime birthDate)
Constraints: Not nullable, Precision: 0 Original property name from the Odata EDM: BirthDate
|
void |
setConcatenatedInternationalLocNo(String concatenatedInternationalLocNo)
Constraints: Not nullable, Maximum length: 20 Original property name from the Odata EDM: ConcatenatedInternationalLocNo
|
void |
setCreatedByUser(String createdByUser)
Constraints: Not nullable, Maximum length: 12 Original property name from the Odata EDM: CreatedByUser
|
void |
setCreationDate(LocalDateTime creationDate)
Constraints: Not nullable, Precision: 0 Original property name from the Odata EDM: CreationDate
|
void |
setCustomer(String customer)
Constraints: Not nullable, Maximum length: 10 Original property name from the Odata EDM: Customer
|
void |
setDeletionIndicator(Boolean deletionIndicator)
Constraints: noneOriginal property name from the Odata EDM: DeletionIndicatorTo delete this data, you have to run the archiving program for Accounts Receivable or Payable.
|
void |
setErpConfigContext(ErpConfigContext erpConfigContext)
Convienence field for reusing the same ERP system context with multiple queries (e.g. fetching associated entities).
|
void |
setFiscalAddress(String fiscalAddress)
Constraints: Not nullable, Maximum length: 10 Original property name from the Odata EDM: FiscalAddressThis address is used in Italy for business transactions with the tax office in Italy.
|
void |
setIndustry(String industry)
Constraints: Not nullable, Maximum length: 4 Original property name from the Odata EDM: IndustryThe industry field belongs to the general data area of customer and vendor master records.
|
void |
setInternationalLocationNumber1(String internationalLocationNumber1)
Constraints: Not nullable, Maximum length: 7 Original property name from the Odata EDM: InternationalLocationNumber1The International Location Number (ILN) is assigned (in Germany by the Centrale for Coorganisation GmbH)) when a company is founded.
|
void |
setInternationalLocationNumber2(String internationalLocationNumber2)
Constraints: Not nullable, Maximum length: 5 Original property name from the Odata EDM: InternationalLocationNumber2The international location number (ILN) is assigned when establishing a company (by the "Zentrale für Coorganisation GmbH" in Germany).
|
void |
setInternationalLocationNumber3(String internationalLocationNumber3)
Constraints: Not nullable, Maximum length: 1 Original property name from the Odata EDM: InternationalLocationNumber3
|
void |
setIsNaturalPerson(String isNaturalPerson)
Constraints: Not nullable, Maximum length: 1 Original property name from the Odata EDM: IsNaturalPersonIn the following countries, the system needs to know whether the taxpayer is a legal or natural person so that it can check the tax numbers correctly:BrazilBulgariaColombiaCroatiaGreeceItalyMexicoPeruSloveniaThailandUkraineThe flag is also used in conjunction with the Statement of Payments to Natural Persons report, as used in the Czech Republic and in Slovakia.
|
void |
setPaymentIsBlockedForSupplier(Boolean paymentIsBlockedForSupplier)
Constraints: noneOriginal property name from the Odata EDM: PaymentIsBlockedForSupplier
|
void |
setPostingIsBlocked(Boolean postingIsBlocked)
Constraints: noneOriginal property name from the Odata EDM: PostingIsBlockedIf you set this indicator, the system prevents users from posting items to this account and issues an error message to inform them that the account is blocked.
|
void |
setPurchasingIsBlocked(Boolean purchasingIsBlocked)
Constraints: noneOriginal property name from the Odata EDM: PurchasingIsBlocked
|
void |
setResponsibleType(String responsibleType)
Constraints: Not nullable, Maximum length: 2 Original property name from the Odata EDM: ResponsibleType
|
void |
setSuplrQltyInProcmtCertfnValidTo(LocalDateTime suplrQltyInProcmtCertfnValidTo)
Constraints: Not nullable, Precision: 0 Original property name from the Odata EDM: SuplrQltyInProcmtCertfnValidTo
|
void |
setSuplrQualityManagementSystem(String suplrQualityManagementSystem)
Constraints: Not nullable, Maximum length: 4 Original property name from the Odata EDM: SuplrQualityManagementSystemIf a material is activated for QM in procurement, the system initiates the following check whenever purchasing functions are carried out (for example, when a request for a quotation is made or if a purchase order is created):Whether the supplier's verified QM system, according to supplier master record or quality info-record (for a combination of supplier/material) meets the requirements for QM systems as specified in the material masterIn carrying out the check, the system relies on the defined assignments for target QM systems and actual QM systems in the Customizing application.If the check is unsuccessful, a warning message is issued when a request for quotation is initiated and an error message is issued for all other procurement activities.
|
void |
setSupplier(String supplier)
(Key Field) Constraints: Not nullable, Maximum length: 10 Original property name from the Odata EDM: Supplier
|
void |
setSupplierAccountGroup(String supplierAccountGroup)
Constraints: Not nullable, Maximum length: 4 Original property name from the Odata EDM: SupplierAccountGroupthe number interval for the account number of the vendor,whether the number is assigned by the user or by the system,which specifications are necessary and/or possible in the master record.
|
void |
setSupplierCompany(List<SupplierCompany> value)
Overwrites the list of associated SupplierCompany entities for the loaded navigation property to_SupplierCompany.
|
void |
setSupplierCorporateGroup(String supplierCorporateGroup)
Constraints: Not nullable, Maximum length: 10 Original property name from the Odata EDM: SupplierCorporateGroupIf you create a matchcode using this group key, group evaluations are possible.
|
void |
setSupplierFullName(String supplierFullName)
Constraints: Not nullable, Maximum length: 220 Original property name from the Odata EDM: SupplierFullName
|
void |
setSupplierName(String supplierName)
Constraints: Not nullable, Maximum length: 80 Original property name from the Odata EDM: SupplierName
|
void |
setSupplierProcurementBlock(String supplierProcurementBlock)
Constraints: Not nullable, Maximum length: 2 Original property name from the Odata EDM: SupplierProcurementBlockYou can enter a block key in the:Supplier master recordIn this case, the supplier block applies to all materials and plants.Quality info record for QM in procurementIn this case, the supplier block applies to a single material and plant.A block for quality reasons applies only to those materials for which QM in procurement is active.
|
void |
setSupplierPurchasingOrg(List<SupplierPurchasingOrg> value)
Overwrites the list of associated SupplierPurchasingOrg entities for the loaded navigation property to_SupplierPurchasingOrg.
|
void |
setTaxNumber1(String taxNumber1)
Constraints: Not nullable, Maximum length: 16 Original property name from the Odata EDM: TaxNumber1Enter the appropriate tax number:Country Tax NumberArgentina CUIT number or CUIL numberBelgium Enterprise numberBrazil CNPJ numberBulgaria Unified identification codeChile RUT numberChina VAT registration number (shui wu deng ji hao)Colombia NIT numberCroatia Legal persons: company identification numberNatural persons: JMBG numberCzech Republic DIC numberFrance SIRET numberGreece Personal IDHungary Tax numberItaly Fiscal codeKazakhstan RNN (obsolete)Mexico RFC numberNetherlands SI registration number (Aansluitnummer UWV) of chain- liability vendorNorway VAT numberPeru RUC numberPhilippines Taxpayer identification number (see below)Poland NIP numberPortugal NIF numberRomania Tax numberRussia INNSlovakia DIC numberSlovenia Tax numberSouth Korea Natural persons: Personal identification numberLegal persons: Corporation IDSpain NIF numberSwitzerland UID numberTaiwan GUI registration numberThailand Personal IDTurkey Name of business partner's tax officeUkraine Taxpayer identification numberUnited Kingdom Company registration numberUnited States Social security numberVenezuela RIF numberIn the Philippines, enter the taxpayer identification number with a V or N at the end, as follows:If the business partner is liable to VAT: 999-999-999-999VIf the business partner is not liable to VAT: 999-999-999-999N
|
void |
setTaxNumber2(String taxNumber2)
Constraints: Not nullable, Maximum length: 11 Original property name from the Odata EDM: TaxNumber2Enter the appropriate tax number:Country Tax NumberArgentina NIP number or CM numberBelgium VAT numberBrazil CPF numberBulgaria Legal persons: tax numberNatural persons: personal IDCroatia OIB number Czech Republic ICO numberFrance SIREN numberGreece AFM numberIndia TINItaly VAT numberKazakhstan BC (Beneficiary Code)Netherlands BSN numberRussia OKPO codeSlovakia ICO numberSouth Korea VAT registration numberSweden Organization registration numberSwitzerland VAT numberTaiwan Tax registration numberUkraine Legal persons: USREOU numberNatural persons: SRNP numberTurkey Tax numberUnited Kingdom NI numberUnited States Employer identification numberVenezuela NIT number
|
void |
setTaxNumber3(String taxNumber3)
Constraints: Not nullable, Maximum length: 18 Original property name from the Odata EDM: TaxNumber3Enter the tax number that applies:Country Tax numberArgentina Withholding agent numberBrazil State tax numberBulgaria Social security numberMexico CURP numberKazakhstan BINNetherlands Tax registration number (Loonbelastingnummer) of the chain-liability vendorRussia KPP numberThailand Tax ID Ukraine VAT registration number
|
void |
setTaxNumber4(String taxNumber4)
Constraints: Not nullable, Maximum length: 18 Original property name from the Odata EDM: TaxNumber4Enter the appropriate tax number:Country Tax NumberBrazil Municipal tax numberKazakhstan IINRussia OFK number (for public bodies only)
|
void |
setTaxNumber5(String taxNumber5)
Constraints: Not nullable, Maximum length: 60 Original property name from the Odata EDM: TaxNumber5Specifies the certificate of registration as VAT payer in the following format: XXXXXYYYYYYYZZZZZZZZ, where: XXXXX is the certificate serial number, YYYYYYY is the certificate number and ZZZZZZZZ is the date of certificate issue.
|
void |
setTaxNumberResponsible(String taxNumberResponsible)
Constraints: Not nullable, Maximum length: 18 Original property name from the Odata EDM: TaxNumberResponsible
|
void |
setTaxNumberType(String taxNumberType)
Constraints: Not nullable, Maximum length: 2 Original property name from the Odata EDM: TaxNumberTypeThe format and the check of tax number 1 depend on the two-digit tax number type.The tax number type is an identification type for tax in Argentina (for example, 80 for CUIT) and is used for the DGI tax report.
|
void |
setVATRegistration(String vATRegistration)
Constraints: Not nullable, Maximum length: 20 Original property name from the Odata EDM: VATRegistrationThe VAT registration number is used within the EU for tax-exempt deliveries for the "EC sales list".
|
protected Map<String,Object> |
toMapOfFields() |
protected Map<String,Object> |
toMapOfNavigationProperties() |
String |
toString() |
getVersionIdentifier, setVersionIdentifier
getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields
public static final SupplierSelectable ALL_FIELDS
public static final SupplierField<String> SUPPLIER
public static final SupplierField<String> ALTERNATIVE_PAYEE_ACCOUNT_NUMBER
public static final SupplierField<String> AUTHORIZATION_GROUP
public static final SupplierField<String> CREATED_BY_USER
public static final SupplierField<LocalDateTime> CREATION_DATE
public static final SupplierField<String> CUSTOMER
public static final SupplierField<Boolean> PAYMENT_IS_BLOCKED_FOR_SUPPLIER
public static final SupplierField<Boolean> POSTING_IS_BLOCKED
public static final SupplierField<Boolean> PURCHASING_IS_BLOCKED
public static final SupplierField<String> SUPPLIER_ACCOUNT_GROUP
public static final SupplierField<String> SUPPLIER_FULL_NAME
public static final SupplierField<String> SUPPLIER_NAME
public static final SupplierField<String> VAT_REGISTRATION
public static final SupplierField<LocalDateTime> BIRTH_DATE
public static final SupplierField<String> CONCATENATED_INTERNATIONAL_LOC_NO
public static final SupplierField<Boolean> DELETION_INDICATOR
public static final SupplierField<String> FISCAL_ADDRESS
public static final SupplierField<String> INDUSTRY
public static final SupplierField<String> INTERNATIONAL_LOCATION_NUMBER1
public static final SupplierField<String> INTERNATIONAL_LOCATION_NUMBER2
public static final SupplierField<String> INTERNATIONAL_LOCATION_NUMBER3
public static final SupplierField<String> IS_NATURAL_PERSON
public static final SupplierField<String> RESPONSIBLE_TYPE
public static final SupplierField<LocalDateTime> SUPLR_QLTY_IN_PROCMT_CERTFN_VALID_TO
public static final SupplierField<String> SUPLR_QUALITY_MANAGEMENT_SYSTEM
public static final SupplierField<String> SUPPLIER_CORPORATE_GROUP
public static final SupplierField<String> SUPPLIER_PROCUREMENT_BLOCK
public static final SupplierField<String> TAX_NUMBER1
public static final SupplierField<String> TAX_NUMBER2
public static final SupplierField<String> TAX_NUMBER3
public static final SupplierField<String> TAX_NUMBER4
public static final SupplierField<String> TAX_NUMBER5
public static final SupplierField<String> TAX_NUMBER_RESPONSIBLE
public static final SupplierField<String> TAX_NUMBER_TYPE
public static final SupplierLink<SupplierCompany> TO_SUPPLIER_COMPANY
public static final SupplierLink<SupplierPurchasingOrg> TO_SUPPLIER_PURCHASING_ORG
public 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 ErpConfigContext erpConfigContext, List<SupplierCompany> toSupplierCompany, List<SupplierPurchasingOrg> toSupplierPurchasingOrg)
public void setSupplier(@Nullable String supplier)
Original property name from the Odata EDM: Supplier
supplier
- Specifies an alphanumeric key that uniquely identifies the supplier in the SAP system.public void setAlternativePayeeAccountNumber(@Nullable String alternativePayeeAccountNumber)
Original property name from the Odata EDM: AlternativePayeeAccountNumber
The field is only needed if payments are not to be made directly to the vendor to whom the payable is owed. The same applies to bank collections of receivables.The specification in this field applies to all company codes. There is a further field in which every company code can enter an alternative payee separately. If both fields are filled, the company code specification has priority.
alternativePayeeAccountNumber
- The account number of the vendor with whom automatic payment transactions are carried out.public void setAuthorizationGroup(@Nullable String authorizationGroup)
Original property name from the Odata EDM: AuthorizationGroup
authorizationGroup
- The authorization group allows extended authorization protection for particular objects. The authorization groups are freely definable. The authorization groups usually occur in authorization objects together with an activity.public void setCreatedByUser(@Nullable String createdByUser)
Original property name from the Odata EDM: CreatedByUser
createdByUser
- Name with which the user who entered the master record was logged on in the R/3 System.public void setCreationDate(@Nullable LocalDateTime creationDate)
Original property name from the Odata EDM: CreationDate
creationDate
- Date on which the master record, or the part of the master record being viewed, was created.public void setCustomer(@Nullable String customer)
Original property name from the Odata EDM: Customer
customer
- Gives an alphanumeric key, which clearly identifies the customer or vendor in the SAP system.public void setPaymentIsBlockedForSupplier(@Nullable Boolean paymentIsBlockedForSupplier)
Original property name from the Odata EDM: PaymentIsBlockedForSupplier
paymentIsBlockedForSupplier
- Payment Blockpublic void setPostingIsBlocked(@Nullable Boolean postingIsBlocked)
Original property name from the Odata EDM: PostingIsBlocked
If you set this indicator, the system prevents users from posting items to this account and issues an error message to inform them that the account is blocked.
postingIsBlocked
- Indicates that the account is blocked for posting for all company codes.public void setPurchasingIsBlocked(@Nullable Boolean purchasingIsBlocked)
Original property name from the Odata EDM: PurchasingIsBlocked
purchasingIsBlocked
- Indicates whether or not the supplier master record is blocked for all departments (that is, whether or not posting to this record is allowed at all).public void setSupplierAccountGroup(@Nullable String supplierAccountGroup)
Original property name from the Odata EDM: SupplierAccountGroup
the number interval for the account number of the vendor,whether the number is assigned by the user or by the system,which specifications are necessary and/or possible in the master record.
supplierAccountGroup
- The account group is a classifying feature within vendor master records. The account group determines:public void setSupplierFullName(@Nullable String supplierFullName)
Original property name from the Odata EDM: SupplierFullName
supplierFullName
- Supplier Full Namepublic void setSupplierName(@Nullable String supplierName)
Original property name from the Odata EDM: SupplierName
supplierName
- Name of Supplierpublic void setVATRegistration(@Nullable String vATRegistration)
Original property name from the Odata EDM: VATRegistration
The VAT registration number is used within the EU for tax-exempt deliveries for the "EC sales list". The check rules are defined for each EU country and cannot be changed.
vATRegistration
- VAT registration number (VAT reg.no.) of the customer, vendor or your company code.public void setBirthDate(@Nullable LocalDateTime birthDate)
Original property name from the Odata EDM: BirthDate
birthDate
- Date of Birth of the Person Subject to Withholding Taxpublic void setConcatenatedInternationalLocNo(@Nullable String concatenatedInternationalLocNo)
Original property name from the Odata EDM: ConcatenatedInternationalLocNo
concatenatedInternationalLocNo
- Cocatenated International Location Numberpublic void setDeletionIndicator(@Nullable Boolean deletionIndicator)
Original property name from the Odata EDM: DeletionIndicator
To delete this data, you have to run the archiving program for Accounts Receivable or Payable. This program will archive all master records marked for deletion provided that there is no dependent data in them.Deletion flags can also be used in the program for deleting master data. You should, however, run this program only to delete test data prior to production startup.
deletionIndicator
- Indicates that all data in this master record is to be deleted.public void setFiscalAddress(@Nullable String fiscalAddress)
Original property name from the Odata EDM: FiscalAddress
This address is used in Italy for business transactions with the tax office in Italy.
fiscalAddress
- Specifies an additional master record in which the official address is stored.public void setIndustry(@Nullable String industry)
Original property name from the Odata EDM: Industry
The industry field belongs to the general data area of customer and vendor master records.
industry
- An industry is a distinct group of companies with the same basic business activity. The industry key is used in selecting data for evaluations (for example, a vendor master data list). You can specify industries such as trade, banking, service, manufacturing, health care, public service, media and so on.public void setInternationalLocationNumber1(@Nullable String internationalLocationNumber1)
Original property name from the Odata EDM: InternationalLocationNumber1
The International Location Number (ILN) is assigned (in Germany by the Centrale for Coorganisation GmbH)) when a company is founded. It consists of 13 digits, the last digit being the check digit. There are two categories of location numbers:Participants who only need an ILN to cleary and unmistakably identify themselves for communication with the business partner are given a category 1 ILN. This cannot be used to identify articles by means of EAN.Participants who wish to assign the location numbers for their own enterprise areas are given a category 2 ILN. For a category 2 ILN, digits 1 to 7 are described as basis number. This is used as basis for the creation of article numbers (EAN).
internationalLocationNumber1
- Here you enter the first 7 digits of the international location number.public void setInternationalLocationNumber2(@Nullable String internationalLocationNumber2)
Original property name from the Odata EDM: InternationalLocationNumber2
The international location number (ILN) is assigned when establishing a company (by the "Zentrale für Coorganisation GmbH" in Germany). It consists of 13 digits, the last of which is the check digit. There are two types of international location numbers:Subscribers who only need one ILN to identify themselves in communication with the business partner are given an ILN of type 1. These cannot be used for identifying articles by means of EAN.Subscribers who need to assign location numbers for their own company areas are given an ILN of type 2. Positions 1 through 7 of the ILN type 2 are known as the basis number. This basis number forms the basis for article numbers (EAN).
internationalLocationNumber2
- Here, you enter digits 8-12 of the 13-digit international location number.public void setInternationalLocationNumber3(@Nullable String internationalLocationNumber3)
Original property name from the Odata EDM: InternationalLocationNumber3
internationalLocationNumber3
- The check digit is derived from a special check digit procedure from digits of the previous international location numbers. In this way, you can check whether the ILN entered is actually valid.public void setIsNaturalPerson(@Nullable String isNaturalPerson)
Original property name from the Odata EDM: IsNaturalPerson
In the following countries, the system needs to know whether the taxpayer is a legal or natural person so that it can check the tax numbers correctly:BrazilBulgariaColombiaCroatiaGreeceItalyMexicoPeruSloveniaThailandUkraineThe flag is also used in conjunction with the Statement of Payments to Natural Persons report, as used in the Czech Republic and in Slovakia. This report only covers customers and vendors for whom you have set this indicator.In South Korea, it is used in conjunction with the Generic Withholding Tax Reporting program.
isNaturalPerson
- Denotes a natural person.public void setResponsibleType(@Nullable String responsibleType)
Original property name from the Odata EDM: ResponsibleType
responsibleType
- Classification of companies according to tax aspects.public void setSuplrQltyInProcmtCertfnValidTo(@Nullable LocalDateTime suplrQltyInProcmtCertfnValidTo)
Original property name from the Odata EDM: SuplrQltyInProcmtCertfnValidTo
suplrQltyInProcmtCertfnValidTo
- Date up to which the certification of the QM-system is valid.public void setSuplrQualityManagementSystem(@Nullable String suplrQualityManagementSystem)
Original property name from the Odata EDM: SuplrQualityManagementSystem
If a material is activated for QM in procurement, the system initiates the following check whenever purchasing functions are carried out (for example, when a request for a quotation is made or if a purchase order is created):Whether the supplier's verified QM system, according to supplier master record or quality info-record (for a combination of supplier/material) meets the requirements for QM systems as specified in the material masterIn carrying out the check, the system relies on the defined assignments for target QM systems and actual QM systems in the Customizing application.If the check is unsuccessful, a warning message is issued when a request for quotation is initiated and an error message is issued for all other procurement activities.
suplrQualityManagementSystem
- If a QM system is maintained by the supplier, you can store a description of the QM system here.public void setSupplierCorporateGroup(@Nullable String supplierCorporateGroup)
Original property name from the Odata EDM: SupplierCorporateGroup
If you create a matchcode using this group key, group evaluations are possible.
supplierCorporateGroup
- If the customer or the vendor belongs to a group, you can enter a group key here. The group key is freely assignable.public void setSupplierProcurementBlock(@Nullable String supplierProcurementBlock)
Original property name from the Odata EDM: SupplierProcurementBlock
You can enter a block key in the:Supplier master recordIn this case, the supplier block applies to all materials and plants.Quality info record for QM in procurementIn this case, the supplier block applies to a single material and plant.A block for quality reasons applies only to those materials for which QM in procurement is active.
supplierProcurementBlock
- Key that determines which procurement functions (for example, request for quotation, purchase order, or goods receipt) should be blocked for quality reasons.public void setTaxNumber1(@Nullable String taxNumber1)
Original property name from the Odata EDM: TaxNumber1
Enter the appropriate tax number:Country Tax NumberArgentina CUIT number or CUIL numberBelgium Enterprise numberBrazil CNPJ numberBulgaria Unified identification codeChile RUT numberChina VAT registration number (shui wu deng ji hao)Colombia NIT numberCroatia Legal persons: company identification numberNatural persons: JMBG numberCzech Republic DIC numberFrance SIRET numberGreece Personal IDHungary Tax numberItaly Fiscal codeKazakhstan RNN (obsolete)Mexico RFC numberNetherlands SI registration number (Aansluitnummer UWV) of chain- liability vendorNorway VAT numberPeru RUC numberPhilippines Taxpayer identification number (see below)Poland NIP numberPortugal NIF numberRomania Tax numberRussia INNSlovakia DIC numberSlovenia Tax numberSouth Korea Natural persons: Personal identification numberLegal persons: Corporation IDSpain NIF numberSwitzerland UID numberTaiwan GUI registration numberThailand Personal IDTurkey Name of business partner's tax officeUkraine Taxpayer identification numberUnited Kingdom Company registration numberUnited States Social security numberVenezuela RIF numberIn the Philippines, enter the taxpayer identification number with a V or N at the end, as follows:If the business partner is liable to VAT: 999-999-999-999VIf the business partner is not liable to VAT: 999-999-999-999N
taxNumber1
- Specifies the tax number.public void setTaxNumber2(@Nullable String taxNumber2)
Original property name from the Odata EDM: TaxNumber2
Enter the appropriate tax number:Country Tax NumberArgentina NIP number or CM numberBelgium VAT numberBrazil CPF numberBulgaria Legal persons: tax numberNatural persons: personal IDCroatia OIB number Czech Republic ICO numberFrance SIREN numberGreece AFM numberIndia TINItaly VAT numberKazakhstan BC (Beneficiary Code)Netherlands BSN numberRussia OKPO codeSlovakia ICO numberSouth Korea VAT registration numberSweden Organization registration numberSwitzerland VAT numberTaiwan Tax registration numberUkraine Legal persons: USREOU numberNatural persons: SRNP numberTurkey Tax numberUnited Kingdom NI numberUnited States Employer identification numberVenezuela NIT number
taxNumber2
- Specifies the tax number.public void setTaxNumber3(@Nullable String taxNumber3)
Original property name from the Odata EDM: TaxNumber3
Enter the tax number that applies:Country Tax numberArgentina Withholding agent numberBrazil State tax numberBulgaria Social security numberMexico CURP numberKazakhstan BINNetherlands Tax registration number (Loonbelastingnummer) of the chain-liability vendorRussia KPP numberThailand Tax ID Ukraine VAT registration number
taxNumber3
- Specifies the tax number.public void setTaxNumber4(@Nullable String taxNumber4)
Original property name from the Odata EDM: TaxNumber4
Enter the appropriate tax number:Country Tax NumberBrazil Municipal tax numberKazakhstan IINRussia OFK number (for public bodies only)
taxNumber4
- Specifies the tax number.public void setTaxNumber5(@Nullable String taxNumber5)
Original property name from the Odata EDM: TaxNumber5
Specifies the certificate of registration as VAT payer in the following format: XXXXXYYYYYYYZZZZZZZZ, where: XXXXX is the certificate serial number, YYYYYYY is the certificate number and ZZZZZZZZ is the date of certificate issue.
taxNumber5
- Kazakhstanpublic void setTaxNumberResponsible(@Nullable String taxNumberResponsible)
Original property name from the Odata EDM: TaxNumberResponsible
taxNumberResponsible
- The tax number of the vendor at the responsible tax authority.public void setTaxNumberType(@Nullable String taxNumberType)
Original property name from the Odata EDM: TaxNumberType
The format and the check of tax number 1 depend on the two-digit tax number type.The tax number type is an identification type for tax in Argentina (for example, 80 for CUIT) and is used for the DGI tax report.
taxNumberType
- Taxes in Argentina:protected String getEndpointUrl()
getEndpointUrl
in class VdmEntity<Supplier>
protected String getEntityCollection()
getEntityCollection
in class VdmEntity<Supplier>
protected Map<String,Object> toMapOfFields()
toMapOfFields
in class VdmObject<Supplier>
public static <T> SupplierField<T> field(String fieldName, Class<T> fieldType)
fieldName
- The name of the extension field as returned by the OData service.fieldType
- The Java type to use for the extension field when performing value comparisons.protected Map<String,Object> toMapOfNavigationProperties()
toMapOfNavigationProperties
in class VdmObject<Supplier>
public List<SupplierCompany> fetchSupplierCompany() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
Please note: This method will not cache or persist the query results.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.public List<SupplierCompany> getSupplierCompanyOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
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.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.public Optional<List<SupplierCompany>> getSupplierCompanyIfPresent()
If the navigation property for an entity Supplier has not been resolved yet, this method will not query further information. Instead its Optional
result state will be empty
.
Optional
with result state empty
is returned.public void setSupplierCompany(@Nonnull List<SupplierCompany> value)
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.
value
- List of SupplierCompany entities.public void addSupplierCompany(SupplierCompany... entity)
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.
entity
- Array of SupplierCompany entities.public List<SupplierPurchasingOrg> fetchSupplierPurchasingOrg() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
Please note: This method will not cache or persist the query results.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.public List<SupplierPurchasingOrg> getSupplierPurchasingOrgOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
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.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.public Optional<List<SupplierPurchasingOrg>> getSupplierPurchasingOrgIfPresent()
If the navigation property for an entity Supplier has not been resolved yet, this method will not query further information. Instead its Optional
result state will be empty
.
Optional
with result state empty
is returned.public void setSupplierPurchasingOrg(@Nonnull List<SupplierPurchasingOrg> value)
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.
value
- List of SupplierPurchasingOrg entities.public void addSupplierPurchasingOrg(SupplierPurchasingOrg... entity)
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.
entity
- Array of SupplierPurchasingOrg entities.public static Supplier.SupplierBuilder builder()
@Nullable public String getSupplier()
Original property name from the Odata EDM: Supplier
@Nullable public String getAlternativePayeeAccountNumber()
Original property name from the Odata EDM: AlternativePayeeAccountNumber
The field is only needed if payments are not to be made directly to the vendor to whom the payable is owed. The same applies to bank collections of receivables.The specification in this field applies to all company codes. There is a further field in which every company code can enter an alternative payee separately. If both fields are filled, the company code specification has priority.
@Nullable public String getAuthorizationGroup()
Original property name from the Odata EDM: AuthorizationGroup
@Nullable public String getCreatedByUser()
Original property name from the Odata EDM: CreatedByUser
@Nullable public LocalDateTime getCreationDate()
Original property name from the Odata EDM: CreationDate
@Nullable public String getCustomer()
Original property name from the Odata EDM: Customer
@Nullable public Boolean getPaymentIsBlockedForSupplier()
Original property name from the Odata EDM: PaymentIsBlockedForSupplier
@Nullable public Boolean getPostingIsBlocked()
Original property name from the Odata EDM: PostingIsBlocked
If you set this indicator, the system prevents users from posting items to this account and issues an error message to inform them that the account is blocked.
@Nullable public Boolean getPurchasingIsBlocked()
Original property name from the Odata EDM: PurchasingIsBlocked
@Nullable public String getSupplierAccountGroup()
Original property name from the Odata EDM: SupplierAccountGroup
the number interval for the account number of the vendor,whether the number is assigned by the user or by the system,which specifications are necessary and/or possible in the master record.
@Nullable public String getSupplierFullName()
Original property name from the Odata EDM: SupplierFullName
@Nullable public String getSupplierName()
Original property name from the Odata EDM: SupplierName
@Nullable public String getVATRegistration()
Original property name from the Odata EDM: VATRegistration
The VAT registration number is used within the EU for tax-exempt deliveries for the "EC sales list". The check rules are defined for each EU country and cannot be changed.
@Nullable public LocalDateTime getBirthDate()
Original property name from the Odata EDM: BirthDate
@Nullable public String getConcatenatedInternationalLocNo()
Original property name from the Odata EDM: ConcatenatedInternationalLocNo
@Nullable public Boolean getDeletionIndicator()
Original property name from the Odata EDM: DeletionIndicator
To delete this data, you have to run the archiving program for Accounts Receivable or Payable. This program will archive all master records marked for deletion provided that there is no dependent data in them.Deletion flags can also be used in the program for deleting master data. You should, however, run this program only to delete test data prior to production startup.
@Nullable public String getFiscalAddress()
Original property name from the Odata EDM: FiscalAddress
This address is used in Italy for business transactions with the tax office in Italy.
@Nullable public String getIndustry()
Original property name from the Odata EDM: Industry
The industry field belongs to the general data area of customer and vendor master records.
@Nullable public String getInternationalLocationNumber1()
Original property name from the Odata EDM: InternationalLocationNumber1
The International Location Number (ILN) is assigned (in Germany by the Centrale for Coorganisation GmbH)) when a company is founded. It consists of 13 digits, the last digit being the check digit. There are two categories of location numbers:Participants who only need an ILN to cleary and unmistakably identify themselves for communication with the business partner are given a category 1 ILN. This cannot be used to identify articles by means of EAN.Participants who wish to assign the location numbers for their own enterprise areas are given a category 2 ILN. For a category 2 ILN, digits 1 to 7 are described as basis number. This is used as basis for the creation of article numbers (EAN).
@Nullable public String getInternationalLocationNumber2()
Original property name from the Odata EDM: InternationalLocationNumber2
The international location number (ILN) is assigned when establishing a company (by the "Zentrale für Coorganisation GmbH" in Germany). It consists of 13 digits, the last of which is the check digit. There are two types of international location numbers:Subscribers who only need one ILN to identify themselves in communication with the business partner are given an ILN of type 1. These cannot be used for identifying articles by means of EAN.Subscribers who need to assign location numbers for their own company areas are given an ILN of type 2. Positions 1 through 7 of the ILN type 2 are known as the basis number. This basis number forms the basis for article numbers (EAN).
@Nullable public String getInternationalLocationNumber3()
Original property name from the Odata EDM: InternationalLocationNumber3
@Nullable public String getIsNaturalPerson()
Original property name from the Odata EDM: IsNaturalPerson
In the following countries, the system needs to know whether the taxpayer is a legal or natural person so that it can check the tax numbers correctly:BrazilBulgariaColombiaCroatiaGreeceItalyMexicoPeruSloveniaThailandUkraineThe flag is also used in conjunction with the Statement of Payments to Natural Persons report, as used in the Czech Republic and in Slovakia. This report only covers customers and vendors for whom you have set this indicator.In South Korea, it is used in conjunction with the Generic Withholding Tax Reporting program.
@Nullable public String getResponsibleType()
Original property name from the Odata EDM: ResponsibleType
@Nullable public LocalDateTime getSuplrQltyInProcmtCertfnValidTo()
Original property name from the Odata EDM: SuplrQltyInProcmtCertfnValidTo
@Nullable public String getSuplrQualityManagementSystem()
Original property name from the Odata EDM: SuplrQualityManagementSystem
If a material is activated for QM in procurement, the system initiates the following check whenever purchasing functions are carried out (for example, when a request for a quotation is made or if a purchase order is created):Whether the supplier's verified QM system, according to supplier master record or quality info-record (for a combination of supplier/material) meets the requirements for QM systems as specified in the material masterIn carrying out the check, the system relies on the defined assignments for target QM systems and actual QM systems in the Customizing application.If the check is unsuccessful, a warning message is issued when a request for quotation is initiated and an error message is issued for all other procurement activities.
@Nullable public String getSupplierCorporateGroup()
Original property name from the Odata EDM: SupplierCorporateGroup
If you create a matchcode using this group key, group evaluations are possible.
@Nullable public String getSupplierProcurementBlock()
Original property name from the Odata EDM: SupplierProcurementBlock
You can enter a block key in the:Supplier master recordIn this case, the supplier block applies to all materials and plants.Quality info record for QM in procurementIn this case, the supplier block applies to a single material and plant.A block for quality reasons applies only to those materials for which QM in procurement is active.
@Nullable public String getTaxNumber1()
Original property name from the Odata EDM: TaxNumber1
Enter the appropriate tax number:Country Tax NumberArgentina CUIT number or CUIL numberBelgium Enterprise numberBrazil CNPJ numberBulgaria Unified identification codeChile RUT numberChina VAT registration number (shui wu deng ji hao)Colombia NIT numberCroatia Legal persons: company identification numberNatural persons: JMBG numberCzech Republic DIC numberFrance SIRET numberGreece Personal IDHungary Tax numberItaly Fiscal codeKazakhstan RNN (obsolete)Mexico RFC numberNetherlands SI registration number (Aansluitnummer UWV) of chain- liability vendorNorway VAT numberPeru RUC numberPhilippines Taxpayer identification number (see below)Poland NIP numberPortugal NIF numberRomania Tax numberRussia INNSlovakia DIC numberSlovenia Tax numberSouth Korea Natural persons: Personal identification numberLegal persons: Corporation IDSpain NIF numberSwitzerland UID numberTaiwan GUI registration numberThailand Personal IDTurkey Name of business partner's tax officeUkraine Taxpayer identification numberUnited Kingdom Company registration numberUnited States Social security numberVenezuela RIF numberIn the Philippines, enter the taxpayer identification number with a V or N at the end, as follows:If the business partner is liable to VAT: 999-999-999-999VIf the business partner is not liable to VAT: 999-999-999-999N
@Nullable public String getTaxNumber2()
Original property name from the Odata EDM: TaxNumber2
Enter the appropriate tax number:Country Tax NumberArgentina NIP number or CM numberBelgium VAT numberBrazil CPF numberBulgaria Legal persons: tax numberNatural persons: personal IDCroatia OIB number Czech Republic ICO numberFrance SIREN numberGreece AFM numberIndia TINItaly VAT numberKazakhstan BC (Beneficiary Code)Netherlands BSN numberRussia OKPO codeSlovakia ICO numberSouth Korea VAT registration numberSweden Organization registration numberSwitzerland VAT numberTaiwan Tax registration numberUkraine Legal persons: USREOU numberNatural persons: SRNP numberTurkey Tax numberUnited Kingdom NI numberUnited States Employer identification numberVenezuela NIT number
@Nullable public String getTaxNumber3()
Original property name from the Odata EDM: TaxNumber3
Enter the tax number that applies:Country Tax numberArgentina Withholding agent numberBrazil State tax numberBulgaria Social security numberMexico CURP numberKazakhstan BINNetherlands Tax registration number (Loonbelastingnummer) of the chain-liability vendorRussia KPP numberThailand Tax ID Ukraine VAT registration number
@Nullable public String getTaxNumber4()
Original property name from the Odata EDM: TaxNumber4
Enter the appropriate tax number:Country Tax NumberBrazil Municipal tax numberKazakhstan IINRussia OFK number (for public bodies only)
@Nullable public String getTaxNumber5()
Original property name from the Odata EDM: TaxNumber5
Specifies the certificate of registration as VAT payer in the following format: XXXXXYYYYYYYZZZZZZZZ, where: XXXXX is the certificate serial number, YYYYYYY is the certificate number and ZZZZZZZZ is the date of certificate issue.
@Nullable public String getTaxNumberResponsible()
Original property name from the Odata EDM: TaxNumberResponsible
@Nullable public String getTaxNumberType()
Original property name from the Odata EDM: TaxNumberType
The format and the check of tax number 1 depend on the two-digit tax number type.The tax number type is an identification type for tax in Argentina (for example, 80 for CUIT) and is used for the DGI tax report.
@Nullable public ErpConfigContext getErpConfigContext()
public void setErpConfigContext(@Nullable ErpConfigContext erpConfigContext)
setErpConfigContext
in class VdmEntity<Supplier>
erpConfigContext
- Copyright © 2018 SAP SE. All rights reserved.