0% found this document useful (0 votes)
257 views2 pages

How To Make API WIP

The API WIP_EAM_WORKREQUEST_PUB.Work_Request_Import only updates the status when called in update mode, but does not update the linked work order ID. To update both, use the EAM_PROCESS_WO_PUB.PROCESS_WO API instead, populating the request number in the eam_request_tbl parameter and setting the TRANSACTION_TYPE to G_OPR_CREATE or G_OPR_UPDATE as needed.

Uploaded by

Heri
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
257 views2 pages

How To Make API WIP

The API WIP_EAM_WORKREQUEST_PUB.Work_Request_Import only updates the status when called in update mode, but does not update the linked work order ID. To update both, use the EAM_PROCESS_WO_PUB.PROCESS_WO API instead, populating the request number in the eam_request_tbl parameter and setting the TRANSACTION_TYPE to G_OPR_CREATE or G_OPR_UPDATE as needed.

Uploaded by

Heri
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

How To Make API WIP_EAM_WORKREQUEST_PUB Update Work Requests To

(Doc ID 472455.1) Bottom

In this Document

Goal
Solution

APPLIES TO:

Oracle Enterprise Asset Management - Version 11.5.10.2 to 12.1.3 [Release 11.5 to 12.1]
Information in this document applies to any platform.
***Checked for relevance on 15-Apr-2013***

GOAL

When using API WIP_EAM_WORKREQUEST_PUB.Work_Request_Import in "UPDATE"


mode, the API returns a "S" for successful, but only changes the status (the wip_entity_id is not
changed).
Specifically, the following API setting is being called:
work_request_status_id to a value of 4 (On A work Order)
wip_entity_id to the value of the work orders wip_entity_id.

Is there a way that the API will update both columns ?

SOLUTION

Please use EAM_PROCESS_WO_PUB.PROCESS_WO API to update the work request status


and to link the work order to work request. 
Populate (record p_eam_request_tbl IN EAM_PROCESS_WO_PUB.eam_request_tbl_type) to
provide the request number. 
Definition of EAM_PROCESS_WO_PUB.eam_request_tbl_type is 

Type eam_request_rec_type is record 



HEADER_ID NUMBER :=null, 
BATCH_ID NUMBER :=null, 
ROW_ID NUMBER :=null, 
WIP_ENTITY_ID NUMBER :=null, 
WIP_ENTITY_NAME VARCHAR2(240) :=null, 
ORGANIZATION_ID NUMBER :=null, 
ORGANIZATION_CODE VARCHAR2(3) :=null, 
REQUEST_TYPE NUMBER :=null, 
REQUEST_ID NUMBER :=null, 
REQUEST_NUMBER NUMBER :=null, 
ATTRIBUTE_CATEGORY VARCHAR2(30) :=null, 
ATTRIBUTE1 VARCHAR2(150) :=null, 
ATTRIBUTE2 VARCHAR2(150) :=null, 
ATTRIBUTE3 VARCHAR2(150) :=null, 
ATTRIBUTE4 VARCHAR2(150) :=null, 
ATTRIBUTE5 VARCHAR2(150) :=null, 
ATTRIBUTE6 VARCHAR2(150) :=null, 
ATTRIBUTE7 VARCHAR2(150) :=null, 
ATTRIBUTE8 VARCHAR2(150) :=null, 
ATTRIBUTE9 VARCHAR2(150) :=null, 
ATTRIBUTE10 VARCHAR2(150) :=null, 
ATTRIBUTE11 VARCHAR2(150) :=null, 
ATTRIBUTE12 VARCHAR2(150) :=null, 
ATTRIBUTE13 VARCHAR2(150) :=null, 
ATTRIBUTE14 VARCHAR2(150) :=null, 
ATTRIBUTE15 VARCHAR2(150) :=null, 
PROGRAM_ID NUMBER :=null, 
PROGRAM_REQUEST_ID NUMBER :=null, 
PROGRAM_UPDATE_DATE DATE :=null, 
PROGRAM_APPLICATION_ID NUMBER :=null, 
WORK_REQUEST_STATUS_ID NUMBER :=null, 
SERVICE_ASSOC_ID NUMBER :=null, 
RETURN_STATUS VARCHAR2(1) :=null, 
TRANSACTION_TYPE NUMBER :=null 
); 

Set TRANSACTION_TYPE to value 1 ( G_OPR_CREATE). 


Set REQUEST_TYPE to value 1. 

Set eam_wo_rec_type.TRANSACTION_TYPE to value 2 (G_OPR_UPDATE).

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy