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

com.sap.cloud.sdk.s4hana.datamodel.bapi.structures.FixedAssetInvestmentAccountAssignment 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.InvestmentOrder;
import com.sap.cloud.sdk.s4hana.datamodel.bapi.types.WbsElementInvestmentProjectExternalKey;
import com.sap.cloud.sdk.s4hana.datamodel.bapi.types.WbsElementInvestmentProjectInternalKey;

import lombok.Builder;
import lombok.Data;

/**
 * Logical field group 010 - Investment account assignment
 * 
 *  Structure: BAPI1022_FEGLG010
 * 
* */ @Builder @Data public class FixedAssetInvestmentAccountAssignment { /** * Field name: INVEST_ORD *
     *  Type element: BF_AM_AUFNR
     *  Domain name: AUFNR
     *  Internal type: CHAR
     *  Description: Investment Order
     *  Max length: 12
     * 
* */ @ElementName("INVEST_ORD") @Nullable private InvestmentOrder investOrd; /** * Field name: WBS_ELEM *
     *  Type element: BAPI1022_POSNR
     *  Domain name: PS_POSNR
     *  Internal type: NUMC
     *  Description: WBS element investment project - internal key
     *  Max length: 8
     * 
* */ @ElementName("WBS_ELEM") @Nullable private WbsElementInvestmentProjectInternalKey wbsElem; /** * Field name: WBS_ELEMENT *
     *  Type element: BAPI1022_POSNR_EXT
     *  Domain name: PS_POSID
     *  Internal type: CHAR
     *  Description: WBS element investment project - external key
     *  Max length: 24
     * 
* */ @ElementName("WBS_ELEMENT") @Nullable private WbsElementInvestmentProjectExternalKey wbsElement; public void validate() throws IllegalArgumentException { } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy