Map Product Groups
Use the following tasks to create product group mappings from Oracle E-Business Suite to Oracle CX Sales.
Extracting the List of Oracle E-Business Suite Products
First you use the following SQL query to extract the list of products from Oracle E-Business Suite.
-
Connect to the Oracle E-Business Suite database.
-
Run the following SQL query:
SELECT msiv.inventory_item_id ,msiv.organization_id ,msiv.concatenated_segments item ,msiv.description ,msiv.primary_uom_code ,msiv.serviceable_product_flag ,msiv.service_item_flag ,msiv.bom_item_type ,msiv.item_type ,msiv.service_duratio ,msiv.service_duration_period_code ,msiv.shippable_item_flag ,msiv.returnable_flag ,msiv.web_status ,msiv.orderable_on_web_flag ,msiv.customer_order_enabled_flag FROM mtl_system_items_b_kfv msiv,ibe_ct_imedia_search icis, mtl_units_of_measure_vl muv WHERE msiv.organization_id = icis.organization_id AND msiv.inventory_item_id = icis.inventory_item_id AND icis.language = userenv('LANG') AND msiv.primary_uom_code <> 'ENR' AND (msiv.bom_item_type = 1 OR msiv.bom_item_type = 4) AND msiv.primary_uom_code = muv.uom_code AND ( ((select fnd_profile.value('ASO_WEB_ATTR_FILTER') from dual) = 'Y' OR ((select fnd_profile.value('ASO_WEB_ATTR_FILTER') from dual) is null OR (select fnd_profile.value('ASO_WEB_ATTR_FILTER') from dual) != 'Y') ) AND ( ((select fnd_profile.value('ASO_REQUIRE_SERVICE_REFERENCE') from dual) = 'Y' AND service_item_flag = 'N') OR ((select fnd_profile.value('ASO_REQUIRE_SERVICE_REFERENCE') from dual) is null OR (select fnd_profile.value('ASO_REQUIRE_SERVICE_REFERENCE') from dual) != 'Y') ) AND icis.category_set_id = nvl((select fnd_profile.value('ASO_CATEGORY_SET') from dual), (SELECT category_set_id FROM mtl_default_category_sets WHERE functional_area_id =7)) AND msiv.organization_id = <organization_id>;
-
You can use the following optional AND condition to filter results based on specific item codes:
AND msiv.concatenated_segments in <'Item_name>')
-
Save the results to a CSV file, then open in spreadsheet software.
The item code is listed in the Item column. The item description is listed in the Description column.
Extracting the List of Oracle CX Sales Product Groups
Use this task to extract a list of product groups from Oracle CX Sales.
-
In Oracle CX Sales navigate to Setup and Maintenance.
Oracle Functional Setup Manager appears.
-
From the Setup drop down menu, select Sales.
-
In the Search Tasks box, search for Manage Product Groups.
-
Click the Manage Product Groups link in the search results.
-
In the Sales Catalog and Products task list, click the Manage Product Groups link.
-
In the Manage Product Groups area, click the View drop down list, and then click Columns, and from that Columns menu click the following columns to enable them:
-
Name
-
Reference Number
-
Active
-
Effective from Data
-
Effective to Date
-
-
In the Manage Product Groups area click the Export to Excel icon to export the list.
Mapping Products to Each Other Manually
You can create product mappings by comparing the SQL results from Oracle E-Business Suite to the CSV file from Oracle CX Sales. The following is one example for mapping desktop computers. To map products manually, do the following:
-
Using the Oracle E-Business Suite SQL results generated in Extracting the List of Oracle E-Business Suite Products, filter on descriptions containing Desktop.
-
Note the values in the ITEM and INVENTORY_ITEM_ID columns.
-
In the Oracle CX Sales Excel file, filter on descriptions containing Desktop.
-
Note the values in the Reference Number column.
-
Map the corresponding products to each other.
System
Column
Value
Oracle CX Sales
Product Group Name
WAVE Desktops
Product Group Reference Number
3-57FC-880
Oracle E-Business Suite
DESCRIPTION
Sentinel Deluxe Desktop
Reference Number
AS18947
INVENTORY_ITEM_ID
155
Entering Mappings into Oracle CX Sales
You use the Field Mapping object in Oracle CX Sales to enter product mappings. The example listed in the following table uses the values from the example in Mapping Products to Each Other Manually.
-
Log into Oracle CX Sales as a user with the Administrator role.
-
Navigate to Tools, and then Field Mapping.
-
On the Field Mappings page, click the Create icon.
-
Enter the values shown in the following table, then click Save and Close.
-
Repeat steps 3 and 4 for other products.
-
Click Save and Close when finished.
Parameter |
Value |
---|---|
Remote System Name |
Remote system you entered in Connecting Oracle CX Sales to Oracle E-Business Suite |
Local Field Name |
Product Group |
Local Field Value |
Reference Number column value in Oracle CX Sales, for example, AS54600 |
Remote Field Name |
Product |
Remote Field Value |
ITEM column value in Oracle E-Business Suite, for example, AS18947 |
Remote Field ID |
INVENTORY_ITEM_ID column value in Oracle E-Business Suite, for example, 155 |