More information

Membership Lookups

Tools World

Site Specific Notes

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.

Lookup Table Descriptions

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

Table Groups

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.

TOP

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.

TOP     Benefit Type Description

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

Membership Type

char

6

 

 

This field is used to track the Membership Type with which this Membership Benefit is associated.

table_ben

Benefit Type

Benefit Types

char

6

 

 

This field is used to track the Benefit Type that describes this Membership Benefit.

table_vben

Benefit Value

Benefit Types

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

Benefit Type

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

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

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

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

Solicitation

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

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 Status Description

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

Table Groups

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

Membership 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).

mem_numcrd

# 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.
When the first Pledge Payment is received.
When the final Pledge Payment is received.

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.

Publication Name Description

Top of Page