AAACT6_Activity_API
AAACT6_Activity_API
T24
AA Technical 5:
Activity API
Swetha S
Objectives and learning outcomes
*-----------------------------------------------------------------------------
SUBROUTINE AA.AC.DC.POST
*-----------------------------------------------------------------------------
$INSERT I_COMMON
$INSERT I_EQUATE
$INSERT I_AA.LOCAL.COMMON
$INSERT I_F.AA.ACCOUNT
$INSERT I_F.AA.TERM.AMOUNT
*-----------------------------------------------------------------------------
GOSUB INITIALISE
GOSUB MAIN.PROCESS
RETURN
Step 3 – Routine Creation
INITIALISE:
RETURN
*-----------------------------------------------------------------------------
MAIN.PROCESS:
GOSUB GET.ARR.DETAILS ;* get the details of the arrangement from local variables
GOSUB UPDATE.ARR.FIELDS.REC ;* map the posting restrict fields
GOSUB UPDATE.POST.RESTRICT ;* Generate new activity to update post restrict
RETURN
Step 3 – Routine Creation
*-----------------------------------------------------------------------------
GET.ARR.DETAILS:
RETURN
*-----------------------------------------------------------------------------
Step 3 – Routine Creation
UPDATE.ARR.FIELDS.REC:
ARR.PROPERTY.LIST = PROPERTY
ARR.FIELD.NAME.LIST = POST.RESTRICT.FLD.NAME:":1:1"
AAA.FIELDS.REC = ""
TA.FILE.NAME = "AA.PRD.DES.TERM.AMOUNT"
TA.LOCAL.FIELD.NAME = "POST.RESTR"
TA.FIELD.POS = ""
CALL MULTI.GET.LOC.REF(TA.FILE.NAME,TA.LOCAL.FIELD.NAME,TA.FIELD.POS)
POSTING.RESTRICT.VALUE = R.NEW(AA.AMT.LOCAL.REF)<1,TA.FIELD.POS>
ARR.FIELD.VALUE.LIST = POSTING.RESTRICT.VALUE
AAA.FIELDS.REC = ""
RETURN
Step 3 – Routine Creation
UPDATE.POST.RESTRICT:
RETURN
*-----------------------------------------------------------------------------
END
Step 4 – Creating API Condition and attaching routine
Step 5 – Attaching Condition to Product
Decreasing Commitment for an existing loan
Once Activity is triggered
Once Activity is triggered
Summary
THANK YOU