Membership Lookup Tables Layouts
Most lookup tables in Millennium follow a standard table layout or begin with the standard layout with additional columns. The standard layout is given below, followed by a listing of all Membership Lookups and a description of any additional fields for each.
Membership Standard Lookup Table Layout
Field Name Field Label |
Lookup Table |
Type SQL/Oracle Length [Default] {Check} |
Description |
---|---|---|---|
table_code Code |
none |
char 6
|
This field holds the characters that are actually stored in the field in the constituent's data row. These characters identify the lookup table entry (the row in the lookup table) so that additional fields in the lookup may be associated with the data row. |
table_val Value |
none |
char 65
|
This field holds a descriptive version of the lookup table entry. This information is usually used (instead of the code) when the constituent's data is displayed. The value may be used instead of the code in data entry or in a formatted report. |
table_type Group |
char 6
|
This field is driven by the Table Groups lookup table and may be used to classify entries into groups based on the nature of the entries, the office responsible for the entry, or any other grouping that is useful at your institution. |
|
table_amt1 Amount 1 |
none |
money/number
|
This field is reserved for future use by Millennium. |
table_amt2 Amount 2 |
none |
money/number
|
This field is reserved for future use by Millennium. |
table_mgp1 Maintenance Group 1 |
none |
numeric/number 10,0
|
This field is used to track Maintenance Group information for security purposes. |
table_mgp2 Maintenance Group 2 |
none |
numeric/number 10,0
|
This field is used to track Maintenance Group information for security purposes. |
table_agp1 Access Group 1 |
none |
numeric/number 10,0
|
This field is used to track Access Group information for security purposes. |
table_agp2 Access Group 2 |
none |
numeric/number 10,0
|
This field is used to track Access Group information for security purposes. |
table_date Date |
none |
datetime/date
[getdate()]
|
This field holds the date of the last edit to this row. |
table_user User ID |
none |
char 30 [suser_sname()]
|
This field holds the User ID of the last user to edit this row. |
table_ugrp User group |
none |
char 1 ['Z']
|
This field holds the User Group letter of the last user to edit this row. |
table_actv Active? |
none |
char 1 ['Y']
|
This field flags the row as active or inactive for further data entry or maintenance purposes. |
table_comm Comment |
none |
char 255
|
This is a free text comment that may be attached to this lookup table entry. |
Benefit Type
This lookup table conforms to the Standard Lookup Table Layout with some additional columns. The ADDITIONAL fields are shown below.
Field Name Field Label |
Lookup Table |
Type SQL/Oracle Length [Default] {Check} |
Description |
---|---|---|---|
table_rate Benefit Value |
none |
money
|
This field is used to track the value of a single instance of this Benefit Type. |
table_avai Benefits Available |
none |
numeric 6,0
|
This field is used to track the total number of instances of this Benefit Type that are available to the institution (a starting inventory). |
table_used Used |
none |
numeric 6,0
|
This system-generated field is used to track the number of Benefits of this type that have been assigned to constituents (and have been accepted). |
table_quid Quid |
none
|
char 1 ['N'] {'Y' or 'N'} |
This field is used to signal the system to also create a Quid Pro Quo row when a Benefit row of this type is created. |
table_one One Time |
none |
char 1
|
This field acts as a flag to the system to show whether this Benefit is given one time only. |
Membership Benefits Layout
This lookup table conforms to the Standard Lookup Table Layout with several additional columns. The ADDITIONAL fields are shown below.
Field Name Field Label |
Lookup Table |
Type SQL/Oracle Length [Default] {Check} |
Description |
---|---|---|---|
table_memb Membership Type |
char 6
|
This field is used to track the Membership Type with which this Membership Benefit is associated. |
|
table_ben Benefit Type |
char 6
|
This field is used to track the Benefit Type that describes this Membership Benefit. |
|
table_vben Benefit Value |
money
|
This system-generated field is a copy of the value of a single instance of a Benefit of this type, as defined in the Benefit Type lookup table entry. |
|
table_nben # of Benefits |
none |
numeric 6,0
|
This field is used to describe the number of instances of a Benefit that will be made available to a Membership Benefit of this type. |
table_tben Total Value |
none |
money
|
This system-generated field is calculated to be the total value of the Benefits that are offered by this Membership Benefit, (table_vben times table_nben) |
table_flag Benefit |
none |
char 1
{'S' or 'O'} |
This field is used to indicate whether this Membership Benefit is standard for all constituents who hold a Membership of the corresponding type, or whether it is an optional Membership Benefit. A Standard Benefit triggers the automatic creation of a Benefit Level row for the constituent, but an Optional Benefit must be selected in order for such a row to be created. (Standard Benefits may be marked as 'declined' if appropriate.) |
table_quid Quid |
char 1
{'Y' or 'N'} |
This system-generated field is used to signal the system to automatically generate a Quid Pro Quo row based on the Benefit specified in this Membership Benefit lookup row. |
|
table_sol non-displaying |
none |
char 6
|
This field is used to track the code from the Solicitation lookup table for the Solicitation associated with this Membership Benefit. |
table_soln Solicitation |
|
char 65
|
This system-generated field tracks the name (value) of the Solicitation that was specified in the table_sol field. |
table_one One Time |
none |
char 1
|
This field acts as a flag to the system to show whether this Benefit Level is given one time only. |
TOP Membership Benefits Description
Membership Classification Layout
This lookup table conforms to the Standard Lookup Table Layout.
Membership Classification Description
Membership Discount Layout
This lookup table conforms to the Standard Lookup Table Layout.
Membership Discount Description
Membership Publications Layout
This lookup table conforms to the Standard Lookup Table Layout with several additional columns. The ADDITIONAL fields are shown below.
Field Name Field Label |
Lookup Table |
Type SQL/Oracle Length [Default] {Check} |
Description |
---|---|---|---|
table_memb Membership Type |
char 6
|
This field holds a copy of the code from the Membership Type lookup entry with which this Membership Publication row is associated. |
|
table_pub Publication Name |
char 6
|
This field holds a copy of the code from the Publication Name lookup entry with which this Membership Publication row is associated. |
|
table_vsub |
none |
money
|
This system-generated field holds a copy of the monetary value of a single subscription of the Publication identified in the table_pub field, as copied from the Publication Name lookup table. |
table_nsub # of Subscriptions |
none |
numeric 6,0
|
This field is used to track the number of subscriptions to the Publication identified in the table_pub field, that make up this Membership Publication package. |
table_tsub |
none |
money
|
This system-generated field contains the total monetary value of this Membership Publication package. It is calculated as the table_vsub multiplied by the table_nsub. |
table_flag Standard/Optional |
none |
char 1
{'S' or 'O'} |
This field is used to indicate whether this Membership Publication is Standard for all constituents who have this Membership, or whether it is Optional. |
table_sol non-displaying |
char 6
|
This field is used to track the code for the Solicitation with which this Membership Publication is associated (if any). |
|
table_soln Solicitation |
|
char 65
|
This system-generated field holds a copy of the name (value) for the Solicitation identified in the table_sol field. |
table_one One Time |
none |
char 1
|
This field acts as a flag to the system to show whether this publication is given only one time. |
TOP Membership Publication Description
Membership Status Layout
This lookup table conforms to the Standard Lookup Table Layout.
Membership Type
This lookup table does not conform to the Standard Lookup Table Layout but instead uses the table layout described below.
Field Name Field Label |
Lookup Table |
Type SQL/Oracle Length [Default] {Check} |
Description |
---|---|---|---|
mem_code Code |
none |
char 6
|
This field holds the characters that are actually stored in the field in the constituent's data row. These characters identify the lookup table entry (the row in the lookup table) so that additional fields in the lookup may be associated with the data row. |
mem_val Value |
none |
char 65
|
This field holds a descriptive version of the lookup table entry. This information is usually used (instead of the code) when the constituent's data is displayed. The value may be used instead of the code in data entry or in a formatted report. |
mem_type Group |
char 6
|
This field is driven by the Table Groups lookup table and may be used to classify entries into groups based on the nature of the entries, the office responsible for the entry, or any other grouping that is useful at your institution. |
|
mem_amt1 Amount 1 |
none |
money
|
This field is reserved for future use by Millennium. |
mem_amt2 Amount 2 |
none |
money
|
This field is reserved for future use by Millennium. |
mem_mgp1 Maintenance Group 1 |
none |
numeric 10,0
|
This field is used to track Maintenance Group information for security purposes. |
mem_mgp2 Maintenance Group 2 |
none |
numeric 10,0
|
This field is used to track Maintenance Group information for security purposes. |
mem_agp1 Access Group 1 |
none |
numeric 10,0
|
This field is used to track Access Group information for security purposes. |
mem_agp2 Access Group 2 |
none |
numeric 10,0
|
This field is used to track Access Group information for security purposes. |
mem_date Date |
none |
datetime
[getdate()]
|
This field holds the date of the last edit to this row. |
mem_user User ID |
none |
char 30 [suser_sname()]
|
This field holds the User ID of the last user to edit this row. |
mem_ugrp User group |
none |
char 1 ['Z']
|
This field holds the User Group letter of the last user to edit this row. |
mem_actv Active? |
none |
char 1 ['Y']
|
This field flags the row as active or inactive for further data entry or maintenance purposes. |
mem_comm Comment |
none |
char 255
|
This is a free text comment that may be attached to this lookup table entry. |
mem_struct Structure |
none |
char 1
{'P' or 'S'} |
This field is used to indicate whether this Membership Type is primary or secondary. |
mem_maxamt Maximum Amount |
none |
money
|
This field is used to track the maximum amount that is to be associated with this Membership Type. |
mem_minamt Minimum Amount |
none |
money
|
This field is used to track the minimum amount of a transaction that will qualify a constituent for a Membership of this Type. |
mem_deduct non-displaying |
none |
money
|
This field is not in use at the present time. |
mem_class Classification |
char 6
|
This field is used to classify this Membership Type. Standard classifications are: Life, Single, Family, Joint, Joint Life, and Joint Family. |
|
mem_durat Duration |
none |
numeric 6,0
|
This field is used to track the numbers of months that comprise a standard membership time period for this Membership Type. |
mem_lapse Lapse Period |
none |
numeric 6,0
|
This field is used to track the number of months (if any) that the institution wants to offer as a grace period following the Membership Duration, during which time the Benefits and Subscriptions will still be made available to the constituent. |
mem_rejoin non-displaying |
none |
numeric 6,0
|
This system-generated field is calculated to be the sum of the Duration plus the Lapse Period. This field is used by the system when determining whether a Membership may be considered a Renewal or whether it should be considered a Rejoin. |
mem_renew Renewal Set-Up |
none |
char 2
|
This field is used to track the nature of the Renewal system for this Membership Type. The system possibilities are: RF - Rolling Membership, First of Month RE - Rolling Membership, End of Month RS - Rolling Membership, Same Day RB - Rolling Membership, End of Month Backward RW - Rolling Membership, End of Month Forward CF - Calendar Year Membership, First of Year CE - Calendar Year Membership, End of Year FE - Fiscal Year Membership, End of Year |
mem_upday Renewal Day |
none |
char 2 [20]
|
This field may be used to track a day within the month when a Rolling Membership, First of Month should advance to the Renewal Date to the first day of the following month (in accordance with the Duration). |
# of Cards |
none |
numeric 6,0
|
This field may be used to track the number of Membership Cards that are to be allotted to a Membership of this Type. |
mem_level Level |
none |
numeric 6,0
|
This field may be used to assign a unique number for the purpose of establishing a hierarchy of Memberships at your institution. Since the levels must be unique, you should define these levels to allow for growth. The system will interpret the Membership Type with the highest value for this field to be the highest level Membership Type. |
mem_estbdt Established |
none |
datetime
|
This field is used to track the date on which this Membership Type was established in the institution. |
mem_closdt Closed |
none |
datetime
|
This field may be used to track the date on which this Membership Type was closed. |
mem_benflg Benefits? |
none |
char 1
|
This system-generated field flags the system that there is one (or more) standard Membership Benefit row that is linked to this Membership Type. |
mem_benopt Optional Benefits? |
none |
char 1
|
This system-generated field flags the system that there is one (or more) optional Membership Benefit row that is linked to this Membership Type. |
mem_pubflg Subscriptions? |
none |
char 1
|
This system-generated field flags the system that there is one (or more) standard Membership Publication row that is linked to this Membership Type. |
mem_pubopt Optional Subscriptions? |
none |
char 1
|
This system-generated field flags the system that there is one (or more) optional Membership Publication row that is linked to this Membership type. |
mem_match Matching $ |
none |
char 1
{'Y' or 'N'} |
This field acts as a flag to the system, that any matching gift monies that are linked to the Gift or Dues transaction, should also be added to the transaction amount that is used to determine a 'Best Fit' Membership |
mem_pledge Pledge Activation |
none |
char 1
|
This field is used to track the timing of the activation of this Membership Type. The possibilities are: When the Pledge is made. |
mem_fymnth Begin Fiscal |
none |
char 2 ['12'] {integer between 1 and 12} |
This field is used to designate the first month of the fiscal year for this Membership Type. |
mem_lifefl |
none |
char 1
|
This field acts as a flag to the system to show whether a particular Membership is a Lifetime Membership. |
TOP Membership Type Description
Publication Name
This lookup table conforms to the Standard Lookup Table Layout with some additional columns. The ADDITIONAL fields are described below.
Field Name Field Label |
Lookup Table |
Type SQL/Oracle Length [Default] {Check} |
Description |
---|---|---|---|
table_rate Publication Value |
none |
money
|
This field is used to track the monetary value of a single subscription to a publication of this type. |
table_avai Publications Available |
none |
numeric 9, 0
|
This field is used to track the starting inventory of this Publication which may be apportioned to any combination of Membership Publications. |
table_used Used |
none
|
numeric 9, 0
|
This system-generated field tracks the total number of subscriptions of this publication that have been designated to Subscription Level rows (to any Membership). |
table_one One Time |
none |
char 1
|
This field acts as a flag to the system to show whether this Publication 'package' is to be given one time only. |