Summary

Visual LANSA Framework

Summary
Important Observations
  • You can create instance lists that contain more than one type of object. You do this by defining relationships between business objects. The relationships can either be peer-to-peer or parent-child.
  • In situations where you want to completely fill the business object instance list programmatically, the filter has no meaningful interaction with the end-user and can be hidden from view.
  • A relationship handler is an RDML function that is called to dynamically expand the relationship between a parent and child object. By doing this you can improve filter performance by only adding root or parent objects to the instance list initially.
  • The Framework instance list can display up to 10 alphanumeric and/or 10 numeric additional columns in an instance list.
Tips & Techniques
  • The Advanced section of the Programming Techniques sample application has examples of advanced instance lists.
  • LANSA supplies a sample relationship handler to copy from when creating your relationships.  The source is stored in function DF_REL01 in the process DF_PROC.
What I Should Know
  • How to create a parent-child relationship between business object
  • How to create a hidden filter
  • How to write a relationship handler
  • How to add additional columns to the instance list