Download as xlsx, pdf, or txt
Download as xlsx, pdf, or txt
You are on page 1of 11

Category Function

avg
count
count_distinct
Aggregate(6)
max
min
sum
cast
extract_from_xml
interval_to_char
julian_to_date
load_to_xml
Conversion(12) (Also called long_to_varchar
Statelees Function) num_to_interval
to_char
to_date
to_decimal
to_decimal_ext
varchar_to_long
is_valid_date
is_valid_datetime
is_valid_decimal
Validation(7) (Also Called
Statelees Function) is_valid_double
is_valid_int
is_valid_real
is_valid_time
key_generation
Database(3) sql
total_rows
add_months
concat_date_time
date_diff
date_part
day_in_month
day_in_week
day_in_year
fiscal_day
Date(17) isweekend
julian
last_date
month
quarter
sysdate
week_in_month
week_in_year
year
get_env
get_error_filename
get_monitor_filename
Environment(6)
get_trace_filename
is_set_env
set_env
lookup
Lookup(3) lookup_ext
lookup_seq
abs
ceil
floor
ln
log
mod
Math(12)
power
rand
rand_ext
round
sqrt
trunc
base64_encode
current_configuration
current_system_configuration
dataflow_name
datastore_field_value
db_type
db_version
db_database_name
db_owner
decode
file_exists
gen_row_num_by_group
gen_row_num
get_domain_description
get_file_attribute
greatest
host_name
Miscellaneous(35) ifthenelse
is_group_changed
isempty
job_name
job_run_id
least
nvl
previous_row_value
pushdown_sql
raise_exception
raise_exception_ext
repository_name
sleep
system_user_name
table_attribute
truncate_table
wait_for_file
workflow_name
sap_openhub_processchain_e
SAP(2)
sap_openhub_set_read_statu
ascii
chr
double_metaphone
index
length
literal
lower
lpad
lpad_ext
ltrim
ltrim_blanks
ltrim_blanks_ext
match_pattern
match_regex
String(29) print
replace_substr
replace_substr_ext
rpad
rpad_ext
rtrim
rtrim_blanks
rtrim_blanks_ext
search_replace
soundex
substr
upper
WL_GetKeyValue
word
word_ext
exec
System(3) mail_to
System(3)
smtp_to
Time(1) systime
Description
Calculates the average of a given set of values.
Counts the number of values in a table column.
Count the number of distinct non-null values in a table column.
Returns the maximum value from a list.
Returns the minimum value from a list.
Calculates the sum of a given set of values.
Returns a value in the cast data type.
Extracts XML directly from single column in a database table, and converts it into its internal nested relational data model (NR
Returns a string representation of the interval.
Converts a Julian value to a date.
Generates XML text from NRDM and loads it into a single database column
Converts a data type from long to varchar.
Converts a numeric value to an interval.
Converts a date or numeric type to a string.
Converts a string to a date.
Converts a varchar to a decimal.
Converts a varchar to a decimal, including precision as a parameter.
Converts a data type from varchar to long.
Indicates if an expression can be converted into a valid date value.
Indicates if an expression can be converted into a valid datetime value.
Indicates if an expression can be converted into a valid decimal value.
Indicates if an expression can be converted into a valid double value.
Indicates if an expression can be converted into a valid integer value.
Indicates if an expression can be converted into a valid real value.
Indicates if an expression can be converted into a valid time value.
Generates keys for the specified table, after determining the appropriate starting value.
Runs a SQL operation in the specified database.
Returns the number of rows in a particular table in a datastore.
Adds a given number of months to a date.
Returns a datetime from separate date and time inputs.
Returns the difference between two dates or times.
Extracts a component of a given date.
Determines the day in the month on which the given date falls.
Determines the day in the week on which the given date falls.
Determines the day in the year on which the given date falls.
Converts a given date into an integer value representing a day in a fiscal year.
Indicates that a date corresponds to Saturday or Sunday.
Converts a date to its integer Julian value, the number of days between the start of the Julian calendar and the date.
Returns the last date of the month for a given date.
Determines the month in which the given date falls.
Determines the quarter in which the given date falls.
Returns the current date as listed by the Job Server's operating system.
Determines the week in the month in which the given date falls.
Determines the week in the year in which the given date falls.
Determines the year in which the given date falls.
Returns a value for the specified environmental variable.
Returns the full path and file name for the error log.
Returns the full path and file name for the monitor log.
Returns the full path and file name for the trace log.
Verifies if the specified environment variable is set.
Sets an environmental variable temporarily to a specified value.
Finds a value in one table or file based on values in a second table or file.
Finds data from a database table, flat file, or memory datastore table.
Finds a value in one table based on values in a second table or file, and ensures that the sequence matches.
Returns the absolute value of an input number.
Returns the smallest integer value greater than or equal to an input number.
Returns the largest integr value less than or equal to an input number.
Returns the natural logarithm of the given numeric expression.
Returns the base-10 logarithm of the given numeric expression.
Returns the remainder when one number is divided by another.
Returns the value of the give expression to the specified power.
Returns a random number between 0 and 1.
Returns a random number between 0 and 1.
Rounds a given number to the specified precision.
Returns the square root of the given expression.
Truncates a given number to the specified precision.
Returns the base64-encoded data in the engine locale character set.
Returns the name of the datastore configuration in use at runtime.
Returns the name of the system configuration in use at runtime. If no system configuration is defined, returns a NULL value.
Returns the data flow name in which this call exists. If the call is not in a data flow, returns NULL.
Retrieves the value of a specified datastore field.
Returns the database type of the datastore configuration in use at runtime.
Returns the database version of the datastore configuration in use at runtime.
Returns the database name of the datastore configuration in use at runtime.
Returns the real owner name for the datastore configuration that is in use at runtime.
Returns an expression based on the first condition in the specified list that evaluates to TRUE.
Checks to see if a given file or directory exists.
Returns group row number of the record.
Returns an integer value beginning with 1 then incremented sequentially by 1 for each additional call. This function can be use
Returns the description of a value when given the domain name and the value.
Returns date created, date modified, or size (in bytes) of a physical file.
Returns greatest of the list of one or more expressions.
Returns the name of the computer on which the job is executing.
Allows conditional logic in mapping and selection operations.
Returns 1 if the group is changed, 0 otherwise.
Indicates if a nested table contains data.
Returns the name of the job in which the call to this function exists.
Retrieves the job run ID for the current job execution.
Returns the least in a list of one or more expressions.
Replaces NULL values.
Returns the column value of previous row.
Allows you to create dynamic WHERE clauses.
Calling this function causes an exception to be generated.
Same as raise_exception, but takes a second parameter for an exit code.
Returns a database connection string and owner name. For example: beq-local.DBUser. This is the ID for the repository from w
Suspends the execution of the data flow or work flow from where it is called.
Returns the user name used to log into the Job Server's operating system.
Retrieves the value of a specified table attribute.
Allows you to explicitly expunge data from a memory table.
Returns the existing files that match the input file pattern.
Returns the work flow in which this call exists. Returns the name of the inner most work flow in cases where several work flow
Starts the process chain that extracts data from an SAP NetWeaver Business Warehouse (BW) and loads the extracted data int
Sends the read status for the Open Hub table to SAP NetWeaver BW.
Returns the decimal value of the first character for the given string using ASCII character set. If the character passed is not a va
Get character representation of provided ASCII value.
Encodes the input string usin the Double Metaphone algorithm and returns a string.
Returns the index of a given word in a string.
Returns the number of characters in a given string.
Returns an input constant expression without interpolation. Allows you to assign a pattern to a variable without interpolation.
Changes the characters in a string to lowercase.
Pads a string with characters from a specified pattern.
Pads a string with logical characters from a specified pattern.
Removes specified characters from the start of a string.
Removes blank characters from the start of a string.
Removes blank and control characters from the start of a string.
Matches whole input strings to simple patterns supported by Data Services. This function does not match substrings.
Matches whole input strings to the pattern that you specify with regular expressions (regular expressions based on the POSIX
Prints the given string to the trace log.
Returns a string where every occurrence of a given search string in the input is substituted by the given replacement string.
Takes an input string, replaces specified occurrences of a specified sub-string with a specified replacement and returns the res
Pads a string with characters from a given pattern.
Pads a string with logical characters from a given pattern.
Removes given characters from the end of a string.
Removes blank characters from the end of a string.
Removes blank and control characters from the end of a string.
Searches input parameters and replaces by matching criteria and values specified by search table.
Encodes the input string using the Soundex algorithm and returns a string. Use when you want to push-down the function to t
Returns a specific portion of a string starting at a given point in the string.
Changes the characters in a string to uppercase.
Returns the value of a given keyword in Web log search strings.
Returns one word out of a string.
Returns the word identified by its position in a delimited string.
Sends a command to the operating system for execution.
Sends the specified e-mail message.
Sends the specified e-mail message using the SMTP protocol.
Returns the current time as listed by the operating system.
elational data model (NRDM)

ar and the date.


, returns a NULL value.

. This function can be used to generate a column of row IDs.


for the repository from which the job is run.

where several work flows enclose this function call. If no work flow is found, returns job name.
ads the extracted data into an Open Hub Destination table.

aracter passed is not a valid ASCII character, -1 is returned.

ble without interpolation.

atch substrings.
ons based on the POSIX standard) and flags. This function does not match substrings.

en replacement string.
ment and returns the result. You can also use this function to search for hexadecimal or reference characters.

h-down the function to the database-level.

You might also like