SAP Business One Service Layer APIs Change Log
10.0 SP 2308 VS FP 2305
This document provides information about new, changed, and deleted Service Layer APIs between two sequential patches.
ComplexType
A ComplexType element represents a set of related information. Like an EntityType element, a ComplexType element consists of one or more properties of scalar type or complex type.
The following table lists the newly-added, changed, and deleted ComplexType interfaces.
Property
The properties of a ComplexType element are defined by using the Property element.
The following table lists the newly-added, changed, and deleted properties of the changed ComplexType interfaces.
|
Change Type
|
Name
|
EntityType
|
Description
|
Writable
|
Type
|
DBType
|
DBSize
|
Change Log
|
EntityType
An entity is an instance of an EntityType element. An EntityType has a unique identity, an independent existence, and forms the operational unit of consistency.
The following table lists the newly-added, changed, and deleted EntityType interfaces.
|
Change Type
|
Name
|
|
Change
|
Activity
|
|
Change
|
BusinessPartner
|
|
Change
|
Contact
|
|
Change
|
Document
|
|
Change
|
ProductTree
|
Property
The properties of an EntityType element are defined by using the Property element.
The following table lists the newly-added, changed, and deleted properties for the changed EntityType interfaces.
|
Change Type
|
Name
|
EntityType
|
Description
|
Writable
|
Type
|
DBType
|
DBSize
|
Change Log
|
|
New
|
UserSignature
|
Activity
|
User Signature
|
false
|
Edm.Int32
|
Integer
|
6
|
-
|
|
New
|
UserSignature2
|
Activity
|
Updating User
|
false
|
Edm.Int32
|
Integer
|
6
|
-
|
|
New
|
ConCerti
|
BusinessPartner
|
Concessional Certificate
|
true
|
Edm.String
|
AlphaNumeric
|
20
|
-
|
|
New
|
Remark1
|
BusinessPartner
|
Remark 1
|
true
|
Edm.Int32
|
Integer
|
11
|
-
|
|
New
|
UserSignature
|
Contact
|
User Signature
|
false
|
Edm.Int32
|
Integer
|
6
|
-
|
|
New
|
UserSignature2
|
Contact
|
Updating User
|
false
|
Edm.Int32
|
Integer
|
6
|
-
|
|
New
|
TaxOnInstallments
|
Document
|
Apply Tax on 1st Installment
|
true
|
BoTaxOnInstallmentsTypeEnum
|
AlphaNumeric
|
1
|
-
|
|
New
|
AttachmentEntry
|
ProductTree
|
Attachment Entry
|
true
|
Edm.Int32
|
Integer
|
11
|
-
|
EntitySet
An EntitySet element is a named set that can contain instances of a specified EntityType element and any of the specified EntityType subtypes.
The following table lists the newly-added, changed, and deleted EntitySet interfaces.
|
Change Type
|
Name
|
EntityType
|
Description
|
EnumType
An EnumType element is used to declare an enumeration type.
The following table lists the newly-added, changed, and deleted EnumType interfaces.
|
Change Type
|
Name
|
|
Change
|
ShaamGroupEnum
|
|
New
|
BoTaxOnInstallmentsTypeEnum
|
Member
A Member element is used inside an EnumType element to declare a member of an enumeration type.(...)
The following table lists the newly-added, changed, and deleted members for the changed EnumType interfaces.
|
Change Type
|
Name
|
EnumType
|
Value
|
Change Log
|
|
New
|
sgRentalFees
|
ShaamGroupEnum
|
6
|
-
|
FunctionImport
FunctionImport element is used to import stored procedures or functions that are defined in the Store Schema Model into Entity Data Model (EDM).
The following table lists the newly-added, changed, and deleted FunctionImport interfaces.
|
Change Type
|
Name
|
Parameter
|
ReturnType
|
Change Log
|
Notes
|
Parameter
The following table lists the newly-added, changed, and deleted parameters for the changed FunctionImport interfaces.
|
Change Type
|
Name
|
FunctionImport
|
Type
|
Change Log
|
FunctionImport-Bind
FunctionImport-Bind is defined when IsBindable attribute of FunctionImport is set to "true". FunctionImport-Bind must have at least one Parameter element defined.
The following table lists the newly-added, changed, and deleted FunctionImport-Bind interfaces.
|
Change Type
|
Name
|
Parameter
|
ReturnType
|
Change Log
|