F3430GetNextSupplierScheduleQty

F3430 Get Next Supplier Schedule Quantity

Minor Business Rule

Object Name: B3401150

Parent DLL: CMFG

Location: Client/Server

Language: C

1.Functional Description

1.1Purpose

This business function will retrieve all the Supplier Schedule Quantity rows from the F3430 table for 
a given key number combination.  This business function will provide records by either full or 

partial key.


1.2Setup Notes and Prerequisites

• The user passes to the business function the number of key fields within the index that will be 
used, and key values (full or partial):


'b7Keys = Number of keys in the index that should be used to retrieve the Supplier Schedule 

Quantity (F3430) row.

'a81 = DOCO, DCTO, KCOO, SFXO, LNID, STRT   (Index = '1')
'a82 = ITM, MCU, DOCO, DCTO, KCOO, SFXO, LNID, STRT(Index = '2')
Note: The Business Function will reference the index parameter to determine which key to use to 

read the Supplier Schedule Quantity file (F3430).



1.3Special Logic

Once F3430 processing is complete, two calls to FreeUserAndHrequest (Description: Memory, Free User 
And Hrequest) in C4102A1 must be made by the user to close the F3430 table and free the pointer storage 

location for both the hRequests. Pass in only the hRequest to this BsFn.None. 



^

Data Structure

D3401150 - F3430 Get Next Supplier Schedule Quantity


Data Item Data Structure DescriptionI/ORequiredNotes

GENLNG           hRequestF3430                  I/O            Required for all calls.
ITM            Short Item Number                  I/O      Required if part of the 

Index.

MCU            Work Center                        I/O            Required if part of the 

Index.

KCOO            Key Company                        I/OY      Required if part of the 

Index.

DOCO            Order Number                  I/OY      Required if part of the 

Index.

DCTO            Order Type                        I/OY      Required if part of the 

Index.

SFXO            Suffix                        I/OY      Required if part of the 

Index.

LNID            Line Number                        I/OY      Required if part of the 

Index.

VSTY            Supplier Schedule Type            O

VSSD            Shipment Day                  O

STRT            Start Date                        I/OY      Required if part of the 

Index.

PLQT            Planned Quantity                  O

RLQT            Released Quantity                  O

HSQT            Historical Quantity            O

INT01            Keys                              IY      Required on first call only

ERRC            Error Code                        O      '0' - No errors 

                                                                        '1' - Open table failed 

                                                                        '2' - EOF

EV01            Suppress Error Message            IY      '1' to suppress errors.

DTAI            Error Message ID                  O

INT01            Index                              IY      '1' - Access by (DOCO, DCTO,  

                                                    

                                                                              KCOO, SFXO, LNID, STRT) 


                                                                        '2' - Access by (ITM, MCU) 


^

Parameter NameData ItemData TypeReq/OptI/O/Both
idhRequestF3430GENLNGIDNONENONE

General purpose ID variable.

mnIdentifierShortItemITMMATH_NUMERICNONENONE

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

szBusinessUnitMCUcharNONENONE

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.

szCompanyKeyOrderNoKCOOcharNONENONE

A number that, along with order number and order type, uniquely identifies an order document (such as a purchase order, a contract, a 
sales order, and so on). If you use the Next Numbers by Company/Fiscal Year facility, the Automatic Next Numbers program (X0010) uses the 
order company to retrieve the correct next number for that company. If two or more order documents have the same order number and order 
type, the order company lets you locate the desired document. If you use the regular Next Numbers facility, the order company is not used to 
assign a next number. In this case, you probably would not use the order company to locate the document.

mnOrderNumberDOCOMATH_NUMERICNONENONE

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.

szOrderTypeDCTOcharNONENONE

A user defined code (00/DT) that identifies the type of document. This code also indicates the origin of the transaction. J.D. Edwards has 
reserved document type codes for vouchers, invoices, receipts, and time sheets, which create automatic offset entries during the post 
program. (These entries are not self-balancing when you originally enter them.) The following document types are defined by J.D. Edwards and 
should not be changed: P Accounts Payable documents   R Accounts Receivable documents   T Payroll documents   I Inventory documents  
O Purchase Order Processing documents   J General Accounting/Joint Interest Billing documents   S Sales Order Processing documents

szOrderSuffixSFXOcharNONENONE

In the A/R and A/P systems, a code that corresponds to the pay item. In the Sales Order and Procurement systems, this code identifies 
multiple transactions for an original order. For purchase orders, the code is always 000. For sales orders with multiple partial receipts against an 
order, the first receiver used to record receipt has a suffix of 000, the next has a suffix of 001, the next 002, and so on.

mnLineNumberLNIDMATH_NUMERICNONENONE

A number that identifies multiple occurrences, such as line numbers on a purchase order or other document. Generally, the system assigns 
this number,but in some cases you can override it.

szVendorScheduleTypeVSTYcharNONENONE

The type of supplier schedule record.  A means of creating multiple schedules for an Item. (Future Use)

cShipmentDayVSSDcharNONENONE

Indicates that the supplier is willing to make a shipment on this date.

jdDateStartSTRTJDEDATENONENONE

The start date for the order. You can enter this date manually, or have the system calculate it using a backscheduling routine. The routine 
starts with the required date and offsets the total leadtime to calculate the appropriate start date.

mnPlannedQuantityPLQTMATH_NUMERICNONENONE

The quantity of units planned for each period in the time series or plan.

mnReleaseQuantityRLQTMATH_NUMERICNONENONE

The quantity released against a blanket order.  The total releases for a given date.

mnHistoricalQuantityHSQTMATH_NUMERICNONENONE

The previous quantity either released or planned.  This is saved to allow the calculation of a 'Net Change' value in supplier scheduling.

nKeysINT01integerNONENONE

Number of Days in Future to Query for Responses Due. 

cErrorCodeERRCcharNONENONE

This error code indicates if any errors occurred during the creation of the Trip Document Detail (F4914) records by the Delivery Document 
Set Server program (XT4914).

cSuppressErrorMessagesEV01charNONENONE

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

szErrorMessageIDDTAIcharNONENONE

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.

nIndexINT01integerNONENONE

Number of Days in Future to Query for Responses Due. 

idhRequestF3435GENLNGIDOPTNONE

General purpose ID variable.

mnVendorAN8MATH_NUMERICOPTNONE

A number that identifies an entry in the Address Book system, such as employee, applicant, participant, customer, supplier, tenant, or 
location.

mnQuantityCommittedCMQTYMATH_NUMERICOPTNONE

A field that indicates the quantity that the vendor has committed to delivering in response to the planned quantity on the vendor schedule.

Related Functions

None

Related Tables

F3430 Vendor Schedule Quantity File