Redwood Documentation

Product Documentation

 

You are currently viewing the legacy RunMyJobs documentation site. This site will be taken down later this month.
All current and future RunMyJobs documentation, including versions 2023.3 and later, can be found here.
Please update your bookmarks. Use the version dropdown menu to select the documentation you need.

›RedwoodExpressionLanguage

Finance AutomationFinance Automation Reference

Introduction

  • Introduction

Template And Parameter Maintenance

  • Close Template
  • Process Lists in Orchestrator
  • Workflow Templates
  • Templates
  • FCc Templates

Balance Sheets

  • Balance Sheet Certification
  • BSC Installation
  • BSC Process Definitions
  • BSC Rules

Enhancements

  • Enhancements
  • Journal Extensions
  • Journal Definitions

Processes & Subprocesses

  • Process Definitions
  • Generic Loop
  • General SAP Process Definitions (Abap Run)
  • General SAP Process Definitions (Mail)
  • General SAP Process Definitions (Batch Input)
  • General SAP Definitions
  • Generic and Infrastructure Definitions
  • Utility Process Definitions
  • FPA specific Process Definitions
  • FCc specific Process Definitions
  • EBS specific process definitions
  • SAP Functional Process Definitions
  • Generic SAP Synchronization Process Definitions
  • Bulk Data Processing

Customizing

  • Customizing Redwood Finance Automation
  • Redwood Finance Automation Application Customizing FPA flavor
  • Redwood Finance Automation Application Customizing FCc Flavor
  • Redwood Finance Automation Application Customizing SAP
  • Redwood Finance Automation Application Customizing Base
  • Redwood Finance Automation Application Customizing Mail HTML Styles

Action Rules

  • Action Rules
  • Action rules Syntax
  • Files via Output Selection in Action Rules
  • Base Rules
  • SAP Rules
  • ABAP Rules
  • Transaction Rules

Replacements

  • Replacements
  • Base Replacements
  • Generic SAP Replacements
  • FPA Specific Replacements
  • FCc Specific Replacements
  • SAP FCc Replacements

RedwoodExpressionLanguage

  • REL Expressions
  • Base REL Functions
  • SAP Contraint REL Functions
  • SAP REL Functions
  • SAP ALM REL Functions
  • SAP FCc REL Functions
  • SAP FPA REL Functions
  • Reconciliation REL Functions
  • SAP REL functions, Miscellaneous

Default Roles

  • Built-in Roles

Appendix: Reference

  • SAP Add-Ons Contents
  • Chain Definition Templates
  • Process Definition Templates
← SAP FCc ReplacementsBase REL Functions →

finance-related topic REL Expressions

REL (Redwood Expression Language) is a Java-based language which can be used to implement complex functionality. Redwood Finance Automation provides a variety of pre-implemented REL expressions which can be used within any Redwood Finance Automation scenario.

note

To use the REL functions appropriately, they must be prefixed with the library name (<partition>.<library_name>). For example you would use =FCA.Redwood_FCA.getCurrentUser(chainJobId) to get the user that submitted the process, using the standard Redwood Finance Automation library FCA.Redwood_FCA. If the definition is in the same partition as the library, you can specify $ instead of the partition name, such as =$.Redwood_FCA.getCurrentUser(chainJobId).

REL is a simple expression language that supports basic arithmetic and comparison operators, and some predefined functions.

You can create your own functions for use in REL and RedwoodScript using a library with REL entry points.

The REL can be used to specify:

  • Definition parameter default values
  • Definition return code mappings
  • Step preconditions
  • Call preconditions
  • Parameter mappings
  • Scheduling parameter mappings
  • Event raiser comments *...

Syntax

Fields that accept REL expressions

Operators

Redwood Expression Language provides support for the basic arithmetic operators:

  • + - addition and string concatenation
  • - - subtraction
  • * - multiplication
  • / - division
  • % - integer modulus
  • && - logical AND
  • || - logical OR
  • ! - NOT

It also supports comparison:

  • === - equal to
  • !== - not equal to
  • > - greater than
  • >= - greater than or equal

REL Classes

  • Finance Automation Base REL Functions
  • Finance Automation SAP ALM REL Functions
  • Finance Automation SAP Contraint REL Functions
  • Finance Automation SAP FCc REL Functions
  • Finance Automation SAP FPA REL Functions
  • Finance Automation SAP REL Functions
  • Finance Automation SAP REL functions, Miscellaneous
  • Finance Automation Reconciliation REL Functions

financeTopic

← SAP FCc ReplacementsBase REL Functions →
  • Syntax
  • Operators
  • REL Classes
Docs
Getting StartedInstallationFinance InstallationConcepts
TroubleshootingArchiving
Learn and Connect
Support Portal
BlogEventsResources
ISO/ IEC 27001 Information Security Management
Automate to be human

2023 All Rights Reserved |

Terms of Service | Policies | Cookies | Glossary | Third-party Software | Contact | Copyright | Impressum |