In SugarCRM, every code module with a bean has a field_arrays.php file.
ex.
#File: modules/Accounts/field_arrays.php
These files define an array which is merged by code in the base SugarBean class, and appear to create four special designations for Bean columns
column_fields
list_fields
required_fields
export_fields
I've googled around, but I can't seem to find a definitive answer of what each of these designations are used for. Does anyone here know?
I can easily speculate about some (required_fields seems pretty obvious), but I'd like to hear from someone who actually knows what a column_field is vs. a list_field, etc.
(Also, I realize that in day to day use these files are generated and I wouldn't need to worry about this — but I'm trying to understand the system from a programatic point of view)