
com.sap.cloud.sdk.s4hana.datamodel.bapi.functions.FixedAssetCreateFromData1Function Maven / Gradle / Ivy
/*
* Copyright (c) 2019 SAP SE or an SAP affiliate company. All rights reserved.
*/
package com.sap.cloud.sdk.s4hana.datamodel.bapi.functions;
import javax.annotation.Nonnull;
import com.sap.cloud.sdk.s4hana.connectivity.ErpConfigContext;
import com.sap.cloud.sdk.s4hana.connectivity.exception.QueryExecutionException;
import com.sap.cloud.sdk.s4hana.connectivity.rfc.BapiQuery;
import com.sap.cloud.sdk.s4hana.datamodel.bapi.structures.FixedAssetAllocations;
import com.sap.cloud.sdk.s4hana.datamodel.bapi.structures.FixedAssetChangeAllocations;
import com.sap.cloud.sdk.s4hana.datamodel.bapi.structures.FixedAssetChangeDepreciationArea;
import com.sap.cloud.sdk.s4hana.datamodel.bapi.structures.FixedAssetChangeFiAaIndiaTimeIndependentGeneralData;
import com.sap.cloud.sdk.s4hana.datamodel.bapi.structures.FixedAssetChangeFiAaJapanTimeDependentImpairmentData;
import com.sap.cloud.sdk.s4hana.datamodel.bapi.structures.FixedAssetChangeFiAaJapanTimeIndependentDataForAnnex16;
import com.sap.cloud.sdk.s4hana.datamodel.bapi.structures.FixedAssetChangeFiAaJapanTimeIndependentDataForPropertyTax;
import com.sap.cloud.sdk.s4hana.datamodel.bapi.structures.FixedAssetChangeFiAaKoreaTimeIndependentBusinessPlace;
import com.sap.cloud.sdk.s4hana.datamodel.bapi.structures.FixedAssetChangeFiAaRussiaTimeDependentGeneralData;
import com.sap.cloud.sdk.s4hana.datamodel.bapi.structures.FixedAssetChangeFiAaRussiaTimeDependentPropertyTax;
import com.sap.cloud.sdk.s4hana.datamodel.bapi.structures.FixedAssetChangeFiAaRussiaTimeDependentTransportTax;
import com.sap.cloud.sdk.s4hana.datamodel.bapi.structures.FixedAssetChangeFiAaRussiaTimeIndependentGeneralData;
import com.sap.cloud.sdk.s4hana.datamodel.bapi.structures.FixedAssetChangeFiAaRussiaTimeIndependentPropertyTax;
import com.sap.cloud.sdk.s4hana.datamodel.bapi.structures.FixedAssetChangeFiAaRussiaTimeIndependentTransportTax;
import com.sap.cloud.sdk.s4hana.datamodel.bapi.structures.FixedAssetChangeFiAaTimeIndependentNationalClassificationCode;
import com.sap.cloud.sdk.s4hana.datamodel.bapi.structures.FixedAssetChangeGeneralData;
import com.sap.cloud.sdk.s4hana.datamodel.bapi.structures.FixedAssetChangeInsurance;
import com.sap.cloud.sdk.s4hana.datamodel.bapi.structures.FixedAssetChangeInventory;
import com.sap.cloud.sdk.s4hana.datamodel.bapi.structures.FixedAssetChangeInvestmentAccountAssignment;
import com.sap.cloud.sdk.s4hana.datamodel.bapi.structures.FixedAssetChangeLeasing;
import com.sap.cloud.sdk.s4hana.datamodel.bapi.structures.FixedAssetChangeNetWorthValuation;
import com.sap.cloud.sdk.s4hana.datamodel.bapi.structures.FixedAssetChangeOrigin;
import com.sap.cloud.sdk.s4hana.datamodel.bapi.structures.FixedAssetChangePostingInformation;
import com.sap.cloud.sdk.s4hana.datamodel.bapi.structures.FixedAssetChangeRealEstateAndSimilarRights;
import com.sap.cloud.sdk.s4hana.datamodel.bapi.structures.FixedAssetChangeTimeDependentData;
import com.sap.cloud.sdk.s4hana.datamodel.bapi.structures.FixedAssetDepreciationArea;
import com.sap.cloud.sdk.s4hana.datamodel.bapi.structures.FixedAssetFiAaIndiaTimeIndependentGeneralData;
import com.sap.cloud.sdk.s4hana.datamodel.bapi.structures.FixedAssetFiAaJapanTimeDependentImpairmentData;
import com.sap.cloud.sdk.s4hana.datamodel.bapi.structures.FixedAssetFiAaJapanTimeIndependentDataForAnnex16;
import com.sap.cloud.sdk.s4hana.datamodel.bapi.structures.FixedAssetFiAaJapanTimeIndependentDataForPropertyTax;
import com.sap.cloud.sdk.s4hana.datamodel.bapi.structures.FixedAssetFiAaKoreaTimeIndependentBusinessPlace;
import com.sap.cloud.sdk.s4hana.datamodel.bapi.structures.FixedAssetFiAaRussiaTimeDependentGeneralData;
import com.sap.cloud.sdk.s4hana.datamodel.bapi.structures.FixedAssetFiAaRussiaTimeDependentPropertyTax;
import com.sap.cloud.sdk.s4hana.datamodel.bapi.structures.FixedAssetFiAaRussiaTimeDependentTransportTax;
import com.sap.cloud.sdk.s4hana.datamodel.bapi.structures.FixedAssetFiAaRussiaTimeIndependentGeneralData;
import com.sap.cloud.sdk.s4hana.datamodel.bapi.structures.FixedAssetFiAaRussiaTimeIndependentPropertyTax;
import com.sap.cloud.sdk.s4hana.datamodel.bapi.structures.FixedAssetFiAaRussiaTimeIndependentTransportTax;
import com.sap.cloud.sdk.s4hana.datamodel.bapi.structures.FixedAssetFiAaTimeIndependentNationalClassificationCode;
import com.sap.cloud.sdk.s4hana.datamodel.bapi.structures.FixedAssetGeneralData;
import com.sap.cloud.sdk.s4hana.datamodel.bapi.structures.FixedAssetGlobalizationFieldsDateIntervalOfTimeDependentData;
import com.sap.cloud.sdk.s4hana.datamodel.bapi.structures.FixedAssetInsurance;
import com.sap.cloud.sdk.s4hana.datamodel.bapi.structures.FixedAssetInventory;
import com.sap.cloud.sdk.s4hana.datamodel.bapi.structures.FixedAssetInvestmentAccountAssignment;
import com.sap.cloud.sdk.s4hana.datamodel.bapi.structures.FixedAssetInvestmentSupportKey;
import com.sap.cloud.sdk.s4hana.datamodel.bapi.structures.FixedAssetLeasing;
import com.sap.cloud.sdk.s4hana.datamodel.bapi.structures.FixedAssetNetWorthValuation;
import com.sap.cloud.sdk.s4hana.datamodel.bapi.structures.FixedAssetOrigin;
import com.sap.cloud.sdk.s4hana.datamodel.bapi.structures.FixedAssetPostingInformation;
import com.sap.cloud.sdk.s4hana.datamodel.bapi.structures.FixedAssetRealEstateAndSimilarRights;
import com.sap.cloud.sdk.s4hana.datamodel.bapi.structures.FixedAssetReferenceAssetForCreating;
import com.sap.cloud.sdk.s4hana.datamodel.bapi.structures.FixedAssetTimeDependentData;
import com.sap.cloud.sdk.s4hana.datamodel.bapi.structures.RefStructureForParameterExtensioninExtensionout;
import com.sap.cloud.sdk.s4hana.serialization.ErpBoolean;
/**
* Create asset
*
* BAPI_FIXEDASSET_CREATE1
*
*
*/
public interface FixedAssetCreateFromData1Function {
/**
* Execute query on an ERP endpoint described by the provided ERP configuration context.
*
* This method allows specifying a custom ERP configuration context, having configurable values for
*
* - Destination name, default: {@link com.sap.cloud.sdk.s4hana.connectivity.ErpDestination#getDefaultName() ErpDestination.getDefaultName()}
* - {@link com.sap.cloud.sdk.s4hana.serialization.SapClient SapClient}
* - {@link java.util.Locale Locale}
*
* The usage of this method is recommended, in particular when applying multitenancy.
*
* @param erpConfigContext
* Configuration context for ERP query
* @return
* Explorable query result for BAPI_FIXEDASSET_CREATE1
*/
@Nonnull
FixedAssetCreateFromData1FunctionResult execute(ErpConfigContext erpConfigContext)
throws QueryExecutionException
;
/**
* Execute query on the default ERP configuration context.
*
* This method is recommended when the application's ERP configuration context settings are unchanged from the defaults.
* @see ErpConfigContext#ErpConfigContext()
*
* @return
* Explorable query result for BAPI_FIXEDASSET_CREATE1
*/
@Nonnull
FixedAssetCreateFromData1FunctionResult execute()
throws QueryExecutionException
;
/**
* Prepares a query object from the given query parameters.
*
* @return
* Serializable BapiQuery for BAPI_FIXEDASSET_CREATE1
*/
@Nonnull
BapiQuery toQuery();
/**
* (Optional) Reference for Creating Using Reference
*
* @param reference
* Reference for Creating Using Reference
* @return
* self
*/
@Nonnull
FixedAssetCreateFromData1Function reference(FixedAssetReferenceAssetForCreating reference);
/**
* (Optional) Asset Created As Post-Capitalization
* Field name: POSTCAP
*
* Type element: XNACH_ANLA
* Domain name: XFELD
* Internal type: CHAR
* Description: Post-capitalization of asset
* Max length: 1
*
*
* @param postcap
* Asset Created As Post-Capitalization
* @return
* self
*/
@Nonnull
FixedAssetCreateFromData1Function postcap(ErpBoolean postcap);
/**
* (Optional) Create Asset Subnumber?
* Field name: XSUBNO
*
* Type element: XSUBNO
* Domain name: XFELD
* Internal type: CHAR
* Description: Checkbox - create subnumber
* Max length: 1
*
*
* @param createSubnumber
* Create Asset Subnumber?
* @return
* self
*/
@Nonnull
FixedAssetCreateFromData1Function createSubnumber(ErpBoolean createSubnumber);
/**
* (Optional) Test run
* Field name: TESTRUN
*
* Type element: TESTRUN
* Domain name: BAPIFLAG
* Internal type: CHAR
* Description: Switch to Simulation Session for Write BAPIs
* Max length: 1
*
*
* @param testrun
* Test run
* @return
* self
*/
@Nonnull
FixedAssetCreateFromData1Function testrun(ErpBoolean testrun);
/**
* (Optional) General Data
*
* @param generalData
* General Data
* @return
* self
*/
@Nonnull
FixedAssetCreateFromData1Function generalData(FixedAssetGeneralData generalData);
/**
* (Optional) Change Parameters for General Data
*
* @param generalDataX
* Change Parameters for General Data
* @return
* self
*/
@Nonnull
FixedAssetCreateFromData1Function generalDataX(FixedAssetChangeGeneralData generalDataX);
/**
* (Optional) Physical Inventory
*
* @param inventory
* Physical Inventory
* @return
* self
*/
@Nonnull
FixedAssetCreateFromData1Function inventory(FixedAssetInventory inventory);
/**
* (Optional) Change Parameters for Inventory
*
* @param inventoryX
* Change Parameters for Inventory
* @return
* self
*/
@Nonnull
FixedAssetCreateFromData1Function inventoryX(FixedAssetChangeInventory inventoryX);
/**
* (Optional) Posting information
*
* @param postingInformation
* Posting information
* @return
* self
*/
@Nonnull
FixedAssetCreateFromData1Function postingInformation(FixedAssetPostingInformation postingInformation);
/**
* (Optional) Change Parameters for Posting Information
*
* @param postingInformationX
* Change Parameters for Posting Information
* @return
* self
*/
@Nonnull
FixedAssetCreateFromData1Function postingInformationX(FixedAssetChangePostingInformation postingInformationX);
/**
* (Optional) Time-Dependent Data
*
* @param timeDependentData
* Time-Dependent Data
* @return
* self
*/
@Nonnull
FixedAssetCreateFromData1Function timeDependentData(FixedAssetTimeDependentData timeDependentData);
/**
* (Optional) Change Parameters for Time-Dependent Data
*
* @param timeDependentDataX
* Change Parameters for Time-Dependent Data
* @return
* self
*/
@Nonnull
FixedAssetCreateFromData1Function timeDependentDataX(FixedAssetChangeTimeDependentData timeDependentDataX);
/**
* (Optional) Assignments
*
* @param allocations
* Assignments
* @return
* self
*/
@Nonnull
FixedAssetCreateFromData1Function allocations(FixedAssetAllocations allocations);
/**
* (Optional) Change Parameters for Allocations
*
* @param allocationsX
* Change Parameters for Allocations
* @return
* self
*/
@Nonnull
FixedAssetCreateFromData1Function allocationsX(FixedAssetChangeAllocations allocationsX);
/**
* (Optional) Origin
*
* @param origin
* Origin
* @return
* self
*/
@Nonnull
FixedAssetCreateFromData1Function origin(FixedAssetOrigin origin);
/**
* (Optional) Change Parameters for Origin
*
* @param originX
* Change Parameters for Origin
* @return
* self
*/
@Nonnull
FixedAssetCreateFromData1Function originX(FixedAssetChangeOrigin originX);
/**
* (Optional) Account assignment for investment
*
* @param investAcctAssignmnt
* Account assignment for investment
* @return
* self
*/
@Nonnull
FixedAssetCreateFromData1Function investAcctAssignmnt(FixedAssetInvestmentAccountAssignment investAcctAssignmnt);
/**
* (Optional) Change Parameters for Investment Account Assignments
*
* @param investAcctAssignmntX
* Change Parameters for Investment Account Assignments
* @return
* self
*/
@Nonnull
FixedAssetCreateFromData1Function investAcctAssignmntX(FixedAssetChangeInvestmentAccountAssignment investAcctAssignmntX);
/**
* (Optional) Net Worth Valuation
*
* @param networthValuation
* Net Worth Valuation
* @return
* self
*/
@Nonnull
FixedAssetCreateFromData1Function networthValuation(FixedAssetNetWorthValuation networthValuation);
/**
* (Optional) Change Parameters for Net Worth Valuation
*
* @param networthValuationX
* Change Parameters for Net Worth Valuation
* @return
* self
*/
@Nonnull
FixedAssetCreateFromData1Function networthValuationX(FixedAssetChangeNetWorthValuation networthValuationX);
/**
* (Optional) Real Estate and Similar Rights
*
* @param realEstate
* Real Estate and Similar Rights
* @return
* self
*/
@Nonnull
FixedAssetCreateFromData1Function realEstate(FixedAssetRealEstateAndSimilarRights realEstate);
/**
* (Optional) Change Parameters for Real Estate
*
* @param realEstateX
* Change Parameters for Real Estate
* @return
* self
*/
@Nonnull
FixedAssetCreateFromData1Function realEstateX(FixedAssetChangeRealEstateAndSimilarRights realEstateX);
/**
* (Optional) Insurance
*
* @param insurance
* Insurance
* @return
* self
*/
@Nonnull
FixedAssetCreateFromData1Function insurance(FixedAssetInsurance insurance);
/**
* (Optional) Change Parameters for Insurance
*
* @param insuranceX
* Change Parameters for Insurance
* @return
* self
*/
@Nonnull
FixedAssetCreateFromData1Function insuranceX(FixedAssetChangeInsurance insuranceX);
/**
* (Optional) Leasing
*
* @param leasing
* Leasing
* @return
* self
*/
@Nonnull
FixedAssetCreateFromData1Function leasing(FixedAssetLeasing leasing);
/**
* (Optional) Change Parameters for Leasing
*
* @param leasingX
* Change Parameters for Leasing
* @return
* self
*/
@Nonnull
FixedAssetCreateFromData1Function leasingX(FixedAssetChangeLeasing leasingX);
/**
* (Optional) Indicator: Asset is a group asset
* Field name: XANLGR
*
* Type element: XANLGR_1
* Domain name: XFELD
* Internal type: CHAR
* Description: Indicator: Asset is a Group Asset
* Max length: 1
*
*
* @param createGroupAsset
* Indicator: Asset is a group asset
* @return
* self
*/
@Nonnull
FixedAssetCreateFromData1Function createGroupAsset(ErpBoolean createGroupAsset);
/**
* (Optional) Russia:General Data
*
* @param russiaGeneral
* Russia:General Data
* @return
* self
*/
@Nonnull
FixedAssetCreateFromData1Function russiaGeneral(FixedAssetFiAaRussiaTimeIndependentGeneralData russiaGeneral);
/**
* (Optional) Change Parameters: Russia:General Data
*
* @param russiaGeneralX
* Change Parameters: Russia:General Data
* @return
* self
*/
@Nonnull
FixedAssetCreateFromData1Function russiaGeneralX(FixedAssetChangeFiAaRussiaTimeIndependentGeneralData russiaGeneralX);
/**
* (Optional) Change parameters:Russia:Property Tax
*
* @param russiaPropTax
* Change parameters:Russia:Property Tax
* @return
* self
*/
@Nonnull
FixedAssetCreateFromData1Function russiaPropTax(FixedAssetFiAaRussiaTimeIndependentPropertyTax russiaPropTax);
/**
* (Optional) Change Parameters: Russia:Property Tax
*
* @param russiaPropTaxX
* Change Parameters: Russia:Property Tax
* @return
* self
*/
@Nonnull
FixedAssetCreateFromData1Function russiaPropTaxX(FixedAssetChangeFiAaRussiaTimeIndependentPropertyTax russiaPropTaxX);
/**
* (Optional) Russia:Transport Tax
*
* @param russiaTranspTax
* Russia:Transport Tax
* @return
* self
*/
@Nonnull
FixedAssetCreateFromData1Function russiaTranspTax(FixedAssetFiAaRussiaTimeIndependentTransportTax russiaTranspTax);
/**
* (Optional) Change Parameters: Russia:Transport Tax
*
* @param russiaTranspTaxX
* Change Parameters: Russia:Transport Tax
* @return
* self
*/
@Nonnull
FixedAssetCreateFromData1Function russiaTranspTaxX(FixedAssetChangeFiAaRussiaTimeIndependentTransportTax russiaTranspTaxX);
/**
* (Optional) India:General Data
*
* @param indiaGeneral
* India:General Data
* @return
* self
*/
@Nonnull
FixedAssetCreateFromData1Function indiaGeneral(FixedAssetFiAaIndiaTimeIndependentGeneralData indiaGeneral);
/**
* (Optional) Change Parameters:India:General Data
*
* @param indiaGeneralX
* Change Parameters:India:General Data
* @return
* self
*/
@Nonnull
FixedAssetCreateFromData1Function indiaGeneralX(FixedAssetChangeFiAaIndiaTimeIndependentGeneralData indiaGeneralX);
/**
* (Optional) Japan: Annex 16
*
* @param japanAnnex16
* Japan: Annex 16
* @return
* self
*/
@Nonnull
FixedAssetCreateFromData1Function japanAnnex16(FixedAssetFiAaJapanTimeIndependentDataForAnnex16 japanAnnex16);
/**
* (Optional) Change Parameters: Japan: Annex 16
*
* @param japanAnnex16X
* Change Parameters: Japan: Annex 16
* @return
* self
*/
@Nonnull
FixedAssetCreateFromData1Function japanAnnex16X(FixedAssetChangeFiAaJapanTimeIndependentDataForAnnex16 japanAnnex16X);
/**
* (Optional) Japan:Property Tax
*
* @param japanPropTax
* Japan:Property Tax
* @return
* self
*/
@Nonnull
FixedAssetCreateFromData1Function japanPropTax(FixedAssetFiAaJapanTimeIndependentDataForPropertyTax japanPropTax);
/**
* (Optional) Change Parameters: Japan:Property Tax
*
* @param japanPropTaxX
* Change Parameters: Japan:Property Tax
* @return
* self
*/
@Nonnull
FixedAssetCreateFromData1Function japanPropTaxX(FixedAssetChangeFiAaJapanTimeIndependentDataForPropertyTax japanPropTaxX);
/**
* (Optional) Date interval:Globalization Data
*
* @param countrySpecDateInterval
* Date interval:Globalization Data
* @return
* self
*/
@Nonnull
FixedAssetCreateFromData1Function countrySpecDateInterval(FixedAssetGlobalizationFieldsDateIntervalOfTimeDependentData countrySpecDateInterval);
/**
* (Optional) Russia:General Time-dependent data
*
* @param russiaGeneralTimeDep
* Russia:General Time-dependent data
* @return
* self
*/
@Nonnull
FixedAssetCreateFromData1Function russiaGeneralTimeDep(FixedAssetFiAaRussiaTimeDependentGeneralData russiaGeneralTimeDep);
/**
* (Optional) Change Parameters: Russia:Gen.Time-Depend.Data
*
* @param russiaGeneralTimeDepX
* Change Parameters: Russia:Gen.Time-Depend.Data
* @return
* self
*/
@Nonnull
FixedAssetCreateFromData1Function russiaGeneralTimeDepX(FixedAssetChangeFiAaRussiaTimeDependentGeneralData russiaGeneralTimeDepX);
/**
* (Optional) Russia:PropertyTax Time-Dependent Data
*
* @param russiaPropTaxTimeDep
* Russia:PropertyTax Time-Dependent Data
* @return
* self
*/
@Nonnull
FixedAssetCreateFromData1Function russiaPropTaxTimeDep(FixedAssetFiAaRussiaTimeDependentPropertyTax russiaPropTaxTimeDep);
/**
* (Optional) Change Parameters: Russia:PropertyTaxTD
*
* @param russiaPropTaxTimeDepX
* Change Parameters: Russia:PropertyTaxTD
* @return
* self
*/
@Nonnull
FixedAssetCreateFromData1Function russiaPropTaxTimeDepX(FixedAssetChangeFiAaRussiaTimeDependentPropertyTax russiaPropTaxTimeDepX);
/**
* (Optional) Russia:TransporTax Time-Dependent
*
* @param russiaTranspTaxTimeDep
* Russia:TransporTax Time-Dependent
* @return
* self
*/
@Nonnull
FixedAssetCreateFromData1Function russiaTranspTaxTimeDep(FixedAssetFiAaRussiaTimeDependentTransportTax russiaTranspTaxTimeDep);
/**
* (Optional) Change Parameters: Russia:TransporTaxTD
*
* @param russiaTranspTaxTimeDepX
* Change Parameters: Russia:TransporTaxTD
* @return
* self
*/
@Nonnull
FixedAssetCreateFromData1Function russiaTranspTaxTimeDepX(FixedAssetChangeFiAaRussiaTimeDependentTransportTax russiaTranspTaxTimeDepX);
/**
* (Optional) Japan: Impairment (Time-Dependent)
*
* @param japanImpairment
* Japan: Impairment (Time-Dependent)
* @return
* self
*/
@Nonnull
FixedAssetCreateFromData1Function japanImpairment(FixedAssetFiAaJapanTimeDependentImpairmentData japanImpairment);
/**
* (Optional) Change Parameters: Japan: Impairment
*
* @param japanImpairmentX
* Change Parameters: Japan: Impairment
* @return
* self
*/
@Nonnull
FixedAssetCreateFromData1Function japanImpairmentX(FixedAssetChangeFiAaJapanTimeDependentImpairmentData japanImpairmentX);
/**
* (Optional) KR:BusinessPlace
*
* @param krBusinessPlace
* KR:BusinessPlace
* @return
* self
*/
@Nonnull
FixedAssetCreateFromData1Function krBusinessPlace(FixedAssetFiAaKoreaTimeIndependentBusinessPlace krBusinessPlace);
/**
* (Optional) KR:BusinessPlaceX
*
* @param krBusinessPlaceX
* KR:BusinessPlaceX
* @return
* self
*/
@Nonnull
FixedAssetCreateFromData1Function krBusinessPlaceX(FixedAssetChangeFiAaKoreaTimeIndependentBusinessPlace krBusinessPlaceX);
/**
* (Optional) NationalClfnCode
*
* @param nationalClassificationCode
* NationalClfnCode
* @return
* self
*/
@Nonnull
FixedAssetCreateFromData1Function nationalClassificationCode(FixedAssetFiAaTimeIndependentNationalClassificationCode nationalClassificationCode);
/**
* (Optional) NationalClfnCodeX
*
* @param nationalClassificationCodeX
* NationalClfnCodeX
* @return
* self
*/
@Nonnull
FixedAssetCreateFromData1Function nationalClassificationCodeX(FixedAssetChangeFiAaTimeIndependentNationalClassificationCode nationalClassificationCodeX);
/**
* (Optional) Depreciation areas
*
* @param depreciationAreas
* Depreciation areas
* @return
* self
*/
@Nonnull
FixedAssetCreateFromData1Function depreciationAreas(Iterable depreciationAreas);
/**
* (Optional) Depreciation areas
*
* @param items
* Array of FixedAssetDepreciationArea
* @return
* self
*/
@Nonnull
FixedAssetCreateFromData1Function depreciationAreas(FixedAssetDepreciationArea... items);
/**
* (Optional) Change Parameters for Depreciation Areas
*
* @param depreciationAreasX
* Change Parameters for Depreciation Areas
* @return
* self
*/
@Nonnull
FixedAssetCreateFromData1Function depreciationAreasX(Iterable depreciationAreasX);
/**
* (Optional) Change Parameters for Depreciation Areas
*
* @param items
* Array of FixedAssetChangeDepreciationArea
* @return
* self
*/
@Nonnull
FixedAssetCreateFromData1Function depreciationAreasX(FixedAssetChangeDepreciationArea... items);
/**
* (Optional) Customer Enhancements
*
* @param extensionIn
* Customer Enhancements
* @return
* self
*/
@Nonnull
FixedAssetCreateFromData1Function extensionIn(Iterable extensionIn);
/**
* (Optional) Customer Enhancements
*
* @param items
* Array of RefStructureForParameterExtensioninExtensionout
* @return
* self
*/
@Nonnull
FixedAssetCreateFromData1Function extensionIn(RefStructureForParameterExtensioninExtensionout... items);
/**
* (Optional) Investment Support Key
*
* @param investmentSupport
* Investment Support Key
* @return
* self
*/
@Nonnull
FixedAssetCreateFromData1Function investmentSupport(Iterable investmentSupport);
/**
* (Optional) Investment Support Key
*
* @param items
* Array of FixedAssetInvestmentSupportKey
* @return
* self
*/
@Nonnull
FixedAssetCreateFromData1Function investmentSupport(FixedAssetInvestmentSupportKey... items);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy