|
Blogs
Setup Installation: http://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/a0ecac11-4a7b-2b10-a09a-af20982ceff4
The new B1TC is featured as below:
The recording and playing in new B1TC is smoother and more intuitive. For example, B1TC used to be stuck by a confirmation dialog. Also some other similar stuck bugs have been fixed.
It is easier to develop and register the external function in B1TC. Previously, external function in B1TC can only accept an ArrayList as input parameter. And there may be several members with different data type in this ArrayList. It is too generic to know how many of input parameters and what they are from its function signature. Now, external function signature in new B1TC is more flexible and comprehensive. The input parameters and their data type are determined by its signature. For example, to develop a custom function to execute a sql query, typically, it has several input parameters, like server, dbName, userId, password, queryStatement.
- Old B1TC only accept the function defines with one ArrayList parameter: public static void ExecuteSQLQuery(ArrayList sqlParameters) To call ExecuteSQLQuery, the sqlParmeters should be prepared with server and dbName etc in one ArrayList.
- New B1TC can accept the function defined with various type parameters. public static void ExecuteSQLQuery(string server, string dbName, string userId, string pwd, string sqlQuery)
By the way, this function is already included in the default TA_TestAccess.dll under the "plugin" folder.
Incompatibility Notice: New B1TC can't accept to the older scripts which contain calling external function steps.
Incompatibility Resolution: Please follow the steps below. 1. Backup a copy of your script.
Please refer to the release note in the download package for more information. Yatsea Li is a Solution Architect for SAP Business One Add to: del.icio.us | Digg | Reddit |