GetPrimaryContact

Who's Who MBF

Minor Business Rule

Object Name: B0100087

Parent DLL: CFIN

Location: Client/Server

Language: C

Data Structure

D0100087A - Get Primary Contact

Parameter NameData ItemData TypeReq/OptI/O/Both
mnAddressNumberAN8MATH_NUMERICOPTNONE

A number that identifies an entry in the Address Book system, such as employee, applicant, participant, customer, supplier, tenant, or 
location.

mnLineNumberIDIDLNMATH_NUMERICOPTNONE

This field is used to identify the line ID number for a Who's Who record.

szPrimaryContactPCFcharOPTNONE

This field is used to designate the contact type as primary for an address book entity.  Values are: Checked (or 1) Primary 
contact Unchecked (or 0) Not primary contact 

mnSequenceNumber52DisplayDSS5MATH_NUMERICOPTNONE

A number that specifies the order of a group of records on the form.

szNameMailingMLNMcharOPTNONE

The company or person to whom billing or correspondence is addressed.

szContactTitleATTLcharOPTNONE

The professional title of a Who's Who person.

szRemark1REM1charOPTNONE

A 40-character field that you can use to enter text.

szSalutationNameSLNMcharOPTNONE

The name that you would use to address an individual in written correspondence. Examples include Ms. Green, Dr. Strasheim, Herr 
Obermeyer, Mr. Pitt. The software does not use the value in this field in any reports. It is informational only.

szNameAlphaALPHcharOPTNONE

The text that names or describes an address. This 40-character alphabetic field appears on a number of forms and reports. You can enter 
dashes, commas, and other special characters, but the system cannot search on them when you use this field to search for a name.

szDescripCompressedDCcharOPTNONE

The compressed description contains the alpha name without slashes, dashes, commas, and other special characters.  The compressed 
description is the field used in the Name Search.

szNameGivenGNNMcharOPTNONE

The first name of an individual. This field is informational only.

szNameMiddleMDNMcharOPTNONE

The middle name or initial of an individual. This field is informational only. The name  does not appear on any reports.

szNameSurnameSRNMcharOPTNONE

The last name of an individual. This field is informational only.

cTypeCodeTYCcharOPTNONE

A user defined code (01/W0) that identifies the Who's Who entry. Examples include: A Attention name B Billing C Contact name E Emergency 
Contact O Other T 1099 legal name 

szCategoryCodeWhosWh001W001charOPTNONE

One of ten reporting codes that you can assign to names in the Who's Who list. Use these codes to identify names for special mailing lists, 
phone directories, and so on. Category codes are user defined codes (system 01, types W0 through W9). Examples might include: 01    New 
contact or employee 02    Christmas card mailing list 03    Alumni mailing list 04    Credit officer 

szCategoryCodeWhosWh002W002charOPTNONE

One of ten reporting codes that you can assign to names in the Who's Who list. Use these codes to identify names for special mailing lists, 
phone directories, and so on. Category codes are user defined (system 01, types W0 through W9). Examples:    Category code 01               
New contact or employee    Category code 02               Christmas card mailing list    Category code 03               Alumni mailing list    Category code 
04               Credit officer 

szCategoryCodeWhosWh003W003charOPTNONE

One of ten reporting codes that you can assign to names in the Who's Who list. Use these codes to identify names for special mailing lists, 
phone directories, and so on. Category codes are user defined (system 01, types W0 through W9). Examples:    Category code 01               
New contact or employee    Category code 02               Christmas card mailing list    Category code 03               Alumni mailing list    Category code 
04               Credit officer 

szCategoryCodeWhosWh004W004charOPTNONE

One of ten reporting codes that you can assign to names in the Who's Who list. Use these codes to identify names for special mailing lists, 
phone directories, and so on. Category codes are user defined (system 01, types W0 through W9). Examples:    Category code 01               
New contact or employee    Category code 02               Christmas card mailing list    Category code 03               Alumni mailing list    Category code 
04               Credit officer 

szCategoryCodeWhosWh005W005charOPTNONE

One of ten reporting codes that you can assign to names in the Who's Who list. Use these codes to identify names for special mailing lists, 
phone directories, and so on. Category codes are user defined (system 01, types W0 through W9). Examples:    Category code 01               
New contact or employee    Category code 02               Christmas card mailing list    Category code 03               Alumni mailing list    Category code 
04               Credit officer 

szCategoryCodeWhosWh006W006charOPTNONE

One of ten reporting codes that you can assign to names in the Who's Who list. Use these codes to identify names for special mailing lists, 
phone directories, and so on. Category codes are user defined (system 01, types W0 through W9). Examples:    Category code 01               
New contact or employee    Category code 02               Christmas card mailing list    Category code 03               Alumni mailing list    Category code 
04               Credit officer 

szCategoryCodeWhosWh007W007charOPTNONE

One of ten reporting codes that you can assign to names in the Who's Who list. Use these codes to identify names for special mailing lists, 
phone directories, and so on. Category codes are user defined (system 01, types W0 through W9). Examples:    Category code 01               
New contact or employee    Category code 02               Christmas card mailing list    Category code 03               Alumni mailing list    Category code 
04               Credit officer 

szCategoryCodeWhosWh008W008charOPTNONE

One of ten reporting codes that you can assign to names in the Who's Who list. Use these codes to identify names for special mailing lists, 
phone directories, and so on. Category codes are user defined (system 01, types W0 through W9). Examples:    Category code 01               
New contact or employee    Category code 02               Christmas card mailing list    Category code 03               Alumni mailing list    Category code 
04               Credit officer 

szCategoryCodeWhosWh009W009charOPTNONE

One of ten reporting codes that you can assign to names in the Who's Who list. Use these codes to identify names for special mailing lists, 
phone directories, and so on. Category codes are user defined (system 01, types W0 through W9). Examples:    Category code 01               
New contact or employee    Category code 02               Christmas card mailing list    Category code 03               Alumni mailing list    Category code 
04               Credit officer 

szCategoryCodeWhosWh010W010charOPTNONE

One of ten reporting codes that you can assign to names in the Who's Who list. Use these codes to identify names for special mailing lists, 
phone directories, and so on. Category codes are user defined (system 01, types W0 through W9). Examples:    Category code 01               
New contact or employee    Category code 02               Christmas card mailing list    Category code 03               Alumni mailing list    Category code 
04               Credit officer 

szSecondaryMailingNameMLN1charOPTNONE

An alternate mailing name field in the Address Book system to accomodate double-byte coding.

szKanjialphaALP1charOPTNONE

An alternate name field in the Address Book system to accommodate double-byte coding.

szUserIdUSERcharOPTNONE

The code that identifies a user profile.

szProgramIdPIDcharOPTNONE

The number that identifies the batch or interactive program (batch or interactive object). For example, the number of the Sales Order Entry 
interactive program is P4210, and the number of the Print Invoices batch process report is R42565. The program ID is a variable length value. 
It is assigned according to a structured syntax in the form TSSXXX, where: T The first character of the number is alphabetic and identifies the 
type, such as P for Program, R for Report, and so on. For example, the value P in the number P4210 indicates that the object is a 
program. SS The second and third characters of the number are numeric and identify the system code. For example, the value 42 in the number P4210 
indicates that this program belongs to system 42, which is the Sales Order Processing system. XXX The remaining characters of the numer are 
numeric and identify a unique program or report. For example, the value 10 in the number P4210 indicates that this is the Sales Order Entry 
program.

jdDateUpdatedUPMJJDEDATEOPTNONE

The date that specifies the last update to the file record.

szWorkStationIdJOBNcharOPTNONE

The code that identifies the work station ID that executed a particular job.

mnTimeLastUpdatedUPMTMATH_NUMERICOPTNONE

The time that specifies when the program executed the last update to this record.

szContacTypeNTYPcharOPTNONE

A user defined code (01/CT) that describes a contact. For example, you might set up codes to describe a contact as a decision maker, an 
influencer, a recommender, a competitor, and so on.

szNameNickNICKcharOPTNONE

The nickname of an individual. Nickname is linked to a who's who line of an address book number.

cGenderMaleFemaleGENDcharOPTNONE

A code that indicates an individual's gender. Valid values are: Blank 1  Male 2  Female  3 Unknown

mnDayDateOfBirthDDATEMATH_NUMERICOPTNONE

A number that specifies the day portion for the Date of Birth field. For example, if the birth date is February 5, 1973, you would enter 05 in this 
field.

mnMonthDateOfBirthDMONMATH_NUMERICOPTNONE

A number that specifies the month portion for the Date of Birth field. For example, if the birth date is February 5, 1973, you would enter 02 in 
this field.

mnYearDateOfBirthDYRMATH_NUMERICOPTNONE

A number that specifies the year portion for the Date of Birth field. For example, if the birth date is February 5, 1973, you would enter 1973 in 
this field.

szCategoryCodeWhosWh011WN001charOPTNONE

A user defined code (01/N1) that you can use for reporting purposes. This is one of ten reporting codes (N1 - NA) that you can assign to 
names in the Contact Information table (F01111). For example, you might use these codes to identify names for special mailing lists or phone 
directories, or to identify a position such as credit officer.

szCategoryCodeWhosWh012WN002charOPTNONE

A user defined code (01/WN002) that you can use for reporting purposes. This is one of ten reporting codes (WN001-WN010) that you can 
assign to names in the Contact Information table (F01111). For example, you might use these codes to identify names for special mailing lists 
or phone directories, or to identify a position such as credit officer.

szCategoryCodeWhosWh013WN003charOPTNONE

A user defined code (01/WN003) that you can use for reporting purposes. This is one of ten reporting codes (WN001-WN010) that you can 
assign to names in the Contact Information table (F01111). For example, you might use these codes to identify names for special mailing lists 
or phone directories, or to identify a position such as credit officer.

szCategoryCodeWhosWh014WN004charOPTNONE

A user defined code (01/WN004) that you can use for reporting purposes. This is one of ten reporting codes (WN001-WN010) that you can 
assign to names in the Contact Information table (F01111). For example, you might use these codes to identify names for special mailing lists 
or phone directories, or to identify a position such as credit officer.

szCategoryCodeWhosWh015WN005charOPTNONE

A user defined code (01/WN005) that you can use for reporting purposes. This is one of ten reporting codes (WN001-WN010) that you can 
assign to names in the Contact Information table (F01111). For example, you might use these codes to identify names for special mailing lists 
or phone directories, or to identify a position such as credit officer.

szCategoryCodeWhosWh016WN006charOPTNONE

A user defined code (01/WN006) that you can use for reporting purposes. This is one of ten reporting codes (WN001-WN010) that you can 
assign to names in the Contact Information table (F01111). For example, you might use these codes to identify names for special mailing lists 
or phone directories, or to identify a position such as credit officer.

szCategoryCodeWhosWh017WN007charOPTNONE

A user defined code (01/WN007) that you can use for reporting purposes. This is one of ten reporting codes (WN001-WN010) that you can 
assign to names in the Contact Information table (F01111). For example, you might use these codes to identify names for special mailing lists 
or phone directories, or to identify a position such as credit officer.

szCategoryCodeWhosWh018WN008charOPTNONE

A user defined code (01/WN008) that you can use for reporting purposes. This is one of ten reporting codes (WN001-WN010) that you can 
assign to names in the Contact Information table (F01111). For example, you might use these codes to identify names for special mailing lists 
or phone directories, or to identify a position such as credit officer.

szCategoryCodeWhosWh019WN009charOPTNONE

A user defined code (01/WN009) that you can use for reporting purposes. This is one of ten reporting codes (WN001-WN010) that you can 
assign to names in the Contact Information table (F01111). For example, you might use these codes to identify names for special mailing lists 
or phone directories, or to identify a position such as credit officer.

szCategoryCodeWhosWh020WN010charOPTNONE

A user defined code (01/WN010) that you can use for reporting purposes. This is one of ten reporting codes (WN001-WN010) that you can 
assign to names in the Contact Information table (F01111). For example, you might use these codes to identify names for special mailing lists 
or phone directories, or to identify a position such as credit officer.

szFunctionCodeFUCOcharOPTNONE

A user defined code (system 01, type FC) that indicates the function the contact plays in the company.  Examples include: CO Chief 
Officer CON Consultant DIR Director MGR Manager STAF Staff SUPR Supervisor

szPreferredContactMethodPCMcharOPTNONE

A user defined code (system 01, type CQ) that defines the desired contact method for the contact.  Examples 
include: E Email F Fax C Phone W Address P Pager

cIndicatorFlgACTINcharOPTNONE

Future use.

szUniqueIdentifierCFRGUIDcharOPTNONE

cSuppressErrorEV01charOPTNONE

An option that specifies the type of processing for an event.

mnSynchronizationStatusSYNCSMATH_NUMERICOPTNONE

A user defined code that indicates the post synchronization validation status of the record.  Valid Values are: 0 Success (Blank) 1 The record 
is pending post synchronization Add validation on the server (PVA) 2 The record is pending post synchronization Change validation on the 
server (PVC) 3 The record is in error from the post synchronization Add validation on the server (ERRA) 4 The record is in error from the post 
synchronization Change validation on the server (ERRC) 5 The associated F0101 record is in error (ERRP) 6 The record is pending post 
synchronization Add validation on the server and the associated F0101 record is in error (ERRPA) 7 The record is pending post synchronization 
Change validation on the server and the associated F0101 record is in error (ERRPC)

mnServerStatusCAADMATH_NUMERICOPTNONE

A user defined code that indicates the server synchronization status of the record.  Valid values are:  0 The record has been changed on the 
Server or has been processed by post synchronization validation on the Server. 1 The record has been changed on the Disconnected 
Client. 2 The record has been changed on the Disconnected Client and has been synchronized to the Server. This value is set only on 
Disconnected Client and any records with a value of 2 cannot be changed.

Related Functions

None

Related Tables

None
WhosWhoMBF

WhosWhoMBF

Who's Who MBF

Master Business Function

Object Name: B0100087

Parent DLL: CFIN

Location: Client/Server

Language: C

1.Functional Description

1.1Purpose

The Master Business Function for Whos Who table F01111,  provides an interface that 
allows user to Get, Add, Change, Net-Change and Delete records into/from the Whos Who table. 

Edits and Validations are performed prior adding, changing or deleting records.


1.2Setup Notes and Prerequisites

Whos Who MBF access the processing options of P0100069 to determine if interoperability 
is active or not and the mode of operation (Before/After or After only)


1.3Special Logic

* NOTE: Empty value means:
For Strings and Char = Null or Blank

For Numbers = Null or Zero.


Action Code == 1 - Add :

Record is validated prior to insert.  If address book number (AN8) does not exist or a 
value is invalid according to the data dictionary, an error is set and no insert occurs.

If parameter cAddThisWWLineNumber is not 1, program will assign a line number that is one 

more than the highest number already used.  If parameter cAddThisWWLineNumber is 1 and 

record already exists, error is set and no insert occurs.

If either Mailing Name or Alpha Name is passed, but not both, default the one passed in 
for the missing field.  If both are missing, set an error.

Data dictionary defaults will be assigned if an empty value is passed in for a field.


Action Code == 2 - Change:

Validation as outlined above will occur.  If error is set, no change occurs.

All fields will be updated to the F0111 table. When a blank, zero or null passed in for a 

field it will clear the existing value in that field.


Action Code == 3 - Delete:

If Whos Who line 0 is passed in, error is set and no delete will occur.

For other records, validation will be performed to see if record exists.  If it doesnt, 

an error is set.

If record is valid for deletion from the F0111 table, calls will be made by the function 

to the F01111 Delete Contact, F01112 Delete Related Person, F0115/F01151 Delete Electronic 

Address Phone, and F01161 Delete Alternate Address.  


Action Code == 4 - Get:
User passes in Address Number and Line ID.  Function returns existing values for fields 

in F0111 table.  

Error is set if record does not exist or fetch failed for some other reason.


Action code == 5 - Net Change
Only those non-empty fields passed in will be changed into the F0111 table.  Fields 

passed in empty will be ignored and not changed in the table.


Interoperability turned ON:
When adding, changing or deleting a record If Interoperability is turned ON (processing 
options in P0100069), a record will be written to the F0111Z1- Batch Whos Who Information 

table, and F01111Z1 - Contact Information table. In Contact information table (F01111Z1) 

the fields corresponding to Contact table (F01111) will be left empty. 


EDI Batch Number and EDI Transaction Number will be generated if empty values are passed in.



2.Technical Specifications


2.1Parameters:

ParameterI/ORequiredNotes ACTNIRequiredAction Code: 1 = Add 2 = Change 3 = Delete 4 = Get 5 = Net 

Change mnAddressNumberIRequired mnLineNumberIDI/ORequired** Required except for add.   Not required for add 

if AddThisWWLineNumber is empty. mnSequenceNumberI/OOptional szNameMailingI/OOptional** Required for add if 

NameAlpha is 

empty. szContactTitleI/OOptional szRemark1I/OOptional szSalutationNameI/OOptional szNameAlphaI/OOptional** required for add if  NameMailing is 






empty szDescripCompressedOOptional szNameGivenI/OOptional szNameMiddleI/OOptional szNameSurnameI/OOptional cTypeCodeI/OOptional szCategoryCodeWhosWh001I/OOptional szCategoryCodeWhosWh002I/OOptional szCategoryCodeWhosWh003I/OOptional szCategoryCodeWhosWh004I/OOptional szCategoryCodeWhosWh005I/OOptional szCategoryCodeWhosWh006I/OOptional szCategoryCodeWhosWh007I/OOptional szCategoryCodeWhosWh008I/OOptional szCategoryCodeWhosWh009I/OOptional szCategoryCodeWhosWh010I/OOptional szSecondaryMailingNameI/OOptional szSecondaryAlphaNameI/OOptional szUserIdI/OOptional szProgramIdI/OOptional JDEDATE jdDateUpdatedI/OOptional szWorkStationIdI/OOptional  

mnTimeLastUpdatedI/OOptional cAddThisWWLineNumberIOptional1= Use IDLN passed in.  = Get next valid line 

Number szEdiBatchNumberIOptionalEDI Batch Number - If Outbound ON and not passed, new batch is Created every time, returns 

assigned number. szEdiTransactNumberIOptionalEDI Transaction Number. szVersionIOptionalVersion for 

P0100069 Contacts MBF.   If not passed, ZJDE0001 is used.

2.2Related Tables 

Table Table Description F0111Address Book - Whos Who F01111Contact Information F0111Z1Batch Whos Who 

information F01111Z1Batch Contact information

2.3Related Business Functions

Source NameFunction Name b0100069Delete Contact b0100071Delete Related Person b0100073Delete Electronic 

Address & Phone b0100072Delete Alternate Address b0100074Read Contact PO Version n4700060Edi Batch Get 

Next Number b0000175Get Next Transaction Number


Data Structure

D0100087 - Who's Who MBF

Parameter NameData ItemData TypeReq/OptI/O/Both
cActionCodeACTNcharOPTNONE

A code that specifies the action that is performed. Valid values are: A Add C Change

mnAddressNumberAN8MATH_NUMERICOPTNONE

A number that identifies an entry in the Address Book system, such as employee, applicant, participant, customer, supplier, tenant, or 
location.

mnLineNumberIDIDLNMATH_NUMERICOPTNONE

This field is used to identify the line ID number for a Who's Who record.

mnSequenceNumberDSS5MATH_NUMERICOPTNONE

A number that specifies the order of a group of records on the form.

szNameMailingMLNMcharOPTNONE

The company or person to whom billing or correspondence is addressed.

szContactTitleATTLcharOPTNONE

The professional title of a Who's Who person.

szRemark1REM1charOPTNONE

A 40-character field that you can use to enter text.

szSalutationNameSLNMcharOPTNONE

The name that you would use to address an individual in written correspondence. Examples include Ms. Green, Dr. Strasheim, Herr 
Obermeyer, Mr. Pitt. The software does not use the value in this field in any reports. It is informational only.

szNameAlphaALPHcharOPTNONE

The text that names or describes an address. This 40-character alphabetic field appears on a number of forms and reports. You can enter 
dashes, commas, and other special characters, but the system cannot search on them when you use this field to search for a name.

szDescripCompressedDCcharOPTNONE

The compressed description contains the alpha name without slashes, dashes, commas, and other special characters.  The compressed 
description is the field used in the Name Search.

szNameGivenGNNMcharOPTNONE

The first name of an individual. This field is informational only.

szNameMiddleMDNMcharOPTNONE

The middle name or initial of an individual. This field is informational only. The name  does not appear on any reports.

szNameSurnameSRNMcharOPTNONE

The last name of an individual. This field is informational only.

cTypeCodeTYCcharOPTNONE

A user defined code (01/W0) that identifies the Who's Who entry. Examples include: A Attention name B Billing C Contact name E Emergency 
Contact O Other T 1099 legal name 

szCategoryCodeWhosWh001W001charOPTNONE

One of ten reporting codes that you can assign to names in the Who's Who list. Use these codes to identify names for special mailing lists, 
phone directories, and so on. Category codes are user defined codes (system 01, types W0 through W9). Examples might include: 01    New 
contact or employee 02    Christmas card mailing list 03    Alumni mailing list 04    Credit officer 

szCategoryCodeWhosWh002W002charOPTNONE

One of ten reporting codes that you can assign to names in the Who's Who list. Use these codes to identify names for special mailing lists, 
phone directories, and so on. Category codes are user defined (system 01, types W0 through W9). Examples:    Category code 01               
New contact or employee    Category code 02               Christmas card mailing list    Category code 03               Alumni mailing list    Category code 
04               Credit officer 

szCategoryCodeWhosWh003W003charOPTNONE

One of ten reporting codes that you can assign to names in the Who's Who list. Use these codes to identify names for special mailing lists, 
phone directories, and so on. Category codes are user defined (system 01, types W0 through W9). Examples:    Category code 01               
New contact or employee    Category code 02               Christmas card mailing list    Category code 03               Alumni mailing list    Category code 
04               Credit officer 

szCategoryCodeWhosWh004W004charOPTNONE

One of ten reporting codes that you can assign to names in the Who's Who list. Use these codes to identify names for special mailing lists, 
phone directories, and so on. Category codes are user defined (system 01, types W0 through W9). Examples:    Category code 01               
New contact or employee    Category code 02               Christmas card mailing list    Category code 03               Alumni mailing list    Category code 
04               Credit officer 

szCategoryCodeWhosWh005W005charOPTNONE

One of ten reporting codes that you can assign to names in the Who's Who list. Use these codes to identify names for special mailing lists, 
phone directories, and so on. Category codes are user defined (system 01, types W0 through W9). Examples:    Category code 01               
New contact or employee    Category code 02               Christmas card mailing list    Category code 03               Alumni mailing list    Category code 
04               Credit officer 

szCategoryCodeWhosWh006W006charOPTNONE

One of ten reporting codes that you can assign to names in the Who's Who list. Use these codes to identify names for special mailing lists, 
phone directories, and so on. Category codes are user defined (system 01, types W0 through W9). Examples:    Category code 01               
New contact or employee    Category code 02               Christmas card mailing list    Category code 03               Alumni mailing list    Category code 
04               Credit officer 

szCategoryCodeWhosWh007W007charOPTNONE

One of ten reporting codes that you can assign to names in the Who's Who list. Use these codes to identify names for special mailing lists, 
phone directories, and so on. Category codes are user defined (system 01, types W0 through W9). Examples:    Category code 01               
New contact or employee    Category code 02               Christmas card mailing list    Category code 03               Alumni mailing list    Category code 
04               Credit officer 

szCategoryCodeWhosWh008W008charOPTNONE

One of ten reporting codes that you can assign to names in the Who's Who list. Use these codes to identify names for special mailing lists, 
phone directories, and so on. Category codes are user defined (system 01, types W0 through W9). Examples:    Category code 01               
New contact or employee    Category code 02               Christmas card mailing list    Category code 03               Alumni mailing list    Category code 
04               Credit officer 

szCategoryCodeWhosWh009W009charOPTNONE

One of ten reporting codes that you can assign to names in the Who's Who list. Use these codes to identify names for special mailing lists, 
phone directories, and so on. Category codes are user defined (system 01, types W0 through W9). Examples:    Category code 01               
New contact or employee    Category code 02               Christmas card mailing list    Category code 03               Alumni mailing list    Category code 
04               Credit officer 

szCategoryCodeWhosWh010W010charOPTNONE

One of ten reporting codes that you can assign to names in the Who's Who list. Use these codes to identify names for special mailing lists, 
phone directories, and so on. Category codes are user defined (system 01, types W0 through W9). Examples:    Category code 01               
New contact or employee    Category code 02               Christmas card mailing list    Category code 03               Alumni mailing list    Category code 
04               Credit officer 

szSecondaryMailingNameMLN1charOPTNONE

An alternate mailing name field in the Address Book system to accomodate double-byte coding.

szSecondaryAlphaNameALP1charOPTNONE

An alternate name field in the Address Book system to accommodate double-byte coding.

szUserIdUSERcharOPTNONE

The code that identifies a user profile.

szProgramIdPIDcharOPTNONE

The number that identifies the batch or interactive program (batch or interactive object). For example, the number of the Sales Order Entry 
interactive program is P4210, and the number of the Print Invoices batch process report is R42565. The program ID is a variable length value. 
It is assigned according to a structured syntax in the form TSSXXX, where: T The first character of the number is alphabetic and identifies the 
type, such as P for Program, R for Report, and so on. For example, the value P in the number P4210 indicates that the object is a 
program. SS The second and third characters of the number are numeric and identify the system code. For example, the value 42 in the number P4210 
indicates that this program belongs to system 42, which is the Sales Order Processing system. XXX The remaining characters of the numer are 
numeric and identify a unique program or report. For example, the value 10 in the number P4210 indicates that this is the Sales Order Entry 
program.

jdDateUpdatedUPMJJDEDATEOPTNONE

The date that specifies the last update to the file record.

szWorkStationIdJOBNcharOPTNONE

The code that identifies the work station ID that executed a particular job.

mnTimeLastUpdatedUPMTMATH_NUMERICOPTNONE

The time that specifies when the program executed the last update to this record.

cAddThisWWLineNumberEV01charOPTNONE

An option that specifies the type of processing for an event.

szEdiBatchNumberEDBTcharOPTNONE

The number that the transmitter assigns to the batch.  During batch processing, the system assigns a new batch number to the PeopleSoft 
transactions for each control (user) batch number it finds. 

szEdiTransactNumberEDTNcharOPTNONE

The number that an Electronic Data Interchange (EDI) transmitter assigns to a transaction. In a non-EDI environment, you can assign any 
number that is meaningful to you to identify a transaction within a batch. It can be the same as a J.D. Edwards document number.

szVersionVERScharOPTNONE

A user-defined set of specifications that control how applications and reports run. You use versions to group and save a set of user-defined 
processing option values and data selection and sequencing options. Interactive versions are associated with applications (usually as a 
menu selection). Batch versions are associated with batch jobs or reports. To run a batch process, you must choose a version.

mnAddressBookVersionVER1charOPTNONE

Identifies a group of items that can be processed together such as reports,Business Unit, or subledgers.

szNameNickNICKcharOPTNONE

The nickname of an individual. Nickname is linked to a who's who line of an address book number.

cGenderMaleFemaleGENDcharOPTNONE

A code that indicates an individual's gender. Valid values are: Blank 1  Male 2  Female  3 Unknown

mnMonthDateOfBirthDMONMATH_NUMERICOPTNONE

A number that specifies the month portion for the Date of Birth field. For example, if the birth date is February 5, 1973, you would enter 02 in 
this field.

mnYearDateOfBirthDYRMATH_NUMERICOPTNONE

A number that specifies the year portion for the Date of Birth field. For example, if the birth date is February 5, 1973, you would enter 1973 in 
this field.

szCategoryCodeContacts01WN001charOPTNONE

A user defined code (01/N1) that you can use for reporting purposes. This is one of ten reporting codes (N1 - NA) that you can assign to 
names in the Contact Information table (F01111). For example, you might use these codes to identify names for special mailing lists or phone 
directories, or to identify a position such as credit officer.

szCategoryCodeContacts02WN002charOPTNONE

A user defined code (01/WN002) that you can use for reporting purposes. This is one of ten reporting codes (WN001-WN010) that you can 
assign to names in the Contact Information table (F01111). For example, you might use these codes to identify names for special mailing lists 
or phone directories, or to identify a position such as credit officer.

szCategoryCodeContacts03WN003charOPTNONE

A user defined code (01/WN003) that you can use for reporting purposes. This is one of ten reporting codes (WN001-WN010) that you can 
assign to names in the Contact Information table (F01111). For example, you might use these codes to identify names for special mailing lists 
or phone directories, or to identify a position such as credit officer.

szCategoryCodeContacts04WN004charOPTNONE

A user defined code (01/WN004) that you can use for reporting purposes. This is one of ten reporting codes (WN001-WN010) that you can 
assign to names in the Contact Information table (F01111). For example, you might use these codes to identify names for special mailing lists 
or phone directories, or to identify a position such as credit officer.

szCategoryCodeContacts05WN005charOPTNONE

A user defined code (01/WN005) that you can use for reporting purposes. This is one of ten reporting codes (WN001-WN010) that you can 
assign to names in the Contact Information table (F01111). For example, you might use these codes to identify names for special mailing lists 
or phone directories, or to identify a position such as credit officer.

szCategoryCodeContacts06WN006charOPTNONE

A user defined code (01/WN006) that you can use for reporting purposes. This is one of ten reporting codes (WN001-WN010) that you can 
assign to names in the Contact Information table (F01111). For example, you might use these codes to identify names for special mailing lists 
or phone directories, or to identify a position such as credit officer.

szCategoryCodeContacts07WN007charOPTNONE

A user defined code (01/WN007) that you can use for reporting purposes. This is one of ten reporting codes (WN001-WN010) that you can 
assign to names in the Contact Information table (F01111). For example, you might use these codes to identify names for special mailing lists 
or phone directories, or to identify a position such as credit officer.

szCategoryCodeContacts08WN008charOPTNONE

A user defined code (01/WN008) that you can use for reporting purposes. This is one of ten reporting codes (WN001-WN010) that you can 
assign to names in the Contact Information table (F01111). For example, you might use these codes to identify names for special mailing lists 
or phone directories, or to identify a position such as credit officer.

szCategoryCodeContacts09WN009charOPTNONE

A user defined code (01/WN009) that you can use for reporting purposes. This is one of ten reporting codes (WN001-WN010) that you can 
assign to names in the Contact Information table (F01111). For example, you might use these codes to identify names for special mailing lists 
or phone directories, or to identify a position such as credit officer.

szCategoryCodeContacts10WN010charOPTNONE

A user defined code (01/WN010) that you can use for reporting purposes. This is one of ten reporting codes (WN001-WN010) that you can 
assign to names in the Contact Information table (F01111). For example, you might use these codes to identify names for special mailing lists 
or phone directories, or to identify a position such as credit officer.

szFunctionCodeFUCOcharOPTNONE

A user defined code (system 01, type FC) that indicates the function the contact plays in the company.  Examples include: CO Chief 
Officer CON Consultant DIR Director MGR Manager STAF Staff SUPR Supervisor

szContactTypeNTYPcharOPTNONE

A user defined code (01/CT) that describes a contact. For example, you might set up codes to describe a contact as a decision maker, an 
influencer, a recommender, a competitor, and so on.

szPreferredContactMethodPCMcharOPTNONE

A user defined code (system 01, type CQ) that defines the desired contact method for the contact.  Examples 
include: E Email F Fax C Phone W Address P Pager

mnDayDateOfBirthDDATEMATH_NUMERICOPTNONE

A number that specifies the day portion for the Date of Birth field. For example, if the birth date is February 5, 1973, you would enter 05 in this 
field.

szPrimaryContactPCFcharOPTNONE

This field is used to designate the contact type as primary for an address book entity.  Values are: Checked (or 1) Primary 
contact Unchecked (or 0) Not primary contact 

cIndicatorFlgACTINcharOPTNONE

Future use.

cProofModeEV01charOPTNONE

An option that specifies the type of processing for an event.

szUniqueIdentifierCFRGUIDcharOPTNONE

mnSynchronizationStatusSYNCSMATH_NUMERICOPTNONE

A user defined code that indicates the post synchronization validation status of the record.  Valid Values are: 0 Success (Blank) 1 The record 
is pending post synchronization Add validation on the server (PVA) 2 The record is pending post synchronization Change validation on the 
server (PVC) 3 The record is in error from the post synchronization Add validation on the server (ERRA) 4 The record is in error from the post 
synchronization Change validation on the server (ERRC) 5 The associated F0101 record is in error (ERRP) 6 The record is pending post 
synchronization Add validation on the server and the associated F0101 record is in error (ERRPA) 7 The record is pending post synchronization 
Change validation on the server and the associated F0101 record is in error (ERRPC)

mnServerStatusCAADMATH_NUMERICOPTNONE

A user defined code that indicates the server synchronization status of the record.  Valid values are:  0 The record has been changed on the 
Server or has been processed by post synchronization validation on the Server. 1 The record has been changed on the Disconnected 
Client. 2 The record has been changed on the Disconnected Client and has been synchronized to the Server. This value is set only on 
Disconnected Client and any records with a value of 2 cannot be changed.

Related Functions

None

Related Tables

None