public class PaymentMethodValidation extends VdmEntity<PaymentMethodValidation>
Original entity name from the Odata EDM: PaymentMethodValidation
Modifier and Type | Class and Description |
---|---|
static class |
PaymentMethodValidation.PaymentMethodValidationBuilder |
Modifier and Type | Field and Description |
---|---|
static PaymentMethodValidationSelectable |
ALL_FIELDS
Selector for all available fields of PaymentMethodValidation.
|
static PaymentMethodValidationField<Boolean> |
BANK_ACCOUNT_NUMBER_EXISTS
Use with available fluent helpers to apply the BankAccountNumberExists field to query operations.
|
static PaymentMethodValidationField<Boolean> |
BANK_KEY_EXISTS
Use with available fluent helpers to apply the BankKeyExists field to query operations.
|
static PaymentMethodValidationField<String> |
COMPANY_CODE
Use with available fluent helpers to apply the CompanyCode field to query operations.
|
static PaymentMethodValidationField<Boolean> |
IBAN_EXISTS
Use with available fluent helpers to apply the IBANExists field to query operations.
|
static PaymentMethodValidationField<Boolean> |
IS_VALID
Use with available fluent helpers to apply the IsValid field to query operations.
|
static PaymentMethodValidationField<String> |
ISO_COUNTRY_CODE_FOR_BANK
Use with available fluent helpers to apply the ISOCountryCodeForBank field to query operations.
|
static PaymentMethodValidationField<String> |
ISO_EMPLOYEE_COUNTRY_CODE
Use with available fluent helpers to apply the ISOEmployeeCountryCode field to query operations.
|
static PaymentMethodValidationField<String> |
LANGUAGE
Use with available fluent helpers to apply the Language field to query operations.
|
static PaymentMethodValidationField<String> |
PAYMENT_METHOD
Use with available fluent helpers to apply the PaymentMethod field to query operations.
|
static PaymentMethodValidationField<String> |
PAYMENT_METHOD_IN_EC
Use with available fluent helpers to apply the PaymentMethodInEC field to query operations.
|
static PaymentMethodValidationField<Boolean> |
SWIFT_EXISTS
Use with available fluent helpers to apply the SwiftExists field to query operations.
|
changedOriginalFields
Constructor and Description |
---|
PaymentMethodValidation() |
PaymentMethodValidation(String iSOCountryCodeForBank,
String paymentMethodInEC,
String companyCode,
Boolean iBANExists,
Boolean swiftExists,
Boolean bankAccountNumberExists,
String iSOEmployeeCountryCode,
Boolean bankKeyExists,
String language,
String paymentMethod,
Boolean isValid) |
Modifier and Type | Method and Description |
---|---|
void |
attachToService(String servicePath,
HttpDestinationProperties destination)
Sets the service path and destination for the fetch commands of this entity.
|
static PaymentMethodValidation.PaymentMethodValidationBuilder |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
static <T> PaymentMethodValidationField<T> |
field(String fieldName,
Class<T> fieldType)
Use with available fluent helpers to apply an extension field to query operations.
|
static <T,DomainT> |
field(String fieldName,
TypeConverter<T,DomainT> typeConverter)
Use with available fluent helpers to apply an extension field to query operations.
|
protected void |
fromMap(Map<String,Object> inputValues) |
Boolean |
getBankAccountNumberExists()
(Key Field) Constraints: Not nullable
|
Boolean |
getBankKeyExists()
(Key Field) Constraints: Not nullable
|
String |
getCompanyCode()
(Key Field) Constraints: Not nullable, Maximum length: 4
|
protected String |
getDefaultServicePath()
Used by fluent helpers and navigation property methods to construct OData queries.
|
HttpDestinationProperties |
getDestinationForFetch()
Convienence field for reusing the same destination with multiple queries (e.g.
|
protected String |
getEntityCollection()
Used by fluent helpers and navigation property methods to construct OData queries.
|
Boolean |
getIBANExists()
(Key Field) Constraints: Not nullable
|
String |
getISOCountryCodeForBank()
(Key Field) Constraints: Not nullable, Maximum length: 2
|
String |
getISOEmployeeCountryCode()
(Key Field) Constraints: Not nullable, Maximum length: 2
|
Boolean |
getIsValid()
Constraints: none
|
protected Map<String,Object> |
getKey() |
String |
getLanguage()
(Key Field) Constraints: Not nullable, Maximum length: 5
|
String |
getPaymentMethod()
Constraints: Not nullable, Maximum length: 1
|
String |
getPaymentMethodInEC()
(Key Field) Constraints: Not nullable, Maximum length: 2
|
Boolean |
getSwiftExists()
(Key Field) Constraints: Not nullable
|
Class<PaymentMethodValidation> |
getType() |
int |
hashCode() |
void |
setBankAccountNumberExists(Boolean bankAccountNumberExists)
(Key Field) Constraints: Not nullable
|
void |
setBankKeyExists(Boolean bankKeyExists)
(Key Field) Constraints: Not nullable
|
void |
setCompanyCode(String companyCode)
(Key Field) Constraints: Not nullable, Maximum length: 4
|
void |
setIBANExists(Boolean iBANExists)
(Key Field) Constraints: Not nullable
|
void |
setISOCountryCodeForBank(String iSOCountryCodeForBank)
(Key Field) Constraints: Not nullable, Maximum length: 2
|
void |
setISOEmployeeCountryCode(String iSOEmployeeCountryCode)
(Key Field) Constraints: Not nullable, Maximum length: 2
|
void |
setIsValid(Boolean isValid)
Constraints: none
|
void |
setLanguage(String language)
(Key Field) Constraints: Not nullable, Maximum length: 5
|
void |
setPaymentMethod(String paymentMethod)
Constraints: Not nullable, Maximum length: 1
|
void |
setPaymentMethodInEC(String paymentMethodInEC)
(Key Field) Constraints: Not nullable, Maximum length: 2
|
protected void |
setServicePathForFetch(String servicePathForFetch)
The service path only used for the fetch commands of this entity.
|
void |
setSwiftExists(Boolean swiftExists)
(Key Field) Constraints: Not nullable
|
protected Map<String,Object> |
toMapOfFields() |
String |
toString() |
getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setVersionIdentifier
getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields, toMapOfNavigationProperties
public static final PaymentMethodValidationSelectable ALL_FIELDS
public static final PaymentMethodValidationField<String> ISO_COUNTRY_CODE_FOR_BANK
public static final PaymentMethodValidationField<String> PAYMENT_METHOD_IN_EC
public static final PaymentMethodValidationField<String> COMPANY_CODE
public static final PaymentMethodValidationField<Boolean> IBAN_EXISTS
public static final PaymentMethodValidationField<Boolean> SWIFT_EXISTS
public static final PaymentMethodValidationField<Boolean> BANK_ACCOUNT_NUMBER_EXISTS
public static final PaymentMethodValidationField<String> ISO_EMPLOYEE_COUNTRY_CODE
public static final PaymentMethodValidationField<Boolean> BANK_KEY_EXISTS
public static final PaymentMethodValidationField<String> LANGUAGE
public static final PaymentMethodValidationField<String> PAYMENT_METHOD
public static final PaymentMethodValidationField<Boolean> IS_VALID
public PaymentMethodValidation()
public PaymentMethodValidation(@Nullable String iSOCountryCodeForBank, @Nullable String paymentMethodInEC, @Nullable String companyCode, @Nullable Boolean iBANExists, @Nullable Boolean swiftExists, @Nullable Boolean bankAccountNumberExists, @Nullable String iSOEmployeeCountryCode, @Nullable Boolean bankKeyExists, @Nullable String language, @Nullable String paymentMethod, @Nullable Boolean isValid)
@Nonnull public Class<PaymentMethodValidation> getType()
getType
in class VdmObject<PaymentMethodValidation>
public void setISOCountryCodeForBank(@Nullable String iSOCountryCodeForBank)
Original property name from the Odata EDM: ISOCountryCodeForBank
The entry is used in countries of the European Community to check the VAT registration number (VAT reg.no.). You can store the VAT registration number in the master record of a customer or vendor, or for the company code.The ISO code is used as the country key when exchanging information via EDI. You must therefore specify the ISO code for each country in this field if you use EDI.The ISO code also controls which additional specifications are relevant for a company code. You can always only enter the additional details which are relevant for the company code country or for all countries. The assignment to the country takes place via the ISO code.Enter the ISO code for each country. This is of particular importanceif the country belongs to the European Communityif you exchange information via EDIif company-code specific additional specifications are to be limited by country.
iSOCountryCodeForBank
- International standardized country key in accordance with ISO 3166.public void setPaymentMethodInEC(@Nullable String paymentMethodInEC)
Original property name from the Odata EDM: PaymentMethodInEC
paymentMethodInEC
- Payment Method in SAP SuccessFactors Employee Centralpublic void setCompanyCode(@Nullable String companyCode)
Original property name from the Odata EDM: CompanyCode
companyCode
- The company code is an organizational unit within financial accounting.public void setIBANExists(@Nullable Boolean iBANExists)
Original property name from the Odata EDM: IBANExists
iBANExists
- Boolean Variable (X = True, - = False, Space = Unknown)public void setSwiftExists(@Nullable Boolean swiftExists)
Original property name from the Odata EDM: SwiftExists
swiftExists
- Boolean Variable (X = True, - = False, Space = Unknown)public void setBankAccountNumberExists(@Nullable Boolean bankAccountNumberExists)
Original property name from the Odata EDM: BankAccountNumberExists
bankAccountNumberExists
- Boolean Variable (X = True, - = False, Space = Unknown)public void setISOEmployeeCountryCode(@Nullable String iSOEmployeeCountryCode)
Original property name from the Odata EDM: ISOEmployeeCountryCode
The entry is used in countries of the European Community to check the VAT registration number (VAT reg.no.). You can store the VAT registration number in the master record of a customer or vendor, or for the company code.The ISO code is used as the country key when exchanging information via EDI. You must therefore specify the ISO code for each country in this field if you use EDI.The ISO code also controls which additional specifications are relevant for a company code. You can always only enter the additional details which are relevant for the company code country or for all countries. The assignment to the country takes place via the ISO code.Enter the ISO code for each country. This is of particular importanceif the country belongs to the European Communityif you exchange information via EDIif company-code specific additional specifications are to be limited by country.
iSOEmployeeCountryCode
- International standardized country key in accordance with ISO 3166.public void setBankKeyExists(@Nullable Boolean bankKeyExists)
Original property name from the Odata EDM: BankKeyExists
bankKeyExists
- Boolean Variable (X = True, - = False, Space = Unknown)public void setLanguage(@Nullable String language)
Original property name from the Odata EDM: Language
language
- Locale Data Element of SAP SuccessFactors Employee Centralpublic void setPaymentMethod(@Nullable String paymentMethod)
Original property name from the Odata EDM: PaymentMethod
Payment methods are entered in the master records of customers and vendors in order to specify how payments are made. If an open item is to be paid using a specific payment method, enter it in the open item. The terms which have been defined for the payment method must be satisfied for the payment.Payment methods are to be defined in the Financial Accounting configuration menu, where the following steps are to be carried out:First of all, make all specifications that are required for a country-specific payment method.Then define per company code the terms under which a payment method can be used.All payment methods are displayed in the customer or vendor master record in the screen for selecting the payment method. Here you select the required payment method by marking it; the system transfers the payment methods to the customer/vendor master record.
paymentMethod
- The payment method determines how payments are to be made, e.g. by check, bank transfer or bill of
exchange.public void setIsValid(@Nullable Boolean isValid)
Original property name from the Odata EDM: IsValid
isValid
- Boolean Variable (X = True, - = False, Space = Unknown)protected String getEntityCollection()
VdmEntity
getEntityCollection
in class VdmEntity<PaymentMethodValidation>
@Nonnull protected Map<String,Object> getKey()
getKey
in class VdmObject<PaymentMethodValidation>
@Nonnull protected Map<String,Object> toMapOfFields()
toMapOfFields
in class VdmObject<PaymentMethodValidation>
protected void fromMap(Map<String,Object> inputValues)
fromMap
in class VdmObject<PaymentMethodValidation>
@Nonnull public static <T> PaymentMethodValidationField<T> field(@Nonnull String fieldName, @Nonnull Class<T> fieldType)
T
- The type of the extension field when performing value comparisons.fieldName
- The name of the extension field as returned by the OData service.fieldType
- The Java type to use for the extension field when performing value comparisons.@Nonnull public static <T,DomainT> PaymentMethodValidationField<T> field(@Nonnull String fieldName, @Nonnull TypeConverter<T,DomainT> typeConverter)
T
- The type of the extension field when performing value comparisons.DomainT
- The type of the extension field as returned by the OData service.typeConverter
- A TypeConverterfieldName
- The name of the extension field as returned by the OData service.@Nullable public HttpDestinationProperties getDestinationForFetch()
VdmEntity
getDestinationForFetch
in class VdmEntity<PaymentMethodValidation>
protected void setServicePathForFetch(@Nullable String servicePathForFetch)
VdmEntity
Note: Use with caution, as this can easily break the fetch call on this entity. See the interface of the corresponding service for the default service path.
setServicePathForFetch
in class VdmEntity<PaymentMethodValidation>
public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination)
VdmEntity
Note: Use with caution, as this can easily break the fetch calls on this entity. See the interface of the corresponding service for the default service path.
attachToService
in class VdmEntity<PaymentMethodValidation>
servicePath
- Optional parameter. New service path to apply to this entity and any associated entities that were
previously fetched. If a null value is provided and the service path has never been set, then the
service path will be set to the default defined in the corresponding service interface.destination
- New destination to apply to this entity and any associated entities that were previously fetched.protected String getDefaultServicePath()
VdmEntity
getDefaultServicePath
in class VdmEntity<PaymentMethodValidation>
protocol://hostname:port
and the OData resource name (entity set, $metadata
, etc.)@Nonnull public static PaymentMethodValidation.PaymentMethodValidationBuilder builder()
@Nullable public String getISOCountryCodeForBank()
Original property name from the Odata EDM: ISOCountryCodeForBank
The entry is used in countries of the European Community to check the VAT registration number (VAT reg.no.). You can store the VAT registration number in the master record of a customer or vendor, or for the company code.The ISO code is used as the country key when exchanging information via EDI. You must therefore specify the ISO code for each country in this field if you use EDI.The ISO code also controls which additional specifications are relevant for a company code. You can always only enter the additional details which are relevant for the company code country or for all countries. The assignment to the country takes place via the ISO code.Enter the ISO code for each country. This is of particular importanceif the country belongs to the European Communityif you exchange information via EDIif company-code specific additional specifications are to be limited by country.
@Nullable public String getPaymentMethodInEC()
Original property name from the Odata EDM: PaymentMethodInEC
@Nullable public String getCompanyCode()
Original property name from the Odata EDM: CompanyCode
@Nullable public Boolean getIBANExists()
Original property name from the Odata EDM: IBANExists
@Nullable public Boolean getSwiftExists()
Original property name from the Odata EDM: SwiftExists
@Nullable public Boolean getBankAccountNumberExists()
Original property name from the Odata EDM: BankAccountNumberExists
@Nullable public String getISOEmployeeCountryCode()
Original property name from the Odata EDM: ISOEmployeeCountryCode
The entry is used in countries of the European Community to check the VAT registration number (VAT reg.no.). You can store the VAT registration number in the master record of a customer or vendor, or for the company code.The ISO code is used as the country key when exchanging information via EDI. You must therefore specify the ISO code for each country in this field if you use EDI.The ISO code also controls which additional specifications are relevant for a company code. You can always only enter the additional details which are relevant for the company code country or for all countries. The assignment to the country takes place via the ISO code.Enter the ISO code for each country. This is of particular importanceif the country belongs to the European Communityif you exchange information via EDIif company-code specific additional specifications are to be limited by country.
@Nullable public Boolean getBankKeyExists()
Original property name from the Odata EDM: BankKeyExists
@Nullable public String getLanguage()
Original property name from the Odata EDM: Language
@Nullable public String getPaymentMethod()
Original property name from the Odata EDM: PaymentMethod
Payment methods are entered in the master records of customers and vendors in order to specify how payments are made. If an open item is to be paid using a specific payment method, enter it in the open item. The terms which have been defined for the payment method must be satisfied for the payment.Payment methods are to be defined in the Financial Accounting configuration menu, where the following steps are to be carried out:First of all, make all specifications that are required for a country-specific payment method.Then define per company code the terms under which a payment method can be used.All payment methods are displayed in the customer or vendor master record in the screen for selecting the payment method. Here you select the required payment method by marking it; the system transfers the payment methods to the customer/vendor master record.
@Nullable public Boolean getIsValid()
Original property name from the Odata EDM: IsValid
@Nonnull public String toString()
toString
in class VdmObject<PaymentMethodValidation>
public boolean equals(@Nullable Object o)
equals
in class VdmObject<PaymentMethodValidation>
protected boolean canEqual(@Nullable Object other)
canEqual
in class VdmObject<PaymentMethodValidation>
public int hashCode()
hashCode
in class VdmObject<PaymentMethodValidation>
Copyright © 2021 SAP SE. All rights reserved.