Oracle Technical Information - Oracle Process Manufacturing OPM APIs
Oracle Technical Information - Oracle Process Manufacturing OPM APIs
T h u r s d a y, 8 F e b r u a r y 2 0 1 8
lx_operation gmd_operations%ROWTYPE;
lx_activities gmd_operations_pub.gmd_oprn_activities_tbl_type;
lx_resources gmd_operation_resources_pub.gmd_oprn_resources_tbl_type;
lx_message_count varchar2(1000);
lx_message_list varchar2(10000);
lx_return_status varchar2(1000);
vOprnId gmd_operations.oprn_id%TYPE;
vOprnLineId GMD_OPERATION_ACTIVITIES.OPRN_LINE_ID%TYPE;
l_dummy_cnt NUMBER := 0;
l_data VARCHAR2(2000);
j NUMBER := 1;
BEGIN
fnd_profile.initialize (1110);
fnd_msg_pub.initialize;
gme_common_pvt.g_error_count := 0;
gme_common_pvt.set_timestamp;
gme_common_pvt.g_move_to_temp := fnd_api.g_false;
SELECT GEM5_OPRN_ID_S.NEXTVAL
INTO vOprnId
FROM dual;
SELECT GEM5_OPRNLINE_ID_S.NEXTVAL
INTO vOprnLineId
FROM DUAL;
--lx_operation.row_id :=
lx_operation.oprn_id := vOprnId;
lx_operation.oprn_no := 'ZZZZ';
lx_operation.oprn_vers := 1;
lx_operation.process_qty_um := NULL;
lx_operation.process_qty_uom := 'KGS';
lx_operation.minimum_transfer_qty := NULL;
lx_operation.oprn_class := NULL;
lx_operation.poc_ctl_class := NULL;
lx_operation.in_use := NULL;
lx_operation.inactive_ind := 0;
lx_operation.delete_mark := NULL;
lx_operation.text_code := NULL;
lx_operation.creation_date := SYSDATE;
lx_operation.created_by := 1110;
lx_operation.last_updated_by := 1110;
lx_operation.last_update_date := SYSDATE;
lx_operation.last_update_login := -1;
lx_operation.attribute1 := NULL;
lx_operation.attribute2 := NULL;
http://zahidrahimocp.blogspot.in/2018/02/oracle-process-manufacturing-opm-apis.html 1/11
4/1/2018 Oracle Technical Information: Oracle Process Manufacturing OPM APIs
lx_operation.attribute3 := NULL;
lx_operation.attribute4 := NULL;
lx_operation.attribute5 := NULL;
lx_operation.attribute6 := NULL;
lx_operation.attribute7 := NULL;
lx_operation.attribute8 := NULL;
lx_operation.attribute9 := NULL;
lx_operation.attribute10 := NULL;
lx_operation.attribute11 := NULL;
lx_operation.attribute12 := NULL;
lx_operation.attribute13 := NULL;
lx_operation.attribute14 := NULL;
lx_operation.attribute15 := NULL;
lx_operation.attribute16 := NULL;
lx_operation.attribute17 := NULL;
lx_operation.attribute18 := NULL;
lx_operation.attribute19 := NULL;
lx_operation.attribute20 := NULL;
lx_operation.attribute21 := NULL;
lx_operation.attribute22 := NULL;
lx_operation.attribute23 := NULL;
lx_operation.attribute24 := NULL;
lx_operation.attribute25 := NULL;
lx_operation.attribute26 := NULL;
lx_operation.attribute27 := NULL;
lx_operation.attribute28 := NULL;
lx_operation.attribute29 := NULL;
lx_operation.attribute30 := NULL;
lx_operation.attribute_category := NULL;
lx_operation.effective_start_date := SYSDATE;
lx_operation.effective_end_date := NULL;
lx_operation.operation_status := 700;
lx_operation.owner_organization_id := 103;
lx_operation.oprn_desc := 'ZZZZ';
lx_operation.oprn_yield := NULL;
------------------------------------------------------------
--Activites
------------------------------------------------------------
lx_activities(1).oprn_line_id := vOprnLineId;
lx_activities(1).oprn_id := vOprnId;
lx_activities(1).offset_interval := 0;
lx_activities(1).activity_factor := 1;
lx_activities(1).delete_mark := 0;
lx_activities(1).text_code := NULL;
lx_activities(1).creation_date := SYSDATE;
lx_activities(1).created_by := 1110;
lx_activities(1).last_updated_by := 1110;
lx_activities(1).last_update_date := SYSDATE;
lx_activities(1).last_update_login := -1;
lx_activities(1).attribute1 := NULL;
lx_activities(1).attribute2 := NULL;
lx_activities(1).attribute3 := NULL;
lx_activities(1).attribute4 := NULL;
lx_activities(1).attribute5 := NULL;
lx_activities(1).attribute6 := NULL;
lx_activities(1).attribute7 := NULL;
lx_activities(1).attribute8 := NULL;
lx_activities(1).attribute9 := NULL;
lx_activities(1).attribute10 := NULL;
lx_activities(1).attribute11 := NULL;
lx_activities(1).attribute12 := NULL;
lx_activities(1).attribute13 := NULL;
lx_activities(1).attribute14 := NULL;
lx_activities(1).attribute15 := NULL;
lx_activities(1).attribute16 := NULL;
lx_activities(1).attribute17 := NULL;
lx_activities(1).attribute18 := NULL;
lx_activities(1).attribute19 := NULL;
lx_activities(1).attribute20 := NULL;
lx_activities(1).attribute21 := NULL;
lx_activities(1).attribute22 := NULL;
lx_activities(1).attribute23 := NULL;
lx_activities(1).attribute24 := NULL;
lx_activities(1).attribute25 := NULL;
lx_activities(1).attribute26 := NULL;
lx_activities(1).attribute27 := NULL;
lx_activities(1).attribute28 := NULL;
lx_activities(1).attribute29 := NULL;
lx_activities(1).attribute30 := NULL;
http://zahidrahimocp.blogspot.in/2018/02/oracle-process-manufacturing-opm-apis.html 2/11
4/1/2018 Oracle Technical Information: Oracle Process Manufacturing OPM APIs
lx_activities(1).attribute_category := NULL;
lx_activities(1).break_ind := 0;
lx_activities(1).max_break := NULL;
lx_activities(1).material_ind := NULL;
------------------------------------------------------------
--Activity Resources
------------------------------------------------------------
lx_resources(j).OPRN_LINE_ID := vOprnLineId;
lx_resources(j).RESOURCE_USAGE := 1;
lx_resources(j).RESOURCE_COUNT := 1;
lx_resources(j).RESOURCE_USAGE_UOM := NULL;
lx_resources(j).PROCESS_QTY := 1;
lx_resources(j).RESOURCE_PROCESS_UOM := NULL;
lx_resources(j).PRIM_RSRC_IND := 1;
lx_resources(j).SCALE_TYPE := 1;
lx_resources(j).COST_ANALYSIS_CODE := 10;
lx_resources(j).COST_CMPNTCLS_ID := 73;
lx_resources(j).OFFSET_INTERVAL := 0;
lx_resources(j).MIN_CAPACITY := NULL;
lx_resources(j).MAX_CAPACITY := NULL;
lx_resources(j).RESOURCE_CAPACITY_UOM := NULL;
lx_resources(j).ATTRIBUTE_CATEGORY := NULL;
lx_resources(j).ATTRIBUTE1 := NULL;
lx_resources(j).ATTRIBUTE2 := NULL;
lx_resources(j).ATTRIBUTE3 := NULL;
lx_resources(j).ATTRIBUTE4 := NULL;
lx_resources(j).ATTRIBUTE5 := NULL;
lx_resources(j).ATTRIBUTE6 := NULL;
lx_resources(j).ATTRIBUTE7 := NULL;
lx_resources(j).ATTRIBUTE8 := NULL;
lx_resources(j).ATTRIBUTE9 := NULL;
lx_resources(j).ATTRIBUTE10 := NULL;
lx_resources(j).ATTRIBUTE11 := NULL;
lx_resources(j).ATTRIBUTE12 := NULL;
lx_resources(j).ATTRIBUTE13 := NULL;
lx_resources(j).ATTRIBUTE14 := NULL;
lx_resources(j).ATTRIBUTE15 := NULL;
lx_resources(j).ATTRIBUTE16 := NULL;
lx_resources(j).ATTRIBUTE17 := NULL;
lx_resources(j).ATTRIBUTE18 := NULL;
lx_resources(j).ATTRIBUTE19 := NULL;
lx_resources(j).ATTRIBUTE20 := NULL;
lx_resources(j).ATTRIBUTE21 := NULL;
lx_resources(j).ATTRIBUTE22 := NULL;
lx_resources(j).ATTRIBUTE23 := NULL;
lx_resources(j).ATTRIBUTE24 := NULL;
lx_resources(j).ATTRIBUTE25 := NULL;
lx_resources(j).ATTRIBUTE26 := NULL;
lx_resources(j).ATTRIBUTE27 := NULL;
lx_resources(j).ATTRIBUTE28 := NULL;
lx_resources(j).ATTRIBUTE29 := NULL;
lx_resources(j).ATTRIBUTE30 := NULL;
lx_resources(j).PROCESS_PARAMETER_1 := NULL;
lx_resources(j).PROCESS_PARAMETER_2 := NULL;
lx_resources(j).PROCESS_PARAMETER_3 := NULL;
lx_resources(j).PROCESS_PARAMETER_4 := NULL;
lx_resources(j).PROCESS_PARAMETER_5 := NULL;
GMD_OPERATIONS_PUB.insert_operation(
p_api_version => 1
);
dbms_output.put_line(lx_message_count);
dbms_output.put_line(lx_message_list);
dbms_output.put_line(lx_return_status);
http://zahidrahimocp.blogspot.in/2018/02/oracle-process-manufacturing-opm-apis.html 3/11
4/1/2018 Oracle Technical Information: Oracle Process Manufacturing OPM APIs
FND_MSG_PUB.Get(
COMMIT;
Exception
DBMS_OUTPUT.PUT_LINE('Exception'||SQLERRM);
END;
select *
from GMD_OPERATION_RESOURCES
----------------------------------------------------------------------------------------
vRowId VARCHAR2(100);
CURSOR c IS
FROM gg_process_parameters
BEGIN
FOR i IN c LOOP
APPS.gmp_process_parameters_pkg.INSERT_ROW (
http://zahidrahimocp.blogspot.in/2018/02/oracle-process-manufacturing-opm-apis.html 4/11
4/1/2018 Oracle Technical Information: Oracle Process Manufacturing OPM APIs
X_DELETE_MARK => 0,
UPDATE gg_process_parameters
COMMIT;
ELSE
UPDATE gg_process_parameters
COMMIT;
END IF;
END LOOP;
END;
IS
--DECLARE
CURSOR c IS
character2 transaction_date,
character3 batch_no,
character4 transaction_type,
character5 sub_inventory,
character6 lot_number,
character7,
character8,
character9,
character10,
character11 primary_quantity,
character12 primary_uom,
character13 secondary_quantity,
character14 secondary_uom,
locator_id,
qa.item_id inventory_item_id,
qa.occurrence
p_orgn_code VARCHAR2(4) ;
lx_message_count varchar2(1000);
lx_message_list varchar2(10000);
http://zahidrahimocp.blogspot.in/2018/02/oracle-process-manufacturing-opm-apis.html 5/11
4/1/2018 Oracle Technical Information: Oracle Process Manufacturing OPM APIs
lx_return_status varchar2(1000);
l_mmti_rec mtl_transactions_interface%ROWTYPE;
l_mmli_tbl gme_common_pvt.mtl_trans_lots_inter_tbl;
lx_mmt_rec mtl_material_transactions%ROWTYPE;
lx_mmln_tbl gme_common_pvt.mtl_trans_lots_num_tbl;
vBatchId NUMBER;
vTransactionTypeId NUMBER;
vStatus VARCHAR2(2000);
vItemCode VARCHAR2(30);
vLinesProcessed NUMBER := 0;
BEGIN
fnd_profile.initialize (l_user_id);
x_return_status := fnd_api.g_ret_sts_success;
fnd_msg_pub.initialize;
gme_common_pvt.g_error_count := 0;
gme_common_pvt.set_timestamp;
gme_common_pvt.g_move_to_temp := fnd_api.g_false;
SELECT mtl_material_transactions_s.NEXTVAL
INTO l_transaction_interface_id
FROM DUAL;
FOR i in c LOOP
vLinesProcessed := vLinesProcessed + 1;
SELECT h.batch_id,material_detail_id,a.INVENTORY_ITEM_ID,a.ORGANIZATION_ID
BEGIN
select transaction_type_id
INTO vTransactionTypeId
from mtl_transaction_types
Exception
END;
l_mmti_rec.transaction_interface_id := l_transaction_interface_id;
l_mmti_rec.transaction_header_id := l_transaction_interface_id;
l_mmti_rec.transaction_source_id := l_transaction_interface_id;
l_mmti_rec.subinventory_code :=i.sub_inventory;
l_mmti_rec.locator_id :=i.locator_id;
l_mmti_rec.inventory_item_id :=i.inventory_item_id;
--l_mmti_rec.organization_id :=i.organization_id;
p_orgn_code := i.org_code;
l_mmti_rec.source_header_id :=vBatchId;
l_mmti_rec.transaction_quantity :=i.primary_quantity;
l_mmti_rec.transaction_uom := i.primary_uom;
l_mmti_rec.primary_quantity :=i.primary_quantity;
l_mmti_rec.secondary_uom_code := i.secondary_uom;
l_mmti_rec.secondary_transaction_quantity :=i.secondary_quantity;
l_mmti_rec.source_code :='OPM';
l_mmti_rec.TRANSACTION_SOURCE_TYPE_ID :=5;
l_mmti_rec.wip_entity_type :=9;
l_mmti_rec.LAST_UPDATE_DATE := SYSDATE;
http://zahidrahimocp.blogspot.in/2018/02/oracle-process-manufacturing-opm-apis.html 6/11
4/1/2018 Oracle Technical Information: Oracle Process Manufacturing OPM APIs
l_mmti_rec.LAST_UPDATED_BY :=1110;
l_mmti_rec.CREATION_DATE := SYSDATE;
l_mmti_rec.CREATED_BY :=1110;
l_mmti_rec.LAST_UPDATE_LOGIN :=-1;
g_debug_point := 'PA_1090';
---------------------------------------Lot Details
l_mmli_tbl(1).last_update_date := gme_common_pvt.g_timestamp ;
l_mmli_tbl(1).last_updated_by := gme_common_pvt.g_user_ident ;
l_mmli_tbl(1).creation_date := gme_common_pvt.g_timestamp ;
l_mmli_tbl(1).created_by := gme_common_pvt.g_user_ident ;
l_mmli_tbl(1).lot_number := i.lot_number;
l_mmli_tbl(1).transaction_quantity := i.primary_quantity;
---------------------------------------------------
gme_api_pub.create_material_txn (
,p_validation_level =>gme_common_pvt.g_max_errors
,x_message_count =>lx_message_count
,p_org_code =>p_orgn_code
,p_mmti_rec =>l_mmti_rec
,p_mmli_tbl =>l_mmli_tbl
,p_batch_no =>NULL
,p_line_no =>NULL
,p_line_type =>NULL
,p_generate_lot=> NULL
,p_generate_parent_lot =>NULL
,x_mmt_rec =>lx_mmt_rec
,x_mmln_tbl =>lx_mmln_tbl );
COMMIT;
gme_debug.display_messages(lx_message_count);
dbms_output.put_line('x_message_count ='||TO_CHAR(lx_message_count));
dbms_output.put_line('x_message_list ='||SubStr(lx_message_list,1,120));
dbms_output.put_line('x_message_list ='||lx_message_list);
dbms_output.put_line('x_return_status ='||lx_return_status);
dbms_output.put_line('x_mmt_rec.transaction_header_id= '||lx_mmt_rec.transaction_id);
FOR I IN 1..lx_message_count
LOOP
END LOOP;
END IF;
select concatenated_segments
INTO vItemCode
IF (lx_message_count = 0) THEN
vStatus := 'Success';
VALUES(i.occurrence,vStatus,SYSDATE,1110);
COMMIT;
apps.fnd_file.put_line(apps.fnd_file.output,'Success: Batch#'||i.batch_no||':'||i.transaction_type||':'||vItemCode||':'||i.primary_quantity);
dbms_output.put_line('Success: Batch#'||i.batch_no||':'||i.transaction_type||':'||vItemCode||':'||i.primary_quantity);
ELSE
apps.fnd_file.put_line(apps.fnd_file.output,'Error: Batch#'||i.batch_no||':'||i.transaction_type||':'||vItemCode||':'||i.primary_quantity||':'||vStatus||':'||lx_message_list);
dbms_output.put_line('Error: Batch#'||i.batch_no||':'||i.transaction_type||'-'||vItemCode||'-'||i.primary_quantity||':'||vStatus||':'||lx_message_list);
END IF;
END LOOP;
http://zahidrahimocp.blogspot.in/2018/02/oracle-process-manufacturing-opm-apis.html 7/11
4/1/2018 Oracle Technical Information: Oracle Process Manufacturing OPM APIs
dbms_output.put_line('Total Record Processed:'||vLinesProcessed);
END;
DECLARE
lx_cr_rsrc_mst cr_rsrc_mst%ROWTYPE;
lx_message_count varchar2(1000);
lx_message_list varchar2(10000);
lx_return_status varchar2(1000);
BEGIN
fnd_profile.initialize (1110);
fnd_msg_pub.initialize;
gme_common_pvt.g_error_count := 0;
gme_common_pvt.set_timestamp;
gme_common_pvt.g_move_to_temp := fnd_api.g_false;
--lx_cr_rsrc_mst.row_id := ;
lx_cr_rsrc_mst.resource_class := NULL;
lx_cr_rsrc_mst.creation_date := SYSDATE;
lx_cr_rsrc_mst.created_by :=1110;
lx_cr_rsrc_mst.last_update_date := SYSDATE;
lx_cr_rsrc_mst.last_updated_by := 1110;
lx_cr_rsrc_mst.trans_cnt := 0;
lx_cr_rsrc_mst.delete_mark := 0;
lx_cr_rsrc_mst.text_code := NULL;
lx_cr_rsrc_mst.last_update_login := -1;
lx_cr_rsrc_mst.min_capacity := 36000;
lx_cr_rsrc_mst.max_capacity := 1152000;
lx_cr_rsrc_mst.capacity_constraint := 0;
lx_cr_rsrc_mst.capacity_uom:= NULL;
lx_cr_rsrc_mst.resources := 'ZZ';
lx_cr_rsrc_mst.std_usage_um := NULL;
lx_cr_rsrc_mst.cost_cmpntcls_id := 73;
lx_cr_rsrc_mst.capacity_tolerance := NULL;
lx_cr_rsrc_mst.utilization := NULL;
lx_cr_rsrc_mst.efficiency := NULL;
lx_cr_rsrc_mst.std_usage_uom := 'HRS';
lx_cr_rsrc_mst.capacity_um := 'PCS';
lx_cr_rsrc_mst.outside_process_ind := 0;
GMP_RESOURCES_PUB.insert_resources
( p_api_version => 1
);
COMMIT;
dbms_output.put_line(lx_message_count);
dbms_output.put_line(lx_message_list);
dbms_output.put_line(lx_return_status);
END;
DECLARE
lx_rsrc_dtl cr_rsrc_dtl%ROWTYPE;
lx_rsrc_instances_tbl GMP_RESOURCE_DTL_PUB.resource_instances_tbl;
lx_message_count varchar2(1000);
lx_message_list varchar2(10000);
lx_return_status varchar2(1000);
BEGIN
fnd_profile.initialize (1110);
fnd_msg_pub.initialize;
gme_common_pvt.g_error_count := 0;
http://zahidrahimocp.blogspot.in/2018/02/oracle-process-manufacturing-opm-apis.html 8/11
4/1/2018 Oracle Technical Information: Oracle Process Manufacturing OPM APIs
gme_common_pvt.set_timestamp;
gme_common_pvt.g_move_to_temp := fnd_api.g_false;
/*
lx_rsrc_instances_tbl.RESOURCE_ID
lx_rsrc_instances_tbl.INSTANCE_ID
lx_rsrc_instances_tbl.INSTANCE_NUMBER
lx_rsrc_instances_tbl.VENDOR_ID
lx_rsrc_instances_tbl.MODEL_NUMBER
lx_rsrc_instances_tbl.SERIAL_NUMBER
lx_rsrc_instances_tbl.TRACKING_NUMBER
lx_rsrc_instances_tbl.EFF_START_DATE
lx_rsrc_instances_tbl.EFF_END_DATE
lx_rsrc_instances_tbl.LAST_MAINTENANCE_DATE
lx_rsrc_instances_tbl.MAINTENANCE_INTERVAL
lx_rsrc_instances_tbl.INACTIVE_IND
lx_rsrc_instances_tbl.CALIBRATION_FREQUENCY
lx_rsrc_instances_tbl.CALIBRATION_PERIOD
lx_rsrc_instances_tbl.CALIBRATION_ITEM_ID
lx_rsrc_instances_tbl.LAST_CALIBRATION_DATE
lx_rsrc_instances_tbl.NEXT_CALIBRATION_DATE
lx_rsrc_instances_tbl.LAST_CERTIFICATION_DATE
lx_rsrc_instances_tbl.CERTIFIED_BY
lx_rsrc_instances_tbl.CREATION_DATE
lx_rsrc_instances_tbl.CREATED_BY
lx_rsrc_instances_tbl.LAST_UPDATE_DATE
lx_rsrc_instances_tbl.LAST_UPDATED_BY
lx_rsrc_instances_tbl.LAST_UPDATE_LOGIN
*/
-------------------------------------------------
lx_rsrc_dtl.orgn_code := NULL;
lx_rsrc_dtl.assigned_qty := 1;
lx_rsrc_dtl.daily_avail_use := NULL;
lx_rsrc_dtl.usage_um := NULL;
lx_rsrc_dtl.nominal_cost := 1;
lx_rsrc_dtl.inactive_ind := 0;
lx_rsrc_dtl.creation_date := SYSDATE;
lx_rsrc_dtl.created_by := 1110;
lx_rsrc_dtl.last_update_date := SYSDATE;
lx_rsrc_dtl.last_updated_by := 1110;
lx_rsrc_dtl.last_update_login := -1;
lx_rsrc_dtl.trans_cnt := 0;
lx_rsrc_dtl.delete_mark := 0;
lx_rsrc_dtl.text_code := NULL;
lx_rsrc_dtl.ideal_capacity := 37000;
lx_rsrc_dtl.min_capacity := 36000;
lx_rsrc_dtl.max_capacity := 115200.0000;
lx_rsrc_dtl.capacity_uom := NULL;
lx_rsrc_dtl.resource_id := 1004;
lx_rsrc_dtl.capacity_constraint := 0;
lx_rsrc_dtl.capacity_tolerance := NULL;
lx_rsrc_dtl.schedule_ind := 1;
lx_rsrc_dtl.utilization:= NULL;
lx_rsrc_dtl.efficiency:= NULL;
lx_rsrc_dtl.planning_exception_set:= NULL;
lx_rsrc_dtl.idle_time_tolerence:= NULL;
lx_rsrc_dtl.sds_window:= NULL;
lx_rsrc_dtl.organization_id := 103;
lx_rsrc_dtl.usage_uom := 'HRS';
lx_rsrc_dtl.capacity_um := 'PCS';
lx_rsrc_dtl.calendar_code := NULL;
lx_rsrc_dtl.batchable_flag := 0;
lx_rsrc_dtl.batch_window:= NULL;
lx_rsrc_dtl.batch_window_uom:= NULL;
lx_rsrc_dtl.cost_source:= NULL;
lx_rsrc_dtl.purchase_item_id := NULL;
GMP_RESOURCE_DTL_PUB.insert_resource_dtl(
p_api_version => 1
http://zahidrahimocp.blogspot.in/2018/02/oracle-process-manufacturing-opm-apis.html 9/11
4/1/2018 Oracle Technical Information: Oracle Process Manufacturing OPM APIs
);
COMMIT;
dbms_output.put_line(lx_message_count);
dbms_output.put_line(lx_message_list);
dbms_output.put_line(lx_return_status);
END;
gmd_routings_pub.insert_routing
);
gmd_routings_pub.update_routing
( p_api_version => 1
, p_routing_vers => 1
);
, p_entity_name =>'ROUTING'
Labels: gmp_process_parameters, gmp_process_parameters_pkg, GMP_RESOURCE_DTL_PUB, GMP_RESOURCES_PUB, Oracle OPM API, Oracle Process
Manufacturing (OPM)
No comments:
Post a Comment
http://zahidrahimocp.blogspot.in/2018/02/oracle-process-manufacturing-opm-apis.html 10/11
4/1/2018 Oracle Technical Information: Oracle Process Manufacturing OPM APIs
About Me
Zahid Rahim
Follow 54
Blog Archive
▼ 2018 (2)
▼ February (2)
Oracle Quality Manager
Specifications API
Oracle Process Manufacturing
OPM APIs
► 2017 (3)
► July (2)
► January (1)
► 2016 (14)
► August (1)
► April (2)
► March (7)
► February (3)
► January (1)
► 2015 (19)
► October (1)
► September (4)
► August (1)
► July (1)
► June (1)
► May (2)
► March (4)
► February (1)
► January (4)
► 2014 (29)
► December (6)
► November (7)
► September (1)
► August (2)
► July (13)
http://zahidrahimocp.blogspot.in/2018/02/oracle-process-manufacturing-opm-apis.html 11/11