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

com.sap.cloud.sdk.s4hana.datamodel.bapi.structures.FixedAssetChangeAllocations 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 004 - Allocations
 * 
 *  Structure: BAPI1022_FEGLG004X
 * 
* */ @Builder @Data public class FixedAssetChangeAllocations { /** * Field name: ASSETSUPNO *
     *  Type element: BAPIUPDATE
     *  Domain name: BAPIUPDATE
     *  Internal type: CHAR
     *  Description: Updated information in related user data field
     *  Max length: 1
     * 
* */ @ElementName("ASSETSUPNO") @Nullable private UpdatedInformationInRelatedUserDataField assetsupno; /** * Field name: ENVIR_INVEST *
     *  Type element: BAPIUPDATE
     *  Domain name: BAPIUPDATE
     *  Internal type: CHAR
     *  Description: Updated information in related user data field
     *  Max length: 1
     * 
* */ @ElementName("ENVIR_INVEST") @Nullable private UpdatedInformationInRelatedUserDataField envirInvest; /** * Field name: EVALGROUP1 *
     *  Type element: BAPIUPDATE
     *  Domain name: BAPIUPDATE
     *  Internal type: CHAR
     *  Description: Updated information in related user data field
     *  Max length: 1
     * 
* */ @ElementName("EVALGROUP1") @Nullable private UpdatedInformationInRelatedUserDataField evalgroup1; /** * Field name: EVALGROUP2 *
     *  Type element: BAPIUPDATE
     *  Domain name: BAPIUPDATE
     *  Internal type: CHAR
     *  Description: Updated information in related user data field
     *  Max length: 1
     * 
* */ @ElementName("EVALGROUP2") @Nullable private UpdatedInformationInRelatedUserDataField evalgroup2; /** * Field name: EVALGROUP3 *
     *  Type element: BAPIUPDATE
     *  Domain name: BAPIUPDATE
     *  Internal type: CHAR
     *  Description: Updated information in related user data field
     *  Max length: 1
     * 
* */ @ElementName("EVALGROUP3") @Nullable private UpdatedInformationInRelatedUserDataField evalgroup3; /** * Field name: EVALGROUP4 *
     *  Type element: BAPIUPDATE
     *  Domain name: BAPIUPDATE
     *  Internal type: CHAR
     *  Description: Updated information in related user data field
     *  Max length: 1
     * 
* */ @ElementName("EVALGROUP4") @Nullable private UpdatedInformationInRelatedUserDataField evalgroup4; /** * Field name: EVALGROUP5 *
     *  Type element: BAPIUPDATE
     *  Domain name: BAPIUPDATE
     *  Internal type: CHAR
     *  Description: Updated information in related user data field
     *  Max length: 1
     * 
* */ @ElementName("EVALGROUP5") @Nullable private UpdatedInformationInRelatedUserDataField evalgroup5; /** * Field name: INV_REASON *
     *  Type element: BAPIUPDATE
     *  Domain name: BAPIUPDATE
     *  Internal type: CHAR
     *  Description: Updated information in related user data field
     *  Max length: 1
     * 
* */ @ElementName("INV_REASON") @Nullable private UpdatedInformationInRelatedUserDataField invReason; public void validate() throws IllegalArgumentException { } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy