9.86 GET_FUNCTION_ATTR
Gets an attribute of a function definition that is being edited within an edit session previously started by using the START_FUNCTION_EDIT Built-In Function.
Attributes set or returned by this Built-In Function have the same editing and validation rules as the equivalent online facility provided in a full LANSA development environment.
This is a very specialized area that requires very good knowledge of the LANSA product. Use of this Built-In Function in a "commercial" application (e.g. Order Entry) is not normal and should not be attempted.
This is a Specialized Built-In Function for use in a Development Environment only.
Arguments
No | Type | Req/ Opt | Description | Min Len | Max Len | Min Dec | Max Dec |
|---|---|---|---|---|---|---|---|
1 | A | Req | Name of attribute to get Valid attribute names are: DESC- Function description ONMENU - Display on Menu MENUSQ - Menu sequence Number TOTCMD - Total RDML commands (including comments) EDTSRC - Associated editing source | 1 | 10 |
Return Values
No | Type | Req/ Opt | Description | Min Len | Max Len | Min Dec | Max Dec |
|---|---|---|---|---|---|---|---|
1 | A | Req | Return code OK = operation completed ER = fatal error detected | 2 | 2 | ||
2 | A | Req | Area in which to return the attribute. Allowable values are as follows For attribute DESC: The function description up to 40 characters in length. For attribute ONMENU: Y – Displayed on Menu N – Not displayed on Menu For attribute MENUSQ: Valid number represented as 5 characters. Range 00001 to 99999. For attribute TOTCMD: Valid number represented as 4 characters. Range 0000 to 9999. For attribute EDTSRC: Character 3 editing source as the "source" field on the START_PROCESS_EDIT Built-In Function. Value LAN or blanks indicates last editor was standard online RDML editor | 1 | 256 |