Official Content

Stores the name of the active program.

Data Type:
    (Its length depends of the Significant Object Name Length property)


Objects: Procedures, Transactions, Web Panels
Generators: .NET, Java, Ruby (up to GeneXus X Evolution 3)


This GeneXus variable stores the active program's name when evaluated. The name is the one specified in the object's property Name.


Suppose a procedure Process is called by many programs. This procedure processes the information it receives as parameters. Since it is called by many programs, the program's name is included in the parameter list in order to identify which one is the calling process.

Process.Call(&Pgmname,Parm1,....) ;


Up to GeneXus X Evolution 2, it returns its value as CamelCase.
Since GeneXus X Evolution 3 and the inclusion of Modules, it returns its value as lowercase.

See Also

Standard Variables List

Last update: April 2024 | © GeneXus. All rights reserved. GeneXus Powered by Globant