📚 SAP Business One SDK Help

AssetDocumentService Object
See Also  Members  Example

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#)Copy Code
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#)Copy Code
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#)Copy Code
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