biuan SAP® BUSINESS ONE SDK
DTW Financials / Fixed Assets / Capitalization
API Asset Document Service

Description

The AssetDocumentService service enables you to add, look up, update, cancel, and remove asset documents.

Source table: OACQ.

Object Model

Remarks

From the SAP Business One Main Menu, choose Financials --> Fixed Assets.

Example

Adding a Capitalization for Asset Master Data ?FA01? (C#)
AssetDocumentService AssetService = (AssetDocumentService)m_oCompanyService.GetBusinessService(ServiceTypes.AssetCapitalizationService); AssetDocument AssetDocument = AssetService.GetDataInterface(AssetDocumentServiceDataInterfaces.adsAssetDocument); AssetDocumentLine line = AssetDocument.AssetDocumentLineCollection.Add(); AssetDocumentAreaJournal journalEn = AssetDocument.AssetDocumentAreaJournalCollection.Add(); AssetDocument.AssetValueDate = New DateTime(2013, 8, 1); line.AssetNumber = "FA01"; line.TotalLC = 15000; journalEn.DepreciationArea = "DA_test"; journalEn.JournalRemarks = "Remark_test"; AssetService.Add(AssetDocument);
Updating a Capitalization Document (C#)
AssetDocumentService AssetService = (AssetDocumentService)m_oCompanyService.GetBusinessService(ServiceTypes.AssetCapitalizationService); AssetDocumentParams faDocumentParams = (AssetDocumentParams)AssetService.GetDataInterface(AssetDocumentServiceDataInterfaces.adsAssetDocumentParams); faDocumentParams.Code = 1; AssetDocument AssetDocument = AssetService.Get(faDocumentParams); AssetDocument.AssetDocumentLineCollection.Item(0).Remarks = "Test1"; AssetDocument.Remarks = "Test2"; AssetService.Update(AssetDocument);
Cancelling a Capitalization Document (C#)
AssetDocumentService AssetService = (AssetDocumentService)m_oCompanyService.GetBusinessService(ServiceTypes.AssetCapitalizationService); AssetDocumentParams faDocumentParams = AssetService.GetDataInterface(AssetDocumentServiceDataInterfaces.adsAssetDocumentParams); faDocumentParams.Code = 1; faDocumentParams.CancellationOption = ClosingOptionEnum.coBySpecifiedDate; faDocumentParams.CancellationDate = new DateTime(2013, 10, 1); AssetService.Cancel(faDocumentParams);

See Also

SAP® B1 DI-API C# definition

public class AssetDocumentServiceClass : IAssetDocumentService, AssetDocumentService { public extern AssetDocumentServiceClass(); public virtual extern AssetDocumentParams Add( AssetDocument pIAssetDocument); public virtual extern void Cancel( AssetDocumentParams pIAssetDocumentParams); public virtual extern void Delete( AssetDocumentParams pIAssetDocumentParams); public virtual extern AssetDocument Get( AssetDocumentParams pIAssetDocumentParams); public virtual extern object GetDataInterface( AssetDocumentServiceDataInterfaces enumMSDI); public virtual extern object GetDataInterfaceFromXMLFile( string bstrFileName); public virtual extern object GetDataInterfaceFromXMLString( string bstrXMLString); public virtual extern AssetDocumentParamsCollection GetList(); public virtual extern void Update( AssetDocument pIAssetDocument); }

Related information


Asset Document Service Data Interfaces AssetDocumentServiceDataInterfaces Enumeration
AssetDocumentService data interfaces.
   Parent: Asset Document Service AssetDocumentService Service· Table: OACQ

Asset Document AssetDocument Object· Table: OACQ
AssetDocument is a business object that represents the header data of asset documents in the Fixed Asset function of SAP Business One application. With SAP Business One, you can carry out a series of transactions for your fixed assets as...
   Parent: Asset Document Service AssetDocumentService Service· Table: OACQ

Asset Document Params Collection AssetDocumentParamsCollection Collection
A collection of AssetDocumentParams objects.
   Parent: Asset Document Service AssetDocumentService Service· Table: OACQ


SAP® Business One is the trademark(s) or registered trademark(s) of SAP AG in Germany and in several other countries. Contact
This website is not affiliated with, maintained, authorized, endorsed or sponsored by SAP AG or any of its affiliates