public class FixedAssetLeasing extends Object
Structure: BAPI1022_FEGLG005
Modifier and Type | Class and Description |
---|---|
static class |
FixedAssetLeasing.FixedAssetLeasingBuilder |
Modifier and Type | Method and Description |
---|---|
static FixedAssetLeasing.FixedAssetLeasingBuilder |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
LocalDate |
getAgrmntdate()
Field name: AGRMNTDATE
|
String |
getAgrmntNo()
Field name: AGRMNT_NO
|
LeasingBaseValueAsNew |
getBaseValue()
Field name: BASE_VALUE
|
LeasingCompany |
getCompany()
Field name: COMPANY
|
CurrencyKey |
getCurrency()
Field name: CURRENCY
|
IsoCodeCurrency |
getCurrencyIso()
Field name: CURRENCY_ISO
|
LeasePaymentCycle |
getCycle()
Field name: CYCLE
|
ErpBoolean |
getInAdvance()
Field name: IN_ADVANCE
|
LeasingInterestRate |
getInterest()
Field name: INTEREST
|
LengthOfLeaseInPeriods |
getLngthPrds()
Field name: LNGTH_PRDS
|
LengthOfLeaseInYears |
getLngthYrs()
Field name: LNGTH_YRS
|
NumberOfLeasePayments |
getNoPaymnts()
Field name: NO_PAYMNTS
|
LocalDate |
getNoticedate()
Field name: NOTICEDATE
|
PeriodicLeasePaymentPaidToLeasingCompanyLessor |
getPayment()
Field name: PAYMENT
|
LeasedAssetPurchasePrice |
getPurchprice()
Field name: PURCHPRICE
|
LocalDate |
getStartDate()
Field name: START_DATE
|
String |
getText()
Field name: TEXT
|
LeasingType |
getType()
Field name: TYPE
|
PresentValueOfLease |
getValue()
Field name: VALUE
|
int |
hashCode() |
void |
setAgrmntdate(LocalDate agrmntdate)
Field name: AGRMNTDATE
|
void |
setAgrmntNo(String agrmntNo)
Field name: AGRMNT_NO
|
void |
setBaseValue(LeasingBaseValueAsNew baseValue)
Field name: BASE_VALUE
|
void |
setCompany(LeasingCompany company)
Field name: COMPANY
|
void |
setCurrency(CurrencyKey currency)
Field name: CURRENCY
|
void |
setCurrencyIso(IsoCodeCurrency currencyIso)
Field name: CURRENCY_ISO
|
void |
setCycle(LeasePaymentCycle cycle)
Field name: CYCLE
|
void |
setInAdvance(ErpBoolean inAdvance)
Field name: IN_ADVANCE
|
void |
setInterest(LeasingInterestRate interest)
Field name: INTEREST
|
void |
setLngthPrds(LengthOfLeaseInPeriods lngthPrds)
Field name: LNGTH_PRDS
|
void |
setLngthYrs(LengthOfLeaseInYears lngthYrs)
Field name: LNGTH_YRS
|
void |
setNoPaymnts(NumberOfLeasePayments noPaymnts)
Field name: NO_PAYMNTS
|
void |
setNoticedate(LocalDate noticedate)
Field name: NOTICEDATE
|
void |
setPayment(PeriodicLeasePaymentPaidToLeasingCompanyLessor payment)
Field name: PAYMENT
|
void |
setPurchprice(LeasedAssetPurchasePrice purchprice)
Field name: PURCHPRICE
|
void |
setStartDate(LocalDate startDate)
Field name: START_DATE
|
void |
setText(String text)
Field name: TEXT
|
void |
setType(LeasingType type)
Field name: TYPE
|
void |
setValue(PresentValueOfLease value)
Field name: VALUE
|
String |
toString() |
void |
validate() |
public void validate() throws IllegalArgumentException
IllegalArgumentException
public static FixedAssetLeasing.FixedAssetLeasingBuilder builder()
@Nullable public LocalDate getAgrmntdate()
Type element: BF_LVDAT Domain name: DATUM Internal type: DATS Description: Leasing agreement date Max length: 8
@Nullable public String getAgrmntNo()
Type element: BF_LVTNR Domain name: CHAR15 Internal type: CHAR Description: Leasing agreement number Max length: 15
@Nullable public LeasingBaseValueAsNew getBaseValue()
Type element: BF_LBASW Domain name: BAPICURR Internal type: DEC Description: Leasing base value as new Max length: 12
@Nullable public LeasingCompany getCompany()
Type element: BF_LEAFI Domain name: LIFNR Internal type: CHAR Description: Leasing company Max length: 10
@Nullable public CurrencyKey getCurrency()
Type element: WAERS Domain name: WAERS Internal type: CUKY Description: Currency Key Max length: 5
@Nullable public IsoCodeCurrency getCurrencyIso()
Type element: WAERS_ISO Domain name: ISOCD Internal type: CHAR Description: ISO Code Currency Max length: 3
@Nullable public LeasePaymentCycle getCycle()
Type element: BF_LRYTH Domain name: BF_PERAF Internal type: NUMC Description: Lease payment cycle Max length: 3
@Nullable public LeasingInterestRate getInterest()
Type element: BF_LZINS Domain name: BF_AFPROZ Internal type: DEC Description: Leasing interest rate (capital lease) Max length: 4
@Nullable public ErpBoolean getInAdvance()
Type element: BF_LVORS Domain name: BF_XFELD Internal type: CHAR Description: Advance payments Max length: 1
@Nullable public LengthOfLeaseInPeriods getLngthPrds()
Type element: BF_LEPER Domain name: BF_PERAF Internal type: NUMC Description: Length of lease in periods Max length: 3
@Nullable public LengthOfLeaseInYears getLngthYrs()
Type element: BF_LEJAR Domain name: BF_JARAF Internal type: NUMC Description: Length of lease in years Max length: 3
@Nullable public LocalDate getNoticedate()
Type element: BF_LKDAT Domain name: DATUM Internal type: DATS Description: Leasing agreement notice date Max length: 8
@Nullable public NumberOfLeasePayments getNoPaymnts()
Type element: BF_LEANZ Domain name: DEC5 Internal type: DEC Description: Number of lease payments Max length: 3
@Nullable public PeriodicLeasePaymentPaidToLeasingCompanyLessor getPayment()
Type element: BF_LEGEB Domain name: BAPICURR Internal type: DEC Description: Periodic Lease Payment Paid to Leasing Company/Lessor Max length: 12
@Nullable public LeasedAssetPurchasePrice getPurchprice()
Type element: BF_LKAUF Domain name: BAPICURR Internal type: DEC Description: Leased asset purchase price Max length: 12
@Nullable public LocalDate getStartDate()
Type element: BF_LEABG Domain name: DATUM Internal type: DATS Description: Lease start date Max length: 8
@Nullable public String getText()
Type element: BF_LETXT Domain name: TEXT50 Internal type: CHAR Description: Leasing data text Max length: 50
@Nullable public LeasingType getType()
Type element: BF_LEART Domain name: BF_LEASART Internal type: CHAR Description: Leasing type Max length: 2
@Nullable public PresentValueOfLease getValue()
Type element: BAPI1022_LBARW Domain name: BAPICURR Internal type: DEC Description: Present value of lease Max length: 12
public void setAgrmntdate(@Nullable LocalDate agrmntdate)
Type element: BF_LVDAT Domain name: DATUM Internal type: DATS Description: Leasing agreement date Max length: 8
public void setAgrmntNo(@Nullable String agrmntNo)
Type element: BF_LVTNR Domain name: CHAR15 Internal type: CHAR Description: Leasing agreement number Max length: 15
public void setBaseValue(@Nullable LeasingBaseValueAsNew baseValue)
Type element: BF_LBASW Domain name: BAPICURR Internal type: DEC Description: Leasing base value as new Max length: 12
public void setCompany(@Nullable LeasingCompany company)
Type element: BF_LEAFI Domain name: LIFNR Internal type: CHAR Description: Leasing company Max length: 10
public void setCurrency(@Nullable CurrencyKey currency)
Type element: WAERS Domain name: WAERS Internal type: CUKY Description: Currency Key Max length: 5
public void setCurrencyIso(@Nullable IsoCodeCurrency currencyIso)
Type element: WAERS_ISO Domain name: ISOCD Internal type: CHAR Description: ISO Code Currency Max length: 3
public void setCycle(@Nullable LeasePaymentCycle cycle)
Type element: BF_LRYTH Domain name: BF_PERAF Internal type: NUMC Description: Lease payment cycle Max length: 3
public void setInterest(@Nullable LeasingInterestRate interest)
Type element: BF_LZINS Domain name: BF_AFPROZ Internal type: DEC Description: Leasing interest rate (capital lease) Max length: 4
public void setInAdvance(@Nullable ErpBoolean inAdvance)
Type element: BF_LVORS Domain name: BF_XFELD Internal type: CHAR Description: Advance payments Max length: 1
public void setLngthPrds(@Nullable LengthOfLeaseInPeriods lngthPrds)
Type element: BF_LEPER Domain name: BF_PERAF Internal type: NUMC Description: Length of lease in periods Max length: 3
public void setLngthYrs(@Nullable LengthOfLeaseInYears lngthYrs)
Type element: BF_LEJAR Domain name: BF_JARAF Internal type: NUMC Description: Length of lease in years Max length: 3
public void setNoticedate(@Nullable LocalDate noticedate)
Type element: BF_LKDAT Domain name: DATUM Internal type: DATS Description: Leasing agreement notice date Max length: 8
public void setNoPaymnts(@Nullable NumberOfLeasePayments noPaymnts)
Type element: BF_LEANZ Domain name: DEC5 Internal type: DEC Description: Number of lease payments Max length: 3
public void setPayment(@Nullable PeriodicLeasePaymentPaidToLeasingCompanyLessor payment)
Type element: BF_LEGEB Domain name: BAPICURR Internal type: DEC Description: Periodic Lease Payment Paid to Leasing Company/Lessor Max length: 12
public void setPurchprice(@Nullable LeasedAssetPurchasePrice purchprice)
Type element: BF_LKAUF Domain name: BAPICURR Internal type: DEC Description: Leased asset purchase price Max length: 12
public void setStartDate(@Nullable LocalDate startDate)
Type element: BF_LEABG Domain name: DATUM Internal type: DATS Description: Lease start date Max length: 8
public void setText(@Nullable String text)
Type element: BF_LETXT Domain name: TEXT50 Internal type: CHAR Description: Leasing data text Max length: 50
public void setType(@Nullable LeasingType type)
Type element: BF_LEART Domain name: BF_LEASART Internal type: CHAR Description: Leasing type Max length: 2
public void setValue(@Nullable PresentValueOfLease value)
Type element: BAPI1022_LBARW Domain name: BAPICURR Internal type: DEC Description: Present value of lease Max length: 12
protected boolean canEqual(Object other)
Copyright © 2018 SAP SE. All rights reserved.