Functional Description
Purpose
To perform all editing for row is exited and changed logic
- Retrieves P3109 Processing Options
- Validates the Start and Requested Date
- Sets Rate Type, Begin Status and UOM to Proc Option value if blank
- Calls X4801 to perform all header editing
Setup Notes and Prerequisites
Data Structure DescriptionI/ORequiredNotes
cProcessEditsIN'0' - No Edits
'1' - Full Edits (Default)
'2' - Partial Edits
cSuppressErrorMessagesIN1 - Error Messages Suppressed
cErrorCodeON'0' = No Errors
'1`'= Warnings
'2' = Error
szErrorMessageIDONDD ID number to error Code
szProgramIDINCalling Program Name
szVersionINPO Version for the Program specified
in szPIDForProcOptRetrieval
mnDocumentNumberIYRequired Input if in Update Mode
szOrderTypeIN
mnShortItemNumberIYOutput only for Change Rate
mnRateQtyIY
szUnitOfMeasureINIf blank, item relationship UOM used on an add
szBranchPlantIYOutput only for Change Rate
szLineCellNumberIN
cShiftCodeIY
jdScheduledStartDateIN
cPeriodIN
jdRequestedDateIN
szRoutingTypeIN
szBOMTypeIN
cStatusCodeIN
cAttachPLRtgINNot Used in Edit Call
szItemNoUnknownFormatIYValidated in Add/Change/Edit
cCreateChangeF4801INNot Used in Edit Call
szCatCode1IN
szCatCode2IN
szCatCode3IN
mnX4801WFLineNumberIYUsed to edit the same order number multiple times
Will return the line number in the 1st call for each
Order Number
cX4801RecordWrittenToCacheIYSame as mnX4801WLineNumber
mnX4801JobNumberIYSame as mnX4801WLineNumber
cActionCodeI'1' = Add Mode
'2' = Update Mode
szPIDForProcOptRetrievalINCurrently, only P3109 or EP3109 is valid value.
If this is left blank, no processing
options are retrieved.
Special Logic
Used on Row is Exited and Changed
Technical Specification
PO = Processing Option
If input szPIDForProcOptRetrieval = P3109 or EP3109
Call B3101870 - Get P3109 Processing Options
End If
If input jdScheduleStartDate is NULL
Set jdScheduleStartDate = System Date
End If
If input jdRequestedDate is NULL
Set jdRequestedDate = jdScheduleStartDate + PO NumberOfDays
End If
If input szOrderType, szStatusCode or szUOM are blank
Set to related PO value
End If
Call X4101 - F4101 Get Item Master Row to validate the input szItemNoUnknownFormat
If successful
Call B4000920 - F4102 Get Item MFG Info to validate the Item Number in the Item/Branch table
End If
If successful
Call X4801 with Process Module = RMFG (Repetitive MFG) to validate the Item Number has a valid
Item Relationship record
End If
Call B3101640 - Create Spread Dates in Cache to validate that a shop floor calendar exists
DX310911A - F4801 Add/Change Rate
Parameter Name | Data Item | Data Type | Req/Opt | I/O/Both |
---|---|---|---|---|
cProcessEdits | EV01 | char | OPT | NONE |
An option that specifies the type of processing for an event. | ||||
cSuppressErrorMessages | EV02 | char | OPT | NONE |
An option that specifies the type of processing for an event. | ||||
cErrorCode | ERRC | char | OPT | NONE |
This error code indicates if any errors occurred during the creation of the Trip Document Detail (F4914) records by the Delivery Document
| ||||
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
| ||||
szProgramID | PID | char | OPT | NONE |
The number that identifies the batch or interactive program (batch or interactive object). For example, the number of the Sales Order Entry
| ||||
szVersion | VERS | char | OPT | NONE |
A user-defined set of specifications that control how applications and reports run. You use versions to group and save a set of user-defined
| ||||
mnDocumentNumber | DOCO | MATH_NUMERIC | OPT | 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 | OPT | 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
| ||||
mnShortItemNumber | ITM | MATH_NUMERIC | OPT | NONE |
An inventory item number. The system provides three separate item numbers plus an extensive cross-reference capability to other item
| ||||
mnRateQty | UORG | MATH_NUMERIC | OPT | NONE |
The quantity of units affected by this transaction. | ||||
szUnitOfMeasure | UOM | char | OPT | NONE |
A user defined code (00/UM) that indicates the quantity in which to express an inventory item, for example, CS (case) or BX (box). | ||||
szBranchPlant | MMCU | char | OPT | NONE |
A code that represents a high-level business unit. Use this code to refer to a branch or plant that might have departments or jobs, which
| ||||
szLineCellNumber | LINE | char | OPT | NONE |
A number that defines a production line or cell. Detailed work center operations can be defined inside the line or cell. | ||||
cShiftCode | SHFT | char | OPT | NONE |
A user defined code (00/SH) that identifies daily work shifts.
In payroll systems, you can use a shift code to add a percentage or amount to
| ||||
jdScheduledStartDate | SESD | JDEDATE | OPT | NONE |
The calendar date that an operation or rate is scheduled to begin. | ||||
cPeriod | MWDH | char | OPT | NONE |
A code that determines the frequency of the schedule. Valid values are: 1 Monthly 2 Weekly 3 Daily 4 Per Shift (for future use) | ||||
jdRequestedDate | DRQJ | JDEDATE | OPT | NONE |
The date that an item is scheduled to arrive or that an action is scheduled for completion. | ||||
szTypeRouting | TRT | char | OPT | NONE |
A user defined code (40/TR) that indicates the type of routing. You can define different types of routing instructions for different uses.
For
| ||||
szTypeBill | TBM | char | OPT | NONE |
A user defined code (40/TB) that designates the type of bill of material. You can define different types of bills of material for different uses.
| ||||
szStatusCode | SRST | char | OPT | NONE |
A user defined code (00/SS) that describes the status of a work order, rate schedule, or engineering change order. Any status change from
| ||||
cAttachPLRtg | EV01 | char | OPT | NONE |
An option that specifies the type of processing for an event. | ||||
szItemNoUnknownFormat | UITM | char | OPT | NONE |
A number that the system assigns to an item. It can be in short, long, or third item number format. | ||||
cCreateChangeF4801 | EV03 | char | OPT | NONE |
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,
| ||||
szCatCode1 | WR01 | char | OPT | NONE |
A user defined code (00/W1) that indicates the current stage or phase of development for a work order. You can assign a work order to only
| ||||
szCatCode2 | WR02 | char | OPT | NONE |
A user defined code (00/W2) that indicates the type or category of a work order.
Note: A processing option for some forms lets you enter a
| ||||
szCatCode3 | WR03 | char | OPT | NONE |
A user defined code (00/W3) that indicates the type or category of the work order.
Note: A processing option for some forms allows you to
| ||||
mnX4801WFLineNumber | 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
| ||||
cX4801RecordWrittenToCache | EV04 | char | OPT | NONE |
PeopleSoft event point processing flag 04. | ||||
mnX4801JobNumber | JOBS | MATH_NUMERIC | OPT | NONE |
The job number (work station ID) which executed the particular job. | ||||
cActionCode | ACTN | char | OPT | NONE |
A code that specifies the action that is performed. Valid values are: A Add C Change | ||||
szPIDForProcOptRetrieval | PID | char | OPT | NONE |
The number that identifies the batch or interactive program (batch or interactive object). For example, the number of the Sales Order Entry
| ||||
szStatusCommentWO_STCM | STCM | char | OPT | NONE |
A brief description to explain the status of the work order. | ||||
cWoOrderFreezeCode_UNCD | UNCD | char | OPT | NONE |
A code that indicates if the line on the order is frozen. MPS/MRP does not suggest changes to frozen orders. Valid values are:
Y
Yes, freeze
| ||||
szCatCode004_WR04 | WR04 | char | OPT | NONE |
A user defined code (00/W4) that indicates the type or category of the work order. | ||||
szCatCode005_WR05 | WR05 | char | OPT | NONE |
A user defined code (00/W5) that indicates the type or category of the work order. | ||||
szCatCode006_WR06 | WR06 | char | OPT | NONE |
A user defined code (00/W6) that indicates the status of the work order. | ||||
szCatCode007_WR07 | WR07 | char | OPT | NONE |
A user defined code (00/W7) that indicates the service type for the work order. | ||||
szCatCode008_WR08 | WR08 | char | OPT | NONE |
A user defined code (00/W8) that indicates the type or category of the work order. | ||||
szCatCode009_WR09 | WR09 | char | OPT | NONE |
A user defined code (00/W9) that indicates the type or category of the work order. | ||||
szCatCode010_WR10 | WR10 | char | OPT | NONE |
A user defined code (00/W0) that indicates the type or category of the work order. | ||||
mnCustomer_AN8 | AN8 | MATH_NUMERIC | OPT | NONE |
A number that identifies an entry in the Address Book system, such as employee, applicant, participant, customer, supplier, tenant, or
| ||||
mnSupervisor_ANPA | ANPA | MATH_NUMERIC | OPT | NONE |
The address book number of the supervisor. | ||||
mnManager_ANSA | ANSA | MATH_NUMERIC | OPT | NONE |
The address book number of a manager or planner.
Note: A processing option for some forms allows you to enter a default value for this
| ||||
szLot_LOTN | LOTN | char | OPT | NONE |
A number that identifies a lot or a serial number. A lot is a group of items with similar characteristics. | ||||
szParentWoNumber_PARS | PARS | char | OPT | NONE |
A number that identifies the parent work order. You can use this number to do the following:
o Enter default values for new work orders,
| ||||
cPriorityWO_PRTS | PRTS | char | OPT | NONE |
A user defined code (00/PR) that indicates the relative priority of a work order or engineering change order in relation to other orders.
A
| ||||
szSubsidiary_SUB | SUB | char | OPT | NONE |
A subset of an object account. Subsidiary accounts include detailed records of the accounting activity for an object account. | ||||
szBillRevisionLevel_BREV | BREV | char | OPT | NONE |
A value that indicates the revision level of a bill of material. It is usually used in conjunction with an engineering change notice or
| ||||
szBusinessUnit_MCU | MCU | char | OPT | NONE |
An alphanumeric code that identifies a separate entity within a business for which you want to track costs. For example, a business unit
| ||||
szRelatedOrderNumber_RORN | RORN | char | OPT | NONE |
A number that identifies a secondary purchase order, sales order, or work order that is associated with the original order. This number is for
| ||||
szRelatedOrderType_RCTO | RCTO | char | OPT | NONE |
A user defined code (system 00, type DT) that indicates the document type of the secondary or related order. For example, a purchase
| ||||
szCompanyKeyRelated_RKCO | RKCO | char | OPT | NONE |
The key company that is associated with the document number of the related order. | ||||
cTypeWO_TYPS | TYPS | char | OPT | NONE |
A user defined code (00/TY) that indicates the classification of a work order or engineering change order.
You can use work order type as a
| ||||
szReference1_VR01 | VR01 | char | OPT | NONE |
An alphanumeric value used as a cross-reference or secondary reference number. Typically, this is the customer number, supplier
| ||||
szMessageNo_SHNO | SHNO | char | OPT | NONE |
A generic rates and message code (48/SN) that is assigned to a standard note, message, or general narrative explanation. You can use
| ||||
cWoFlashMessage_SPRT | SPRT | char | OPT | NONE |
A user defined code (00/WM) that indicates a change in the status of a work order. The system indicates a changed work order with an
| ||||
mnSecondaryQtyOrdered | SQOR | MATH_NUMERIC | OPT | NONE |
If the secondary unit of measure option in Inventory Constants is selected,this field will display on data entry screens. | ||||
szSecondaryUnitOfMeasure | UOM2 | char | OPT | NONE |
A user defined code (00/UM) that indicates an alternate unit of measure for the item. |
None |
None |