GetPOVersion

Address Book - PO Template for MBF

Major Business Rule

Object Name: B0100052

Parent DLL: CALLBSFN

Location: Client/Server

Language: C

Business Function Specification

Source NameB0100052DesignerSudip Mitra
Data Structure D0100052
ProgrammerSudip Mitra
Function Name
Get PO VersionSystem Code01
Function CategoryBAT
Function Use192

Revisions Log 
DateProgrammerSAR NumberDescription
Sudip Mitra2248931Created

Sudip Mitra2248931Modified


1.Functional Description

1.1Purpose
This function is used to accept the Processing Option versions from the Master Business Functions in Address Book. Though used by Address Book 
MBF (N0100041), Customer Master MBF (N0100042), and Supplier Master MBF (N0100043), this function is meant to retrieve only a particular set of values 

from a particular set of Processing Option template. The Function accepts "Dummy" application name to which the Processing options are attached and 

returns the value to the calling function (in this case the MBFs). 



1.2Setup Notes and Prerequisites

This function will also work if any subset of the Processing option template is retrieve. So, if we happen to increase the Processing option functionality in 
any of these three functions in future. This function should be modified to work with the super set of the Processing options and the others will still be 

able to use the sub set of the functionality.


1.3Special Logic



Technical Specifications


Parameters:

Data Item Data Structure DescriptionI/ORequiredNotes




D0100041 F0101 Process Master Data

Data Structure for the Address Book MBF  N0100041


NameAliasI/ORequiredTable

VersionVERVersion to be read for Processing options. If not passed, ZJDE0001 
version is read

Type TransactionTYTNO One of the Output parameters from the PO, that determines if the 

Outbound Interoperability is on or not.

Program IDPIDIYExpects the Dummy application name as a string.

Before ImageBIPROCO One of the output parameters to determine if before image needs to be 

captured.



2.2Related Tables 
Table Table Description


2.3Related Business Functions

Source NameFunction Name



2.4Processing 



^

Data Structure

D0100052 - Address Book - PO for MBF

Parameter NameData ItemData TypeReq/OptI/O/Both
szVersionconsolidatedVERcharOPTNONE

Identifies a specific set of data selection and sequencing settings for the application. Versions may be named using any combination of 
alpha and numeric characters. Versions that begin with 'XJDE' or 'ZJDE' are set up by J.D. Edwards.

szTypeTransactionTYTNcharOPTNONE

The qualifier used to identify a specific type of transaction.

szProgramIdPIDcharOPTNONE

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.

cBeforeImageProcessingBIPROCcharOPTNONE

This flag controls image processing in interoperability transactions.

szCostCenterMCUcharOPTNONE

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.

cDuplicateTaxIDEV01charOPTNONE

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

cDuplicateDataEV01charOPTNONE

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

Related Functions

None

Related Tables

None