public class FtrStructureForPaymentDetail extends Object
Structure: BAPI_FTR_PAYDET
Modifier and Type | Class and Description |
---|---|
static class |
FtrStructureForPaymentDetail.FtrStructureForPaymentDetailBuilder |
Modifier and Type | Method and Description |
---|---|
static FtrStructureForPaymentDetail.FtrStructureForPaymentDetailBuilder |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
IdForAccountDetails |
getAccountId()
Field name: ACCOUNT_ID
|
AlternativePayerPayee |
getAlternativePayerTrans()
Field name: ALTERNATIVE_PAYER_TRANS
|
BankAccountNumber |
getBankAccount()
Field name: BANK_ACCOUNT
|
String |
getBankAccount2()
Field name: BANK_ACCOUNT_2
|
BankKeys |
getBankAccountBankKey()
Field name: BANK_ACCOUNT_BANK_KEY
|
String |
getBankAccountBankref()
Field name: BANK_ACCOUNT_BANKREF
|
BankCountryKey |
getBankAccountCountry()
Field name: BANK_ACCOUNT_COUNTRY
|
CountryIsoCode |
getBankAccountCountryIso()
Field name: BANK_ACCOUNT_COUNTRY_ISO
|
CurrencyKey |
getBankAccountCurrency()
Field name: BANK_ACCOUNT_CURRENCY
|
IsoCurrencyCode |
getBankAccountCurrencyIso()
Field name: BANK_ACCOUNT_CURRENCY_ISO
|
GeneralLedgerAccount |
getBankAccountGlAccount()
Field name: BANK_ACCOUNT_GL_ACCOUNT
|
String |
getBankAccountName()
Field name: BANK_ACCOUNT_NAME
|
BankControlKey |
getBankControlKey()
Field name: BANK_CONTROL_KEY
|
ListOfRespectedPaymentMethods |
getConsideredPaymntMeth()
Field name: CONSIDERED_PAYMNT_METH
|
DetermineGroupingDefinition |
getDetGroupDefinition()
Field name: DET_GROUP_DEFINITION
|
DirectionOfFlow |
getDirection()
Field name: DIRECTION
|
LocalDate |
getEffectiveDate()
Field name: EFFECTIVE_DATE
|
ErpBoolean |
getEqualDirection()
Field name: EQUAL_DIRECTION
|
FlowType |
getFlowType()
Field name: FLOW_TYPE
|
ShortKeyForAHouseBank |
getHouseBank()
Field name: HOUSE_BANK
|
ErpBoolean |
getIndividualPayment()
Field name: INDIVIDUAL_PAYMENT
|
PartnerBankDetails |
getPartnerBank()
Field name: PARTNER_BANK
|
PayerPayee |
getPayer()
Field name: PAYER
|
PayerPayee |
getPayerTransaction()
Field name: PAYER_TRANSACTION
|
ErpBoolean |
getPaymentActivity()
Field name: PAYMENT_ACTIVITY
|
CurrencyKey |
getPaymentCurrency()
Field name: PAYMENT_CURRENCY
|
IsoCurrencyCode |
getPaymentCurrencyIso()
Field name: PAYMENT_CURRENCY_ISO
|
PaymentMethod |
getPaymentMethod()
Field name: PAYMENT_METHOD
|
PaymentMethodSupplement |
getPaymentMethodSuppl()
Field name: PAYMENT_METHOD_SUPPL
|
ErpBoolean |
getPaymentRequest()
Field name: PAYMENT_REQUEST
|
RepetitiveCode |
getRepetitiveCode()
Field name: REPETITIVE_CODE
|
String |
getRepetitiveCodeText()
Field name: REPETITIVE_CODE_TEXT
|
StateCentralBankIndicator |
getScbankInd()
Field name: SCBANK_IND
|
UniqueReferenceToMandateForEachPayee |
getSepaMandateId()
Field name: SEPA_MANDATE_ID
|
SupplyingCountry |
getSupcountry()
Field name: SUPCOUNTRY
|
UniqueIdentifierOfATableRow |
getTableindex()
Field name: TABLEINDEX
|
int |
hashCode() |
void |
setAccountId(IdForAccountDetails accountId)
Field name: ACCOUNT_ID
|
void |
setAlternativePayerTrans(AlternativePayerPayee alternativePayerTrans)
Field name: ALTERNATIVE_PAYER_TRANS
|
void |
setBankAccount(BankAccountNumber bankAccount)
Field name: BANK_ACCOUNT
|
void |
setBankAccount2(String bankAccount2)
Field name: BANK_ACCOUNT_2
|
void |
setBankAccountBankKey(BankKeys bankAccountBankKey)
Field name: BANK_ACCOUNT_BANK_KEY
|
void |
setBankAccountBankref(String bankAccountBankref)
Field name: BANK_ACCOUNT_BANKREF
|
void |
setBankAccountCountry(BankCountryKey bankAccountCountry)
Field name: BANK_ACCOUNT_COUNTRY
|
void |
setBankAccountCountryIso(CountryIsoCode bankAccountCountryIso)
Field name: BANK_ACCOUNT_COUNTRY_ISO
|
void |
setBankAccountCurrency(CurrencyKey bankAccountCurrency)
Field name: BANK_ACCOUNT_CURRENCY
|
void |
setBankAccountCurrencyIso(IsoCurrencyCode bankAccountCurrencyIso)
Field name: BANK_ACCOUNT_CURRENCY_ISO
|
void |
setBankAccountGlAccount(GeneralLedgerAccount bankAccountGlAccount)
Field name: BANK_ACCOUNT_GL_ACCOUNT
|
void |
setBankAccountName(String bankAccountName)
Field name: BANK_ACCOUNT_NAME
|
void |
setBankControlKey(BankControlKey bankControlKey)
Field name: BANK_CONTROL_KEY
|
void |
setConsideredPaymntMeth(ListOfRespectedPaymentMethods consideredPaymntMeth)
Field name: CONSIDERED_PAYMNT_METH
|
void |
setDetGroupDefinition(DetermineGroupingDefinition detGroupDefinition)
Field name: DET_GROUP_DEFINITION
|
void |
setDirection(DirectionOfFlow direction)
Field name: DIRECTION
|
void |
setEffectiveDate(LocalDate effectiveDate)
Field name: EFFECTIVE_DATE
|
void |
setEqualDirection(ErpBoolean equalDirection)
Field name: EQUAL_DIRECTION
|
void |
setFlowType(FlowType flowType)
Field name: FLOW_TYPE
|
void |
setHouseBank(ShortKeyForAHouseBank houseBank)
Field name: HOUSE_BANK
|
void |
setIndividualPayment(ErpBoolean individualPayment)
Field name: INDIVIDUAL_PAYMENT
|
void |
setPartnerBank(PartnerBankDetails partnerBank)
Field name: PARTNER_BANK
|
void |
setPayer(PayerPayee payer)
Field name: PAYER
|
void |
setPayerTransaction(PayerPayee payerTransaction)
Field name: PAYER_TRANSACTION
|
void |
setPaymentActivity(ErpBoolean paymentActivity)
Field name: PAYMENT_ACTIVITY
|
void |
setPaymentCurrency(CurrencyKey paymentCurrency)
Field name: PAYMENT_CURRENCY
|
void |
setPaymentCurrencyIso(IsoCurrencyCode paymentCurrencyIso)
Field name: PAYMENT_CURRENCY_ISO
|
void |
setPaymentMethod(PaymentMethod paymentMethod)
Field name: PAYMENT_METHOD
|
void |
setPaymentMethodSuppl(PaymentMethodSupplement paymentMethodSuppl)
Field name: PAYMENT_METHOD_SUPPL
|
void |
setPaymentRequest(ErpBoolean paymentRequest)
Field name: PAYMENT_REQUEST
|
void |
setRepetitiveCode(RepetitiveCode repetitiveCode)
Field name: REPETITIVE_CODE
|
void |
setRepetitiveCodeText(String repetitiveCodeText)
Field name: REPETITIVE_CODE_TEXT
|
void |
setScbankInd(StateCentralBankIndicator scbankInd)
Field name: SCBANK_IND
|
void |
setSepaMandateId(UniqueReferenceToMandateForEachPayee sepaMandateId)
Field name: SEPA_MANDATE_ID
|
void |
setSupcountry(SupplyingCountry supcountry)
Field name: SUPCOUNTRY
|
void |
setTableindex(UniqueIdentifierOfATableRow tableindex)
Field name: TABLEINDEX
|
String |
toString() |
void |
validate() |
public void validate() throws IllegalArgumentException
IllegalArgumentException
public static FtrStructureForPaymentDetail.FtrStructureForPaymentDetailBuilder builder()
@Nullable public IdForAccountDetails getAccountId()
Type element: HKTID Domain name: HKTID Internal type: CHAR Description: ID for Account Details Max length: 5
@Nullable public AlternativePayerPayee getAlternativePayerTrans()
Type element: TB_RPZAHLA Domain name: KUNNR Internal type: CHAR Description: Alternative Payer/Payee Max length: 10
@Nullable public BankAccountNumber getBankAccount()
Type element: BANKN Domain name: BANKN Internal type: CHAR Description: Bank account number Max length: 18
@Nullable public String getBankAccount2()
Type element: BNKN2_BF Domain name: CHAR35 Internal type: CHAR Description: Alternative bank acct number (for ambiguous acct number) Max length: 35
@Nullable public String getBankAccountBankref()
Type element: REFZL Domain name: CHAR27 Internal type: CHAR Description: Reference Information Max length: 27
@Nullable public BankKeys getBankAccountBankKey()
Type element: BANKK Domain name: BANKK Internal type: CHAR Description: Bank Keys Max length: 15
@Nullable public BankCountryKey getBankAccountCountry()
Type element: BANKS Domain name: LAND1 Internal type: CHAR Description: Bank Country Key Max length: 3
@Nullable public CountryIsoCode getBankAccountCountryIso()
Type element: INTCA Domain name: INTCA Internal type: CHAR Description: Country ISO code Max length: 2
@Nullable public CurrencyKey getBankAccountCurrency()
Type element: WAERS Domain name: WAERS Internal type: CUKY Description: Currency Key Max length: 5
@Nullable public IsoCurrencyCode getBankAccountCurrencyIso()
Type element: ISOCD Domain name: ISOCD Internal type: CHAR Description: ISO Currency Code Max length: 3
@Nullable public GeneralLedgerAccount getBankAccountGlAccount()
Type element: HKONT Domain name: SAKNR Internal type: CHAR Description: General Ledger Account Max length: 10
@Nullable public String getBankAccountName()
Type element: TEXT1 Domain name: TEXT50 Internal type: CHAR Description: Text Max length: 50
@Nullable public BankControlKey getBankControlKey()
Type element: BKONT Domain name: BKONT Internal type: CHAR Description: Bank Control Key Max length: 2
@Nullable public ListOfRespectedPaymentMethods getConsideredPaymntMeth()
Type element: DZWELS Domain name: ZWELS Internal type: CHAR Description: List of Respected Payment Methods Max length: 10
@Nullable public DetermineGroupingDefinition getDetGroupDefinition()
Type element: TB_SPRGRD Domain name: T_SPRGRD Internal type: CHAR Description: Determine Grouping Definition Max length: 1
@Nullable public DirectionOfFlow getDirection()
Type element: TB_SSIGN Domain name: T_SSIGN Internal type: CHAR Description: Direction of Flow Max length: 1
@Nullable public LocalDate getEffectiveDate()
Type element: TB_DZVERB Domain name: DATUM Internal type: DATS Description: Payment Details Effective From Max length: 8
@Nullable public ErpBoolean getEqualDirection()
Type element: TB_SCSPAY Domain name: XFELD Internal type: CHAR Description: Same Direction Necessary for Joint Payment? Max length: 1
@Nullable public FlowType getFlowType()
Type element: SBEWART Domain name: SBEWART Internal type: CHAR Description: Flow Type Max length: 4
@Nullable public ShortKeyForAHouseBank getHouseBank()
Type element: HBKID Domain name: HBKID Internal type: CHAR Description: Short Key for a House Bank Max length: 5
@Nullable public ErpBoolean getIndividualPayment()
Type element: TB_SPRSNGK Domain name: XFELD Internal type: CHAR Description: Individual Payment Max length: 1
@Nullable public PartnerBankDetails getPartnerBank()
Type element: TB_RPBANK Domain name: BVTYP Internal type: CHAR Description: Partner Bank Details Max length: 4
@Nullable public PayerPayee getPayer()
Type element: TB_RPZAHL_NEW Domain name: BU_PARTNER Internal type: CHAR Description: Payer/payee Max length: 10
@Nullable public PayerPayee getPayerTransaction()
Type element: TB_RPZAHL_NEW Domain name: BU_PARTNER Internal type: CHAR Description: Payer/payee Max length: 10
@Nullable public ErpBoolean getPaymentActivity()
Type element: TB_SZART Domain name: XFELD Internal type: CHAR Description: Payment Transaction Max length: 1
@Nullable public CurrencyKey getPaymentCurrency()
Type element: WAERS Domain name: WAERS Internal type: CUKY Description: Currency Key Max length: 5
@Nullable public IsoCurrencyCode getPaymentCurrencyIso()
Type element: ISOCD Domain name: ISOCD Internal type: CHAR Description: ISO Currency Code Max length: 3
@Nullable public PaymentMethod getPaymentMethod()
Type element: DZLSCH Domain name: ZLSCH Internal type: CHAR Description: Payment Method Max length: 1
@Nullable public PaymentMethodSupplement getPaymentMethodSuppl()
Type element: UZAWE Domain name: UZAWE Internal type: CHAR Description: Payment method supplement Max length: 2
@Nullable public ErpBoolean getPaymentRequest()
Type element: TB_SPAYRQK Domain name: XFELD Internal type: CHAR Description: Generate Payment Request Max length: 1
@Nullable public RepetitiveCode getRepetitiveCode()
Type element: RPCODE Domain name: RPCODE Internal type: CHAR Description: Repetitive Code Max length: 20
@Nullable public String getRepetitiveCodeText()
Type element: RPCODE_TEXT Domain name: XTEXT50 Internal type: CHAR Description: Reference Text for Repetitive Code Max length: 50
@Nullable public StateCentralBankIndicator getScbankInd()
Type element: LZBKZ Domain name: LZBKZ Internal type: CHAR Description: State Central Bank Indicator Max length: 3
@Nullable public UniqueReferenceToMandateForEachPayee getSepaMandateId()
Type element: SEPA_MNDID Domain name: ID035 Internal type: CHAR Description: Unique Reference to Mandate for each Payee Max length: 35
@Nullable public SupplyingCountry getSupcountry()
Type element: LANDL Domain name: LAND1 Internal type: CHAR Description: Supplying Country Max length: 3
@Nullable public UniqueIdentifierOfATableRow getTableindex()
Type element: TB_TABLEINDEX Domain name: INT4_NOS Internal type: INT4 Description: Unique Identifier of a Table Row Max length: 4
public void setAccountId(@Nullable IdForAccountDetails accountId)
Type element: HKTID Domain name: HKTID Internal type: CHAR Description: ID for Account Details Max length: 5
public void setAlternativePayerTrans(@Nullable AlternativePayerPayee alternativePayerTrans)
Type element: TB_RPZAHLA Domain name: KUNNR Internal type: CHAR Description: Alternative Payer/Payee Max length: 10
public void setBankAccount(@Nullable BankAccountNumber bankAccount)
Type element: BANKN Domain name: BANKN Internal type: CHAR Description: Bank account number Max length: 18
public void setBankAccount2(@Nullable String bankAccount2)
Type element: BNKN2_BF Domain name: CHAR35 Internal type: CHAR Description: Alternative bank acct number (for ambiguous acct number) Max length: 35
public void setBankAccountBankref(@Nullable String bankAccountBankref)
Type element: REFZL Domain name: CHAR27 Internal type: CHAR Description: Reference Information Max length: 27
public void setBankAccountBankKey(@Nullable BankKeys bankAccountBankKey)
Type element: BANKK Domain name: BANKK Internal type: CHAR Description: Bank Keys Max length: 15
public void setBankAccountCountry(@Nullable BankCountryKey bankAccountCountry)
Type element: BANKS Domain name: LAND1 Internal type: CHAR Description: Bank Country Key Max length: 3
public void setBankAccountCountryIso(@Nullable CountryIsoCode bankAccountCountryIso)
Type element: INTCA Domain name: INTCA Internal type: CHAR Description: Country ISO code Max length: 2
public void setBankAccountCurrency(@Nullable CurrencyKey bankAccountCurrency)
Type element: WAERS Domain name: WAERS Internal type: CUKY Description: Currency Key Max length: 5
public void setBankAccountCurrencyIso(@Nullable IsoCurrencyCode bankAccountCurrencyIso)
Type element: ISOCD Domain name: ISOCD Internal type: CHAR Description: ISO Currency Code Max length: 3
public void setBankAccountGlAccount(@Nullable GeneralLedgerAccount bankAccountGlAccount)
Type element: HKONT Domain name: SAKNR Internal type: CHAR Description: General Ledger Account Max length: 10
public void setBankAccountName(@Nullable String bankAccountName)
Type element: TEXT1 Domain name: TEXT50 Internal type: CHAR Description: Text Max length: 50
public void setBankControlKey(@Nullable BankControlKey bankControlKey)
Type element: BKONT Domain name: BKONT Internal type: CHAR Description: Bank Control Key Max length: 2
public void setConsideredPaymntMeth(@Nullable ListOfRespectedPaymentMethods consideredPaymntMeth)
Type element: DZWELS Domain name: ZWELS Internal type: CHAR Description: List of Respected Payment Methods Max length: 10
public void setDetGroupDefinition(@Nullable DetermineGroupingDefinition detGroupDefinition)
Type element: TB_SPRGRD Domain name: T_SPRGRD Internal type: CHAR Description: Determine Grouping Definition Max length: 1
public void setDirection(@Nullable DirectionOfFlow direction)
Type element: TB_SSIGN Domain name: T_SSIGN Internal type: CHAR Description: Direction of Flow Max length: 1
public void setEffectiveDate(@Nullable LocalDate effectiveDate)
Type element: TB_DZVERB Domain name: DATUM Internal type: DATS Description: Payment Details Effective From Max length: 8
public void setEqualDirection(@Nullable ErpBoolean equalDirection)
Type element: TB_SCSPAY Domain name: XFELD Internal type: CHAR Description: Same Direction Necessary for Joint Payment? Max length: 1
public void setFlowType(@Nullable FlowType flowType)
Type element: SBEWART Domain name: SBEWART Internal type: CHAR Description: Flow Type Max length: 4
public void setHouseBank(@Nullable ShortKeyForAHouseBank houseBank)
Type element: HBKID Domain name: HBKID Internal type: CHAR Description: Short Key for a House Bank Max length: 5
public void setIndividualPayment(@Nullable ErpBoolean individualPayment)
Type element: TB_SPRSNGK Domain name: XFELD Internal type: CHAR Description: Individual Payment Max length: 1
public void setPartnerBank(@Nullable PartnerBankDetails partnerBank)
Type element: TB_RPBANK Domain name: BVTYP Internal type: CHAR Description: Partner Bank Details Max length: 4
public void setPayer(@Nullable PayerPayee payer)
Type element: TB_RPZAHL_NEW Domain name: BU_PARTNER Internal type: CHAR Description: Payer/payee Max length: 10
public void setPayerTransaction(@Nullable PayerPayee payerTransaction)
Type element: TB_RPZAHL_NEW Domain name: BU_PARTNER Internal type: CHAR Description: Payer/payee Max length: 10
public void setPaymentActivity(@Nullable ErpBoolean paymentActivity)
Type element: TB_SZART Domain name: XFELD Internal type: CHAR Description: Payment Transaction Max length: 1
public void setPaymentCurrency(@Nullable CurrencyKey paymentCurrency)
Type element: WAERS Domain name: WAERS Internal type: CUKY Description: Currency Key Max length: 5
public void setPaymentCurrencyIso(@Nullable IsoCurrencyCode paymentCurrencyIso)
Type element: ISOCD Domain name: ISOCD Internal type: CHAR Description: ISO Currency Code Max length: 3
public void setPaymentMethod(@Nullable PaymentMethod paymentMethod)
Type element: DZLSCH Domain name: ZLSCH Internal type: CHAR Description: Payment Method Max length: 1
public void setPaymentMethodSuppl(@Nullable PaymentMethodSupplement paymentMethodSuppl)
Type element: UZAWE Domain name: UZAWE Internal type: CHAR Description: Payment method supplement Max length: 2
public void setPaymentRequest(@Nullable ErpBoolean paymentRequest)
Type element: TB_SPAYRQK Domain name: XFELD Internal type: CHAR Description: Generate Payment Request Max length: 1
public void setRepetitiveCode(@Nullable RepetitiveCode repetitiveCode)
Type element: RPCODE Domain name: RPCODE Internal type: CHAR Description: Repetitive Code Max length: 20
public void setRepetitiveCodeText(@Nullable String repetitiveCodeText)
Type element: RPCODE_TEXT Domain name: XTEXT50 Internal type: CHAR Description: Reference Text for Repetitive Code Max length: 50
public void setScbankInd(@Nullable StateCentralBankIndicator scbankInd)
Type element: LZBKZ Domain name: LZBKZ Internal type: CHAR Description: State Central Bank Indicator Max length: 3
public void setSepaMandateId(@Nullable UniqueReferenceToMandateForEachPayee sepaMandateId)
Type element: SEPA_MNDID Domain name: ID035 Internal type: CHAR Description: Unique Reference to Mandate for each Payee Max length: 35
public void setSupcountry(@Nullable SupplyingCountry supcountry)
Type element: LANDL Domain name: LAND1 Internal type: CHAR Description: Supplying Country Max length: 3
public void setTableindex(@Nullable UniqueIdentifierOfATableRow tableindex)
Type element: TB_TABLEINDEX Domain name: INT4_NOS Internal type: INT4 Description: Unique Identifier of a Table Row Max length: 4
protected boolean canEqual(Object other)
Copyright © 2019 SAP SE. All rights reserved.