📚 SAP Business One SDK Help

Resource Object
See Also  Members  Example

Description

A resource is defined as a commodity, machine, labor, or other asset used to produce goods and services. As opposed to items, resources have capacity available throughout a period of time which can be consumed in a production process. Resources (resource capacity) can therefore be assigned to production orders. Resource capacity is always viewed within a period of time called "capacity period".
Consumption of resources in a production process contributes to the overall production costs and can be split into underlying cost elements for further accounting purposes.
Source table: ORSC.

Object Model










Remarks

From the SAP Business One Main Menu, choose ResourcesResource Master Data.

Example

Add a Resource Master Data (C#)Copy Code
SAPbobsCOM.CompanyService oCS = (SAPbobsCOM.CompanyService)oCompany.GetCompanyService();  
SAPbobsCOM.ResourcesService srvResources = (SAPbobsCOM.ResourcesService)oCS.GetBusinessService(SAPbobsCOM.ServiceTypes.ResourcesService);  
SAPbobsCOM.Resource res = (SAPbobsCOM.Resource)srvResources.GetDataInterface(SAPbobsCOM.ResourcesServiceDataInterfaces.rsdiResource);  
 
res.VisCode = "r1";  
SAPbobsCOM.ResourceWarehouse Whs = res.Warehouses.Add();  
Whs.Warehouse = "01";  
 
SAPbobsCOM.ResourceDailyCapacity DC = res.DailyCapacities.Add();  
DC.Weekday = SAPbobsCOM.ResourceDailyCapacityWeekdayEnum.rdcwFirst;  
DC.Factor1 = 1;  
 
SAPbobsCOM.ResourceParams ret = srvResources.Add(res); 


Update a Resource Master Data (C#)Copy Code
SAPbobsCOM.ResourceParams par = (SAPbobsCOM.ResourceParams)srvResources.GetDataInterface(SAPbobsCOM.ResourcesServiceDataInterfaces.rsdiResourceParams);  
par.Code = ret.Code; //"r1";  
SAPbobsCOM.Resource res2 = srvResources.Get(par);  
res2.Name = "name";  
srvResources.Update(res2); 

See Also