MTM_PROG_STEP

(SQL Table)
Index Back

MTM Program Steps

MTM Processing Program Steps. The steps can call Analytic Functions, execute SQL statements, perform arithmetic operations, and use temporary variables to pass results of one step to the next.

# PeopleSoft Field Name PeopleSoft Field Type Database Column Type Description
1 MTM_VENDOR_NM Character(20) VARCHAR2(20) NOT NULL 3rd party analytics vendor used for valuation and analytics.
2 MTM_PROGRAM_NM Character(30) VARCHAR2(30) NOT NULL MTM Valuation/Analytic processing program
3 SEQ_NUM Number(3,0) SMALLINT NOT NULL Sequence

Default Value: 1

4 MTM_OPERAND_TYPE Character(1) VARCHAR2(1) NOT NULL MTM Processing Operand Type 1
A=Function
C=Constant
S=SQL
V=Variable
5 MTM_OPERAND_TYPE_2 Character(1) VARCHAR2(1) NOT NULL MTM Processing Operand Type 2. (It doesn't have an Analytic XLAT)
C=Constant
S=SQL
V=Variable
6 MTM_OPERATOR_TYPE Character(3) VARCHAR2(3) NOT NULL Post Processing Operator Type
ADD=Add
DIV=Divide
EXP=Exponent
LOG=Logarithm
LOP=Loop
MAX=Maximum
MIN=Minimum
MLS=Multiply by Sign
MUL=Multiply
RET=Return
SUB=Subtract
7 MTM_USER_CONSTANT Character(20) VARCHAR2(20) NOT NULL A user defined static constant value that may be passed as an input parameter to a third party analytics
8 MTM_USR_CONSTANT_2 Character(20) VARCHAR2(20) NOT NULL Constant
9 MTM_FUNC_NM Character(30) VARCHAR2(30) NOT NULL The user defined name for a given analytics function.

Prompt Table: MTM_FUNC_HDR

10 MTM_SQLCNTRL_ID Character(20) VARCHAR2(20) NOT NULL The system code used to identify a Treasury MTM SQL statement

Prompt Table: MTM_SQL_SLCT_VW

11 MTM_SQL_CTRL_ID_2 Character(20) VARCHAR2(20) NOT NULL Evaluation SQL ID

Prompt Table: MTM_SQL_SLCT_VW

12 MTM_VARIABLE_NAME Character(20) VARCHAR2(20) NOT NULL MTM Variable name. Used in the post processing of analytic valuation
13 MTM_VARIABLE_NM_2 Character(20) VARCHAR2(20) NOT NULL MTM Variable name. Used in the post processing of analytic valuation
14 MTM_TMP_VARIABLE Character(30) VARCHAR2(30) NOT NULL Tempory Variable to store the resultant of two arithmatic operations for that program step.
15 MTM_SAVE_FLAG Character(1) VARCHAR2(1) NOT NULL Analytics results save yes no flag. If Yes, then the result of the program step (the result Variable) will be saved to the database using the Save SQL.

Y/N Table Edit

Default Value: N

16 MTM_SQL_CTRL_ID_3 Character(20) VARCHAR2(20) NOT NULL Evaluation SQL ID

Prompt Table: MTM_SQL_SAVE_VW