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

com.sap.cloud.sdk.s4hana.datamodel.bapi.structures.FixedAssetChangeInsurance 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 008 - Insurance
 * 
 *  Structure: BAPI1022_FEGLG008X
 * 
* */ @Builder @Data public class FixedAssetChangeInsurance { /** * Field name: BASE_VALUE *
     *  Type element: BAPIUPDATE
     *  Domain name: BAPIUPDATE
     *  Internal type: CHAR
     *  Description: Updated information in related user data field
     *  Max length: 1
     * 
* */ @ElementName("BASE_VALUE") @Nullable private UpdatedInformationInRelatedUserDataField baseValue; /** * Field name: BASE_VAL_MAN_UPD *
     *  Type element: BAPIUPDATE
     *  Domain name: BAPIUPDATE
     *  Internal type: CHAR
     *  Description: Updated information in related user data field
     *  Max length: 1
     * 
* */ @ElementName("BASE_VAL_MAN_UPD") @Nullable private UpdatedInformationInRelatedUserDataField baseValManUpd; /** * Field name: COMPANY *
     *  Type element: BAPIUPDATE
     *  Domain name: BAPIUPDATE
     *  Internal type: CHAR
     *  Description: Updated information in related user data field
     *  Max length: 1
     * 
* */ @ElementName("COMPANY") @Nullable private UpdatedInformationInRelatedUserDataField company; /** * Field name: CRNT_INS_VALUE *
     *  Type element: BAPIUPDATE
     *  Domain name: BAPIUPDATE
     *  Internal type: CHAR
     *  Description: Updated information in related user data field
     *  Max length: 1
     * 
* */ @ElementName("CRNT_INS_VALUE") @Nullable private UpdatedInformationInRelatedUserDataField crntInsValue; /** * Field name: CRNT_INS_VALUE_MAINT_YR *
     *  Type element: BAPIUPDATE
     *  Domain name: BAPIUPDATE
     *  Internal type: CHAR
     *  Description: Updated information in related user data field
     *  Max length: 1
     * 
* */ @ElementName("CRNT_INS_VALUE_MAINT_YR") @Nullable private UpdatedInformationInRelatedUserDataField crntInsValueMaintYr; /** * 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: INDEX *
     *  Type element: BAPIUPDATE
     *  Domain name: BAPIUPDATE
     *  Internal type: CHAR
     *  Description: Updated information in related user data field
     *  Max length: 1
     * 
* */ @ElementName("INDEX") @Nullable private UpdatedInformationInRelatedUserDataField index; /** * Field name: MAN_INS_VAL *
     *  Type element: BAPIUPDATE
     *  Domain name: BAPIUPDATE
     *  Internal type: CHAR
     *  Description: Updated information in related user data field
     *  Max length: 1
     * 
* */ @ElementName("MAN_INS_VAL") @Nullable private UpdatedInformationInRelatedUserDataField manInsVal; /** * Field name: MAN_INS_VAL_MAINT_YR *
     *  Type element: BAPIUPDATE
     *  Domain name: BAPIUPDATE
     *  Internal type: CHAR
     *  Description: Updated information in related user data field
     *  Max length: 1
     * 
* */ @ElementName("MAN_INS_VAL_MAINT_YR") @Nullable private UpdatedInformationInRelatedUserDataField manInsValMaintYr; /** * Field name: POLICY_NO *
     *  Type element: BAPIUPDATE
     *  Domain name: BAPIUPDATE
     *  Internal type: CHAR
     *  Description: Updated information in related user data field
     *  Max length: 1
     * 
* */ @ElementName("POLICY_NO") @Nullable private UpdatedInformationInRelatedUserDataField policyNo; /** * Field name: PREMIUM *
     *  Type element: BAPIUPDATE
     *  Domain name: BAPIUPDATE
     *  Internal type: CHAR
     *  Description: Updated information in related user data field
     *  Max length: 1
     * 
* */ @ElementName("PREMIUM") @Nullable private UpdatedInformationInRelatedUserDataField premium; /** * Field name: START_DATE *
     *  Type element: BAPIUPDATE
     *  Domain name: BAPIUPDATE
     *  Internal type: CHAR
     *  Description: Updated information in related user data field
     *  Max length: 1
     * 
* */ @ElementName("START_DATE") @Nullable private UpdatedInformationInRelatedUserDataField startDate; /** * Field name: TEXT *
     *  Type element: BAPIUPDATE
     *  Domain name: BAPIUPDATE
     *  Internal type: CHAR
     *  Description: Updated information in related user data field
     *  Max length: 1
     * 
* */ @ElementName("TEXT") @Nullable private UpdatedInformationInRelatedUserDataField text; /** * Field name: TYPE *
     *  Type element: BAPIUPDATE
     *  Domain name: BAPIUPDATE
     *  Internal type: CHAR
     *  Description: Updated information in related user data field
     *  Max length: 1
     * 
* */ @ElementName("TYPE") @Nullable private UpdatedInformationInRelatedUserDataField type; public void validate() throws IllegalArgumentException { } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy