AutoReceiptsBaseMethodDriver

Auto Receipts Base Method Driver

Minor Business Rule

Object Name: B03B0102

Parent DLL: CFIN

Location: Client/Server

Language: C

Functional Description

Purpose
The purpose of the Auto Receipts Base Method Driver business function is to launch a generic 

Universal Batch Engine (UBE) program.  The business function accepts as input the UBE name and version and 

then, after reading the Versions List (F983051) table, launches that specific UBE and version.


FYI:This business function was necessary because of a limitation in the OneWorld CASE Tool.  

Currently, the CASE Tool does NOT provide the flexibility to launch a "generic" UBE.  


Setup Notes and Prerequisites

None


Special Logic

None


Technical Specifications


Parameters
ItemDescriptionI/O   Req?   Notes

ALGOszAlgorithmNameI    Y   
VERSszAlgorithmVersionI    Y      
EV04cReturnCodeO    '1' if receipt has invalid base Method/Version
EV01        cSettupIssues             I/O   '1' if setup issues are found

EV02        cProcessReceiptDraft      I      N     Report interconnect value for Draft Processing.  

'1' process normal receipts, '2' process drafts.


Related Tables 

F983051Versions List Table


Related Functions

None


Processing


• Read Versions List (F983051) table by Program ID and Version (input parms).
• Launch specified UBE.
• Close Versions List (F983051) table and JDB_FreeBhvr(hUser).


^

Data Structure

D03B0102 - DS for AutoReceiptsBaseMethodDriver

Purpose
This function data structure is used by Auto Receipts Base Method Driver function.

Parameters

Item
DescriptionI/O   Req?   Notes
ALGOszAlgorithmNameI    Y
VERSszAlgorithmVersionI    Y
EV04cReturnCodeO    '1' if receipt has invalid base Method/Version
EV01        cSettupIssues             I/O   '1' if setup issues are found

EV02        cProcessReceiptDraft      I      N     Report interconnect value for Draft Processing.  

'1' process normal receipts, '2' process drafts.


^

Parameter NameData ItemData TypeReq/OptI/O/Both
szAlgorithmNameALGOcharNONENONE

Itemab  Descriptionab I/O    Req?ab    Notes
ALGOab  szAlgorithmNameab  Iab      Yab 
ab  ab 
^

szAlgorithmVersionVERScharNONENONE

Itemab  Descriptionab I/O    Req?ab    Notes
VERSab  szAlgorithmVersionab  Iab      Yab  ab 

^

cReturnCodeEV04charNONENONE

Itemab  Descriptionab I/O    Req?ab    Notes
EV04ab  cReturnCodeab  Oab  ab    '1' if receipt has invalid base  Method/Versionab 

^

cSettupIssuesEV01charNONENONE

Itemab  Descriptionab I/O    Req?ab    Notes
EV01        cSettupIssues              I/Oab    '1' if setup issues are  foundab 

^

cProcessReceiptDraftEV02charOPTNONE

Itemab  Descriptionab I/O    Req?ab    Notes
EV02        cProcessReceiptDraft      I       Nab      Report interconnect value for Draft Processing. 

 '1' process normal receipts, '2' process  drafts.ab  ab 


^

cDefaultCustomerGLClassCodeEV03charOPTNONE

A radio button that specifies the level at which trace/track result is to be displayed.  Select the Detail to display all transactions except IB, IX, 
and IZ types.  Or, select Derivative Lots Only to display only those transactions that may have created new derivative lot. 

jdOverriddenGLDateDGJJDEDATEOPTNONE

A date that identifies the financial period to which the transaction will be posted. You define financial periods for a date pattern code that you 
assign to the company record. The system compares the date that you enter on the transaction to the fiscal date pattern assigned to the 
company to retrieve the appropriate fiscal period number, as well as to perform date validations.

Related Functions

None

Related Tables

F983051 Versions List