Stores the name of the active program.
(Its length depends of the Significant Object Name Length property)
Objects: Procedures, Transactions, Web Panels
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.
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.
Standard Variables List