Release notes for Finance Automation releases 9.2.10.0 through to 9.2.10.1

Impact Type Component Release Details
Impact Type Component Release Summary Details
Minor Defect Content 9.2.10.0 ALV Layout upload can only be done in logon language

Before:
It was not noticed that the ALV Layout can only by uploaded in the logon language.

After:

The JD checks/uploads the language of the ALV Layout and notifies accordingly.


Id: ROSO-10406
Minor Feature Content 9.2.10.0 Implement RUNAS for BAPI Journal Processing

Allow Journal process to also use RUNAS functionality using action codes >USER_CHECK< and >USER_BAPI<.


Id: ROSO-9884
Minor Improvement Content 9.2.10.0 Implement RUNAS also for AbapRun Transactions based on Call Transaction

The transactions FAGLB03, GD23, GD33, PCP0, MD04, MD05, MD06, V.23 now can also be started using >CALL_USER< allowing RUNAS functionality.


Id: ROSO-9695
Minor Improvement Content 9.2.10.0 Rename FCA_SAP_Utils_Transport_Version to reflect new addons

Before: JD is named FCA_SAP_Utils_Transport_Version
After: JD is named FCA_SAP_Utils_AddOn_Versions


Id: ROSO-10312
Minor Improvement Content 9.2.10.0 Tran FBV0 - Implement Execution via RFC call

Introduced: Execute FBV0 as BAPI call


Id: ROSO-9944
Normal Defect Balance Sheet Certification 9.2.10.0 Aging calculation broken after upgrade to 9.2.6

Before: Aging was not correct when Date info was missing in Parameter BS_CB_Definition: all line items have been assigned to the ‘oldest’ aging interval

After: Aging is correct when Date info is missing in Parameter BS_CB_Definition: line items are assigned to the correct aging interval


Id: ROSO-10609
Normal Defect Balance Sheet Certification 9.2.10.0 BSC: Optimize retrieval of groupped accounts

Performance improvement when retrieving groupped accounts by clicking on BSC link in Inbox/E-Mail or after a certification of a group of accounts has been delegated to another user.


Id: ROSO-10484
Normal Defect Balance Sheet Certification 9.2.10.0 BSC: Refresh button on the certification page

Before: There was no way to refresh data on the BSC certification page
After: It is now possible to refresh the certification page via a button or set intervals


Tickets: 146839
Id: ROSO-9654
Normal Defect Balance Sheet Certification 9.2.10.0 BSC: Update status of account without dashboard refresh

Before: Returning to the dashboard from a certification always refreshed the entire dashboard.

After: Only accounts which were changed during the certification process are refreshed now.


Id: ROSO-10419
Normal Defect Balance Sheet Certification 9.2.10.0 Store BSC information in custom tables instead of Document objects [MISSING RELEASE NOTE]
Tickets: 145732, 146634
Id: ROSO-9628
Normal Defect Balance Sheet Certification 9.2.10.1 Allow changing parameters from the certification page

Before: Parameter values for the Review User Message job are not editable from the Certification Review UI.
After: Parameter values for the Review User Message job can be edited on the Certification Review UI if those parameters were configured as InOut on the job definition. If edited, the new values are set as the job parameter out value.


Id: ROSO-10993
Normal Defect Balance Sheet Certification 9.2.10.1 BSC - Add flag to differentiate between Line Item types

Before: If a custom Line Item was edited and the Document Number prefix removed or replaced, the Line Item would be treated as though it were a conventional ERP sourced Line Item.

After: A custom Line Item can be edited, but the Document Number prefix can no longer be removed or replaced. The Line Item is correctly identified as a custom Line Item.


Id: ROSO-11245
Normal Defect Balance Sheet Certification 9.2.10.1 Create ui-lib table allowTextSelect prop for BSC

Before: text in various BSC tables wasnt selectable.

After: this text now is selectable.


Id: ROSO-11366
Normal Defect Balance Sheet Certification 9.2.10.1 FCA_SAP_Convert_Spool_To_RTX does not convert all items

Before: If an “invalid line” was found when parsing a table within a spool file, parsing that table would be stopped and the line dropped.

After: If an “invalid line” was found when parsing a table within a spool file, it is tested to see whether it has TAB characters and, if so, these are removed and it is re-validated / parsed, else the line is recorded as a parse error, it is dropped from the output file and, in both cases, parsing of the spool file resumes at the next line.


Id: ROSO-10973
Normal Defect Content 9.2.10.0 BDC Workflow sends empty emails

Before: The Job Definition of FCA_SAP_BDC_WorkFlow sends empty Mail notifications.

After: FCA_SAP_BDC_WorkFlow will send the correct Mail notification, together with all attachments.


Id: ROSO-10184
Normal Defect Content 9.2.10.0, 9.2.10.1 ActionRules: Headers specified are not always used by rules

Before: ActionRule results do not use the parameter RULE_RESULT_HEADER for specifying the header/type of the RTX result.

After: ActionRule now uses specified Headers/Types


Id: ROSO-9982
Normal Defect Data Transformer 9.2.10.0 Allow Data Transformer to accept Table type parameters in addition to file and file references

Before: There is no support for table input parameters.

After: Transformer now provides support to table input parameters of type Job file. Other Input parameters including Inline aren’t supported.


Tickets: 130508
Id: ROSO-6775
Normal Defect Data Transformer 9.2.10.0 Allow individual columns to be unhidden when multiple are hidden

Before: It was not possible to unhide an individual column when many columns were hidden.

After: Individual hidden columns can be unhidden when many columns have been hidden.


Tickets: 146689
Id: ROSO-9602
Normal Defect Data Transformer 9.2.10.0 Allow invalid file references to be removed/altered in the file expression UI

Before: Changing a ruleset name would cause other rulesets with references to the updated ruleset to error.

After: Changing a ruleset name will also update all references so other rulesets won't error.


Tickets: 143850
Id: ROSO-9359
Normal Defect Data Transformer 9.2.10.0 Burst Job File Reference in index file does not contain extension

Before: The job file references in the index file for a burst job do not contain the ".rtx" extension

After: The job file references in the index file for a burst job do contain the ".rtx" extension


Id: ROSO-10245
Normal Defect Data Transformer 9.2.10.0 Data Transformer Transformations fail when conditions are used and reference types that aren't correct

Before: Transformation operations that contain conditions that fail because the columns on which they rely are not of the correct type would result in the transformer failing to load in the user interface and failing at runtime.

After: Transformation operations that contain conditions that fail are correctly handled allowing the transformer to be loaded in the user interface and to process as expected when running as a job.


Id: ROSO-10953
Normal Defect Data Transformer 9.2.10.0 Disable Skip on error feature on RuleSet

Before: Failed rules are automatically skipped by default.

After: Failed rules are not automatically skipped by default; the user must enable the skip feature manually


Id: ROSO-10128
Normal Defect Data Transformer 9.2.10.0 Disabled Menu Items are still clickable

Before: Several menu items (edit, reorder and filter) were still clickable, if the user double-clicked on them, even when they were disabled.

After: The menu items will no longer function when disabled.


Id: ROSO-10119
Normal Defect Data Transformer 9.2.10.0 Enable the FileExpression UI Expert Mode by default.

Before: File expression UI expert mode was set to false by default

After: File expression UI expert mode is set to true by default


Id: ROSO-10118
Normal Defect Data Transformer 9.2.10.0 Limit number of Group Matches

Before: The Group Match Rule algorithm would allow any size group to be matched against each other. When trying to match against larger groups, this was very memory intensive and resulted in jobs going into error due to an OutOfMemoryException. In the worst case, when running this on the server, this could cause system instability.

After: The Group Match Rule algorithm now limits how big a group will be used to match, and how many combinations within the group we allow. This reduces memory usage significantly and improves performance, resulting in job completion.

 


Id: ROSO-10353
Normal Defect Data Transformer 9.2.10.0 New file upload is failing in old DT

Before: Uploading a new RTX file that contains matching column names but different column types to the existing RTX on the transformer which consists of one or many Load Rule(s) causes the transformer to error.

After: An upgrade step has been introduced to remove the Load Rule(s) (NoOperation/ManualRtxInput Rule) from the older transformer job to prevent the auto-merge operation from triggering when uploading a new RTX file.


Id: ROSO-10397
Normal Defect Data Transformer 9.2.10.0 Provide proper error message when merging input with columns of the same name but different types

Before: When merging data an error message was logged that failed to indicate the column name on which the merge couldn't proceed due to a mix of column types.

After: Error messages reported when merges fails based on column types now correctly identify the column at issue.


Id: ROSO-9906
Normal Defect Data Transformer 9.2.10.0 Revert File Expression UI to its prior implementation

Before:  The user is presented to Fileexpression UI v2 in the standard mode.

After:  The user is presented to Fileexpression UI v1 in the standard mode.


Id: ROSO-10122
Normal Defect Data Transformer 9.2.10.0 Save operation not working, after an auto column mapping

Before: The save operation was not working on a data set rule when it contained a merger that uses a current node.

After: The save operation works on a data set rule when it contains a merger that uses a current node.


Id: ROSO-10140
Normal Defect Data Transformer 9.2.10.0 String to Number Edit failing since upgrade of Datatransformer

Before: String to Number Column conversion failed

After: String to Number Column conversion works as expected


Id: ROSO-10401
Normal Defect Data Transformer 9.2.10.0 The "is before" & "is after" operators for Date columns in the Filter Rule aren't working as expected

Before: It’s unclear of the effects that the date of operations “is after/before” and “is after/before” have when used.

After: The date operations “is after/before” and “is after/before” or equal to” have been renamed to “exclude rows after/before” and “exclude rows after/before or equal“ to explicitly call out their effects.


Id: ROSO-10421
Normal Defect Data Transformer 9.2.10.0 Totals not working when columns used for totals do not have a value

Before: Data Transformer would fail to generate total data for groups of columns where a key column had no value

After: Data Transformer correctly creates total data for groups of columns where key columns have no value


Id: ROSO-10472
Normal Defect Data Transformer 9.2.10.0 Transformer: implement multi-column filtering

Before: Table filtering was only possible on a single column

After: Table filtering is now possible on multiple columns. The conversion from table filter to FilterRule has also been enhanced to support multiple filters.


Id: ROSO-10335
Normal Defect Data Transformer 9.2.10.1 APPLE UPGRADE - 9.2.10 car file import Error for Data transformer

Before: It was not possible to save a Transformer Job that contained a data source with an empty description. Upgrades to 9.2.10 will fail due to Transformers on the system that have Data Sources with no description.

After: It is possible to set empty descriptions for DataSources in DT. Upgrades to 9.2.10 no longer fail due to Transformers that have data sources with no description.


Id: ROSO-11408
Normal Defect Data Transformer 9.2.10.1 fileExpressions are invalidated when rule sets are renamed

Before: Renaming rule sets could invalidate file expressions which would then require manual intervention

After: Renaming rule sets now correctly updates references to the updated rule set in file expressions


Id: ROSO-11289
Normal Defect Data Transformer 9.2.10.1 validateDataType in RuleDataModel.ts expects excelSettings on objects that don't support it

Before: The creation of some rules, including transform and adding a column types, failed.

Before: It is now possible to create all rule types


Id: ROSO-11275
Normal Defect FCA 9.2.10.0 Range parameter in Convert Excel to RTX should be mandatory

Before: For the Job Definitions Redwood_Convert_Excel_toRTX and Redwood_PA_Convert_Excel_toRTX, the IN_RANGE parameter was optional.

After: For the Job Definitions Redwood_Convert_Excel_toRTX and Redwood_PA_Convert_Excel_toRTX, the IN_RANGE parameter is now mandatory.


Id: ROSO-10661
Normal Defect FCA 9.2.10.0 Table Editor: Integrate Security tab as menu

Before: User created tables could not have grants added to them using the Table Editor.

After: Users can now add/remove grants to tables they have created.


Id: ROSO-6918
Normal Defect FCA 9.2.10.1 Library Redwood_FCA missing library commons-lang for MailReactor

Redwood_FCA library should now have jsoup_.jar and commons-lang3_.jar which are needed for mail-reactor.


Id: ROSO-10402
Normal Defect FCA 9.2.10.1 NoClassDefFoundError in 9.2.10

Before: Submitting Redwood_Convert_Excel_toRTX failed with class loading error NoClassDefFoundError: com/lmax/disruptor/EventTranslatorVararg when using POI as processing engine.
After: Redwood_Convert_Excel_toRTX can use POI as processing engine without class loading errors.


Id: ROSO-11438
Normal Defect General 9.2.10.0 Add CUS_Home application to home module

Before: The Home module had no custom application.

After: The Home module now has a custom application.


Id: ROSO-10610
Normal Defect General 9.2.10.0 Add all table attributes in the Properties dialog

Before: A user could not edit the application or partition for a table after it had been created.

After: A user can now edit the application or the partition of an existing table.


Id: ROSO-7148
Normal Defect General 9.2.10.0 Add system jobs to loop over RTX tables

Before: Functionality to loop over RTX tables in chains was only available through custom job definitions.
After: Functionality to loop over RTX tables in chains is available with two new system jobs. System_Loop_Over_Table takes an RTX table and executes the only job in the next chain step for each row in that table. It allows optional REL parameters to filter the rows and set the description for looped jobs.
System_Loop_Aggregate creates an RTX table with all parameters and their values of jobs in the previous chain step.


Tickets: 146894
Id: ROSO-9668
Normal Defect General 9.2.10.0 Add the option to insert a row "before" and "after" from a context click

Before: Inserting a row with a context-click would always insert before the row.

After: There is an option to insert a new row before or after the selected row. There is also a keyboard shortcut to create a row after the cursor or at the end of the table.


Id: ROSO-7145
Normal Defect General 9.2.10.0 Confirmation before deleting a row

Before: A table row would be deleted immediately.

After: The user is presented with a confirmation dialog before a row is deleted.


Id: ROSO-7152
Normal Defect General 9.2.10.0 Data Transformer: REL Help Improvement

Before: Operators and description of REL Help are both list elements, separated by '-' character.

After: Operators and description of REL Help are displayed in separate columns of a table.


Id: ROSO-10025
Normal Defect General 9.2.10.0 Datatransformer replace transformations are failing

Before: The “create column” checkbox was ignored and the transform replace rule was targeting the new column.

After: The transform replace rule now targets the right column when the “create column” checkbox is unchecked.


Id: ROSO-10566
Normal Defect General 9.2.10.0 Display Cronacle documents from the home screen

Before: The home screen could only display extension points

After: The home screen can now load and display documents


Id: ROSO-10343
Normal Defect General 9.2.10.0 Display an indicator for mandatory columns

Before: There is no indication whether a column is Mandatory or not.

After: There is a clear indication that a column is Mandatory in column header and in the tooltip.


Id: ROSO-7156
Normal Defect General 9.2.10.0 NPE in processUserMessage

Before: Not setting the Mail_Theme in FCA_ApplicationCustomizing lead to an exception.

After: Mail_Theme gets treated as “Default” if no value is set in FCA_ApplicationCustomizing.


Id: ROSO-10937
Normal Defect General 9.2.10.0 Orchestrator backend should respect periodicities

Before: Orchestrator did ignore periodicities set in the task list and its tasks.

After: Orchestrator now respects periodicities set in the task list and its tasks.


Id: ROSO-10148
Normal Defect General 9.2.10.0 Orchestrator backend should respect skipped tasks

Before: Orchestrator did not recognize skipped tasks and therefore never completed process lists including such.
After: Orchestrator now recognizes skipped tasks and completes process lists including such.


Id: ROSO-10123
Normal Defect General 9.2.10.0 Orchestrator: killing of the process list via orchestrator does not return correct UI notifications

Before: Killing process lists from the Instances tab in the Orchestrator was slow and unresponsive and often errors occurred while trying to kill the processes.
After: Killing process lists from the Instances tab in the Orchestrator is now fast and responsive and errors should not occur anymore while trying to kill the processes.


Id: ROSO-9829
Normal Defect General 9.2.10.0 Orchestrator: no refresh on Instances tab

Before: To see new entries in the instances table the whole view had to be refreshed.
After: After submit the new entry will directly appear in the instances table. Also a "Refresh Instances" button has been added to be able to refresh only the instances table.


Id: ROSO-9828
Normal Defect General 9.2.10.0 Parameter time zone of local task lists is always set and disabled

This fixes a bug in the LocalNode mechanism and as such is part of the Local View functionality introduced in https://redwoodsoftware-eng.atlassian.net/browse/ROSO-10022. This was not yet released, so exclude from release notes.


Id: ROSO-10589
Normal Defect General 9.2.10.0 Provide platform agent implementation of Redwood_Convert_Excel_toRTX and RTX_toExcel

Before: It was not possible to use the JobDefinitions Redwood_Convert_Excel_toRTX and Redwood_Convert_RTX_toExcel on the platform agent.
After: Two new JobDefinitions Redwood_PA_Convert_Excel_toRTX and Redwood_PA_Convert_RTX_toExcel have been introduced for use on the platform agent. These also include a parameter to choose between FastExcel (default) and POI as processing engine.


Id: ROSO-9893
Normal Defect General 9.2.10.0 Revert Default "Set Column Types" to string_for_all_columns in Redwood_Convert_Excel_toRTX

Before: For the Job Definitions Redwood_Convert_Excel_toRTX and Redwood_PA_Convert_Excel_toRTX, the default value for the parameter SET_COLUMN_TYPES was “detect_types_from_values”. For Redwood_PA_Convert_Excel_toRTX it was not possible to set individual column types.

After: For the Job Definitions Redwood_Convert_Excel_toRTX and Redwood_PA_Convert_Excel_toRTX, the default value of the SET_COLUMN_TYPES parameter is set to “string_for_all_columns”. For Redwood_PA_Convert_Excel_toRTX it is now possible to set individual column types according to the input excel file (string, number, date, datetime, datetimezone).


Id: ROSO-10679
Normal Defect General 9.2.10.0 Role redwood-administrator is required to install Orchestrator

Before: In Docker images that are used for containers running locally via run-redwood-platform the role redwood-administrator was missing.

After: The role was added to the Docker images so that the error Unable to persist: JCS-102014: The inbuilt system Role redwood-administrator cannot be modified doesn’t occur any more
Additional Note: Please ensure that the cloud environments that will get this upgrade provide the role redwood-administrator in the security backend


Id: ROSO-10330
Normal Defect General 9.2.10.0 Stop showing errror message when selecting Edit Rule.

Before: A warning message appears when the edit rule is selected.

After: No warning message appears when the edit rule is selected.

 


Id: ROSO-8239
Normal Defect General 9.2.10.0 Table name is not updating in table list panel

Before: The table tree view list does not get updated when changes are made to the table's metadata or if there are new tables.

After: The table tree view list updates when there are new tables created and persisted, and if a table's metadata gets changed.


Tickets: 147391
Id: ROSO-8137
Normal Defect General 9.2.10.0 Transformer export as PDF fails

Before: Exports of both PDF and Excel would fail for burst rules and at the rule set level.

After: Exports of both PDF and Excel are now successfully generated for both burst rules and at the rule set level.


Id: ROSO-10977
Normal Defect Home 9.2.10.0 Remove Studio and Catalog Admin from Home_Modules table

Before: Studio and Catalog Admin were shown on Home screen by default in a new RMF installation.
After: Studio and Catalog Admin are not shown on Home screen anymore by default in a new RMF installation and are also removed from the Home screen of an existing installation if not using a customized version of the Home_Modules table.


Id: ROSO-10242
Normal Defect Inbox 9.2.10.1 Inbox: Filters of custom fields not saved in filter profiles

Before: Filters set on custom fields were not saved in filter profiles and unaffected by “Clear all filters” button.
After: Filters set on custom fields are now saved in filter profiles and get cleared by “Clear all filters” button.


Id: ROSO-10650
Normal Defect Inbox 9.2.10.1 Uploaded JobFiles in the Inbox generate wrong JobFile reference

Before: Inbox generated a wrong JobFile reference that is written to the OUT_UPLOADED_FILE parameter of the UserMessage job.
After: Inbox generates a correct JobFile reference that is written to the OUT_UPLOADED_FILE parameter of the UserMessage job.


Id: ROSO-11227
Normal Defect Inbox 9.2.10.0, 9.2.10.1 Workbench and Inbox: Null pointer error

Before: Nullpointer exception occured when the filter tables for Workbench and Inbox contained filter definitions values with [].

After: This nullpointer exception doesn’t occur any more.


Id: ROSO-11079
Normal Defect Orchestrator 9.2.10.0 Deletion of process list without deleting processes is broken

Before: Deleting a process list without deleting associated processes failed (reporting an exception).
After: When deleting a process list without deleting associated processes, this process list now is instead hidden, so the action no longer fails.


Id: ROSO-10235
Normal Defect Orchestrator 9.2.10.0 After the Gantt chart performance improvements, make whether it is shown configurable and show it by default

Before: The Gantt chart for any process list was hidden by default. It could be shown by clicking the "Toggle Gantt Chart" button. However this setting was not persisted. After closing a the process list or reloading the Orchestrator, the Gantt chart would be hidden again. This was implemented this way due to pre-existing possible performance problems with the Gantt chart.

After: The shown status of the Gantt chart is now configurable. The new config option GanttChartVisibility in the config group Orchestrator makes this possible. Options are:

  • ALWAYS_SHOWN: Gantt charts are shown for all process lists, they can not be toggled.
  • ALWAYS_HIDDEN: Gantt charts are hidden for all process lists, they can not be toggled.
  • SHOWN_BY_DEFAULT (Default): Gantt charts are shown for all process lists by default but can be toggled. The toggled status is persisted per process list, per user.
  • HIDDEN_BY_DEFAULT: Gantt charts are hidden for all process lists by default but can be toggled. The toggled status is persisted per process list, per user.

The toggled shown status per process list per user is persisted as the ganttChartShownStatusPerUniqueId user setting.

This is possible due to performance improvements for the Gantt chart.


Id: ROSO-10408
Normal Defect Orchestrator 9.2.10.0 Cant create an orchestrator list of the same name that another list previously had

Before:

  • If a process list or regular process definition had been submitted and was later renamed, new process lists with the original name could not be created. It would falsely be reported that a process list / process definition with that name already exists.
  • A new process list could also not be created if a process list or regular process definition by the same name existed in a different partition. It would also falsely be reported that a process list / process definition with that name already exists in the selected partition.

After:

  • Process lists can now be created with the original name of a renamed process list / process definition.
  • Process lists can now be created with the same name as an existing process list / process definition in another partition.

Id: ROSO-10407
Normal Defect Orchestrator 9.2.10.0 Disable Global Close Template checkbox in Orchestrator on absense of FCA_SAP_OrgStructure table

Before: You could still switch a Tasklist to be a Global Tasklist with the Global Close Template checkbox, even when the table FCA_SAP_OrgStructure was absent.

After: When the table FCA_SAP_OrgStructure is absent, the checkbox Global Close Template will be disabled.


Id: ROSO-10639
Normal Defect Orchestrator 9.2.10.0 Error when submitting process lists with nested templates

Before: Submitting a process list with nested templates in Orchestrator resulted in an error.

After: Now submitting a process list with nested templates in Orchestrator will complete correctly.


Id: ROSO-10305
Normal Defect Orchestrator 9.2.10.0 Headerbar buttons visible in the expanded process list dialog

Before: In the header bar of the expanded process list dialog in the Orchestrator, the same buttons as in the header in the main window where shown. They mostly didnt make sense in the expanded process list dialog context.
After: In the header bar of the expanded process list dialog we now only show the "show/hide gantt chart" button, which does function properly.


Id: ROSO-10198
Normal Defect Orchestrator 9.2.10.0 Incomprehensible error adding "empty" security

Before: if, in the Orchestrator, on the Security tab, you add a row, but dont set the user/role and try to save, the save will fail and two errors will be shown: "Error: invoke [s1].saveTemplate did not return a response" and an empty error.

After: if, in the Orchestrator, on the Security tab, you add a row, but dont set the user/role and try to save, the save will be successful (if there are no other errors). The row with no user/role set will just be ignored.


Id: ROSO-10457
Normal Defect Orchestrator 9.2.10.0 Instances panel not populated for local views

No impact since the local view functionality has not yet been release.


Id: ROSO-10416
Normal Defect Orchestrator 9.2.10.0 Investigate improving performance of Gantt chart code

After: improved the performance of the Gantt chart


Id: ROSO-10237
Normal Defect Orchestrator 9.2.10.0 Job parameter (SAP) CLIENT ist missing in Business Entity

Before: Parameter SAP Client was missing in the Business Entity.
After: Parameter SAP Client is now stored in the Business Entity.


Id: ROSO-10332
Normal Defect Orchestrator 9.2.10.0 Local Tasks skipped when local process list not "fully configured"

Before: Tasks for local lists were skipped on submit when the corresponding local list in the Orchestrator was not explicitly opened and saved at least once.

After: Tasks for local lists are not skipped anymore on submit when the corresponding local list in the Orchestrator is not explicitly opened and saved at least once.


Id: ROSO-10613
Normal Defect Orchestrator 9.2.10.0 Manage how to properly get rid of localview JobDefinitions in Orchestrator

No impact since localview functionality has not yet been released


Id: ROSO-10205
Normal Defect Orchestrator 9.2.10.0 NoRowsUpdatedException - "Object has changed since it was read" in TaskListRun.executeWork after submitting an Orchestrator process

Before: Occasionally when Orchestrator submitted TaskLists an error NoRowsUpdatedException could occur.

After: The error does not occur in these situations any more.


Id: ROSO-10615
Normal Defect Orchestrator 9.2.10.0 Orchestrator Global templates: other parameters to modify in local task lists

Before: It was not possible to edit other parameters than "Skip" in a local task.
After: It is now possible to edit all parameters in a local task. Values derived from a global task are now styled slightly different like default values and in addition have the tooltip "Value derived from global task".


Id: ROSO-10433
Normal Defect Orchestrator 9.2.10.0 Orchestrator doesnt remove ObjectReferences to Task when the task is removed from the process list

No impact since the issue on which this was broken ( ROSO-10022 Merged ) has not been released.


Id: ROSO-10398
Normal Defect Orchestrator 9.2.10.0 Orchestrator: Change security to work on privileges

Before: Aside from the regular platform privileges provided by the api, what the user could see and do while not in "admin mode" was based on explicitly granted security ranks.

After: This dependence on explicitly granted ranks has been changed to a dependence on the privileges these explicitly granted ranks provide. This allows for more flexibility now and in the future.

Now, while in "admin mode" what the user can see and do is (still) fully determined by platform privileges. When not in "admin mode", in addition, the user can not see lists and execute actions on lists if they do not have an explicit privilege to do so. An explicit privilege is a privilege on the list granted to the user or one of their roles. The owner of the list is considered to have all explicit privileges.

This change and improvements that come with it also have some direct impact:

  • If the user has submit or viewJob privileges, there now is an option to open the process list in readonly mode.
  • If privileges make a certain action (button, context menu item) unavailable, we will now just not render the associated button/context menu item. Before we would sometimes render it as disabled instead.
  • Submit privileges are now needed to see the resubmit and restart context menu items on the jobs in the instances table. EditJobs privilege is now needed for the kill context menu item.

Id: ROSO-10440
Normal Defect Orchestrator 9.2.10.0 Orchestrator: Create "Global Close Template"

Before: It was not possible to mark a process list as a global close template.

After: Process lists can be marked as global close templates.


Id: ROSO-9904
Normal Defect Orchestrator 9.2.10.0 Orchestrator: Entity properties, "companyCode" (BUKRS) and "controllingArea" (KOKRS) are not set for local tasks

Before: The entity parameters BUKRS, KOKRS and SAP System where not propagated to the local tasks.
After: Now the entity parameters BUKRS, KOKRS and SAP System are propagated to the local tasks.


Id: ROSO-10311
Normal Defect Orchestrator 9.2.10.0 Orchestrator: Set priority of tasks on submit

The priority of a task in Orchestrator can now be automatically increased on submit when the requested start time or the deadline is missed or when the task is marked as Critical Task. The default priority and the amount of increase in priority can be customized through the according settings in the table FCA_ApplicationCustomizing:

  • Orchestrator_Default_Task_Priority (Default: 50)
  • Priority_Increase_Start_Time_Missed (Default: 10)
  • Priority_Increase_Deadline_Missed (Default: 20)
  • Priority_Increase_Critical_Task (Default: 20)

Id: ROSO-10263
Normal Defect Orchestrator 9.2.10.0 Orchestrator: processes are being skipped when using default value of Execute Local

Before: When not setting a value for the parameter Execution in a Global Close Template, the default value “Local” was displayed but it was treated as “Global” and the corresponding tasks were skipped.

After: When not setting a value for the parameter Execution in a Global Close Template, the default value “Local” is displayed and now correctly treated as such and the corresponding tasks aren’t skipped anymore.


Id: ROSO-10280
Normal Defect Orchestrator 9.2.10.0 Problems streaming task lists/templates (OrchestratorModel.getTemplatesRootNodes)

Before: When one process list could not be parsed (due to marformed source json), no process lists would be shown in the Orchestrator.
After: When one process list can not be parsed, only that process list will not be shown in the Orchestrator.


Id: ROSO-10176
Normal Defect Orchestrator 9.2.10.0 Refine Save button behaviour

Before: Orchestrator UI save behaviour differs from other extension points.

After: Orchestrator now more closely aligns with other extension points by only allowing the save button to be pressed when changes have been made.


Tickets: 136551
Id: ROSO-8321
Normal Defect Orchestrator 9.2.10.0 Rewrite orchestrator gantt chart to not use Table's noVirtual

After: the performance of the Orchestrator Gantt chart when dealing with large list has heavily been improved.


Id: ROSO-10274
Normal Defect Orchestrator 9.2.10.0 Underlying window still enabled when the expanded process list dialog shows

After: The underlying window can not be interacted with anymore as longs as the expanded process list dialog is open in the Orchestrator.


Id: ROSO-10199
Normal Defect Orchestrator 9.2.10.1 Error in SAP User Details Synchronize process from Orchestrator submit

Before: SAP User Details Synchronize process (FCA_SAP_UserDetails_Synchronize) failed because of the prefix “USER.” in the user name.

After: SAP User Details Synchronize process (FCA_SAP_UserDetails_Synchronize) now succeeds because the prefix “USER.” is removed from user names.


Id: ROSO-10477
Normal Defect Orchestrator 9.2.10.1 Maintain Period Groups in Orchestrator UI

Before: Periods could be partly controlled with unfinished functionality referred to as Periodicity.

After: Periodicity has been removed from the UI. Instead there are now period groups.

  • Period Groups are a named collections of numerical periods.
  • Each Period Group should be unique in both its name and its periods.
  • Each system has a set of default Period Groups defined.
    • These are stored in the Orchestrator_PeriodGroups scripting table.
    • This scripting table can be edited by clicking a button on the main/overview page of the orchestrator.
  • Each task list can contain a collection of Period Groups.
    • Default Period Groups can be added to this collection by using the Pencil icon on the Period Groups tab on the edit page of the task list.
    • After adding, no link between the added Period Group and the default Period Group is maintained, so it can be changed at will.
  • Each task in the task list can have Period Group property.
    • This property is visible if the containing task list has any Period Groups defined.
    • The editor for this property has a dropdown showing all Period Groups on the task list and any one of those can be set.
    • Setting a Period Group to a task is to be intepretted as “only run this task in the periods contained in the set Period Group”.

Id: ROSO-10712
Normal Defect Orchestrator 9.2.10.1 Orchestrator - Process did not end in error status despite the error found

Before: Tasks in Orchestrator ended with status Completed although they were not submitted due to errors. These errors were only visible in the logs.

After: Tasks in Orchestrator now correctly end with status Error when there are errors.


Id: ROSO-11236
Normal Defect Orchestrator 9.2.10.1 Orchestrator resubmit fails to populate date parameter

Before: Resubmitting inside the Orchestrator would fail to set the Close Date parameter: "The value XXX is not a valid DateTimeZone".
After: This no longer happens, the Close Date parameter is properly filled.


Id: ROSO-10391
Normal Defect Orchestrator 9.2.10.1 When entering the orchestrator on the editpage, the Add ProcessList contextmenu entry will be disabled

Before: when the Orchestrator was opened on the edit page (skipping the overview page), the context menu entry “Add Process List” would be greyed out.

After: the context menu entry is now active and if you click it, the dropdown containing process-lists-to-add also correctly gets populated.


Id: ROSO-11114
Normal Defect Runner 9.2.10.0 Add Runtime Parameters to Runner display

Before: The Runner did not show Runtime and nonDisplay parameters.

After: When viewing an already-submitted Process, the Runner now shows its Runtime parameters and shows its nonDisplay parameters if the ShowNoDisplayParameters user configuration option is set. When starting to submit a process in the Runner, it will stop showing Runtime and nonDisplay parameters (since these can not be manually set on submit).


Id: ROSO-10557
Normal Defect Runner 9.2.10.0 Runner: more (...) button that pops up an editor for editing long strings

Before: When a string parameter value for a task in the Runner was large and therefore only partially loaded, it was editable but shown in red.
After: string parameter values now have a "..." button which pops up an editor window to allow the editing of large parameter values more easily. When a string parameter value is large and therefore only partially loaded, the regular inline editor is disabled and when the "..." button is clicked the editor window pops up. In it, the parameter gets fully loaded and can be edited.


Id: ROSO-4594
Normal Defect Runner 9.2.10.1 Runner Performance: Have runner set a parameter value on the server only when leaving (on blur) the parameter editor instead of on every change

Before: When you make any change to the value of a parameter field in the Runner UI, it would immediately set that value to the parameter of the Process that is prepared on the server. This could be a performance burden depending on the process (parameter) definition.

After: We now no longer set the value to the parameter of the Process that is prepared on the server on any change in the UI, but only when defocussing the input field or when pressing enter.


Id: ROSO-11359
Normal Defect Table Editor 9.2.10.0 Search field no longer functions

Before: The Search on the toolbar was not doing anything.

After: The Search on the toolbar now searches across the table's cells for a value.


Id: ROSO-9869
Normal Defect Table Editor 9.2.10.0 Table Editor: a confirmation popup needs to be added when closing the page with unsaved changes

Before: The window would close if the user presses "cancel" with unsaved changes to the table.

After: If the user clicks on "cancel" when the table has unsaved changes, a prompt will appear to confirm the closure.


Id: ROSO-10139
Normal Defect Table Editor 9.2.10.1 Improve performance of the table editor when the system has many applications

Before: Table editor takes a long time to open on a system with a large number of applications

After: Table editor can be opened faster on a system with a large number of applications


Id: ROSO-11103
Normal Defect Workbench 9.2.10.0 Consider skipped tasks as final in Workbench

before: Skipped and ignored tasks were shown in workbench when filtering for non final tasks.

after: Skipped and ignored tasks are not shown in workbench when filtering for non final tasks.


Id: ROSO-10303
Normal Defect Workbench 9.2.10.0 Navigating from a task to a dependency and then selecting the attachments tab automatically "goes back" to the previous task

Before: When switching to a successor/predecessor and viewing attachments the Workbench would refresh to the original task.

After: When viewing attachments the correct successor/predecessor is now displayed.


Id: ROSO-10239
Normal Defect Workbench 9.2.10.0 Workbench can't save filter settings

Before: Workbench reported an error when storing a filter for many parameters (> 1000 characters in corresponding filter markup code).

After: Workbench can handle filters with more parameters.


Id: ROSO-10757
Normal Defect Workbench 9.2.10.0 Workbench fails to get tasks due to SQLServer "The incoming request has too many parameters."

Before: Workbench failed to load when the database is SQL Server and the system has a large number of tasks.

After: The executed query for loading the tasks has been optimised to support SQL Server binding limits.


Id: ROSO-10360
Normal Defect Workbench 9.2.10.0 Workbench: Support Time, Date, DateTime, DateTimeZone and Number fields (parameters)

Before: Workbench did not support Time, Date, DateTime, DateTimeZone and Number fields

After: Workbench will now correctly display Time, Date, DateTime, DateTimeZone and Number fields


Id: ROSO-9980
Normal Defect Workbench 9.2.10.1 Workbench: counter is not correct

Before: Chains that were created using a process template and then submitted without being added to a processlist were not shown in workbench, but counted towards the counter.

After: Chains that were created using a process template and then submitted without being added to a processlist are shown in workbench.


Tickets: 146472
Id: ROSO-9576
Normal Feature Balance Sheet Certification 9.2.10.0 BSC: Date parameter from BSC chain as basis for aging

Standard BSC notification processes now have optional "Aging reference date" (REFERENCE_DATE) which can be used to define the date for aging calculations. If left empty, close date is used.

The new parameter expects the value in the format YYYYMMDD, eg 20221015


Id: ROSO-9877
Normal Feature Balance Sheet Certification 9.2.10.0 BSC: allow changing attachment validity end date

Before: Attachments once created could not have their attachment date changed
After: Attachment dates can now be changed once created


Tickets: 136953
Id: ROSO-8439
Normal Feature Data Transformer 9.2.10.0 Column drop-down is not updated

Before: When a user selected columns from a dropdown list, previously-selected columns would still appear as options.

After: Previously-selected will no longer appear as possible options when a user opens a dropdown list of columns


Id: ROSO-5617
Normal Feature Orchestrator 9.2.10.0 Orchestrator: Add "Collapse All", "Expand All" buttons to "Process List" view

Before: Collapsing/Expanding all folders and nested template had to be done manually.

After: All folders and nested templates can be collapsed/expanded with a button click.


Id: ROSO-9878
Normal Feature Orchestrator 9.2.10.0 Orchestrator: Add Entity to “Global Close Template”

After: the option to add (and customize) entities to a ProcessList is added to the Orchestrator. The list of selectable entities is populated from the OrgStructure table. The added entities are stored on the ProcessList json source, they are not yet used.


Id: ROSO-9942
Normal Feature Orchestrator 9.2.10.0 Orchestrator: Add dependencies via entering task description

Before: Dependencies could only be created through drag-and-drop.

After: Now it is also possible to add dependencies via a dialog accessible through the Predecessor/Successor panels.


Id: ROSO-9833
Normal Feature Orchestrator 9.2.10.0 Orchestrator: Assigning a periodicity to a task

Before: It was not possible to assign periodicity to tasks or groups.

After: Periodicity can be assigned to task or groups. The table where periodicities are stored is referenced in table FCA_ApplicationCustomizing through a key Orchestrator_Periodicity.


Id: ROSO-9902
Normal Feature Orchestrator 9.2.10.0 Orchestrator: Assigning periodicities to a process list template

Before: Task/Process nodes in a process list in the orchestrator would have the “Periodicity” property. When setting it, an autosuggested list of values would be supplied containing all periodicities defined in the system.

After: Process lists now have a new tab named “Periodicities”. This tab shows all periodicities assigned to the process list. Initially there are no periodicities assigned to a process list, but the tab also allows the user to add/remove periodicities to the process list. The autosuggested list in the “Periodicity” property on the Task/Process nodes will then only show the periodicities that are assigned to the process list.


Id: ROSO-9901
Normal Feature Orchestrator 9.2.10.0 Orchestrator: Create new field to flag "critical" tasks

The new boolean property "Critical Task" was added to the Orchestrator template. It can be set under the Timing category to mark a task as critical and raise its priority when submitted.


Id: ROSO-10262
Normal Feature Orchestrator 9.2.10.0 Orchestrator: “Local View” of “Global Close Template”

After: For every (local) entity on a global process list, a local process list is created and shown in the Orchestrator overview. When editing such a local process list, all the nodes in the global list are shown. All the nodes that are not already skipped and have execution set to local can be set to be skipped for the local list specifically. Other properties and the list of nodes can not be edited.


Id: ROSO-10022
Normal Feature Studio 9.2.10.1 Enable Studio for download in Catalog

Before: Studio was only available for testing purposes as a car file that had to be imported manually

After: Studio beta can be downloaded and installed via the Redwood Catalog service.


Id: ROSO-10846
Normal Feature Workbench 9.2.10.0 Workbench: Implement "Business mode"

before: Workbench showed all processes that were visible to the user depending on that users roles.
after: Workbench shows only the processes that a user created or has explicit privileges granted for. The old behaviour can be recreated by adding "Mode=admin" as an attribute in the workbench row of Home_Modules table.


Id: ROSO-10183
Normal Improvement Balance Sheet Certification 9.2.10.0 BSC: Improve performance of the dashboard

The performance of BSC dashbaord has been improved.


Id: ROSO-10655
Normal Improvement Balance Sheet Certification 9.2.10.0 Grouped BSC accounts should be sorted in drop-down list in BSC UI

Before: The drop-down list with accounts belonging to a group are not sorted in BSC UI.
After: The drop-down list with accounts belonging to a group are sorted in BSC UI.


Id: ROSO-9750
Normal Improvement Balance Sheet Certification 9.2.10.0 Increase the maximum number of accounts on the dashboard

The maximum number of accounts has been increased to 150000 per period.


Id: ROSO-10693
Normal Improvement Balance Sheet Certification 9.2.10.1 Allow rejected items to be marked as reviewed

Before:

Rejected Line items were not marked as reviewed and prepare have to mark them them rejected explicitly.

After:

Rejected line items are now marked as reviewed automatically as soon as approver rejects it.


Id: ROSO-11237
Normal Improvement Balance Sheet Certification 9.2.10.1 BSC: Edit Column

Before: Table cells in the Balancesheet Reconciliation Line Items view could not be edited.

After: Table columns in the Balancesheet Reconciliation Line Items view can be configured to allow editing of table cells.


Id: ROSO-11020
Normal Improvement Content 9.2.10.0 FDTA: Implement alternative download method

Note:
This version of the FDTA implementation requires the ERP AddOn SP03 or higher. The change is NOT backwards compatible.


Id: ROSO-9985
Normal Improvement Data Transformer 9.2.10.0 Add skipped rule messages to error log

Before: No stdeer.log file is produced when a transformer job completes execution with rules skipped.

After: A stderr.log is produced when a transformer job completes execution with skipped rules.


Tickets: 137231
Id: ROSO-8451
Normal Improvement Data Transformer 9.2.10.0 Allow RTXTypes to be supported in Excel

Before: RTXTypes weren't supported in Excel. All RTX values were exportd into General Type Cells within excel.

After: RTXTypes are supported in Excel. RTX values are now written in RTXTypes equivalent cells within excel.


Tickets: 143497
Id: ROSO-9288
Normal Improvement Data Transformer 9.2.10.0 Allow transformers to be renamed

Before: It wasn't possible to change the Name, Application, and Description of the DT within the UI.

After: It is possible to change the Name, Application, and Description of the Dt in the UI. 


Tickets: 144140
Id: ROSO-9352
Normal Improvement Data Transformer 9.2.10.0 File input ordering should be an optional configurable property

Before: Input files were ordered based on an algorithm that compares them with the example data used when the transformer robot was created. Should files arrive out of order the best effort is made to correct this based on the metadata for the input.

After: A system-wide configuration has been introduced to allow the user to enable/disable input file ordering. This configuration is set to true by default and can be overridden by adding/updating a registry entry under the following path "/configuration/jcs/datatransformer/inputsourceordering”. The only valid values are true or false. By default, all transformers will adhere to this configuration unless overridden on the transformer level.
Overriding the configuration on the transformer level can be achieved via the “Manage Input Files” dialog where a new select component has been introduced with the following options:

  • Default - The system-wide configuration should be respected.
  • On - Override the system-wide configuration and turn the Input File Ordering on.
  • Off - Override the system-wide configuration and turn the Input File Ordering off.

Note, When upgrading from a previous version, or prior to importing, the environment-wide configuration can be created and set as desired to ensure consistent behavior.


Id: ROSO-10592
Normal Improvement Data Transformer 9.2.10.0 Some options are only activated when you click on the text as opposed to the highlighted section.

Before: The user is required to click on the text of an option to activate the option.
After: The entire highlighted section of an option will activate it.


Id: ROSO-6114
Normal Improvement Data Transformer 9.2.10.0 Update Apache commons-text.jar to resolve CVE

Before: Data transformer uses version 1.6 of apache commons-text which has a CVE identified in CVE-2022-42889.

After: Data transformer uses version 1.10.0 of apache commons-text which where this CVE is resolved.

NOTE: The CVE is in a method that is not used from the Redwood code base. Nonetheless, this library has been updated out of an abundance of caution.


Id: ROSO-10829
Normal Improvement Data Transformer 9.2.10.0 Usage of output parameters

Before: No Support for output parameter existed

After: A new Rule called Output Parameter has been made available to allow users to set an output parameter of type string.


Id: ROSO-10246
Normal Improvement Data Transformer 9.2.10.1 Remove the resilience option for the DataTransformer

Before: Transformers automatically restart after an interruption.

After: Transformers do not automatically restart after an interruption.


Id: ROSO-10352
Normal Improvement General 9.2.10.0 FA Emails to support new theme

Before: FA emails had a default theme, that could be swapped to a custom style by setting a new path in the “Mail_CSS” row of the FCA_ApplicationCustomizing table.
After: A new style document has been created and the row “Mail_Theme” has been added to the FCA_ApplicationCustomizing table that allows choosing between the old “Default” theme and new “Plutos” theme. The table now also has a “Mail_CSS_Plutos” row, in addition to “Mail_CSS”, that stores the path to the CSS of the new theme and allows changing the associated CSS of a theme by changing the path to another document.


Id: ROSO-10210
Normal Improvement General 9.2.10.0 Table Editor: Add a tooltip to the table values

Before: If a cell value is cut short, there was no tooltip for the cell to display its full value.

After: If a cell value is cut short, there is now a tooltip for the cell to display its full value.


Id: ROSO-7117
Normal Improvement General 9.2.10.0 Update jsoup from 1.14.2 to fix CVE-2022-36033

Before : MailReactor and Robotics libraries contained jsoup.jar version 1.14.2 which is vulnerable to CVE-2022-36033.

After : jsoup has been updated to version 1.15.3 which resolves that vulnerability.

Note: The product doesn't use jsoup in a way that would be vulnerable, however it has been upgraded out of caution.


Id: ENV-2070
Normal Improvement Inbox 9.2.10.0 Inbox: Remove standard comments when replying and delegating a UserMessage

Before: Replying to or delegating a message from the Inbox without entering any text resulted in default messages being set.
After: Replying to or delegating a message from the Inbox without entering any text now does not result in default messages being set anymore and leaves the messages empty.


Id: ROSO-10324
Normal Improvement Orchestrator 9.2.10.0 Orchestrator: Provide escalation and deadline missed information on schedule

Before: The template parameters TASK_TIMEZONE and TASK_CALENDAR where not passed down to the jobs.
After: The template parameters TASK_TIMEZONE and TASK_CALENDAR are now passed down to the jobs when the corresponding job definition parameters exist. In addition the new parameter TASK_DEADLINE_MISSED is set to "missed" when the deadline is missed and the corresponding job definition parameter exists.


Id: ROSO-10317
Normal Improvement Orchestrator 9.2.10.1 Scheduling of Tasks when submitting a TaskList from Orchestrator dependent on Period Groups

Before:

  • There was no native way to assign period-based timing to tasks.

After:

  • Periods can be created and assigned to groups. Those period groups or Periodicities can be selected for tasks. Then users can submit tasks in a TaskList from the Orchestrator for a given Period then only the Tasks with a corresponding Period Group assigned will be scheduled. Other Tasks that don't have a matching Period Group will be skipped.

Id: ROSO-10713
Normal Improvement Table Editor 9.2.10.0 Table Editor - Auto populate keys

Before: New rows will have no value for their keys.

After: New rows created will have a generated key, either incremented from the previous row or based on the new row's data.


Id: ROSO-9781
Normal Improvement Table Editor 9.2.10.0 Table Editor: display column description names if available

Before: A column header displayed a column name in its view.

After: A column header will display the column description if it exists, otherwise use its name.


Tickets: 147451
Id: ROSO-9294
Normal Regression Data Transformer 9.2.10.1 Datatransformer: Unable to drag and drop Rulesets to change order in RMF 9.2.10.x

Before: Dragging and dropping of rule sets to reorder their sequence was not possible.

After: Dragging and dropping of rule sets to reorder their sequence is possible.


Id: ROSO-11391
Major Improvement Content 9.2.10.0 Enhance Tasklist Initialize performance

To improve the performance of the Initialization Chain, several synchronizations have been made optional.

The default is to NOT synchronize these. If they are used, then they need to be enabled in application customizing as part of the upgrade procedure.

 

The following keys have been added:

SAP_Sync_Defparm_Table
SAP_Sync_Template_Table
SAP_Sync_Factory_Calendars
SAP_Sync_AbapQuery_Reports
SAP_Sync_AbapQuery_Workspace (Default G)
SAP_Sync_ReportWriter_Reports
SAP_Sync_DrillDown_Reports
SAP_Sync_Check_SAP_Time
FPA_Sync_Defparm_Table
FCc_Sync_Defparm_Table
FCc_Sync_Action_Table


Id: ROSO-9822
Major Improvement Content 9.2.10.0 Remove Trigger usage from FCA content

All Job Definitions now have Actions (PreRunning, OnChange, PostRunning). The Triggers that where handling this have been removed.

This means that all custom definition (including duplicates made before this change) also need to have actions added to ensure action processing is done.

The Action specifications can be copied from one of the delivered Job Definitions.


Id: ROSO-9432