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

com.sap.cloud.sdk.s4hana.datamodel.bapi.structures.FixedAssetFiAaJapanTimeDependentImpairmentData 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 java.time.LocalDate;

import javax.annotation.Nullable;

import com.sap.cloud.sdk.result.ElementName;
import com.sap.cloud.sdk.s4hana.datamodel.bapi.types.ApcAtTheTimeOfAssetImpairment;
import com.sap.cloud.sdk.s4hana.datamodel.bapi.types.BookValueAfterAssetImpairment;

import lombok.Builder;
import lombok.Data;

/**
 * FI-AA Japan - Time Dependent Impairment Data (BAPI)
 * 
 *  Structure: BAPI1022_GLO_JP_IMPTD
 * 
* */ @Builder @Data public class FixedAssetFiAaJapanTimeDependentImpairmentData { /** * Field name: IMPAIR_APC *
     *  Type element: GLO_JP_APC_13_2
     *  Domain name: 
     *  Internal type: CURR
     *  Description: APC at the Time of Asset Impairment
     *  Max length: 7
     * 
* */ @ElementName("IMPAIR_APC") @Nullable private ApcAtTheTimeOfAssetImpairment impairApc; /** * Field name: IMPAIR_APC2 *
     *  Type element: GLO_JP_APC2_13_2
     *  Domain name: 
     *  Internal type: CURR
     *  Description: APC at the Time of Asset Impairment (Area 2)
     *  Max length: 7
     * 
* */ @ElementName("IMPAIR_APC2") @Nullable private ApcAtTheTimeOfAssetImpairment impairApc2; /** * Field name: IMPAIR_APC3 *
     *  Type element: GLO_JP_APC3_13_2
     *  Domain name: 
     *  Internal type: CURR
     *  Description: APC at the Time of Asset Impairment (Area 3)
     *  Max length: 7
     * 
* */ @ElementName("IMPAIR_APC3") @Nullable private ApcAtTheTimeOfAssetImpairment impairApc3; /** * Field name: IMPAIR_APC4 *
     *  Type element: GLO_JP_APC4_13_2
     *  Domain name: 
     *  Internal type: CURR
     *  Description: APC at the Time of Asset Impairment (Area 4)
     *  Max length: 7
     * 
* */ @ElementName("IMPAIR_APC4") @Nullable private ApcAtTheTimeOfAssetImpairment impairApc4; /** * Field name: IMPAIR_APC5 *
     *  Type element: GLO_JP_APC5_13_2
     *  Domain name: 
     *  Internal type: CURR
     *  Description: APC at the Time of Asset Impairment (Area 5)
     *  Max length: 7
     * 
* */ @ElementName("IMPAIR_APC5") @Nullable private ApcAtTheTimeOfAssetImpairment impairApc5; /** * Field name: IMPAIR_APC6 *
     *  Type element: GLO_JP_APC6_13_2
     *  Domain name: 
     *  Internal type: CURR
     *  Description: Book Value after Asset Impairment (Area 6)
     *  Max length: 7
     * 
* */ @ElementName("IMPAIR_APC6") @Nullable private BookValueAfterAssetImpairment impairApc6; /** * Field name: IMPAIR_APC7 *
     *  Type element: GLO_JP_APC7_13_2
     *  Domain name: 
     *  Internal type: CURR
     *  Description: APC at the Time of Asset Impairment (Area 7)
     *  Max length: 7
     * 
* */ @ElementName("IMPAIR_APC7") @Nullable private ApcAtTheTimeOfAssetImpairment impairApc7; /** * Field name: IMPAIR_APC8 *
     *  Type element: GLO_JP_APC8_13_2
     *  Domain name: 
     *  Internal type: CURR
     *  Description: APC at the Time of Asset Impairment (Area 8)
     *  Max length: 7
     * 
* */ @ElementName("IMPAIR_APC8") @Nullable private ApcAtTheTimeOfAssetImpairment impairApc8; /** * Field name: IMPAIR_APC9 *
     *  Type element: GLO_JP_APC9_13_2
     *  Domain name: 
     *  Internal type: CURR
     *  Description: APC at the Time of Asset Impairment (Area 9)
     *  Max length: 7
     * 
* */ @ElementName("IMPAIR_APC9") @Nullable private ApcAtTheTimeOfAssetImpairment impairApc9; /** * Field name: IMPAIR_BOOK_VAL *
     *  Type element: GLO_JP_BAI_13_2
     *  Domain name: 
     *  Internal type: CURR
     *  Description: Book Value after Asset Impairment
     *  Max length: 7
     * 
* */ @ElementName("IMPAIR_BOOK_VAL") @Nullable private BookValueAfterAssetImpairment impairBookVal; /** * Field name: IMPAIR_BOOK_VAL2 *
     *  Type element: GLO_JP_BAI2_13_2
     *  Domain name: 
     *  Internal type: CURR
     *  Description: Book Value after Asset Impairment (Area 2)
     *  Max length: 7
     * 
* */ @ElementName("IMPAIR_BOOK_VAL2") @Nullable private BookValueAfterAssetImpairment impairBookVal2; /** * Field name: IMPAIR_BOOK_VAL3 *
     *  Type element: GLO_JP_BAI3_13_2
     *  Domain name: 
     *  Internal type: CURR
     *  Description: Book Value after Asset Impairment (Area 3)
     *  Max length: 7
     * 
* */ @ElementName("IMPAIR_BOOK_VAL3") @Nullable private BookValueAfterAssetImpairment impairBookVal3; /** * Field name: IMPAIR_BOOK_VAL4 *
     *  Type element: GLO_JP_BAI4_13_2
     *  Domain name: 
     *  Internal type: CURR
     *  Description: Book Value after Asset Impairment (Area 4)
     *  Max length: 7
     * 
* */ @ElementName("IMPAIR_BOOK_VAL4") @Nullable private BookValueAfterAssetImpairment impairBookVal4; /** * Field name: IMPAIR_BOOK_VAL5 *
     *  Type element: GLO_JP_BAI5_13_2
     *  Domain name: 
     *  Internal type: CURR
     *  Description: Book Value after Asset Impairment (Area 5)
     *  Max length: 7
     * 
* */ @ElementName("IMPAIR_BOOK_VAL5") @Nullable private BookValueAfterAssetImpairment impairBookVal5; /** * Field name: IMPAIR_BOOK_VAL6 *
     *  Type element: GLO_JP_BAI6_13_2
     *  Domain name: 
     *  Internal type: CURR
     *  Description: Book Value after Asset Impairment (Area 6)
     *  Max length: 7
     * 
* */ @ElementName("IMPAIR_BOOK_VAL6") @Nullable private BookValueAfterAssetImpairment impairBookVal6; /** * Field name: IMPAIR_BOOK_VAL7 *
     *  Type element: GLO_JP_BAI7_13_2
     *  Domain name: 
     *  Internal type: CURR
     *  Description: Book Value after Asset Impairment (Area 7)
     *  Max length: 7
     * 
* */ @ElementName("IMPAIR_BOOK_VAL7") @Nullable private BookValueAfterAssetImpairment impairBookVal7; /** * Field name: IMPAIR_BOOK_VAL8 *
     *  Type element: GLO_JP_BAI8_13_2
     *  Domain name: 
     *  Internal type: CURR
     *  Description: Book Value after Asset Impairment (Area 8)
     *  Max length: 7
     * 
* */ @ElementName("IMPAIR_BOOK_VAL8") @Nullable private BookValueAfterAssetImpairment impairBookVal8; /** * Field name: IMPAIR_BOOK_VAL9 *
     *  Type element: GLO_JP_BAI9_13_2
     *  Domain name: 
     *  Internal type: CURR
     *  Description: Book Value after Asset Impairment (Area 9)
     *  Max length: 7
     * 
* */ @ElementName("IMPAIR_BOOK_VAL9") @Nullable private BookValueAfterAssetImpairment impairBookVal9; /** * Field name: IMPAIR_POST_DATE *
     *  Type element: GLO_JP_DI
     *  Domain name: DATE
     *  Internal type: DATS
     *  Description: Date of Impairment posting
     *  Max length: 8
     * 
* */ @ElementName("IMPAIR_POST_DATE") @Nullable private LocalDate impairPostDate; public void validate() throws IllegalArgumentException { } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy