1.Functional Description
1.1Purpose
This Business Function will be called from P4210 (or EndDoc) and will update all the required files when a sales order is created from a quote .
1.2Setup Notes and Prerequisites
1.3Special Logic
The Business Function involves no special Logic
2.Technical Specifications
2.1Parameters:
Data Item Data Structure DescriptionI/ORequiredNotes
JOBSJob NumberIY
SYSystem CodeIY
SFXOOrder SuffixIY/NIf not loaded will default to * in F3201
DOCOOrder NumberIY
DCTOOrder TypeIY
KCOOCompany KeyIY
LNIDLine NumberIY
DOCONew Order NumberIY
DCTONew Order TypeIY
KCOONew Company KeyIY
LNIDNew Line NumberIY
SUPPSSuppress Error IN
DTAIError Message IDIN
2.2Related Tables
Table Table Description
F3201Cofigurator Master
F3215Components
F3211Segment Values
F3216Price/Cost Adjustment
2.3Related Business Functions
Source NameFunction Name
B4200310EndDoc
2.4Processing
call GetMasterConfigurationIdNo to retrieve ConfigurationID #
If ( ConfigurationID > ZERO)
Call B3201450 to get next available number
Save NewConfigurationID
If (NewConfigurationID > ZERO)
Call N3201670 to load B3201470 Cache
Call N3201530 to load B3200370 and b3200350 Caches
Call N3201660 to load B3200400 Cache
Else
Load Errror
End If
Else
Load Errror
End If
Note: Caches will be unloaded in N3200700
3.2 Where Used: APPs/UBEs/NERs/BSFNs
ApplicationApplication Name
None.
D3201130 - Duplicate Configurator Information
Parameter Name | Data Item | Data Type | Req/Opt | I/O/Both |
---|---|---|---|---|
mnJobNumber | JOBS | MATH_NUMERIC | REQ | NONE |
The job number (work station ID) which executed the particular job. | ||||
szSystemCode | SY | char | REQ | NONE |
A user defined code (98/SY) that identifies a system. Valid values include:
01
Address Book
03B
Accounts Receivable
04
Accounts
| ||||
szOrderSuffix | SFXO | char | OPT | NONE |
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
| ||||
mnOrderNumber | DOCO | MATH_NUMERIC | REQ | NONE |
A number that identifies an original document. This document can be a voucher, a sales order, an invoice, unapplied cash, a journal entry,
| ||||
szOrderType | DCTO | char | REQ | NONE |
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
| ||||
szCompanyKey | KCOO | char | REQ | NONE |
A number that, along with order number and order type, uniquely identifies an order document (such as a purchase order, a contract, a
| ||||
mnLineNumber | LNID | MATH_NUMERIC | REQ | NONE |
A number that identifies multiple occurrences, such as line numbers on a purchase order or other document. Generally, the system assigns
| ||||
mnNewOrderNumber | DOCO | MATH_NUMERIC | REQ | NONE |
A number that identifies an original document. This document can be a voucher, a sales order, an invoice, unapplied cash, a journal entry,
| ||||
szNewOrderType | DCTO | char | REQ | NONE |
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
| ||||
szNewCompanyKey | KCOO | char | REQ | NONE |
A number that, along with order number and order type, uniquely identifies an order document (such as a purchase order, a contract, a
| ||||
mnNewLineNumber | LNID | MATH_NUMERIC | REQ | NONE |
A number that identifies multiple occurrences, such as line numbers on a purchase order or other document. Generally, the system assigns
| ||||
cSuppressErrorMessage | SUPPS | char | OPT | NONE |
A flag indicating whether or not runtime error messaging will occur when an error message is issued from a business function.
0 = allow
| ||||
szErrorMessageID | DTAI | char | OPT | NONE |
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
| ||||
mnLastLineNumberXREF | LNIX | MATH_NUMERIC | OPT | NONE |
jdPromisedDeliveryDate | PDDJ | JDEDATE | OPT | NONE |
The promised shipment date for either a sales order or purchase order. The Supply and Demand Programs use this date to calculate
| ||||
mnNewConfigID | LNID | MATH_NUMERIC | OPT | NONE |
A number that identifies multiple occurrences, such as line numbers on a purchase order or other document. Generally, the system assigns
| ||||
mnOrderQtyParent | QNTY | MATH_NUMERIC | OPT | NONE |
The number of units that the system applies to the transaction. | ||||
cCopyMode | EV01 | char | OPT | NONE |
An option that specifies the type of processing for an event. |
None |
None |