F44H301GetPlanMasterInfo

F44H301 Get Plan Master Information

Minor Business Rule

Object Name: N44H0001

Parent DLL: CAEC

Location: Client/Server

Language: NER

Data Structure

D44H0001 - F44H301 Get Plan Master Information

Parameter NameData ItemData TypeReq/OptI/O/Both
cActionModeACTNcharREQINPUT

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

cSuppressErrorMessageSUPPScharOPTINPUT

A flag indicating whether or not runtime error messaging will occur when an error message is issued from a business function.        0 = allow 
runtime error message handling.        1 = suppress runtime error message handling.

cFoundFlagEV01EV01charOPTOUTPUT

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

szErrorMessageIdDTAIcharOPTOUTPUT

A code that identifies and defines a unit of information. It is an alphanumeric code up to 8 characters long that does not allow blanks or 
special characters such as %, &, or +. You create new data items using system codes 55-59. You cannot change the alias.

szCommunityHBMCUScharREQINPUT

A value that specifies a community, project, or subdivision. A community is a distinct grouping of lots which can be grouped together 
through user-defined specifications, for example, product offering, geography, and so on. A subset of the builder's plans and options are typically 
included within a community.

szPhaseNumberCPHASEcharREQINPUT

A code that indicates the number of a specific phase within a community.

szPlanHBPLANcharREQINPUT

A value that specifies a plan within a community. A plan represents an architectural design based on an arrangement, location and size of 
rooms in a house.

szElevationHBELEVcharOPTNONE

A value that specifies the type of elevation used on a lot. When a unit is built on a lot, the lot is identified by plan, elevation, and swing. A 
plan represents an architectural design based on an arrangement, a location, and the size of rooms in a house. The same plan typically will 
have a varied facade or exterior look, or elevation.

szHomeBuilderAreaHBAREAcharOPTNONE

A component, typically a company division or geographic region, that is larger than a community. Large homebuilders might have many 
areas within their organizational structure. Smaller, regional builders might operate their entire organization using a single area.

mnAmountBasePriceBSPMATH_NUMERICOPTOUTPUT

The base price of a house. The base price is enter in the Plan master file and will default into the Lot Proceed file.

mnAmountBasePricePreviousBPPMATH_NUMERICOPTOUTPUT

Previous Base house price. This field should be manually entered when a change occurs to the Base house price field in the Plan Master 
file.

jdSalesPriceEffectiveDateSPJJDEDATEOPTOUTPUT

Used in Option selection to determine if the current sales price is used or the previous sales price is used.

jdEXPIRATIONDATEEXDEJDEDATEOPTOUTPUT

The date on which the employee's professional license expires.

szTemplateJobMCUTJcharOPTOUTPUT

A code that indicates the job or business unit from which the account master records for a lot are copied.

szScheduleTemplateSCHTMPTcharOPTOUTPUT

A code that specifies the schedule template for use by a third party scheduling system.

szDescription001DL01charOPTOUTPUT

A user defined name or remark.

szDescription01002DL02charOPTOUTPUT

Additional text that further describes or clarifies a field in the system.

szDescription01003DL03charOPTOUTPUT

Additional text that further describes or clarifies an element.

szPlanMasterProductTypePMPTcharOPTOUTPUT

A user defined category code (44H3/PT) used to classify plans by product type. Examples are Single Family Detached (SFD) or Multi 
Family Attached (MFA).

szPlanMasterProductGroupPMPGcharOPTOUTPUT

A code used to classify plans by group. For example, you can group plans as single-story plans or two-story plans.

mnSquareFeetSQFEETMATH_NUMERICOPTOUTPUT

A value that represents the square footage of the plan assigned to a community. This measurement can be used in the lot (job) to allow for 
calculations of costs and revenue per square feet in the Project Management system.

szDescriptionLine1DSC1charOPTOUTPUT

Brief information about an item; a remark or an explanation.

szDescriptionLine2DSC2charOPTOUTPUT

A second, 30-character description, remark, or explanation.

mnPlanMixPLNMXMATH_NUMERICOPTOUTPUT

The number of individual units of the same plan that are projected to be built within a community.

mnPlanMixReleasePLNMXRLMATH_NUMERICOPTOUTPUT

The number of individual units of a plan released in a community.

mnAmountEstimatedDiscount1ESTDISC1MATH_NUMERICOPTOUTPUT

The estimated average discount or incentive for each sale.

mnAmountEstimatedDiscount2ESTDISC2MATH_NUMERICOPTOUTPUT

The estimated average discount or incentive for each sale.

mnAmountEstimatedDiscount3ESTDISC3MATH_NUMERICOPTOUTPUT

The estimated average discount or incentive for each sale.

mnPercentOptionMargin1OPTMGN1MATH_NUMERICOPTOUTPUT

A value that is used to calculate profitability from options. Enter the percent of revenue assumed to be profit. Enter each percentage as a 
whole number, for example, enter 40% at 40.

mnPercentOptionMargin2OPTMGN2MATH_NUMERICOPTOUTPUT

A value that is used to calculate profitability from options. Enter the percent of revenue assumed to be profit. Enter each percentage as a 
whole number, for example, enter 40% at 40.

mnPercentOptionMargin3OPTMGN3MATH_NUMERICOPTOUTPUT

A value that is used to calculate profitability from options. Enter the percent of revenue assumed to be profit. Enter each percentage as a 
whole number, for example, enter 40% at 40.

mnPercentOptionMargin4OPTMGN4MATH_NUMERICOPTOUTPUT

A value that is used to calculate profitability from options. Enter the percent of revenue assumed to be profit. Enter each percentage as a 
whole number, for example, enter 40% at 40.

mnPercentOptionMargin5OPTMGN5MATH_NUMERICOPTOUTPUT

A value that is used to calculate profitability from options. Enter the percent of revenue assumed to be profit. Enter each percentage as a 
whole number, for example, enter 40% at 40.

mnAmountEstimatedOptionRevESTOPR1MATH_NUMERICOPTOUTPUT

The estimated revenue from the first category of option sales.

mnAmountEstimatedOptionRev_2ESTOPR2MATH_NUMERICOPTOUTPUT

The estimated revenue from the second category of option sales.

mnAmountEstimatedOptionRev_3ESTOPR3MATH_NUMERICOPTOUTPUT

The estimated revenue from the third category of option sales.

mnAmountEstimatedOptionRev_4ESTOPR4MATH_NUMERICOPTOUTPUT

The estimated revenue from the fourth category of option sales.

mnAmountEstimatedOptionRev_5ESTOPR5MATH_NUMERICOPTOUTPUT

The estimated revenue from the fifth category of option sales.

mnAmountEstimatedOptionIncESTOPINMATH_NUMERICOPTOUTPUT

The estimated option incentive that is given to the buyer. This value is stored in the Lot Sales History table (F44H501H) and is used to 
calculate the net option price.

mnAmountEstimatedPlanCostESTPLANCMATH_NUMERICOPTOUTPUT

The estimated construction cost. This value is typically exclusive of all land and other allocated costs.

mnAverageOtherCost01CSTAMT01MATH_NUMERICOPTOUTPUT

A value that indicates an average cost. You can manually enter a value in this field, or the system completes it based on the values in the 
Total Revenue (Other Cost) and Plan Mix fields if you enter a value in the corresponding Average Cost Percentage field on the Lot Override 
Percentages tab. For example, a value in Average Cost Percentage 01 updates Average Other Cost 01.  You cannot enter a value in both the 
Average Other Cost field and the corresponding Ext Other Cost field, for example, Average Other Cost 02 and Ext Other Cost 02.

mnAverageOtherCost02CSTAMT02MATH_NUMERICOPTOUTPUT

A value that indicates an average cost. You can manually enter a value in this field, or the system completes it based on the values in the 
Total Revenue (Other Cost) and Plan Mix fields if you enter a value in the corresponding Average Cost Percentage field on the Lot Override 
Percentages tab. For example, a value in Average Cost Percentage 01 updates Average Other Cost 01.  You cannot enter a value in both the 
Average Other Cost field and the corresponding Ext Other Cost field, for example, Average Other Cost 02 and Ext Other Cost 02.

mnAverageOtherCost03CSTAMT03MATH_NUMERICOPTOUTPUT

A value that indicates an average cost. You can manually enter a value in this field, or the system completes it based on the values in the 
Total Revenue (Other Cost) and Plan Mix fields if you enter a value in the corresponding Average Cost Percentage field on the Lot Override 
Percentages tab. For example, a value in Average Cost Percentage 01 updates Average Other Cost 01.  You cannot enter a value in both the 
Average Other Cost field and the corresponding Ext Other Cost field, for example, Average Other Cost 02 and Ext Other Cost 02.

mnAverageOtherCost04CSTAMT04MATH_NUMERICOPTOUTPUT

A value that indicates an average cost. You can manually enter a value in this field, or the system completes it based on the values in the 
Total Revenue (Other Cost) and Plan Mix fields if you enter a value in the corresponding Average Cost Percentage field on the Lot Override 
Percentages tab. For example, a value in Average Cost Percentage 01 updates Average Other Cost 01.  You cannot enter a value in both the 
Average Other Cost field and the corresponding Ext Other Cost field, for example, Average Other Cost 02 and Ext Other Cost 02.

mnAverageOtherCost05CSTAMT05MATH_NUMERICOPTOUTPUT

A value that indicates an average cost. You can manually enter a value in this field, or the system completes it based on the values in the 
Total Revenue (Other Cost) and Plan Mix fields if you enter a value in the corresponding Average Cost Percentage field on the Lot Override 
Percentages tab. For example, a value in Average Cost Percentage 01 updates Average Other Cost 01.  You cannot enter a value in both the 
Average Other Cost and the corresponding Ext Other Cost field, for example, Average Other Cost 02 and Ext Other Cost 02.

mnAverageOtherCost06CSTAMT06MATH_NUMERICOPTOUTPUT

A value that indicates an average cost. You can manually enter a value in this field, or the system completes it based on the values in the 
Total Revenue (Other Cost) and Plan Mix fields if you enter a value in the corresponding Average Cost Percentage field on the Lot Override 
Percentages tab. For example, a value in Average Cost Percentage 01 updates Average Other Cost 01.  You cannot enter a value in both the 
Average Other Cost field and the corresponding Ext Other Cost field, for example, Average Other Cost 02 and Ext Other Cost 02.

mnAverageOtherCost07CSTAMT07MATH_NUMERICOPTOUTPUT

A value that indicates an average cost. You can manually enter a value in this field, or the system completes it based on the values in the 
Total Revenue (Other Cost) and Plan Mix fields if you enter a value in the corresponding Average Cost Percentage field on the Lot Override 
Percentages tab. For example, a value in Average Cost Percentage 01 updates Average Other Cost 01.  You cannot enter a value in both the 
Average Other Cost field and the corresponding Ext Other Cost field, for example, Average Other Cost 02 and Ext Other Cost 02.

mnAverageOtherCost08CSTAMT08MATH_NUMERICOPTOUTPUT

A value that indicates an average cost. You can manually enter a value in this field, or the system completes it based on the values in the 
Total Revenue (Other Cost) and Plan Mix fields if you enter a value in the corresponding Average Cost Percentage field on the Lot Override 
Percentages tab. For example, a value in Average Cost Percentage 01 updates Average Other Cost 01.  You cannot enter a value in both the 
Average Other Cost field and the corresponding Ext Other Cost field, for example, Average Other Cost 02 and Ext Other Cost 02.

mnAverageOtherCost09CSTAMT09MATH_NUMERICOPTOUTPUT

A value that indicates an average cost. You can manually enter a value in this field, or the system completes it based on the values in the 
Total Revenue (Other Cost) and Plan Mix fields if you enter a value in the corresponding Average Cost Percentage field on the Lot Override 
Percentages tab. For example, a value in Average Cost Percentage 01 updates Average Other Cost 01.  You cannot enter a value in both the 
Average Other Cost field and the corresponding Ext Other Cost field, for example, Average Other Cost 02 and Ext Other Cost 02.

mnAverageOtherCost10CSTAMT10MATH_NUMERICOPTOUTPUT

A value that indicates an average cost. You can manually enter a value in this field, or the system completes it based on the values in the 
Total Revenue (Other Cost) and Plan Mix fields if you enter a value in the corresponding Average Cost Percentage field on the Lot Override 
Percentages tab. For example, a value in Average Cost Percentage 01 updates Average Other Cost 01.  You cannot enter a value in both the 
Average Other Cost and the corresponding Ext Other Cost field, for example, Average Other Cost 02 and Ext Other Cost 02.

mnEstimatedWeeklySalesESTWKSLMATH_NUMERICOPTOUTPUT

The estimated absorption rate per week.

szPlanCategory01PLC01charOPTOUTPUT

A user defined category code (44H3/01) that updates the Plan Master table (F44H301).

szPlanCategory02PLC02charOPTOUTPUT

A user defined category code (44H3/02) that updates the Plan Master table (F44H301).

szPlanCategory03PLC03charOPTOUTPUT

A user defined category code (44H3/03) that updates the Plan Master table (F44H301).

szPlanCategory04PLC04charOPTOUTPUT

A user defined category code (44H3/04) that updates the Plan Master table (F44H301).

szPlanCategory05PLC05charOPTOUTPUT

A user defined category code (44H3/05) that updates the Plan Master table (F44H301).

szPlanCategory06PLC06charOPTOUTPUT

A user defined category code (44H3/06) that updates the Plan Master table (F44H301).

szPlanCategory07PLC07charOPTOUTPUT

A user defined category code (44H3/07) that updates the Plan Master table (F44H301).

szPlanCategory08PLC08charOPTOUTPUT

A user defined category code (44H3/08) that updates the Plan Master table (F44H301).

szPlanCategory09PLC09charOPTOUTPUT

A user defined category code (44H3/09) that updates the Plan Master table (F44H301).

szPlanCategory10PLC10charOPTOUTPUT

A user defined category code (44H3/10) that updates the Plan Master table (F44H301).

szPlanCategory11PLC11charOPTOUTPUT

A user defined category code (44H3/11) that updates the Plan Master table (F44H301).

szPlanCategory12PLC12charOPTOUTPUT

A user defined category code (44H3/12) that updates the Plan Master table (F44H301).

szPlanCategory13PLC13charOPTOUTPUT

A user defined category code (44H/13) that updates the Plan Master table (F44H301).

szPlanCategory14PLC14charOPTOUTPUT

A user defined category code (44H3/14) that updates the Plan Master table (F44H301).

szPlanCategory15PLC15charOPTOUTPUT

A user defined category code (44H3/15) that updates the Plan Master table (F44H301).

jdUserDate1USD1JDEDATEOPTOUTPUT

User defined Julian Date 1.

jdUserDate2USD2JDEDATEOPTOUTPUT

User defined Julian Date 2.

jdUserDate3USD3JDEDATEOPTOUTPUT

A Julian date.

jdUserDate4USD4JDEDATEOPTOUTPUT

A Julian date.

jdUserDate5USD5JDEDATEOPTOUTPUT

szCreatedByUserCRTUcharOPTOUTPUT

The address book number of the user who created this record.

jdDateCreatedCRTJJDEDATEOPTOUTPUT

A code that indicates the date on which the record was created.

mnTimeCreatedCRTTMATH_NUMERICOPTOUTPUT

A code that specifies the time when the record was created.

szOriginalWorkStationIdWRKSTNIDcharOPTOUTPUT

The identification number of the workstation on which the expense report was entered.

szUpdatedByUserUPMBcharOPTOUTPUT

The User I.D. of the individual who replaced or changed one or more values in this record.  Captured by the subject program automatically.

jdDateUpdatedUPMJJDEDATEOPTOUTPUT

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

mnTimeLastUpdatedUPMTMATH_NUMERICOPTOUTPUT

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

szWorkStationIdJOBNcharOPTOUTPUT

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

szProgramIdPIDcharOPTOUTPUT

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.

szOriginalProgramIdHBOPIDcharOPTOUTPUT

Related Functions

None

Related Tables

None