Activity_Rule_Manager_Interface

HomeBuilder Activity Rule Interface

Minor Business Rule

Object Name: N44H0083

Parent DLL: CAEC

Location: Client/Server

Language: NER

Data Structure

D44H0083 - HomeBuilder Activity Rule Manager Interface

Parameter NameData ItemData TypeReq/OptI/O/Both
cActionType_HBACTPHBACTPcharREQINPUT

A user defined code (44H0/AT) that specifies the type of activity. Valid values include:   C Construction Activity S Sales Activity

szRuleType_HBRLTPHBRLTPcharOPTINPUT

A user defined code (44H/RT) that specifies the rule type for the activity rule.

cProgrammerMode_EV01EV01charREQINPUT

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

cMode2_EV01EV01charOPTINPUT

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

cMode3_EV01EV01charOPTINPUT

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

cErrorFlag_EV01EV01charOPTOUTPUT

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

szErrorMessage_DTAIDTAIcharOPTOUTPUT

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.

cTransactionType_EV01EV01charOPTINPUT

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

jdTransDate_DATE01DATE01JDEDATEREQINPUT

Event point for JDE Date.

szProgramId_PIDPIDcharREQINPUT

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.

szActivity_HBNXTHBNXTcharOPTINPUT

A user defined code (44H0/RL) that indicates the next activity to be completed.

szCommunity_HBMCUSHBMCUScharREQINPUT

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.

szLotNumber_HBLOTHBLOTcharREQINPUT

The specific lot upon which the home will be constructed.

szSlsContrSts_HBSCSHBSCScharOPTINPUT

A user defined code (44H5/ST) that specifies the status of a sales contract.

jdCancelDate_EDJEDJJDEDATEOPTINPUT

Julian date used to record the cancellation of a house sale to a given buyer.

szCanReasonCd_CSRCDCSRCDcharOPTINPUT

A user defined code (44H/CS) that indicates the reason a sale was cancelled.

szCanNote1_CSN1CSN1charOPTINPUT

A code that indicates when a sale is in the process of being cancelled. You can enter notes regarding the cancelled sale.

szCanNote2_CSN2CSN2charOPTINPUT

A code that indicates when a sale is in the process of being cancelled. You can enter notes regarding the cancelled sale.

szCanNote3_CSN3CSN3charOPTINPUT

A code that indicates when a sale is in the process of being cancelled. You can enter notes regarding the cancelled sale.

cCanRevOptSel_EV01EV01charOPTINPUT

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

szChangeLot_CLTCLTcharOPTINPUT

This field is use to initiate the transfer of a given buyer from one lot to another in the Lot Proceed files.

jdTranOutDate_TEDJTEDJJDEDATEOPTINPUT

The date that the buyer transfered to another lot.

jdTranInDate_TIDJTIDJJDEDATEOPTINPUT

The date that the buyer was transferred into the lot.

szTranNote1_TLN1TLN1charOPTINPUT

An informational field regarding a buyer that has transferred to another lot.

szTranNote2_TLN2TLN2charOPTINPUT

An informational field regarding a buyer that has transferred to another lot.

szTranNote3_TLN3TLN3charOPTINPUT

An informational field regarding a buyer that has transferred to another lot.

cTranRevOptSel_EV01EV01charOPTINPUT

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

szTr2ActOverride_HBNXTHBNXTcharOPTINPUT

A user defined code (44H0/RL) that indicates the next activity to be completed.

cTr2CopyOptSel_EV01EV01charOPTINPUT

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

cTr2OptCpyFlag1_EV01EV01charOPTINPUT

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

cTr2OptCpyFlag2_EV01EV01charOPTINPUT

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

cTr2OptCpyFlag3_EV01EV01charOPTINPUT

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

cTr2OptCpyFlag4_EV01EV01charOPTINPUT

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

mnBuyer_ByrBYRMATH_NUMERICOPTINPUT

This is a Lot Proceed field used to record the Buyer of a given house.

cMultBuyers_MLTBYRMLTBYRcharOPTINPUT

A code that specifies whether there are multiple buyers of a house. Valid values are: 0 or Blank No multiple buyers 1 Multiple buyers

szPlan_HBPLANHBPLANcharOPTINPUT

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.

szElev_HBELEVHBELEVcharOPTINPUT

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.

cSwing_SWINGSWINGcharOPTINPUT

A user defined code (44H2/SW) that specifies which side of the house the driveway is on. It is part of the key used to locate takeoff records 
and to create purchase orders.

jdSalesDate_SDJSDJJDEDATEOPTINPUT

Lot Proceed information field.

jdSaleReport_SRPDJSRPDJJDEDATEOPTINPUT

The date on which the seller reports the sale and notifies all concerned parties that it is a sale.

jdSaleRatified_SRDJSRDJJDEDATEOPTINPUT

The date on which the seller signs the purchase agreement.

jdCreditAppr_CAPRVLCAPRVLJDEDATEOPTINPUT

The date that the buyer's credit was approved.

jdProjClose_ECDJECDJJDEDATEOPTINPUT

The date that the homebuilder expects the house to close escrow. This date is a projection and is subject to change.

mnBHPrice_BHPRICEBHPRICEMATH_NUMERICOPTINPUT

The sales price for a plan and elevation. This value is stored in the Sales Master Table (F44H501).

mnLotPrem_LOTPREMLOTPREMMATH_NUMERICOPTINPUT

A value that indicates the premium amount for a lot. Typically, this is an additional monetary amount applied to the selling price to account 
for an oversized or particularly favorable lot. This value can be a negative amount. Enter the amount on the Lot Master. The amount is copied 
to the Sales Master table (F44H501) when the lot is released for sale.

mnIncentive1_INCA1INCA1MATH_NUMERICOPTINPUT

A value that specifies a monetary amount of incentive given to the buyer. This value is entered into the Sales Master table (F44H501) and is 
used to calculate the total house price. Enter incentives as a positive amount.

mnIncentive2_INCA2INCA2MATH_NUMERICOPTINPUT

A value that specifies a monetary amount of incentive given to the buyer. This value is entered into the Sales Master table (F44H501) and is 
used to calculate the total house price. Enter incentives as a positive amount.

mnIncentive3_INCA3INCA3MATH_NUMERICOPTINPUT

A value that specifies a monetary amount of incentive given to the buyer. This value is entered into the Sales Master table (F44H501) and is 
used to calculate the total house price. Enter incentives as a positive amount.

mnUpgradeAmt_UPGUPGMATH_NUMERICOPTINPUT

The dollar amount of upgrades the buyer requested. This field is used in the calculation of the total house price.

mnOptIncentive_OPINCAOPINCAMATH_NUMERICOPTINPUT

The monetary amount of the option incentive given to the buyer. This field is stored into the Lot Sales History table (F44H501H) and is used 
to calculate the net option price.

mnAddrNum1_ANSM01ANSM01MATH_NUMERICOPTINPUT

The address book number of the first sales associate.

mnAddrNum2_ANSM02ANSM02MATH_NUMERICOPTINPUT

The address book number of the second sales associate.

mnAddrNum3_ANSM03ANSM03MATH_NUMERICOPTINPUT

The address book number of the third sales associate.

mnAddrNum4_ANSM04ANSM04MATH_NUMERICOPTINPUT

The address book number of the fourth sales associate.

mnAddrNum5_ANSM05ANSM05MATH_NUMERICOPTINPUT

The address book number of the fifth sales associate.

mnAddrNum6_ANSM06ANSM06MATH_NUMERICOPTINPUT

The address book number of the sixth sales associate.

mnAddrNum7_ANSM07ANSM07MATH_NUMERICOPTINPUT

The address book number of the seventh sales associate.

mnAddrNum8_ANSM08ANSM08MATH_NUMERICOPTINPUT

The address book number of the eighth sales associate.

mnAddrNum9_ANSM09ANSM09MATH_NUMERICOPTINPUT

The address book number of the ninth sales associate.

mnAddrNum10_ANSM10ANSM10MATH_NUMERICOPTINPUT

The address book number of the tenth sales associate.

mnComPct1_CMPCT1CMPCT1MATH_NUMERICOPTINPUT

The percentage for calculating commission.

mnComPct2_CMPCT2CMPCT2MATH_NUMERICOPTINPUT

A percentage for calculating commission.

mnComPct3_CMPCT3CMPCT3MATH_NUMERICOPTINPUT

A percentage for calculating commission.

mnComPct4_CMPCT4CMPCT4MATH_NUMERICOPTINPUT

A percentage for calculating commission.

mnComPct5_CMPCT5CMPCT5MATH_NUMERICOPTINPUT

A percentage for calculating commission.

mnComPct6_CMPCT6CMPCT6MATH_NUMERICOPTINPUT

A percentage for calculating commission.

mnComPct7_CMPCT7CMPCT7MATH_NUMERICOPTINPUT

A percentage for calculating commission.

mnComPct8_CMPCT8CMPCT8MATH_NUMERICOPTINPUT

A percentage for calculating commission.

mnComPct9_CMPCT9CMPCT9MATH_NUMERICOPTINPUT

The percentage for calculating commission.

mnComPct10_CMPCT10CMPCT10MATH_NUMERICOPTINPUT

The percentage for calculating commission.

mnComAmt1_CM1CM1MATH_NUMERICOPTINPUT

Lot Proceed Sales person No. 1 commission amount. This field is manually calculated using the sales person No. 1 commission %.

mnComAmt2_CM2CM2MATH_NUMERICOPTINPUT

Lot Proceed Sales person No. 2 commission amount. This field is manually calculated using the sales person No. 2 commission %.

mnComAmt3_CM3CM3MATH_NUMERICOPTINPUT

Lot Proceed Sales person No. 3 commission amount. This field is manually calculated using the sales person No. 3 commission %.

mnComAmt4_CM4CM4MATH_NUMERICOPTINPUT

The amount to store for commission earned.

mnComAmt5_CM5CM5MATH_NUMERICOPTINPUT

A value that indicates the amount of earned commissions.

mnComAmt6_CM6CM6MATH_NUMERICOPTINPUT

A value used to specify the amount to store for commission earned.

mnComAmt7_CM7CM7MATH_NUMERICOPTINPUT

A value used to specify the amount to store for commission earned.

mnComAmt8_CM8CM8MATH_NUMERICOPTINPUT

A value used to specify the amount to store for commission earned.

mnComAmt9_CM9CM9MATH_NUMERICOPTINPUT

The amount of commission earned.

mnComAmt10_CM10CM10MATH_NUMERICOPTINPUT

The amount of commission earned.

mnLender_LDRLDRMATH_NUMERICOPTINPUT

Lot Proceed information field.

szLoanNum_LOANNUMLOANNUMcharOPTINPUT

A value that specifies the buyer's loan number in the Sales Management program (P44H500).

szLoanType_LOANTYPLOANTYPcharOPTINPUT

A user defined code (44H5/LT) that specifies the buyer's loan type.

mnMortageAmt_MGAMGAMATH_NUMERICOPTINPUT

Lot Proceed information field.

mnInterestRate_INRTEINRTEMATH_NUMERICOPTINPUT

A value that indicates the percentage of interest. This field is informational only.

jdIntRateLock_INRLCKINRLCKJDEDATEOPTINPUT

The date on which the interest rate was locked.

jdPointsExpire_PXDPXDJDEDATEOPTINPUT

Lot Proceed information field.

mnDownPmt_DNPTDNPTMATH_NUMERICOPTINPUT

Lot Proceed information field.

mnEMDeposit_EMDEMDMATH_NUMERICOPTINPUT

Lot Proceed information field.

mnDepositTkn_DTKNDTKNMATH_NUMERICOPTINPUT

The amount of the deposit taken for a given Option. This field is enter manually into the Option Master file and will default into Option 
Selection file.

jdMortgApproval_MADMADJDEDATEOPTINPUT

Lot Proceed information field.

jdTitleApptDte_TADTADJDEDATEOPTINPUT

Lot Proceed information field.

jdLoanApplDte_LADJLADJJDEDATEOPTINPUT

Lot Proceed information field.

cCntgntSaleFlag_CTGCTGcharOPTINPUT

A code that specifies whether the sale has a contingency. Additional fields are available to record information about the contingency.

szCntgntSaleType_CTGSCTGScharOPTINPUT

Lot Proceed information field.

szPropertyText_PTXPTXcharOPTINPUT

A memo field for additional text information.

jdCntgntEffDate_CTGJCTGJJDEDATEOPTINPUT

Lot Proceed information field.

jdListingReceipt_LRDLRDJDEDATEOPTINPUT

Lot Proceed information field.

jdCntgntCnvDate_CCNVDCCNVDJDEDATEOPTINPUT

The date that the contingency is satisfied. The sale is no longer encumbered with a contingency as of this date.

jdConvLossDate_CLJCLJJDEDATEOPTINPUT

Lot Proceed information field.

jdCntgntExpDate_CXDCXDJDEDATEOPTINPUT

Lot Proceed information field.

jdCntgntRelDate_CRDCRDJDEDATEOPTINPUT

Lot Proceed information field.

szCntgntNote1_CN1CN1charOPTINPUT

Lot Proceed information field.

szCntgntNote2_CN2CN2charOPTINPUT

Lot Proceed information field.

mnListingAgent_LAGLAGMATH_NUMERICOPTINPUT

Lot Proceed information field.

jdDCApptDate_DCAPPTDCAPPTJDEDATEOPTINPUT

A code that indicates the date of the buyer's first scheduled design center appointment.

szDCApptTime_DCSTMDCSTMcharOPTINPUT

A code that indicates the time when the buyer's first design center appointment is scheduled.

jdDCActualDate_DCADTDCADTJDEDATEOPTINPUT

A code that indicates the date on which the buyer's design center appointment occurred.

jdByrSchWalk_BSWDBSWDJDEDATEOPTINPUT

The date that the buyer is scheduled to do the walk-through.

szByrSchTime_BSWTBSWTcharOPTINPUT

The time the buyer is scheduled to do the walk-through.

jdByrActWalk_BAWDBAWDJDEDATEOPTINPUT

The actual date that the buyer walk-through occurred.

jdUserDate1_USD1USD1JDEDATEOPTINPUT

User defined Julian Date 1.

jdUserDate2_USD2USD2JDEDATEOPTINPUT

User defined Julian Date 2.

jdUserDate3_USD3USD3JDEDATEOPTINPUT

A Julian date.

jdUserDate4_USD4USD4JDEDATEOPTINPUT

A Julian date.

jdUserDate5_USD5USD5JDEDATEOPTINPUT

jdUserDate6_USD6USD6JDEDATEOPTINPUT

jdUserDate7_USD7USD7JDEDATEOPTINPUT

jdUserDate8_USD8USD8JDEDATEOPTINPUT

jdUserDate9_USD9USD9JDEDATEOPTINPUT

jdUserDate10_USD10USD10JDEDATEOPTINPUT

A user defined date. Enter the date in Julian format.

jdUserDate11_USD11USD11JDEDATEOPTINPUT

A user defined date. Enter the date in Julian format.

jdUserDate12_USD12USD12JDEDATEOPTINPUT

A user defined date. Enter the date in Julian format.

jdUserDate13_USD13USD13JDEDATEOPTINPUT

A user defined date. Enter the date in Julian format.

jdUserDate14_USD14USD14JDEDATEOPTINPUT

A user defined date. Enter the date in Julian format.

jdUserDate15_USD15USD15JDEDATEOPTINPUT

A user defined date. Enter the date in Julian format.

jdUserDate16_USD16USD16JDEDATEOPTINPUT

A user defined Julian date.

jdUserDate17_USD17USD17JDEDATEOPTINPUT

A user defined Julian date.

jdUserDate18_USD18USD18JDEDATEOPTINPUT

A user defined Julian date.

jdUserDate19_USD19USD19JDEDATEOPTINPUT

A user defined Julian date.

jdUserDate20_USD20USD20JDEDATEOPTINPUT

A user defined Julian date.

mnUserAmt1_UAMT01UAMT01MATH_NUMERICOPTINPUT

A user defined amount.

mnUserAmt2_UAMT02UAMT02MATH_NUMERICOPTINPUT

A user defined amount.

mnUserAmt3_UAMT03UAMT03MATH_NUMERICOPTINPUT

A user defined amount.

mnUserAmt4_UAMT04UAMT04MATH_NUMERICOPTINPUT

A user defined amount.

mnUserAmt5_UAMT05UAMT05MATH_NUMERICOPTINPUT

A user defined amount.

mnUserAmt6_UAMT06UAMT06MATH_NUMERICOPTINPUT

A user defined amount.

mnUserAmt7_UAMT07UAMT07MATH_NUMERICOPTINPUT

A user defined amount.

mnUserAmt8_UAMT08UAMT08MATH_NUMERICOPTINPUT

A user defined amount.

mnUserAmt9_UAMT09UAMT09MATH_NUMERICOPTINPUT

A user defined amount.

mnUserAmt10_UAMT10UAMT10MATH_NUMERICOPTINPUT

A user defined amount.

szSalesMstrCat1_SMC01SMC01charOPTINPUT

A user defined category code (44H5/01) used to update the Sales Master Table (F44H501).

szSalesMstrCat2_SMC02SMC02charOPTINPUT

A user defined category code (44H5/02) used to update the Sales Master Table (F44H501).

szSalesMstrCat3_SMC03SMC03charOPTINPUT

A user defined category code (44H5/03) used to update the Sales Master Table (F44H501).

szSalesMstrCat4_SMC04SMC04charOPTINPUT

A user defined category code (44H5/04) used to update the Sales Master Table (F44H501).

szSalesMstrCat5_SMC05SMC05charOPTINPUT

A user defined category code (44H5/05) used to update the Sales Master Table (F44H501).

szSalesMstrCat6_SMC06SMC06charOPTINPUT

A user defined category code (44H5/06) used to update the Sales Master Table (F44H501).

szSalesMstrCat7_SMC07SMC07charOPTINPUT

A user defined category code (44H5/07) used to update the Sales Master Table (F44H501).

szSalesMstrCat8_SMC08SMC08charOPTINPUT

A user defined category code (44H5/08) used to update the Sales Master Table (F44H501).

szSalesMstrCat9_SMC09SMC09charOPTINPUT

A user defined category code (44H5/09) used to update the Sales Master Table (F44H501).

szSalesMstrCat10_SMC10SMC10charOPTINPUT

A user defined category code (44H5/10) used to update the Sales Master Table (F44H501).

mnUserAddrNum1_USAN01USAN01MATH_NUMERICOPTINPUT

A code used for address book number information.

mnUserAddrNum2_USAN02USAN02MATH_NUMERICOPTINPUT

A code used for address book number information.

mnUserAddrNum3_USAN03USAN03MATH_NUMERICOPTINPUT

A code used for address book number information.

mnUserAddrNum4_USAN04USAN04MATH_NUMERICOPTINPUT

A code used for address book number information.

mnUserAddrNum5_USAN05USAN05MATH_NUMERICOPTINPUT

A code used for address book number information.

cStatusCode1_HBST1HBST1charOPTINPUT

A code used for transactional posting other than normal posting. For example, generating records for export to another system such as field 
progress reporting.

cStatusCode2_HBST2HBST2charOPTINPUT

A code used for transactional posting other than normal posting. For example, generating records for export to another system such as field 
progress reporting.

cStatusCode3_HBST3HBST3charOPTINPUT

A code used for transactional posting other than normal posting. For example, generating records for export to another system such as field 
progress reporting.

cStatusCode4_HBST4HBST4charOPTINPUT

A code used for transactional posting other than normal posting. For example, generating records for export to another system such as field 
progress reporting.

cStatusCode5_HBST5HBST5charOPTINPUT

A code used for transactional posting other than normal posting. For example, generating records for export to another system such as field 
progress reporting.

szTranCntrSts_HBSCSHBSCScharOPTINPUT

A user defined code (44H5/ST) that specifies the status of a sales contract.

cCopyExtendedData_EV01EV01charOPTINPUT

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

cCpyBHPrice_EV01EV01charOPTINPUT

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

cCpyLotPrem_EV01EV01charOPTINPUT

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

cCpyBHInc_EV01EV01charOPTINPUT

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

cCpyBHUpg_EV01EV01charOPTINPUT

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

cCpyOpInc_EV01EV01charOPTINPUT

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

cCpyComABNum_EV01EV01charOPTINPUT

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

cCpyComABPct_EV01EV01charOPTINPUT

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

cCpyComABAmt_EV01EV01charOPTINPUT

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

cCpyUserDates_EV01EV01charOPTINPUT

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

cCpyUserAmts_EV01EV01charOPTINPUT

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

cCpyUserAB_EV01EV01charOPTINPUT

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

cCpySalesCatCds_EV01EV01charOPTINPUT

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

szVarReason_VARRSNVARRSNcharOPTINPUT

A user defined code (44H5/CR) that specifies the reason for the option selection change.

szXPIVersion_VL01VL01charOPTINPUT

The list of selection values associated with a data selection item in the Dream Writer. This list is generated by the use of the *VALUES 
keyword in data selection setup. Elements 1 and 2 are also used to contain the upper and lower value for the keyword *RANGE used by the 
data selection in the Dream Writer.

Related Functions

None

Related Tables

None