Add | Adds a record to the object table in SAP Business One company database. |
GetAsXML | Returns the object from XML data, which is stored as string in a buffer. |
GetByKey | Retrieves and sets the values of the object's properties by the object's absolute key from the Company database. |
Remove | Deletes a record from the object table. |
SaveXML | Saves the object data to XML formatted data. |
Update | Updates the object data in the company database. |
ApplyAuthorization | You can control authorizations for user-defined objects (UDOs) in the General Authorizations window. |
Browser | Returns the DataBrowser object. |
CanApprove | Indicates whether the UDO uses the Approve service, which enables a UDO record to be a request and to be approved by the specified workflow template.
Field name: CanApprove |
CanArchive | Indicates that the UDO records can be archived.
The OnCanArchive virtual method in the implementation DLL for the UDO can specify conditions to limit which records are archived. |
CanCancel | Indicates whether the UDO uses the Cancel service, which enables users to cancel a UDO record.
Field name: CanCancel |
CanClose | Indicates whether the UDO uses the Close service, which enables a user to close a UDO record without creating a posting in accounting.
Field name: CanClose |
CanCreateDefaultForm | Indicates whether the UDO uses the Default Form service, which creates a default form that has an ordinary table with selected fields.
Field name: CanDefForm |
CanDelete | Indicates whether the UDO uses the Delete service, which enables a user to delete records from Master Data type objects.
Field name: CanDelete |
CanFind | Indicates whether the UDO uses the Find service, which enables the Choose from list dialog box in the application (Find Form).
Field name: CanFind |
CanLog | Indicates whether the UDO uses the History Log service, which creates a history log table in the database.
Field name: CanLog |
CanYearTransfer | Indicates whether the UDO uses the Year Transfer service, which enables the copying of the user tables to a new database.
Field name: CanYrTrnsf |
ChildTables | Returns the UserObjectMD_ChildTables child tables. |
Code | Sets or returns the Object Unique ID. The Unique ID is the primary key of the user defined object and its child objects.
Length: 20 characters (must include at least one alphabetical character). Field name: Code. |
EnableEnhancedForm | Creates the UDO enhanced form (UDO form with header-line style).
Field name: CanNewForm. |
EnhancedFormColumns | Returns the UserObjectMD_EnhancedFormColumns child object. |
ExtensionName | Sets or returns the name and full path of your business logic implementation (DLL).
Length: 254 characters. Field name: ExtName. |
FatherMenuID | The menu ID of the UDO menu's father menu.
Field name: FatherMenuID. Length: 11 characters. |
FindColumns | Returns the UserObjectMD_FindColumns child object. |
FormColumns | Returns the UserObjectMD_FormColumns child object. |
FormSRF | The *.srf file of the UDO enhanced form (UDO form with header-line style).
Field name: NewFormSrf. Length: 16 characters. |
LogTableName | Sets or returns the log table name. This table maintains a history log of all actions related to the main user table.
Length: 19 characters. Field name: LogTable. |
ManageSeries | Sets or returns a valid value of BoYesNoEnum type that specifies whether or not the user defined object can use the Manage Series service. This service enables document numbering.
Field name: MngSeries. |
MenuCaption | The caption of the UDO menu that appears on the SAP Business One main menu.
Field name: MenuCapt. Length: 256 characters. |
MenuItem | Specifies whether to add a UDO menu into the SAP Business One main menu.
Field name: MenuItem. |
MenuUID | The UID of the UDO menu.
Field name: MenuUid. Length: 32 characters. |
Name | Sets or returns the the object name that must include your name identifier.
Length: 100 characters. Field name: Name. |
ObjectType | Sets or returns a valid value of BoUDOObjType type that specifies the object type, Master Data or Document.
Field name: TYPE. |
OverwriteDllfile | Sets or returns a valid value that determines whether or not to overwrite existing Dll file with new Dll file.
Field name: OvrWrtDll. |
PersonalDataProtection | property PersonalDataProtection |
Position | The position of the UDO menu under its father menu.
Field name: Position. Length: 6 characters. |
RebuildEnhancedForm | If needed, rebuild the UDO enhanced form (UDO form with header-line style).
Field name: IsRebuild. |
TableName | Sets or returns the the main User Table related to the user defined object.
Length: 19 characters. Field name: TableName. |
TemplateID | The ID of the workflow template for an approval UDO record.
Field name: TemplateID. Length: 11 characters. |
UseUniqueFormType | Indicates whether every child form of a parent UDO gets a unique ID. If false, all child forms share the same ID. |