ATC: ENDIF

This command marks the end of an IF block that starts with ATC: IF.

Examples

ATC: IF SourceDocNo = NULL
     ATC: SET SourceDocNo = DocNo
ATC: ENDIF

The above example means “if the current document has no Source Doc Number, set the Source Doc Number equal to the Doc Number.”

ATC: IF NOT Status IsChanging
	ATC: IF NOSEQ *
		ATC: SET STATUS = C
	ATC: ENDIF 
ATC: ENDIF 

The above example means “if the current document status is not already changing, then if no further route sequence is found, then set the status of the document to C.”  This workflow makes it very easy to close documents that have no more route


Last updated: October 16, 2019 at 16:52 pm;  

Related Post

ATC: EXIT LOOPATC: EXIT LOOP

ATC: EXIT LOOP This command exits the current ATC: FOREACH loop. It is usually used within an ATC: IF block. Example ATC: FOREACH DocAttachedFile BY CheckOutStatus WITH CheckOutStatus <> 'H'

ATC: ADDRATC: ADDR

ATC: ADDR target-addr -type source- addr -type This command sets the target address in the target document based on the specified source address type in the source document. target-addr-type is

ATC: ROUTEATC: ROUTE

ATC: ROUTE routelist; option This command alters the route of the current document. routelist is required. It specifies the routing to be applied to the document. The routelist can contain