com.sap.cloud.sdk.s4hana.datamodel.bapi.structures.FixedAssetChangeAllocations Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of bapi-api Show documentation
Show all versions of bapi-api Show documentation
Generated classes of the SAP S/4HANA Virtual Data Model (VDM) for BAPIs.
/*
* 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
{
}
}