Release Notes - 1.1

1.1.14-funcrel

Resolved Issues

Customer Ticket Id Details
45310 Fixes a warning emitted by the SAPUI5 extension: “Internal issue creating application at “end_analysis_root main_sources” stage”.
45332 Fixes a traceback emitted by the SAPUI5 extension which ends with the warning “RuntimeError: invalid null pointer for wrapped instance” when creating an operation.

1.1.13-funcrel

Resolved Issues

Customer Ticket Id Details
42219 Fixes an issue causing the analysis to fail with the error “Extension com.castsoftware.sapui5 has encountered an issue on abap_parser.py (unhashable type ‘Token’)”.

Other Updates

Details
Fixes an issue where when one URL evaluation gives several values, only one HTTP service was created by the extension. Now a HTTP service is created for each value.
Internal code refactoring to ensure that link resolution is completed at the very end of analysis.

1.1.12-funcrel

Other Updates

Details
ABAP application consistently failing while downloading dependency extension for SAUPUI extension
Create resource service even if url is empty.
Support of “this.getView().getBindingContext().getPath()” to compute urls.
First parameter of “ODataModel.createKey” call must be used to complete the url.
Fixes an issue where some links from controllers to libraries were not created.

1.1.11-funcrel

Note

This extension has been withdrawn. All fixes are provided in 1.1.12-funcrel.

1.1.10-funcrel

Rules

Rule Id New Rule Details
1020614 FALSE The Rationale section of the rule documentation for the rule (1020614): “Prefer using sap.base.Log Instead of console.log” has been re-written to correct an erroneous entry.

1.1.9-funcrel

Resolved Issues

Customer Ticket Id Details
36573 HTTP services not created on HTML5 side to connect to SAPUI5 ABAP operations.

1.1.8-funcrel

Resolved Issues

Customer Ticket Id Details
36492 Fixed an issue where the extension crashed with the error “the extension has encountered an issue” causing links and objects to not be created.

Other Updates

Details
Removes tracebacks in internal tests.

1.1.7-funcrel

Other Updates

Details
Modify fullnames for SAPViews and CDSViews
No links between client and server.

1.1.6-funcrel

Other Updates

Details
Compatibility with UNIX paths (to be used with CAST-AIP versions greater or equal to 8.3.41).

1.1.5-funcrel

Other Updates

Details
TCC config file shipped with 1.1.4 version is Corrupted

1.1.4-funcrel

Resolved Issues

Customer Ticket Id Details
31892 False negatives for the rule: “Avoid unnamed OData model”.
31974 HTML analysis wanring: [com.castsoftware.sapui5] Internal issue creating application.

1.1.3-funcrel

Callee Type Caller Type Details
SAPUI5 CDS View Operation HTML5 Http resource services Find links to SAP CDS Views.

Other Updates

Details
Traceback errors appearing in log file.
Some SAPUI5 ABAP POST operations are not created.

1.1.2-funcrel

Callee Type Caller Type Details
Resource services on SAPUI5 side Operations on ABAP side Resource services created on SAPUI5 side were not always correct when url is defined in manifest file (SAPUIV-55)

Other Updates

Details
Refactoring of OData Models (OData Models defined in manifest are now created, even if they are not called in application).

Rules

Rule Id New Rule Details
1020600 TRUE Avoid using namespace “jQuery.sap.*” as deprecated (SAPUI5)
1020602 TRUE Avoid using “sap.ui.model.odata.ODataModel” as deprecated in version: SAPUI5 1.48
1020604 TRUE Avoid unnamed OData model
1020606 TRUE Prefer using Asynchronous Loading
1020608 TRUE Avoid using Controls Hardcoded IDs inside a Controller, Component or JSView (SAPUI5)
1020610 TRUE Avoid declaring same OData model twice
1020612 TRUE Don’t override or add control methods (SAPUI5)
1020614 TRUE Prefer using sap.base.Log Instead of console.log (SAPUI5)
1020616 TRUE Create Keys for CRUD Statements (SAPUI5)
1020618 TRUE Avoid using “jQuery.sap.storage.Type.local”

1.1.1-funcrel

Resolved Issues

Customer Ticket Id Details
28880 SAPUI5Application object not created correctly.
28884 SAPUI5 OData model objects are not created after the analysis.
28905 JavaScript calls should be limited within SAPUI5 application.

1.1.0-funcrel

Resolved Issues

Customer Ticket Id Details
28721 Extension com.castsoftware.sapui5 has encountered an issue AttributeError: ‘FragmentInterpreter’ object has no attribute ‘view’.

New Support

Summary Details
Support of sap.ui.core.routing.Router.navTo() See documentation: https://doc.castsoftware.com/display/TECHNOS/SAPUI5+-+1.1#SAPUI51.1-Miscellaneouslinks