DBA Data[Home] [Help] [Dependency Information]


TABLE: MRP.MRP_SCHEDULE_INTERFACE

Object Details
Object Name: MRP_SCHEDULE_INTERFACE
Object Type: TABLE
Owner: MRP
FND Design Data: TableMRP.MRP_SCHEDULE_INTERFACE
Subobject Name:
Status: VALID


MRP_SCHEDULE_INTERFACE is used to load master schedule entries into a
master schedule from outside sources. Each row represents a schedule
quantity for a given date that should be loaded into
MRP_SCHEDULE_DATES. Rows are processed automatically by the Planning
Manager.
.
On a regular basis, the Planning Manager checks to see if there are
rows waiting to be processed in MRP_SCHEDULE_INTERFACE. If there are
fewer rows than specified by the profile "MRP:Planning Manager Batch
Size", the Planning Manager will process those rows itself. If there
are more than the number of rows specified by the profile, the
Planning Manager spawns a worker process to process the rows. The
Planning Manager will spawn more workers if there are more rows to
process, up to a maximum as specified in the profile "MRP:Planning
Manager Max Workers".
.
The Planning Manager will process rows in MRP_SCHEDULE_INTERFACE that
have a PROCESS_FLAG of 2 (pending process) and null values for
REQUEST_ID and ERROR_MESSAGE.
.
Each row will be validated to ensure that the data is valid. It
checks to make sure all the columns contain valid values, including
ORGANIZATION_ID, SCHEDULE_DESIGNATOR, INVENTORY_ITEM_ID, CUSTOMER_ID,
etc. If the program encounters a validation error for a given row, it
will flag the row by setting the process flag to 4. A description of
the error will be inserted into the ERROR_MESSAGE column of the row.
The user has the option of resubmitting the data by correcting the
error, setting the PROCESS_FLAG back to 2, and setting the REQUEST_ID
and ERROR_MESSAGE columns to null. If no errors are encountered
during the validation phase, then a row is inserted into
MRP_SCHEDULE_DATES and the PROCESS_FLAG column on the row in
MRP_SCHEDULE_INTERFACE is set to 5 to indicate that it has been
successfully loaded into the planning system.
.
A row with a value in SCHEDULE_DATE and RATE_END_DATE is a repetitive
entry. A row with a value in SCHEDULE_DATE and a null value in
RATE_END_DATE is a discrete entry. Repetitive entries must have valid
workdates for SCHEDULE_DATE and RATE_END_DATE. In addition, discrete
master production schedule entries must have a valid workdate in
SCHEDULE_DATE. Discrete master demand schedule entries do not require
a valid workdate for SCHEDULE_DATE.
.
The schedule autoload will take different actions if either
SCHEDULE_DATE or RATE_END_DATE is not a valid workday. The schedule
autoload will shift a date forward or backward to the next or previous
valid workday if the WORKDAY_CONTROL column is set to "Shift forward"
or "Shift backward" respectively. If WORKDAY_CONTROL is set to
"Reject", the schedule autoload will reject the row and set the
PROCESS_STATUS to 5 (Error). The columns NEW_SCHEDULE_DATE and
NEW_RATE_END_DATE will hold the dates for SCHEDULE_DATE and
RATE_END_DATE after they have been moved to a valid workday. If
SCHEDULE_DATE or RATE_END_DATE contain valid dates, then their
corresponding values in NEW_SCHEDULE_DATE and NEW_RATE_END_DATE will
be the same.
.
The schedule autoload also permits the user to replace a prior entry
in the MRP_SCHEDULE_DATES table via the use of the TRANSACTION_ID
column. If this column is populated, the schedule autoload will first
delete any rows in MRP_SCHEDULE_DATES with the same transaction_id,
before inserting the new row in the MRP_SCHEDULE_DATES table with the
transaction id specified.
.


Storage Details
Tablespace: TablespaceAPPS_TS_INTERFACE
PCT Free: 10
PCT Used:
Indexes
Index Type Uniqueness Tablespace Column
MRP_SCHEDULE_INTERFACE_N1 NORMAL NONUNIQUE TablespaceAPPS_TS_INTERFACE ColumnREQUEST_ID
ColumnPROCESS_STATUS
MRP_SCHEDULE_INTERFACE_N2 NORMAL NONUNIQUE TablespaceAPPS_TS_INTERFACE ColumnPROCESS_STATUS
ColumnINVENTORY_ITEM_ID
Columns
Name Datatype Length Mandatory Comments
INVENTORY_ITEM_ID NUMBER
Yes Inventory item identifier
SCHEDULE_DESIGNATOR VARCHAR2 (10) Yes Master schedule identifier
ORGANIZATION_ID NUMBER
Yes Organization identifier
LAST_UPDATE_DATE DATE

Standard Who column
LAST_UPDATED_BY NUMBER

Standard Who column
CREATION_DATE DATE

Standard Who column
CREATED_BY NUMBER

Standard Who column
LAST_UPDATE_LOGIN NUMBER

Standard Who column
SCHEDULE_DATE DATE
Yes Schedule date
NEW_SCHEDULE_DATE DATE

Valid schedule date
RATE_END_DATE DATE

Rate end date
NEW_RATE_END_DATE DATE

Valid rate end date
SCHEDULE_QUANTITY NUMBER
Yes Schedule quantity
SCHEDULE_COMMENTS VARCHAR2 (240)
Comments
ERROR_MESSAGE VARCHAR2 (240)
Error message if failed processing
WORKDAY_CONTROL NUMBER

Action to take if schedule date or rate_end_date is not a valid workday
TRANSACTION_ID NUMBER

Unique identifier which can refer to an existing schedule entry
PROCESS_STATUS NUMBER
Yes Has this row been processed yet, and if so, the outcome MRP_INTERFACE_PROCESS_TYPE
SOURCE_CODE VARCHAR2 (10)
A user-defined column that identifies the source of the entry
SOURCE_LINE_ID NUMBER

A user-defined identifier that identifies the source of the entry
PROGRAM_APPLICATION_ID NUMBER

Concurrent Who column
PROGRAM_ID NUMBER

Concurrent Who column
PROGRAM_UPDATE_DATE DATE

Concurrent Who column
REQUEST_ID NUMBER

Concurrent Who column
ATTRIBUTE1 VARCHAR2 (150)
Descriptive flexfield segment
ATTRIBUTE2 VARCHAR2 (150)
Descriptive flexfield segment
ATTRIBUTE3 VARCHAR2 (150)
Descriptive flexfield segment
ATTRIBUTE4 VARCHAR2 (150)
Descriptive flexfield segment
ATTRIBUTE5 VARCHAR2 (150)
Descriptive flexfield segment
ATTRIBUTE6 VARCHAR2 (150)
Descriptive flexfield segment
ATTRIBUTE7 VARCHAR2 (150)
Descriptive flexfield segment
ATTRIBUTE8 VARCHAR2 (150)
Descriptive flexfield segment
ATTRIBUTE9 VARCHAR2 (150)
Descriptive flexfield segment
ATTRIBUTE10 VARCHAR2 (150)
Descriptive flexfield segment
ATTRIBUTE11 VARCHAR2 (150)
Descriptive flexfield segment
ATTRIBUTE12 VARCHAR2 (150)
Descriptive flexfield segment
ATTRIBUTE13 VARCHAR2 (150)
Descriptive flexfield segment
ATTRIBUTE14 VARCHAR2 (150)
Descriptive flexfield segment
ATTRIBUTE15 VARCHAR2 (150)
Descriptive flexfield segment
PROJECT_ID NUMBER (15)
Project identifier
TASK_ID NUMBER (15)
Task identifier
LINE_ID NUMBER (15)
Line identifier
ACTION VARCHAR2 (1)
Action
Query Text

Cut, paste (and edit) the following text to query this object:


SELECT INVENTORY_ITEM_ID
,      SCHEDULE_DESIGNATOR
,      ORGANIZATION_ID
,      LAST_UPDATE_DATE
,      LAST_UPDATED_BY
,      CREATION_DATE
,      CREATED_BY
,      LAST_UPDATE_LOGIN
,      SCHEDULE_DATE
,      NEW_SCHEDULE_DATE
,      RATE_END_DATE
,      NEW_RATE_END_DATE
,      SCHEDULE_QUANTITY
,      SCHEDULE_COMMENTS
,      ERROR_MESSAGE
,      WORKDAY_CONTROL
,      TRANSACTION_ID
,      PROCESS_STATUS
,      SOURCE_CODE
,      SOURCE_LINE_ID
,      PROGRAM_APPLICATION_ID
,      PROGRAM_ID
,      PROGRAM_UPDATE_DATE
,      REQUEST_ID
,      ATTRIBUTE1
,      ATTRIBUTE2
,      ATTRIBUTE3
,      ATTRIBUTE4
,      ATTRIBUTE5
,      ATTRIBUTE6
,      ATTRIBUTE7
,      ATTRIBUTE8
,      ATTRIBUTE9
,      ATTRIBUTE10
,      ATTRIBUTE11
,      ATTRIBUTE12
,      ATTRIBUTE13
,      ATTRIBUTE14
,      ATTRIBUTE15
,      PROJECT_ID
,      TASK_ID
,      LINE_ID
,      ACTION
FROM MRP.MRP_SCHEDULE_INTERFACE;

Dependencies

[top of page]

MRP.MRP_SCHEDULE_INTERFACE does not reference any database object

MRP.MRP_SCHEDULE_INTERFACE is referenced by following:

SchemaMRP
ViewMRP_SCHEDULE_INTERFACE#