WIP Job Upload creates and updates Oracle Work in Process discrete jobs – Standard and Non-standard – including their operations, resources and material requirements (components), from Excel. One file can hold jobs for several inventory organizations; the upload loads the WIP Mass Load interface and runs the standard WIP Mass Load program once per organization, then reports every row with its status and the created or updated job name.

When to use it

  • Mass-create new discrete jobs instead of entering them one by one in the Discrete Jobs window.
  • Bulk-update existing jobs – status, quantities, scheduled dates, class, completion subinventory and locator, schedule group, build sequence, line, project and task, descriptive flexfield.
  • Add or change operations, resources and components on new or existing jobs.
  • Reschedule jobs by changing the scheduled start or completion date.
  • Load jobs for several inventory organizations in one file, for example during an implementation or data migration.

Before you start

  • Your responsibility has access to the inventory organizations of the jobs.
  • Standard jobs: the assembly is enabled for WIP in the organization, with a bill of material and routing if you want them exploded and scheduled from the routing.
  • A WIP accounting class exists for the job type, and the departments, standard operations, resources, subinventories and locators you reference exist in the organization.
  • Job dates fall within the organization’s manufacturing calendar.
  • For automatically named jobs, the job name prefix (profile WIP:Discrete Job Prefix) is set as you want it.

Choose a template

TemplateUse it for
Default (default)Job headers together with operation, resource and component columns, to create or maintain the job details.
Job HeadersCreating or updating job headers only. Hides the operation, resource and component columns and the Download Operations and Download Components parameters, and adds the job descriptive flexfield columns.

Step 1 – Set the parameters

Open WIP Job Upload in Blitz Report, choose the template and set the parameters:

ParameterMeaning
Upload ModeCreate (default) opens an empty sheet for new jobs; Create, Update downloads existing jobs for editing and lets you add new ones.
Auto Generate Job NameYes (default) lets Oracle name new jobs from the job prefix and sequence; No uses the Job Name you enter, or the Upload Job Identifier if Job Name is blank.
Download OperationsYes also downloads one row per operation and resource of each job.
Download ComponentsYes also downloads one row per component (material requirement) of each job.
Organization CodeThe inventory organization of the jobs to download. Defaults to the organization of your session.
Job, Job From, Job ToA single job or a range of job names.
Job StatusUnreleased, Released, Complete, On Hold or Cancelled. Only jobs in these statuses are downloaded.
TypeStandard or Non-standard.
Assembly, Schedule Group, Class, LineRestrict the download to jobs with this assembly, schedule group, accounting class or production line.
Build Sequence From / ToA range of build sequences.
Start Date From / To, Completion Date From / ToRanges of the scheduled start and completion dates.
Project Number, Task NumberJobs of a project manufacturing project and task.
Blitz Report run screen for WIP Job Upload with Upload Mode Create, Update, Auto Generate Job Name Yes, Organization Code M1 and Job 246412

Step 2 – Run to download the Excel file

Click Run. The Excel file downloads and opens with one row per job (plus operation, resource and component rows if you asked for them), or an empty sheet in Create mode.

Excel file with the existing unreleased standard job 246412 for assembly AS54888

Step 3 – Enter or change the jobs

All rows with the same Organization Code and Upload Job Identifier belong to one job; on downloaded rows the identifier is the job name. For a new job enter a meaningful Upload Job Identifier, the Job Type, the Assembly (Standard jobs), Class Code, Job Status (defaults to Unreleased), Start Quantity and the scheduled dates. Mrp Net Quantity defaults to the start quantity.

  • Jobs with a routing (the assembly’s routing for Standard jobs, the Routing Reference for Non-standard jobs): enter the Scheduled Start Date to schedule forward or the Scheduled Completion Date to schedule backward; the other date is calculated from the routing. If you enter both, the job is scheduled forward from the start date.
  • Jobs without a routing: enter both dates; they are stored as entered.
  • On an existing job with a routing, changing only the completion date reschedules it backward; any other change reschedules it forward from the start date.
  • Operations, resources and components: enter the Operation Seq Num with the operation columns, the Resource Seq Num with the resource columns, or a Component with the component columns on rows of the job; existing details are updated, new ones added. One row can carry header, operation, resource and component values together.
  • BOM and routing explosion: a new job without operation, resource or component rows gets its bill and routing exploded; a new job with detail rows keeps only the details in the file, so include all of them. Existing jobs are not re-exploded.
Excel file with the Start Quantity of job 246412 changed to 30, marked Update, and a new standard job for assembly AS18947 with a scheduled completion date, marked Create

Step 4 – Validate and Save

Click Validate and Save. This checks for missing required values and saves the file. Correct any rows it flags before uploading.

Both edited rows show status Valid after Validate and Save

Step 5 – Upload the file

In Blitz Report click Upload and select the saved file. This submits the upload request, which loads the WIP Mass Load interface and runs WIP Mass Load for each organization in the file.

File Upload page with the saved Excel file selected for upload

Step 6 – Review the result report

When the requests complete, a result report opens listing every uploaded row with its status and message, and the Job Name of each created job.

Result report showing job 246412 updated and the new job created with the generated name 246413 and backward-scheduled dates, both with status Success

What’s produced

  • Discrete jobs created or updated, with their operations, resources and components.
  • One WIP Mass Load request per inventory organization in the file.
  • A result report listing every row with a status (success or error) and a message, such as Job created or Job updated.

Common questions

How does the upload decide between create and update?
It looks for the job name in the row’s organization: an existing job is updated, otherwise a new job is created.

How do I find the name of an automatically named job?
The result report shows it in the Job Name column, next to the Upload Job Identifier you entered.

Can it delete jobs, operations or components?
No. The upload only creates and updates.

What happens if one row of a job fails?
The whole job is rejected: all its rows show an error and nothing of the job is loaded, so a job is processed completely or not at all.

I changed the Start Quantity – why did the MRP net quantity change too?
If you change Start Quantity on an existing job and leave Mrp Net Quantity unchanged, WIP Mass Load sets the MRP net quantity to the new start quantity. Enter Mrp Net Quantity as well to keep a different value.

Can I force or prevent the BOM and routing explosion?
Yes. The hidden Explode Bom And Routing column overrides the default: Yes explodes the bill and routing, No keeps the uploaded details.

Why can’t my Non-standard job be updated?
A Non-standard job with neither an assembly nor a routing reference cannot be updated through WIP Mass Load. Change it in the Discrete Jobs window.

Troubleshooting

MessageCauseWhat to do
At least one of Scheduled Start Date or Scheduled Completion Date is required for jobs with a routing.A new job with a routing has both scheduled dates blank.Enter the start date to schedule forward or the completion date to schedule backward.
Both Scheduled Start Date and Scheduled Completion Date are required for jobs without a routing.A new job without a routing is missing one of the dates.Enter both dates.
Non-standard jobs without an assembly or routing reference cannot be updated via WIP Mass Load.An update of a Non-standard job that has no assembly and no routing reference.Update the job in the Discrete Jobs window.
Resource … is not assigned to department …The resource on a resource row is not assigned to the department of its operation.Use a resource of that department, or assign the resource to the department in the bills of material setup.
DFF error: …A job descriptive flexfield value is invalid.Correct the Job Attribute values.
One or more rows for this job are in error.Another row of the same job failed, so the whole job was rejected.Fix the row with the specific message and upload the job again.
Other WIP Mass Load messagesWIP Mass Load rejected the job or one of its details.Correct the value named in the message. The messages are also in the WIP Mass Load request output.
No error message returned. Check the WIP Mass Load concurrent request.WIP Mass Load did not process the row and returned no error for it.Review the log and output of the WIP Mass Load request.