F3296GetNextConfigLevelSeqRow

F3296 Get Next Config Level Seq Row

Major Business Rule

Object Name: B3200860

Parent DLL: CMFG

Location: Client/Server

Language: C

1.Functional Description
This business function will get all the Configured String History rows from the F32943 table for a 
given key. 

This business function will provide records by either full key or partial key.


1Purpose

This business function will get the next Configured String History row by key, and have capability to 
provide records by either full key or partial key.


1.2Setup Notes and Prerequisites

• This business function requires a fetch request type parameter:  1 = First fetch; 2 = Next fetch; 3 
= Release request.

• Set on "Suppress Error Messages" to suppress the runtime error message handling.   Otherwise, if an 
error occurs the error message will be displayed on the message line and the appropriate field (if 

any) will be highlighted.

• The user passes to the business function the number key fields within the index that will be used to 
retrieve the Configured String History row for the following index:  DOCO, DCTO, KCOO, LNID.


1.3Special Logic
Request type 2 - Next fetch will allow sequential retrieval of next record.  The number of keys for 
request type 2 need not be the full key used for request type 1.  


Example:  Type 1 request with full key:  DOCO, DCTO, KCOO, LNID

   Type 2 request with partial key:  DOCO, DCTO, KCOO




2.Technical Specifications


2.4Processing 


1. If the Input Request Type = '3', Release the Request and exit the Business function.
2. If the Input Request Type is '1', Get the Configured String History row (F32943) using the 
specified key values.

3. If the Request Type = '2', read the next F32943 row using above keys.

4. If row is found

Load the Output fields.

Exit

    Else

Release the request and exit the business function.

    Endif

5. If any errors, Release the request and exit the function.   


Retrievals:
 1.  Configured String History table (F32943).

Returns:

1.  If fetch fails, return Error Message ID '0002' (Record Invalid).
2.  If fetch is successful,  return the field values.

3.  If EOF reached, return '1' in End of File parameter, otherwise return 0 

4. Other errors : "3143"


^

Data Structure

D3200860 - F3296 Get Next Config Level Seq Row

Parameter NameData ItemData TypeReq/OptI/O/Both
cRequestTypeEV01charOPTNONE

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.

cEndOfFileFlagEV01charOPTNONE

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

cSuppressErrorMessagesEV01charOPTNONE

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

mnConfigurationIDNumberCFGIDMATH_NUMERICOPTNONE

An identifier that represents a unique configuration. It is generated by a next number value and is the key to the configuration tables.

mnComponentIDNumberCFGCIDMATH_NUMERICOPTNONE

A number that represents a component in a configuration. This number, which is generated by next numbers, always restarts at 1 and 
increments, based on the number of components in the configuration.

mnParentIDNumberCFGPIDMATH_NUMERICOPTNONE

A number that represents the parent component of a component in a configuration.

mnIdentifierShortItemITMMATH_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

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.

szDescriptionLine1DSC1charOPTNONE

Brief information about an item; a remark or an explanation.

mnQtyRequiredStandardQNTYMATH_NUMERICOPTNONE

The number of units that the system applies to the transaction.

szUnitOfMeasureAsInputUOMcharOPTNONE

A user defined code (00/UM) that indicates the quantity in which to express an inventory item, for example, CS (case) or BX (box).

cFixedOrVariableQuantityFOVQcharOPTNONE

Reserved by J.D. Edwards A code that specifies whether the quantity of a configured item varies according to the quantity of the parent item 
produced or is fixed regardless of the parent quantity. Valid values are: F Fixed quantity V Variable quantity

mnQtyOrderMultiplesMULTMATH_NUMERICOPTNONE

A multiple for rounding up planned order quantities in MPS/MRP. The system rounds up the planned order quantity to the nearest multiple 
you enter in this field.

cSalesOrderStatus03SO03charOPTNONE

A user defined code (32/PF) that indicates whether the system prints the configurator part on the sales order and work order. The system 
uses the value that you enter in this field to affect programs such as Print Pick Slips (R42520), Print Invoices (R42565), Bill of Lading (R42530), 
and parts list on Work Order Print (R31415). Valid values are: 0 Do not print the configurator part on the sales order or the work order. 1 Print the 
configurator part on both the sales order and the work order. 2 Print the configurator part on the sales order only. 3 Print the configurator part on 
the work order only.

szLineTypeLNTYcharOPTNONE

A code that controls how the system processes lines on a transaction. It controls the systems with which the transaction interfaces, such as 
General Ledger, Job Cost, Accounts Payable, Accounts Receivable, and Inventory Management. It also specifies the conditions under 
which a line prints on reports, and it is included in calculations. Codes include the following: S Stock item   J Job cost   N Nonstock item   F Freight  
T Text information   M Miscellaneous charges and credits   W Work order

szUniqueConfigurationIDCFGSIDcharOPTNONE

An identifier that represents a unique configuration. It is generated from an encryption algorithm.  Regardless of the number of segments or 
levels in the configured item, the system always converts the information into a 32-character digest. The digest is always a full 32 characters 
in length, consists of numbers and characters, and does not contain any blanks. You cannot determine the initial value from the digest, and it 
has no significant meaning.

cCommittedHSCOMMcharOPTNONE

A value that indicates whether you specified from which Location and Lot a particular item was to come. If you specified a storage area, the 
program assigns a Hard (H) commit, and subsequent programs will not determine which Location and Lot to use to satisfy the order line. If 
you did not specify a storage area, the program assigns a Soft (S) commit and attempts to determine which Location and Lot records can best 
satisfy the order line quantity. Valid codes are:    S Soft Committed,    H Hard Committed    C Hard Committed by Commitment Program    K Kit 
Master Line (No Commitment)    N Work Order (No Commitment)

szLocationLOCNcharOPTNONE

The storage location from which goods will be moved.

szLotLOTNcharOPTNONE

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

mnAmountExtendedCostECSTMATH_NUMERICOPTNONE

For accounts receivable and accounts payable, the invoice (gross) amount. For sales orders and purchase orders, the unit cost times the 
number of units.

mnAmountForeignExtCostFECMATH_NUMERICOPTNONE

The product of the cost of an item, expressed in foreign currency according to the orders exchange rate, times the number of units.

mnAmountExtendedPriceAEXPMATH_NUMERICOPTNONE

The number of units multiplied by the unit price.

mnAmountForeignExtPriceFEAMATH_NUMERICOPTNONE

The product of the foreign price times the number of units.

cUserAddedComponentSOCFcharOPTNONE

A code that indicates whether the item, price adjustment, or cost adjustment was added to the configuration by a cross-segment editing rule 
or manually by a user.

cWriteAttachedDetailLineWADLcharOPTNONE

A user defined code (32/WA) that indicates whether the component line generates a detail line that indicates whether the component is 
going to be shipped. Valid values are: 0 Do not create a detail line. 1 Create a detail line.

cIssueTypeCodeITCcharOPTNONE

A code that indicates how the system issues each component in the bill of material from stock. In Shop Floor Management, it indicates how 
the system issues a part to a work order. Valid values are:    I Manual issue    F Floor stock (there is no issue)    B Backflush (when the part is 
reported as complete)    P Preflush (when the parts list is generated)    U Super backflush (at the pay-point operation)    S Sub-contract item (send 
to supplier)    Blank Shippable end item  You can issue a component in more than one way within a specific branch/plant by using different 
codes on the bill of material and the work order parts list. The bill of material code overrides the branch/plant value.

mnSequenceNoOperationsOPSQMATH_NUMERICOPTNONE

A number used to indicate an order of succession. In routing instructions, a number that sequences the fabrication or assembly steps in the 
manufacture of an item. You can track costs and charge time by operation. In bills of material, a number that designates the routing step in the 
fabrication or assembly process that requires a specified component part. You define the operation sequence after you create the routing 
instructions for the item. The Shop Floor Management system uses this number in the backflush/preflush by operation process. In engineering 
change orders, a number that sequences the assembly steps for the engineering change. For repetitive manufacturing, a number that 
identifies the sequence in which an item is scheduled to be produced. Skip To fields allow you to enter an operation sequence that you want to begin 
the display of information. You can use decimals to add steps between existing steps. For example, use 12.5 to add a step between steps 
12 and 13.

cAtoLineTypeATOTcharOPTNONE

A value that identifies whether the resulting value of the assembly inclusion rule is a part number, price, routing operation, or calculated 
value. The valid values are:    P Part List    Q Work Order Component    C Calculation    H Hot Spot    X Price/Cost Adjustment    R Route Sheet

mnAtoRuleNumberATO#MATH_NUMERICOPTNONE

The number associated with a set of cross-segment editing rules or assembly inclusion rules.

mnAtoSeqNumberATOSMATH_NUMERICOPTNONE

The Sequence number is the rule number within an edit group of cross-segment editing rules or assembly inclusion rules. You can insert a 
line within a rule to assign a new sequence number.

idHRequestF3215GENLNGIDOPTNONE

General purpose ID variable.

Related Functions

None

Related Tables

F3296 Needed for upgrade from Xe and below