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

com.sap.cloud.sdk.s4hana.datamodel.bapi.services.FixedAssetService Maven / Gradle / Ivy

/*
 * Copyright (c) 2019 SAP SE or an SAP affiliate company. All rights reserved.
 */

package com.sap.cloud.sdk.s4hana.datamodel.bapi.services;

import com.sap.cloud.sdk.s4hana.datamodel.bapi.functions.FixedAssetChangeFunction;
import com.sap.cloud.sdk.s4hana.datamodel.bapi.functions.FixedAssetCreateFromData1Function;
import com.sap.cloud.sdk.s4hana.datamodel.bapi.functions.FixedAssetGetListFunction;
import com.sap.cloud.sdk.s4hana.datamodel.bapi.structures.FixedAssetReferenceAssetForCreating;
import com.sap.cloud.sdk.s4hana.datamodel.bapi.types.AssetSubnumber4;
import com.sap.cloud.sdk.s4hana.datamodel.bapi.types.CompanyCode;
import com.sap.cloud.sdk.s4hana.datamodel.bapi.types.MainAssetNumber12;

/**
 * Fixed asset
 * 
 *  Business Object: BUS1022
 * 
* * @see DefaultFixedAssetService * */ public interface FixedAssetService { /** * Create asset *
     *  BAPI_FIXEDASSET_CREATE1
     * 
* * @param key * Key of Asset Being Created * @return * Invocation builder for CreateFromData1 */ FixedAssetCreateFromData1Function createFromData1(FixedAssetReferenceAssetForCreating key); /** * Change asset *
     *  BAPI_FIXEDASSET_CHANGE
     * 
* * @param companycode * Companycode * @param subnumber * Subnumber * @param asset * Asset * @return * Invocation builder for Change */ FixedAssetChangeFunction change(CompanyCode companycode, MainAssetNumber12 asset, AssetSubnumber4 subnumber); /** * Information on Selected Assets *
     *  BAPI_FIXEDASSET_GETLIST
     * 
* * @param companyCode * Company Code * @return * Invocation builder for GetList */ FixedAssetGetListFunction getList(CompanyCode companyCode); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy