GetP3157ProcessingOptions

Get P3157 Processing Options

Minor Business Rule

Object Name: B3101810

Parent DLL: CMFGBASE

Location: Client/Server

Language: C

1.Functional Description

1.1Purpose


The Kanban Processing Master Business Function - N3101780 will need to retrieve the processing 

options from a specified version of the Kanban Processing Application (P3157). In order to this in OneWorld, 

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.


2.1Processing


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


The business function also must perform the following:


• Business function B3101810 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 
definition above.

• 

Data Structure

D3101810 - Get P3157 Processing Options


Data Item   Description        I/O     Required     Notes
VERS           szVersion             I      Y           Processing Option Version to 
retrieve

                                                                       values from.

EV01           cKanbanProcessingMode     O      N

EV01           cPromptConfirmation O      N

EV01           cDisplayCheckedOutOnly O      N

UITM           szItemNumber             O      N

LOCN           szLocation             O      N

MATH01     mnHoursPerDay       O      N

SRST           mnClosedWOStatus       O     N

EV01           cExecuteWOProcessing O      N

EV01           cPerformBlindHrsQtys O      N

EV01           cPerformBlindIssues O      N

EV01           cPerformBlindCompletions  O      N

EV01           cPerformBlindInvTransfers O       N

EV01           cCreatePurchaseOrder O      N

EV01           cAutoBlanketOrderRelease  O      N

EV01           cCreateEDI862       O      N

ROTP           cDefaultRouteType        O    N

NROU           szDefaultRouteCode  O    N

VERS           szVersionRateHeaderMaint  O    N

VERS           szVersionPartAvailability O         N

VERS           szVersionWOEntry       O    N

VERS           szVersionWOProcessing     O     N

VERS           szVersionOpenOrdersInquiryO      N

VERS            szVersionPOEntry       O     N

VERS           szVersionPOPrint    O     N

VERS           szVersionPOReceipts O    N

VERS             szVersionSuperBackflush  O    N

VERS           szVersionHoursQtys       O    N

VERS           szVersionIssues        O    N

VERS           szVersionCompletions  O    N

VERS           szVersionInvTransfers O    N

VERS           SzVersionSOEntry       O    N

EV01           SuppressErrorMessage I    N                 '1' = No error messages 

displayed

EV01           ErrorCode             O    N

DTAI           ErrorMessageID       O    N

KBST        cKanbanStatus       O    N

VERS             szVersionSalesOrderEntry O    N

VERS           szVersionShipConfirmation O      N

TBM           szBillType             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.

cKanbanProcessingModeEV01charOPTNONE

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

cPromptConfirmationEV01charOPTNONE

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

szItemNumberUITMcharOPTNONE

A number that the system assigns to an item. It can be in short, long, or third item number format.

szLocationLOCNcharOPTNONE

The storage location from which goods will be moved.

mnHoursPerDayMATH01MATH_NUMERICOPTNONE

- - - Good Performance Low Value. 

szClosedWOStatusSRSTcharOPTNONE

A user defined code (00/SS) that describes the status of a work order, rate schedule, or engineering change order. Any status change from 
90 through 99  triggers the system to automatically update the completion date.

cExecuteWOProcessingEV01charOPTNONE

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

cCreatePurchaseOrderEV01charOPTNONE

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

cCreateEDI862EV01charOPTNONE

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

cPerformBlindHrsQtysEV01charOPTNONE

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

cPerformBlindIssuesEV01charOPTNONE

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

cPerformBlindInvTransfersEV01charOPTNONE

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

cPerformBlindCompletionsEV01charOPTNONE

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

szVersionInvTransfersVERScharOPTNONE

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.

szVersionCompletionsVERScharOPTNONE

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.

szVersionIssuesVERScharOPTNONE

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.

szVersionHoursQtysVERScharOPTNONE

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.

szVersionSuperBackFlushVERScharOPTNONE

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.

szVersionPOReceiptsVERScharOPTNONE

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.

szVersionPOPrintVERScharOPTNONE

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.

szVersionPOEntryVERScharOPTNONE

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.

szVersionOpenOrdersInquiryVERScharOPTNONE

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.

szVersionWOProcessingVERScharOPTNONE

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.

szVersionWOEntryVERScharOPTNONE

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.

szVersionPartAvailabilityVERScharOPTNONE

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.

szVersionRateHeaderMaintVERScharOPTNONE

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.

cSuppressErrorMessagesEV01charOPTNONE

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.

cErrorCodeEV01charOPTNONE

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

cKanbanstatusKBSTcharOPTNONE

Indicates the current status of a kanban.  Valid values are: 1 or In  The kanban is ready for use at the consuming location. 2 or Out  The 
kanban is empty and needs replenishment. 3 or Complete  Replenishment is complete.

szVersionSalesOrderEntryVERScharOPTNONE

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.

szVersionShipmentConfirmationVERScharOPTNONE

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.

szBillTypeTBMcharOPTNONE

A user defined code (40/TB) that designates the type of bill of material. You can define different types of bills of material for different uses. 
For example:    M     Standard manufacturing bill    RWK   Rework bill    SPR   Spare parts bill  The system enters bill type M in the work order 
header when you create a work order, unless you specify another bill type. The system reads the bill type code on the work order header to 
know which bill of material to use to create the work order parts list. MRP uses the bill type code to identify the bill of material to use when it 
attaches MRP messages. Batch bills of material must be type M for shop floor management, product costing, and MRP processing.

cPerformBlindShipConfirmEV01charOPTNONE

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

szReceiptLocationLOCNcharOPTNONE

The storage location from which goods will be moved.

szVersionItemCompletionVERScharOPTNONE

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.

Related Functions

None

Related Tables

None