All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.sap.cloud.sdk.s4hana.datamodel.bapi.structures.FixedAssetChangeLeasing Maven / Gradle / Ivy

The newest version!
/*
 * Copyright (c) 2020 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