Step 1 Create a Procedural Function

LANSA Web Functions

Step 1. Create a Procedural Function

In this step, you will create a test process and a procedural test function. The test function will use the FRENQ02 template to create a header/details style inquiry function using the Department (DEPTAB) and Section (SECTAB) files.

1.    Using the LANSA development environment, signon to the partition nominated for the tutorials (usually DEM).

2.    Create a new LANSA process named iiiPROC00 Test Process (Procedural), where iii are your initials. (If the process already exists, select a different set of characters for iii.)

3.    Enable your iiiPROC00 process for web. If you need to know how, refer to Web Enabling a LANSA Process.

4.    Working with your iiiPROC00 process, create a new function named iiiFN0 Display Sections Procedural. Be sure to specify that the function is generated from an Application Template.

5.    Select the FRENQ02Header/Detail Inquiry template and answer the questions as shown below:

TEMPLATE QUESTION

ANSWER

Enter the name of the base file to be used by this template

DEPTAB

Select related files to be used

Select Section code table SECTAB

Do you want this function to be part of an action-bar style process?

N

Fields in Header Area

Select all fields

Fields in Detail/List Area

Select DEPTMENT, SECTION, SECDESC, SECPHBUS

Design the fields in the header are DOWN the screen or ACROSS the screen?

DOWN

 

  

6.  You do not need to edit any of the RDML in this function.

7.  Compile your iiiFN0 function. For more details, refer to Compiling Functions.