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

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

There is a newer version: 2.28.0
Show newest version
/*
 * 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 001 - General data
 * 
 *  Structure: BAPI1022_FEGLG001X
 * 
* */ @Builder @Data public class FixedAssetChangeGeneralData { /** * Field name: ACCT_DETRM *
     *  Type element: BAPIUPDATE
     *  Domain name: BAPIUPDATE
     *  Internal type: CHAR
     *  Description: Updated information in related user data field
     *  Max length: 1
     * 
* */ @ElementName("ACCT_DETRM") @Nullable private UpdatedInformationInRelatedUserDataField acctDetrm; /** * Field name: ASSETCLASS *
     *  Type element: BAPIUPDATE
     *  Domain name: BAPIUPDATE
     *  Internal type: CHAR
     *  Description: Updated information in related user data field
     *  Max length: 1
     * 
* */ @ElementName("ASSETCLASS") @Nullable private UpdatedInformationInRelatedUserDataField assetclass; /** * Field name: BASE_UOM *
     *  Type element: BAPIUPDATE
     *  Domain name: BAPIUPDATE
     *  Internal type: CHAR
     *  Description: Updated information in related user data field
     *  Max length: 1
     * 
* */ @ElementName("BASE_UOM") @Nullable private UpdatedInformationInRelatedUserDataField baseUom; /** * Field name: BASE_UOM_ISO *
     *  Type element: BAPIUPDATE
     *  Domain name: BAPIUPDATE
     *  Internal type: CHAR
     *  Description: Updated information in related user data field
     *  Max length: 1
     * 
* */ @ElementName("BASE_UOM_ISO") @Nullable private UpdatedInformationInRelatedUserDataField baseUomIso; /** * 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: DESCRIPT2 *
     *  Type element: BAPIUPDATE
     *  Domain name: BAPIUPDATE
     *  Internal type: CHAR
     *  Description: Updated information in related user data field
     *  Max length: 1
     * 
* */ @ElementName("DESCRIPT2") @Nullable private UpdatedInformationInRelatedUserDataField descript2; /** * Field name: HISTORY *
     *  Type element: BAPIUPDATE
     *  Domain name: BAPIUPDATE
     *  Internal type: CHAR
     *  Description: Updated information in related user data field
     *  Max length: 1
     * 
* */ @ElementName("HISTORY") @Nullable private UpdatedInformationInRelatedUserDataField history; /** * Field name: INVENT_NO *
     *  Type element: BAPIUPDATE
     *  Domain name: BAPIUPDATE
     *  Internal type: CHAR
     *  Description: Updated information in related user data field
     *  Max length: 1
     * 
* */ @ElementName("INVENT_NO") @Nullable private UpdatedInformationInRelatedUserDataField inventNo; /** * Field name: MAIN_DESCRIPT *
     *  Type element: BAPIUPDATE
     *  Domain name: BAPIUPDATE
     *  Internal type: CHAR
     *  Description: Updated information in related user data field
     *  Max length: 1
     * 
* */ @ElementName("MAIN_DESCRIPT") @Nullable private UpdatedInformationInRelatedUserDataField mainDescript; /** * Field name: QUANTITY *
     *  Type element: BAPIUPDATE
     *  Domain name: BAPIUPDATE
     *  Internal type: CHAR
     *  Description: Updated information in related user data field
     *  Max length: 1
     * 
* */ @ElementName("QUANTITY") @Nullable private UpdatedInformationInRelatedUserDataField quantity; /** * Field name: SERIAL_NO *
     *  Type element: BAPIUPDATE
     *  Domain name: BAPIUPDATE
     *  Internal type: CHAR
     *  Description: Updated information in related user data field
     *  Max length: 1
     * 
* */ @ElementName("SERIAL_NO") @Nullable private UpdatedInformationInRelatedUserDataField serialNo; public void validate() throws IllegalArgumentException { } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy