
com.sap.cloud.sdk.s4hana.datamodel.bapi.structures.FixedAssetChangeDepreciationArea Maven / Gradle / Ivy
/*
* Copyright (c) 2018 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.RealDepreciationArea;
import com.sap.cloud.sdk.s4hana.datamodel.bapi.types.UpdatedInformationInRelatedUserDataField;
import lombok.Builder;
import lombok.Data;
/**
* Depreciation areas (all logical field groups)
*
* Structure: BAPI1022_DEP_AREASX
*
*
*/
@Builder
@Data
public class FixedAssetChangeDepreciationArea {
/**
* Field name: ACQ_PRD
*
* Type element: BAPIUPDATE
* Domain name: BAPIUPDATE
* Internal type: CHAR
* Description: Updated information in related user data field
* Max length: 1
*
*
*/
@ElementName("ACQ_PRD")
@Nullable
private UpdatedInformationInRelatedUserDataField acqPrd;
/**
* Field name: ACQ_YR
*
* Type element: BAPIUPDATE
* Domain name: BAPIUPDATE
* Internal type: CHAR
* Description: Updated information in related user data field
* Max length: 1
*
*
*/
@ElementName("ACQ_YR")
@Nullable
private UpdatedInformationInRelatedUserDataField acqYr;
/**
* Field name: AGE_INDEX
*
* Type element: BAPIUPDATE
* Domain name: BAPIUPDATE
* Internal type: CHAR
* Description: Updated information in related user data field
* Max length: 1
*
*
*/
@ElementName("AGE_INDEX")
@Nullable
private UpdatedInformationInRelatedUserDataField ageIndex;
/**
* Field name: AREA
*
* Type element: BF_AFABE_D
* Domain name: BF_AFABE
* Internal type: NUMC
* Description: Real depreciation area
* Max length: 2
*
*
*/
@ElementName("AREA")
@Nullable
private RealDepreciationArea area;
/**
* Field name: CHANGE_YR
*
* Type element: BAPIUPDATE
* Domain name: BAPIUPDATE
* Internal type: CHAR
* Description: Updated information in related user data field
* Max length: 1
*
*
*/
@ElementName("CHANGE_YR")
@Nullable
private UpdatedInformationInRelatedUserDataField changeYr;
/**
* 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: DEACTIVATE
*
* Type element: BAPIUPDATE
* Domain name: BAPIUPDATE
* Internal type: CHAR
* Description: Updated information in related user data field
* Max length: 1
*
*
*/
@ElementName("DEACTIVATE")
@Nullable
private UpdatedInformationInRelatedUserDataField deactivate;
/**
* Field name: DEP_KEY
*
* Type element: BAPIUPDATE
* Domain name: BAPIUPDATE
* Internal type: CHAR
* Description: Updated information in related user data field
* Max length: 1
*
*
*/
@ElementName("DEP_KEY")
@Nullable
private UpdatedInformationInRelatedUserDataField depKey;
/**
* Field name: DEP_UNITS
*
* Type element: BAPIUPDATE
* Domain name: BAPIUPDATE
* Internal type: CHAR
* Description: Updated information in related user data field
* Max length: 1
*
*
*/
@ElementName("DEP_UNITS")
@Nullable
private UpdatedInformationInRelatedUserDataField depUnits;
/**
* Field name: DESCRIPT
*
* Type element: BAPIUPDATE
* Domain name: BAPIUPDATE
* Internal type: CHAR
* Description: Updated information in related user data field
* Max length: 1
*
*
*/
@ElementName("DESCRIPT")
@Nullable
private UpdatedInformationInRelatedUserDataField descript;
/**
* Field name: EXP_ULIFE_PRDS
*
* Type element: BAPIUPDATE
* Domain name: BAPIUPDATE
* Internal type: CHAR
* Description: Updated information in related user data field
* Max length: 1
*
*
*/
@ElementName("EXP_ULIFE_PRDS")
@Nullable
private UpdatedInformationInRelatedUserDataField expUlifePrds;
/**
* Field name: EXP_ULIFE_SDEP_PRDS
*
* Type element: BAPIUPDATE
* Domain name: BAPIUPDATE
* Internal type: CHAR
* Description: Updated information in related user data field
* Max length: 1
*
*
*/
@ElementName("EXP_ULIFE_SDEP_PRDS")
@Nullable
private UpdatedInformationInRelatedUserDataField expUlifeSdepPrds;
/**
* Field name: EXP_ULIFE_SDEP_YRS
*
* Type element: BAPIUPDATE
* Domain name: BAPIUPDATE
* Internal type: CHAR
* Description: Updated information in related user data field
* Max length: 1
*
*
*/
@ElementName("EXP_ULIFE_SDEP_YRS")
@Nullable
private UpdatedInformationInRelatedUserDataField expUlifeSdepYrs;
/**
* Field name: EXP_ULIFE_YRS
*
* Type element: BAPIUPDATE
* Domain name: BAPIUPDATE
* Internal type: CHAR
* Description: Updated information in related user data field
* Max length: 1
*
*
*/
@ElementName("EXP_ULIFE_YRS")
@Nullable
private UpdatedInformationInRelatedUserDataField expUlifeYrs;
/**
* Field name: FROM_DATE
*
* Type element: BAPIUPDATE
* Domain name: BAPIUPDATE
* Internal type: CHAR
* Description: Updated information in related user data field
* Max length: 1
*
*
*/
@ElementName("FROM_DATE")
@Nullable
private UpdatedInformationInRelatedUserDataField fromDate;
/**
* Field name: GRP_ASSET
*
* Type element: BAPIUPDATE
* Domain name: BAPIUPDATE
* Internal type: CHAR
* Description: Updated information in related user data field
* Max length: 1
*
*
*/
@ElementName("GRP_ASSET")
@Nullable
private UpdatedInformationInRelatedUserDataField grpAsset;
/**
* Field name: GRP_ASSET_SUBNO
*
* Type element: BAPIUPDATE
* Domain name: BAPIUPDATE
* Internal type: CHAR
* Description: Updated information in related user data field
* Max length: 1
*
*
*/
@ElementName("GRP_ASSET_SUBNO")
@Nullable
private UpdatedInformationInRelatedUserDataField grpAssetSubno;
/**
* Field name: INDEX
*
* Type element: BAPIUPDATE
* Domain name: BAPIUPDATE
* Internal type: CHAR
* Description: Updated information in related user data field
* Max length: 1
*
*
*/
@ElementName("INDEX")
@Nullable
private UpdatedInformationInRelatedUserDataField index;
/**
* Field name: INTEREST_START_DATE
*
* Type element: BAPIUPDATE
* Domain name: BAPIUPDATE
* Internal type: CHAR
* Description: Updated information in related user data field
* Max length: 1
*
*
*/
@ElementName("INTEREST_START_DATE")
@Nullable
private UpdatedInformationInRelatedUserDataField interestStartDate;
/**
* Field name: NEG_VALUES
*
* Type element: BAPIUPDATE
* Domain name: BAPIUPDATE
* Internal type: CHAR
* Description: Updated information in related user data field
* Max length: 1
*
*
*/
@ElementName("NEG_VALUES")
@Nullable
private UpdatedInformationInRelatedUserDataField negValues;
/**
* Field name: ODEP_START_DATE
*
* Type element: BAPIUPDATE
* Domain name: BAPIUPDATE
* Internal type: CHAR
* Description: Updated information in related user data field
* Max length: 1
*
*
*/
@ElementName("ODEP_START_DATE")
@Nullable
private UpdatedInformationInRelatedUserDataField odepStartDate;
/**
* Field name: ORIG_ULIFE_PRDS
*
* Type element: BAPIUPDATE
* Domain name: BAPIUPDATE
* Internal type: CHAR
* Description: Updated information in related user data field
* Max length: 1
*
*
*/
@ElementName("ORIG_ULIFE_PRDS")
@Nullable
private UpdatedInformationInRelatedUserDataField origUlifePrds;
/**
* Field name: ORIG_ULIFE_YRS
*
* Type element: BAPIUPDATE
* Domain name: BAPIUPDATE
* Internal type: CHAR
* Description: Updated information in related user data field
* Max length: 1
*
*
*/
@ElementName("ORIG_ULIFE_YRS")
@Nullable
private UpdatedInformationInRelatedUserDataField origUlifeYrs;
/**
* Field name: READINESS
*
* Type element: BAPIUPDATE
* Domain name: BAPIUPDATE
* Internal type: CHAR
* Description: Updated information in related user data field
* Max length: 1
*
*
*/
@ElementName("READINESS")
@Nullable
private UpdatedInformationInRelatedUserDataField readiness;
/**
* Field name: SCRAPVALUE
*
* Type element: BAPIUPDATE
* Domain name: BAPIUPDATE
* Internal type: CHAR
* Description: Updated information in related user data field
* Max length: 1
*
*
*/
@ElementName("SCRAPVALUE")
@Nullable
private UpdatedInformationInRelatedUserDataField scrapvalue;
/**
* Field name: SCRAPVALUE_PRCTG
*
* Type element: BAPIUPDATE
* Domain name: BAPIUPDATE
* Internal type: CHAR
* Description: Updated information in related user data field
* Max length: 1
*
*
*/
@ElementName("SCRAPVALUE_PRCTG")
@Nullable
private UpdatedInformationInRelatedUserDataField scrapvaluePrctg;
/**
* Field name: SDEP_START_DATE
*
* Type element: BAPIUPDATE
* Domain name: BAPIUPDATE
* Internal type: CHAR
* Description: Updated information in related user data field
* Max length: 1
*
*
*/
@ElementName("SDEP_START_DATE")
@Nullable
private UpdatedInformationInRelatedUserDataField sdepStartDate;
/**
* Field name: TO_DATE
*
* Type element: BAPIUPDATE
* Domain name: BAPIUPDATE
* Internal type: CHAR
* Description: Updated information in related user data field
* Max length: 1
*
*
*/
@ElementName("TO_DATE")
@Nullable
private UpdatedInformationInRelatedUserDataField toDate;
/**
* Field name: ULIFE_PRDS
*
* Type element: BAPIUPDATE
* Domain name: BAPIUPDATE
* Internal type: CHAR
* Description: Updated information in related user data field
* Max length: 1
*
*
*/
@ElementName("ULIFE_PRDS")
@Nullable
private UpdatedInformationInRelatedUserDataField ulifePrds;
/**
* Field name: ULIFE_YRS
*
* Type element: BAPIUPDATE
* Domain name: BAPIUPDATE
* Internal type: CHAR
* Description: Updated information in related user data field
* Max length: 1
*
*
*/
@ElementName("ULIFE_YRS")
@Nullable
private UpdatedInformationInRelatedUserDataField ulifeYrs;
/**
* Field name: VAR_DEP_PORTION
*
* Type element: BAPIUPDATE
* Domain name: BAPIUPDATE
* Internal type: CHAR
* Description: Updated information in related user data field
* Max length: 1
*
*
*/
@ElementName("VAR_DEP_PORTION")
@Nullable
private UpdatedInformationInRelatedUserDataField varDepPortion;
public void validate()
throws IllegalArgumentException
{
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy