ValidateAccountProcurement

Validate Account - Procurement

Minor Business Rule

Object Name: B4303160

Parent DLL: CDIST

Location: Client/Server

Language: C

Data Structure

D4303160A - Validate Account - Procurement

Parameter NameData ItemData TypeReq/OptI/O/Both
cMode_EV01EV01charOPTINPUT

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

szErrorMessageID_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.

cSuppressErrorMessageEV01EV01charOPTINPUT

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

cProcOptionFinancialAAI_EV01EV01charOPTINPUT

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

cCDDefaulted_EV01EV01charOPTINPUT

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

cPODescriptionDefaults_EV01EV01charOPTINPUT

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

cPOSingleJob_EV01EV01charOPTINPUT

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

szOrderType_DCTODCTOcharOPTINPUT

A user defined code (00/DT) that identifies the type of document. This code also indicates the origin of the transaction. J.D. Edwards has 
reserved document type codes for vouchers, invoices, receipts, and time sheets, which create automatic offset entries during the post 
program. (These entries are not self-balancing when you originally enter them.) The following document types are defined by J.D. Edwards and 
should not be changed: P Accounts Payable documents   R Accounts Receivable documents   T Payroll documents   I Inventory documents  
O Purchase Order Processing documents   J General Accounting/Joint Interest Billing documents   S Sales Order Processing documents

szCompanyKeyOrderNo_KCOOKCOOcharOPTINPUT

A number that, along with order number and order type, uniquely identifies an order document (such as a purchase order, a contract, a 
sales order, and so on). If you use the Next Numbers by Company/Fiscal Year facility, the Automatic Next Numbers program (X0010) uses the 
order company to retrieve the correct next number for that company. If two or more order documents have the same order number and order 
type, the order company lets you locate the desired document. If you use the regular Next Numbers facility, the order company is not used to 
assign a next number. In this case, you probably would not use the order company to locate the document.

szHeaderCostCenter_MCUMCUcharOPTINPUT

An alphanumeric code that identifies a separate entity within a business for which you want to track costs. For example, a business unit 
might be a warehouse location, job, project, work center, branch, or plant. You can assign a business unit to a document, entity, or person for 
purposes of responsibility reporting. For example, the system provides reports of open accounts payable and accounts receivable by 
business unit to track equipment by responsible department. Business unit security might prevent you from viewing information about business units 
for which you have no authority.

szPurchasingCostCenter_OMCUOMCUcharOPTBOTH

The business unit from an account number.  The account number business unit is usually found in the data item MCU, however, Distribution 
systems use the field MCU as the branch.

szObjectAccount_OBJOBJcharOPTBOTH

The portion of a general ledger account that refers to the division of the Cost Code (for example, labor, materials, and equipment) into 
subcategories. For example, you can divide the Cost Code for labor into regular time, premium time, and burden. Note: If you use a flexible chart of 
accounts and the object account is set to 6 digits, J.D. Edwards recommends that you use all 6 digits. For example, entering 000456 is not 
the same as entering 456 because if you enter 456 the system enters three blank spaces to fill a 6-digit object.

szSubsidiary_SUBSUBcharOPTBOTH

A subset of an object account. Subsidiary accounts include detailed records of the accounting activity for an object account.

szUnformatedAccountNumber_ANIANIcharOPTBOTH

A value that identifies an account in the general ledger. Use one of the following formats to enter account numbers:   o  Standard account 
number (business unit.object.subsidiary or flex format).   o  Third G/L number (maximum of 25 digits).   o  Account ID number. The number is eight 
digits long.       o  Speed code, which is a two-character code that you concatenate to the AAI item SP. You can then enter the code instead of 
an account number. The first character of the account number indicates its format. You define the account format in the General Accounting 
constants. 

szAccountId_AIDAIDcharOPTOUTPUT

A number that the system assigns to each general ledger account in the Account Master table (F0901) to uniquely identify it. 

szAccountDescription_DSC1DSC1charOPTBOTH

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

szDatabaseBusinessUnit_MCUMCUcharOPTOUTPUT

An alphanumeric code that identifies a separate entity within a business for which you want to track costs. For example, a business unit 
might be a warehouse location, job, project, work center, branch, or plant. You can assign a business unit to a document, entity, or person for 
purposes of responsibility reporting. For example, the system provides reports of open accounts payable and accounts receivable by 
business unit to track equipment by responsible department. Business unit security might prevent you from viewing information about business units 
for which you have no authority.

szDatabaseObjectAccount_OBJOBJcharOPTOUTPUT

The portion of a general ledger account that refers to the division of the Cost Code (for example, labor, materials, and equipment) into 
subcategories. For example, you can divide the Cost Code for labor into regular time, premium time, and burden. Note: If you use a flexible chart of 
accounts and the object account is set to 6 digits, J.D. Edwards recommends that you use all 6 digits. For example, entering 000456 is not 
the same as entering 456 because if you enter 456 the system enters three blank spaces to fill a 6-digit object.

szDatabaseSubsidiary_SUBSUBcharOPTOUTPUT

A subset of an object account. Subsidiary accounts include detailed records of the accounting activity for an object account.

szCategoryCodeGl001_R001R001charOPTOUTPUT

Category code 1 associated with the Account Master table (F0901). This is a user defined code (09/01) for use in flex account mapping and 
in printing selected information on reports.

Related Functions

None

Related Tables

None
ValidateAcctGetDscpR001

ValidateAcctGetDscpR001

Validate Account - Procurement

Minor Business Rule

Object Name: B4303160

Parent DLL: CDIST

Location: Client/Server

Language: C

Data Structure

D4303160C - Validate Account & Get Description and R001 Cat Code

Parameter NameData ItemData TypeReq/OptI/O/Both
szUnformatedAccoutNumber_ANIANIcharREQNONE

A value that identifies an account in the general ledger. Use one of the following formats to enter account numbers:   o  Standard account 
number (business unit.object.subsidiary or flex format).   o  Third G/L number (maximum of 25 digits).   o  Account ID number. The number is eight 
digits long.       o  Speed code, which is a two-character code that you concatenate to the AAI item SP. You can then enter the code instead of 
an account number. The first character of the account number indicates its format. You define the account format in the General Accounting 
constants. 

szPurchasingCostCenter_OMCUOMCUcharREQBOTH

The business unit from an account number.  The account number business unit is usually found in the data item MCU, however, Distribution 
systems use the field MCU as the branch.

szObjectAccount_OBJOBJcharREQBOTH

The portion of a general ledger account that refers to the division of the Cost Code (for example, labor, materials, and equipment) into 
subcategories. For example, you can divide the Cost Code for labor into regular time, premium time, and burden. Note: If you use a flexible chart of 
accounts and the object account is set to 6 digits, J.D. Edwards recommends that you use all 6 digits. For example, entering 000456 is not 
the same as entering 456 because if you enter 456 the system enters three blank spaces to fill a 6-digit object.

szSubsidiary_SUBSUBcharREQBOTH

A subset of an object account. Subsidiary accounts include detailed records of the accounting activity for an object account.

szAccountDescription_DSC1DSC1charREQBOTH

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

szAccountId_AIDAIDcharREQOUTPUT

A number that the system assigns to each general ledger account in the Account Master table (F0901) to uniquely identify it. 

szCategoryCodeGl001_R001R001charREQOUTPUT

Category code 1 associated with the Account Master table (F0901). This is a user defined code (09/01) for use in flex account mapping and 
in printing selected information on reports.

cPODescriptionDefaults_EV01EV01charREQINPUT

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

szErrorMessageIDDTAIcharREQOUTPUT

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.

cSuppressErrorMessageEV01charREQINPUT

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

szDatabaseBusinessUnit_MCUMCUcharREQOUTPUT

An alphanumeric code that identifies a separate entity within a business for which you want to track costs. For example, a business unit 
might be a warehouse location, job, project, work center, branch, or plant. You can assign a business unit to a document, entity, or person for 
purposes of responsibility reporting. For example, the system provides reports of open accounts payable and accounts receivable by 
business unit to track equipment by responsible department. Business unit security might prevent you from viewing information about business units 
for which you have no authority.

szDatabaseObjectAccount_OBJOBJcharREQOUTPUT

The portion of a general ledger account that refers to the division of the Cost Code (for example, labor, materials, and equipment) into 
subcategories. For example, you can divide the Cost Code for labor into regular time, premium time, and burden. Note: If you use a flexible chart of 
accounts and the object account is set to 6 digits, J.D. Edwards recommends that you use all 6 digits. For example, entering 000456 is not 
the same as entering 456 because if you enter 456 the system enters three blank spaces to fill a 6-digit object.

szDatabaseSubsidiary_SUBSUBcharREQOUTPUT

A subset of an object account. Subsidiary accounts include detailed records of the accounting activity for an object account.

Related Functions

None

Related Tables

None
ValidateFinancialAAI

ValidateFinancialAAI

Validate Account - Procurement

Minor Business Rule

Object Name: B4303160

Parent DLL: CDIST

Location: Client/Server

Language: C

Data Structure

D4303160B - Validate Financial AAI

Parameter NameData ItemData TypeReq/OptI/O/Both
cMode_EV01EV01charOPTNONE

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

szErrorMessageID_DTAIDTAIcharOPTNONE

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.

cSuppressErrorMessage_EV01EV01charOPTNONE

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

szObjectAccount_OBJOBJcharOPTNONE

The portion of a general ledger account that refers to the division of the Cost Code (for example, labor, materials, and equipment) into 
subcategories. For example, you can divide the Cost Code for labor into regular time, premium time, and burden. Note: If you use a flexible chart of 
accounts and the object account is set to 6 digits, J.D. Edwards recommends that you use all 6 digits. For example, entering 000456 is not 
the same as entering 456 because if you enter 456 the system enters three blank spaces to fill a 6-digit object.

cProcOptionFinancialAAI_EV01EV01charOPTNONE

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

cCDDefaulted_EV01EV01charOPTNONE

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

szOrderType_DCTODCTOcharOPTNONE

A user defined code (00/DT) that identifies the type of document. This code also indicates the origin of the transaction. J.D. Edwards has 
reserved document type codes for vouchers, invoices, receipts, and time sheets, which create automatic offset entries during the post 
program. (These entries are not self-balancing when you originally enter them.) The following document types are defined by J.D. Edwards and 
should not be changed: P Accounts Payable documents   R Accounts Receivable documents   T Payroll documents   I Inventory documents  
O Purchase Order Processing documents   J General Accounting/Joint Interest Billing documents   S Sales Order Processing documents

szOrderCompany_KCOOKCOOcharOPTNONE

A number that, along with order number and order type, uniquely identifies an order document (such as a purchase order, a contract, a 
sales order, and so on). If you use the Next Numbers by Company/Fiscal Year facility, the Automatic Next Numbers program (X0010) uses the 
order company to retrieve the correct next number for that company. If two or more order documents have the same order number and order 
type, the order company lets you locate the desired document. If you use the regular Next Numbers facility, the order company is not used to 
assign a next number. In this case, you probably would not use the order company to locate the document.

Related Functions

None

Related Tables

None