1.Functional Description
1.1Purpose
This function will read transactions from F3111Z1 and will do preprocessing before passing values to
work order inventory issues MBF (Edit Line).
1.3Special Logic
invalid. Stop processing and return an error.
2.Call F3009 Get Manufacturing Constants passing the branch and retrieving the
HardSoftCommit value.
3.Try to fetch F3111 record passing the Transaction order number, the transaction
component item number short, and the transaction component branch.
equal to zero. If none of them has a quantity issued equal to zero get the first one.
number short only.
equal to zero. If none of them has a quantity issued equal to zero get the first one.
error.
6.F3111. FetchSingle to retrieve most of F3111 fields
7.If mnComponentLineNoF3111 > the passed BF mnCoponentLineNumber
2.Retrieve Lot grade, Lot Potency, experation Date, memo1 and memo2. Pass in the
component short item, the component branch and the lot number.
2.Pass in the mnComponentShortItemF3111Z1 and return the mnComponent2ndItemNumber and
mnComponent3ndItemNumber
18.If szPOIssuelimit is not blank and szPOIssuelimit is less than szIssuelimitF4801
2.Set Error 2633
2.set error 0001
to zero
2.call F3111 Edit line pass in the following parameters.
^
D3101530 - F3112 Load Routings to Super Backflush Edit Line
Parameter Name | Data Item | Data Type | Req/Opt | I/O/Both |
---|---|---|---|---|
mnDocumentOrderInvoiceE | DOCO | MATH_NUMERIC | OPT | INPUT |
A number that identifies an original document. This document can be a voucher, a sales order, an invoice, unapplied cash, a journal entry,
| ||||
jdDateTransactionJulian | TRDJ | JDEDATE | OPT | INPUT |
The date that an order was entered into the system. This date determines which effective level the system uses for inventory pricing. | ||||
mnBatchNumber | ICU | MATH_NUMERIC | OPT | INPUT |
A number that identifies a group of transactions that the system processes and balances as a unit. When you enter a batch, you can either
| ||||
mnLastOperationSequence | OPSQ | MATH_NUMERIC | REQ | OUTPUT |
A number used to indicate an order of succession.
In routing instructions, a number that sequences the fabrication or assembly steps in the
| ||||
szLastOperationTypeCode | OPSC | char | REQ | OUTPUT |
A user defined code (30/OT) that indicates the type of operation. Valid values include: A Alternate routing TT Travel time IT Idle time T Text | ||||
szLastCostCenter | MCU | char | REQ | OUTPUT |
An alphanumeric code that identifies a separate entity within a business for which you want to track costs. For example, a business unit
| ||||
cSuppressErrorMessage | SUPPS | char | REQ | INPUT |
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 | REQ | OUTPUT |
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
|
None |
None |