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

com.sap.cloud.sdk.s4hana.datamodel.bapi.structures.FixedAssetChangeTimeDependentData 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.UpdatedInformationInRelatedUserDataField;

import lombok.Builder;
import lombok.Data;

/**
 * Logical field group 003 - Time-dependent data
 * 
 *  Structure: BAPI1022_FEGLG003X
 * 
* */ @Builder @Data public class FixedAssetChangeTimeDependentData { /** * Field name: ACTTYPE *
     *  Type element: BAPIUPDATE
     *  Domain name: BAPIUPDATE
     *  Internal type: CHAR
     *  Description: Updated information in related user data field
     *  Max length: 1
     * 
* */ @ElementName("ACTTYPE") @Nullable private UpdatedInformationInRelatedUserDataField acttype; /** * Field name: BUDGET_PERIOD *
     *  Type element: BAPIUPDATE
     *  Domain name: BAPIUPDATE
     *  Internal type: CHAR
     *  Description: Updated information in related user data field
     *  Max length: 1
     * 
* */ @ElementName("BUDGET_PERIOD") @Nullable private UpdatedInformationInRelatedUserDataField budgetPeriod; /** * Field name: BUDGET_PERIOD_APC *
     *  Type element: BAPIUPDATE
     *  Domain name: BAPIUPDATE
     *  Internal type: CHAR
     *  Description: Updated information in related user data field
     *  Max length: 1
     * 
* */ @ElementName("BUDGET_PERIOD_APC") @Nullable private UpdatedInformationInRelatedUserDataField budgetPeriodApc; /** * Field name: BUS_AREA *
     *  Type element: BAPIUPDATE
     *  Domain name: BAPIUPDATE
     *  Internal type: CHAR
     *  Description: Updated information in related user data field
     *  Max length: 1
     * 
* */ @ElementName("BUS_AREA") @Nullable private UpdatedInformationInRelatedUserDataField busArea; /** * Field name: COSTCENTER *
     *  Type element: BAPIUPDATE
     *  Domain name: BAPIUPDATE
     *  Internal type: CHAR
     *  Description: Updated information in related user data field
     *  Max length: 1
     * 
* */ @ElementName("COSTCENTER") @Nullable private UpdatedInformationInRelatedUserDataField costcenter; /** * 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: FUNC_AREA *
     *  Type element: BAPIUPDATE
     *  Domain name: BAPIUPDATE
     *  Internal type: CHAR
     *  Description: Updated information in related user data field
     *  Max length: 1
     * 
* */ @ElementName("FUNC_AREA") @Nullable private UpdatedInformationInRelatedUserDataField funcArea; /** * Field name: FUNC_AREA_APC *
     *  Type element: BAPIUPDATE
     *  Domain name: BAPIUPDATE
     *  Internal type: CHAR
     *  Description: Updated information in related user data field
     *  Max length: 1
     * 
* */ @ElementName("FUNC_AREA_APC") @Nullable private UpdatedInformationInRelatedUserDataField funcAreaApc; /** * Field name: FUNC_AREA_LONG *
     *  Type element: BAPIUPDATE
     *  Domain name: BAPIUPDATE
     *  Internal type: CHAR
     *  Description: Updated information in related user data field
     *  Max length: 1
     * 
* */ @ElementName("FUNC_AREA_LONG") @Nullable private UpdatedInformationInRelatedUserDataField funcAreaLong; /** * Field name: FUND *
     *  Type element: BAPIUPDATE
     *  Domain name: BAPIUPDATE
     *  Internal type: CHAR
     *  Description: Updated information in related user data field
     *  Max length: 1
     * 
* */ @ElementName("FUND") @Nullable private UpdatedInformationInRelatedUserDataField fund; /** * Field name: FUNDS_CTR *
     *  Type element: BAPIUPDATE
     *  Domain name: BAPIUPDATE
     *  Internal type: CHAR
     *  Description: Updated information in related user data field
     *  Max length: 1
     * 
* */ @ElementName("FUNDS_CTR") @Nullable private UpdatedInformationInRelatedUserDataField fundsCtr; /** * Field name: FUNDS_CTR_APC *
     *  Type element: BAPIUPDATE
     *  Domain name: BAPIUPDATE
     *  Internal type: CHAR
     *  Description: Updated information in related user data field
     *  Max length: 1
     * 
* */ @ElementName("FUNDS_CTR_APC") @Nullable private UpdatedInformationInRelatedUserDataField fundsCtrApc; /** * Field name: FUND_APC *
     *  Type element: BAPIUPDATE
     *  Domain name: BAPIUPDATE
     *  Internal type: CHAR
     *  Description: Updated information in related user data field
     *  Max length: 1
     * 
* */ @ElementName("FUND_APC") @Nullable private UpdatedInformationInRelatedUserDataField fundApc; /** * Field name: GRANT_NBR *
     *  Type element: BAPIUPDATE
     *  Domain name: BAPIUPDATE
     *  Internal type: CHAR
     *  Description: Updated information in related user data field
     *  Max length: 1
     * 
* */ @ElementName("GRANT_NBR") @Nullable private UpdatedInformationInRelatedUserDataField grantNbr; /** * Field name: GRANT_NBR_APC *
     *  Type element: BAPIUPDATE
     *  Domain name: BAPIUPDATE
     *  Internal type: CHAR
     *  Description: Updated information in related user data field
     *  Max length: 1
     * 
* */ @ElementName("GRANT_NBR_APC") @Nullable private UpdatedInformationInRelatedUserDataField grantNbrApc; /** * Field name: INTERN_ORD *
     *  Type element: BAPIUPDATE
     *  Domain name: BAPIUPDATE
     *  Internal type: CHAR
     *  Description: Updated information in related user data field
     *  Max length: 1
     * 
* */ @ElementName("INTERN_ORD") @Nullable private UpdatedInformationInRelatedUserDataField internOrd; /** * Field name: LICENSE_PLATE_NO *
     *  Type element: BAPIUPDATE
     *  Domain name: BAPIUPDATE
     *  Internal type: CHAR
     *  Description: Updated information in related user data field
     *  Max length: 1
     * 
* */ @ElementName("LICENSE_PLATE_NO") @Nullable private UpdatedInformationInRelatedUserDataField licensePlateNo; /** * Field name: LOCATION *
     *  Type element: BAPIUPDATE
     *  Domain name: BAPIUPDATE
     *  Internal type: CHAR
     *  Description: Updated information in related user data field
     *  Max length: 1
     * 
* */ @ElementName("LOCATION") @Nullable private UpdatedInformationInRelatedUserDataField location; /** * Field name: MAINT_ORD *
     *  Type element: BAPIUPDATE
     *  Domain name: BAPIUPDATE
     *  Internal type: CHAR
     *  Description: Updated information in related user data field
     *  Max length: 1
     * 
* */ @ElementName("MAINT_ORD") @Nullable private UpdatedInformationInRelatedUserDataField maintOrd; /** * Field name: PERSON_NO *
     *  Type element: BAPIUPDATE
     *  Domain name: BAPIUPDATE
     *  Internal type: CHAR
     *  Description: Updated information in related user data field
     *  Max length: 1
     * 
* */ @ElementName("PERSON_NO") @Nullable private UpdatedInformationInRelatedUserDataField personNo; /** * Field name: PLANT *
     *  Type element: BAPIUPDATE
     *  Domain name: BAPIUPDATE
     *  Internal type: CHAR
     *  Description: Updated information in related user data field
     *  Max length: 1
     * 
* */ @ElementName("PLANT") @Nullable private UpdatedInformationInRelatedUserDataField plant; /** * Field name: PROFIT_CTR *
     *  Type element: BAPIUPDATE
     *  Domain name: BAPIUPDATE
     *  Internal type: CHAR
     *  Description: Updated information in related user data field
     *  Max length: 1
     * 
* */ @ElementName("PROFIT_CTR") @Nullable private UpdatedInformationInRelatedUserDataField profitCtr; /** * Field name: RESP_CCTR *
     *  Type element: BAPIUPDATE
     *  Domain name: BAPIUPDATE
     *  Internal type: CHAR
     *  Description: Updated information in related user data field
     *  Max length: 1
     * 
* */ @ElementName("RESP_CCTR") @Nullable private UpdatedInformationInRelatedUserDataField respCctr; /** * Field name: RL_EST_KEY *
     *  Type element: BAPIUPDATE
     *  Domain name: BAPIUPDATE
     *  Internal type: CHAR
     *  Description: Updated information in related user data field
     *  Max length: 1
     * 
* */ @ElementName("RL_EST_KEY") @Nullable private UpdatedInformationInRelatedUserDataField rlEstKey; /** * Field name: RL_EST_KEY_EXT *
     *  Type element: BAPIUPDATE
     *  Domain name: BAPIUPDATE
     *  Internal type: CHAR
     *  Description: Updated information in related user data field
     *  Max length: 1
     * 
* */ @ElementName("RL_EST_KEY_EXT") @Nullable private UpdatedInformationInRelatedUserDataField rlEstKeyExt; /** * Field name: ROOM *
     *  Type element: BAPIUPDATE
     *  Domain name: BAPIUPDATE
     *  Internal type: CHAR
     *  Description: Updated information in related user data field
     *  Max length: 1
     * 
* */ @ElementName("ROOM") @Nullable private UpdatedInformationInRelatedUserDataField room; /** * Field name: SEGMENT *
     *  Type element: BAPIUPDATE
     *  Domain name: BAPIUPDATE
     *  Internal type: CHAR
     *  Description: Updated information in related user data field
     *  Max length: 1
     * 
* */ @ElementName("SEGMENT") @Nullable private UpdatedInformationInRelatedUserDataField segment; /** * Field name: SHIFT_FACT *
     *  Type element: BAPIUPDATE
     *  Domain name: BAPIUPDATE
     *  Internal type: CHAR
     *  Description: Updated information in related user data field
     *  Max length: 1
     * 
* */ @ElementName("SHIFT_FACT") @Nullable private UpdatedInformationInRelatedUserDataField shiftFact; /** * Field name: SHUTDOWN *
     *  Type element: BAPIUPDATE
     *  Domain name: BAPIUPDATE
     *  Internal type: CHAR
     *  Description: Updated information in related user data field
     *  Max length: 1
     * 
* */ @ElementName("SHUTDOWN") @Nullable private UpdatedInformationInRelatedUserDataField shutdown; /** * Field name: TAXJURCODE *
     *  Type element: BAPIUPDATE
     *  Domain name: BAPIUPDATE
     *  Internal type: CHAR
     *  Description: Updated information in related user data field
     *  Max length: 1
     * 
* */ @ElementName("TAXJURCODE") @Nullable private UpdatedInformationInRelatedUserDataField taxjurcode; /** * 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: WBS_ELEMENT_COST *
     *  Type element: BAPIUPDATE
     *  Domain name: BAPIUPDATE
     *  Internal type: CHAR
     *  Description: Updated information in related user data field
     *  Max length: 1
     * 
* */ @ElementName("WBS_ELEMENT_COST") @Nullable private UpdatedInformationInRelatedUserDataField wbsElementCost; public void validate() throws IllegalArgumentException { } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy