@Named(value="com.sap.cloud.sdk.s4hana.datamodel.odatav4.services.DefaultFixedAssetUsageObjectForUoPDepreciationService") public class DefaultFixedAssetUsageObjectForUoPDepreciationService extends Object implements ServiceWithNavigableEntities, FixedAssetUsageObjectForUoPDepreciationService
This service contains the following nodes that are necessary for a usage object, including: usage object, usage object total units, and usage object period units. Please note: You only use this service if you use the units-of-production method of depreciation..
Reference: SAP API Business Hub
OData Service: | FIXEDASSETUSAGEOBJECT_0001 |
API Version: | 1 |
Communication Scenario: | Finance - Fixed Asset Integration (SAP_COM_0563) |
Scope Items: | Asset Accounting (J62) |
Authentication Methods: | Basic, x509, OAuth2 |
Service Group Name: | API_FIXEDASSETUSAGEOBJECT |
Business Object: | FixedAssetUsageObject |
ServiceWithNavigableEntities.NavigableEntity<EntityT extends VdmEntity<EntityT>>
DEFAULT_SERVICE_PATH
Constructor and Description |
---|
DefaultFixedAssetUsageObjectForUoPDepreciationService()
Creates a service using
FixedAssetUsageObjectForUoPDepreciationService.DEFAULT_SERVICE_PATH to send the
requests. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forEntity
public DefaultFixedAssetUsageObjectForUoPDepreciationService()
FixedAssetUsageObjectForUoPDepreciationService.DEFAULT_SERVICE_PATH
to send the
requests.@Nonnull public DefaultFixedAssetUsageObjectForUoPDepreciationService withServicePath(@Nonnull String servicePath)
FixedAssetUsageObjectForUoPDepreciationService
withServicePath
in interface FixedAssetUsageObjectForUoPDepreciationService
servicePath
- Service path that will override the default.@Nonnull public BatchRequestBuilder batch()
FixedAssetUsageObjectForUoPDepreciationService
batch
in interface FixedAssetUsageObjectForUoPDepreciationService
execute
method on the request builder object.@Nonnull public GetAllRequestBuilder<FixedAssetUsageObject> getAllFixedAssetUsageObject()
FixedAssetUsageObjectForUoPDepreciationService
FixedAssetUsageObject
entities.getAllFixedAssetUsageObject
in interface FixedAssetUsageObjectForUoPDepreciationService
FixedAssetUsageObject
entities. This request builder allows methods which modify the underlying query to
be called before executing the query itself. To perform execution, call the
execute
method on the request builder object.@Nonnull public CountRequestBuilder<FixedAssetUsageObject> countFixedAssetUsageObject()
FixedAssetUsageObjectForUoPDepreciationService
FixedAssetUsageObject
entity collection matching the filter and search expressions.countFixedAssetUsageObject
in interface FixedAssetUsageObjectForUoPDepreciationService
FixedAssetUsageObject
entities. This request builder allows methods which modify the underlying query to
be called before executing the query itself. To perform execution, call the
execute
method on the request builder object.@Nonnull public GetByKeyRequestBuilder<FixedAssetUsageObject> getFixedAssetUsageObjectByKey(@Nonnull String companyCode, @Nonnull String fixedAssetUsageObject)
FixedAssetUsageObjectForUoPDepreciationService
FixedAssetUsageObject
entity using key fields.getFixedAssetUsageObjectByKey
in interface FixedAssetUsageObjectForUoPDepreciationService
companyCode
- Company Code
Constraints: Not nullable, Maximum length: 4
fixedAssetUsageObject
- Usage Object
Constraints: Not nullable, Maximum length: 12
FixedAssetUsageObject
entity using key fields. This request builder allows methods which modify the
underlying query to be called before executing the query itself. To perform execution, call the
execute
method on the request builder object.@Nonnull public CreateRequestBuilder<FixedAssetUsageObject> createFixedAssetUsageObject(@Nonnull FixedAssetUsageObject fixedAssetUsageObject)
FixedAssetUsageObjectForUoPDepreciationService
FixedAssetUsageObject
entity and save it to the S/4HANA system.createFixedAssetUsageObject
in interface FixedAssetUsageObjectForUoPDepreciationService
fixedAssetUsageObject
- FixedAssetUsageObject
entity object that will be created in the S/4HANA system.FixedAssetUsageObject
entity. To perform execution, call the
execute
method on the request builder object.@Nonnull public UpdateRequestBuilder<FixedAssetUsageObject> updateFixedAssetUsageObject(@Nonnull FixedAssetUsageObject fixedAssetUsageObject)
FixedAssetUsageObjectForUoPDepreciationService
FixedAssetUsageObject
entity and save it to the S/4HANA system.updateFixedAssetUsageObject
in interface FixedAssetUsageObjectForUoPDepreciationService
fixedAssetUsageObject
- FixedAssetUsageObject
entity object that will be updated in the S/4HANA system.FixedAssetUsageObject
entity. To perform execution, call the
execute
method on the request builder object.@Nonnull public DeleteRequestBuilder<FixedAssetUsageObject> deleteFixedAssetUsageObject(@Nonnull FixedAssetUsageObject fixedAssetUsageObject)
FixedAssetUsageObjectForUoPDepreciationService
FixedAssetUsageObject
entity in the S/4HANA system.deleteFixedAssetUsageObject
in interface FixedAssetUsageObjectForUoPDepreciationService
fixedAssetUsageObject
- FixedAssetUsageObject
entity object that will be deleted in the S/4HANA system.FixedAssetUsageObject
entity. To perform execution, call the
execute
method on the request builder object.@Nonnull public GetAllRequestBuilder<FixedAssetUsageObjectPeriod> getAllFixedAssetUsageObjectPeriod()
FixedAssetUsageObjectForUoPDepreciationService
FixedAssetUsageObjectPeriod
entities.getAllFixedAssetUsageObjectPeriod
in interface FixedAssetUsageObjectForUoPDepreciationService
FixedAssetUsageObjectPeriod
entities. This request builder allows methods which modify the underlying
query to be called before executing the query itself. To perform execution, call the
execute
method on the request builder object.@Nonnull public CountRequestBuilder<FixedAssetUsageObjectPeriod> countFixedAssetUsageObjectPeriod()
FixedAssetUsageObjectForUoPDepreciationService
FixedAssetUsageObjectPeriod
entity collection matching the filter and search expressions.countFixedAssetUsageObjectPeriod
in interface FixedAssetUsageObjectForUoPDepreciationService
FixedAssetUsageObjectPeriod
entities. This request builder allows methods which modify the underlying
query to be called before executing the query itself. To perform execution, call the
execute
method on the request builder object.@Nonnull public GetByKeyRequestBuilder<FixedAssetUsageObjectPeriod> getFixedAssetUsageObjectPeriodByKey(@Nonnull String companyCode, @Nonnull String fixedAssetUsageObject, @Nonnull LocalDate validityEndDate)
FixedAssetUsageObjectForUoPDepreciationService
FixedAssetUsageObjectPeriod
entity using key fields.getFixedAssetUsageObjectPeriodByKey
in interface FixedAssetUsageObjectForUoPDepreciationService
companyCode
- Company Code
Constraints: Not nullable, Maximum length: 4
fixedAssetUsageObject
- Usage Object
Constraints: Not nullable, Maximum length: 12
validityEndDate
- Date Validity Ends
Constraints: Not nullable
FixedAssetUsageObjectPeriod
entity using key fields. This request builder allows methods which modify
the underlying query to be called before executing the query itself. To perform execution, call the
execute
method on the request builder object.@Nonnull public CreateRequestBuilder<FixedAssetUsageObjectPeriod> createFixedAssetUsageObjectPeriod(@Nonnull FixedAssetUsageObjectPeriod fixedAssetUsageObjectPeriod)
FixedAssetUsageObjectForUoPDepreciationService
FixedAssetUsageObjectPeriod
entity and save it to the S/4HANA system.createFixedAssetUsageObjectPeriod
in interface FixedAssetUsageObjectForUoPDepreciationService
fixedAssetUsageObjectPeriod
- FixedAssetUsageObjectPeriod
entity object that will be created in the S/4HANA system.FixedAssetUsageObjectPeriod
entity. To perform execution, call the
execute
method on the request builder object.@Nonnull public UpdateRequestBuilder<FixedAssetUsageObjectPeriod> updateFixedAssetUsageObjectPeriod(@Nonnull FixedAssetUsageObjectPeriod fixedAssetUsageObjectPeriod)
FixedAssetUsageObjectForUoPDepreciationService
FixedAssetUsageObjectPeriod
entity and save it to the S/4HANA system.updateFixedAssetUsageObjectPeriod
in interface FixedAssetUsageObjectForUoPDepreciationService
fixedAssetUsageObjectPeriod
- FixedAssetUsageObjectPeriod
entity object that will be updated in the S/4HANA system.FixedAssetUsageObjectPeriod
entity. To perform execution, call the
execute
method on the request builder object.@Nonnull public DeleteRequestBuilder<FixedAssetUsageObjectPeriod> deleteFixedAssetUsageObjectPeriod(@Nonnull FixedAssetUsageObjectPeriod fixedAssetUsageObjectPeriod)
FixedAssetUsageObjectForUoPDepreciationService
FixedAssetUsageObjectPeriod
entity in the S/4HANA system.deleteFixedAssetUsageObjectPeriod
in interface FixedAssetUsageObjectForUoPDepreciationService
fixedAssetUsageObjectPeriod
- FixedAssetUsageObjectPeriod
entity object that will be deleted in the S/4HANA system.FixedAssetUsageObjectPeriod
entity. To perform execution, call the
execute
method on the request builder object.@Nonnull public GetAllRequestBuilder<FixedAssetUsageObjectTotal> getAllFixedAssetUsageObjectTotal()
FixedAssetUsageObjectForUoPDepreciationService
FixedAssetUsageObjectTotal
entities.getAllFixedAssetUsageObjectTotal
in interface FixedAssetUsageObjectForUoPDepreciationService
FixedAssetUsageObjectTotal
entities. This request builder allows methods which modify the underlying
query to be called before executing the query itself. To perform execution, call the
execute
method on the request builder object.@Nonnull public CountRequestBuilder<FixedAssetUsageObjectTotal> countFixedAssetUsageObjectTotal()
FixedAssetUsageObjectForUoPDepreciationService
FixedAssetUsageObjectTotal
entity collection matching the filter and search expressions.countFixedAssetUsageObjectTotal
in interface FixedAssetUsageObjectForUoPDepreciationService
FixedAssetUsageObjectTotal
entities. This request builder allows methods which modify the underlying
query to be called before executing the query itself. To perform execution, call the
execute
method on the request builder object.@Nonnull public GetByKeyRequestBuilder<FixedAssetUsageObjectTotal> getFixedAssetUsageObjectTotalByKey(@Nonnull String companyCode, @Nonnull String fixedAssetUsageObject, @Nonnull String fixedAssetUsageObjectDeprArea, @Nonnull LocalDate validityEndDate)
FixedAssetUsageObjectForUoPDepreciationService
FixedAssetUsageObjectTotal
entity using key fields.getFixedAssetUsageObjectTotalByKey
in interface FixedAssetUsageObjectForUoPDepreciationService
companyCode
- Company Code
Constraints: Not nullable, Maximum length: 4
fixedAssetUsageObject
- Usage Object
Constraints: Not nullable, Maximum length: 12
fixedAssetUsageObjectDeprArea
- Depreciation Area (incl. Generic Entry)
Constraints: Not nullable, Maximum length: 2
validityEndDate
- Date Validity Ends
Constraints: Not nullable
FixedAssetUsageObjectTotal
entity using key fields. This request builder allows methods which modify the
underlying query to be called before executing the query itself. To perform execution, call the
execute
method on the request builder object.@Nonnull public CreateRequestBuilder<FixedAssetUsageObjectTotal> createFixedAssetUsageObjectTotal(@Nonnull FixedAssetUsageObjectTotal fixedAssetUsageObjectTotal)
FixedAssetUsageObjectForUoPDepreciationService
FixedAssetUsageObjectTotal
entity and save it to the S/4HANA system.createFixedAssetUsageObjectTotal
in interface FixedAssetUsageObjectForUoPDepreciationService
fixedAssetUsageObjectTotal
- FixedAssetUsageObjectTotal
entity object that will be created in the S/4HANA system.FixedAssetUsageObjectTotal
entity. To perform execution, call the
execute
method on the request builder object.@Nonnull public UpdateRequestBuilder<FixedAssetUsageObjectTotal> updateFixedAssetUsageObjectTotal(@Nonnull FixedAssetUsageObjectTotal fixedAssetUsageObjectTotal)
FixedAssetUsageObjectForUoPDepreciationService
FixedAssetUsageObjectTotal
entity and save it to the S/4HANA system.updateFixedAssetUsageObjectTotal
in interface FixedAssetUsageObjectForUoPDepreciationService
fixedAssetUsageObjectTotal
- FixedAssetUsageObjectTotal
entity object that will be updated in the S/4HANA system.FixedAssetUsageObjectTotal
entity. To perform execution, call the
execute
method on the request builder object.@Nonnull public DeleteRequestBuilder<FixedAssetUsageObjectTotal> deleteFixedAssetUsageObjectTotal(@Nonnull FixedAssetUsageObjectTotal fixedAssetUsageObjectTotal)
FixedAssetUsageObjectForUoPDepreciationService
FixedAssetUsageObjectTotal
entity in the S/4HANA system.deleteFixedAssetUsageObjectTotal
in interface FixedAssetUsageObjectForUoPDepreciationService
fixedAssetUsageObjectTotal
- FixedAssetUsageObjectTotal
entity object that will be deleted in the S/4HANA system.FixedAssetUsageObjectTotal
entity. To perform execution, call the
execute
method on the request builder object.@Nonnull public String getServicePath()
ServiceWithNavigableEntities
getServicePath
in interface ServiceWithNavigableEntities
Copyright © 2021 SAP SE. All rights reserved.