GetP4113ProcessingOptions

Get P4113 Processing Options

Minor Business Rule

Object Name: B4101300

Parent DLL: CALLBSFN

Location: Client/Server

Language: C

Functional Description

Purpose
The Kanban Processing Master Business Function - N3101780 will need to retrieve the processing
options from a specified version of the Inventory Transfer Application (P4113).  In order for this

in One World, a business function must be written.  This business function will retrieve the 

processing

options for the application and version passed, and will return the appropriate values through the

data structure.

This business function will be similar to the business function B4900800, which retrieves certain

processing options for the Advanced Transportation system.  The specific parameters that must

be retrieved are noted below


Setup Notes and Prerequisites


Special Logic


Technical Specification

Parameters
Data Item     Data Structure Description      I/O      Required     Notes
VERS          Version                          I           Y
DCT           Document Type                    O           N

EV01          Default From Primary Location    O           N

EV01          Default To Primary Location      O           N

EV01          Protect Cost                     O           N

EV01          Summary Mode                     O           N

EV01          Allow Held Lots                  O           N

EV01          Allow Over Quantity Available    O           N

VERS          Journal Entries Version          O           N

VERS          Item Ledger Version              O           N

VERS          Warehouse Version                O           N

TYTN          Out Interoperability Type        O           N

EV01          Agreement Assign Process         O           N

EV01          Suppress Error Message           I           N

EV01          Error Code                       O           N

DTAI          Error Message ID                 O           N


Related Tables

Related Business Fuctions


Processing

As stated above, this business function will work similar to the Advanced Transportation BSFN
B4900800.

The business function also must perform the following:

Business function B4101300 will use the parameters as noted in the data structure section above.

The processing options for the application and version passed in will be retrieved.

The processing options retrieved will be returned to the calling process.  See the data structure

defintion above.



^

Data Structure

D4101300 - Get P4113 Processing Options

Parameters
Data Item     Data Structure Description      I/O      Required     Notes
VERS          Version                          I           Y
DCT           Document Type                    O           N

EV01          Default From Primary Location    O           N

EV01          Default To Primary Location      O           N

EV01          Protect Cost                     O           N

EV01          Summary Mode                     O           N

EV01          Allow Held Lots                  O           N

EV01          Allow Over Quantity Available    O           N

VERS          Journal Entries Version          O           N

VERS          Item Ledger Version              O           N

VERS          Warehouse Version                O           N

TYTN          Out Interoperability Type        O           N

EV01          Agreement Assign Process         O           N

EV01          Suppress Error Message           I           N

EV01          Error Code                       O           N

DTAI          Error Message ID                 O           N



^

Parameter NameData ItemData TypeReq/OptI/O/Both
szVersionVERScharOPTNONE

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.

cDefaultFROMPrimLocationEV01charOPTNONE

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

cDefaultTOPrimLocationEV01charOPTNONE

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

cProtectCostsEV01charOPTNONE

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

cSummaryModeEV01charOPTNONE

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

cAllowHeldLotsEV01charOPTNONE

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

cAllowOverQtyAvailableEV01charOPTNONE

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

szJournalEntriesVersionVERScharOPTNONE

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.

szItemLedgerVersionVERScharOPTNONE

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.

szWarehouseVersionVERScharOPTNONE

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.

szOutInteroperabilityTypeTYTNcharOPTNONE

The qualifier used to identify a specific type of transaction.

cAgreementAssignProcessEV01charOPTNONE

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

cSuppressErrorMessageEV01charOPTNONE

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

cErrorCodeEV01charOPTNONE

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

szErrorMessageIDDTAIcharOPTNONE

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.

szDocumentTypeDCTcharOPTNONE

A user defined code (00/DT) that identifies the origin and purpose of the transaction.  PeopleSoft reserves several prefixes for document 
types, such as, vouchers, invoices, receipts, and timesheets. The reserved document type prefixes for codes are: P Accounts payable 
documents R Accounts receivable documents  T Time and Pay documents I Inventory documents  O Purchase order documents  S Sales order 
documents 

szLotGroupLOTGRPcharOPTNONE

Lot Group is the name of a user defined list of allowed non-blank lot status codes.  Entry of a Lot Group name in the Processing Option will 
allow this Application to process lots whose lot status code is defined within the specified Lot Group Name.  

Related Functions

None

Related Tables

None