LDL+ Commands

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.