Académique Documents
Professionnel Documents
Culture Documents
Change in the Location in SAP Business One: Form number Related Internal
Phone Book HR > HR Reports > Phone Book. was changed Message 1566708.
form type. UID was changed from 60105 to from 60105 to
10060105. 10060105.
UI API
Topic Description Additional Info Impact Object/Method
Topic Description Additional Info Impact Object/Method
add before event to In this event SAP Business In previous 1. check all place in the Application.et_F
load event. Ignore One will throw also before versions only 'after' code on which load ORM_LOAD
the bubble event event and not only after event was sent and event were used and
setting in the after event. Due to the fact the the bubble flag was verify that behavior is
event. SAP Business One now is used. From 2005 kept
sending before event the version SAP 2. check that this event
bubble event setting in the Business One will handled only once (not
after event will be ignore ignore the bubble twice for the before and
and the user will need to flag in after event. after).
set the bubble setting like in SAP Business One
the other type of event in will send before
the before. event as well as
after event and will
use the bubble flag
only in before
event.
The before event of After adding 'before' to the Add-ons that used Add-ons that would like Application.et_F
the Unload event close event, the the bubble event to to prevent closer of a ORM_UNLOAD
will ignore the architecture was changed prevent closer of form will need to catch
bubble flag. so that the unload event is the form in the the 'before' of the close
less relevant and the unload event will event and set the
'before' of the unload event notice that this form bubble flag false.
is triggered to late to will be closed even
prevent the closer. if the bubble flag
The order of the events is was set to false.
as follows: close 'before' >
close 'after > unload
'before' > unload 'after'.
Matrix is cleared In previous versions, User Add-ons that have Add-ons need to take
when changing OK Matrixes on user forms a matrix without a into account the fact
mode to Add. were cleared when the column of type that the matrix will be
mode was changed from linked button that cleared on changing
Ok to Add except from the rely on the fact that the mode to 'Add'.
case where the matrix did when the form If the Add-on needs the
not have column of type mode is changed data it should:
linked button. from OK to ADD
1. First change the
From version 2005, In all The data of the
mode and then fill the
cases of matrix on user matrix remains may
matrix.
form, the matrix will be have a problem
when the data will 2. In case the End user
cleared when the mode is
be cleared. switches the mode, you
changed from 'Ok' to 'Add'.
need to catch the Menu
(including the case of User event of The ^F and.
Matrix on user form that
does not have column of
type linked button).
Note:
Clearing a matrix when
changing mode to Add is
the standard behavior of
SAP Business One.
UDO
Topic Short Description Impact/problem Possible solution Object/Method
for Add-on
Implementation The function Clone returns Implementatio dll Update the return value
Dll – return value CSboBusinessObjectBase* should be updated. of Clone function in
of Clone function instead of your dll and recompile.
has changed. CSboBusinessObject*.
Two header files were
updated.
Important Notes
• Partners upgrading to 2005 A from versions prior to 2004 A should read Known Incompatibility for 2004 A.
Issues such as menu changes, new exceptions and so on must be addressed when upgrading from 6.5 or other
versions prior to 2004 A.
• Add-ons that use (for un-exposed objects) the Record Set for example, and were dependant on the DB
structure can face compatibility problems in case of DB structure change.
For changes in the database, refer to the Database Reference Guide in the SDK Help Center.