CreateJEDoVariable

Create JE in Report Writer

Minor Business Rule

Object Name: B8300010

Parent DLL: CAEC

Location: Client/Server

Language: C


Data Structure

D8300010B - Create JE Do Variable

Parameter NameData ItemData TypeReq/OptI/O/Both
szSLProgramIdPIDcharOPTNONE

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.

szSLUserIdUSERcharOPTNONE

The code that identifies a user profile.

szSLVersionIdVRIDcharOPTNONE

mnSLColumnNumberBACOLNMATH_NUMERICOPTNONE

The column number from a report.

mnRVAmountJEAMOUNTMATH_NUMERICOPTNONE

Select the amount column on which to base your journal entry.

szPCBusinessUnitMCUcharOPTNONE

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.

szPCObjectAccountOBJcharOPTNONE

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.

szPCSubsidiarySUBcharOPTNONE

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

szPCSubledgerSBLcharOPTNONE

A code that identifies a detailed, auxiliary account within a general ledger account. A subledger can be an equipment item number or an 
address book number. If you enter a subledger, you must also specify the subledger type.

cPCSubledgerTypeSBLTcharOPTNONE

A user defined code (00/ST) that is used with the Subledger field to identify the subledger type and how the system performs subledger 
editing. On the User Defined Codes form, the second line of the description controls how the system performs editing. This is either hard-coded 
or user defined. Valid values include: A Alphanumeric field, do not edit   N Numeric field, right justify and zero fill   C Alphanumeric field, right 
justify and blank fill  

cPCPostingEditPECcharOPTNONE

A code that controls G/L posting and account balance updates in the Account Master table (F0901). Valid values are: Blank Allows all 
posting. Posts subledgers in detailed format for every account transaction. Does not require subledger entry. B Only allows posting to budget 
ledger types starting with B or J. I Inactive account. No posting allowed. L Subledger and type are required for all transactions. Posts subledgers in 
detailed format for every account. The system stores the subledger and type in the Account Ledger (F0911) and Account Balances (F0902) 
tables. If you want to report on subledgers in the Financial Reporting feature, use this code. M Machine-generated transactions only (post 
program creates offsets). N  Non-posting. Does not allow any post or account balance updates. In the Job Cost system, you can still post budget 
quantities. S Subledger and type are required for all transactions. Posts subledgers in summary format for every transaction. The system 
stores the subledger detail in the Account Ledger table. This code is not valid for budget entry programs. U Unit quantities are required for all 
transactions. X Subledger and type must be blank for all transactions. Does not allow subledger entry for the account.

szPCCompanyCOcharOPTNONE

A code that identifies a specific organization, fund, or other reporting entity. The company code must already exist in the Company 
Constants table (F0010) and must identify a reporting entity that has a complete balance sheet. At this level, you can have intercompany 
transactions. Note: You can use company 00000 for default values such as dates and automatic accounting instructions. You cannot use company 00000 
for transaction entries.

szReportResultBusinessUnitJERRMCUcharOPTNONE

Specifies the business unit number assigned to the Report Result column. Enter one of the following:     blank  to indicate that the current 
business unit number is being used to generate the journal entry. This is the default value.     *S in the first two characters of the field to indicate that 
the subsequent business unit number is being used for the current business unit.     A valid business unit number. For Fixed Asset reports the 
following are valid values:    *A in the first two characters of the field to indicate the Asset Cost Account - Business Unit (FAAMCU).    *D in the 
first two characters of the field to indicate the Accumulated Depreciation Account - Business Unit (FADMCU).    *L in the first two characters of 
the field to indicate the current location (FALOC).    *M in the first two characters of the field to indicate the responsible business unit (FAMCU).    
*R in the first two characters of the field to indicate the Asset Revenue - Business Unit (FARMCU).    *X in the first two characters of the field to 
indicate the Depreciation Expense - Business Unit (FAXMCU).

szReportResultObjectJERROBJcharOPTNONE

Specifies the object number assigned to the report result side of the journal entry.  Leave blank to use the current value, or enter a valid 
object number.

szReportResultSubsidiaryJERRSUBcharOPTNONE

Specifies the subsidiary assigned to the report result side of the journal entry.  Leave blank to use the current value, or enter a valid 
subsidiary. Enter *BLANK to change the subsidiary to blank.

szReportResultSubledgerJERRSBLcharOPTNONE

Specifies the subledger assigned to the report result side of the journal entry.  Leave blank to use the current value, or enter a valid 
subledger. Enter *BLANK to change the subledger to blank.  The assignment of a new subledger value only occurs when the report includes 
subledger in the sequencing.

cReportResultSubledgerTypeJERRSBLTcharOPTNONE

Specifies the subledger type assigned to the report result side of the journal entry.  Leave blank to use the current value, or enter a valid 
subledger type. When *BLANK has been entered in the report result subledger, the subledger type will also change to blank.  The subledger 
type will change to a new value only when the report has been sequenced by subledger.

mnReportResultAssetNumberJERRNUMBMATH_NUMERICOPTNONE

A value that specifies the asset number assigned to the report result side of a journal entry. Leave blank to use the current value or enter a 
valid asset number.

szReportOffsetBusinessUnitJEROMCUcharOPTNONE

Specifies the business unit number assigned to the Report Offset column. Enter one of the following:     blank to indicate that the current 
business unit number is being used to generate the journal entry. This is the default value.     *S      in the first two characters of the field to indicate 
that the subsequent business unit number is being used for the current business unit.     A valid business unit number. For Fixed Asset reports 
the following are valid values:    *A in the first two characters of the field to indicate the Asset Cost Account - Business Unit (FAAMCU).    *D in the 
first two characters of the field to indicate the Accumulated Depreciation Account - Business Unit (FADMCU).    *L in the first two characters of 
the field to indicate the current location (FALOC).    *M in the first two characters of the field to indicate the responsible business unit (FAMCU).    
*R in the first two characters of the field to indicate the Asset Revenue - Business Unit (FARMCU).    *X in the first two characters of the field to 
indicate the Depreciation Expense - Business Unit (FAXMCU).

szReportOffsetObjectJEROOBJcharOPTNONE

Specifies the object number assigned to the report offset side of the journal entry.  Leave blank to use the current value, or enter a valid 
object number.

szReportOffsetSubsidiaryJEROSUBcharOPTNONE

Specifies the subsidiary assigned to the report offset side of the journal entry.  Leave blank to use the current value, or enter a valid 
subsidiary. Enter *BLANK to change the subsidiary to blank.

szReportOffsetSubledgerJEROSBLcharOPTNONE

JE Report Offset Subledger specifies the subledger assigned to the report offset side of the journal entry. Leave blank to use the current 
value, or enter a valid subledger. Enter *BLANK to change the subledger to blank. The assignment of a new subledger value only occurs when 
the report includes subledger in the sequencing.

cReportOffsetSubledgerTypeJEROSBLTcharOPTNONE

Specifies the subledger type assigned to the report offset side of the journal entry.  Leave blank to use the current value, or enter a valid 
subledger type. When *BLANK has been entered in the report offset subledger, the subledger type will also change to blank.  The subledger 
type will change to a new value only when the report has been sequenced by subledger.

mnReportOffsetAssetNumberJERONUMBMATH_NUMERICOPTNONE

A value that specifies the asset number assigned to the report offset side of a journal entry. Leave this field blank to use the current value or 
enter a valid asset number.

szBCBusinessUnitMCUcharOPTNONE

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.

szPCAssetCostBusinessUnitAMCUcharOPTNONE

The business unit to which the system charges original acquisition cost and any supplemental capital additions. The system uses a default 
value for this field based on the business unit that you specify on the Asset Master Revisions form when you create a new asset master 
record. You can change this default value on the Depreciation Information form only if you have not entered any transactions for the account.

szPCAccumDeprBusinessUnitDMCUcharOPTNONE

The business unit to which the system charges accumulated depreciation amounts.

szPCLocationLOCcharOPTNONE

The current physical location of an asset. The location must have a valid business unit or job number in the Business Unit Master table 
(F0006).

szPCResponBusinessUnitMCUcharOPTNONE

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.

szPCRevenueBusinessUnitRMCUcharOPTNONE

The business unit that the system credits for revenue amounts that originate in Equipment/Plant Management billing programs.

szPCDeprExpBusinessUnitXMCUcharOPTNONE

The business unit to which the system charges depreciation expense.

mnPCAssetNumberNUMBMATH_NUMERICOPTNONE

An 8-digit number that uniquely identifies an asset.

mnReturnAmountAAMATH_NUMERICOPTNONE

A number that identifies the amount that the system will add to the account balance of the associated account number.  Enter credits with a 
minus sign (-) either before or after the amount. 

mnJournalEntryUnitJEUNITMATH_NUMERICOPTNONE

To include units on this journal entry, select a unit column already on the report. Otherwise, leave this prompt blank to omit units on the 
journal entry.

szPCCurrencyCodeCRCXcharOPTNONE

A code that indicates the currency in which an amount is denominated.

cSLCurrencyFlagCRYRcharOPTNONE

A code that specifies whether to use multi-currency accounting, and the method of multi-currency accounting to use: Codes are:    N Do not 
use multi-currency accounting. Use if you enter transactions in only one currency for all companies. The multi-currency fields will not appear 
on forms. The system supplies a value of N if you do not enter a value.    Y Activate multi-currency accounting and use multipliers to convert 
currency. The system multiplies the foreign amount by the exchange rate to calculate the domestic amount.    Z Activate multi-currency 
accounting and use divisors to convert currency. The system divides the foreign amount by the exchange rate to calculate the domestic amount.

szCostCenterSubsequentMCUScharOPTNONE

Either a subsequent business unit or a project number. A subsequent business unit specifies where to charge costs (or revenues) when the 
original business unit has been closed or suspended. For example, the subsequent business unit can be used in corporate reorganizations 
when you close a business unit and direct all costs to the subsequent business unit. In this situation, you must enter journal entries to transfer 
existing balances. A project number is used to group business units within an overall business unit. For example, you can group jobs by 
project. In this case, the project business unit can also have accounts for tracking overhead costs that can be allocated to jobs.

Related Functions

B0000004 Batch - Open On Initialization
B0000008 Batch - Revise On Exit
B0200098 PPAT - Get User Id, Address Book Number
B0900049 Journal Entry
B5100016 Validate Job Cost Date and Period
B9800100 Get Audit Information
X1202 F1201 Validate Asset Number
XX0901 Validate Account Number

Related Tables

F0902 Account Balances
F1202 Asset Account Balances File
CreateJEEndSection

CreateJEEndSection

Create JE in Report Writer

Minor Business Rule

Object Name: B8300010

Parent DLL: CAEC

Location: Client/Server

Language: C

Data Structure

D8300010C - Create JE End Section

Parameter NameData ItemData TypeReq/OptI/O/Both
szSLProgramIdPIDcharOPTNONE

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.

szSLUserIdUSERcharOPTNONE

The code that identifies a user profile.

szSLVersionIdVRIDcharOPTNONE

mnSLColumnNumberBACOLNMATH_NUMERICOPTNONE

The column number from a report.

cPOPreliminaryOrFinalPRFIcharOPTNONE

A code that specifies whether to run in preliminary or final mode. Valid values are: Blank  Preliminary mode. This is the default. 1        Final 
mode. This mode updates record changes.

cSLCurrencyFlagCRYRcharOPTNONE

A code that specifies whether to use multi-currency accounting, and the method of multi-currency accounting to use: Codes are:    N Do not 
use multi-currency accounting. Use if you enter transactions in only one currency for all companies. The multi-currency fields will not appear 
on forms. The system supplies a value of N if you do not enter a value.    Y Activate multi-currency accounting and use multipliers to convert 
currency. The system multiplies the foreign amount by the exchange rate to calculate the domestic amount.    Z Activate multi-currency 
accounting and use divisors to convert currency. The system divides the foreign amount by the exchange rate to calculate the domestic amount.

mnReturnAmountAAMATH_NUMERICOPTNONE

A number that identifies the amount that the system will add to the account balance of the associated account number.  Enter credits with a 
minus sign (-) either before or after the amount. 

Related Functions

B0000004 Batch - Open On Initialization
B0000008 Batch - Revise On Exit
B0200098 PPAT - Get User Id, Address Book Number
B0900049 Journal Entry
B5100016 Validate Job Cost Date and Period
B9800100 Get Audit Information
X1202 F1201 Validate Asset Number
XX0901 Validate Account Number

Related Tables

F0902 Account Balances
F1202 Asset Account Balances File
CreateJEInitializeSection

CreateJEInitializeSection

Create JE in Report Writer

Minor Business Rule

Object Name: B8300010

Parent DLL: CAEC

Location: Client/Server

Language: C

Data Structure

D8300010A - Create JE Initialize Section

Parameter NameData ItemData TypeReq/OptI/O/Both
szSLProgramIdPIDcharOPTNONE

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.

szSLUserIdUSERcharOPTNONE

The code that identifies a user profile.

szSLVersionIdVRIDcharOPTNONE

mnSLColumnNumberBACOLNMATH_NUMERICOPTNONE

The column number from a report.

szLedgerTypeLTJEcharOPTNONE

Specifies the ledger type that will be used to create journal entries for this specific column of data.

szPODocumentTypeJEDCTcharOPTNONE

Specifies the document type that will be used to create journal entries for this report.

jdPOGLDateJEDGJJDEDATEOPTNONE

Enter the G/L date to assign to the journal entries created.  If this field is left blank, the current financial reporting date will be used based on 
the company being processed.

cPOReverseOrVoidRVJEcharOPTNONE

Determines whether reversing journal entries are created. When used, this creates a reversing journal entry for the next period. Values are:   
 R       Journal entries are reversing    Blank Journal entries are not reversing 

mnReturnAmountAAMATH_NUMERICOPTNONE

A number that identifies the amount that the system will add to the account balance of the associated account number.  Enter credits with a 
minus sign (-) either before or after the amount. 

mnSLSectionNumberBASECNMATH_NUMERICOPTNONE

The ID number of a report section or batch process that caused the system to generate balance audit information.

szBasedOnFileForSubledgerOBNMcharOPTNONE

The name that identifies a system object. J.D. Edwards ERP architecture is object-based. Discrete software objects are the building blocks 
for all applications, and developers can reuse the objects in multiple applications. The Object Librarian tracks each object. Examples of 
system objects include:   o Batch Applications (such as reports)   o Interactive Applications   o Business Views   o Business Functions   o 
Business Functions Data Structures   o Event Rules   o Media Object Data Structures

szPOExplanationJEEXAcharOPTNONE

The explanation used when journal entries are created. If you leave this field left blank, the text "Created by Report Writer" is used.

cSLCurrencyFlagCRYRcharOPTNONE

A code that specifies whether to use multi-currency accounting, and the method of multi-currency accounting to use: Codes are:    N Do not 
use multi-currency accounting. Use if you enter transactions in only one currency for all companies. The multi-currency fields will not appear 
on forms. The system supplies a value of N if you do not enter a value.    Y Activate multi-currency accounting and use multipliers to convert 
currency. The system multiplies the foreign amount by the exchange rate to calculate the domestic amount.    Z Activate multi-currency 
accounting and use divisors to convert currency. The system divides the foreign amount by the exchange rate to calculate the domestic amount.

Related Functions

B0000004 Batch - Open On Initialization
B0000008 Batch - Revise On Exit
B0200098 PPAT - Get User Id, Address Book Number
B0900049 Journal Entry
B5100016 Validate Job Cost Date and Period
B9800100 Get Audit Information
X1202 F1201 Validate Asset Number
XX0901 Validate Account Number

Related Tables

F0902 Account Balances
F1202 Asset Account Balances File