
com.sap.cloud.sdk.s4hana.datamodel.bapi.structures.FixedAssetChangeLeasing Maven / Gradle / Ivy
/*
* Copyright (c) 2019 SAP SE or an SAP affiliate company. All rights reserved.
*/
package com.sap.cloud.sdk.s4hana.datamodel.bapi.structures;
import javax.annotation.Nullable;
import com.sap.cloud.sdk.result.ElementName;
import com.sap.cloud.sdk.s4hana.datamodel.bapi.types.UpdatedInformationInRelatedUserDataField;
import lombok.Builder;
import lombok.Data;
/**
* Logical field group 005 - Leasing
*
* Structure: BAPI1022_FEGLG005X
*
*
*/
@Builder
@Data
public class FixedAssetChangeLeasing {
/**
* Field name: AGRMNTDATE
*
* Type element: BAPIUPDATE
* Domain name: BAPIUPDATE
* Internal type: CHAR
* Description: Updated information in related user data field
* Max length: 1
*
*
*/
@ElementName("AGRMNTDATE")
@Nullable
private UpdatedInformationInRelatedUserDataField agrmntdate;
/**
* Field name: AGRMNT_NO
*
* Type element: BAPIUPDATE
* Domain name: BAPIUPDATE
* Internal type: CHAR
* Description: Updated information in related user data field
* Max length: 1
*
*
*/
@ElementName("AGRMNT_NO")
@Nullable
private UpdatedInformationInRelatedUserDataField agrmntNo;
/**
* Field name: BASE_VALUE
*
* Type element: BAPIUPDATE
* Domain name: BAPIUPDATE
* Internal type: CHAR
* Description: Updated information in related user data field
* Max length: 1
*
*
*/
@ElementName("BASE_VALUE")
@Nullable
private UpdatedInformationInRelatedUserDataField baseValue;
/**
* Field name: COMPANY
*
* Type element: BAPIUPDATE
* Domain name: BAPIUPDATE
* Internal type: CHAR
* Description: Updated information in related user data field
* Max length: 1
*
*
*/
@ElementName("COMPANY")
@Nullable
private UpdatedInformationInRelatedUserDataField company;
/**
* Field name: CURRENCY
*
* Type element: BAPIUPDATE
* Domain name: BAPIUPDATE
* Internal type: CHAR
* Description: Updated information in related user data field
* Max length: 1
*
*
*/
@ElementName("CURRENCY")
@Nullable
private UpdatedInformationInRelatedUserDataField currency;
/**
* Field name: CURRENCY_ISO
*
* Type element: BAPIUPDATE
* Domain name: BAPIUPDATE
* Internal type: CHAR
* Description: Updated information in related user data field
* Max length: 1
*
*
*/
@ElementName("CURRENCY_ISO")
@Nullable
private UpdatedInformationInRelatedUserDataField currencyIso;
/**
* Field name: CYCLE
*
* Type element: BAPIUPDATE
* Domain name: BAPIUPDATE
* Internal type: CHAR
* Description: Updated information in related user data field
* Max length: 1
*
*
*/
@ElementName("CYCLE")
@Nullable
private UpdatedInformationInRelatedUserDataField cycle;
/**
* Field name: INTEREST
*
* Type element: BAPIUPDATE
* Domain name: BAPIUPDATE
* Internal type: CHAR
* Description: Updated information in related user data field
* Max length: 1
*
*
*/
@ElementName("INTEREST")
@Nullable
private UpdatedInformationInRelatedUserDataField interest;
/**
* Field name: IN_ADVANCE
*
* Type element: BAPIUPDATE
* Domain name: BAPIUPDATE
* Internal type: CHAR
* Description: Updated information in related user data field
* Max length: 1
*
*
*/
@ElementName("IN_ADVANCE")
@Nullable
private UpdatedInformationInRelatedUserDataField inAdvance;
/**
* Field name: LNGTH_PRDS
*
* Type element: BAPIUPDATE
* Domain name: BAPIUPDATE
* Internal type: CHAR
* Description: Updated information in related user data field
* Max length: 1
*
*
*/
@ElementName("LNGTH_PRDS")
@Nullable
private UpdatedInformationInRelatedUserDataField lngthPrds;
/**
* Field name: LNGTH_YRS
*
* Type element: BAPIUPDATE
* Domain name: BAPIUPDATE
* Internal type: CHAR
* Description: Updated information in related user data field
* Max length: 1
*
*
*/
@ElementName("LNGTH_YRS")
@Nullable
private UpdatedInformationInRelatedUserDataField lngthYrs;
/**
* Field name: NOTICEDATE
*
* Type element: BAPIUPDATE
* Domain name: BAPIUPDATE
* Internal type: CHAR
* Description: Updated information in related user data field
* Max length: 1
*
*
*/
@ElementName("NOTICEDATE")
@Nullable
private UpdatedInformationInRelatedUserDataField noticedate;
/**
* Field name: NO_PAYMNTS
*
* Type element: BAPIUPDATE
* Domain name: BAPIUPDATE
* Internal type: CHAR
* Description: Updated information in related user data field
* Max length: 1
*
*
*/
@ElementName("NO_PAYMNTS")
@Nullable
private UpdatedInformationInRelatedUserDataField noPaymnts;
/**
* Field name: PAYMENT
*
* Type element: BAPIUPDATE
* Domain name: BAPIUPDATE
* Internal type: CHAR
* Description: Updated information in related user data field
* Max length: 1
*
*
*/
@ElementName("PAYMENT")
@Nullable
private UpdatedInformationInRelatedUserDataField payment;
/**
* Field name: PURCHPRICE
*
* Type element: BAPIUPDATE
* Domain name: BAPIUPDATE
* Internal type: CHAR
* Description: Updated information in related user data field
* Max length: 1
*
*
*/
@ElementName("PURCHPRICE")
@Nullable
private UpdatedInformationInRelatedUserDataField purchprice;
/**
* Field name: START_DATE
*
* Type element: BAPIUPDATE
* Domain name: BAPIUPDATE
* Internal type: CHAR
* Description: Updated information in related user data field
* Max length: 1
*
*
*/
@ElementName("START_DATE")
@Nullable
private UpdatedInformationInRelatedUserDataField startDate;
/**
* Field name: TEXT
*
* Type element: BAPIUPDATE
* Domain name: BAPIUPDATE
* Internal type: CHAR
* Description: Updated information in related user data field
* Max length: 1
*
*
*/
@ElementName("TEXT")
@Nullable
private UpdatedInformationInRelatedUserDataField text;
/**
* Field name: TYPE
*
* Type element: BAPIUPDATE
* Domain name: BAPIUPDATE
* Internal type: CHAR
* Description: Updated information in related user data field
* Max length: 1
*
*
*/
@ElementName("TYPE")
@Nullable
private UpdatedInformationInRelatedUserDataField type;
/**
* Field name: VALUE
*
* Type element: BAPIUPDATE
* Domain name: BAPIUPDATE
* Internal type: CHAR
* Description: Updated information in related user data field
* Max length: 1
*
*
*/
@ElementName("VALUE")
@Nullable
private UpdatedInformationInRelatedUserDataField value;
public void validate()
throws IllegalArgumentException
{
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy