Class CustomerCompany
Original entity name from the Odata EDM: A_CustomerCompanyType
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of CustomerCompany instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final CustomerCompanyField<String>Use with available fluent helpers to apply the AccountByCustomer field to query operations.static final CustomerCompanyField<String>Use with available fluent helpers to apply the AccountingClerk field to query operations.static final CustomerCompanyField<String>Use with available fluent helpers to apply the AccountingClerkFaxNumber field to query operations.static final CustomerCompanyField<String>Use with available fluent helpers to apply the AccountingClerkInternetAddress field to query operations.static final CustomerCompanyField<String>Use with available fluent helpers to apply the AccountingClerkPhoneNumber field to query operations.static final CustomerCompanySelectableSelector for all available fields of CustomerCompany.static final CustomerCompanyField<String>Use with available fluent helpers to apply the AlternativePayerAccount field to query operations.static final CustomerCompanyField<String>Use with available fluent helpers to apply the APARToleranceGroup field to query operations.static final CustomerCompanyField<String>Use with available fluent helpers to apply the AuthorizationGroup field to query operations.static final CustomerCompanyField<String>Use with available fluent helpers to apply the CashPlanningGroup field to query operations.static final CustomerCompanyField<String>Use with available fluent helpers to apply the CollectiveInvoiceVariant field to query operations.static final CustomerCompanyField<String>Use with available fluent helpers to apply the CompanyCode field to query operations.static final CustomerCompanyField<String>Use with available fluent helpers to apply the Customer field to query operations.static final CustomerCompanyField<String>Use with available fluent helpers to apply the CustomerAccountGroup field to query operations.static final CustomerCompanyField<String>Use with available fluent helpers to apply the CustomerAccountNote field to query operations.static final CustomerCompanyField<String>Use with available fluent helpers to apply the CustomerHeadOffice field to query operations.static final CustomerCompanyField<Boolean>Use with available fluent helpers to apply the CustomerSupplierClearingIsUsed field to query operations.static final CustomerCompanyField<Boolean>Use with available fluent helpers to apply the DeletionIndicator field to query operations.static final CustomerCompanyField<String>Use with available fluent helpers to apply the HouseBank field to query operations.static final CustomerCompanyField<String>Use with available fluent helpers to apply the InterestCalculationCode field to query operations.static final CustomerCompanyField<LocalDateTime>Use with available fluent helpers to apply the InterestCalculationDate field to query operations.static final CustomerCompanyField<String>Use with available fluent helpers to apply the IntrstCalcFrequencyInMonths field to query operations.static final CustomerCompanyField<Boolean>Use with available fluent helpers to apply the IsToBeLocallyProcessed field to query operations.static final CustomerCompanyField<Boolean>Use with available fluent helpers to apply the ItemIsToBePaidSeparately field to query operations.static final CustomerCompanyField<String>Use with available fluent helpers to apply the KnownOrNegotiatedLeave field to query operations.static final CustomerCompanyField<String>Use with available fluent helpers to apply the LayoutSortingRule field to query operations.static final CustomerCompanyField<String>Use with available fluent helpers to apply the PaymentBlockingReason field to query operations.static final CustomerCompanyField<String>Use with available fluent helpers to apply the PaymentMethodsList field to query operations.static final CustomerCompanyField<String>Use with available fluent helpers to apply the PaymentTerms field to query operations.static final CustomerCompanyField<Boolean>Use with available fluent helpers to apply the PaytAdviceIsSentbyEDI field to query operations.static final CustomerCompanyField<Boolean>Use with available fluent helpers to apply the PhysicalInventoryBlockInd field to query operations.static final CustomerCompanyField<String>Use with available fluent helpers to apply the ReconciliationAccount field to query operations.static final CustomerCompanyField<Boolean>Use with available fluent helpers to apply the RecordPaymentHistoryIndicator field to query operations.static final CustomerCompanyLink<CustomerCompanyText>Use with available fluent helpers to apply the to_CompanyText navigation property to query operations.static final CustomerCompanyLink<CustomerDunning>Use with available fluent helpers to apply the to_CustomerDunning navigation property to query operations.static final CustomerCompanyLink<CustomerWithHoldingTax>Use with available fluent helpers to apply the to_WithHoldingTax navigation property to query operations.static final CustomerCompanyField<String>Use with available fluent helpers to apply the UserAtCustomer field to query operations.static final CustomerCompanyField<String>Use with available fluent helpers to apply the ValueAdjustmentKey field to query operations.Fields inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmObject
changedOriginalFields -
Constructor Summary
ConstructorsConstructorDescriptionCustomerCompany(String customer, String companyCode, String aPARToleranceGroup, String accountByCustomer, String accountingClerk, String accountingClerkFaxNumber, String accountingClerkInternetAddress, String accountingClerkPhoneNumber, String alternativePayerAccount, String authorizationGroup, String collectiveInvoiceVariant, String customerAccountNote, String customerHeadOffice, Boolean customerSupplierClearingIsUsed, String houseBank, String interestCalculationCode, LocalDateTime interestCalculationDate, String intrstCalcFrequencyInMonths, Boolean isToBeLocallyProcessed, Boolean itemIsToBePaidSeparately, String layoutSortingRule, String paymentBlockingReason, String paymentMethodsList, String paymentTerms, Boolean paytAdviceIsSentbyEDI, Boolean physicalInventoryBlockInd, String reconciliationAccount, Boolean recordPaymentHistoryIndicator, String userAtCustomer, Boolean deletionIndicator, String cashPlanningGroup, String knownOrNegotiatedLeave, String valueAdjustmentKey, String customerAccountGroup, List<CustomerCompanyText> toCompanyText, List<CustomerDunning> toCustomerDunning, List<CustomerWithHoldingTax> toWithHoldingTax) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddCompanyText(CustomerCompanyText... entity) Adds elements to the list of associated CustomerCompanyText entities.voidaddCustomerDunning(CustomerDunning... entity) Adds elements to the list of associated CustomerDunning entities.voidaddWithHoldingTax(CustomerWithHoldingTax... entity) Adds elements to the list of associated CustomerWithHoldingTax entities.voidattachToService(String servicePath, HttpDestinationProperties destination) builder()protected booleanbooleanFetches the CustomerCompanyText entities (one to many) associated with this entity.Fetches the CustomerDunning entities (one to many) associated with this entity.Fetches the CustomerWithHoldingTax entities (one to many) associated with this entity.static <T,DomainT>
CustomerCompanyField<T>field(String fieldName, TypeConverter<T, DomainT> typeConverter) Use with available fluent helpers to apply an extension field to query operations.static <T> CustomerCompanyField<T>Use with available fluent helpers to apply an extension field to query operations.protected voidConstraints: Not nullable, Maximum length: 12Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 31Constraints: Not nullable, Maximum length: 130Constraints: Not nullable, Maximum length: 30Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 1(Key Field) Constraints: Not nullable, Maximum length: 4io.vavr.control.Option<List<CustomerCompanyText>>Retrieval of associated CustomerCompanyText entities (one to many).Retrieval of associated CustomerCompanyText entities (one to many).(Key Field) Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 30io.vavr.control.Option<List<CustomerDunning>>Retrieval of associated CustomerDunning entities (one to many).Retrieval of associated CustomerDunning entities (one to many).Constraints: Not nullable, Maximum length: 10Constraints: noneprotected StringConstraints: noneprotected StringConstraints: Not nullable, Maximum length: 5Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Precision: 0Constraints: Not nullable, Maximum length: 2Constraints: noneConstraints: nonegetKey()Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 4Constraints: noneConstraints: noneConstraints: Not nullable, Maximum length: 10Constraints: nonegetType()Constraints: Not nullable, Maximum length: 15Constraints: Not nullable, Maximum length: 2io.vavr.control.Option<List<CustomerWithHoldingTax>>Retrieval of associated CustomerWithHoldingTax entities (one to many).Retrieval of associated CustomerWithHoldingTax entities (one to many).inthashCode()voidsetAccountByCustomer(String accountByCustomer) Constraints: Not nullable, Maximum length: 12voidsetAccountingClerk(String accountingClerk) Constraints: Not nullable, Maximum length: 2voidsetAccountingClerkFaxNumber(String accountingClerkFaxNumber) Constraints: Not nullable, Maximum length: 31voidsetAccountingClerkInternetAddress(String accountingClerkInternetAddress) Constraints: Not nullable, Maximum length: 130voidsetAccountingClerkPhoneNumber(String accountingClerkPhoneNumber) Constraints: Not nullable, Maximum length: 30voidsetAlternativePayerAccount(String alternativePayerAccount) Constraints: Not nullable, Maximum length: 10voidsetAPARToleranceGroup(String aPARToleranceGroup) Constraints: Not nullable, Maximum length: 4voidsetAuthorizationGroup(String authorizationGroup) Constraints: Not nullable, Maximum length: 4voidsetCashPlanningGroup(String cashPlanningGroup) Constraints: Not nullable, Maximum length: 10voidsetCollectiveInvoiceVariant(String collectiveInvoiceVariant) Constraints: Not nullable, Maximum length: 1voidsetCompanyCode(String companyCode) (Key Field) Constraints: Not nullable, Maximum length: 4voidsetCompanyText(List<CustomerCompanyText> value) Overwrites the list of associated CustomerCompanyText entities for the loaded navigation property to_CompanyText.voidsetCustomer(String customer) (Key Field) Constraints: Not nullable, Maximum length: 10voidsetCustomerAccountGroup(String customerAccountGroup) Constraints: Not nullable, Maximum length: 4voidsetCustomerAccountNote(String customerAccountNote) Constraints: Not nullable, Maximum length: 30voidsetCustomerDunning(List<CustomerDunning> value) Overwrites the list of associated CustomerDunning entities for the loaded navigation property to_CustomerDunning.voidsetCustomerHeadOffice(String customerHeadOffice) Constraints: Not nullable, Maximum length: 10voidsetCustomerSupplierClearingIsUsed(Boolean customerSupplierClearingIsUsed) Constraints: nonevoidsetDeletionIndicator(Boolean deletionIndicator) Constraints: nonevoidsetHouseBank(String houseBank) Constraints: Not nullable, Maximum length: 5voidsetInterestCalculationCode(String interestCalculationCode) Constraints: Not nullable, Maximum length: 2voidsetInterestCalculationDate(LocalDateTime interestCalculationDate) Constraints: Not nullable, Precision: 0voidsetIntrstCalcFrequencyInMonths(String intrstCalcFrequencyInMonths) Constraints: Not nullable, Maximum length: 2voidsetIsToBeLocallyProcessed(Boolean isToBeLocallyProcessed) Constraints: nonevoidsetItemIsToBePaidSeparately(Boolean itemIsToBePaidSeparately) Constraints: nonevoidsetKnownOrNegotiatedLeave(String knownOrNegotiatedLeave) Constraints: Not nullable, Maximum length: 4voidsetLayoutSortingRule(String layoutSortingRule) Constraints: Not nullable, Maximum length: 3voidsetPaymentBlockingReason(String paymentBlockingReason) Constraints: Not nullable, Maximum length: 1voidsetPaymentMethodsList(String paymentMethodsList) Constraints: Not nullable, Maximum length: 10voidsetPaymentTerms(String paymentTerms) Constraints: Not nullable, Maximum length: 4voidsetPaytAdviceIsSentbyEDI(Boolean paytAdviceIsSentbyEDI) Constraints: nonevoidsetPhysicalInventoryBlockInd(Boolean physicalInventoryBlockInd) Constraints: nonevoidsetReconciliationAccount(String reconciliationAccount) Constraints: Not nullable, Maximum length: 10voidsetRecordPaymentHistoryIndicator(Boolean recordPaymentHistoryIndicator) Constraints: noneprotected voidsetServicePathForFetch(String servicePathForFetch) voidsetUserAtCustomer(String userAtCustomer) Constraints: Not nullable, Maximum length: 15voidsetValueAdjustmentKey(String valueAdjustmentKey) Constraints: Not nullable, Maximum length: 2voidOverwrites the list of associated CustomerWithHoldingTax entities for the loaded navigation property to_WithHoldingTax.toString()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 CustomerCompany. -
CUSTOMER
Use with available fluent helpers to apply the Customer field to query operations. -
COMPANY_CODE
Use with available fluent helpers to apply the CompanyCode field to query operations. -
APAR_TOLERANCE_GROUP
Use with available fluent helpers to apply the APARToleranceGroup field to query operations. -
ACCOUNT_BY_CUSTOMER
Use with available fluent helpers to apply the AccountByCustomer field to query operations. -
ACCOUNTING_CLERK
Use with available fluent helpers to apply the AccountingClerk field to query operations. -
ACCOUNTING_CLERK_FAX_NUMBER
Use with available fluent helpers to apply the AccountingClerkFaxNumber field to query operations. -
ACCOUNTING_CLERK_INTERNET_ADDRESS
Use with available fluent helpers to apply the AccountingClerkInternetAddress field to query operations. -
ACCOUNTING_CLERK_PHONE_NUMBER
Use with available fluent helpers to apply the AccountingClerkPhoneNumber field to query operations. -
ALTERNATIVE_PAYER_ACCOUNT
Use with available fluent helpers to apply the AlternativePayerAccount field to query operations. -
AUTHORIZATION_GROUP
Use with available fluent helpers to apply the AuthorizationGroup field to query operations. -
COLLECTIVE_INVOICE_VARIANT
Use with available fluent helpers to apply the CollectiveInvoiceVariant field to query operations. -
CUSTOMER_ACCOUNT_NOTE
Use with available fluent helpers to apply the CustomerAccountNote field to query operations. -
CUSTOMER_HEAD_OFFICE
Use with available fluent helpers to apply the CustomerHeadOffice field to query operations. -
CUSTOMER_SUPPLIER_CLEARING_IS_USED
Use with available fluent helpers to apply the CustomerSupplierClearingIsUsed field to query operations. -
HOUSE_BANK
Use with available fluent helpers to apply the HouseBank field to query operations. -
INTEREST_CALCULATION_CODE
Use with available fluent helpers to apply the InterestCalculationCode field to query operations. -
INTEREST_CALCULATION_DATE
Use with available fluent helpers to apply the InterestCalculationDate field to query operations. -
INTRST_CALC_FREQUENCY_IN_MONTHS
Use with available fluent helpers to apply the IntrstCalcFrequencyInMonths field to query operations. -
IS_TO_BE_LOCALLY_PROCESSED
Use with available fluent helpers to apply the IsToBeLocallyProcessed field to query operations. -
ITEM_IS_TO_BE_PAID_SEPARATELY
Use with available fluent helpers to apply the ItemIsToBePaidSeparately field to query operations. -
LAYOUT_SORTING_RULE
Use with available fluent helpers to apply the LayoutSortingRule field to query operations. -
PAYMENT_BLOCKING_REASON
Use with available fluent helpers to apply the PaymentBlockingReason field to query operations. -
PAYMENT_METHODS_LIST
Use with available fluent helpers to apply the PaymentMethodsList field to query operations. -
PAYMENT_TERMS
Use with available fluent helpers to apply the PaymentTerms field to query operations. -
PAYT_ADVICE_IS_SENTBY_EDI
Use with available fluent helpers to apply the PaytAdviceIsSentbyEDI field to query operations. -
PHYSICAL_INVENTORY_BLOCK_IND
Use with available fluent helpers to apply the PhysicalInventoryBlockInd field to query operations. -
RECONCILIATION_ACCOUNT
Use with available fluent helpers to apply the ReconciliationAccount field to query operations. -
RECORD_PAYMENT_HISTORY_INDICATOR
Use with available fluent helpers to apply the RecordPaymentHistoryIndicator field to query operations. -
USER_AT_CUSTOMER
Use with available fluent helpers to apply the UserAtCustomer field to query operations. -
DELETION_INDICATOR
Use with available fluent helpers to apply the DeletionIndicator field to query operations. -
CASH_PLANNING_GROUP
Use with available fluent helpers to apply the CashPlanningGroup field to query operations. -
KNOWN_OR_NEGOTIATED_LEAVE
Use with available fluent helpers to apply the KnownOrNegotiatedLeave field to query operations. -
VALUE_ADJUSTMENT_KEY
Use with available fluent helpers to apply the ValueAdjustmentKey field to query operations. -
CUSTOMER_ACCOUNT_GROUP
Use with available fluent helpers to apply the CustomerAccountGroup field to query operations. -
TO_COMPANY_TEXT
Use with available fluent helpers to apply the to_CompanyText navigation property to query operations. -
TO_CUSTOMER_DUNNING
Use with available fluent helpers to apply the to_CustomerDunning navigation property to query operations. -
TO_WITH_HOLDING_TAX
Use with available fluent helpers to apply the to_WithHoldingTax navigation property to query operations.
-
-
Constructor Details
-
CustomerCompany
public CustomerCompany() -
CustomerCompany
public CustomerCompany(@Nullable String customer, @Nullable String companyCode, @Nullable String aPARToleranceGroup, @Nullable String accountByCustomer, @Nullable String accountingClerk, @Nullable String accountingClerkFaxNumber, @Nullable String accountingClerkInternetAddress, @Nullable String accountingClerkPhoneNumber, @Nullable String alternativePayerAccount, @Nullable String authorizationGroup, @Nullable String collectiveInvoiceVariant, @Nullable String customerAccountNote, @Nullable String customerHeadOffice, @Nullable Boolean customerSupplierClearingIsUsed, @Nullable String houseBank, @Nullable String interestCalculationCode, @Nullable LocalDateTime interestCalculationDate, @Nullable String intrstCalcFrequencyInMonths, @Nullable Boolean isToBeLocallyProcessed, @Nullable Boolean itemIsToBePaidSeparately, @Nullable String layoutSortingRule, @Nullable String paymentBlockingReason, @Nullable String paymentMethodsList, @Nullable String paymentTerms, @Nullable Boolean paytAdviceIsSentbyEDI, @Nullable Boolean physicalInventoryBlockInd, @Nullable String reconciliationAccount, @Nullable Boolean recordPaymentHistoryIndicator, @Nullable String userAtCustomer, @Nullable Boolean deletionIndicator, @Nullable String cashPlanningGroup, @Nullable String knownOrNegotiatedLeave, @Nullable String valueAdjustmentKey, @Nullable String customerAccountGroup, List<CustomerCompanyText> toCompanyText, List<CustomerDunning> toCustomerDunning, List<CustomerWithHoldingTax> toWithHoldingTax)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<CustomerCompany>
-
setCustomer
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: Customer
- Parameters:
customer- Customer Number
-
setCompanyCode
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CompanyCode
- Parameters:
companyCode- Company Code
-
setAPARToleranceGroup
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: APARToleranceGroup
- Parameters:
aPARToleranceGroup- Tolerance group for the business partner/G/L account
-
setAccountByCustomer
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: AccountByCustomer
- Parameters:
accountByCustomer- Our account number at customer
-
setAccountingClerk
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: AccountingClerk
- Parameters:
accountingClerk- Accounting Clerk Abbreviation
-
setAccountingClerkFaxNumber
Constraints: Not nullable, Maximum length: 31Original property name from the Odata EDM: AccountingClerkFaxNumber
- Parameters:
accountingClerkFaxNumber- Accounting clerk's fax number at the customer/vendor
-
setAccountingClerkInternetAddress
Constraints: Not nullable, Maximum length: 130Original property name from the Odata EDM: AccountingClerkInternetAddress
- Parameters:
accountingClerkInternetAddress- Internet address of partner company clerk
-
setAccountingClerkPhoneNumber
Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: AccountingClerkPhoneNumber
- Parameters:
accountingClerkPhoneNumber- Accounting clerk's telephone number at business partner
-
setAlternativePayerAccount
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: AlternativePayerAccount
- Parameters:
alternativePayerAccount- Account number of an alternative payer
-
setAuthorizationGroup
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: AuthorizationGroup
- Parameters:
authorizationGroup- Authorization Group
-
setCollectiveInvoiceVariant
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: CollectiveInvoiceVariant
- Parameters:
collectiveInvoiceVariant- Collective invoice variant
-
setCustomerAccountNote
Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: CustomerAccountNote
- Parameters:
customerAccountNote- Memo
-
setCustomerHeadOffice
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: CustomerHeadOffice
- Parameters:
customerHeadOffice- Head Office Account Number (in branch accounts)
-
setCustomerSupplierClearingIsUsed
Constraints: noneOriginal property name from the Odata EDM: CustomerSupplierClearingIsUsed
- Parameters:
customerSupplierClearingIsUsed- Indicator: Clearing between customer and vendor ?
-
setHouseBank
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: HouseBank
- Parameters:
houseBank- Short Key for a House Bank
-
setInterestCalculationCode
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: InterestCalculationCode
- Parameters:
interestCalculationCode- Interest Indicator
-
setInterestCalculationDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: InterestCalculationDate
- Parameters:
interestCalculationDate- Key date of the last interest calculation
-
setIntrstCalcFrequencyInMonths
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: IntrstCalcFrequencyInMonths
- Parameters:
intrstCalcFrequencyInMonths- Interest Calculation Frequency in Months
-
setIsToBeLocallyProcessed
Constraints: noneOriginal property name from the Odata EDM: IsToBeLocallyProcessed
- Parameters:
isToBeLocallyProcessed- Indicator: Local processing?
-
setItemIsToBePaidSeparately
Constraints: noneOriginal property name from the Odata EDM: ItemIsToBePaidSeparately
- Parameters:
itemIsToBePaidSeparately- Indicator: Pay all items separately ?
-
setLayoutSortingRule
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: LayoutSortingRule
- Parameters:
layoutSortingRule- Key for Sorting According to Assignment Numbers
-
setPaymentBlockingReason
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: PaymentBlockingReason
- Parameters:
paymentBlockingReason- Block Key for Payment
-
setPaymentMethodsList
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: PaymentMethodsList
- Parameters:
paymentMethodsList- List of Respected Payment Methods
-
setPaymentTerms
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: PaymentTerms
- Parameters:
paymentTerms- Terms of Payment Key
-
setPaytAdviceIsSentbyEDI
Constraints: noneOriginal property name from the Odata EDM: PaytAdviceIsSentbyEDI
- Parameters:
paytAdviceIsSentbyEDI- Indicator: Send Payment Advices by EDI
-
setPhysicalInventoryBlockInd
Constraints: noneOriginal property name from the Odata EDM: PhysicalInventoryBlockInd
- Parameters:
physicalInventoryBlockInd- Posting block for company code
-
setReconciliationAccount
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ReconciliationAccount
- Parameters:
reconciliationAccount- Reconciliation Account in General Ledger
-
setRecordPaymentHistoryIndicator
Constraints: noneOriginal property name from the Odata EDM: RecordPaymentHistoryIndicator
- Parameters:
recordPaymentHistoryIndicator- Indicator: Record Payment History ?
-
setUserAtCustomer
Constraints: Not nullable, Maximum length: 15Original property name from the Odata EDM: UserAtCustomer
- Parameters:
userAtCustomer- User at customer
-
setDeletionIndicator
Constraints: noneOriginal property name from the Odata EDM: DeletionIndicator
- Parameters:
deletionIndicator- Deletion Flag for Master Record (Company Code Level)
-
setCashPlanningGroup
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: CashPlanningGroup
- Parameters:
cashPlanningGroup- Planning group
-
setKnownOrNegotiatedLeave
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: KnownOrNegotiatedLeave
- Parameters:
knownOrNegotiatedLeave- Short Key for Known/Negotiated Leave
-
setValueAdjustmentKey
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: ValueAdjustmentKey
- Parameters:
valueAdjustmentKey- Value Adjustment Key
-
setCustomerAccountGroup
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CustomerAccountGroup
- Parameters:
customerAccountGroup- Customer Account Group
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<CustomerCompany>
-
getKey
- Overrides:
getKeyin classVdmObject<CustomerCompany>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<CustomerCompany>
-
fromMap
- Overrides:
fromMapin classVdmObject<CustomerCompany>
-
field
@Nonnull public static <T> CustomerCompanyField<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> CustomerCompanyField<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<CustomerCompany>
-
setServicePathForFetch
- Overrides:
setServicePathForFetchin classVdmEntity<CustomerCompany>
-
attachToService
public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination) - Overrides:
attachToServicein classVdmEntity<CustomerCompany>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<CustomerCompany>
-
fetchCompanyText
Fetches the CustomerCompanyText entities (one to many) associated with this entity. This corresponds to the OData navigation property to_CompanyText.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated CustomerCompanyText 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.
-
getCompanyTextOrFetch
Retrieval of associated CustomerCompanyText entities (one to many). This corresponds to the OData navigation property to_CompanyText.If the navigation property to_CompanyText of a queried CustomerCompany 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 CustomerCompanyText 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.
-
getCompanyTextIfPresent
Retrieval of associated CustomerCompanyText entities (one to many). This corresponds to the OData navigation property to_CompanyText.If the navigation property for an entity CustomerCompany 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_CompanyText is already loaded, the result will
contain the CustomerCompanyText entities. If not, an
Optionwith result stateemptyis returned.
-
setCompanyText
Overwrites the list of associated CustomerCompanyText entities for the loaded navigation property to_CompanyText.If the navigation property to_CompanyText of a queried CustomerCompany 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 CustomerCompanyText entities.
-
addCompanyText
Adds elements to the list of associated CustomerCompanyText entities. This corresponds to the OData navigation property to_CompanyText.If the navigation property to_CompanyText of a queried CustomerCompany 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 CustomerCompanyText entities.
-
fetchCustomerDunning
Fetches the CustomerDunning entities (one to many) associated with this entity. This corresponds to the OData navigation property to_CustomerDunning.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated CustomerDunning 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.
-
getCustomerDunningOrFetch
Retrieval of associated CustomerDunning entities (one to many). This corresponds to the OData navigation property to_CustomerDunning.If the navigation property to_CustomerDunning of a queried CustomerCompany 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 CustomerDunning 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.
-
getCustomerDunningIfPresent
Retrieval of associated CustomerDunning entities (one to many). This corresponds to the OData navigation property to_CustomerDunning.If the navigation property for an entity CustomerCompany 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_CustomerDunning is already loaded, the result will
contain the CustomerDunning entities. If not, an
Optionwith result stateemptyis returned.
-
setCustomerDunning
Overwrites the list of associated CustomerDunning entities for the loaded navigation property to_CustomerDunning.If the navigation property to_CustomerDunning of a queried CustomerCompany 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 CustomerDunning entities.
-
addCustomerDunning
Adds elements to the list of associated CustomerDunning entities. This corresponds to the OData navigation property to_CustomerDunning.If the navigation property to_CustomerDunning of a queried CustomerCompany 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 CustomerDunning entities.
-
fetchWithHoldingTax
Fetches the CustomerWithHoldingTax entities (one to many) associated with this entity. This corresponds to the OData navigation property to_WithHoldingTax.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated CustomerWithHoldingTax 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.
-
getWithHoldingTaxOrFetch
Retrieval of associated CustomerWithHoldingTax entities (one to many). This corresponds to the OData navigation property to_WithHoldingTax.If the navigation property to_WithHoldingTax of a queried CustomerCompany 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 CustomerWithHoldingTax 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.
-
getWithHoldingTaxIfPresent
Retrieval of associated CustomerWithHoldingTax entities (one to many). This corresponds to the OData navigation property to_WithHoldingTax.If the navigation property for an entity CustomerCompany 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_WithHoldingTax is already loaded, the result will
contain the CustomerWithHoldingTax entities. If not, an
Optionwith result stateemptyis returned.
-
setWithHoldingTax
Overwrites the list of associated CustomerWithHoldingTax entities for the loaded navigation property to_WithHoldingTax.If the navigation property to_WithHoldingTax of a queried CustomerCompany 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 CustomerWithHoldingTax entities.
-
addWithHoldingTax
Adds elements to the list of associated CustomerWithHoldingTax entities. This corresponds to the OData navigation property to_WithHoldingTax.If the navigation property to_WithHoldingTax of a queried CustomerCompany 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 CustomerWithHoldingTax entities.
-
builder
-
getCustomer
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: Customer
- Returns:
- Customer Number
-
getCompanyCode
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CompanyCode
- Returns:
- Company Code
-
getAPARToleranceGroup
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: APARToleranceGroup
- Returns:
- Tolerance group for the business partner/G/L account
-
getAccountByCustomer
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: AccountByCustomer
- Returns:
- Our account number at customer
-
getAccountingClerk
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: AccountingClerk
- Returns:
- Accounting Clerk Abbreviation
-
getAccountingClerkFaxNumber
Constraints: Not nullable, Maximum length: 31Original property name from the Odata EDM: AccountingClerkFaxNumber
- Returns:
- Accounting clerk's fax number at the customer/vendor
-
getAccountingClerkInternetAddress
Constraints: Not nullable, Maximum length: 130Original property name from the Odata EDM: AccountingClerkInternetAddress
- Returns:
- Internet address of partner company clerk
-
getAccountingClerkPhoneNumber
Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: AccountingClerkPhoneNumber
- Returns:
- Accounting clerk's telephone number at business partner
-
getAlternativePayerAccount
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: AlternativePayerAccount
- Returns:
- Account number of an alternative payer
-
getAuthorizationGroup
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: AuthorizationGroup
- Returns:
- Authorization Group
-
getCollectiveInvoiceVariant
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: CollectiveInvoiceVariant
- Returns:
- Collective invoice variant
-
getCustomerAccountNote
Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: CustomerAccountNote
- Returns:
- Memo
-
getCustomerHeadOffice
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: CustomerHeadOffice
- Returns:
- Head Office Account Number (in branch accounts)
-
getCustomerSupplierClearingIsUsed
Constraints: noneOriginal property name from the Odata EDM: CustomerSupplierClearingIsUsed
- Returns:
- Indicator: Clearing between customer and vendor ?
-
getHouseBank
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: HouseBank
- Returns:
- Short Key for a House Bank
-
getInterestCalculationCode
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: InterestCalculationCode
- Returns:
- Interest Indicator
-
getInterestCalculationDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: InterestCalculationDate
- Returns:
- Key date of the last interest calculation
-
getIntrstCalcFrequencyInMonths
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: IntrstCalcFrequencyInMonths
- Returns:
- Interest Calculation Frequency in Months
-
getIsToBeLocallyProcessed
Constraints: noneOriginal property name from the Odata EDM: IsToBeLocallyProcessed
- Returns:
- Indicator: Local processing?
-
getItemIsToBePaidSeparately
Constraints: noneOriginal property name from the Odata EDM: ItemIsToBePaidSeparately
- Returns:
- Indicator: Pay all items separately ?
-
getLayoutSortingRule
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: LayoutSortingRule
- Returns:
- Key for Sorting According to Assignment Numbers
-
getPaymentBlockingReason
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: PaymentBlockingReason
- Returns:
- Block Key for Payment
-
getPaymentMethodsList
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: PaymentMethodsList
- Returns:
- List of Respected Payment Methods
-
getPaymentTerms
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: PaymentTerms
- Returns:
- Terms of Payment Key
-
getPaytAdviceIsSentbyEDI
Constraints: noneOriginal property name from the Odata EDM: PaytAdviceIsSentbyEDI
- Returns:
- Indicator: Send Payment Advices by EDI
-
getPhysicalInventoryBlockInd
Constraints: noneOriginal property name from the Odata EDM: PhysicalInventoryBlockInd
- Returns:
- Posting block for company code
-
getReconciliationAccount
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ReconciliationAccount
- Returns:
- Reconciliation Account in General Ledger
-
getRecordPaymentHistoryIndicator
Constraints: noneOriginal property name from the Odata EDM: RecordPaymentHistoryIndicator
- Returns:
- Indicator: Record Payment History ?
-
getUserAtCustomer
Constraints: Not nullable, Maximum length: 15Original property name from the Odata EDM: UserAtCustomer
- Returns:
- User at customer
-
getDeletionIndicator
Constraints: noneOriginal property name from the Odata EDM: DeletionIndicator
- Returns:
- Deletion Flag for Master Record (Company Code Level)
-
getCashPlanningGroup
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: CashPlanningGroup
- Returns:
- Planning group
-
getKnownOrNegotiatedLeave
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: KnownOrNegotiatedLeave
- Returns:
- Short Key for Known/Negotiated Leave
-
getValueAdjustmentKey
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: ValueAdjustmentKey
- Returns:
- Value Adjustment Key
-
getCustomerAccountGroup
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CustomerAccountGroup
- Returns:
- Customer Account Group
-
toString
- Overrides:
toStringin classVdmObject<CustomerCompany>
-
equals
- Overrides:
equalsin classVdmEntity<CustomerCompany>
-
canEqual
- Overrides:
canEqualin classVdmEntity<CustomerCompany>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<CustomerCompany>
-