Product Information
Asset Accounting API new functions in CE 2005
Asset Accounting API has released several new functions in 2005 version, enabling customers to manage asset master records. Following is a collection of official document links for asset master data APIs. Please scroll down for a preview of documentations.
Recently updated APIs including:
(please click the links for detailed information)
- Fixed Asset – Create Main Asset (Asynchronous)
- Fixed Asset – Create Sub Asset (Asynchronous)
- Fixed Asset – Change (Asynchronous)
- Fixed Asset – Create Main Asset (Asynchronous) Confirmation
- Fixed Asset – Create Sub Asset (Asynchronous) Confirmation
- Fixed Asset – Change (Asynchronous) Confirmation
Function Preview:
Fixed Asset – Create Main Asset (Asynchronous)
Technical name: FAA_FIXED_ASSET_CREATE_MAIN_WEBI
Prerequisites: If you want to activate this inbound service, you also have to activate the corresponding outbound service Fixed Asset – Create Main Asset (Asynchronous) Confirmation (CO_FAA_MD_ESR_CREATE_MAIN_CONF_SPRX).
This asynchronous inbound service enables you to create main asset numbers for asset master records.
The service contains the nodes that are necessary to create a main asset number, including the following nodes: Company code, asset class, information about the origin of the asset, account assignment, ledger information, valuation information, and time-based valuation information.
If there are any issues when the main asset number is created, the system displays error messages in the response.
Fixed Asset – Create Sub Asset (Asynchronous)
Technical name: FAA_FIXED_ASSET_CREATE_SUB_WEBI
Prerequisites: If you want to activate this inbound service, you also have to activate the corresponding outbound service Fixed Asset – Create Sub Asset (Asynchronous) Confirmation (CO_FAA_MD_ESR_CREATE_SUB_CONF_SPRX).
This asynchronous inbound service enables you to create asset subnumbers for asset master records.
The service contains the nodes that are necessary to create an asset subnumber, including the following nodes: Company code, main asset number, information about the origin of the sub asset, account assignment, ledger information, valuation information, and time-based valuation information.
If there are any issues when the asset subnumber is created, the system displays error messages in the response.
Fixed Asset – Change (Asynchronous)
Technical name: FAA_FIXED_ASSET_CHANGE_WEBI
Prerequisites: If you want to activate this inbound service, you also have to activate the corresponding outbound service Fixed Asset – Change (Asynchronous) Confirmation (CO_FAA_MD_ESR_CHANGE_CONF_SPRX).
This asynchronous inbound service enables you to change asset master records.
The service contains the nodes that are necessary to change an asset master record, including the following nodes: Company code, main asset number, asset subnumber, information about the origin of the asset, account assignment, ledger information, valuation information, and time-based valuation information.
If there are any issues when the asset master record is changed, the system displays error messages in the response.
Tip: You can add custom fields in Business Context FAA_ASSET_MASTER_DATA (Fixed Asset Master Data) and extend this service with these custom fields according to your business needs.
For more information about extensibility in general, see In-App Extensibility. For more information about the extensibility of the Manage Fixed Assets app, see App Extensibility: Manage Fixed Assets.
Nodes and Fields
Node or Field | Description | Cardinality |
FixedAssetDescription | Asset description | 0..1 |
AssetAdditionalDescription | Additional description | 0..1 |
AssetSerialNumber | Serial number | 0..1 |
FixedAssetOrderDate |
Date when asset is ordered on. Date format: yyyy-mm-dd |
0..1 |
BaseUnit | Base unit of measure | 0..1 |
Fixed Asset – Create Main Asset (Asynchronous) Confirmation
Technical name: CO_FAA_MD_ESR_CREATE_MAIN_CONF_SPRX
You use this outbound service when you create main asset numbers for asset master records with the inbound service Fixed Asset – Create Main Asset (Asynchronous) (FAA_FIXED_ASSET_CREATE_MAIN_WEBI). After the inbound service is processed, this outbound service sends confirmation to the external system.
This asynchronous outbound service sends confirmation to the external system informing about whether the main asset(s) could be created successfully.
The service contains the log and the confirmation node.
Fixed Asset – Create Sub Asset (Asynchronous) Confirmation
Technical name: CO_FAA_MD_ESR_CREATE_SUB_CONF_SPRX
You use this outbound service when you create asset subnumbers for asset master records with the inbound service Fixed Asset – Create Sub Asset (Asynchronous) (FAA_FIXED_ASSET_CREATE_SUB_WEBI). After the inbound service is processed, this outbound service sends confirmation to the external system.
This asynchronous outbound service sends confirmation to the external system informing about whether the sub asset(s) could be created successfully.
The service contains the log and the confirmation node.
Fixed Asset – Change (Asynchronous) Confirmation
Technical name: CO_FAA_MD_ESR_CHANGE_CONF_SPRX
You use this outbound service when you change asset master records with the inbound service Fixed Asset – Change (Asynchronous) (FAA_FIXED_ASSET_CHANGE_WEBI). After the inbound service is processed, this outbound service sends confirmation to the external system.
This asynchronous outbound service sends confirmation to the external system informing about whether the asset master record(s) could be successfully changed.
The service contains the log and the confirmation node.
Constraints
With this service, it is not possible to send out error messages reported by SAP standard SOAP service framework (for example, if CreationDateTime has an invalid format).
Nodes and Fields
Node or Field | Description | Cardinality |
FixedAsset |
This node contains the key of the created fixed asset: · Company code · Main asset number · Asset subnumber |
0..1 |
Log |
This node contains the creation result, including the severity code and messages. · Node <Item> contains success or error messages. · The value of <MaximumLogItemSeverityCode> can be one of the following: · 1 – There are only success messages. · 2 – There are warning messages but no error messages. · 3 – There are error messages. |
0..1 |
Links
APIs | Links |
FIXEDASSETCREATEMAIN | Fixed Asset – Create Main Asset (Asynchronous) |
FIXEDASSETCREATESUB | Fixed Asset – Create Sub Asset (Asynchronous) |
FIXEDASSETCHANGE | Fixed Asset – Change (Asynchronous) |
CO_FAA_MD_ESR_CREATE_MAIN_CONF | Fixed Asset – Create Main Asset (Asynchronous) Confirmation |
CO_FAA_MD_ESR_CREATE_SUB_CONF | Fixed Asset – Create Sub Asset (Asynchronous) Confirmation |
CO_FAA_MD_ESR_CHANGE_CONF | Fixed Asset – Change (Asynchronous) Confirmation |
Good to see this new feature. Thanks for sharing!
Joey Li , do we have payload examples for the APIs?
Thank you!
Agree with the point below, what do the payloads need to look like for the APIs? What are the limitations? Would be great if there was a Cloud Platform Integration example utilizing one or both of these API's to show how a basic setup could work and to speed customer adoption for features that have been asked about for a while.
Thanks for the content, JoeyLi.
Hi,
Do we have OData V2 or V4 APIs available for these and if so pls share details.
If not is it in the roadmap?
Regards,
Rohit