SAP Business One Service Layer APIs Change Log
10.0 FP 2305 VS FP 2208
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.
|
Change Type
|
Name
|
|
Change
|
AssetRevaluationLine
|
|
Change
|
Attachments2_Line
|
|
Change
|
ColumnsPreferencesParams
|
|
Change
|
EDFImportEntry
|
|
Change
|
ExtendedAdminInfo
|
|
Change
|
StockTransferLine
|
|
New
|
DeductibleTaxParams
|
|
New
|
TaxExemptReasonParams
|
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
|
|
New
|
DistributionRule
|
AssetRevaluationLine
|
Distribution Rule
|
true
|
Edm.String
|
AlphaNumeric
|
8
|
-
|
|
New
|
DistributionRule2
|
AssetRevaluationLine
|
Distribution Rule 2
|
true
|
Edm.String
|
AlphaNumeric
|
8
|
-
|
|
New
|
DistributionRule3
|
AssetRevaluationLine
|
Distribution Rule 3
|
true
|
Edm.String
|
AlphaNumeric
|
8
|
-
|
|
New
|
DistributionRule4
|
AssetRevaluationLine
|
Distribution Rule 4
|
true
|
Edm.String
|
AlphaNumeric
|
8
|
-
|
|
New
|
DistributionRule5
|
AssetRevaluationLine
|
Distribution Rule 5
|
true
|
Edm.String
|
AlphaNumeric
|
8
|
-
|
|
New
|
Project
|
AssetRevaluationLine
|
Project Code
|
true
|
Edm.String
|
AlphaNumeric
|
20
|
-
|
|
New
|
EDocSign
|
Attachments2_Line
|
EDocSign
|
true
|
BoYesNoEnum
|
AlphaNumeric
|
1
|
-
|
|
New
|
SubPath
|
Attachments2_Line
|
Subpath
|
false
|
Edm.String
|
AlphaNumeric
|
254
|
-
|
|
New
|
TargetPath
|
Attachments2_Line
|
Target Path
|
false
|
Edm.String
|
Text
|
0
|
-
|
|
Change
|
FormID
|
ColumnsPreferencesParams
|
-
|
true
|
Edm.String
|
-
|
-
|
Alias: FormId => FormID
|
|
Change
|
User
|
ColumnsPreferencesParams
|
-
|
true
|
Edm.Int32
|
-
|
-
|
DefaultValue: -1 => None
|
|
New
|
Column
|
ColumnsPreferencesParams
|
-
|
true
|
Edm.String
|
-
|
-
|
-
|
|
New
|
ItemNumber
|
ColumnsPreferencesParams
|
-
|
true
|
Edm.String
|
-
|
-
|
-
|
|
New
|
CardCode
|
EDFImportEntry
|
BP Code
|
true
|
Edm.String
|
AlphaNumeric
|
15
|
-
|
|
New
|
DocumentDate
|
EDFImportEntry
|
Document Date
|
true
|
Edm.DateTime
|
Date
|
8
|
-
|
|
New
|
IsBPManual
|
EDFImportEntry
|
BP is Set Manually
|
true
|
BoYesNoEnum
|
AlphaNumeric
|
1
|
-
|
|
New
|
ObjectType
|
EDFImportEntry
|
Object Type
|
true
|
Edm.String
|
AlphaNumeric
|
20
|
-
|
|
New
|
CopyRefDocFormOrigDocToDupDoc
|
ExtendedAdminInfo
|
Copy Document References
|
true
|
BoYesNoEnum
|
AlphaNumeric
|
1
|
-
|
|
New
|
EnableSameURLforPaymentTypeService
|
ExtendedAdminInfo
|
Enable Same URL for Payment Service
|
true
|
BoYesNoEnum
|
AlphaNumeric
|
1
|
-
|
|
New
|
PlasticPackageExemptionReason
|
StockTransferLine
|
Plastic Packaging Tax Exemption Reason
|
true
|
Edm.String
|
AlphaNumeric
|
2
|
-
|
|
New
|
WeightOfRecycledPlastic
|
StockTransferLine
|
Plastic Packaging Weight
|
true
|
Edm.Double
|
Float
|
20
|
-
|
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
|
AssetRevaluation
|
|
Change
|
Document
|
|
Change
|
ElectronicFileFormat
|
|
Change
|
ExportDetermination
|
|
Change
|
ImportDetermination
|
|
Change
|
Payment
|
|
Change
|
TransportationDocumentData
|
|
Change
|
VatGroup
|
|
Change
|
Warehouse
|
|
New
|
DeductibleTax
|
|
New
|
TaxExemptReason
|
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
|
SummerizeByDistributionRules
|
AssetRevaluation
|
Summarize by Distribution Rule
|
true
|
BoYesNoEnum
|
AlphaNumeric
|
1
|
-
|
|
New
|
SummerizeByProjects
|
AssetRevaluation
|
Summarize by Project
|
true
|
BoYesNoEnum
|
AlphaNumeric
|
1
|
-
|
|
Change
|
ApplyTaxOnFirstInstallment
|
Document
|
Apply Tax on 1st Installment
|
true
|
BoYesNoEnum
|
AlphaNumeric
|
1
|
DefaultValue: None => N
|
|
Change
|
OutputFilePath
|
ElectronicFileFormat
|
Output Path
|
true
|
Edm.String
|
Text
|
0
|
Writable: false => true
|
|
New
|
VersionNumber
|
ExportDetermination
|
Version Number
|
true
|
Edm.Int32
|
Integer
|
11
|
-
|
|
New
|
VersionNumber
|
ImportDetermination
|
Version Number
|
true
|
Edm.Int32
|
Integer
|
11
|
-
|
|
New
|
EDocExportFormat
|
Payment
|
Electronic Doc. Export Format
|
true
|
Edm.Int32
|
Integer
|
11
|
-
|
|
New
|
ElecCommMessage
|
Payment
|
Elec. Comm. Message
|
false
|
Edm.String
|
AlphaNumeric
|
254
|
-
|
|
New
|
ElecCommStatus
|
Payment
|
Elec. Comm. Status
|
true
|
ElecCommStatusEnum
|
AlphaNumeric
|
10
|
-
|
|
New
|
SplitVendorCreditRow
|
Payment
|
Split Vendor Credit Row
|
true
|
BoYesNoEnum
|
AlphaNumeric
|
1
|
-
|
|
New
|
COTCode
|
TransportationDocumentData
|
-
|
true
|
Edm.String
|
-
|
-
|
-
|
|
New
|
ElectronicProtocols
|
TransportationDocumentData
|
-
|
true
|
ElectronicProtocol
|
-
|
-
|
-
|
|
New
|
TaxExemptReason
|
VatGroup
|
-
|
-
|
-
|
-
|
-
|
-
|
|
New
|
TaxExemptionReason
|
VatGroup
|
Tax Exemption Reason
|
true
|
Edm.String
|
AlphaNumeric
|
3
|
-
|
|
New
|
AddressName2
|
Warehouse
|
Address Name 2
|
true
|
Edm.String
|
AlphaNumeric
|
50
|
-
|
|
New
|
AddressName3
|
Warehouse
|
Address Name 3
|
true
|
Edm.String
|
AlphaNumeric
|
50
|
-
|
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
|
|
New
|
DeductibleTaxs
|
DeductibleTax
|
Deducted Tax Definition
|
|
New
|
TaxExemptReasons
|
TaxExemptReason
|
Tax Exemption Reason
|
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
|
BlanketAgreementStatusEnum
|
|
Change
|
BoPickStatus
|
|
Change
|
ElectronicDocProcessingTargetEnum
|
|
Change
|
ElectronicDocumentEntryCancellationStatusEnum
|
|
Change
|
LineTypeEnum
|
Member