biuan SAP® BUSINESS ONE SDK
API Service Calls

Description

ServiceCalls is a business object that represents the service calls table in the Service module.

This object enables you to:

  • Add a service call.
  • Retrieve a service call by its key.
  • Update a service call.
  • Remove a service call.
  • Save the object in XML format.

Source table: OSCL.

Object Model

Remarks

Mandatory field in SAP Business One: CustomerCode and Subject.

To display the form in the application:

  • Select Service --> Service Call.

See Also

SAP® B1 DI-API C# definition

public class ServiceCallsClass : IServiceCalls, ServiceCalls { public virtual ServiceCallActivities Activities { get; } public virtual string AddressName { get; set; } public virtual BoAddressType AddressType { get; set; } public virtual DateTime AssignedDate { get; } public virtual int AssignedTime { get; } public virtual int AssigneeCode { get; set; } public virtual int AttachmentEntry { get; set; } public virtual BoYesNoEnum BelongsToAQueue { get; set; } public virtual DataBrowser Browser { get; } public virtual int CallType { get; set; } public virtual string City { get; set; } public virtual DateTime ClosingDate { get; set; } public virtual int ClosingTime { get; set; } public virtual DateTime ClosingTimeEx { get; set; } public virtual int ContactCode { get; set; } public virtual DateTime ContractEndDate { get; } public virtual int ContractID { get; set; } public virtual string Country { get; set; } public virtual DateTime CreationDate { get; set; } public virtual DateTime CreationTime { get; set; } public virtual string CustomerCode { get; set; } public virtual string CustomerName { get; set; } public virtual string CustomerRefNo { get; set; } public virtual string Description { get; set; } public virtual BoYesNoEnum DisplayInCalendar { get; set; } public virtual int DocNum { get; set; } public virtual double Duration { get; set; } public virtual BoDurations DurationType { get; set; } public virtual DateTime EndDuedate { get; set; } public virtual DateTime EndTime { get; set; } public virtual BoYesNoEnum EntitledforService { get; } public virtual ServiceCallInventoryExpenses Expenses { get; } public virtual BoYesNoEnum HandWritten { get; set; } public virtual string InternalSerialNum { get; set; } public virtual string ItemCode { get; set; } public virtual string ItemDescription { get; set; } public virtual int ItemGroupCode { get; } public virtual int Location { get; set; } public virtual string ManufacturerSerialNum { get; set; } public virtual int Origin { get; set; } public virtual string PeriodIndicator { get; } public virtual BoSvcCallPriorities Priority { get; set; } public virtual int ProblemSubType { get; set; } public virtual int ProblemType { get; set; } public virtual string Queue { get; set; } public virtual BoYesNoEnum Reminder { get; set; } public virtual double ReminderPeriod { get; set; } public virtual BoDurations ReminderType { get; set; } public virtual string Resolution { get; set; } public virtual DateTime ResolutionDate { get; set; } public virtual DateTime ResolutionOnDate { get; } public virtual int ResolutionOnTime { get; } public virtual DateTime ResolutionTime { get; set; } public virtual int Responder { get; } public virtual int ResponseAssignee { get; } public virtual DateTime ResponseByDate { get; } public virtual int ResponseByTime { get; } public virtual DateTime ResponseOnDate { get; } public virtual int ResponseOnTime { get; } public virtual string Room { get; set; } public virtual int Series { get; set; } public virtual int ServiceCallID { get; } public virtual ServiceCallSolutions Solutions { get; } public virtual DateTime StartDate { get; set; } public virtual DateTime StartTime { get; set; } public virtual string State { get; set; } public virtual int Status { get; set; } public virtual string Street { get; set; } public virtual string Subject { get; set; } public virtual int TechnicianCode { get; set; } public virtual int UpdatedTime { get; } public virtual SAPbobsCOM.UserFields UserFields { get; } public extern ServiceCallsClass(); public virtual extern int Add(); public virtual extern int Close(); public virtual extern string GetAsXML(); public virtual extern bool GetByKey( int ServiceCallID); public virtual extern int Remove(); public virtual extern void SaveToFile( string FileName); public virtual extern void SaveXML( ref string FileName); public virtual extern int Update(); }

Related information


Service Call Activities ServiceCallActivities Object· Table: SCL5
ServiceCallActivities is a child object of the ServiceCalls object in the Service module. The service call activities are associated with the Activities with Business Partners table. Source table: SCL5.
   Parent: Service Calls ServiceCalls Object· Table: OSCL

Service Call Inventory Expenses ServiceCallInventoryExpenses Object· Table: SCL4
ServiceCallInventoryExpenses is a child object of the ServiceCalls object in the Service module. Source table: SCL4.
   Parent: Service Calls ServiceCalls Object· Table: OSCL

Entitledfor Service EntitledforService Service
Returns a valid value of BoYesNoEnum type that specifies whether or not the business partner is entitled for a service based on the existence of a valid contract. Field name: isEntitled.
   Parent: Service Calls ServiceCalls Object· Table: OSCL

Service Call Solutions ServiceCallSolutions Object· Table: SCL1
ServiceCallSolutions is a child object of the ServiceCalls object in the Service module. The service call solutions are associated with the Knowledge Base Solutions table. Source table: SCL1.
   Parent: Service Calls ServiceCalls Object· Table: OSCL

Bo Address Type BoAddressType Enumeration
Specifies address types.
   Parent: Service Calls ServiceCalls Object· Table: OSCL

Bo Durations BoDurations Enumeration
Specifies duration types.
   Parent: Service Calls ServiceCalls Object· Table: OSCL

Bo Svc Call Priorities BoSvcCallPriorities Enumeration
Specifies the service call priority.
   Parent: Service Calls ServiceCalls Object· Table: OSCL


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