Clanam

clanam allows you to know the name of a class (usually a table associated class) if available in a given context. The class name is returned with the complete class path.

Syntax

 clanam(CLASS_DESCRIPTION)clanam(NUMERIC_EXPRESSION)

Examples

 # Check the number of classes that have MYT in their codeLocal File MYTABLE [MYT]Local char CLASSES(10)(1..10)local Integer I,JFor I=1 to 200If pat(clanam(I),"*MYT*")J+=1 : CLASSES(J)=clanam(I)EndifNext I# At this point, J should be at least equal to 2, and the 2 class names "[F:MYT]" and "[G:MYT]" should have been found.# Is the table with [ABC] abbreviation opened?If clanam([ABC])<>""# The table is openedEndif

Description

clanam allows you to return the name of a class available in the execution context. If the class is not available, then the return is an empty string.

The result of the function is string character.

Associated errors

ErrorDescription
50The numeric argument is negative.

See also

clalev, clasiz, clanbs, clavar.