Database Tables (2844)
IMT11
Table: Calculated expression's constituent with sign for specifying account in specific template
SCM3
Table: Special Ledger - Analytical Accounting Configuration Rule Additional Calculations: Material
SCR1
Table: Special Ledger - Analytical Accounting Configuration Rule Conditions: Revenues & Expenses
SCR2
Table: Special Ledger - Analytical Accounting Configuration Rule Goals: Revenues & Expenses
SCR3
Table: Special Ledger - Analytical Accounting Configuration Rule Additional Calculations: Revenues & Expens
Services (289)
AccountsService
Enables the transfer of credit or debit amounts from an opening balance account to one or more G/L accounts. The service creates journal entry lines.
BankStatementsService
Manages bank statement drafts, and lets you add, update, and delete bank statements.
BusinessPartnerPropertiesService
Manages properties that can be assigned to business partners.
BusinessPartnersService
Enables the transfer of credit or debit amounts from an opening balance account to one or more business partner accounts. This service creates a journal entry lines.
CashDiscountsService
Manages cash discount policies. Each policy specifies a set of discounts and the conditions for applying the discount.
CertificateSeriesService
Manages certificate series for TDS (withholding tax) reports (for India).
FinancialYearsService
Manages financial years for TDS (withholding tax) reports (for India).
FormPreferencesService
Manages display preferences of a specified form for a specified user.
NatureOfAssesseesService
Manages nature of assessees for TDS (withholding tax) reports (for India).
SalesOpportunityCompetitorsSetupService
Manages the master list of competitors for sales opportunities.
SalesOpportunityInterestsSetupService
Manages the master list of interests for sales opportunities.
SalesOpportunityReasonsSetupService
Manages the master list of reasons for sales opportunities.
SalesOpportunitySourcesSetupService
Manages the master list of sources for sales opportunities.
ServiceCallSolutionStatusService
Manages the master list of solution statuses for service calls.
AccountCategoryService
This service allows you to manage account categories (add, delete, get by key, get list, and update) for use with the Copy Express add-on.Source table:OACG.
AccountsService
TheAccountsServiceenables to transfer credit or debit amounts from a specified opening balance account to one or more G/L accounts. This service creates a journal entry lines.Mandatory properties:Open
AccrualTypesService
An accrual type is a set of conditions used to represent the differences between cost accounting and financial accounting.TheAccrualTypesServiceservice enables you to add, look up, update, and remove
ActivitiesService
TheActivitiesServiceservice enables you to add, look up, remove, and update single activities and recurring activities.Source table:OCLG.
AddressService
TheAddressServiceservice enables you to retrieve Address Format and full address.Source table:OADF.
AlertManagementService
AlertManagementServiceis a business object that manages alert system for SAP Business One application.This object enables you to:Manage system and user alerts.Manage alert's recipients.Define event dr
AlternativeItemsService
This service manages alternative items in SAP Business One (add, delete, get by key, and update).Source table:OALI.
ApprovalRequestsService
ApprovalRequestsServiceis a business object that manages the approval requests process in the SAP Business One environment.This object enables users to do the following:Get an approval request from th
ApprovalStagesService
ApprovalStagesServiceis a business object that manages theApproval stagesProcess in SAP Business One environment.This object enables user to:Add new Approval Stage to approval Process.Get Approval Sta
ApprovalTemplatesService
ApprovalTemplatesServiceis a business object that manages the Approval of deviations from organization limitations.This object enables to:Add a new Approval Stage to approval process.Get Approval Stag
AssetClassesService
TheAssetClassesServiceservice enables you to create, update and view asset classes.Source table:OACS.
AssetDocumentService
TheAssetDocumentServiceservice enables you to add, look up, update, cancel, and remove asset documents.Source table:OACQ.
AssetGroupsService
TheAssetGroupsServiceservice enables you to add, look up, update, and remove asset groups.Source table:OAGS.
AssetRevaluationService
Use theAssetRevaluationServiceservice to revaluate assets.Source table:OFAR.
BankChargesAllocationCodesService
TheBankChargesAllocationCodesServiceservice enables you to add, look up, update, and remove allocation codes for bank charges.Source table:OBCA.
BankStatementsService
This service manages bank statements drafts that can be posted in SAP Business One. The service lets you add, update, delete, get, and get list of bank statements.Source tables:OBNH,OBNK,BNK1.
BarCodesService
TheBarCodesServiceservice enables you to add, look up, update, and remove bar codes.Source table:OBCD.
BatchNumberDetailsService
TheBatchNumberDetailsServiceservice enables you to look up and updatebatch details for the item.Source table:OBTN,OITL,ITL1.
BEMReplicationPeriodService
TheBEMReplicationPeriodServiceservice enables you to add, look up, and update Replication Scope Period of PFMCOP System.Source table:OBEM.
BinLocationAttributesService
TheBinLocationAttributesServiceservice enables you to add, look up, update, and remove bin location attributes codes.Source table:OBAT.
BinLocationFieldsService
TheBinLocationFieldsServiceservice enables you to look up and update bin location fields.Source table:OBFC.
BinLocationsService
TheBinLocationsServiceservice enables you to add, look up, update, and remove bin locations.Source table:OBIN.
BlanketAgreementsService
TheBlanketAgreementsServiceservice enables you to add, look up, cancel, and update blanket agreements.Source table:OOAT.
BOEDocumentTypesService
This service manages document types in SAP Business One.Mandatory properties:DocDescription,DocType.Source table:ODTY.
BOEInstructionsService
This service manages instructions in SAP Business One.Mandatory properties:InstructionCode,InstructionDesc.Source table:OIST.
BOELinesService
TheBOELinesServiceservice enables you to get a deposit for bill of exchange. Source table:OBOE.
BOEPortfoliosService
This service manages Portfolios in SAP Business One.Mandatory properties:PortfolioCode,PortfolioDescription,PortfolioID,PortfolioNum.Source table:OPTF.
BranchesService
TheBranchesServiceservice enables you to add, look up and remove branches in the branches master data table. Branches can be assigned to users and employees.To see the list of branches and create a ne
BusinessPartnerPropertiesService
TheBusinessPartnerPropertiesServiceservice enables you to update and look up business partner properties in the business partner properties master data table.There are 64 properties. You can set the n
BusinessPartnersService
TheBusinessPartnersServiceenables to transfer credit or debit amounts from a specified opening balance account to one or more business partner accounts. This service creates a journal entry line.Manda
CampaignsService
TheCampaignsServiceservice enables you to add, look up, update, cancel, and remove campaigns.Source table:OCPN.
CashDiscountsService
TheCashDiscountsServiceservice enables you to add, look up and remove cash discount policies. Each policy specifies a set of discounts and the conditions for applying the discount.To view the current
CentralBankIndicatorService
TheCentralBankIndicatorServiceservice enables you to add, look up, update, cancel, and remove central bank indicators.Source table:OCBI.
CertificateSeriesService
TheCertificateSeriesServiceservice enables you to add, look up and remove certificate series. Certificate series are used for TDS (withholding tax) reports.To see the list of certificate series and cr
CESTCodeService
TheCESTCodeServiceservice enables you to add, look up, update and remove CEST code data.Source table:OCEST.
ChangeLogsService
You can use the change log to gain an overview of changes in most windows of SAP Business One. Each time you update, for example, tax groups, withholding tax, house banks, freight, credit card, author
CheckLinesService
TheCheckLinesServiceservice enables you to get deposits for received checks.Source table:OCHH.
CockpitsService
TheCockpitsServiceservice enables you to add, look up, update, and remove cockpits.Source table:OCPT.
CompanyService
TheCompanyServiceenables to manage the company administration data. This includes the following tables:Administrationdata -OADM(AdminInfoobject).Companydata -CINF(CompanyInfoobject).Posting Periods-OA
CostCenterTypesService
A cost center type is for selection by future reports and analyses.TheCostCenterTypesServiceservice enables you to add, look up, update, and remove cost center types.Source table:OCCT.
CountriesService
TheCountriesServicemanages the setting of each country in SAP Business One. For example, country code, country name and address format.Source table:OCRY.
CreditLinesService
TheCreditLinesServiceservice enables you to get deposits for credit card vouchers. Source table:OCRH.
CustomsDeclarationService
The CustomsDeclarationService enables to manage the Cargo Customs Declarations (CCD). The service enables to add, update, get and delete CCDs.Mandatory properties:CCDNum(primary key).Source table:OCCD
CycleCountDeterminationsService
You can setup cycle count determinations via this service.Menu entry:Administration > Setup -> Inventory -> Cycle Count Determination
DeductibleTaxService
TheDeductibleTaxServiceservice enables you to add, look up and remove Deductible Tax.Source table:ORTG.
DefaultElementsforCRService
TheDefaultElementsforCRServiceservice enables you to add and look up default elements for Crystal Reports.Source table:OMLP.
DepartmentsService
TheDepartmentsServiceservice enables you to add, look up and remove departments in the departments master data table. Users and employees can be assigned to departments.To see the list of departments,
DepositsService
TheDepositsServiceservice enables you to add, look up, update and cancel deposits for:CashChecksCredit card vouchersFor Chile, France, Italy, Portugal, and Spain localizations, you can view deposited
DepreciationAreasService
TheDepreciationAreasServiceservice enables you to create, update, and view depreciation areas.Source table:ODPA.
DepreciationTypesService
TheDepreciationTypesServiceservice enables you to create, update, and view depreciation types.Source table:ODTP.
DeterminationCriteriasService
TheDeterminationCriteriasServiceservice enables you to look up and update determination criteria.Source table:ODMC.
DimensionsService
TheDimensionsServiceservice enables you to activate dimensions, as well as change a dimension's description.To see the list of dimensions, selectFinancials-->Cost Accounting-->Define Dimensions.Source
DistributionListsService
TheDistributionListsServiceservice enables you to add, look up, update, cancel, close or reopen distribution lists.Source table:OMLSandMLS1.
DistributionRulesService
TheDistributionRulesServiceservice enables you to add, look up and remove distribution rules for spreading a specific expense, account, journal entry, or other entity among profit centers.To see the l
DNFCodeSetupService
TheDNFCodeSetupServiceservice enables you to add, look up and remove DNF codes in the DNF codes master data table. NCM codes are assigned to items, and then DNF codes can be assigned to that NCM code
DunningTermsService
TheDunningTermsServiceservice enables you to add, look up and remove dunning terms for defining when to send out dunning terms for delinquent balances.Each business partner can be assigned to one dunn
ElectronicFileFormatsService
TheElectronicFileFormatsServiceservice enables you to import, look up, and delete the generic electronic file formats in SAP Business One.Source table:OLLF.
EmployeeRolesSetupService
TheEmployeeRolesSetupServiceservice enables you to add, look up and remove roles in the employee roles master data table.To see the list of employee roles and create a new one, selectHuman Resources--
EmployeeTransfersService
EmployeeTransfersServiceis a business object that manages employee master data transfers from SAP Business One to the DATEV HR client application.Source table:OHET.
ExternalCallsService
External Call Service is used as an communication mechanism between Business One and any 3rd party or external applications. When Business One application is initiating an operation that requires real
ExternalReconciliationsService
TheExternalReconciliationsServiceservice enables you to add, look up, and cancel external reconciliations.Source table:OMTH.
FAAccountDeterminationsService
TheFAAccountDeterminationsServiceservice enables you to define and view different sets of G/L accounts for your fixed assets.Source table:OADT.
FinancialYearsService
TheFinancialYearsServiceservice enables you to add, look up and remove financial roles for TDS (withholding tax) reports.To see the list of employee roles and create a new one, selectAdministration-->
FixedAssetItemsService
TheFixedAssetItemsServiceservice enables you to look up and update the end balance of an asset.Source table:OFDV,OFEV.
FormPreferencesService
TheFormPreferencesServicemanages the display preferences of a specified form for a specified user.Form preferences include settings such as, column width, visual order of columns, and more.
GendersService
TheGendersServiceservice enables you to add, look up, update, and remove genders you specified in addition to the system predefined employee gender type.Source table:OGDR.
GeneralService
TheGeneralServiceprovides access to UDOs.With the service, you can add, look up and remove rows from user-defined tables. You can also invoke custom methods on the UDO's custom business implementation
GLAccountAdvancedRulesService
TheGLAccountAdvancedRulesServiceservice enables you to add, look up, update, and remove advanced G/L account determination rules.Source table:OGAR.
HolidayService
The HolidayService service enables you to add, look up, remove, and update holidays.Source table:OHLD.
InventoryCountingsService
TheInventoryCountingsServiceservice enables you to add, look up, update, and close inventory counting transactions.Source table:OINC.
InventoryPostingsService
TheInventoryPostingsServiceservice enables you to add, look up, and update inventory posting transactions.Source table:OIQR.
ISDDocumentsService
TheISDDocumentsServiceservice enables you to add, look up, update, and cancel ISD documents.Source table:OISD.
KPIsService
TheKPIsServiceservice enables you to add, look up, update, and remove dashboard parameters.Source table:OKPI.
LandedCostsService
TheLandedCostsServiceservice enables you to add, look up, update, cancel, and close landed costs documents.Source table:OIPF.
MaterialGroupsService
TheMaterialGroupsServiceservice enables you to add, look up, update, and remove material groups.Source table:OMGP.
MaterialRevaluationFIFOService
TheMaterialRevaluationFIFOServiceservice enables you to retrieve the FIFO layers for a specific item and location. You can then use information about the FIFO layers to specify specific layers to reva
MessagesService
This service enables to manage theInboxandOutboxmessages, and to send messages.
NatureOfAssesseesService
TheNatureOfAssesseesServiceservice enables you to add, look up and remove nature of assessees in the nature of assessee master data table. Nature of assessees are used to specify a type of entity subj
NCMCodesSetupService
TheNCMCodesSetupServiceservice enables you to add, look up and remove NCM codes in the NCM codes master data table. NCM codes can be assigned to items via theNCMCodefield of theItemsobject.To see the
PartnersSetupsService
ThePartnersSetupsServiceservice enables you to add, look up, update, and remove partners.Source table:OPRT.
PaymentBlocksService
ThePaymentBlocksServiceservice enables you to add, look up, update, and remove payment blocks.Source table:OPYB.
PaymentWizardService
ThePaymentWizardServiceservice enables you to look up payment runs.Source table:OPWZ.
PredefinedTextsService
ThePredefinedTextsServiceservice enables you to add, look up and remove predefined texts in the predefined texts master data table. Predefined texts are stored text strings that can be added as remark
ProfitCentersService
TheProfitCentersServiceservice enables you to add, look up and remove profit centers.To see the list of profit centers, selectFinancials-->Cost Accounting-->Cost Centers,and then chooseOpen Table.Sour
ProjectManagementService
This service is for project management in SAP Business One.Source table:OPMG.
ProjectsService
This service manages projects in SAP Business One. The service enables to add or delete projects, and update projects' name and code.Source table:OPRJ.
RecurringTransactionTemplatesService
TheRecurringTransactionTemplatesServiceservice enables you to look up recurring transaction templates.Source table:ORCP.
ReportFilterService
TheReport Filter Serviceis a business object that manages the information displaied by tax report.This object enables user to:Add new Tax report filter to the service.Delete a Tax report filter from t
ReportLayoutsService
TheReportLayoutsServiceservice enables you to do the following:Copy a PLD report layout from one company to another.Add a Crystal Reports layout or standalone report.Source table:RDOC(report layouts)
ReportTypesService
TheReportTypesServiceservice enables you to add, look up, and delete the report types in SAP Business One.Source table:RTYP.
ResourcesService
TheResourcesServiceservice enables you to add, look up, update, and delete resources in SAP Business One.Source table:ORSC.
SalesOpportunityCompetitorsSetupService
TheSalesOpportunityCompetitorsSetupServiceservice enables you to add, look up and remove competitors in the competitors master data table. Competitors can be assigned to sales opportunities.To see the
SalesOpportunityInterestsSetupService
TheSalesOpportunityInterestsSetupServiceservice enables you to add, look up and remove interests in the interests master data table. Interests can be assigned to sales opportunities; the interest desc
SalesOpportunityReasonsSetupService
TheSalesOpportunityReasonsSetupServiceservice enables you to add, look up and remove reasons in the reasons master data table. Reasons can be assigned to sales opportunities; the reason explain why a
SalesOpportunitySourcesSetupService
TheSalesOpportunitySourcesSetupServiceservice enables you to add, look up and remove sources in the sources master data table. Sources can be assigned to sales opportunities; the source explains how a
SectionsService
TheSectionsServiceservice enables you to add, look up and remove sections in the section master data table. Sections are used to specify a type of business transaction subject to TDS (withholding tax)
SerialNumberDetailsService
TheSerialNumberDetailsServiceservice enables you to look up and update serial number details for the item.Source table:OSRN,OITL,ITL1.
SeriesService
SeriesServicemanages theSeriesobject, a component of the document numbering system.Source table:NNM1(Documents Numbering - Series).
ServiceCallActivities
ServiceCallActivitiesis a child object of theServiceCallsobject in theServicemodule. The service call activities are associated with theActivities with BusinessPartnerstable.Source table:SCL5.
ServiceCallInventoryExpenses
ServiceCallInventoryExpensesis a child object of theServiceCallsobject in theServicemodule.Source table:SCL4.
ServiceCallOrigin
Represents a service call origin, that is, the channel through which a call was made, such as by telephone or via the Web.Source table:OSCOMandatory properties:Name
ServiceCallOriginParams
Holds the key and name to an existing service call origin.This object is used to pass keys to and retrieve keys fromServiceCallOriginsServicemethods.
ServiceCallOriginsService
TheServiceCallOriginsServiceservice enables you to add, look up and remove service call origins in the service call origin master data table. Service call origins are used to specify the channel throu
ServiceCallProblemType
Represents a service call problem type.Source table:OSCPMandatory properties:Name
ServiceCallProblemTypeParams
Holds the key and name to an existing service call problem type.This object is used to pass keys to and retrieve keys fromServiceCallProblemTypesServicemethods.
ServiceCallProblemTypesService
TheServiceCallProblemTypesServiceservice enables you to add, look up and remove service call problem types in the service call problem type master data table. Service call problem types are used to cl
ServiceCalls
ServiceCallsis a business object that represents the service calls table in theServicemodule.This object enables you to:Add a service call.Retrieve a service call by its key.Update a service call.Remo
ServiceCallSolutions
ServiceCallSolutionsis a child object of theServiceCallsobject in theServicemodule. The service call solutions are associated with theKnowledge Base Solutionstable.Source table:SCL1.
ServiceCallSolutionStatus
Represents a service call solution status.Source table:OSSTMandatory properties:Name
ServiceCallSolutionStatusParams
Holds the key and name to an existing service call solution status.This object is used to pass keys to and retrieve keys fromServiceCallSolutionStatusServicemethods.
ServiceCallSolutionStatusParamsCollection
A collection ofServiceCallSolutionStatusParamsobjects.
ServiceCallSolutionStatusService
TheServiceCallSolutionStatusServiceservice enables you to add, look up and remove service call solution statuses in the service call solution status master data table. Service call solution statuses a
ServiceCallStatus
Represents a service call status.Source table:OSCSMandatory properties:Name
ServiceCallStatusParams
Holds the key and name to an existing service call solution status.This object is used to pass keys to and retrieve keys fromServiceCallSolutionStatusServicemethods.
ServiceCallStatusService
TheServiceCallStatusServiceservice enables you to add, look up and remove service call statuses in the service call status master data table. Service call statuses are used to specify the status of a
ServiceCallTypeParams
Holds the key and name to an existing service call type.This object is used to pass keys to and retrieve keys fromServiceCallTypesServicemethods.
ServiceCallTypesService
TheServiceCallTypesServiceservice enables you to add, look up and remove service call types in the service call type master data table. Service call types are used to classify service calls.To see the
ServiceContract_Lines
ServiceContract_Linesis a child object of theServiceContractsobject that represents the line entries of each service contract. This object is part of theServicemodule.Source table:CTR1.
ServiceContracts
ServiceContractsis a business object that represents the service contracts table in theServicemodule of SAP Business One application.This object enables you to:Add a service contract.Retrieve a servic
ServiceGroup
Represents a service group that can be used for the automatic determination of tax codes for services.Source table:OSGP.
ServiceGroupParams
Holds the key and name to an existing service group.This object is used to pass keys to and retrieve keys fromServiceGroupsServicemethods.
ServiceGroupsService
TheServiceGroupsServiceservice enables you to add, look up, update, and remove service groups.Source table:OSGP.
SpecificWTHAmountsService
TheSpecificWTHAmountsServiceservice enables you to add, look up, update and remove specific WTax amounts. Source table:OSWA.
StatesService
TheStatesServiceservice enables you to add, look up and remove states in the states master data table. States are assigned to business partners and other objects as part of the address information.Eac
TargetGroupsService
TheTargetGroupsServiceservice enables you to add, look up, update, and remove target groups.Source table:OTTG.
TaxCodeDeterminationsService
TheTaxCodeDeterminationsServiceservice enables you to add, look up, update, and remove tax code determination rules.For all localizations except Brazil, India, Israel and Puerto Rico, you can set up t
TaxExemptReasonService
TheTaxExemptReasonServiceservice enables you to add, look up and remove Tax Exempt Reason.Source table:TXRE.
TaxReplStateSubService
TheTaxReplStateSubServiceservice enables you to add, look up, update, and remove tax replacement state subscription.Source table:OTRSS.
TSRExceptionalEventService
TheTSRExceptionalEventServiceservice enables you to add, look up, and update Exceptional Events.Source table:OEEV.
UnitOfMeasurementGroupsService
TheUnitOfMeasurementGroupsServiceservice enables you to add, look up, update, and remove unit of measurement groups.Source table:OUGP.
UnitOfMeasurementsService
TheUnitOfMeasurementsServiceservice enables you to add, look up, update, and remove unit of measurements.Source table:OUOM.
UserMenuService
UserMenuService manages the user menu.Source table:CUMI.The service maintains a collection of user menus, each identified by a specific value of UserMenuParams.It enables the user to:Get current user
WarehouseSublevelCodesService
TheWarehouseSublevelCodesServiceservice enables you to add, look up, update, and remove warehouse sublevel codes.Source table:OBSL.
WorkflowTaskService
WorkflowTaskServiceis a business object that manages the tasks of the SAP Business One Workflow component.This object enables you to do the following:Get workflow tasks owned by the current user and f
Classes (1241)
AccountCategory
A data structure object related to theAccountCategoryServiceservice.Source table:OACG.
AccountCategoryParams
Holds identification parameters for theAccountCategoryService(CategoryCode, CategoryName).
AccountSegmentationCategories
TheAccountSegmentationCategoriesobject represents the categories for each of the account segments in theFinancialsmodule.This object enables you to:Add an account category to a segment.Retrieve an acc
AccountSegmentations
TheAccountSegmentationsobject represents the account segments in theFinancialsmodule. The default segments are:Division,Region, andDepartment.When creating a new company, before defining any accounts,
AccrualTypeParams
Holds the key of an accrual type.This object is used to pass keys to and retrieve keys fromAccrualTypesServicemethods.Source table:OACR.
Activity
Activities refer to interactions you have with business partners, such as phone calls, meetings, tasks, and so on. All activities are automatically recorded in your calendar and in activity reports.In
ActivityInstanceParams
Holds the key and date of an instance in a recurring activity.This object is used to pass keys to and retrieve keys fromActivitiesServicemethods.Source table:OCLG.
ActivityLocations
ActivityLocationsis a business object that represents activity locations in theBusiness Partnersmodule.This object enables you to:Add a location for an activity (for example, meeting room, address nam
ActivityMultipleRecipient
List of the recipients when you select the Multiple Recipients option.Source table:CLG2.
ActivityMultipleRecipientCollection
Properties of the recipients when you select theMultiple Recipientsoption.Source table:CLG2.
ActivityParams
Holds the key of an activity.This object is used to pass keys to and retrieve keys fromActivitiesServicemethods.Source table:OCLG.
ActivityStatus
ActivityStatusis a business object that enables to define statuses forTasktype activities in theBusiness Partnersmodule.This object enables you to:Add a status to the statuses list.Retrieve a status b
ActivityTypes
ActivityTypesis a business object that represents activity types in theBusiness Partnersmodule.This object enables you to:Add a type for an activity.Retrieve an activity type by its key.Update an acti
AdditionalExpenses
AdditionalExpensesis a business object that represents the additional expenses defined in the Administration module. These definitions are used by theMarketing Documents and Receipts. This object enab
AddressExtension
TheBill ToandShip Toaddress for a marketing document.Source table:INV12, RIN12, RDN12, RPC12, RPD12, RRR12, PRR12, DRF12
AddressFormatParams
Holds the key of an address format.This object is used to pass keys to and retrieve keys fromAddressServicemethods.
AddressParams
Holds the key of an address.This object is used to pass keys to and retrieve keys fromAddressServicemethods.Source table:SCL7.
AddressReturnParams
Holds the key of a full address.This object is used to pass keys to and retrieve keys fromAddressServicemethods.
AdminInfo
TheAdminInfois a data structure related to theCompanyService. It includes administration properties for system initialization (company details, document settings, and general settings), and various de
AlertManagement
AlertManagementis Data structure related to theAlertManagementService.Source table:OALT.
AlertManagementDocument
AlertManagementDocumentis a data structure related to theAlertManagementService.Source table:OALT.
AlertManagementDocuments
AlertManagementDocumentsis a Data Collection ofAlertManagementDocumentdata structures. Source table:OALT.
AlertManagementParams
This object specifies the identification key combination (Code, Name and Type) for which theAlertManagementServiceis related.Source table:OALT.
AlertManagementParamsCollection
AlertManagementParamsCollectionis a Data Collection ofAlertManagementParamsIdentification Keys.Source table:ALT1.
AlertManagementRecipient
AlertManagementRecipientis a data structure related to theAlertManagementServiceand defines the properties of theAlertManagementService's recipient. Source table:ALT1.
AlertManagementRecipients
AlertManagementRecipientsis a Data Collection ofAlertManagementRecipientdata structures. Source table:ALT1.
AlternateCatNum
AlternateCatNumis a business object that represents the alternative catalog numbers in theBusiness Partnersmodule.This object enables you to:Add an alternative catalog number.Retrieve an alternative c
AlternativeItem
A data structure object related to theAlternativeItemsServiceservice.Source table:OALI.
ApprovalRequestDecision
ApprovalRequestDecisionis a child object of theApprovalRequestobject that represents the approval decision of an approval request.
ApprovalRequestLine
ApprovalRequestLineis a child object of theApprovalRequestobject. Since one approval request may have more than one authorizer, each line represents the details of the approval request to the authoriz
ApprovalRequestParams
Holds the key, remarks, and status of an approval request.This object is used to pass keys to and retrieve keys fromApprovalRequestsServicemethods.Source table:OWDD.
ApprovalStage
ApprovalStageis a Data structure related to theApprovalStagesService.Source table:OWST.
ApprovalStageApprover
ApprovalStageApproveris a Data structure that define the user Id of theApprovalStageapprover.Source table:WST1.
ApprovalStageApprovers
ApprovalStageApproversis a Data Collection ofApprovalStageApproverdata structures.
ApprovalStageParams
The ApprovalStageParams specifies the identification key combination (Code and Name) for which theApprovalStagesServiceis related.Source table:OWST.
ApprovalStages
TheApprovalStagesis a Data Collection ofApprovalStagedata structure.Source table:OWST.
ApprovalStagesParams
ApprovalStagesParamsis a Data Collection ofApprovalStageParamsidentification keys.Source table:OWST.
ApprovalTemplate
ApprovalTemplateis a data structure related to theApprovalTemplatesService. Source table:OWTM.
ApprovalTemplateDocument
ApprovalTemplateDocumentis a data structure related to theApprovalTemplatesService.Source table:WTM3.
ApprovalTemplateDocuments
ApprovalTemplateDocumentsis a Data Collection ofApprovalTemplateDocumentdata structures.Source table:WTM3.
ApprovalTemplateParams
The ApprovalTemplateParams specifies the identification key combination (Code and Name) for which theApprovalTemplatesServiceis related.Source table:OWTM.
ApprovalTemplateQueries
ApprovalTemplateQueriesis a Data Collection ofApprovalTemplateQuerydata structures.Source table:WTM5.
ApprovalTemplateQuery
ApprovalTemplateQueryis a data structure related to theApprovalTemplatesService.
ApprovalTemplates
ApprovalTemplatesis a Data Collection ofApprovalTemplatedata structures.Source table:OWTM.
ApprovalTemplatesParams
ApprovalTemplatesParamsis a Data Collection ofApprovalTemplateParamsidentification keys.Source table:OWTM.
ApprovalTemplateStage
ApprovalTemplateStageis a data structure related to theApprovalTemplatesService.Source table:WTM2.
ApprovalTemplateStages
ApprovalTemplateStagesis a Data Collection ofApprovalTemplateStagedata structures.Source table:WTM2.
ApprovalTemplateTerm
ApprovalTemplateTermis a data structure related to theApprovalTemplatesService.Source table:WTM4.
ApprovalTemplateTerms
ApprovalTemplateTermsis a Data Collection ofApprovalTemplateTermdata structures.Source table:WTM4.
ApprovalTemplateUser
ApprovalTemplateUseris a Data structure related to theApprovalTemplatesService.Source table:WTM1.
ApprovalTemplateUsers
ApprovalTemplateUsersis a Data Collection ofApprovalTemplateUserdata structures.Source table:WTM1.
AssetClass
With SAP Business One, you can use asset classes to classify fixed assets according to business and legal requirements. For each asset class, you can assign various depreciation areas and depreciation
AssetClassLine
AssetClassLineis a child object ofAssetClassobject and represents the depreciation area fields of an asset class.Source table:ACS1.
AssetClassParams
Holds the key to an existing asset class.This object is used to pass keys to and retrieve keys fromAssetClassesServicemethods.
AssetDocument
AssetDocumentis a business object that represents the header data of asset documents in theFixed Assetfunction of SAP Business One application.With SAP Business One, you can carry out a series of tran
AssetDocumentAreaJournal
AssetDocumentAreaJournalis a child object ofAssetDocumentobject and represents theAccountingtab fields of an asset document.Source table:ACQ2.
AssetDocumentLine
AssetDocumentLineis a child object ofAssetDocumentobject and represents the line entries of an asset document.Source table:ACQ1.
AssetDocumentParams
Holds the key and cancellation information to an existing asset document.This object is used to pass keys to and retrieve keys fromAssetDocumentServicemethods.
AssetGroupParams
Holds the key to an existing asset group.This object is used to pass keys to and retrieve keys fromAssetGroupsServicemethods.
Attachment
TheAttachmentobject represents an external file that is attached to business objects, such as,Contacts,Messages,andServiceContracts.From DI API version 2005, use theAttachments2object.
Attachments
Attachmentsis a collection of one or moreAttachmentobjects.From DI API version 2005, use theAttachments2object.
Attachments2
TheAttachments2object enables to copy files from a source folder to theAttachmentsfolder that is defined through the application.Files stored in theAttachmentsfolder can be associated by theAttachment
Attachments2_Lines
TheAttachments2_Linesis a child object of theAttachments2object. Each line stores details about one attachment file.Source table:ATC1.
BankChargesAllocationCode
Represents codes for the allocation of bank charges. These codes can be used as sorting or filtering parameters in the OPEX table that is created by SAP Business One and processed by Payment Engine.So
BankChargesAllocationCodeParams
Holds the key and name to a bank charges allocation code.This object is used to pass keys to and retrieve keys fromBankChargesAllocationCodesServicemethods.
BankPages
BankPagesis a business object that represents external bank statements in theBankingmodule.This object enables you to:Add bank statements.Retrieve a bank statement by its key.Update bank statements.Sa
Banks
TheBanksobject enables to define banks, which can be used by theHouseBankAccountsandBPBankAccountsobjects.Source table:ODSC.
BankStatement
A data structure related with theBankStatementServiceholding the bank statement header properties.Source table:OBNH.
BankStatementParams
A data structure holding idnetification properties for theBankStatementService.
BankStatementRow
A data structure related to theBankStatementServiceholding the properties of a bank statement line.Access this object viaBankStatement.BankStatementRows.Source table:OBNK
BankStatementsImportFile
This object defines the properties of the external file you want to import in BankStatementFromFile.
BarCode
The bar codes for your items. Multiple bar codes are allowed for each single UoM of an item.Source table:OBCD.
BarCodeParams
Holds the key to an existing bar code.This object is used to pass keys to and retrieve keys fromBarCodesServicemethods.
BatchNumberDetailParams
Holds the key to the batch number details for the item.This object is used to pass keys to and retrieve keys fromBatchNumberDetailsServicemethods.
BatchNumbers
BatchNumbersis a business object that represents the batch numbers of an item in theInventory and Productionmodule.This object enables you to add batch numbers for a selected item row (one record per
BEMReplicationPeriod
Master Data of Replication Scope Period of PFMCOP System.Source table:OBEM.
BEMReplicationPeriodParams
Holds the key to an existing Replication Scope Period.This object is used to pass keys to and retrieve keys fromBEMReplicationPeriodServicemethods.
BillOfExchange
BillOfExchangeis a business object that represents the Bill Of Exchange table in theBankingmodule. Bill Of Exchange is a commercial document used as a payment method in Spain, Portugal, Italy, France,
BillOfExchangeTrans_Deposits
BillOfExchangeTrans_Depositsis a child object of theBillOfExchangeTransactionobject and represents the deposits information for incoming payments.Source table:ODPS.
BillOfExchangeTransaction
BillOfExchangeTransactionis a business object that represents the Bill Of Exchange Transaction table in theBankingmodule. Bill Of Exchange is a commercial document used as a payment method in Spain, P
BillOfExchangeTransaction_Lines
BillOfExchangeTransaction_Linesis a child object of theBillOfExchangeTransactionobject, and represents the line entries of the Bill Of Exchange Transaction. This object enables you to add a line entry
BinLocation
A bin location is the smallest addressable unit of space in a warehouse where your goods are stored. To facilitate bin location management, SAP Business One lets you maintain a master data record for
BinLocationAttribute
You can set up different codes for each bin location attribute.Source table:OBAT.
BinLocationAttributeParams
Holds the key to an existing bin location attribute code.This object is used to pass keys to and retrieve keys fromBinLocationAttributesServicemethods.
BinLocationField
The bin location field you can specify and activate.Warehouse sublevels – The smaller units of space in a warehouse. SAP Business One lets you define up to 4 warehouse sssssssssublevelsBin location at
BinLocationFieldParams
Holds the key to an existing bin location field.This object is used to pass keys to and retrieve keys fromBinLocationFieldsServicemethods.
BinLocationParams
Holds the key to an existing bin location.This object is used to pass keys to and retrieve keys fromBinLocationsServicemethods.
BlanketAgreement
A blanket agreement is a longer-term arrangement between a purchasing organization and a vendor, or a sales organization and a customer, for the supply of items or provision of services over a period
BlanketAgreementParams
Holds the key to an existing blanket agreement.This object is used to pass keys to and retrieve keys fromBlanketAgreementsServicemethods.
BlanketAgreements_DetailsLine
BlanketAgreements_DetailsLineis a child object of theBlanketAgreements_ItemsLineobject and represents the details of a delivery plan for an item.Source table:OAT2.
BlanketAgreements_ItemsLine
BlanketAgreements_ItemsLineis a child object of theBlanketAgreementobject and represents the items that can be purchased or sold within the scope of the blanket agreement.Source table:OAT1.
BlanketAgreementsDocument
BlanketAgreementsDocumentis a child object of theBlanketAgreementobject and you can view the documents associated with the blanket agreement.Source table:OAT4V.
Blob
Holds blob content to be added to or retrieved from a blob field in the SAP Business One database.
BlobParams
Specifies a set of blob fields, as follows:TheTableproperty specifies the database table.TheFieldproperty specifies the blob field in the database table.TheBlobTableKeySegmentsproperty specifies the r
BOEDocumentType
A data structure object holding properties for theBOEDocumentTypesService.Source table:ODTY.
BOEDocumentTypeParams
This object holds identification properties for the BOEDocumentTypesService object.Source table:ODTY.
BOEInstructionParams
This object holds identification properties for theBOEInstructionsServiceobject.
BOELineParams
Holds the key of a bill of exchange.This object is used to pass keys to and retrieve keys fromBOELinesServicemethods.
BOEPortfolio
A data structure object holding properties for theBOEPortfoliosService.Source table:OPTF.
BOEPortfolioParams
This object holds identification properties for theBOEPortfoliosServiceobject.
Boxes1099
Boxes1099is a child object of theForms1099object. It enables to add 1099 reporting boxes to a specified1099 Formtype.Source table:TNN1.
BPAccountReceivablePayble
BPAccountReceivablePaybleis a child object of theBusinessPartnersobject and represents the Business Partner Account Receivable Payable table in theBusiness Partnermodule.This object enables you to add
BPAddresses
BPAddressesis a child object of theBusinessPartnersand represents theShip ToandBill Toaddresses list of the business partner. This object is part of theBusiness Partnermodule.You can retrieve or set t
BPBankAccounts
BPBankAccountsis a business object that represents the bank accounts of the business partner.Source table:OCRB.
BPFiscalRegistryID
BPFiscalRegistryIDis a data structure related to theBusinessPartnersService.BPFiscalRegistryIDdescribes the type of the company's business activity (this information is required in some Brazilian lega
BPFiscalTaxID
BPFiscalTaxIDis a child object of theBusinessPartnersand indicates the Brazilian Fiscal IDs info for each business partner.You can retrieve or set this object by using theFiscalTaxIDproperty of theBus
BPPaymentDates
BPPaymentDatesis a child object ofBusinessPartnersobject that represents the payment days in the month for the business partner.Source table:CRD5.
BPPaymentMethods
BPPaymentMethodsis a child object of theBusinessPartnersobject that represents the payment methods related to the business partner.Source table:CRD2.
BPPriorities
TheBPPrioritiesobject enables to define business partner priorities for payment terms.Source table:OBPP.
BPWithholdingTax
BPWithholdingTaxis a child object of theBusinessPartnersobject that represents the withholding tax data related to the business partner.Source table:CRD4.
BranchParams
Holds the key and name to an existing branch.This object is used to pass keys to and retrieve keys fromBranchesServicemethods.
Budget
Budgetis a business object that represents the budget management in theFinancemodule. The budget management tracks company expenses and allows to block transactions when the budget exceeds.This object
Budget_Lines
Budget_Linesis a child object ofBudgetobject and represents the budget item details of an account.Source table:BGT1.
BudgetDistribution
BudgetDistributionis a business object that represents the budget distribution methods used by the budget management in theFinancemodule.This object enables you to:Add a budget distribution method.Ret
BudgetScenarios
BudgetScenariosis a business object that represents the budget scenarios used by the budget management in theFinancemodule.This object enables you to:Add a budget scenario.Remove a budget scenario.Ret
BusinessPartnerGroups
BusinessPartnerGroupsrepresents the setup of customer and vendor Groups. Used for classifing business partners according to groups, such as, sector or size.Source table:OCRG.
BusinessPartnerProperty
Represents a business partner property that can be assigned to a business partner.Source table:OCQGMandatory properties:PropertyName
BusinessPartnerPropertyParams
Holds the key and name of a business partner property.This object is used to pass keys to and retrieve keys fromBusinessPartnerPropertiesServicemethods.
BusinessPartners
BusinessPartnersis a business object that represents the Business Partners Master Data in theBusiness Partnersmodule.This object enables you to:Add a business partner record.Retrieve a business partne
BusinessPlaces
BusinessPlacesis a business object that represents a company's business locations. Each Korean company that issues tax invoices and VAT reports must indicate its business place. Each business place is
CallArgument
This object represents the list of request arguments related to the request call.Source table:REQ2.
CallMessage
This object represents the response message to the request call.Source table:REQ1.
CallMessageArgument
This object represents the list of arguments related to the response message.Source table:REQ3.
Campaign
You can create, maintain, and analyze your marketing event information using the campaign management feature.Source table:OCPN.
CampaignParams
Holds the key to an existing campaign.This object is used to pass keys to and retrieve keys fromCampaignsServicemethods.
CancelCheckRowParams
Holds the key to an existing check.This object is used to pass keys to and retrieve keys fromDepositsServicemethods.
CashDiscountParams
Holds the key and name to an existing cash discount.This object is used to pass keys to and retrieve keys fromCashDiscountsServicemethods.
CentralBankIndicatorParams
Holds the key to an existing bank indicator.This object is used to pass keys to and retrieve keys fromCentralBankIndicatorServicemethods.
CertificateSeriesParams
Holds the key and name to an existing certificate series for TDS (withholding tax) reports.This object is used to pass keys to and retrieve keys fromCertificateSeriesServicemethods.
CESTCodeData
In Brazil CEST Code identify material items which are subject to ST taxation.Source table:OCEST.
CESTCodeParams
Holds the key to existing CEST code data.This object is used to pass keys to and retrieve keys fromCESTCodeServicemethods.
ChartOfAccounts
ChartOfAccountsis a business object that represents the General Ledger (G/L) accounts in theFinancemodule.This object enables you to:Add a G/L account.Retrieve a G/L account by its key.Update a G/L ac
CheckLineParams
Holds the key of a received check.This object is used to pass keys to and retrieve keys fromCheckLinesServicemethods.
ChecksforPayment
Represents checks that are not tied to a document.SAP Business One updates the balances of vendor accounts each time you add a check for payment. This object is part of theBankingmodule. Checks tied t
ChecksforPaymentDocumentReferences
The document references of checks for payment.Source table:CHO3.
ChecksforPaymentLines
ChecksforPaymentLinesis a child object of theChecksforPaymentobject that represents the appendix of the check.Source table:CHO1.
ChecksforPaymentPrintStatus
Represents the print status of Checks for Payment.Source table:CHO2.
ChooseFromList
TheChooseFromListobject enables to set the display of theChoose From Listfor a specified object.Source table:OCHF.
ChooseFromList_Lines
ChooseFromList_Lines is a child object ofChooseFromList.Source table:CHFL.
ClosingDateProcedure
TheClosingDateProcedureobject enables to retrieve the closing date procedure definition.This object is applicable for clusterB(country-specific for Japan only).Source table:OCDP.
Cockpit
Represents a cockpit, which is a personalized work center where you can view, search, organize, and perform your regular work and related activities.Source table:OCPT.
CockpitParams
Holds the key to an existing cockpit.This object is used to pass keys to and retrieve keys fromCockpitsServicemethods.
ColumnPreferences
ColumnPreferencesis a Data structure related to theFormPreferencesService.Source table:CPRF.
ColumnsPreferencesParams
TheColumnsPreferencesParamsspecifies the identification key combination (userandFormId) for which theFormPreferencesServiceis related.Source table:CPRF.
Command
TheCommandobject enables to run SQL stored procedures located in the company database. This object is called by theRecordsetobject.
CommandParam
CommandParamis a child object of theCommandobject and used to retrieve single parameter of the stored procedure.
CommissionGroups
TheCommissionGroupsobject enables to define commission groups for a sales employee, an item, or a customer.Source table:OCOG.
Company
Companyis the primary DI API object that represents a single SAP Business One company database. This object enables you to connect to the company database and to create business objects to use with th
CompanyInfo
TheCompanyInfois a data structure related to theCompanyService. It includes initial parameters related to the company. The default values of part of the properties vary according to the country locali
ContactEmployeeBlockSendingMarketingContents
Block sending marketing contnet to the contact employee.
ContactEmployees
ContactEmployeesis a business object that represents the contact employees in theBusiness Partnersmodule. This object enables you to add contact information of employees to the Business Partners maste
Contacts
Contactsis a business object that represents the activities with customers and vendors in theBusiness Partnersmodule.This object enables you to:Add an activity.Retrieve an activity by its key.Update a
ContractTemplates
ContractTemplatesis a business object that represents the contract templates in theServicemodule.This object enables you to:Add a contract template.Retrieve a contract template by its key.Update a con
CostCenterTypeParams
Holds the key of a cost center type.This object is used to pass keys to and retrieve keys fromCostCenterTypesServicemethods.Source table:OCCT.
Counties
Countiesis a business object that enables to define counties of the BP address in theBusiness Partnersmodule.This object enables you to:Add a county to the counties list.Retrieve a county by its key.U
Country
A data structure object holding properties for theCountriesServiceobject.Source table:OCRY.
CountryParams
This object holds identification properties for theCountriesServiceobject.Source table:OCRY.
CreditCardPayments
TheCreditCardPaymentsobject enables to define dates for incoming payments from the credit card company.Source table:OCDT.
CreditCards
TheCreditCardsobject enables to define credit cards that the company can use for incoming and outgoing payments.Source table:OCRC.
CreditLineParams
Holds the key of a credit card payment.This object is used to pass keys to and retrieve keys fromCreditLinesServicemethods.
CreditPaymentMethods
TheCreditPaymentMethodsobject enables to define payment methods by credit cards.Source table:OCRP.
Currencies
Currenciesis a business object that represents the currency codes in theAdministrationmodule.This object enables you to:Add a currency code.Retrieve a currency code by its key.Update a currency code.R
CurrencyRestrictions
TheCurrencyRestrictionsis a child object of theWizardPaymentMethodsobject.This object enables to allow or restrict currencies in the payment method.Source table:PYM1.
CustomerEquipmentCards
CustomerEquipmentCardsis a business object that represents the customer equipment cards in theServicesmodule.This object enables you to:Add a customer equipment card.Retrieve a customer equipment card
CustomsDeclaration
A data structure related with theCustomsDeclarationServiceholding the information about a Cargo Customs Declaration (CCD).Source table:OCCD.
CustomsDeclarationParams
A data structure holding identification properties for theCustomsDeclarationService.
CustomsGroups
TheCustomsGroupsobject enables to define custom groups, which specify the customs duty for items purchased abroad that are liable for customs.Source table:OARG.
DataBrowser
TheDataBrowserenables to navigate between records that are selected from the database or from XML formatted data. All business objects can call the DataBrowser object using the Browser property. You m
DeductionTaxGroups
Represents withholding tax groups. These groups can be assigned to business partners to determine .Source table:ODDG.
DeductionTaxHierarchies
TheDeductionTaxHierarchiesobject enables to define taxation levels to withhold from payments to vendors. This object is part of theBusiness Partnersmodule.Source table:ODDT.
DeductionTaxHierarchies_Lines
The DeductionTaxHierarchies_Lines is a child object ofDeductionTaxHierarchiesobject. It enables to define the deduction percentage and maximum amount for each taxation level.Source table:DDT1.
DefaultCreditCards
TheDefaultCreditCardsis a child object of theUserDefaultGroupsobject. It enables to link G/L accounts to credit card codes.Source table:UDG2.
DefaultDocuments
TheDefaultDocumentsis a child object of theUserDefaultGroupsobject. It enables to set default settings for printing documents per user or users group.Source table:UDG1.
DefaultElementsforCR
With default elements in SAP Business One, you can maintain unified translations for Crystal Reports layouts according to different document languages.Source table:OMLP.
DefaultElementsforCRParams
Holds the key of a default elements for Crystal Reports.This object is used to pass keys to and retrieve keys fromDefaultElementsforCRServicemethods.
DefaultReportParams
Specifies the default report layout for a document type. The default report layout can be designated for a specific user and business partner, or for all users and business partners.Use this object wi
Department
Represents a department that can be assigned to a user or employee.Source table:OUDPMandatory properties:Name
DepartmentParams
Holds the key and name of a department.This object is used to pass keys to and retrieve keys fromDepartmentsServicemethods.
Deposit
Represents the deposits for received checks, credit card vouchers, and cash.Source table:ODPS.
DepositParams
Holds the key to an existing deposit.This object is used to pass keys to and retrieve keys fromDepositsServicemethods.
DepreciationArea
In SAP Business One, you can use different depreciation areas for showing the value of fixed assets for a specific purpose.Source table:ODPA.
DepreciationAreaParams
Holds the key to an existing depreciation area.This object is used to pass keys to and retrieve keys fromDepreciationAreasServicemethods.
DepreciationLevel
DepreciationLevelis a child object ofDepreciationTypeobject.You can view an asset's useful life as several phases and depreciate the asset by a defined rate for each phase. This way, the asset can hav
DepreciationType
In SAP Business One, you can use depreciation types to define different depreciation calculation methods for your fixed assets.After you create a depreciation type, you can assign it to a specific dep
DeterminationCriteria
The available determination criteria are predefined (you cannot define additional determination criteria):Item GroupItem CodeWarehouse CodeBusiness Partner GroupShip-to CountryShip-to StateYou can act
DeterminationCriteriaParams
Holds the key to an existing determination criteria.This object is used to pass keys to and retrieve keys fromDeterminationCriteriasServicemethods.
Dimension
Represents one of the five system-defined dimensions, which can be assigned to a profit center or distribution rule. Dimensions enables additional options in assigning costs to additional categories a
DimensionParams
Holds the key and name of a dimension.This object is used to pass keys to and retrieve keys fromDimensionsServicemethods.
DiscountGroups
Represents a set of item discounts for a specific business partner.Each business partner can be assigned a set of discounts, and each discount is associated with an item group, property, or manufactur
DiscountLine
Defines a single criteria for applying a cash discount, as well as the discount percentage.Source table:CDC1Mandatory properties:Day,Month(if discount is based on the current date)NumOfDays(if discoun
DistributionList
The distribution lists you have defined for sending messages.Source table:OMLS.
DistributionListLine
DistributionListLineis a child object of theDistributionListobject and represents recipients in a distribution list.Source table:MLS1.
DistributionListParams
Holds the key to an existing distribution list.This object is used to pass keys to and retrieve keys fromDistributionListsServicemethods.
DistributionRule
Represents a distribution rule for spreading a specific expense, account, journal entry, or other entity among profit centers.Source table:OOCRMandatory properties:FactorCode,TotalFactor
DistributionRuleLine
Specifies a profit center to which to assign part of any cost or expense that is tied to a distribution rule.Source table:OCR1All properties are mandatory.
DistributionRuleParams
Holds the key and name of a distribution rule.This object is used to pass keys to and retrieve keys fromDistributionRulesServicemethods.
DNFCodeSetup
Represents a DNF code that can be assigned to an item.Source table:ODNFMandatory properties:DNFCode,NCMCode
DNFCodeSetupParams
Holds the key and name of a DNF code.This object is used to pass keys to and retrieve keys fromDNFCodeSetupServicemethods.
Document_ApprovalRequests
Documents_ApprovalRequestsis a child object of theDocumentsobject. You can set the remarks field of the approval request.Source table:OWDDV.
Document_DocLinePickLists
Document_DocLinePickListsis a child object ofDocumentsobject and represents the pick list.Source table:PKL2.
Document_EDeliveryInfo
Information about electronic marketing documents for deliveries.Source tables:DLN26,RIN26,PDN26,RPC26.
Document_Installments
A child object ofDocumentsobject representing the installments feature in marketing documents.Source tables:INV6,OPCH6.
Document_Lines
Document_Linesis a child object ofDocumentsobject and represents the line entries of a document in theMarketing Documents and Receiptsmodule and theInventory and Productionmodule.The source table for
Document_LinesAdditionalExpenses
Document_LinesAdditionalExpensesis a child object ofDocument_Linesand represents the line entries of the additional expenses document in theMarketing Documentsmodule.The source table for each document
Document_SpecialLines
This object represents text and subtotal lines in marketing documents.Source table:INV10andIN10V(a virtual table for storing calculated values).
DocumentChangeMenuName
Represents the user-defined menu name for a specific document type/document subtype.For example, the menu for sales order documents isSales Orders. The name can be changed toOrders(or any other string
DocumentLinesBinAllocations
DocumentLinesBinAllocationsis a child object of theDocument_Linesobject that represents the bin allocation of items or serial items or batch items.Source table:INV19.
DocumentPackageItems
A data structure holding the properties of items in a package.Access this structure viaDocumentPackages.Items.Source table:DLN8.
DocumentPackages
This object holds a collection of packaging types you can attach to items in Delivery or A/R Invoice documents.Access this object viaDocuments.Packagesproperty.Source tables:DLN7,DLN8,INV7,INV8.
Documents
Documentsis a business object that represents the header data of documents in theMarketing Documents and Receiptsmodule and theInventory and Productionmodule of SAP Business One application.The source
DocumentsAdditionalExpenses
DocumentsAdditionalExpensesis a child object ofDocumentsobject and represents the documents of additional expenses in theMarketing Documentsmodule.The source table for each document is according to th
DocumentSeriesParams
The DocumentSeriesParams specifies the identification key combination (DocumentandSeries) for which theDocumentsis related.Source table:NNM1.DocumentSeries
DocumentSeriesUserParams
TheDocumentSeriesUserParamsspecifies the identification key combination (Document,SeriesandUsers) for whichDocumentsis related.Source table:NNM2.
DocumentTypeParams
TheDocumentTypeParamsspecifies the identification key combination (DocumentandDocumentSubType) for which theDocumentsobject is related.Source table:NNM2.
DownPaymentsToDraw
Represents down payments drawn into A/R or A/P invoices. TheDocuments.DownPaymentAmountproperty is updated with the total amount to draw.Source tables:INV9,PCH9,RIN9,RPC9,DRF9
DownPaymentsToDrawDetails
Represents detail lines for theDownPaymentsToDrawobject.Source tables:INV11,PCH11,RIN11,RPC11,DRF11
DunningLetters
Represents a list of dunning levels that is used as a template when creating a new dunning term. You can define up to 10 dunning levels, and relate each level to a dunning letter format.This object en
DunningTerm
Represents a dunning term, which defines a set of dunning levels that determine when to send dunning letters for past-due balances.A dunning term can be assigned to a business partner.Source table:ODU
DunningTermLine
Represents a criterion for sending out a dunning letter.For example, a dunning term can define dunning letters for 30, 60, and 90-day delinquent balances. The term would, therefore, contain three line
DunningTermParams
Holds the key and name of a dunning term.This object is used to pass keys to and retrieve keys fromDunningTermsServicemethods.
DynamicSystemStrings
TheDynamicSystemStringsobject enables to modify the field name and format in the interface to match the terms used in your company. For example, in the Business Partners Master Data form, you can modi
EDFProtocolParameter
Parameters for various types of electronic communication.Source table:ECM1.
ElectronicFileFormat
Represents the generic electronic file formats in SAP Business One.Source table:OLLF.
ElectronicFileFormatParams
Holds the key and name to an existing electronic file format.This object is used to pass keys to and retrieve keys fromElectronicFileFormatsServicemethods.
ElectronicProtocols
Protocol for electronic documents and communication.Source table:ECM2andECM6.
EmployeeAbsenceInfo
EmployeeAbsenceInfois a child object of theEmployeesInfoobject and represents the employee absence information.Source table:HEM1.
EmployeeEducationInfo
EmployeeEducationInfois a child object of theEmployeesInfoobject and represents the employee education information.Source table:HEM2.
EmployeePrevEmpoymentInfo
EmployeePrevEmploymentInfois a child object of theEmployeesInfoobject and represents the employee previous employment information.Source table:HEM4.
EmployeeReviewsInfo
EmployeeReviewsInfois a child object of theEmployeesInfoobject and represents the employee reviews information.Source table:HEM3.
EmployeeRoleSetup
Represents an employee role.Source table:OHTYMandatory properties:NameandDescriptioncannot both be blank.
EmployeeRoleSetupParams
Holds the key and name to an existing employee role.This object is used to pass keys to and retrieve keys fromEmployeeRolesSetupServicemethods.
EmployeeRolesInfo
A child object of theEmployeesInfoobject that represents the employee roles, for example,technician,sales employeeandpurchasing.Source table:HEM6.
EmployeeSavingsPaymentInfo
A child object of theEmployeesInfoobject that represents the employee's capital formation savings payments.Source table:HEM7.
EmployeesInfo
EmployeesInfois a business object that represents the employee master data in theHuman Resourcesmodule.This object enables you to:Add employee's details.Retrieve employee's details by its key.Update e
EmployeeTransfer
Represents the employee transfer record to the payroll provider.Source table:OHET.
EmployeeTransferDetail
EmployeeTransferDetailis a child object of theEmployeeTransferobject.Represents the sub-record of an employee transfer to the payroll provider.Source table:HET1.
EmployeeTransferParams
Holds the key of an employee transfer.This object is used to pass keys to and retrieve keys fromEmployeeTransfersServicemethods.Source table:OHET.
ExtendedAdminInfo
Enables you to set and get additional administration properties, in addition to the properties accessed via theAdminInfoobject.Source table:ADM1.
ExternalCall
ExternalCall object is a request initiated by SAP Business One application that requires to be processed by external applications (e.g. SAP Business One Intergration).Source table:OREQ.
ExternalCallParams
This object holds identification properties to get an ExternalCall instance.
ExternalReconciliation
Represents external reconciliation, which is the comparison of open transactions within SAP Business One with an external account statement.Source table:OMTH.
ExternalReconciliationFilterParams
Specifies the selection criteria for viewing, canceling, or re-creating previous external reconciliations created for business partners or G/L accounts.
ExternalReconciliationParams
Holds the key to an existing parameter set.This object is used to pass keys to and retrieve keys fromExternalReconciliationsServicemethods.
FAAccountDetermination
Account determination enables the system to automatically determine the relevant general ledger accounts for a fixed asset when an asset transaction takes place.SAP Business One lets you define multip
FAAccountDeterminationParams
Holds the key to an existing account determination rule for your fixed assets.This object is used to pass keys to and retrieve keys fromFAAccountDeterminationsServicemethods.
FactoringIndicators
TheFactoringIndicatorsobject enables to define a key that can be recorded in certain journal entries and used as a selection criterion in various reports.Source table:OIDC.
FeatureStatus
This object represents the status of a specified feature in the application, whether it is blocked or not according to the installation type: new 2007 release installation or upgrade installation prio
FeatureStatusCollection
FeatureStatusCollectionis a Data Collection ofFeatureStatusdata structures.
Field
TheFieldobject contains both standard and custom data access properties. This object enables you to manipulate the field data.
FIFOLayers
Specifies the FIFO layers to be updated, and the new values for the quantity and price.Source table:MRV2
FinancePeriod
TheFinancePeriodobject is a data structure related to theCompanyService.The object is used to identify and define a new Finance Period.Source table:OFPR.
FinancePeriodParams
TheFinancePeriodParamsspecifies the identification key(system number, period indicator ) for which theCompanyServiceis related.
FinancialYearParams
Holds the key and name to an existing financial period for TDS (withholding tax) reports.This object is used to pass keys to and retrieve keys fromFinancialYearsServicemethods.
FixedAssetValues
You can monitor the changes in the value of an asset over the course of one year.Source table:OFDV.
FormattedSearches
TheFormattedSearchesobject enables to assign a formatted search function to a specified field, so that SAP Business One users can enter values, originated by a pre-defined search process, to the field
Forms1099
Forms1099object enables to define newForm 1099types in addition to the existing types:1099 Miscellaneous,1099 Interest, and1099 Dividends.Source table:OTNN.
Gender
The gender information that you specified in addition to the system predefined employee gender type.Source table:OGDR.
GendersParams
Holds the key to an existing gender.This object is used to pass keys to and retrieve keys fromGendersServicemethods.
GeneralDataCollection
A collection ofGeneralDataobjects, each of which represents a record in a child UDO for a specific record of the main UDO.
GeneralDataParams
Holds the keys to rows in database tables linked to a UDO data. This object is used to pass keys to and fromGeneralServicemethods.Because it cannot be known the names of the properties that contain th
GetChangeLogParams
Holds the key to an existing change log.This object is used to pass keys to and retrieve keys from theChangeLogsServicemethods.
GLAccount
GLAccountis a data structure related to theAccountsService. The data is stored temporarily in a virtual table.
GLAccountAdvancedRule
The set of rules according to which the G/L account determination takes place. The advanced G/L account determination rules are defined per posting period.Source table:OGAR.
GLAccountAdvancedRuleParams
Holds the key to an existing advanced G/L account determination rule.This object is used to pass keys to and retrieve keys fromGLAccountAdvancedRulesServicemethods.
HolidayDate
Specify a set of company holiday dates as defined in the Holiday Dates window.Source table:HLD1.
HolidayParams
Holds the key of a holiday.This object is used to pass keys to and retrieve keys fromHolidayServicemethods.
HouseBankAccounts
TheHouseBankAccountsobject enables to define the company bank accounts.Source table:DSC1.
ImportFileParam
Borrows an existing field to input the EFM file path.It is an input parameter for theAddElectronicFileFormatmethod.
IndividualCounter
Individual counters conduct independent counting of an item at a storage location.Source table:INC8.
Industries
Industriesis a business object that represents the industries list from which an industry can be associated with a sales opportunity.This object enables you to:Add an industry to the list.Retrieve an
InventoryCounting
You can use this object to specify items for inventory counting and record the counting results.Source table:OINC.
InventoryCountingBatchNumber
InventoryCountingBatchNumberis a child object of theInventoryCountingLineobject and enables you to count inventory by batch number. Source table:BTNT1.
InventoryCountingLine
InventoryCountingLineis a child object of theInventoryCountingobject and represents the line entries of the inventory counting transaction. Source table: INC1V,INC1.INC1V table is a virtual table to s
InventoryCountingLineUoM
InventoryCountingLineUoMis a child object of theInventoryCountingLineobject and enables you to count inventory by unit of measure (UoM). Source table: INC2V,INC2.INC2V table contains information of mu
InventoryCountingParams
Holds the key to an existing inventory counting transaction.This object is used to pass keys to and retrieve keys fromInventoryCountingsServicemethods.
InventoryCountingSerialNumber
InventoryCountingSerialNumberis a child object of theInventoryCountingLineobject and enables you to count inventory by serial number. Source table:SRNT1.
InventoryCycles
The InventoryCycles object enables to setup cycles of inventory counts and order intervals. Inventory cycles setup enables to track inventory counts by issuing an alert each time a count is due. It al
InventoryOpeningBalanceDraftParamsCollection
InventoryOpeningBalanceDraftParamsCollection Class
InventoryPosting
If there are differences between the inventory counting results and the item quantities recorded in SAP Business One, you may need to reconcile the quantities so as not to distort your inventory valua
InventoryPostingBatchNumber
InventoryPostingBatchNumberis a child object of the IInventoryPostingLine object. If an item is counted by batch number, use this object to record the batch number information in inventory posting.Sou
InventoryPostingLine
InventoryPostingLineis a child object of theInventoryPostingobject and represents the line entries of the inventory posting transaction. Source table:IQR1.INC1V table is a virtual table to store the l
InventoryPostingLineUoM
InventoryPostingLineUoMis a child object of theInventoryPostingLineobject and enables you to specify the unit of measure (UoM) information for the items you want to post.Source table:IQR2.
InventoryPostingParams
Holds the key to an existing inventory posting transaction.This object is used to pass keys to and retrieve keys fromInventoryPostingsServicemethods.
InventoryPostingSerialNumber
InventoryPostingSerialNumberis a child object of the IInventoryPostingLine object. If an item is counted by serial number, use this object to record the serial number information in inventory posting.
InvokeParams
Holds a single string value. This object is used to pass a parameter to or receive a return value from theInvokeMethodmethod of theGeneralServiceservice.
ISDCreditMemo
The ISD Credit Memo has the exact same information as the ISD Invoice, but the posting of the ISD Credit Memo is opposite to the posting of the ISD Invoice.Source table:OISC.
ISDParams
Holds the key to an existing ISD document.This object is used to pass keys to and retrieve keys fromISDDocumentsServicemethods.
ISDRecipientCreditMemo
The ISD Recipient Credit Memo has the exact same information as the ISD Recipient Invoice, but the posting of the ISD Recipient Credit Memo is opposite to the posting of the ISD Recipient Invoice.Sour
ISDRecipientInvoice
Input Service Distribution (ISD) Recipient Invoice documents.Source table:OIRI.
ItemCycleCount
ItemCycleCount object hold the information when an item will go through cycle counting.Each Item has a few Warehouses and each Warehouse has one ItemCycleCount.Source table:ITW1
ItemGroups
ItemGroupsis a business object that represents the item groups definition in theInventory and Productionmodule.This object enables you to:Add an item group.Retrieve an item group by its key.Update an
ItemGroups_WarehouseInfo
ItemGroups_WarehouseInfois a child object of theItemGroupsobject that represents the items in the warehouse.Source table:OIGW.
ItemProperties
TheItemPropertiesobject enables to update the property names that can be used for sorting or grouping items in reports.Source table:OITG
Items
Itemsis a business object that represents the items master data in theInventory and Productionmodule.This object enables you to:Add an item details.Retrieve an item by its key.Update item details.Save
Items_PreferredVendors
Items_PreferredVendorsis a child object of theItemsobject that represents the preferred vendor for the item.Source table:ITM2
Items_Prices
Items_Pricesis a child object of theItemsobject that represents the items' prices in theInventory and Productionmodule. This object enables you to specify prices for various price lists.Source table:I
ItemsAttributeGroups
ItemsAttributeGroupsis a child object of theItemsobject.You can manage the attributes of an asset.Source table:ITM13.
ItemsDepreciationParameters
ItemsDepreciationParametersis a child object of theItemsobject.You can specify depreciation parameters for a fixed asset.Source table:ITM7.
ItemsDistributionRules
ItemsDistributionRulesis a child object of theItemsobject.You can assign distribution rules to an asset to facilitate cost accounting.Source table:ITM6.
ItemsPeriodControls
ItemsPeriodControlsis a child object of theItemsobject.You can define the depreciation calculation factors for different periods when you depreciate an asset using the straight line period control met
ItemsProjects
ItemsProjectsis a child object of theItemsobject.You can assign projects to an asset to facilitate cost accounting.Source table:ITM5.
ItemWarehouseInfo
ItemWarehouseInfois a child object of theItemsobject that represents the items in the warehouse. This object is part of theInventory and Productionmodule. This object enables you to add an item to the
JournalEntries
JournalEntriesis a business object that represents the journal transactions in theFinancemodule.This object enables you to:Add a journal transaction.Retrieve a journal transaction by its key.Update a
JournalEntries_Lines
Journal_Entries_Linesis a child object of theJournalEntriesobject, and represents the line entries of each transaction. This object enables you to add a journal transaction line.Source table:JDT1.
JournalVouchers
JournalVouchersis a business object that represents the journal vouchers in theFinancemodule.Use the JournalVouchers object as a draft for journal entries. That is, no values are created in the genera
KnowledgeBaseSolutions
KnowledgeBaseSolutionsis a business object that represents the knowledge base solutions in theServicemodule.This object enables you to:Add a solution to the knowledge base.Retrieve a solution from the
KPI
A KPI set is a parameter set that you can define or modify parameters for dashboards.Source table:OKPI.
KPI_ItemLine
KPI_ItemLineis a child object of theKPIobject and represents the line entries of a parameter set.Source table:KPI1.
KPIParams
Holds the key to an existing parameter set.This object is used to pass keys to and retrieve keys fromKPIsServicemethods.
LandedCost
Represents a landed costs document, which is used for recording and allocating the costs incurred when importing goods. Source table:OIPF.
LandedCost_CostLine
TheLandedCost_CostLineobject enables you to allocate landed costs to the various items according to specific criteria, for example volume, weight, or quantity.Source table:IPF2.
LandedCost_ItemLine
TheLandedCost_ItemLineobject enables you to display the data regarding the imported goods as copied from goods receipt PO documents.Source table:IPF1.
LandedCostParams
Holds the key to an existing landed costs document.This object is used to pass keys to and retrieve keys fromLandedCostsServicemethods.
LandedCostsCodes
TheLandedCostsCodesobject enables to define codes for landed costs and their distribution type. These codes are used in delivery notes to divide the landed costs between the items according to the spe
Layer
Represents a FIFO layer for a specific item and location.After retrieving a FIFO layer, you may want to revaluate it. To specify a FIFO layer to be revaluated, pass its layer ID and sequence number to
LengthMeasures
TheLengthMeasuresobject enables to define the length and width measure units that are used for item records.Source table:OLGT.
LocalEra
LocalErais a business object that represents the Local Era. Local Era is a type of calendar system that co-existent in some countries (such as, Japan) with the Gregorian calendar.This object enables y
MailElectronicDocumentParam
Parameters for sending electronic documents through SBOMailerService.
Manufacturers
TheManufacturersobject enables to define manufacturers used in the Item master data.Source table:OMRC.
MaterialGroup
Represents a material group, which is used for the automatic tax code determination for materials.Source table:OMGP.
MaterialGroupParams
Holds the key and name to an existing material group.This object is used to pass keys to and retrieve keys fromMaterialGroupsServicemethods.
MaterialRevaluation
MaterialRevaluationis a business object that enables you to update the items' price (average priceorstandard priceonly), revaluate the stock, and create journal entries accordingly.This object applies
MaterialRevaluation_lines
MaterialRevaluation_Linesis a child object of theMaterialRevaluationobject representing the line entries of each transaction.Source table:MRV1.
MaterialRevaluationFIFO
A specific item's FIFO layers.You can use theMaterialRevaluationFIFOServiceservice to retrieve an item's FIFO layers, which are returned in this object. You can then revaluate these layers by passing
MaterialRevaluationFIFOParams
Contains parameters for retrieving FIFO layers using theMaterialRevaluationFIFOServiceservice.
Message
Messageis a data structure related to theMessagesService. It includes properties related to the message content, such as subject, text, attached file, and attached data.Source table:OALR.
MessageDataColumn
MessageDataColumnis a data structure related to theMessagesService. It enables to add one data column to the data columns collection. TheMessageDataColumnobject contains the title of the column and wh
MessageDataColumns
MessageDataColumnsis a collection ofMessageDataColumndata stractures. This enables to attache data to a message, such as invoice or quatation, that exits in the company database. TheMessageDataColumns
MessageDataLine
TheMessageDataLineis a child data structure related to theMessageDataColumn. It contains the value of a specified cell in theDatatable, which is defined by its column number (vtIndexofItemofMessageDat
MessageHeader
MessageHeaderis a data structure related to theMessagesService. The data is stored temporarily in the memory in a virtual table (at a later stage, the data is stored in the OAOB and OAIB tables).Sourc
Messages
Messagesis a business object that represents the messages in theAdministrationmodule. This object enables you to send messages through SAP Business One messaging service.You can use theMessagesService
MultiLanguageTranslations
TheMultiLanguageTranslationobject enables to translate alphanumeric data of specified fields in master data objects (such as,BusinessPartnersandItems) to foreign languages and then print documents in
MultiplePayment
A data structure related toBankStatementServiceholding properties for a multiple payment on a bank statement line.Source table:BNK1.
MultiplePayments
A data collection ofMultiplePaymentobjects related to theBankStatementService.
NatureOfAssessee
Represents a type of assessee in order to determine the tax rate for TDS (withholding tax).Source table:ONOAMandatory properties:Code,Description
NatureOfAssesseeParams
Holds the key and code to an existing assessee type.This object is used to pass keys to and retrieve keys fromNatureOfAssesseesServicemethods.
NCMCodeSetup
Represents an NCM code that can be assigned to an item.Source table:ONCMMandatory properties:NCMCode,Description
NCMCodeSetupParams
Holds the key and name to an existing NCM code.This object is used to pass keys to and retrieve keys fromNCMCodesSetupServicemethods.
NotaFiscalCFOP
Represents CFOP codes for Nota Fiscal documents.CFOP codes describes the business transaction from the tax authorities' point of view.Source table:OCFP
NotaFiscalUsage
Represents a usage for specifying tax codes for Nota Fiscal documents.Source table:OUSG
OpenningBalanceAccount
OpenningBalanceAccountis a data structure related to theAccountsServiceandBusinessPartnersService. The data is stored temporarily in a virtual table.
OriginalItemParams
This object holds identification properties for theAlternativeItemsService(ItemCode and ItemName).
PackagesTypes
PackagesTypesis a business object that represents the list of package types for deliveries in theInventory and Productionmodule.This object enables you to:Add a package type.Retrieve a package type.Up
PartnersSetupParams
Holds the key to an existing partner.This object is used to pass keys to and retrieve keys fromPartnersSetupsServicemethods.
PathAdmin
An object for setting and getting directory paths for storing various files.Source tables:OADP
PaymentBlockParams
Holds the key and name to an existing payment block.This object is used to pass keys to and retrieve keys fromPaymentBlocksServicemethods.
PaymentRunExport
PaymentRunExportis a business object that enables you to export data of automatic payments for both incoming payments and outgoing payments to vendors. The automatic payments data is generated by runn
PaymentRunExport_Lines
PaymentRunExport_Linesis a child object of thePaymentRunExportobject and represents the line entries of each payment.Source table:PEX1.
Payments
Paymentsis a business object that represents payment methods in theBankingmodule. This object defines the incoming payments from customers and outgoing payments to vendors. Available payment methods a
Payments_Accounts
Payments_Accountsis a child object of thePaymentsobject and represents the payments through account transfers in theBankingmodule.Source tables:RCT4(incoming payments) andVPM4(outgoing payments).
Payments_ApprovalRequests
Payments_ApprovalRequestsis a child object of thePaymentsobject. You can set the remarks field of the approval request.Source table:OWDDV.
Payments_Checks
Represents checks that are tied to an outgoing payment document.Checks that are not tied to a document are represented by theChecksforPaymentobject.Source tables:RCT1(incoming payments) andVPM1(outgoi
Payments_CreditCards
Payments_CreditCardsis a child object of thePaymentsobject and represents the payments by credit cards in theBankingmodule.Source tables:RCT3(incoming payments) andVPM3(outgoing payments).
Payments_Invoices
Payments_Invoicesis a child object of thePaymentsobject and represents the invoices related to the payments in theBankingmodule.Source tables:RCT2(incoming payments) andVPM2(outgoing payments).
PaymentTermsTypes
PaymentTermsTypesis a business object that represents the types of payment terms in theBankingmodule. The payment terms define typical agreements that apply to transactions with customers and vendors.
PaymentWizard
The payment wizard enables you to generate incoming and outgoing payments in batches according to the selected A/R and A/P open transactions and the selected payment methods.Source table:OPWZ.
PaymentWizardParams
Holds the key and name to an existing payment run.This object is used to pass keys to and retrieve keys fromPaymentWizardServicemethods.
PeriodCategory
ThePeriodCategoryobject is a data structure related to theCompanyService.The PeriodCategory object provides two types of properties:Properties that access existing Accounts and function as foreign key
PeriodCategoryParams
ThePeriodCategoryParamsspecifies the identification key (AbsoluteEntry) for which theDocumentSeriesParamsservice is related. .
PeriodCategoryParamsCollection
PeriodCategoryParamsCollectionis a collection ofPeriodCategoryParamsidentification keys.
PickLists
ThePickListsobject supports the picking process of items from the warehouse. The picking process is applicable only for items that are already approved in sales orders.Source table:OPKL.
PickLists_Lines
ThePickLists_Linesis a child object of thePickListsobject. Each line represents an order and its picking details in the pick list.Source table:PKL1.
PredefinedTextParams
Holds the key and name to an existing predefined text.This object is used to pass keys to and retrieve keys fromPredefinedTextsServicemethods.
PriceLists
PriceListsis a business object that represents the management of price lists in theInventorymodule. A price list is used byItems_Pricesobject to set the item prices. An item can have several prices, w
ProductionOrders
TheProductionOrdersobject supports the creation and maintenance of production orders.This object replaces theWorkOrdersobject of release 2004. During upgrade to 2005, SAP Business One creates producti
ProductionOrders_Lines
TheProductionOrders_Linesis a child object of theProductionOrdersobject. Each line represents a component (item) of the product.Source table:WOR1.
ProductionOrders_SalesOrderLines
TheProductionOrders_SalesOrderLinesis a child object of theProductionOrdersobject. You can set the sales order to which to link the production order.Source table:WOR2.
ProductionOrders_Stages
TheProductionOrders_Stagesis a child object of theProductionOrdersobject. You can set the route stages to which to link the production order.Source table:WOR4.
ProductTrees
ProductTreesis a business object that represents a completed product comprising parts and raw materials, which is described by means of a bill of materials. This object is part of theInventorymodule.T
ProductTrees_Lines
ProductTrees_Linesis a child object of theProductTreesobject and it represents the line entries of each product tree. This object is part of theInventory and Productionmodule.Source table:ITT1.
ProductTrees_Stages
TheProductTrees_Stagesis a child object of theProductTreesobject. You can set the route stages to which to link the BOM.Source table:ITT2.
ProfitCenter
Represents a profit center.Source table:OPRCMandatory properties:CenterCode,CenterName
ProfitCenterParams
Holds the key and name to an existing profit center.This object is used to pass keys to and retrieve keys fromProfitCentersServicemethods.
Project
A data structure object holding properties for theProjectsService(Code and Name).Source table:OPRJ.
ProjectParams
This object holds identification properties for theProjectsServiceobject (Code and Name).
QueryCategories
QueryCategoriesis a business object that represents the query categories in the Queries Manager.This object enables you to:Add a query category.Retrieve a query category by its key.Update a query cate
Queue
Queueis a business object that represents the queues list in theServicemodule from which you can assign a queue member to a service call.A queue is a group of SAP Business One users (queue members) th
QueueMembers
QueueMembersis a child object ofQueueobject and represents SAP Business One users that are members of the queue. Source tables:QUE1.
Recipient
Recipientis a data structure related to theMessagesService. It represents the data of a single recipient of a message or alert.Source table:AOB1.
RecipientCollection
RecipientCollectionis a collection ofRecipientdata structures. It represents the list of receipients of a message (replaces theRecipientsobject - backward compatibilty is maintained).
Recipients
Recipientsis a business object that represents the recipients' list of a message or alert. This object enables you to add recipient information to the recipients list for sending messages.You can use
ReconciliationBankStatementLine
Represents open transactions to be reconciled in external bank statement.ReconciliationBankStatementLineis a child object of theExternalReconciliationobject.Source table:OBNK.
ReconciliationJournalEntryLine
Represents open transactions to be reconciled in journal entry.ReconciliationJournalEntryLineis a child object of theExternalReconciliationobject.Source table:JDT1.
Recordset
Recordsetis a raw data access object that enables you to select data from the database, navigate through the result set, and manipulateuser tables, which arenotexposed by the DI API. The main method o
RecordsetEx
RecordsetExis a raw data access object that enables you to fetch data from the database table. The main method of this object isDoQuery, which lets you run SQL select queries in its query string.
RecurringPostingsDocumentReferenceCollection
RecurringPostingsDocumentReferenceCollection Class
RecurringTransactionTemplateParams
Holds the key to an existing recurring transaction template.This object is used to pass keys to and retrieve keys fromRecurringTransactionTemplatesServicemethods.
RecurringTransactionTemplateParamsCollection
A collection ofRecurringTransactionTemplateParamsobjects.
Relationships
Relationshipsis a business object that represents the relationships list from which a relationship definition can be associated with a partner in a sales opportunity.This object enables you to:Add a r
ReportLayout
Represents a layout for PLD or a layout/report for Crystal Reports.Source table:RDOC
ReportLayoutParams
Holds the key, name, and type of report/report layout.This object is used to pass keys to and retrieve keys fromReportLayoutsServicemethods.
ReportParams
Indicates which reports to retrieve, for example in theGetDefaultReportmethod of theReportLayoutsService.ReportParamscan specify reports based on the following parameters:Business partner for whom the
ReportType
Represent the report type to which a layout is assigned. You can insert report types for add-on forms.Source table:RTYP.
ReportTypeParams
Holds the key to an existing report type.This object is used to pass keys to and retrieve keys fromReportTypesServicemethods.
Resource
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
ResourceDailyCapacity
You can plan daily internal capacity which you can later set as default values in theResources-->Set Daily Internal Capacitywindow.Source table:RSC6.
ResourceEmployee
If the resource type isLabor, you can associate employees with the resource.Source table:RSC4.
ResourceFixedAsset
If the resource type isMachine, you can associate fixed assets with the resource.Source table:RSC3.
ResourceParams
This object is used to pass keys to and retrieve keys fromResourcesServicemethods.
SalesForecast
SalesForecastis a business object that represents the sales forecast for a specified period. The sales forecast is required for planning the purchase and production of items in theMRPmodule.This objec
SalesForecast_Lines
SalesForecast_Linesis a child object ofSalesForecastobject and represents sales forecast of items and their quantity for a specified day.Source table:FCT1.
SalesOpportunities
SalesOpportunitiesis a business object that represents the sales opportunities data in SAP Business One. Sales opportunities include potential sale volumes that may arise from business with customers
SalesOpportunitiesCompetition
SalesOpportunityCompetitionis a child object of theSalesOpportunitiesobject that represents the competitors of the sales opportunity.Source table:OPR3.
SalesOpportunitiesInterests
SalesOpportunitiesInterestsis a child object of theSalesOpportunitiesobject and represents the interests range of sales opportunity.Source table:OPR4.
SalesOpportunitiesLines
SalesOpportunityLinesis a child object of theSalesOpportunitiesobject and represents the stages of the sales opportunity.Source table:OPR1.
SalesOpportunitiesPartners
SalesOpportunityPartneris a child object of theSalesOpportunitiesobject that represents the partners of the sales opportunity.Source table:OPR2.
SalesOpportunitiesReasons
SalesOpportunitiesReasonsis a child object of theSalesOpportunitiesobject and represents the reasons for failures of sales opportunity.Source table:OPR5.
SalesOpportunityCompetitorSetup
Represents a competitor.Source table:OCMTMandatory properties:Name
SalesOpportunityCompetitorSetupParams
Holds the key and name to an existing competitor.This object is used to pass keys to and retrieve keys fromSalesOpportunityCompetitorsSetupServicemethods.
SalesOpportunityCompetitorSetupParamsCollection
A collection ofSalesOpportunityCompetitorSetupobjects.
SalesOpportunityInterestSetup
Represents an area of interest for the sales opportunity.Source table:OOINMandatory properties:Description
SalesOpportunityInterestSetupParams
Holds the key and name to an interest.This object is used to pass keys to and retrieve keys fromSalesOpportunityInterestsSetupServicemethods.
SalesOpportunityInterestSetupParamsCollection
A collection ofSalesOpportunityInterestSetupParamsobjects.
SalesOpportunityReasonSetup
Represents a reason for a successful or unsuccessful sales opportunity.Source table:OOFRMandatory properties:Description
SalesOpportunityReasonSetupParams
Holds the key and name to an existing reason.This object is used to pass keys to and retrieve keys fromSalesOpportunityReasonsSetupServicemethods.
SalesOpportunityReasonSetupParamsCollection
A collection ofSalesOpportunityReasonSetupParamsobjects.
SalesOpportunitySourceSetup
Represents a source from which sales opportunities can be generated.Source table:OOSRMandatory properties:Description
SalesOpportunitySourceSetupParams
Holds the key and name to a source.This object is used to pass keys to and retrieve keys fromSalesOpportunitySourcesSetupServicemethods.
SalesOpportunitySourceSetupParamsCollection
A collection ofSalesOpportunitySourceSetupParamsobjects.
SalesPersons
TheSalesPersonsobject enables to define sales employees and their commision percentage.Source table:OSLP.
SalesStages
TheSalesStagesobject enables defining sales stages and their probability percentage. For example: Lead, Meeting, Quotation, Negotiation, and Order. These definitions are used as default values for the
SalesTaxAuthorities
SalesTaxAuthoritiesis a business object that represents the sales tax jurisdictions data for US and Canada localizations, or sales tax types for Latin America localization.In US and Canada localizatio
SalesTaxAuthoritiesTypes
SalesTaxAuthoritiesTypesis a business object that represents the type of sales tax authorities. It specifies whether or not the sales tax authority includes also VAT.This object enables you to:Add a s
SalesTaxCodes
SalesTaxCodesis a business object that represents the inclusive sales tax codes. Each sales tax code consists of one or more sales taxes as defined inSalesTaxAuthoritiesobject.This object enables you
SalesTaxCodes_Lines
TaxCodes_Linesis a child object of theSalesTaxCodesobject and represents the tax authorities/types from which the tax code is combined.Source table:STC1.
SBObob
The SBObobobject is raw data access object that enables you to retrieve information quickly and easily. The returned data is usually aRecordsetobject that enables data manipulation.SeeSBObob samples.
Section
Represents a section of the tax code that defines the type of business transaction subject to TDS (withholding tax).Source table:OSECAll properties are mandatory.
SectionParams
Holds the key and code to an existing section.This object is used to pass keys to and retrieve keys fromSectionsServicemethods.
SerialNumberDetailParams
Holds the key to the serial details for the item.This object is used to pass keys to and retrieve keys fromSerialNumberDetailsServicemethods.
SerialNumbers
SerialNumbersis a business object that represents the serial numbers and additional tracking information of items. This object is part of theInventory and Productionmodule.Source table:OSRN,OSRW,OSRQ,
Series
Seriesis a data structure related to theSeriesService.It represents the series object, a part of a document name.Source table:NNM1(Documents Numbering - Series).
SeriesCollection
SeriesCollectionis a data collection ofSeriesdata structures.Source table:NNM1(Documents Numbering - Series).
SeriesLines
A collection ofSeriesLineobjects.Currently, a certificate series can have only one series line in itsSeriesLinesproperty.
SeriesParams
TheSeriesParamsspecifies an identification key (Series) for which theSeriesServiceis related.
ShippingTypes
TheShippingTypesobject enables to define transportation methods (for example, air cargo and courier) to carry out deliveries. A shipping type can be assigned to a document, item master data, and busin
ShowDifferenceParams
Holds the key to an existing change log that contains several log instances.This object is used to pass keys to and retrieve keys from theChangeLogsServicemethods.
SpecialPrices
Represents a discount for a specific item in a specific price list. The discount can apply to a specific business partner or for all business partners.Specific Partners:To view discounts for specific
SpecialPricesDataAreas
SpecialPricesDataAreasis a child object ofSpecialPricesobject and represents special prices that are valid only for specified periods such as, holidays and season sales.Source table:SPP1.
SpecialPricesQuantityAreas
SpecialPricesQuantityAreasis a child object ofSpecialPricesDataAreasobject and represents special prices that are valid only for specified quantities and above.Source table:SPP2.
SpecificWTHAmountsParams
Holds the key to an existing specific WTax amounts.This object is used to pass keys to and retrieve keys fromSpecificWTHAmountsServicemethods.
State
Represents a state that can be included, for example, in an address for a business partner.Source table:OCSTAll properties are mandatory.
StateParams
Holds the key and name to an existing state.This object is used to pass keys to and retrieve keys fromStatesServicemethods.
StockTaking
This function is abandoned in SAP Business One 9.0. If you use this object, an ATL Error occurs.StockTakingis a business object that is used to take items from a warehouse, or to put items into a ware
StockTransfer
StockTransferis a business object that represents items to transfer from one warehouse to another. This object is part of theInventory and Productionmodule.Source tables:OWTR(ODRFfor drafts)
StockTransfer_ApprovalRequests
StockTransfer_ApprovalRequestsis a child object of theStockTransferobject. You can set the remarks field of the approval request.Source table:OWDDV.
StockTransfer_EDeliveryInfo
Information about electronic marketing documents for inventory transfers.Source tables:WTR26.
StockTransfer_Lines
StockTransfer_Linesis a child object of theStockTransferobject that represents the line entries of each stock transfer. Each line contains detailed information about the way items are transferred from
StockTransfer_TaxExtension
StockTransfer_TaxExtensionis a child object of theStockTransferobject. It represents the tax extension of stock tranfers.Applicable for cluster B only (country-specific for India).Source table:WTR12.
StockTransferLinesBinAllocations
StockTransferLinesBinAllocationsis a child object of theStockTransfer_Linesobject that represents the bin allocation of items or serial items or batch items.Source table:INV19.
TargetGroup
A target group is a list of prospects. You can create a target group and then define a promotional campaign for targeting this group. You can add prospects either from existing customers and leads or
TargetGroupParams
Holds the key to an existing target group.This object is used to pass keys to and retrieve keys fromTargetGroupsServicemethods.
TargetGroupsDetail
The detailed information of the potential customers or leads for the target group. This is a child object of theTargetGroupobject.Source table:TTG1.
TaxCodeDetermination
Represents the tax code determination rules according to which the application proposes tax codes in sales and purchasing document lines.Source table:OTCX.
TaxCodeDeterminationParams
Holds the key to an existing tax code determination rule.This object is used to pass keys to and retrieve keys fromTaxCodeDeterminationsServicemethods.
TaxDefinitions
A set of tax rates for different time periods for a particular sales tax jurisdiction.Source table:STA1
TaxExtension
TaxExtensionis a child object of theDocumentsobject. It stores fiscal IDs of marketing documents. Every marketing document has a set of fiscal IDs.The TaxExtension object is applicable for clusterB(co
TaxInvoice_Lines
TaxInvoice_Linesis a child object of theTaxInvoicesobject that represents the line entries of each tax invoice document.Source table:TSI1for sales invoices,TPI1for purchase invoices, orTXD1for journal
TaxInvoice_LinkedDownPayments
Link to tax invoices from down payments for Russia localization. The whole "Linked Down Payments" subobject is read-only, meaning it is completed automatically during the adding of Tax Invoices (no ma
TaxInvoice_OperationCodes
TaxInvoice_OperationCodesis a child object of theTaxInvoicesobject that represents the operation codes of the tax invoice document.
TaxInvoices
TaxInvoicesis a business object that represents the header data of a Tax Invoice document.Source table:OTSIfor sales invoices,OTPIfor purchase invoices, orOTXDfor journal entry according to theDocType
TaxJurisdictions
Represents the tax amount of a document.Source table:PCH4.TaxJurisdictionsis a child object of the following existing objects:Document_Linesobject (Source table:PCH1)Document_LinesAdditionalExpensesob
TaxReplStateSubData
Tax replacement state subscription data.In Brazil companies associate state code with IEST code.Source table:OTRSS.
TaxReplStateSubParams
Holds the key to existing tax replacement state subscription data.This object is used to pass keys to and retrieve keys fromTaxReplStateSubServicemethods.
TaxReportAccount
TaxReportAccountis a data structure related to theTaxReportsService.Source table:VTR5.
TaxReportAccounts
TaxReportAccountsis a Data Collection ofTaxReportAccountdata structures. Source table:VTR5.
TaxReportBusinessPartner
TaxReportBusinessPartneris a data structure related to theTaxReportsService.
TaxReportBusinessPartners
TaxReportBusinessPartnersis a Data Collection ofTaxReportBusinessPartnerdata structures. Source table:VTR4.Remark:VTR4is a virtual table and not exposed in the database reference files.
TaxReportDocument
TaxReportDocumentis a data structure related to theTaxReportsService.Source table:VTR2.
TaxReportDocuments
TaxReportDocumentsis a Data Collection ofTaxReportDocumentdata structures. Source table:VTR2.
TaxReportFilter
TaxReportFilteris a data structure related to theTaxReportsService.Source table:OVTR.
TaxReportFilterParams
TheTaxReportFilterParamsspecifies the identification key combination(Code, Filter-Type and Name) for which theTaxReportsServiceis related.Source table:OVTR.
TaxReportFiltersParams
TaxReportFiltersParamsis a Data Collection ofTaxReportFilterParamsIdentification key combination. Source table:OVTR.
TaxReportGroup
TaxReportGroupis a data structure related to theTaxReportsService.Source table:VTR1.
TaxReportSeries
TaxReportSeriesis a data structure related to theTaxReportsService.Source table:VTR3.
TaxReportSeriesCollection
TaxReportSeriesCollectionis a Data Collection ofTaxReportSeries. Source table:VTR3.
TeamCounter
A group of counters' counting results of an item at a storage location add up to its total quantity.Source table:INC4.
TeamMembers
TeamMembersis a child object of theTeamsobject that represents the membership role in a team of an employee. An employee can be aMemberor aLeaderof more than one team.Source table:HTM1.
Teams
Teamsis a business object that represents the list of teams from which team memberships of an employee can be selected. An employee can be aMemberor aLeaderof more than one team.Source table:OHTM.
Territories
Territoriesis a business object that represents the territory segmentation. This object is part of theBusiness Partnersmodule. Territories are segments of the market that are defined by attributes suc
TranslationsInUserLanguages
TranslationsInUserLanguagesis a child object of theMultiLanguageTranslationsobject. It enables to set, in each row, a translated content in a specified user language.Source table:MLT1.
TSRExceptionalEventParams
Holds the key to an existing Exceptional Event.This object is used to pass keys to and retrieve keys fromTSRExceptionalEventServicemethods.
UnitOfMeasurement
To manage inventory items by different UoMs (units of measurement) applicable to your business, you need to define the individual UoMs. These are the units in which the items will be purchased, sold,
UnitOfMeasurementGroup
A UoM (Unit of Measurement) group is a set of UoMs that you want to use for a certain type of product. Each UoM group has a base UoM. All the other UoMs belonging to this group are related to this bas
UnitOfMeasurementGroupParams
Holds the key to an existing unit of measurement group.This object is used to pass keys to and retrieve keys fromUnitOfMeasurementGroupsServicemethods.
UnitOfMeasurementParams
Holds the key to an existing unit of measurement.This object is used to pass keys to and retrieve keys fromUnitOfMeasurementsServicemethods.
UoMGroupDefinition
Defines and sets conversion rules for Unit of Measure Groups.Source table:UGP1.
UserActionRecord
Displays the access details and the actions of SAP Business One users who have logged on and logged off with the SAP Business One client or the DI API. Source table:USR5.
UserDefaultGroups
TheUserDefaultGroupsobject enables to define default values (such as, default documents, default address in printed documents, windows color, and so on). These default values can be applied to specifi
UserFields
TheUserFieldsobject is a collection ofFieldsobjects, which are user defined fields.
UserFieldsMD
UserFieldsMDis a business object that enables you to manage user-defined fields in user and system tables.This object enables you to:Add a user-defined field.Retrieve a user-defined field from the dat
UserKeysMD
TheUserKeysMDobject enables to mange user defined keys of user tables. A user table contains a default primary key that consists of the Code and Name columns. Use the UserKeysMD object to add secondar
UserKeysMD_Elements
UserKeysMD_Elementsis a child object of theUserKeysMDobject. UserKeysMD_Elements defines the fields that combine the key index.Source table:UKD1.
UserLanguages
TheUserLanguagesobject represents the languages setup and enables to define new languages or modify the exisiting ones.Source table:OLNG.
UserMenuItems
UserMenuItemsis a Data Collection ofUserMenuItemdata structures.Source table:CUMI.
UserMenuParams
TheUserMenuParamsspecifies the identification key (UserID) for which theUserMenuServiceis related.Source table:CUMI.
UserObjectMD_ChildTables
UserObjectMD_ChildTablesis child object of theUserObjectsMDobject that represents child user tables and their related history log tables.Source table:UDO1.
UserObjectMD_EnhancedFormColumns
UserObjectMD_EnhancedFormColumnsis a child object of theUserObjectsMDobject that represents the default fields (columns) to display in the UDO enhanced default form (UDO form with the header-line styl
UserObjectMD_FindColumns
UserObjectMD_FindColumnsis a child object of theUserObjectsMDobject that represents the fields (columns) to display in theFind Form(Choose From Listform).Source table:UDO2.
UserObjectMD_FormColumns
UserObjectMD_FormColumnsis child object of theUserObjectsMDobject that represents the default fields (columns) to display in the default form (UDO form with the matrix style).Source table:UDO3.
UserObjectsMD
TheUserObjectsMDobject represents the registration data settings, such as table name and supported services, of a user defined object.This object enables you to:Add a user define object.Retrieve a use
UserPermission
UserPermissionis a business object that enables to set the authorization of a specified user to aUserPermissionTree.Source table:USR3.
UserPermissionForms
UserPermissionFormsis a child object ofUserPermissionTreeobject and enables to add a user permission to a collection of forms.Source table:UPT1.
UserPermissionTree
UserPermissionTreeis a business object that represents theUser Authorization Form. This object enables to manage user authorization for new forms (which theirFormTypeproperty is defined inUserPermissi
UserQueries
TheUserQueriesobject enables to define user queries in the Queries Manager.Source table:OUQR.
Users
Usersis a business object that represents the users table of the SAP Business One application. The users table includes the users list, login details, and authorizations.This object enables you to:Add
UserTablesMD
TheUserTablesMDobject enables to manage user defined tables as follows:Add a user table.Retrieve a user table from the database by its TableName.Remove a user table.Save the object in XML format.Sourc
UserValidValues
UserValidValuesis an object related to theFormattedSearchesobject. It enables to define valid values for the field specified by theFormattedSearchesobject.Source table:CUVV.
ValidValue
TheValidValueobject represents a single valid value element of a specified user field.
ValidValuesMD
ValidValuesMDenables you to add valid values to a specified user defined field (UserFieldsMD).Source table:UFD1.
VatGroups
TheVatGroupsobject enables to define tax groups that can be assigned to business partners and items in sales and purchase documents.Source table:OVTG.
VatGroups_Lines
VatGroups_Linesis a child object of theVatGroups_Linesobject. It enables to define thetax percentageand theeffective fromdate for the tax group.Source table:VTG1.
WarehouseLocations
TheWarehouseLocationsobject enables to define geographical locations for warehouses.Source table:OLCT.
Warehouses
Warehousesis a business object that represents the warehouses information in theInventorymodule.This object enables you to:Add a warehouse.Retrieve a warehouse by its key.Update a warehouse details.Re
WarehouseSublevelCode
You can set up different codes for each warehouse sublevel.Source table:OBSL.
WarehouseSublevelCodeParams
Holds the key to an existing warehouse sublevel code.This object is used to pass keys to and retrieve keys fromWarehouseSublevelCodesServicemethods.
WeightMeasures
TheWeightMeasuresobject enables to define the weight measure units that are used for item records.Source table:OWGT.
WithholdingTaxCodes
TheWithholdingTaxCodesobject enables to define the system withholding tax codes that can be applied to business partners, payments, and documents.Source table:OWHT.
WithholdingTaxCodes_Lines
WithholdingTaxCodes_Linesis a child object of theWithholdingTaxCodesobject. It enables to define thetax percentageand theeffective fromdate for the withholding tax code.Source table:WHT1.
WithholdingTaxData
WithholdingTaxDatais a child object ofDocumentsobject and represents the Withholding tax table related to the document.Source tables:INV5,RIN5,RDN5,RDN5,PCH5,RPC5,DPI5,DPO5,DRF5.The WithholdingTaxData
WithholdingTaxLines
WithholdingTaxLinesis a child object ofDocument_Linesobject and supports Withholding Tax in a line level (as opposed toWithholdingTaxDataobject, which supports Withholding Tax in a document level).The
WizardPaymentMethods
TheWizardPaymentMethodsobject enables to define payment methods, such as check, bank transfer, or bill-of-exchange.Source table:OPYM.
WorkflowApprovalTaskListParams
This object specifies the identification key of theGetApprovalTaskListmethod.
WorkflowTask
WorkflowTaskis a data object holding properties for workflow tasks.Source table:OWLS.
WorkflowTaskInputObject
WorkflowTaskInputObjectis a data object holding properties for workflow task input data objects.Source table:WLS2
WorkflowTaskInputObjectCollection
WorkflowTaskInputObjectCollectionis a collection ofWorkflowTaskInputObjectobjects.
WorkflowTaskNote
WorkflowTaskNoteis a data object holding properties for the workflow task note.Source table:WLS3
WorkflowTaskNoteCollection
WorkflowTaskNoteCollectionis a collection of theWorkflowTaskNoteobjects.
WorkflowTaskOutputObject
WorkflowTaskOutputObjectis a data object holding properties for the workflow task output data object.Source table:WLS4
WorkflowTaskOutputObjectCollection
WorkflowTaskOutputObjectCollectionis a collection of theWorkflowTaskOutputObjectobjects.
WorkOrder_Lines
WorkOrder_Linesis child object of theWorkOrdersobject that represents a collection of parent items in a work order. The parent item is connected to its bill of material.Source table:WKO1.
WorkOrders
WorkOrdersis a business object that represents the work orders in theInventory and Productionmodule. This object is applicable only if work orders are already exist in theCompanydatabase.From release
Enumerations (672)
AcquisitionPeriodControlEnum
Specify how the acquisition of an asset determines the asset's depreciation start date.
AcquisitionProRataTypeEnum
Specify one of thePR Temporis Typeto determine the depreciation start date.
ActivityRecipientListsServiceDataInterfaces
ActivitySubjectServiceDataInterfaces
AddressServiceDataInterfaces
AmountCatTypeEnum
ApprovalTemplateOperationTypeEnum
Logical operations for defining the deviation that initiates an approval template.
AssetDepreciationGroupsServiceDataInterfaces
AttributeGroupsServiceDataInterfaces
AutoAllocOnReceiptMethodEnum
AutomaticPostingEnum
BADivationAlertLevelEnum
BADocumentStatus
BankChargesAllocationCodesServiceDataInterfaces
BankChargesAllocationCodesServicedata interfaces.
BankStatementRowSourceEnum
BaseDateSelectEnum
BinRestrictUoMEnum
BlanketAgreementBPTypeEnum
BlanketAgreementDocTypeEnum
Specifies the sales (A/R) and purchasing (A/P) document type for the blanket agreement.
BlanketAgreementMethodEnum
BlanketAgreementTypeEnum
The type (category) of the agreement you have made with your business partner.
BoAdEpnsDistribMethods
Specifies the distribution method of the additional expenses in documents.
BoAlertTypeforWHStockEnum
Specifies the system's response when the inventory level falls below this minimum as the result of a sales document, such as a delivery note or an invoice.
BoBaseDateRateEnum
Determines whether the exchange rate is based on thePosting Date(P) or theTax Date(T).
BoBaselineDate
Specifies the base line date that serves as the reference date for executing a transaction.
BoBusinessAreaEnum
Specifies for which area the tax code determination rule is relevant.
BoBusinessPartnerGroupTypes
Specifies the alert options in case of deviation from budget.
BoBusinessPartnerTypes
BoCardCompanyTypes
Determines whether or not this Card represent a company or a private person.
BoCardTypes
Indicates the business partner's role in your company: customer, vendor, or lead (potential customer/vendor).
BoCheckDepositTypeEnum
BoClosingDateProcedureBaseDateEnum
Specifies the base date that serves as the reference date for executing a transaction.
BoClosingDateProcedureDueMonthEnum
Specifies thestart fromdate for calculating the transaction due date.
BoCockpitTypeEnum
BoCpCardAcct
Specifies whether the vendor is identified by its code (vendor card) or by its account.
BoDataOwnershipManageMethodEnum
BoDepositAccountTypeEnum
Specifies whether to perform the deposit to a bank account or business partner.
BoDocItemType
BoDocumentSubType
Defines document sub-types that are used for creating documents with separate numbering.
BoDocumentTypes
Defines the business transaction content types: item-based transaction, or service-based transaction.
BoEquipmentBPType
BoExpenseOperationTypeEnum
BoExtensionErrorActionEnum
Sets or returns current definition of the action to be taken upon printer extension error.
BoFatherCardTypes
Specifies the methods of handling deliveries and payments used by the parent business partner.
BoFldSubTypes
Indicate special field types supported by the SAP Business One application. Use this enumeration when working withUser Defined Fields.
BoFormattedSearchActionEnum
Specifies the types of action to be taken by the system when activating the formatted search function.
BoFrequencyTypeEnum
BoGLMethods
Defines the default G/L accounts for posting transactions related to the item.
BoGSTRegnTypeEnum
BoInterimDocTypes
BoMoneyPrecisionTypes
Defines the precision type (number of decimal places, up to 6) for conversion of money (double integer) to string. The precision of each type depends on definitions in SAP Business One.
BoMRPComponentWarehouse
BoMYFTypeEnum
BoObjectTypes
Specifies the object types.Note: The right column indicates the object ID to use as a string for theDocObjectCodeExproperty.
BoOpexStatus
Specifies the payment status for each row in the OPEX table (PaymentRunExport object).
BoPictureSizeEnum
Specifies the options available for modiffieng picture size in the Report Layout.
BoProductionOrderOriginEnum
Specifies the origin options for creating a production order.
BoPublicDirectoryStatusTypes
Defines whether the company is relevant to e-Invoicing or e-Reporting.
BoResolutionUnits
Specifies the units for the maximum time required to resolve a service call.
BoResponseUnit
Specifies the units for the maximum time required to response to a service call.
BoRoundingRule
BoSeriesTypeEnum
BoServicePaymentMethods
BoServiceSupplyMethods
BoStckTrnDir
Specifies the direction of moving items, related to the service call,toorfromthe technician.
BoSubFrequencyTypeEnum
BoSuppLangs
Defines the current resource language.Note: The languages marked with * (asterisk) are country-specific only.
BoSvcExpPartTypes
Specifies the type of the replacing part used for closing the service call.
BoTaxPostAccEnum
Specifies the tax posting account types for journal entry lines. Country-specific for Canada and USA.
BoTaxPostingAccountTypeEnum
BoTaxRoundingRuleTypes
Specifies the rounding rule types for tax amounts.This property is applicable for clusterBonly (country-specific for Japan and Korea).
BoTCDDocumentTypeEnum
Specifies for which type of document the tax code determination rule is relevant.
BoUpdateAllocationEnum
BoVerticalAlignmentEnum
Defines the possible values for Report Layout Vertical alignments.
BoYesNoNoneEnum
BPVatExemptionsServiceDataInterfaces
BrazilBeverageIndexersServiceDataInterfaces
BrazilFuelIndexersServiceDataInterfaces
BrazilIndexerTypes
BrazilMultiIndexersServiceDataInterfaces
BrazilMultiIndexerTypes
BrazilNumericIndexersServiceDataInterfaces
BrazilNumericIndexerTypes
BrazilStringIndexersServiceDataInterfaces
BrazilStringIndexerTypes
BusinessPartnerPropertiesServiceDataInterfaces
BusinessPartnerPropertiesServicedata interfaces.
CalculateInterestMethodEnum
Indicates whether to calculate interest for dunning letters based on the remaining amount or on the original total.
CalculationBaseEnum
The base with which you want to calculate the depreciation of assets.
CampaignAssignToEnum
CampaignResponseTypeServiceDataInterfaces
CardOrAccountEnum
CashFlowLineItemsServiceDataInterfaces
CIGCodeServiceDataInterfaces
CommissionTradeTypeEnum
CostElementServiceDataInterfaces
CreditOrDebitEnum
CUPCodeServiceDataInterfaces
CycleCountDeterminationCycleByEnum
Specifies the warehouse sublevel or item group for cycle counting.
CycleCountDeterminationsServiceDataInterfaces
DashboardPackagesServiceDataInterfaces
DataSensitiveStatusEnum
DeductibleTaxServiceDataInterfaces
DefaultElementsforCRServiceDataInterfaces
DepreciationCalculationBaseEnum
The base for the depreciation calculation in each phase of an asset's useful life.
DepreciationTypePoolsServiceDataInterfaces
DepreciationTypesServiceDataInterfaces
DeterminationCriteriasServiceDataInterfaces
DeterminationCriteriasServicedata interfaces.
DirectDebitTypeEnum
DiscountGroupDiscountTypeEnum
DiscountGroupRelationsEnum
Methods for calculating discounts if more than one discount applies to an item.
DiscountGroupTypeEnum
DisplayBatchQtyUoMByEnum
DocumentDeliveryTypeEnum
DocumentRemarksIncludeTypeEnum
Determines theRemarksfield when you copy a base marketing document to a target document.
DrawingMethodEnum
Methods of calculating freight per row in a document.The calculation method is relevant when you copy rows from a base document to a target document.
EBooksServiceDataInterfaces
ECDPostingTypeEnum
EcmActionGenerationTypeEnum
EcmActionLogTypeEnum
EcmActionPeriodTypeEnum
EcmActionStatusEnum
EcmActionTypeEnum
EDocGenerationTypeEnum
EDocStatusEnum
EDocTypeEnum
EffectivePriceEnum
ElecCommStatusEnum
ElectronicDocGenTypeEnum
ElectronicDocProcessingTargetEnum
ElectronicDocProtocolCodeEnum
ElectronicDocumentAuthorityProcessEnum
ElectronicDocumentBlobContentTypeEnum
ElectronicDocumentEntryCancellationStatusEnum
ElectronicDocumentEntryLogTypeEnum
ElectronicDocumentEntryPeriodTypeEnum
ElectronicDocumentEntryTypeEnum
ElectronicDocumentServiceDataInterfaces
EmailGroupsServiceDataInterfaces
EmergencyNumberStatusEnum
EmployeeIDTypeServiceDataInterfaces
EmployeePositionServiceDataInterfaces
EmployeeStatusServiceDataInterfaces
EmployeeTransferProcessingStatusEnum
The status of the employee transfer processing.When you add a new transfer, SAP Business One sets the status toNew.B1iSN updates the status during the processing.Field name:Status.
EmployeeTransferStatusEnum
The status of the employee transfer.When you add a new transfer, SAP Business One sets the status toNew.B1iSN updates the status during the processing.
EmploymentCategoryServiceDataInterfaces
EnhancedDiscountGroupsServiceDataInterfaces
EWBSupplyTypeEnum
EWBTransactionTypeEnum
EWBTransporterServiceDataInterfaces
ExceptionalEventServiceDataInterfaces
ExchangeRateSelectEnum
Indicates whether to use the original exchange rate defined in the invoice, or to use the exchange rate defined for the day on which the dunning letters are created. This option is relevant when calcu
ExemptionMaxAmountValidationTypeEnum
ExpenseTypeServiceDataInterfaces
ExportDeterminationServiceDataInterfaces
ExtendedTranslationsServiceDataInterfaces
ExternalReconciliationsServiceDataInterfaces
ExternalReconciliationsServicedata interfaces.
FAAccountDeterminationsServiceDataInterfaces
FAAccountDeterminationsServicedata interfaces.
FiscalPrinterServiceDataInterfaces
FixedAssetItemsServiceDataInterfaces
FolioLetterEnum
ForecastViewTypeEnum
Types of time periods for sales forecasts, indicating whether the forecast contains daily, weekly, or monthly estimated sales figures.
FormattedSearchByFieldEnum
FreightTypeForBolloEnum
GeneratedAssetStatusEnum
GLAccountAdvancedRulesServiceDataInterfaces
GLAccountAdvancedRulesServicedata interfaces.
GovPayCodePeriodicityEnum
GovPayCodesServiceDataInterfaces
GroupingMethodEnum
Indicates whether to produce dunning letters per invoice, per dunning level, or per business partner.
GSTTaxCategoryEnum
GSTTransactionTypeEnum
GTIsServiceDataInterfaces
GTSResponseToExceedingEnum
IdentificationCodeServiceDataInterfaces
IdentificationCodeTypeEnum
ImportDeterminationServiceDataInterfaces
ImportFieldTypeEnum
ImportOrExportTypeEnum
IndiaSacCodeServiceDataInterfaces
InternalReconciliationsServiceDataInterfaces
IntrastatConfigurationEnum
IntrastatConfigurationServiceDataInterfaces
IntrastatConfigurationTriangDealEnum
InventoryAccountTypeEnum
InventoryOpeningBalancePriceSourceEnum
InventoryOpeningBalancesServiceDataInterfaces
InventoryPostingCopyOptionEnum
InventoryPostingPriceSourceEnum
The price source that the application uses to fill thePricefield.
ISDCreditMemosServiceDataInterfaces
ISDDocStatusEnum
ISDDocumentTypeEnum
ISDInvoicesServiceDataInterfaces
ISDITCTypeEnum
ISDRecipientCreditMemosServiceDataInterfaces
ISDRecipientInvoicesServiceDataInterfaces
ISDSTATypeEnum
IssuePrimarilyByEnum
Specify whether you want to pick the serial or batch items for issuing according to their bin locations or their serial or batch information.
JournalEntryDocumentTypeServiceDataInterfaces
LandedCostBaseDocumentTypeEnum
Specify the base document type of the landed costs document.
LandedCostCostCategoryEnum
LegalDataLineTypeEnum
LegalDataServiceDataInterfaces
LineStatusTypeEnum
LinkedDocTypeEnum
LinkReferenceTypeEnum
LogonMethodEnum
MaterialRevaluationFIFOServiceDataInterfaces
MaterialRevaluationFIFOServicedata interfaces.
MaterialRevaluationSNBServiceDataInterfaces
MobileAddOnSettingServiceDataInterfaces
MobileAddonSettingTypeEnum
MobileAppReportChoiceEnum
MobileAppServiceDataInterfaces
MultipleCounterRoleEnum
SAP Business One supports the multiple counters scenarios. Specify the role of the multiple counters.
NFModelsServiceDataInterfaces
NFTaxCategoriesServiceDataInterfaces
OccurrenceCodesServiceDataInterfaces
OperationCodeTypeEnum
OpportunityTypeEnum
PaymentCalculationServiceDataInterfaces
PaymentInvoiceTypeEnum
PaymentMeansTypeEnum
PaymentReasonCodeServiceDataInterfaces
PaymentRunExportRowTypeEnum
PMCategorizeTypeEnum
PMDocumentTypeEnum
PMOperationTypeEnum
POSDailySummaryServiceDataInterfaces
PostingTemplatesServiceDataInterfaces
PriceModeDocumentEnum
PriceModeEnum
PriceProceedMethodEnum
ProjectManagementServiceDataInterfaces
ProjectManagementTimeSheetServiceDataInterfaces
ProjectStatusTypeEnum
ProjectTypeEnum
QRCodeServiceDataInterfaces
QueryAuthGroupServiceDataInterfaces
RclRecurringExecutionHandlingEnum
RclRecurringTransactionStatusEnum
ReceivingBinLocationsMethodEnum
The method by which items are received at receiving bin locations.
ReceivingUpToMethodEnum
RecipientTypeEnum
ReconciliationAccountTypeEnum
The G/L account or business partner code for which the reconciliation is performed.
ReconSelectDateTypeEnum
ReconTypeEnum
RecurrenceDayOfWeekEnum
For monthly activities, specify the days when the activity recurs. You can specify multiple days.
RecurringPostingsServiceDataInterfaces
RecurringTransactionServiceDataInterfaces
RecurringTransactionTemplateFrequencyEnum
How frequently the Recurring Transaction template has to be executed.
RecurringTransactionTemplateRemindEnum
Reminder setting for the Recurring Transaction template.
RecurringTransactionTemplatesServiceDataInterfaces
RecurringTransactionTemplatesServicedata interfaces.
RelatedDocumentTypeEnum
Report349CodeListEnum
ResidenceNumberTypeEnum
ResourceCapacitiesServiceDataInterfaces
ResourceCapacityActionEnum
ResourceCapacityBaseTypeEnum
ResourceCapacityMemoSourceEnum
ResourceCapacityOwningTypeEnum
ResourceCapacityRevertedTypeEnum
ResourceCapacitySourceTypeEnum
ResourceGroupsServiceDataInterfaces
ResourcePropertiesServiceDataInterfaces
ResourcesServiceDataInterfaces
RetirementPeriodControlEnum
Specify how an asset's retirement affects the asset's depreciation.
RetirementProRataTypeEnum
Specify one of thePR Temporis Typeto determine the depreciation end date.
RetornoCodesServiceDataInterfaces
ReturnTypeEnum
RiskLevelTypeEnum
RoundingContextEnum
Represents the rounding rule according to which you want to round the data.
RouteStagesServiceDataInterfaces
RoutingDateCalculationServiceDataInterfaces
SAFTProductTypeEnum
Standard Audit File-Tax (SAF-T) product types according to the Portuguese tax authority.
SAFTTaxCodeEnum
SAFTTransactionTypeEnum
Standard Audit File-Tax (SAF-T) transaction types according to the Portuguese tax authority.
SalesOpportunityCompetitorsSetupServiceDataInterfaces
SalesOpportunityCompetitorsSetupServicedata interfaces.
SalesOpportunityInterestsSetupServiceDataInterfaces
SalesOpportunityInterestsSetupServicedata interfaces.
SalesOpportunityReasonsSetupServiceDataInterfaces
SalesOpportunityReasonsSetupServicedata interfaces.
SalesOpportunitySourcesSetupServiceDataInterfaces
SalesOpportunitySourcesSetupServicedata interfaces.
SBOMailerServiceDataInterfaces
SensitiveDataAccessServiceDataInterfaces
SEPASequenceTypeEnum
ServiceCallProblemSubTypesServiceDataInterfaces
ServiceCallProblemTypesServiceDataInterfaces
ServiceCallProblemTypesServicedata interfaces.
ServiceCallSolutionStatusServiceDataInterfaces
ServiceCallSolutionStatusServicedata interfaces.
ServiceTaxPostingServiceDataInterfaces
ServiceTypeEnum
Specify the service type, whether your company provides support services to its customers, or receives support services from your vendors.
ShaamGroupEnum
SingleUserConnectionActionEnum
SingleUserConnectionServiceDataInterfaces
SOIExcisableTypeEnum
SourceCurrencyEnum
SpecialDepreciationCalculationMethodEnum
The calculation method of special depreciation.
SpecialDepreciationMaximumFlagEnum
To optimize depreciation from a tax point of view, you can split the concession period into multiple sub-periods and freely distribute the maximum percentage over these periods.
SpecialProductTypeEnum
SPEDContabilAccountPurposeCode
SPEDContabilQualificationCodeEnum
StageDepTypeEnum
StraightLineCalculationMethodEnum
The calculation method of the straight line period control depreciation method.
StraightLinePeriodControlDepreciationPeriodsEnum
The depreciation period of the straight line period control depreciation method.
SubprojectStatusTypeEnum
SubsequentAcquisitionPeriodControlEnum
Specify how an asset's subsequent acquisition affects the asset's depreciation.
SubsequentAcquisitionProRataTypeEnum
Specify one of thePR Temporis Typeto determine the depreciation start date.
TargetGroupTypeEnum
TaxCodeDeterminationsTCDServiceDataInterfaces
TaxCodeDeterminationTCDByUsageTypeEnum
TaxCodeDeterminationTCDDefaultWTTypeEnum
TaxCodeDeterminationTCDTypeEnum
TaxExemptReasonServiceDataInterfaces
TaxInvoiceReportLineTypeEnum
TaxInvoiceReportNTSApprovedEnum
TaxInvoiceReportServiceDataInterfaces
TaxRateDeterminationEnum
TaxTypeBlackListEnum
TaxWebSitesServiceDataInterfaces
TCSAccumulationBaseEnum
TCS Accumulation Base in theFinancial Year Master - Setupwindow.
TerminationReasonServiceDataInterfaces
TimeSheetTypeEnum
TrackingNotesServiceDataInterfaces
TransactionCodesServiceDataInterfaces
TransferSourcePeriodControlEnum
TransferSourceProRataTypeEnum
TransferTargetPeriodControlEnum
TransferTargetProRataTypeEnum
TranslationCategoryEnum
TransportationDocumentServiceDataInterfaces
TypeOfOperationEnum
UnitOfMeasurementGroupsServiceDataInterfaces
UnitOfMeasurementGroupsServicedata interfaces.
UserGroupCategoryEnum
UserGroupServiceDataInterfaces
ValueMappingCommunicationServiceDataInterfaces
ValueMappingServiceDataInterfaces
VatGroupsTaxRegionEnum
ViewStyleTypeEnum
VMCommunicationStatusEnum
VMCommunicationTypeEnum
WarehouseSublevelCodesServiceDataInterfaces
WarehouseSublevelCodesServicedata interfaces.
WithholdingTaxCodeBaseTypeEnum
Methods for calculating the base amount for withholding tax calculations.
WitholdingTaxDefinitionServiceDataInterfaces
WorkflowTaskServiceDataInterfaces
WTaxTypeCodeServiceDataInterfaces
WTDDetailType
Change Log (15)
Version 10.0.320.0
Added: 63 classes | Modified: 16 classes | 🌟 Major Release
Classes (105)
Application
This is the root object for the UI API, reflecting the current SAP Business One application on which the connection is made.Access the object via theSboGuiApi.GetApplicationmethod.
BusinessObject
Represents a user-defined object connected to a form.Access the object via theForm.BusinessObjectproperty.
ButtonCombo
Represents an item that provides the functionality of aComboBoxandButtonin a single control.
CheckBoxColumn
Represents a column with an check box.Access the object viaColumn.Itemwhen the column type isgct_CheckBox.
ChooseFromListCollection
A collection ofChooseFromListobjects in a form.Access the collection via theForm.ChooseFromListsproperty.
ChooseFromListCreationParams
Contains information for defining a newChooseFromList.Mandatory properties:UniqueIDandObjectType
ChooseFromListEvent
Contains information about the current choose from list event, which is anItemEventevent of typeet_CHOOSE_FROM_LIST.To access this object, cast theItemEventobject into this object.
Cockpit
Represents a cockpit, which is a personalized work center where you can view, search, organize, and perform your regular work and related activities.
Cockpits
A collection ofCockpitobjects. This object holds all the cockpits in the application.
Column
Represents a matrix column.Use this object to set column properties and to access specific cells.
ComboBoxColumn
Represents a column with an combo box.Access the object viaColumn.Itemwhen the column type isgct_ComboBox.
Company
Represents the company database to which the SAP Business One application is connected.
Condition
Represents an SQL condition (Wherestatement), for use withChooseFromListandDBDataSourceobjects.
DataBrowser
An object that enables navigation buttons and menus for moving from one record to the next.To enable the navigation buttons, set theBrowseByproperty.
DataColumn
Represents a column in a data tabe.Access the object via theDataTable.Columnsproperty.
DataColumns
A collection ofDataColumnobjects.Access the object via theDataTable.Columnsproperty.
Desktop
Represents the SAP Business One desktop (main window). Use this object to change window properties.
EditTextColumn
Represents a column with an edit text.Access the object viaColumn.Itemwhen the column type isgct_EditText.
EventFilter
Represents an event filter, which holds a collection of form types on which this event filter applies.Each event filter filters in a single event type, as specified in theEventFilters.Addmethod.
EventFilters
A collection ofEventFilterobjects.By default, the UI API gets every event triggered by the SAP Business One application. Most of these events may not be useful to your add-on and handling all of them
EventForm
Contains information about the object level events for forms in the SAP Business One application.
Form
Represents a form in the SAP Business One application.The form is identified by its unique ID, but only for the lifecycle of the form.
FormCreationParams
Contains information for defining a new form.Using this interface to create a new form enables you to specify the form type as string, so you can add your partner namespace to the form type. In additi
FormInfo
Contains resource information for a form.Access the object via theResourceDataobject.
FormType
Represents a form type, for example, theBusiness Partners Master Dataform type, which is 134.
Item
Represents an item in a form. The Item object is uniquely identified by itsUniqueIDproperty and holds all the data of the referenced form item.Use the this object to set item properties such as size,
ItemDragEvent
Inherited from theItemEvent object. Contains information about the currentItemEventand the drag position.
ItemInfo
Contains resource information (alias name) for an item.Access the object via theFormInfo.GetItemInfomethod.
LinkedButton
Represents an arrow link in a form.An arrow link enables quick navigation between relevant objects. For example, an arrow link next to theCustomerfield in theA/R Invoiceform opens theBusiness Partner
MenuCreationParams
Defines the properties for new menu items.With theMenus.AddExmethod, you can use this object to do the following:Add and update application menus:To create or modify application menus, use the unique
MenuEvent
Represents a menu event in SAP Business One application (click on a menu item only). You use this object to interfere with SAP Business One process for this event.
Menus
Represents a menu, that is, a collection ofMenuItemobjects.The menu may be the top-level menu, or a submenu.
PickerEvent
Contains information about the current picker event, which is anItemEventevent of typeet_PICKER_CLICKED.
PictureColumn
Represents a column with an image.Access the object via theColumn.Itemmethod when the column type isgct_picture.
ReportDataInfo
Contains information about the currentReportDataEvent.Use this object to get the data of a report that was sent for print or print preview. To get the data, call theRegisterForReportmethod in thebefor
ResourceData
Contains resource information for forms and items.Access the object via theResourceDataproperty.
SBOChooseFromListEventArg
Contains information about the current choose from list event.To access this object, cast theSBOItemEventArgobject into this object.
SBOPickerEventArg
Contains information about the current picker event.To access this object, cast theSBOItemEventArgobject into this object.
SBOWebMessageEventArg
Contains information about the current Web message event.To access this object, cast theSBOItemEventArgobject into this object.
SelectedRows
Represents the selected rows of aGridobject.Use this object to set lines as selected or as unselected.Access the object via theSelectedRowsproperty.
StatusBar
Represents the SAP Business One status bar.Use this object to create a progress bar within the status bar or to set a status bar message.
UDOEvent
Occurs when you open a new UDO default form (with the header-line style) in SAP Business One.
WebMessageEvent
Contains information about the current Web message event, which is an ItemEvent of type et_ITEM_WEBMESSAGE.
Widget
Represents a widget instance in the cockpit. The widget can help users to perform a certain kind of task.
WidgetKeyParams
Widget key parameters are used to differentiate all instances of the same widget. The parameters are a pair of key-value strings.
Widgets
A collection ofWidgetobjects. This object holds all the widget instances in the cockpit.
Enumerations (56)
BoAutoFormMode
User modes available to your add-on form, used for automatic management of form modes.
BoAutoManagedAttr
Determines the item attribute for which you want to set automatic behavior inItem.SetAutoManagedAttribute.
BoClientType
Identifies if the SAP Business One client is operating in Windows desktop mode or Browser Access mode.
BoDataTableXmlSelect
The types of XML that is returned from theSerializeAsXMLmethod of aDataTableobject, or the XML that is uploaded by theLoadSerializedXMLmethod.
BoEventTypes
Item, form data, right-click, print, and report data event types.All events are item events, unless otherwise indicated in italics in parentheses.
BoFieldsType
Field types for fields in theDataTableandDBDataSourceobjects.The decimal precision of some of the fields is determined by settings located atAdministration-->System Initialization-->GeneralSettings.
BoFormModality
A modal form is a child form to a parent form and suppresses parent's control. A user may not press any controls or enter any information on the parent form until the modal has been closed.
BoMatrixXmlSelect
The type of XML that is returned from theSerializeAsXMLmethod of aMatrixobject.
BoModeVisualBehavior
Determines the item behavior in the selected item attribute and form mode set byItem.SetAutoManagedAttribute.
BoOrderType
Indicates how theGetNextSelectedRowmethod of theMatrixobject returns results.
BoPickerType
Picker types, used to find out what type of picker triggered an event or is active in anEditTextitem.
BoScrollBars
Types of scroll bars for the extendedEditTextitem (text box with multiple lines).
BoSearchKey
Indicates how theSelectandSelectExclusivemethods of theComboBoxobject locates items within its valid values.
BoWallpaperDisplayTypes
Indicates how a wallpaper image is displayed on the SAP Business One desktop.