MaintainF410211Table

Project Commitment Detail Maintenance

Minor Business Rule

Object Name: B4101550

Parent DLL: CINV

Location: Client/Server

Language: C

B4101550 - Maintain F410211 Table

Parameters


cActionCode (EV01)

1 = Add

2 = Update

3 = Read

4 = Delete

5 = Read Next Record

6 = Free F410211 hRequest Handle


idF410211Handle (GENLNG)

This parameter is used to read multiple records from F410211 table and the cActionCode is 5 or 6.  

cActionCode

1 - 4 does not used this parameter.   


nIndex

There are two indices.  They are index 1 and 2.  Index one - PRJM, DOCO, MCU, ITM, LOCN, LOTN.  Index 

two - MCU,ITM


nNumberOfKeys 

Number of keys for the index one is between 1 - 6.  Number of Keys for the index two is between 1 - 2.


cNoRecord

This parameter is used only when the action code is '5' ReadNextecord.  If cNoRecord is '1', 

ReadNextRecord is failed.  If cNoRecord is '0', ReadNextRecord is successful.


szLocation

szLocation is in a file format, not a display format.  B4101550 will not take a display format.  If a display 

format needs to be converted to a file format, B4000310 can be used to convert from a display format to a file 

format.


Note:

It Calling business functions, applications, or NERs responsibility to free F410211RequestHandle by calling 

this business function with the action code of '6'. 


Primary key to F410211 file is: PCPRJM, PCDOCO,PCMCU, PCITM, PCLOCN, and PCLOTN 

Data Structure

D4101550A - Project Commitment Detail Maintenance

Parameter NameData ItemData TypeReq/OptI/O/Both
cActionCodeEV01charOPTNONE

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

idF410211HandleGENLNGIDOPTNONE

General purpose ID variable.

nIndexINT01integerOPTNONE

Number of Days in Future to Query for Responses Due. 

nNumberOfKeysINT02integerOPTNONE

Number of Days in the Past to Query for Quote Requests Received. 

mnProjectNumberPRJMMATH_NUMERICOPTNONE

A number that identifies an EPM project in the system. The project must be set up in the Add/Revise Project program (P31P011).

mnWorkOrderNumberDOCOMATH_NUMERICOPTNONE

A number that identifies an original document. This document can be a voucher, a sales order, an invoice, unapplied cash, a journal entry, 
and so on.

szBusinessUnitMCUcharOPTNONE

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.

mnShortItemNumberITMMATH_NUMERICOPTNONE

An inventory item number. The system provides three separate item numbers plus an extensive cross-reference capability to other item 
numbers (see data item XRT) to accommodate substitute item numbers, replacements, bar codes, customer numbers, supplier numbers, and 
so forth. The item numbers are as follows:   o Item Number (short) - An eight-digit, computer-assigned item number     o 2nd Item Number - The 
25-digit, free-form, user defined alphanumeric item number     o 3rd Item Number - Another 25-digit, free-form, user defined alphanumeric item 
number

szLocationLOCNcharOPTNONE

The storage location from which goods will be moved.

szLotNumberLOTNcharOPTNONE

A number that identifies a lot or a serial number. A lot is a group of items with similar characteristics.

mnPrjHardCommittedPrimaryPJCMMATH_NUMERICOPTNONE

The number of units committed to a specified location and lot for a project.

mnPrjtHardCommittedQuanDualPJDMMATH_NUMERICOPTNONE

The number of units committed to a specified location and lot for a project.

cSuppressErrorMessageEV02charOPTNONE

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.

cNoRecordEV03charOPTNONE

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. 

Related Functions

None

Related Tables

None