This table outlines some System Modeler LDL+ commands, their functions and how the commands differ from their LDL equivalents in EA Developer 3.3. Refer to the Agile Business Suite Developer Online Help for more information on any LDL+ command.
This syntax translation occurs automatically upon migration of a LCIF file (.mdl) or versionable element extracted from Enterprise Application Developer 3.x into Agile Business Suite.
Note: The LCIF file or element being migrated should be validated without errors prior to extraction. If errors are detected during migration, the affected logic is marked invalid.
Regardless of how logic commands are presented in the following table, logic commands in System Modeler are not case sensitive under any circumstances.
LDL Logic Command (Abbreviation) | LDL+ Logic Command or Construct |
---|---|
ABORT | Abort |
ACCEPT (AX) | Accept |
ACCESS.EXT (AEXT) | AccessExt |
ADD (AD) | Add or the + arithmetic operator in an expression on the righthand-side of an assignment statement. |
ADHOC.MODE (ADHOC) | Adhoc |
ADVANCE (AV) | Advance |
ATTACH; (ATTRIBUTE) | Attach |
ATTACH&SPACE; (ATS) | AttachAndSpace |
ATTRIBUTE; (ATTR) | Attribute |
AUTO; (AU) | Assignment to a persistent ispec attribute member. Refer to Migrating the AUTO Commands for more information on all AUTO commands. |
BEGIN.CASE; (BC) | BeginCase |
BEGIN.EDIT; | Define the Edit built-in copy class method |
BEGIN.LOOP; (BG) | Loop (with optional While(condition) clause) |
BEGIN.PAGE; (BP) | BeginPage |
BREAK; (BK) | Break |
CALL; | Refer to Migrating the CALL Command. |
CLEAR.ARRAY; (CLA) | Built in method Clear for all variable types |
CASE; (CS) | Case |
COMPUTE; (COMP) | Compute |
CONTRA; (CN) | Contra built-in variable method |
CRITICAL.POINT; (CP) | CriticalPoint |
CURSOR; (CU) | Cursor |
DATE.CONVERT; (DC) | DateConvert |
DETACH; (DET, DTH) | Detach |
DETERMINE; (DT) | Determine Variants |
DETERMINE; ACTUAL | Determine Actual |
DETERMINE; BACK | Determine Back |
DETERMINE; EVERY | Determine Every |
DETERMINE; FROM | Determine From |
DETERMINE; GROUP | Determine Group |
DETERMINE; LAST | Determine Last |
DETERMINE; TOTAL | Determine Total |
DISCOUNT.CASH; (DCF) | Glb.Financial built-in methods |
PV.FLOW; (P.A*) | PresentValueFlow |
FLOW.PV; (A*.P) | AnnualRateOfFlow |
FV.FLOW; (SN.A*) | FutureValueFlow |
FLOW.FV; (A*.SN) | FlowForFutureValue |
COMPOUND; (SN.P, C) | Compound |
DISCOUNT; (P.SN, D) | Discount |
MORTGAGE; (A.P, M) | Mortgage |
PV.ANNUITY; (P.A) | PresentValueToAnnuity |
FV.ANNUITY; (SN.A) | FutureValueFromAnnuity |
SINK; (A.SN) | AnnuityFutureValue |
DIVIDE; | Divide or the '/' arithmetic operator in an expression on the righthand-side of an assignment statement. |
DO.WHEN; (DW) | DoWhen or If |
ELSE; | Else |
END; | End |
END.EDIT; | Define the Edit built-in copy class method |
END.CASE; (EC) | EndCase |
END.EXIT; (EE) | EndExit |
END.NO.PRINT; (ENP) | EndNoPrint |
END.USE; (EU) | EndUse |
EXCLUSIVE.USE; (EXU) | Exclusive |
EXTRACT; (EX) | Extract |
FLAG; (FL, FG) | Flag |
FLAG.ARRAY; (FLA) | Flag |
GET.LENGTH; (GL) | GetLength built-in variable method |
INITIALIZE; (INIT) | Initialize |
INSERT; (INS) | Insert |
JUMP.TO; (TO) | JumpTo |
LABEL; (LAB) | Label |
LEFT.ALIGN; (LA) | LeftAlign built-in variable method |
LOAD; | Load |
LOG; | Log |
LOOK.UP; (LU) | LookUp |
LOOK.UP; EVERY | LookUp Every |
LOOK.UP; FROM | LookUp From |
LOOK.UP; GROUP | LookUp Group |
LOWER.CASE; (LC) | ToLower built-in variable method |
MATCH; | Match |
MESSAGE; (ME) | Message |
MOVE; (MV) | Move or assignment |
MOVE.ARRAY; (MVA) | Move or assignment |
MOVE.AUTO; (MA) | Refer to Migrating the AUTO Commands for more information. |
MOVE.AUTO.ARRAY; (MAA) | Refer to Migrating the AUTO Commands for more information. |
MOVE.DATE; (MD) | MoveDate |
MOVE.TIME; (MT) | MoveTime |
MULTIPLY; (MU) | Multiply or the '*' arithmetic operator in an expression on the right-hand-side of an assignment statement. |
OF; | Qualifiers syntax |
ON.CHANGE; (OCH) | OnChange |
OTHERWISE; (OW) | Otherwise |
PAGE; (PG) | Page |
PERFORM.FRAME.LOGIC; (PFL) | Built in Frame Main method |
PRINT.FRAME; (PF) | Built in Frame Print method |
PURGE; (PU) | Built in method Purge for persistent classes |
RECALL; (RC) | Recall |
RELEASE; (REL) | Release |
RESTART; (RT) | Restart |
ROC.MODE; (ROC) | Roc |
RUN; | Run |
SEND.MESSAGE; (SM, SMSG) | SendMessage |
SEND.PRINT; (SEND, SP) | SendPrint |
SENDLISTDYNAMIC; (SLDYN) | SendListDynamic |
SENDLIST.STATIC; (SLSTA) | SendListStatic |
SET.DB; | SetDB |
SET.TITLE; (SETT) | SetTitle |
SLEEP; (SLP) | Sleep |
SORT; (SO) | Sort built-in method |
START; (ST) | Start |
STN.INFO; (SI) | StnInfo |
SUBTRACT; (SB) | Subtract or the '-' arithmetic operator in an expression on the right-hand-side of an assignment statement. |
SWITCH.TO; (SWT) | SwitchTo |
TRACE; | Trace |
UPPER.CASE; (UC) | ToUpper built-in variable method |
WAKE.UP; (WU) | Wake |
When deploying to Windows, remember to check the list of Commands not Supported on Windows.