
com.sap.cloud.sdk.s4hana.datamodel.bapi.structures.FixedAssetChangeOrigin 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 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 009 - Origin
*
* Structure: BAPI1022_FEGLG009X
*
*
*/
@Builder
@Data
public class FixedAssetChangeOrigin {
/**
* Field name: COUNTRY
*
* Type element: BAPIUPDATE
* Domain name: BAPIUPDATE
* Internal type: CHAR
* Description: Updated information in related user data field
* Max length: 1
*
*
*/
@ElementName("COUNTRY")
@Nullable
private UpdatedInformationInRelatedUserDataField country;
/**
* Field name: CURRENCY
*
* Type element: BAPIUPDATE
* Domain name: BAPIUPDATE
* Internal type: CHAR
* Description: Updated information in related user data field
* Max length: 1
*
*
*/
@ElementName("CURRENCY")
@Nullable
private UpdatedInformationInRelatedUserDataField currency;
/**
* Field name: CURRENCY_ISO
*
* Type element: BAPIUPDATE
* Domain name: BAPIUPDATE
* Internal type: CHAR
* Description: Updated information in related user data field
* Max length: 1
*
*
*/
@ElementName("CURRENCY_ISO")
@Nullable
private UpdatedInformationInRelatedUserDataField currencyIso;
/**
* Field name: INHOUSE_PROD_PERCENTAGE
*
* Type element: BAPIUPDATE
* Domain name: BAPIUPDATE
* Internal type: CHAR
* Description: Updated information in related user data field
* Max length: 1
*
*
*/
@ElementName("INHOUSE_PROD_PERCENTAGE")
@Nullable
private UpdatedInformationInRelatedUserDataField inhouseProdPercentage;
/**
* Field name: MANUFACTURER
*
* Type element: BAPIUPDATE
* Domain name: BAPIUPDATE
* Internal type: CHAR
* Description: Updated information in related user data field
* Max length: 1
*
*
*/
@ElementName("MANUFACTURER")
@Nullable
private UpdatedInformationInRelatedUserDataField manufacturer;
/**
* Field name: ORIG_ACQ_DATE
*
* Type element: BAPIUPDATE
* Domain name: BAPIUPDATE
* Internal type: CHAR
* Description: Updated information in related user data field
* Max length: 1
*
*
*/
@ElementName("ORIG_ACQ_DATE")
@Nullable
private UpdatedInformationInRelatedUserDataField origAcqDate;
/**
* Field name: ORIG_ACQ_YEAR
*
* Type element: BAPIUPDATE
* Domain name: BAPIUPDATE
* Internal type: CHAR
* Description: Updated information in related user data field
* Max length: 1
*
*
*/
@ElementName("ORIG_ACQ_YEAR")
@Nullable
private UpdatedInformationInRelatedUserDataField origAcqYear;
/**
* Field name: ORIG_ASSET
*
* Type element: BAPIUPDATE
* Domain name: BAPIUPDATE
* Internal type: CHAR
* Description: Updated information in related user data field
* Max length: 1
*
*
*/
@ElementName("ORIG_ASSET")
@Nullable
private UpdatedInformationInRelatedUserDataField origAsset;
/**
* Field name: ORIG_ASSET_SUBNO
*
* Type element: BAPIUPDATE
* Domain name: BAPIUPDATE
* Internal type: CHAR
* Description: Updated information in related user data field
* Max length: 1
*
*
*/
@ElementName("ORIG_ASSET_SUBNO")
@Nullable
private UpdatedInformationInRelatedUserDataField origAssetSubno;
/**
* Field name: ORIG_VALUE
*
* Type element: BAPIUPDATE
* Domain name: BAPIUPDATE
* Internal type: CHAR
* Description: Updated information in related user data field
* Max length: 1
*
*
*/
@ElementName("ORIG_VALUE")
@Nullable
private UpdatedInformationInRelatedUserDataField origValue;
/**
* Field name: PURCH_NEW
*
* Type element: BAPIUPDATE
* Domain name: BAPIUPDATE
* Internal type: CHAR
* Description: Updated information in related user data field
* Max length: 1
*
*
*/
@ElementName("PURCH_NEW")
@Nullable
private UpdatedInformationInRelatedUserDataField purchNew;
/**
* Field name: TRADE_ID
*
* Type element: BAPIUPDATE
* Domain name: BAPIUPDATE
* Internal type: CHAR
* Description: Updated information in related user data field
* Max length: 1
*
*
*/
@ElementName("TRADE_ID")
@Nullable
private UpdatedInformationInRelatedUserDataField tradeId;
/**
* Field name: TYPE_NAME
*
* Type element: BAPIUPDATE
* Domain name: BAPIUPDATE
* Internal type: CHAR
* Description: Updated information in related user data field
* Max length: 1
*
*
*/
@ElementName("TYPE_NAME")
@Nullable
private UpdatedInformationInRelatedUserDataField typeName;
/**
* Field name: VENDOR
*
* Type element: BAPIUPDATE
* Domain name: BAPIUPDATE
* Internal type: CHAR
* Description: Updated information in related user data field
* Max length: 1
*
*
*/
@ElementName("VENDOR")
@Nullable
private UpdatedInformationInRelatedUserDataField vendor;
/**
* Field name: VENDOR_NO
*
* Type element: BAPIUPDATE
* Domain name: BAPIUPDATE
* Internal type: CHAR
* Description: Updated information in related user data field
* Max length: 1
*
*
*/
@ElementName("VENDOR_NO")
@Nullable
private UpdatedInformationInRelatedUserDataField vendorNo;
public void validate()
throws IllegalArgumentException
{
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy