VersionListAdd

Versions List Functions - Run Time

Minor Business Rule

Object Name: X983052

Parent DLL: CRUNTIME

Location: Client

Language: C

1.Functional Description

1.1Purpose
This function adds the needed local specifications for a UBE version to run.  These local specifications need to be checked-in to allow other users in the 
enterprise to use them.


1.2Setup Notes and Prerequisites

The caller of this function needs to add the F983051 record to complete the addition of a UBE version.  This document does not describe how to do this 
step.  This function should not be used by non-JDE developers.


1.3Special Logic

This function adds RDASPEC and RDATEXT TAM specifications.

^

Data Structure

DXX00424 - Versions List Parameters - Add

Parameter NameData ItemData TypeReq/OptI/O/Both
idReportIdREPORTIDIDNONENONE

Not Used in B73.3 and later.  Always returns zero.
^

jdedateDateLastChangedVCDJDEDATENONENONE

Returns the current date.  Use this to update the audit fields in the F983051 record to be added.
^

szUserUSR0charNONENONE

Returns the signed-on user ID.  Use this to update the F983051.vruser field when inserting the F983051 record for the version.
^

nVersionListModeVLISTMODEintegerNONENONE

Returns the Version List Mode (1 - Interactive Version, 2 - UBE Version).  This function always returns '2'.  Use this to update the F983051.vrvlistmode 
field when inserting  the F983051 record for the version.

^

szVersiontitleJDcharNONENONE

Not Used.
^

cOptionalitemflagKOPTcharNONENONE

This flag is used to set the corresponding flag to F983051.opcr (Processing Option Prompting) in the DR_REPORT record of RDASPEC for the version to 
be added.

^

idVersionIdVERSIONIDIDNONENONE

Not Used.
^

szProgramidPIDcharNONENONE

Name of the report template of the version to be added.
^

cCheckOutStatusCHKOUTSTScharNONENONE

Returns the checkout status of the version that will always be 'Y' when a version is added.  Use this to update the F983051.chkoutsts field when inserting 
the F983051 record for the version.

^

cVersionAvailabilityVRSAVAILcharNONENONE

Returns the version availability status of the version that will always be 'N' when a version is added.  Use this to update the F983051.vrvrsavail field when 
inserting the F983051 record for the version.

^

szUser_AUSR0charNONENONE

Returns the signed-on user ID.  Use this to update the F983051.vruser0 field when inserting the F983051 record for the  version.ab 

^

szMachinekeyMKEYcharNONENONE

Returns the local machine name.  Use this to update the F983051.vrmkey field when inserting the F983051 record for the version.
^

szDescript2000charDESC2000charNONENONE

This field is used to set the extended text for the version in the local version specs.
^

cAddSupressFlagABKDcharNONENONE

This is the error return flag.  Add the F983051 record for the version only if this field return 'Y'.
^

szVersionVERScharNONENONE

Name of the version being added.
^

szVersionEnvrnNameENHVcharNONENONE

Returns the signed on path code.  Use this to update the F983051.vrenhv field when inserting the F983051 record for the version.
^

cCoverPageCHOTcharNONENONE

This field is used to set the 'print cover page' flag in the DR_REPORT record of the version specs.  (1/0)
^

szQueueJOBQUEcharOPTNONE

This field is used to set the job queue override name in the DR_REPORT record of the version specs. 
^

Related Functions

None

Related Tables

F983051 Versions List
F9860 Object Librarian Master Table
VersionListCheckDupVersion

VersionListCheckDupVersion

Versions List Functions - Run Time

Minor Business Rule

Object Name: X983052

Parent DLL: CRUNTIME

Location: Client

Language: C

1.Functional Description

1.1Purpose
Checks to see if there is a F983051 record for the passed in version/report.

1.2Setup Notes and Prerequisites


1.3Special Logic



^

Data Structure

DXX00484 - Versions List Parameters - Check In


^

Parameter NameData ItemData TypeReq/OptI/O/Both
idVersionIdVERSIONIDIDNONENONE

Not Used in B73.3 and later.  Always returns zero.
^

szProgramidPIDcharNONENONE

Name of the report template.
^

szVersionVERScharNONENONE

Name of the version.
^

idReportIdREPORTIDIDNONENONE

Not Used in B73.3 and later.  Always returns zero.
^

Related Functions

None

Related Tables

F983051 Versions List
F9860 Object Librarian Master Table
VersionListCheckVersion

VersionListCheckVersion

Versions List Functions - Run Time

Minor Business Rule

Object Name: X983052

Parent DLL: CRUNTIME

Location: Client

Language: C


Data Structure

DXX00084 - Versions List Parameters - Copy Edit

Parameter NameData ItemData TypeReq/OptI/O/Both
cVersionAvailabilityVRSAVAILcharNONENONE

OneWorld: This field indicates the availability of a batch version.    Y Version is available for installation from the server.    N Version is not 
available for installation from the server.

szProgramIdPIDcharNONENONE

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.

szVersionVERScharNONENONE

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.

idReportIdREPORTIDIDNONENONE

The unique numeric value that identifies the batch or interactive application. Typically, this is useful for OneWorld developers or customer 
support.

idVersionIdVERSIONIDIDNONENONE

For batch report versions, the unique numeric value that the system assigns to identify the version. For interactive versions, this value is 0.

szMachineKeyMKEYcharNONENONE

The Location or Machine Key indicates the name of the machine on the network (server or workstation).

szEnvironmentNameENHVcharNONENONE

For World, the Environment name is also called the Plan Name, and is used to uniquely identify an upgrade environment for 
Install/Reinstall. For EnteriseOne (Install Applications), the environment name is also called the Plan Name, and is used to uniquely identify an upgrade 
environment for Install/Reinstall. For EnterpriseOne (Environment or Version Applications), this is the path code that identifies the location of the 
application or version specification data. 

szClientServerCLTSRVcharNONENONE

szChkOutUserUSR0charNONENONE

Identifies the user ID of the user who last modified the application or version.

Related Functions

None

Related Tables

F983051 Versions List
F9860 Object Librarian Master Table
VersionListDesc

VersionListDesc

Versions List Functions - Run Time

Minor Business Rule

Object Name: X983052

Parent DLL: CRUNTIME

Location: Client

Language: C

Version List Desc
^

Data Structure

DXX00046 - Versions List Parameters - Description Update

Parameter NameData ItemData TypeReq/OptI/O/Both
szUserUSR0charOPTNONE

Identifies the user ID of the user who last modified the application or version.

nVersionListModeVLISTMODEintegerOPTNONE

OneWorld: This identifies the type of application. Valid values are:    1   interactive    2   batch 

szVersiontitleJDcharOPTNONE

A description of the version that appears next to the version number. The version title is different from the report title. This field should 
describe the use of a version. For example, an application for generating pick slips might have a version called Pick Slips - Accounting and 
another version called Pick Slips - Inventory Management.

cOptionalitemflagKOPTcharREQINPUT

A code used to designate whether a data item may optionally be selected by the user.

szVersiontitle_AJDcharOPTNONE

A description of the version that appears next to the version number. The version title is different from the report title. This field should 
describe the use of a version. For example, an application for generating pick slips might have a version called Pick Slips - Accounting and 
another version called Pick Slips - Inventory Management.

idVersionIdVERSIONIDIDOPTNONE

For batch report versions, the unique numeric value that the system assigns to identify the version. For interactive versions, this value is 0.

szDescript2000charDESC2000charREQINPUT

A spaced used to list all the overriding specifications and differences in functionality between the base report specifications and the 
version level report specifications. The information you provide allows version developers to easily see the functional difference between this 
version and the base report. Examples of information you should list include additions such as sections that you have added in your version that 
do not exist in the base report. You should also list changes in your version for areas that function differently from the base report. For 
example, you should list areas where you use different criteria for data sequencing or data selection.

jdedateDateLastChangedVCDJDEDATEOPTNONE

Indicates the last time an application or version was modified by the specified user.

cCoverPageCHOTcharREQINPUT

A code that denotes whether a user has authority to check out a specific object.

szVersionOBNMcharREQINPUT

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

szReportOBNMcharREQINPUT

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

szJobQueueJOBQUEcharOPTINPUT

The job queue to which the job was submitted. On the AS/400 this is an actual system job queue. On other systems it is a OneWorld logical 
queue.

Related Functions

None

Related Tables

F983051 Versions List
F9860 Object Librarian Master Table
VersionListDescriptionEdit

VersionListDescriptionEdit

Versions List Functions - Run Time

Minor Business Rule

Object Name: X983052

Parent DLL: CRUNTIME

Location: Client

Language: C

Version List Description Edi^

Data Structure

DXX00083 - Versions List Parameters - Description Edit

Parameter NameData ItemData TypeReq/OptI/O/Both
cCheckOutStatusCHKOUTSTScharNONENONE

Indicates the availability of a version for checkout. Only one user may have the version checked out.    Y Version is currently checked out.    
N Version is not currently checked out.

szMachinekeyMKEYcharNONENONE

The Location or Machine Key indicates the name of the machine on the network (server or workstation).

Related Functions

None

Related Tables

F983051 Versions List
F9860 Object Librarian Master Table
VersionListEnvName

VersionListEnvName

Versions List Functions - Run Time

Minor Business Rule

Object Name: X983052

Parent DLL: CRUNTIME

Location: Client

Language: C

Version List Env Name
^

Data Structure

DXX00486 - Versions List Parameters - User Environment

Parameter NameData ItemData TypeReq/OptI/O/Both
szMachineKeyMKEYcharNONENONE

The Location or Machine Key indicates the name of the machine on the network (server or workstation).

szLocalEnvrnNameENHVcharNONENONE

For World, the Environment name is also called the Plan Name, and is used to uniquely identify an upgrade environment for 
Install/Reinstall. For EnteriseOne (Install Applications), the environment name is also called the Plan Name, and is used to uniquely identify an upgrade 
environment for Install/Reinstall. For EnterpriseOne (Environment or Version Applications), this is the path code that identifies the location of the 
application or version specification data. 

cDisplayMessageFlagABKDcharNONENONE

A code that indicates whether you allow the system to break a unit of measure (such as a pallet) down into smaller units of measure (such 
as cases). Valid codes are:    Y Yes, allow breakdown into smaller units of measure    N No, do not allow breakdown into smaller units of 
measure

Related Functions

None

Related Tables

F983051 Versions List
F9860 Object Librarian Master Table
VersionListEraseCheckout

VersionListEraseCheckout

Versions List Functions - Run Time

Minor Business Rule

Object Name: X983052

Parent DLL: CRUNTIME

Location: Client

Language: C

Version List Erase Checkou^

Data Structure

DXX00081 - Versions List Parameters - Erase Checkout

Parameter NameData ItemData TypeReq/OptI/O/Both
szVersionVERScharNONENONE

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.

szProgramidPIDcharNONENONE

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.

idVersionIdVERSIONIDIDNONENONE

For batch report versions, the unique numeric value that the system assigns to identify the version. For interactive versions, this value is 0.

szMachinekeyMKEYcharNONENONE

The Location or Machine Key indicates the name of the machine on the network (server or workstation).

cCheckOutStatusCHKOUTSTScharNONENONE

Indicates the availability of a version for checkout. Only one user may have the version checked out.    Y Version is currently checked out.    
N Version is not currently checked out.

cVersionAvailabilityVRSAVAILcharNONENONE

OneWorld: This field indicates the availability of a batch version.    Y Version is available for installation from the server.    N Version is not 
available for installation from the server.

Related Functions

None

Related Tables

F983051 Versions List
F9860 Object Librarian Master Table
VersionListExistLocal

VersionListExistLocal

Versions List Functions - Run Time

Minor Business Rule

Object Name: X983052

Parent DLL: CRUNTIME

Location: Client

Language: C

Data Structure

D98305V - Web Only Versions Validate Delete

Parameter NameData ItemData TypeReq/OptI/O/Both
szReportNameOBNMcharREQINPUT

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

szVersionNameVERScharREQINPUT

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.

cReturnEV01charREQOUTPUT

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

Related Functions

None

Related Tables

F983051 Versions List
F9860 Object Librarian Master Table
VersionListGetLogFiles

VersionListGetLogFiles

Versions List Functions - Run Time

Minor Business Rule

Object Name: X983052

Parent DLL: CRUNTIME

Location: Client

Language: C

Data Structure

D983052D - Get Version List Log Files

Parameter NameData ItemData TypeReq/OptI/O/Both
cLogYNcharOPTINPUT

The Yes or No Entry field is a common single character entry field for simple yes or no responses on prompt screens.

cDebug_LogYNcharOPTINPUT

The Yes or No Entry field is a common single character entry field for simple yes or no responses on prompt screens.

mnServerJobNumberJOBNBRMATH_NUMERICOPTINPUT

The number assigned to the job.

szExecutionHostNameEXEHOSTcharOPTINPUT

The name of the server that processes events for the subscriber.

Related Functions

None

Related Tables

F983051 Versions List
F9860 Object Librarian Master Table
VersionListGetPOTemplateName

VersionListGetPOTemplateName

Versions List Functions - Run Time

Minor Business Rule

Object Name: X983052

Parent DLL: CRUNTIME

Location: Client

Language: C

Retrieves the local PO Template Name from the Spec Files.

Data Structure

DXX00491 - Version List Parameters - Get PO Template Name

Parameter NameData ItemData TypeReq/OptI/O/Both
szNameObjectOBNMcharNONENONE

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

szObjectTypeFUNOcharNONENONE

The type of object with which you are working. For example, if you are working with tables the object type is TBLE, or business functions is 
BSFN.

idApplicationIDOWAPPLIDIDNONENONE

The Application ID uniquely identifies the OneWorld Application.

szPOTemplateNameDSTNMcharNONENONE

The character name of the data structure template.

Related Functions

None

Related Tables

F983051 Versions List
F9860 Object Librarian Master Table
VersionListInitializePOData

VersionListInitializePOData

Versions List Functions - Run Time

Minor Business Rule

Object Name: X983052

Parent DLL: CRUNTIME

Location: Client

Language: C

Data Structure

DXX00425 - Version List Parameters - Init PO Data

Parameter NameData ItemData TypeReq/OptI/O/Both
szNameObjectOBNMcharNONENONE

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

idApplicationIDOWAPPLIDIDNONENONE

The Application ID uniquely identifies the OneWorld Application.

szVersionOBNMcharNONENONE

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

idVersionIdAPPLIDIDNONENONE

The Application ID uniquely identifies the OneWorld Application.

szPOTemplateNameOBNMcharNONENONE

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

Related Functions

None

Related Tables

F983051 Versions List
F9860 Object Librarian Master Table
VersionListLaunchUBE

VersionListLaunchUBE

Versions List Functions - Run Time

Minor Business Rule

Object Name: X983052

Parent DLL: CRUNTIME

Location: Client

Language: C


Data Structure

DXX00489 - Versions List Parameters - Print Preview

Parameter NameData ItemData TypeReq/OptI/O/Both
szProgramIdPIDcharREQINPUT

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.

szVersionVERScharREQINPUT

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.

cPrintPreviewFlagKOPTcharOPTINPUT

A code used to designate whether a data item may optionally be selected by the user.

cDataSelectionFlagKOPTcharOPTINPUT

A code used to designate whether a data item may optionally be selected by the user.

cDataSeqFlagKOPTcharOPTINPUT

A code used to designate whether a data item may optionally be selected by the user.

cSpecInstallKOPTcharOPTINPUT

0 - Launch UBE normally
1 - Spec Install version only.  Version will not run.

^

jdDateLastExecutedVEDJDEDATEOPTINPUT

Indicates the last time an application or version was executed by the specified user.

szDataSourceORDATPcharOPTINPUT

The name that identifies the data source.

cTCPromptingFlagKOPTcharOPTINPUT

'Y' - Prompt for Table Conversion Properties
'N' - Do not prompt for Table Conversion Properties


This field is ignored when launching regular UBEs. 

^

szProcessTypeOLCD04charOPTINPUT

The Process Type groups objects by operation, such as report, conversion, or batch process. It is edited on the 98/E4 UDC table.

szNameObjectOBNMcharOPTINPUT

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

cPromptForValuesOverrideYNcharOPTINPUT

The Yes or No Entry field is a common single character entry field for simple yes or no responses on prompt screens.

cLogYNcharOPTINPUT

The Yes or No Entry field is a common single character entry field for simple yes or no responses on prompt screens.

cDebug_LogYNcharOPTINPUT

The Yes or No Entry field is a common single character entry field for simple yes or no responses on prompt screens.

cUBELoggingLevelUBELOGLVLcharOPTINPUT

Indicates the level of detail of error logging that occurs when the batch job runs. The following list describes the different levels:    0   Error 
Messages    1   Informative Messages and Log Entry    2   Section Level Messages    3   Object Level Messages    4   Event Rule Messages    5   
Database Mapping Messages    6   UBE Internal Function Calls, Textout Values 

cPromptForCoverPageOptionsYNcharOPTINPUT

Future Use
^

szJobQueueJOBQUEcharOPTNONE

The job queue to which the job was submitted. On the AS/400 this is an actual system job queue. On other systems it is a OneWorld logical 
queue.

szProductCodeSYcharOPTNONE

A user defined code (98/SY) that identifies a system. Valid values include: 01 Address Book 03B Accounts Receivable 04 Accounts 
Payable 09 General Accounting 11 Multicurrency

Related Functions

None

Related Tables

F983051 Versions List
F9860 Object Librarian Master Table
VersionListLocalLookup

VersionListLocalLookup

Versions List Functions - Run Time

Minor Business Rule

Object Name: X983052

Parent DLL: CRUNTIME

Location: Client

Language: C

Version List Local Looku
^

Data Structure

DXX00482 - Versions List Parameters - Local Lookup

Parameter NameData ItemData TypeReq/OptI/O/Both
szVersiontitleJDcharOPTNONE

A description of the version that appears next to the version number. The version title is different from the report title. This field should 
describe the use of a version. For example, an application for generating pick slips might have a version called Pick Slips - Accounting and 
another version called Pick Slips - Inventory Management.

cOptionalitemflagKOPTcharOPTOUTPUT

A code used to designate whether a data item may optionally be selected by the user.

idVersionIdVERSIONIDIDOPTNONE

For batch report versions, the unique numeric value that the system assigns to identify the version. For interactive versions, this value is 0.

szClientserverCLTSRVcharOPTOUTPUT

jdDatelastchangedVCDJDEDATEOPTOUTPUT

Indicates the last time an application or version was modified by the specified user.

szDescript2000charDESC2000charOPTOUTPUT

A spaced used to list all the overriding specifications and differences in functionality between the base report specifications and the 
version level report specifications. The information you provide allows version developers to easily see the functional difference between this 
version and the base report. Examples of information you should list include additions such as sections that you have added in your version that 
do not exist in the base report. You should also list changes in your version for areas that function differently from the base report. For 
example, you should list areas where you use different criteria for data sequencing or data selection.

cCoverPageCHOTcharOPTOUTPUT

A code that denotes whether a user has authority to check out a specific object.

szVersionOBNMcharREQINPUT

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

szReportOBNMcharREQINPUT

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

szJobQueueJOBQUEcharOPTOUTPUT

The job queue to which the job was submitted. On the AS/400 this is an actual system job queue. On other systems it is a OneWorld logical 
queue.

Related Functions

None

Related Tables

F983051 Versions List
F9860 Object Librarian Master Table
VersionListMachineLookup

VersionListMachineLookup

Versions List Functions - Run Time

Minor Business Rule

Object Name: X983052

Parent DLL: CRUNTIME

Location: Client

Language: C

Version List Machine Looku
^

Data Structure

DXX00082 - Versions List Parameters - Machine Lookup

Parameter NameData ItemData TypeReq/OptI/O/Both
szMachinekeyMKEYcharNONENONE

The Location or Machine Key indicates the name of the machine on the network (server or workstation).

Related Functions

None

Related Tables

F983051 Versions List
F9860 Object Librarian Master Table
VersionListProcOpt

VersionListProcOpt

Versions List Functions - Run Time

Minor Business Rule

Object Name: X983052

Parent DLL: CRUNTIME

Location: Client

Language: C

Version List Processing Option

Data Structure

DXX00048 - Versions List Parameters - Processing Options

Parameter NameData ItemData TypeReq/OptI/O/Both
jdedateDateLastChangedVCDJDEDATENONENONE

Indicates the last time an application or version was modified by the specified user.

idProcessingOptionIdPROCOPIDIDNONENONE

szProgramidPIDcharNONENONE

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.

szVersionVERScharNONENONE

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.

idVersionIdVERSIONIDIDNONENONE

For batch report versions, the unique numeric value that the system assigns to identify the version. For interactive versions, this value is 0.

idReportIdREPORTIDIDNONENONE

The unique numeric value that identifies the batch or interactive application. Typically, this is useful for OneWorld developers or customer 
support.

szNameObjectOBNMcharNONENONE

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

Related Functions

None

Related Tables

F983051 Versions List
F9860 Object Librarian Master Table
VersionListTCProperties

VersionListTCProperties

Versions List Functions - Run Time

Minor Business Rule

Object Name: X983052

Parent DLL: CRUNTIME

Location: Client

Language: C

Data Structure

D983052C - TC Properties

Parameter NameData ItemData TypeReq/OptI/O/Both
idVersion_IDVERSIONIDIDNONENONE

For batch report versions, the unique numeric value that the system assigns to identify the version. For interactive versions, this value is 0.

szVersionJDEJDEVERScharNONENONE

The name given to identify a version of the software.

szReportOBNMcharNONENONE

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

Related Functions

None

Related Tables

F983051 Versions List
F9860 Object Librarian Master Table
VersionListUpdate

VersionListUpdate

Versions List Functions - Run Time

Minor Business Rule

Object Name: X983052

Parent DLL: CRUNTIME

Location: Client

Language: C

Version List Updat^

Data Structure

D9800425 - Versions List Parameters - Update (OK)

Parameter NameData ItemData TypeReq/OptI/O/Both
idVersionIdVERSIONIDIDNONENONE

For batch report versions, the unique numeric value that the system assigns to identify the version. For interactive versions, this value is 0.

cCheckOutStatusCHKOUTSTScharNONENONE

Indicates the availability of a version for checkout. Only one user may have the version checked out.    Y Version is currently checked out.    
N Version is not currently checked out.

szMachinekeyMKEYcharNONENONE

The Location or Machine Key indicates the name of the machine on the network (server or workstation).

szVersionOBNMcharNONENONE

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

szReportOBNMcharNONENONE

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

Related Functions

None

Related Tables

F983051 Versions List
F9860 Object Librarian Master Table
VersionListUserID

VersionListUserID

Versions List Functions - Run Time

Minor Business Rule

Object Name: X983052

Parent DLL: CRUNTIME

Location: Client

Language: C

Version List User Id to get User ID
^

Data Structure

DXX00487 - Versions List Parameters - User ID

Parameter NameData ItemData TypeReq/OptI/O/Both
szUserIdUSERcharNONENONE

The code that identifies a user profile.

Related Functions

None

Related Tables

F983051 Versions List
F9860 Object Librarian Master Table