Compatibility Issues in SAP Business One 9.3

Size: px
Start display at page:

Download "Compatibility Issues in SAP Business One 9.3"

Transcription

1 How-To Guide SAP Business One 9.3 Document Version: All Countries

2 Typographic Conventions Type Style Example Example EXAMPLE Example Example <Example> EXAMPLE Description Words or characters quoted from the screen. These include field names, screen titles, pushbuttons labels, menu names, menu paths, and menu options. Textual cross-references to other documents. Emphasized words or expressions. Technical names of system objects. These include report names, program names, transaction codes, table names, and key concepts of a programming language when they are surrounded by body text, for example, SELECT and INCLUDE. Output on the screen. This includes file and directory names and their paths, messages, names of variables and parameters, source text, and names of installation, upgrade and database tools. Exact user entry. These are words or characters that you enter in the system exactly as they appear in the documentation. Variable user entry. Angle brackets indicate that you replace these words and characters with appropriate entries to make entries in the system. Keys on the keyboard, for example, F2 or ENTER SAP SE or an SAP affiliate company. All rights reserved. Typographic Conventions

3 Document History Version Date Change First Version for Beta Shipment Version for Acceptance Test Version for SAP Business One 9.3 PL Version for SAP Business One 9.3 PL02 Document History 2018 SAP SE or an SAP affiliate company. All rights reserved. 3

4 Table of Contents 1 Purpose Business Logic Software Development Kit (SDK) SAP SE or an SAP affiliate company. All rights reserved. Table of Contents

5 1 Purpose This document discusses known compatibility issues for add-ons that were built for releases prior to SAP Business One 9.3 and are now being run in the new release. The issues also affect existing installations that run these add-ons and which are now upgrading to SAP Business One 9.3. The issues involve changes in the application such as menu changes and new exceptions as well as changes to the SDK. Note Add-ons that use the RecordSet object (for unexposed objects) and that are dependent on the database structure may face additional compatibility issues not listed here. Additional Information For compatibility issues in SAP Business One Releases 9 release family, refer to relevant documents. To access these documents, visit the implementation section in the corresponding release documentation area of SAP Help Portal at For a complete list of changes to the user interface and the database schema, see the GUI and DB change list (XML files) in the implementation section of SAP Help Portal at For changes in the patches of 9.3, see the release information for each patch. Purpose 2018 SAP SE or an SAP affiliate company. All rights reserved. 5

6 2 Business Logic This section describes compatibility issues related to the application s business logic. Topic CRM Simplification- the user and employee selection fields are changed Cost accounting enhancement - the Add Entry to New Voucher button is changed to button combo OPBU table is removed Query Manager enhancement Approval Process enhancement Description Previously, in the Activities Overview - Selection Criteria window (Reports fi Business Partners fi Activities Overview), the user list and the employee list of the Handled by field are selected by using the From and To dropdown lists. In SAP Business One 9.3, the two dropdown list controls are hidden, and the button is used to open a new window to accomplish the same goal. If an add-on application references these dropdown lists, the code should be changed to automate clicking the newly added button and to select the user or employee list in the opened window. In SAP Business One 9.3, in the Journal Vouchers window (Financials fi Journal Vouchers), the Add Entry to New Voucher button is changed to a button combo. In the button combo, you can select Add Journal Entry to New Voucher and Add Cost Center Transfer Entry to New Voucher. The first button in the button combo is used to achieve the same goal as before. The OPBU table is removed; meta changes will also be provided generally. The Query Manager window has the following changes: The form attribute BorderStyle was changed fromfbs_fixed to fbs_sizable. The Query Name edittext (uid: 8) attribute Enabled was changed fromfalse totrue. Previously, the application enabled closing a line in an approved document (document added via the approval process). In SAP Business One 9.3, it is possible to close a line in an approved document only when you select Enable Updating the Document Generated/Updated by Approval Process on the BP tab of the General Settings window (Administration fi System Initialization fi General Settings fi BP). Previously, if you selected Active When Updating Documents in an approval template, and the approval template was set to Always on the Terms tab, updating fields such as Contact Person or Customer Reference No., part of the logistic data did not initiate the approval process. In SAP Business One 9.3 such updates initiate an approval process SAP SE or an SAP affiliate company. All rights reserved. Business Logic

7 Topic Description Previously, you could update fields such as Contact Person or Customer Reference No., and part of the logistic data in an approved document (document which was added/updated via the approval process). In SAP Business One 9.3, such fields can be updated only when you select Enable Updating the Document Generated/Updated by Approval Process on the BP tab of the General Settings window (Administration fi System Initialization fi General Settings fi BP). After setting off Activate Approval Process, the approval process is not applied on open processes in UI and DI API. After setting off Activate Approval Process in DI, the approval process is not applied on open processes in DI API. After setting the approval template as Inactive, the approval process is not applied on open processes which relate to the template in UI and DI API. Business Logic 2018 SAP SE or an SAP affiliate company. All rights reserved. 7

8 3 Software Development Kit (SDK) This section describes compatibility issues related to the Software Development Kit (SDK). Topic DI API - BlockStockNegativeQuantity is deprecated DI API - WorkflowTaskService.Complete() is not reverted DI API - UserFieldsMD.LinkedSystemObject is changed UI API - Get Focus/Lost Focus UI API events caused by FMS are removed Description BlockStockNegativeQuantity is deprecated in the CompanyInfo object; a new property BlockStockNegativeQuantity is available in the AdminInfo object as a substitute. The DB fieldscinf.blockzeroq andcinf.negstolv were moved from tablecinf tooadm. WorkflowTaskService.Complete() will not be reverted if the enclosing DI transaction is rolled back. The LinkedSystemObject property of the UserFieldsMD Object was changed from BoObjectTypes to UDFLinkedSystemObjectTypesEnum. Some Get Focus/Lost Focus UI API events are caused by Formatted Search (FMS) internal processing logic and irrelevant to user actions. These unnecessary UI API events have been eliminated in SAP Business One SAP SE or an SAP affiliate company. All rights reserved. Software Development Kit (SDK)

9

10 Material Number 2018 SAP SE or an SAP affiliate company. All rights reserved. No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP SE or an SAP affiliate company. SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE (or an SAP affiliate company) in Germany and other countries. All other product and service names mentioned are the trademarks of their respective companies. Please see for additional trademark information and notices. Please see for third party trademark notices. Please see for other important disclaimers and legal information. JavaTM disclaimer Some components of this product are based on Java. Any code change in these components may cause unpredictable and severe malfunctions and is therefore expressly prohibited, as is any decompilation of these components. Any Java Source Code delivered with this product is only to be used by SAP s Support Services and may not be modified or altered in any way. SAP Business One Additional Copyrights & Trademarks DotNetZip,.NET, SQL Server, Visual C++, Visual #, and Windows Installer are trademarks or registered trademarks of Microsoft Corporation. DynaPDF is a trademark or registered trademark of DynaForms Software for Documents - Jens Boschulte. EDTFTPJ/PRO is a trademark or registered trademark of Enterprise Distributed Technologies. InstallAnywhere and InstallShield are trademarks or registered trademarks of Flexera Software LLC. SEE4C (SMTP/POP3/IMAP Component Library for C/C++) is the copyright of MarshallSoft Computing, Inc. MARSHALLSOFT is a trademark or registered trademark of MarshallSoft Computing, Inc. Victor Image Processing Library and VIC32 are trademarks or registered trademarks of Catenary Systems. The Victor Image Processing Library is copyright material. This includes the source code, object code, dlls, examples, and documentation. This material is protected by United States copyright law as well as international copyright treaty provisions.