SlideShare a Scribd company logo
WEBADI For Master Items Uploading
1- Create Table
DROP TABLE APPS.SH_WEBADI_ITEM_UPLOAD CASCADE CONSTRAINTS;
CREATE TABLE APPS.SH_WEBADI_ITEM_UPLOAD
(
SEGMENT1 VARCHAR2(240 BYTE),
SEGMENT2 VARCHAR2(240 BYTE),
SEGMENT3 VARCHAR2(240 BYTE),
ORGANIZATION_ID NUMBER(35),
ORGANIZATION_CODE VARCHAR2(3 BYTE),
DESCRIPTION VARCHAR2(240 BYTE),
INVENTORY_ITEM_STATUS_CODE VARCHAR2(240 BYTE),
TEMPLATE_ID VARCHAR2(240 BYTE),
TEMPLATE_NAME VARCHAR2(30 BYTE),
PRIMARY_UOM_CODE VARCHAR2(240 BYTE),
ATTRIBUTE1 VARCHAR2(240 BYTE),
PROCESS_FLAG NUMBER(35),
SET_PROCESS_ID NUMBER(35),
INTERFACE_STATUS VARCHAR2(240 BYTE),
SUMMARY_FLAG VARCHAR2(240 BYTE),
ENABLED_FLAG VARCHAR2(240 BYTE),
SEGMENT4 VARCHAR2(240 BYTE),
SEGMENT5 VARCHAR2(240 BYTE),
SEGMENT6 VARCHAR2(240 BYTE),
SEGMENT7 VARCHAR2(240 BYTE),
SEGMENT8 VARCHAR2(240 BYTE),
TRANSACTION_TYPE VARCHAR2(240 BYTE)
)
CREATE OR REPLACE PUBLIC SYNONYM SH_WEBADI_ITEM_UPLOAD FOR APPS.SH_WEBADI_ITEM_UPLOAD;
2- Create PakedgInDatabase
CREATE OR REPLACE PACKAGE APPS.SH_webadi_item_upload_pkg
IS
l_segment1_len NUMBER;
l_segment2_len NUMBER;
PROCEDURE initialize_segment_len;
PROCEDURE cust_import_data_to_interface;
PROCEDURE cust_upload_data_to_staging (
p_segment1 VARCHAR2,
p_segment2 VARCHAR2,
p_organization_id VARCHAR2,
p_organization_name VARCHAR2,
p_description VARCHAR2,
p_inventory_item_status_code VARCHAR2,
p_template_name VARCHAR2,
p_template_id VARCHAR2,
p_primary_uom_code VARCHAR2,
p_attribute1 VARCHAR2
);
END SH_webadi_item_upload_pkg;
CREATE OR REPLACE PACKAGE BODY APPS.SH_webadi_item_upload_pkg
IS
PROCEDURE initialize_segment_len
AS
BEGIN
BEGIN
SELECT ffv.maximum_size
INTO l_segment1_len
FROM fnd_id_flex_segments_vl fifs, fnd_flex_value_sets ffv
WHERE 1 = 1
AND fifs.flex_value_set_id = ffv.flex_value_set_id
AND fifs.id_flex_code = 'MSTK'
AND fifs.enabled_flag = 'Y'
AND fifs.application_column_name = 'SEGMENT1';
EXCEPTION
WHEN NO_DATA_FOUND
THEN
l_segment1_len := 0;
END;
BEGIN
SELECT ffv.maximum_size
INTO l_segment2_len
FROM fnd_id_flex_segments_vl fifs, fnd_flex_value_sets ffv
WHERE 1 = 1
AND fifs.flex_value_set_id = ffv.flex_value_set_id
AND fifs.id_flex_code = 'MSTK'
AND fifs.enabled_flag = 'Y'
AND fifs.application_column_name = 'SEGMENT2';
EXCEPTION
WHEN NO_DATA_FOUND
THEN
l_segment2_len := 0;
END;
END;
PROCEDURE cust_import_data_to_interface
IS
CURSOR int_trans
IS
SELECT segment1,
segment2,
organization_id,
ORGANIZATION_CODE,
description,
inventory_item_status_code,
template_id,
TEMPLATE_NAME,
primary_uom_code,
attribute1,
transaction_type,
process_flag,
set_process_id
FROM SH_webadi_item_upload;
BEGIN
FOR r_int_trans IN int_trans
LOOP
INSERT INTO MTL_SYSTEM_ITEMS_INTERFACE (segment1,
segment2,
organization_id,
ORGANIZATION_CODE,
description,
inventory_item_status_code,
template_id,
TEMPLATE_NAME,
primary_uom_code,
attribute1,
transaction_type,
process_flag,
set_process_id)
VALUES (r_int_trans.segment1,
r_int_trans.segment2,
r_int_trans.organization_id,
r_int_trans.ORGANIZATION_CODE,
r_int_trans.description,
r_int_trans.inventory_item_status_code,
r_int_trans.template_id,
r_int_trans.TEMPLATE_NAME,
r_int_trans.primary_uom_code,
r_int_trans.attribute1,
r_int_trans.transaction_type,
r_int_trans.process_flag,
r_int_trans.set_process_id);
DELETE FROM SH_webadi_item_upload cwi
WHERE 1 = 1
AND NVL (cwi.SEGMENT1, 1) =
NVL (r_int_trans.SEGMENT1, 1)
AND NVL (cwi.SEGMENT2, 1) =
NVL (r_int_trans.SEGMENT2, 1);
END LOOP;
COMMIT;
END cust_import_data_to_interface;
PROCEDURE cust_upload_data_to_staging (
p_segment1 VARCHAR2,
p_segment2 VARCHAR2,
p_organization_id VARCHAR2,
p_organization_name VARCHAR2,
p_description VARCHAR2,
p_inventory_item_status_code VARCHAR2,
p_template_name VARCHAR2,
p_template_id VARCHAR2,
p_primary_uom_code VARCHAR2,
p_attribute1 VARCHAR2)
IS
l_error_message VARCHAR2 (3000);
l_error_code VARCHAR2 (3000);
l_organization_id NUMBER;
l_template_id NUMBER;
l_uom_validity VARCHAR2 (250);
l_flag_validation VARCHAR2 (250);
l_item_desc_len NUMBER;
BEGIN
----------------------------------------
-----Load Segment Sizes from setup------
----------------------------------------
BEGIN
initialize_segment_len;
END;
----------------------------------------
----------Select Org ID-----------------
----------------------------------------
IF p_organization_name IS NOT NULL
THEN
BEGIN
SELECT hou.ORGANIZATION_ID
INTO l_organization_id
FROM hr_organization_units hou
WHERE hou.NAME = p_organization_name;
EXCEPTION
WHEN NO_DATA_FOUND
THEN
l_error_message :=
l_error_message
|| ','
|| 'Please enter correct organization';
l_error_code := 'E';
END;
END IF;
IF p_organization_id IS NOT NULL
THEN
BEGIN
SELECT hou.ORGANIZATION_ID
INTO l_organization_id
FROM hr_organization_units hou
WHERE hou.ORGANIZATION_ID = p_organization_id;
EXCEPTION
WHEN NO_DATA_FOUND
THEN
l_error_message :=
l_error_message
|| ','
|| 'Please enter correct organization';
l_error_code := 'E';
END;
END IF;
----------------------------------------
----------Select Template ID------------
----------------------------------------
IF p_template_name IS NOT NULL
THEN
BEGIN
SELECT mit.TEMPLATE_ID
INTO l_template_id
FROM MTL_ITEM_TEMPLATES mit
WHERE mit.TEMPLATE_NAME = p_template_name;
EXCEPTION
WHEN NO_DATA_FOUND
THEN
l_error_message :=
l_error_message || ',' || 'Please enter correct template';
l_error_code := 'E';
END;
END IF;
----------------------------------------
------Validate Primary UOM Code---------
----------------------------------------
IF p_primary_uom_code IS NOT NULL
THEN
BEGIN
SELECT 'Valid'
INTO l_uom_validity
FROM MTL_UNITS_OF_MEASURE_VL uom
WHERE uom.UOM_CODE = p_primary_uom_code;
EXCEPTION
WHEN NO_DATA_FOUND
THEN
l_error_message :=
l_error_message
|| ','
|| 'Please enter the correct Primary/Secondary UOM Code';
l_error_code := 'E';
END;
END IF;
----------------------------------------
-----Validate Description entered-------
----------------------------------------
BEGIN
SELECT LENGTH (TRIM (p_description)) INTO l_item_desc_len FROM DUAL;
IF l_item_desc_len > 240
THEN
l_error_message :=
l_error_message
|| ','
|| 'Please ensure the description
LENGTH IS lesser THAN 240 CHARACTERS';
l_error_code := 'E';
END IF;
END;
----------------------------------------
--------Validate Item Segments----------
----------------------------------------
BEGIN
IF l_segment1_len > 0 AND LENGTH (P_SEGMENT1) > l_segment1_len
OR l_segment2_len > 0 AND LENGTH (P_SEGMENT2) > l_segment2_len
THEN
l_error_message :=
l_error_message
|| ','
|| 'Please ensure that all Item SEGMENT lengths are as per setup.';
l_error_code := 'E';
END IF;
END;
--------------------------------------------------------------------------------------------------------------
--------Condition to show error if any of the above validation picks up a data entry error--------------------
--------Condition to insert data into custom staging table if the data passes all above validations-----------
IF l_error_code = 'E'
THEN
raise_application_error (-20101, l_error_message);
ELSIF NVL (l_error_code, 'A') <> 'E'
THEN
INSERT INTO apps.SH_webadi_item_upload (segment1,
segment2,
organization_id,
description,
inventory_item_status_code,
template_id,
primary_uom_code,
attribute1,
process_flag,
transaction_type,
set_process_id,
summary_flag,
enabled_flag,
interface_status)
VALUES (TRIM (p_segment1),
TRIM (p_segment2),
l_organization_id,
TRIM (p_description),
TRIM (p_inventory_item_status_code),
l_template_id,
TRIM (p_primary_uom_code),
TRIM (p_attribute1),
1,
'CREATE',
1,
'N',
'Y',
'NO');
----------------------------------------------------------------------------------------------------
-----------Insert data into MTL_SYSTEM_ITEMS_INTERFACE after loading into staging table-------------
----------------------------------------------------------------------------------------------------
BEGIN
cust_import_data_to_interface;
END;
END IF;
END cust_upload_data_to_staging;
END SH_webadi_item_upload_pkg;
/
3- Create Viwe
CREATE OR REPLACE VIEW XX_INV_ORG_V
AS
SELECT AA.MASTER_ORG MASTER_ORG_NAME,
AA.ORGANIZATION_ID,
NAME Inv_ORG_Name,
AA.ORGANIZATION_CODE INV_ORG_Code
FROM MTL_PARAMETERS_VIEW aa, HR_ORGANIZATION_UNITs org
WHERE AA.ORGANIZATION_ID = org.ORGANIZATION_ID;
4- Create Integrator
Integrator Name: SH-Item
Internal Name: SH_ITEM
Application Inventory
The ‘Display in Create Document Page’ checkbox will be checkedandthe followingfunctionswill be addedbypressingthe highlightedbuttonsabove:
1. DesktopIntegration - Create Document
2. Create Document
DesktopIntegration - Create Document BNE_ADI_CREATE_DOCUMENT
Create Document BNE_CREATE_DOCUMENT
Aftercompletingthe stepsabove,pressthe ‘Next’button.Aninterface will nowbe createdasfollows:
The setupwill be asfollows:
Interface Name: SH-ITEM
Interface Type: API-Procedure
Package Name XX_webadi_item_upload_pkg
Procedure/FunctionName cust_upload_data_to_staging
API Returns FND Message Code
Afterthe entryabove,pressthe ‘Apply’button.The followingscreenwill appear:
Clickon the highlightedInterface selectbox toviewthe parametersof the APIasfollows:
Clickon the ‘Next’button.The followingscreenwill appear:
Clickon the highlighted ‘Create Content’ buttontocreate the WebADIsheettemplatethatwill be usedfordataentry:
The setupwill be asfollows:
ContentName: SH-Items
ContentType: TextFile
Numberof Columns 10
Clickon the ‘Apply’button.
The contentwill be createdas follows:
You will nowhave tomanuallyfill inall the columndisplaynames.Thesecolumnswill be linkedtoall the parametersof the APIat a laterstage.All the columnswill be
namedas perthe 10 parametersof the APIas follows:
1. SEGMENT1
2. SEGMENT2
3.Organization_ID
4. ORGANIZATION_NAME
5. DESCRIPTION
6. INVENTORY_ITEM_STATUS_CODE
7. Template_ID
8. TEMPLATE_NAME
9. PRIMARY_UOM_CODE
10. Attribute1
In ParameterListAddThe follows:
Parameter List: WebADI: Download"TextFile"Parameters
Choose ‘FromTemplate’ and press‘Create’.The followingwill appear.Ensure youruploadersetupisasfollows:
Press‘Submit’.Your integratorsetupisnowcomplete.
Define Layout
Navigation:
The followingscreenwill appear:
Clickon ‘Create’
Provide the Layoutname as follows:
Layout Name: Customized –ItemUploadADI – Layout
Numberof Headers: 1
You will setthe placementof all the fieldsas ‘Line’.Click‘Next’.The followingwillappear.
Click‘Apply’.The Layout will be successfullycreated.
Define Mapping
Navigation:
DesktopIntegration Define Mapping
The followingwill appear:
Clickon ‘Define Mapping’
The followingwill appear:
Clickon ‘Define Mapping’
Enter the requireddetailsasfollows:
Mapping Name: SH_ITEMS_MAP
Mapping Key: SH_ITEMS_MAP
Numberof Columns 10
Click‘Next’.The followingwillappear:
SelectFromLOV For Both Side To Map The Template LayoutAndIntegrator
You will nowenterall the Source andTarget columnson thispage.
All 10 parametersof the APIsetupinthe WebADIwill be associatedwiththe contentcolumnsof the WebADIsheetonthispage.
Aftermappingisdefinedforall the columns,clickon ‘Apply’.
Afterthe completionof thisstep,youare nowreadyto uploaditemsthroughWebADI.
Defining LOV For Field
FieldName Code
ORGANIZATION_ID DECLARE
BEGIN
BNE_INTEGRATOR_UTILS.CREATE_TABLE_LOV (
P_APPLICATION_ID => 401,
P_INTERFACE_CODE => 'SH_ITEM_XINTG_INTF1',
P_INTERFACE_COL_NAME => 'P_ORGANIZATION_ID',
P_ID_COL => 'ORGANIZATION_ID',
P_MEAN_COL => 'Inv_ORG_Name',
P_DESC_COL => 'MASTER_ORG_NAME',
P_TABLE => 'XX_INV_ORG_V',
P_ADDL_W_C => '1=1',
P_WINDOW_CAPTION => 'Organization List',
P_WINDOW_WIDTH => 400,
P_WINDOW_HEIGHT => 600,
P_TABLE_BLOCK_SIZE => 50,
P_TABLE_SORT_ORDER => 'Inv_ORG_Name',
P_USER_ID => 1013415,
P_POPLIST_FLAG => 'N');
COMMIT;
END;
ORGANIZATION_NAME DECLARE
BEGIN
BNE_INTEGRATOR_UTILS.CREATE_TABLE_LOV (
P_APPLICATION_ID => 401,
P_INTERFACE_CODE => 'SH_ITEM1_XINTG_INTF1',
P_INTERFACE_COL_NAME => 'P_ORGANIZATION_NAME',
P_ID_COL => 'Inv_ORG_Name',
P_MEAN_COL => 'Inv_ORG_Name',
P_DESC_COL => 'MASTER_ORG_NAME',
P_TABLE => 'XX_INV_ORG_V',
P_ADDL_W_C => 'ORGANIZATION_ID in (7872,7851)',
P_WINDOW_CAPTION => 'Organization List',
P_WINDOW_WIDTH => 400,
P_WINDOW_HEIGHT => 600,
P_TABLE_BLOCK_SIZE => 50,
P_TABLE_SORT_ORDER => 'Inv_ORG_Name',
P_USER_ID => 1013415,
P_POPLIST_FLAG => 'N');
COMMIT;
END;
TEMPLATE_NAME DECLARE
BEGIN
BNE_INTEGRATOR_UTILS.CREATE_TABLE_LOV (
P_APPLICATION_ID => 401,
P_INTERFACE_CODE => 'SH_ITEM_XINTG_INTF1',
P_INTERFACE_COL_NAME => 'P_TEMPLATE_NAME',
P_ID_COL => 'TEMPLATE_NAME',
P_MEAN_COL => 'TEMPLATE_NAME',
P_DESC_COL => 'DESCRIPTION',
P_TABLE => 'MTL_ITEM_TEMPLATES_VL',
P_ADDL_W_C => '1=1',
P_WINDOW_CAPTION => 'Template Name',
P_WINDOW_WIDTH => 400,
P_WINDOW_HEIGHT => 600,
P_TABLE_BLOCK_SIZE => 50,
P_TABLE_SORT_ORDER => 'TEMPLATE_NAME',
P_USER_ID => 1013415,
P_POPLIST_FLAG => 'N');
COMMIT;
END;
PRIMARY_UOM_CODE DECLARE
BEGIN
BNE_INTEGRATOR_UTILS.CREATE_TABLE_LOV (
P_APPLICATION_ID => 401,
P_INTERFACE_CODE => 'SH_ITEM_XINTG_INTF1', --
BNE_INTERFACE_COLS_B.INTERFACE_CODE
P_INTERFACE_COL_NAME => 'P_PRIMARY_UOM_CODE', --
BNE_INTERFACE_COLS_B.INTERFACE_COL_NAME
P_ID_COL => 'UOM_CODE',
P_MEAN_COL => 'UNIT_OF_MEASURE',
P_DESC_COL => 'UOM_CLASS',
P_TABLE => 'MTL_UNITS_OF_MEASURE_VL',
P_ADDL_W_C => 'DISABLE_DATE is null',
P_WINDOW_CAPTION => 'Primary UOM Name',
P_WINDOW_WIDTH => 400,
P_WINDOW_HEIGHT => 600,
P_TABLE_BLOCK_SIZE => 50,
P_TABLE_SORT_ORDER => 'UOM_CODE',
P_USER_ID => 1013415,
P_POPLIST_FLAG => 'N');
COMMIT;
END;
Create Function Linked To WebADI
The nextstepisto assignthisfunctiontoa Menuof yourchoice:Navigation:
SystemAdministratorApplicationFunction
bne:page=BneCreateDoc&bne:language=US&bne:viewer=BNE:EXCEL2007&bne:reporting=N&bne:integrator=USER_NAME:SH_ITEM1&bne:norevie
w=Yes
BneApplicationService
Navigate tothe responsibilitywhere the menuisassigned:
Try to Launch the WebADIfromthe customfunction:
My Youtube
https://www.youtube.com/c/AhmedElshayeb2002?sub_confirmation=1

More Related Content

What's hot

Oracle Apps - Forms
Oracle Apps - FormsOracle Apps - Forms
Oracle Apps - Forms
Bhaskara Reddy Sannapureddy
 
Inventory in Oracle apps
Inventory in Oracle apps Inventory in Oracle apps
Inventory in Oracle apps
gbalagee
 
R12 subinventory transfer and inter org transfers
R12 subinventory transfer and inter org transfersR12 subinventory transfer and inter org transfers
R12 subinventory transfer and inter org transfers
shravan kumar chelika
 
Personalization Validate Po Quantity With PR
Personalization Validate Po Quantity With PRPersonalization Validate Po Quantity With PR
Personalization Validate Po Quantity With PR
Ahmed Elshayeb
 
Oracle apps-interview-questions
Oracle apps-interview-questionsOracle apps-interview-questions
Oracle apps-interview-questionsPakeera Mekala
 
Oracle Purchasing – Different types of Receiving Options
Oracle Purchasing – Different types of Receiving OptionsOracle Purchasing – Different types of Receiving Options
Oracle Purchasing – Different types of Receiving Options
Boopathy CS
 
Blanket purchase agreement and blanket release in oracle r12
Blanket purchase agreement and blanket release in oracle r12Blanket purchase agreement and blanket release in oracle r12
Blanket purchase agreement and blanket release in oracle r12
G Madhusudhan
 
Inventory receiving processes for serial controlled items
Inventory receiving processes for serial controlled itemsInventory receiving processes for serial controlled items
Inventory receiving processes for serial controlled items
Avishek Roychoudhuri
 
How to auto create trip in oracle order management
How to auto create trip in oracle order managementHow to auto create trip in oracle order management
How to auto create trip in oracle order management
shravan kumar chelika
 
Pick pack and ship confirm process in oracle apps
Pick pack and ship confirm process in oracle appsPick pack and ship confirm process in oracle apps
Pick pack and ship confirm process in oracle apps
shravan kumar chelika
 
Validate maximum expiration date for items lots
Validate maximum expiration date for items lotsValidate maximum expiration date for items lots
Validate maximum expiration date for items lots
Ahmed Elshayeb
 
Elshayeb Expense Subinventory And Items Scenario
Elshayeb Expense Subinventory And Items ScenarioElshayeb Expense Subinventory And Items Scenario
Elshayeb Expense Subinventory And Items Scenario
Ahmed Elshayeb
 
Order Line Sets in Oracle Order Management
Order Line Sets in Oracle Order ManagementOrder Line Sets in Oracle Order Management
Order Line Sets in Oracle Order Management
Bizinsight Consulting Inc
 
Oracle EBS R12 Sales order personalization
Oracle EBS R12 Sales order personalizationOracle EBS R12 Sales order personalization
Oracle EBS R12 Sales order personalization
Ahmed Elshayeb
 
Elshayeb Oracle R12 Order Management
Elshayeb Oracle R12 Order ManagementElshayeb Oracle R12 Order Management
Elshayeb Oracle R12 Order Management
Ahmed Elshayeb
 
Sla and cost acctg
Sla and cost acctgSla and cost acctg
Sla and cost acctg
Beverley Baker-Harris
 
Oracle R12 Apps - Order Management Tables & Descriptions
Oracle R12 Apps - Order Management Tables & DescriptionsOracle R12 Apps - Order Management Tables & Descriptions
Oracle R12 Apps - Order Management Tables & Descriptions
Boopathy CS
 
Oaf personalization examples
Oaf personalization examplesOaf personalization examples
Oaf personalization examples
Madhurima Chatterjee
 
Oracle Applications - R12 Approvals Management Engine - AME Training
Oracle Applications - R12 Approvals Management Engine - AME TrainingOracle Applications - R12 Approvals Management Engine - AME Training
Oracle Applications - R12 Approvals Management Engine - AME Training
Dharmalingam Kandampalayam Shanmugam
 
Oracle Purchasing R12 Setup Steps
Oracle Purchasing R12 Setup StepsOracle Purchasing R12 Setup Steps
Oracle Purchasing R12 Setup Steps
Ahmed Elshayeb
 

What's hot (20)

Oracle Apps - Forms
Oracle Apps - FormsOracle Apps - Forms
Oracle Apps - Forms
 
Inventory in Oracle apps
Inventory in Oracle apps Inventory in Oracle apps
Inventory in Oracle apps
 
R12 subinventory transfer and inter org transfers
R12 subinventory transfer and inter org transfersR12 subinventory transfer and inter org transfers
R12 subinventory transfer and inter org transfers
 
Personalization Validate Po Quantity With PR
Personalization Validate Po Quantity With PRPersonalization Validate Po Quantity With PR
Personalization Validate Po Quantity With PR
 
Oracle apps-interview-questions
Oracle apps-interview-questionsOracle apps-interview-questions
Oracle apps-interview-questions
 
Oracle Purchasing – Different types of Receiving Options
Oracle Purchasing – Different types of Receiving OptionsOracle Purchasing – Different types of Receiving Options
Oracle Purchasing – Different types of Receiving Options
 
Blanket purchase agreement and blanket release in oracle r12
Blanket purchase agreement and blanket release in oracle r12Blanket purchase agreement and blanket release in oracle r12
Blanket purchase agreement and blanket release in oracle r12
 
Inventory receiving processes for serial controlled items
Inventory receiving processes for serial controlled itemsInventory receiving processes for serial controlled items
Inventory receiving processes for serial controlled items
 
How to auto create trip in oracle order management
How to auto create trip in oracle order managementHow to auto create trip in oracle order management
How to auto create trip in oracle order management
 
Pick pack and ship confirm process in oracle apps
Pick pack and ship confirm process in oracle appsPick pack and ship confirm process in oracle apps
Pick pack and ship confirm process in oracle apps
 
Validate maximum expiration date for items lots
Validate maximum expiration date for items lotsValidate maximum expiration date for items lots
Validate maximum expiration date for items lots
 
Elshayeb Expense Subinventory And Items Scenario
Elshayeb Expense Subinventory And Items ScenarioElshayeb Expense Subinventory And Items Scenario
Elshayeb Expense Subinventory And Items Scenario
 
Order Line Sets in Oracle Order Management
Order Line Sets in Oracle Order ManagementOrder Line Sets in Oracle Order Management
Order Line Sets in Oracle Order Management
 
Oracle EBS R12 Sales order personalization
Oracle EBS R12 Sales order personalizationOracle EBS R12 Sales order personalization
Oracle EBS R12 Sales order personalization
 
Elshayeb Oracle R12 Order Management
Elshayeb Oracle R12 Order ManagementElshayeb Oracle R12 Order Management
Elshayeb Oracle R12 Order Management
 
Sla and cost acctg
Sla and cost acctgSla and cost acctg
Sla and cost acctg
 
Oracle R12 Apps - Order Management Tables & Descriptions
Oracle R12 Apps - Order Management Tables & DescriptionsOracle R12 Apps - Order Management Tables & Descriptions
Oracle R12 Apps - Order Management Tables & Descriptions
 
Oaf personalization examples
Oaf personalization examplesOaf personalization examples
Oaf personalization examples
 
Oracle Applications - R12 Approvals Management Engine - AME Training
Oracle Applications - R12 Approvals Management Engine - AME TrainingOracle Applications - R12 Approvals Management Engine - AME Training
Oracle Applications - R12 Approvals Management Engine - AME Training
 
Oracle Purchasing R12 Setup Steps
Oracle Purchasing R12 Setup StepsOracle Purchasing R12 Setup Steps
Oracle Purchasing R12 Setup Steps
 

Viewers also liked

Oracle Web ADI Implementation Steps
Oracle Web ADI Implementation StepsOracle Web ADI Implementation Steps
Oracle Web ADI Implementation Steps
standale
 
Customize the login homepage For Oracle EBS R12
Customize the login homepage For Oracle EBS R12Customize the login homepage For Oracle EBS R12
Customize the login homepage For Oracle EBS R12
Ahmed Elshayeb
 
Procedure To Store Database Object Size And Number Of Rows In Custom Table
Procedure To Store Database Object Size And Number Of Rows In Custom TableProcedure To Store Database Object Size And Number Of Rows In Custom Table
Procedure To Store Database Object Size And Number Of Rows In Custom Table
Ahmed Elshayeb
 
Oracle Inventory Restrict user from update item attribute personalization
Oracle Inventory Restrict user from update item attribute personalizationOracle Inventory Restrict user from update item attribute personalization
Oracle Inventory Restrict user from update item attribute personalization
Ahmed Elshayeb
 
Restrict user from use account aliases incompatible with transaction action
Restrict user from use account aliases incompatible with transaction actionRestrict user from use account aliases incompatible with transaction action
Restrict user from use account aliases incompatible with transaction action
Ahmed Elshayeb
 
Personalization to restrict values in customer name and number lov in sales o...
Personalization to restrict values in customer name and number lov in sales o...Personalization to restrict values in customer name and number lov in sales o...
Personalization to restrict values in customer name and number lov in sales o...
Ahmed Elshayeb
 
Oracle Advanced Pricing (Creating a discount modifier using qualifiers)
Oracle Advanced Pricing (Creating a discount modifier using qualifiers)Oracle Advanced Pricing (Creating a discount modifier using qualifiers)
Oracle Advanced Pricing (Creating a discount modifier using qualifiers)
Ahmed Elshayeb
 
Webadi -a_sample_implementation
Webadi  -a_sample_implementationWebadi  -a_sample_implementation
Webadi -a_sample_implementation
Ashish Harbhajanka
 
All About Multi Organization Access
All About Multi Organization AccessAll About Multi Organization Access
All About Multi Organization Access
Ahmed Elshayeb
 
Oracle ERP Personalization for control master items list
Oracle ERP Personalization for control master items listOracle ERP Personalization for control master items list
Oracle ERP Personalization for control master items list
Ahmed Elshayeb
 
Web adi webcast_v3
Web adi webcast_v3Web adi webcast_v3
Web adi webcast_v3
Bala Nagella
 
Oracle EBS Tracking items costing return from customer
Oracle EBS Tracking items costing return from customerOracle EBS Tracking items costing return from customer
Oracle EBS Tracking items costing return from customer
Ahmed Elshayeb
 
Web Adi Success Story
Web Adi Success StoryWeb Adi Success Story
Web Adi Success Story
seanwfielding
 
Personalization how to restrict transaction type list of values
Personalization how to restrict transaction type list of valuesPersonalization how to restrict transaction type list of values
Personalization how to restrict transaction type list of values
Ahmed Elshayeb
 
P2p life cycle end to end
P2p life cycle end to endP2p life cycle end to end
P2p life cycle end to end
Ali Ibrahim
 
Ora fin r11i - v4.1
Ora fin r11i - v4.1 Ora fin r11i - v4.1
Ora fin r11i - v4.1
Ali Ibrahim
 
Oracle R12 Multi org ivas
Oracle R12 Multi org ivasOracle R12 Multi org ivas
Oracle R12 Multi org ivas
Ali Ibrahim
 
Oracle General ledger ivas
Oracle General ledger ivasOracle General ledger ivas
Oracle General ledger ivas
Ali Ibrahim
 

Viewers also liked (18)

Oracle Web ADI Implementation Steps
Oracle Web ADI Implementation StepsOracle Web ADI Implementation Steps
Oracle Web ADI Implementation Steps
 
Customize the login homepage For Oracle EBS R12
Customize the login homepage For Oracle EBS R12Customize the login homepage For Oracle EBS R12
Customize the login homepage For Oracle EBS R12
 
Procedure To Store Database Object Size And Number Of Rows In Custom Table
Procedure To Store Database Object Size And Number Of Rows In Custom TableProcedure To Store Database Object Size And Number Of Rows In Custom Table
Procedure To Store Database Object Size And Number Of Rows In Custom Table
 
Oracle Inventory Restrict user from update item attribute personalization
Oracle Inventory Restrict user from update item attribute personalizationOracle Inventory Restrict user from update item attribute personalization
Oracle Inventory Restrict user from update item attribute personalization
 
Restrict user from use account aliases incompatible with transaction action
Restrict user from use account aliases incompatible with transaction actionRestrict user from use account aliases incompatible with transaction action
Restrict user from use account aliases incompatible with transaction action
 
Personalization to restrict values in customer name and number lov in sales o...
Personalization to restrict values in customer name and number lov in sales o...Personalization to restrict values in customer name and number lov in sales o...
Personalization to restrict values in customer name and number lov in sales o...
 
Oracle Advanced Pricing (Creating a discount modifier using qualifiers)
Oracle Advanced Pricing (Creating a discount modifier using qualifiers)Oracle Advanced Pricing (Creating a discount modifier using qualifiers)
Oracle Advanced Pricing (Creating a discount modifier using qualifiers)
 
Webadi -a_sample_implementation
Webadi  -a_sample_implementationWebadi  -a_sample_implementation
Webadi -a_sample_implementation
 
All About Multi Organization Access
All About Multi Organization AccessAll About Multi Organization Access
All About Multi Organization Access
 
Oracle ERP Personalization for control master items list
Oracle ERP Personalization for control master items listOracle ERP Personalization for control master items list
Oracle ERP Personalization for control master items list
 
Web adi webcast_v3
Web adi webcast_v3Web adi webcast_v3
Web adi webcast_v3
 
Oracle EBS Tracking items costing return from customer
Oracle EBS Tracking items costing return from customerOracle EBS Tracking items costing return from customer
Oracle EBS Tracking items costing return from customer
 
Web Adi Success Story
Web Adi Success StoryWeb Adi Success Story
Web Adi Success Story
 
Personalization how to restrict transaction type list of values
Personalization how to restrict transaction type list of valuesPersonalization how to restrict transaction type list of values
Personalization how to restrict transaction type list of values
 
P2p life cycle end to end
P2p life cycle end to endP2p life cycle end to end
P2p life cycle end to end
 
Ora fin r11i - v4.1
Ora fin r11i - v4.1 Ora fin r11i - v4.1
Ora fin r11i - v4.1
 
Oracle R12 Multi org ivas
Oracle R12 Multi org ivasOracle R12 Multi org ivas
Oracle R12 Multi org ivas
 
Oracle General ledger ivas
Oracle General ledger ivasOracle General ledger ivas
Oracle General ledger ivas
 

Similar to Oracle Web Adi For upload item master

More than 12 More things about Oracle Database 12c
More than 12 More things about Oracle Database 12cMore than 12 More things about Oracle Database 12c
More than 12 More things about Oracle Database 12c
Guatemala User Group
 
Database Development Replication Security Maintenance Report
Database Development Replication Security Maintenance ReportDatabase Development Replication Security Maintenance Report
Database Development Replication Security Maintenance Reportnyin27
 
Relational DB Course
Relational DB  Course Relational DB  Course
Relational DB Course Sunny U Okoro
 
解决Ora 14098分区交换索引不匹配错误
解决Ora 14098分区交换索引不匹配错误解决Ora 14098分区交换索引不匹配错误
解决Ora 14098分区交换索引不匹配错误maclean liu
 
Error Handling Approach for MKT.docx
Error Handling Approach for MKT.docxError Handling Approach for MKT.docx
Error Handling Approach for MKT.docx
srikanth664336
 
Vlan capture setup
Vlan capture setupVlan capture setup
Vlan capture setup
東原 李
 
New Tuning Features in Oracle 11g - How to make your database as boring as po...
New Tuning Features in Oracle 11g - How to make your database as boring as po...New Tuning Features in Oracle 11g - How to make your database as boring as po...
New Tuning Features in Oracle 11g - How to make your database as boring as po...
Sage Computing Services
 
Data Warehouse and Business Intelligence - Recipe 3
Data Warehouse and Business Intelligence - Recipe 3Data Warehouse and Business Intelligence - Recipe 3
Data Warehouse and Business Intelligence - Recipe 3
Massimo Cenci
 
Understanding Query Optimization with ‘regular’ and ‘Exadata’ Oracle
Understanding Query Optimization with ‘regular’ and ‘Exadata’ OracleUnderstanding Query Optimization with ‘regular’ and ‘Exadata’ Oracle
Understanding Query Optimization with ‘regular’ and ‘Exadata’ Oracle
Guatemala User Group
 
[Pgday.Seoul 2019] Citus를 이용한 분산 데이터베이스
[Pgday.Seoul 2019] Citus를 이용한 분산 데이터베이스[Pgday.Seoul 2019] Citus를 이용한 분산 데이터베이스
[Pgday.Seoul 2019] Citus를 이용한 분산 데이터베이스
PgDay.Seoul
 
- Php myadmin sql dump-- version 4.0.10.7-- httpwww.php
 - Php myadmin sql dump-- version 4.0.10.7-- httpwww.php - Php myadmin sql dump-- version 4.0.10.7-- httpwww.php
- Php myadmin sql dump-- version 4.0.10.7-- httpwww.php
ssuserfa5723
 
DOODB_LAB.pptx
DOODB_LAB.pptxDOODB_LAB.pptx
DOODB_LAB.pptx
FilestreamFilestream
 
Query breakdown
Query breakdownQuery breakdown
Query breakdown
Peng Cheng
 
LIMS_DOCUMENTATION
LIMS_DOCUMENTATIONLIMS_DOCUMENTATION
LIMS_DOCUMENTATIONRAHUL KUMAR
 
CakePHP
CakePHPCakePHP
dokumen.tips_spring-boot-actuator.pdf
dokumen.tips_spring-boot-actuator.pdfdokumen.tips_spring-boot-actuator.pdf
dokumen.tips_spring-boot-actuator.pdf
Appster1
 

Similar to Oracle Web Adi For upload item master (20)

my_project
my_projectmy_project
my_project
 
More than 12 More things about Oracle Database 12c
More than 12 More things about Oracle Database 12cMore than 12 More things about Oracle Database 12c
More than 12 More things about Oracle Database 12c
 
Database Development Replication Security Maintenance Report
Database Development Replication Security Maintenance ReportDatabase Development Replication Security Maintenance Report
Database Development Replication Security Maintenance Report
 
Relational DB Course
Relational DB  Course Relational DB  Course
Relational DB Course
 
解决Ora 14098分区交换索引不匹配错误
解决Ora 14098分区交换索引不匹配错误解决Ora 14098分区交换索引不匹配错误
解决Ora 14098分区交换索引不匹配错误
 
Error Handling Approach for MKT.docx
Error Handling Approach for MKT.docxError Handling Approach for MKT.docx
Error Handling Approach for MKT.docx
 
Sql ejercicio 1
Sql ejercicio 1Sql ejercicio 1
Sql ejercicio 1
 
Vlan capture setup
Vlan capture setupVlan capture setup
Vlan capture setup
 
New Tuning Features in Oracle 11g - How to make your database as boring as po...
New Tuning Features in Oracle 11g - How to make your database as boring as po...New Tuning Features in Oracle 11g - How to make your database as boring as po...
New Tuning Features in Oracle 11g - How to make your database as boring as po...
 
Taller
TallerTaller
Taller
 
Data Warehouse and Business Intelligence - Recipe 3
Data Warehouse and Business Intelligence - Recipe 3Data Warehouse and Business Intelligence - Recipe 3
Data Warehouse and Business Intelligence - Recipe 3
 
Pl sql using_xml
Pl sql using_xmlPl sql using_xml
Pl sql using_xml
 
Understanding Query Optimization with ‘regular’ and ‘Exadata’ Oracle
Understanding Query Optimization with ‘regular’ and ‘Exadata’ OracleUnderstanding Query Optimization with ‘regular’ and ‘Exadata’ Oracle
Understanding Query Optimization with ‘regular’ and ‘Exadata’ Oracle
 
[Pgday.Seoul 2019] Citus를 이용한 분산 데이터베이스
[Pgday.Seoul 2019] Citus를 이용한 분산 데이터베이스[Pgday.Seoul 2019] Citus를 이용한 분산 데이터베이스
[Pgday.Seoul 2019] Citus를 이용한 분산 데이터베이스
 
- Php myadmin sql dump-- version 4.0.10.7-- httpwww.php
 - Php myadmin sql dump-- version 4.0.10.7-- httpwww.php - Php myadmin sql dump-- version 4.0.10.7-- httpwww.php
- Php myadmin sql dump-- version 4.0.10.7-- httpwww.php
 
DOODB_LAB.pptx
DOODB_LAB.pptxDOODB_LAB.pptx
DOODB_LAB.pptx
 
Query breakdown
Query breakdownQuery breakdown
Query breakdown
 
LIMS_DOCUMENTATION
LIMS_DOCUMENTATIONLIMS_DOCUMENTATION
LIMS_DOCUMENTATION
 
CakePHP
CakePHPCakePHP
CakePHP
 
dokumen.tips_spring-boot-actuator.pdf
dokumen.tips_spring-boot-actuator.pdfdokumen.tips_spring-boot-actuator.pdf
dokumen.tips_spring-boot-actuator.pdf
 

More from Ahmed Elshayeb

Personalization who i can restrict subinventory locator to store one item only
Personalization who i can restrict subinventory locator to store one item onlyPersonalization who i can restrict subinventory locator to store one item only
Personalization who i can restrict subinventory locator to store one item only
Ahmed Elshayeb
 
Oracle Purchasing Internal Requisition
Oracle Purchasing Internal RequisitionOracle Purchasing Internal Requisition
Oracle Purchasing Internal Requisition
Ahmed Elshayeb
 
Personalization select all record from menu for manage buyer work load
Personalization select all record from menu for manage buyer work loadPersonalization select all record from menu for manage buyer work load
Personalization select all record from menu for manage buyer work load
Ahmed Elshayeb
 
Sales Order needs to be automatically reserved, shipped & invoiced without an...
Sales Order needs to be automatically reserved, shipped & invoiced without an...Sales Order needs to be automatically reserved, shipped & invoiced without an...
Sales Order needs to be automatically reserved, shipped & invoiced without an...
Ahmed Elshayeb
 
Customized security roles
Customized security rolesCustomized security roles
Customized security roles
Ahmed Elshayeb
 
Cascading dependencies
Cascading dependenciesCascading dependencies
Cascading dependencies
Ahmed Elshayeb
 
Select all record from menu for matching item type in ap invoice personalization
Select all record from menu for matching item type in ap invoice personalizationSelect all record from menu for matching item type in ap invoice personalization
Select all record from menu for matching item type in ap invoice personalization
Ahmed Elshayeb
 
Oracle Personalization Restrict Subinventory And Lot Number LOV Dependent On...
Oracle Personalization Restrict Subinventory And Lot Number LOV  Dependent On...Oracle Personalization Restrict Subinventory And Lot Number LOV  Dependent On...
Oracle Personalization Restrict Subinventory And Lot Number LOV Dependent On...
Ahmed Elshayeb
 
How to configure LCM After receiving
How to configure LCM After receivingHow to configure LCM After receiving
How to configure LCM After receiving
Ahmed Elshayeb
 
Select All Record From Tools Menu On Find Receipts For Matching Form
Select All Record From Tools Menu On Find Receipts For Matching FormSelect All Record From Tools Menu On Find Receipts For Matching Form
Select All Record From Tools Menu On Find Receipts For Matching Form
Ahmed Elshayeb
 
Run report from menu Personalization كيفية تشغيل تقرير أو ما شابة من خلال شا...
Run report from menu  Personalization كيفية تشغيل تقرير أو ما شابة من خلال شا...Run report from menu  Personalization كيفية تشغيل تقرير أو ما شابة من خلال شا...
Run report from menu Personalization كيفية تشغيل تقرير أو ما شابة من خلال شا...
Ahmed Elshayeb
 
How to install a font using xml publisher administrator
How to install a font using xml publisher administratorHow to install a font using xml publisher administrator
How to install a font using xml publisher administrator
Ahmed Elshayeb
 
Oracle Order Management (Assign freight cost on shipping transaction)
Oracle Order Management (Assign freight cost on shipping transaction)Oracle Order Management (Assign freight cost on shipping transaction)
Oracle Order Management (Assign freight cost on shipping transaction)
Ahmed Elshayeb
 
Personalization to restrict subinventory lov in interorganization transfer كي...
Personalization to restrict subinventory lov in interorganization transfer كي...Personalization to restrict subinventory lov in interorganization transfer كي...
Personalization to restrict subinventory lov in interorganization transfer كي...
Ahmed Elshayeb
 
Personalizations for control deliver to organizations in Purchase Requisition...
Personalizations for control deliver to organizations in Purchase Requisition...Personalizations for control deliver to organizations in Purchase Requisition...
Personalizations for control deliver to organizations in Purchase Requisition...
Ahmed Elshayeb
 
Personalization to restrict subinventory lov in miscellaneous transaction to ...
Personalization to restrict subinventory lov in miscellaneous transaction to ...Personalization to restrict subinventory lov in miscellaneous transaction to ...
Personalization to restrict subinventory lov in miscellaneous transaction to ...
Ahmed Elshayeb
 
Items Subinventory Assignment كيفية ربط مخزن معين بعدة أصناف بإستخدام API
Items Subinventory Assignment كيفية ربط مخزن معين بعدة أصناف بإستخدام APIItems Subinventory Assignment كيفية ربط مخزن معين بعدة أصناف بإستخدام API
Items Subinventory Assignment كيفية ربط مخزن معين بعدة أصناف بإستخدام API
Ahmed Elshayeb
 
Assign Freight Cost On Shipping Transaction
Assign Freight Cost On Shipping TransactionAssign Freight Cost On Shipping Transaction
Assign Freight Cost On Shipping Transaction
Ahmed Elshayeb
 

More from Ahmed Elshayeb (18)

Personalization who i can restrict subinventory locator to store one item only
Personalization who i can restrict subinventory locator to store one item onlyPersonalization who i can restrict subinventory locator to store one item only
Personalization who i can restrict subinventory locator to store one item only
 
Oracle Purchasing Internal Requisition
Oracle Purchasing Internal RequisitionOracle Purchasing Internal Requisition
Oracle Purchasing Internal Requisition
 
Personalization select all record from menu for manage buyer work load
Personalization select all record from menu for manage buyer work loadPersonalization select all record from menu for manage buyer work load
Personalization select all record from menu for manage buyer work load
 
Sales Order needs to be automatically reserved, shipped & invoiced without an...
Sales Order needs to be automatically reserved, shipped & invoiced without an...Sales Order needs to be automatically reserved, shipped & invoiced without an...
Sales Order needs to be automatically reserved, shipped & invoiced without an...
 
Customized security roles
Customized security rolesCustomized security roles
Customized security roles
 
Cascading dependencies
Cascading dependenciesCascading dependencies
Cascading dependencies
 
Select all record from menu for matching item type in ap invoice personalization
Select all record from menu for matching item type in ap invoice personalizationSelect all record from menu for matching item type in ap invoice personalization
Select all record from menu for matching item type in ap invoice personalization
 
Oracle Personalization Restrict Subinventory And Lot Number LOV Dependent On...
Oracle Personalization Restrict Subinventory And Lot Number LOV  Dependent On...Oracle Personalization Restrict Subinventory And Lot Number LOV  Dependent On...
Oracle Personalization Restrict Subinventory And Lot Number LOV Dependent On...
 
How to configure LCM After receiving
How to configure LCM After receivingHow to configure LCM After receiving
How to configure LCM After receiving
 
Select All Record From Tools Menu On Find Receipts For Matching Form
Select All Record From Tools Menu On Find Receipts For Matching FormSelect All Record From Tools Menu On Find Receipts For Matching Form
Select All Record From Tools Menu On Find Receipts For Matching Form
 
Run report from menu Personalization كيفية تشغيل تقرير أو ما شابة من خلال شا...
Run report from menu  Personalization كيفية تشغيل تقرير أو ما شابة من خلال شا...Run report from menu  Personalization كيفية تشغيل تقرير أو ما شابة من خلال شا...
Run report from menu Personalization كيفية تشغيل تقرير أو ما شابة من خلال شا...
 
How to install a font using xml publisher administrator
How to install a font using xml publisher administratorHow to install a font using xml publisher administrator
How to install a font using xml publisher administrator
 
Oracle Order Management (Assign freight cost on shipping transaction)
Oracle Order Management (Assign freight cost on shipping transaction)Oracle Order Management (Assign freight cost on shipping transaction)
Oracle Order Management (Assign freight cost on shipping transaction)
 
Personalization to restrict subinventory lov in interorganization transfer كي...
Personalization to restrict subinventory lov in interorganization transfer كي...Personalization to restrict subinventory lov in interorganization transfer كي...
Personalization to restrict subinventory lov in interorganization transfer كي...
 
Personalizations for control deliver to organizations in Purchase Requisition...
Personalizations for control deliver to organizations in Purchase Requisition...Personalizations for control deliver to organizations in Purchase Requisition...
Personalizations for control deliver to organizations in Purchase Requisition...
 
Personalization to restrict subinventory lov in miscellaneous transaction to ...
Personalization to restrict subinventory lov in miscellaneous transaction to ...Personalization to restrict subinventory lov in miscellaneous transaction to ...
Personalization to restrict subinventory lov in miscellaneous transaction to ...
 
Items Subinventory Assignment كيفية ربط مخزن معين بعدة أصناف بإستخدام API
Items Subinventory Assignment كيفية ربط مخزن معين بعدة أصناف بإستخدام APIItems Subinventory Assignment كيفية ربط مخزن معين بعدة أصناف بإستخدام API
Items Subinventory Assignment كيفية ربط مخزن معين بعدة أصناف بإستخدام API
 
Assign Freight Cost On Shipping Transaction
Assign Freight Cost On Shipping TransactionAssign Freight Cost On Shipping Transaction
Assign Freight Cost On Shipping Transaction
 

Recently uploaded

Improving profitability for small business
Improving profitability for small businessImproving profitability for small business
Improving profitability for small business
Ben Wann
 
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
BBPMedia1
 
Premium MEAN Stack Development Solutions for Modern Businesses
Premium MEAN Stack Development Solutions for Modern BusinessesPremium MEAN Stack Development Solutions for Modern Businesses
Premium MEAN Stack Development Solutions for Modern Businesses
SynapseIndia
 
BeMetals Presentation_May_22_2024 .pdf
BeMetals Presentation_May_22_2024   .pdfBeMetals Presentation_May_22_2024   .pdf
BeMetals Presentation_May_22_2024 .pdf
DerekIwanaka1
 
Lookback Analysis
Lookback AnalysisLookback Analysis
Lookback Analysis
Safe PaaS
 
Project File Report BBA 6th semester.pdf
Project File Report BBA 6th semester.pdfProject File Report BBA 6th semester.pdf
Project File Report BBA 6th semester.pdf
RajPriye
 
CADAVER AS OUR FIRST TEACHER anatomt in your.pptx
CADAVER AS OUR FIRST TEACHER anatomt in your.pptxCADAVER AS OUR FIRST TEACHER anatomt in your.pptx
CADAVER AS OUR FIRST TEACHER anatomt in your.pptx
fakeloginn69
 
3.0 Project 2_ Developing My Brand Identity Kit.pptx
3.0 Project 2_ Developing My Brand Identity Kit.pptx3.0 Project 2_ Developing My Brand Identity Kit.pptx
3.0 Project 2_ Developing My Brand Identity Kit.pptx
tanyjahb
 
Digital Transformation in PLM - WHAT and HOW - for distribution.pdf
Digital Transformation in PLM - WHAT and HOW - for distribution.pdfDigital Transformation in PLM - WHAT and HOW - for distribution.pdf
Digital Transformation in PLM - WHAT and HOW - for distribution.pdf
Jos Voskuil
 
Set off and carry forward of losses and assessment of individuals.pptx
Set off and carry forward of losses and assessment of individuals.pptxSet off and carry forward of losses and assessment of individuals.pptx
Set off and carry forward of losses and assessment of individuals.pptx
HARSHITHV26
 
Cracking the Workplace Discipline Code Main.pptx
Cracking the Workplace Discipline Code Main.pptxCracking the Workplace Discipline Code Main.pptx
Cracking the Workplace Discipline Code Main.pptx
Workforce Group
 
Global Interconnection Group Joint Venture[960] (1).pdf
Global Interconnection Group Joint Venture[960] (1).pdfGlobal Interconnection Group Joint Venture[960] (1).pdf
Global Interconnection Group Joint Venture[960] (1).pdf
Henry Tapper
 
The-McKinsey-7S-Framework. strategic management
The-McKinsey-7S-Framework. strategic managementThe-McKinsey-7S-Framework. strategic management
The-McKinsey-7S-Framework. strategic management
Bojamma2
 
Buy Verified PayPal Account | Buy Google 5 Star Reviews
Buy Verified PayPal Account | Buy Google 5 Star ReviewsBuy Verified PayPal Account | Buy Google 5 Star Reviews
Buy Verified PayPal Account | Buy Google 5 Star Reviews
usawebmarket
 
Affordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n PrintAffordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n Print
Navpack & Print
 
The Parable of the Pipeline a book every new businessman or business student ...
The Parable of the Pipeline a book every new businessman or business student ...The Parable of the Pipeline a book every new businessman or business student ...
The Parable of the Pipeline a book every new businessman or business student ...
awaisafdar
 
20240425_ TJ Communications Credentials_compressed.pdf
20240425_ TJ Communications Credentials_compressed.pdf20240425_ TJ Communications Credentials_compressed.pdf
20240425_ TJ Communications Credentials_compressed.pdf
tjcomstrang
 
Taurus Zodiac Sign_ Personality Traits and Sign Dates.pptx
Taurus Zodiac Sign_ Personality Traits and Sign Dates.pptxTaurus Zodiac Sign_ Personality Traits and Sign Dates.pptx
Taurus Zodiac Sign_ Personality Traits and Sign Dates.pptx
my Pandit
 
anas about venice for grade 6f about venice
anas about venice for grade 6f about veniceanas about venice for grade 6f about venice
anas about venice for grade 6f about venice
anasabutalha2013
 
Unveiling the Secrets How Does Generative AI Work.pdf
Unveiling the Secrets How Does Generative AI Work.pdfUnveiling the Secrets How Does Generative AI Work.pdf
Unveiling the Secrets How Does Generative AI Work.pdf
Sam H
 

Recently uploaded (20)

Improving profitability for small business
Improving profitability for small businessImproving profitability for small business
Improving profitability for small business
 
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
 
Premium MEAN Stack Development Solutions for Modern Businesses
Premium MEAN Stack Development Solutions for Modern BusinessesPremium MEAN Stack Development Solutions for Modern Businesses
Premium MEAN Stack Development Solutions for Modern Businesses
 
BeMetals Presentation_May_22_2024 .pdf
BeMetals Presentation_May_22_2024   .pdfBeMetals Presentation_May_22_2024   .pdf
BeMetals Presentation_May_22_2024 .pdf
 
Lookback Analysis
Lookback AnalysisLookback Analysis
Lookback Analysis
 
Project File Report BBA 6th semester.pdf
Project File Report BBA 6th semester.pdfProject File Report BBA 6th semester.pdf
Project File Report BBA 6th semester.pdf
 
CADAVER AS OUR FIRST TEACHER anatomt in your.pptx
CADAVER AS OUR FIRST TEACHER anatomt in your.pptxCADAVER AS OUR FIRST TEACHER anatomt in your.pptx
CADAVER AS OUR FIRST TEACHER anatomt in your.pptx
 
3.0 Project 2_ Developing My Brand Identity Kit.pptx
3.0 Project 2_ Developing My Brand Identity Kit.pptx3.0 Project 2_ Developing My Brand Identity Kit.pptx
3.0 Project 2_ Developing My Brand Identity Kit.pptx
 
Digital Transformation in PLM - WHAT and HOW - for distribution.pdf
Digital Transformation in PLM - WHAT and HOW - for distribution.pdfDigital Transformation in PLM - WHAT and HOW - for distribution.pdf
Digital Transformation in PLM - WHAT and HOW - for distribution.pdf
 
Set off and carry forward of losses and assessment of individuals.pptx
Set off and carry forward of losses and assessment of individuals.pptxSet off and carry forward of losses and assessment of individuals.pptx
Set off and carry forward of losses and assessment of individuals.pptx
 
Cracking the Workplace Discipline Code Main.pptx
Cracking the Workplace Discipline Code Main.pptxCracking the Workplace Discipline Code Main.pptx
Cracking the Workplace Discipline Code Main.pptx
 
Global Interconnection Group Joint Venture[960] (1).pdf
Global Interconnection Group Joint Venture[960] (1).pdfGlobal Interconnection Group Joint Venture[960] (1).pdf
Global Interconnection Group Joint Venture[960] (1).pdf
 
The-McKinsey-7S-Framework. strategic management
The-McKinsey-7S-Framework. strategic managementThe-McKinsey-7S-Framework. strategic management
The-McKinsey-7S-Framework. strategic management
 
Buy Verified PayPal Account | Buy Google 5 Star Reviews
Buy Verified PayPal Account | Buy Google 5 Star ReviewsBuy Verified PayPal Account | Buy Google 5 Star Reviews
Buy Verified PayPal Account | Buy Google 5 Star Reviews
 
Affordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n PrintAffordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n Print
 
The Parable of the Pipeline a book every new businessman or business student ...
The Parable of the Pipeline a book every new businessman or business student ...The Parable of the Pipeline a book every new businessman or business student ...
The Parable of the Pipeline a book every new businessman or business student ...
 
20240425_ TJ Communications Credentials_compressed.pdf
20240425_ TJ Communications Credentials_compressed.pdf20240425_ TJ Communications Credentials_compressed.pdf
20240425_ TJ Communications Credentials_compressed.pdf
 
Taurus Zodiac Sign_ Personality Traits and Sign Dates.pptx
Taurus Zodiac Sign_ Personality Traits and Sign Dates.pptxTaurus Zodiac Sign_ Personality Traits and Sign Dates.pptx
Taurus Zodiac Sign_ Personality Traits and Sign Dates.pptx
 
anas about venice for grade 6f about venice
anas about venice for grade 6f about veniceanas about venice for grade 6f about venice
anas about venice for grade 6f about venice
 
Unveiling the Secrets How Does Generative AI Work.pdf
Unveiling the Secrets How Does Generative AI Work.pdfUnveiling the Secrets How Does Generative AI Work.pdf
Unveiling the Secrets How Does Generative AI Work.pdf
 

Oracle Web Adi For upload item master

  • 1. WEBADI For Master Items Uploading 1- Create Table DROP TABLE APPS.SH_WEBADI_ITEM_UPLOAD CASCADE CONSTRAINTS; CREATE TABLE APPS.SH_WEBADI_ITEM_UPLOAD ( SEGMENT1 VARCHAR2(240 BYTE), SEGMENT2 VARCHAR2(240 BYTE), SEGMENT3 VARCHAR2(240 BYTE), ORGANIZATION_ID NUMBER(35), ORGANIZATION_CODE VARCHAR2(3 BYTE), DESCRIPTION VARCHAR2(240 BYTE), INVENTORY_ITEM_STATUS_CODE VARCHAR2(240 BYTE), TEMPLATE_ID VARCHAR2(240 BYTE), TEMPLATE_NAME VARCHAR2(30 BYTE), PRIMARY_UOM_CODE VARCHAR2(240 BYTE), ATTRIBUTE1 VARCHAR2(240 BYTE), PROCESS_FLAG NUMBER(35), SET_PROCESS_ID NUMBER(35), INTERFACE_STATUS VARCHAR2(240 BYTE), SUMMARY_FLAG VARCHAR2(240 BYTE), ENABLED_FLAG VARCHAR2(240 BYTE), SEGMENT4 VARCHAR2(240 BYTE), SEGMENT5 VARCHAR2(240 BYTE), SEGMENT6 VARCHAR2(240 BYTE), SEGMENT7 VARCHAR2(240 BYTE), SEGMENT8 VARCHAR2(240 BYTE), TRANSACTION_TYPE VARCHAR2(240 BYTE) ) CREATE OR REPLACE PUBLIC SYNONYM SH_WEBADI_ITEM_UPLOAD FOR APPS.SH_WEBADI_ITEM_UPLOAD;
  • 2. 2- Create PakedgInDatabase CREATE OR REPLACE PACKAGE APPS.SH_webadi_item_upload_pkg IS l_segment1_len NUMBER; l_segment2_len NUMBER; PROCEDURE initialize_segment_len; PROCEDURE cust_import_data_to_interface; PROCEDURE cust_upload_data_to_staging ( p_segment1 VARCHAR2, p_segment2 VARCHAR2, p_organization_id VARCHAR2, p_organization_name VARCHAR2, p_description VARCHAR2, p_inventory_item_status_code VARCHAR2, p_template_name VARCHAR2, p_template_id VARCHAR2, p_primary_uom_code VARCHAR2, p_attribute1 VARCHAR2 ); END SH_webadi_item_upload_pkg; CREATE OR REPLACE PACKAGE BODY APPS.SH_webadi_item_upload_pkg IS PROCEDURE initialize_segment_len AS BEGIN BEGIN SELECT ffv.maximum_size INTO l_segment1_len FROM fnd_id_flex_segments_vl fifs, fnd_flex_value_sets ffv WHERE 1 = 1 AND fifs.flex_value_set_id = ffv.flex_value_set_id AND fifs.id_flex_code = 'MSTK' AND fifs.enabled_flag = 'Y' AND fifs.application_column_name = 'SEGMENT1'; EXCEPTION WHEN NO_DATA_FOUND THEN l_segment1_len := 0; END; BEGIN SELECT ffv.maximum_size
  • 3. INTO l_segment2_len FROM fnd_id_flex_segments_vl fifs, fnd_flex_value_sets ffv WHERE 1 = 1 AND fifs.flex_value_set_id = ffv.flex_value_set_id AND fifs.id_flex_code = 'MSTK' AND fifs.enabled_flag = 'Y' AND fifs.application_column_name = 'SEGMENT2'; EXCEPTION WHEN NO_DATA_FOUND THEN l_segment2_len := 0; END; END; PROCEDURE cust_import_data_to_interface IS CURSOR int_trans IS SELECT segment1, segment2, organization_id, ORGANIZATION_CODE, description, inventory_item_status_code, template_id, TEMPLATE_NAME, primary_uom_code, attribute1, transaction_type, process_flag, set_process_id FROM SH_webadi_item_upload; BEGIN FOR r_int_trans IN int_trans LOOP INSERT INTO MTL_SYSTEM_ITEMS_INTERFACE (segment1, segment2, organization_id, ORGANIZATION_CODE, description, inventory_item_status_code, template_id, TEMPLATE_NAME, primary_uom_code, attribute1, transaction_type,
  • 4. process_flag, set_process_id) VALUES (r_int_trans.segment1, r_int_trans.segment2, r_int_trans.organization_id, r_int_trans.ORGANIZATION_CODE, r_int_trans.description, r_int_trans.inventory_item_status_code, r_int_trans.template_id, r_int_trans.TEMPLATE_NAME, r_int_trans.primary_uom_code, r_int_trans.attribute1, r_int_trans.transaction_type, r_int_trans.process_flag, r_int_trans.set_process_id); DELETE FROM SH_webadi_item_upload cwi WHERE 1 = 1 AND NVL (cwi.SEGMENT1, 1) = NVL (r_int_trans.SEGMENT1, 1) AND NVL (cwi.SEGMENT2, 1) = NVL (r_int_trans.SEGMENT2, 1); END LOOP; COMMIT; END cust_import_data_to_interface; PROCEDURE cust_upload_data_to_staging ( p_segment1 VARCHAR2, p_segment2 VARCHAR2, p_organization_id VARCHAR2, p_organization_name VARCHAR2, p_description VARCHAR2, p_inventory_item_status_code VARCHAR2, p_template_name VARCHAR2, p_template_id VARCHAR2, p_primary_uom_code VARCHAR2, p_attribute1 VARCHAR2) IS l_error_message VARCHAR2 (3000); l_error_code VARCHAR2 (3000); l_organization_id NUMBER; l_template_id NUMBER; l_uom_validity VARCHAR2 (250); l_flag_validation VARCHAR2 (250); l_item_desc_len NUMBER; BEGIN ----------------------------------------
  • 5. -----Load Segment Sizes from setup------ ---------------------------------------- BEGIN initialize_segment_len; END; ---------------------------------------- ----------Select Org ID----------------- ---------------------------------------- IF p_organization_name IS NOT NULL THEN BEGIN SELECT hou.ORGANIZATION_ID INTO l_organization_id FROM hr_organization_units hou WHERE hou.NAME = p_organization_name; EXCEPTION WHEN NO_DATA_FOUND THEN l_error_message := l_error_message || ',' || 'Please enter correct organization'; l_error_code := 'E'; END; END IF; IF p_organization_id IS NOT NULL THEN BEGIN SELECT hou.ORGANIZATION_ID INTO l_organization_id FROM hr_organization_units hou WHERE hou.ORGANIZATION_ID = p_organization_id; EXCEPTION WHEN NO_DATA_FOUND THEN l_error_message := l_error_message || ',' || 'Please enter correct organization'; l_error_code := 'E'; END; END IF; ---------------------------------------- ----------Select Template ID------------
  • 6. ---------------------------------------- IF p_template_name IS NOT NULL THEN BEGIN SELECT mit.TEMPLATE_ID INTO l_template_id FROM MTL_ITEM_TEMPLATES mit WHERE mit.TEMPLATE_NAME = p_template_name; EXCEPTION WHEN NO_DATA_FOUND THEN l_error_message := l_error_message || ',' || 'Please enter correct template'; l_error_code := 'E'; END; END IF; ---------------------------------------- ------Validate Primary UOM Code--------- ---------------------------------------- IF p_primary_uom_code IS NOT NULL THEN BEGIN SELECT 'Valid' INTO l_uom_validity FROM MTL_UNITS_OF_MEASURE_VL uom WHERE uom.UOM_CODE = p_primary_uom_code; EXCEPTION WHEN NO_DATA_FOUND THEN l_error_message := l_error_message || ',' || 'Please enter the correct Primary/Secondary UOM Code'; l_error_code := 'E'; END; END IF; ---------------------------------------- -----Validate Description entered------- ---------------------------------------- BEGIN SELECT LENGTH (TRIM (p_description)) INTO l_item_desc_len FROM DUAL; IF l_item_desc_len > 240 THEN l_error_message :=
  • 7. l_error_message || ',' || 'Please ensure the description LENGTH IS lesser THAN 240 CHARACTERS'; l_error_code := 'E'; END IF; END; ---------------------------------------- --------Validate Item Segments---------- ---------------------------------------- BEGIN IF l_segment1_len > 0 AND LENGTH (P_SEGMENT1) > l_segment1_len OR l_segment2_len > 0 AND LENGTH (P_SEGMENT2) > l_segment2_len THEN l_error_message := l_error_message || ',' || 'Please ensure that all Item SEGMENT lengths are as per setup.'; l_error_code := 'E'; END IF; END; -------------------------------------------------------------------------------------------------------------- --------Condition to show error if any of the above validation picks up a data entry error-------------------- --------Condition to insert data into custom staging table if the data passes all above validations----------- IF l_error_code = 'E' THEN raise_application_error (-20101, l_error_message); ELSIF NVL (l_error_code, 'A') <> 'E' THEN INSERT INTO apps.SH_webadi_item_upload (segment1, segment2, organization_id, description, inventory_item_status_code, template_id, primary_uom_code, attribute1, process_flag, transaction_type, set_process_id, summary_flag, enabled_flag, interface_status) VALUES (TRIM (p_segment1),
  • 8. TRIM (p_segment2), l_organization_id, TRIM (p_description), TRIM (p_inventory_item_status_code), l_template_id, TRIM (p_primary_uom_code), TRIM (p_attribute1), 1, 'CREATE', 1, 'N', 'Y', 'NO'); ---------------------------------------------------------------------------------------------------- -----------Insert data into MTL_SYSTEM_ITEMS_INTERFACE after loading into staging table------------- ---------------------------------------------------------------------------------------------------- BEGIN cust_import_data_to_interface; END; END IF; END cust_upload_data_to_staging; END SH_webadi_item_upload_pkg; / 3- Create Viwe CREATE OR REPLACE VIEW XX_INV_ORG_V AS SELECT AA.MASTER_ORG MASTER_ORG_NAME, AA.ORGANIZATION_ID, NAME Inv_ORG_Name, AA.ORGANIZATION_CODE INV_ORG_Code FROM MTL_PARAMETERS_VIEW aa, HR_ORGANIZATION_UNITs org WHERE AA.ORGANIZATION_ID = org.ORGANIZATION_ID; 4- Create Integrator
  • 9. Integrator Name: SH-Item Internal Name: SH_ITEM Application Inventory The ‘Display in Create Document Page’ checkbox will be checkedandthe followingfunctionswill be addedbypressingthe highlightedbuttonsabove: 1. DesktopIntegration - Create Document 2. Create Document DesktopIntegration - Create Document BNE_ADI_CREATE_DOCUMENT Create Document BNE_CREATE_DOCUMENT
  • 10. Aftercompletingthe stepsabove,pressthe ‘Next’button.Aninterface will nowbe createdasfollows: The setupwill be asfollows:
  • 11. Interface Name: SH-ITEM Interface Type: API-Procedure Package Name XX_webadi_item_upload_pkg Procedure/FunctionName cust_upload_data_to_staging API Returns FND Message Code Afterthe entryabove,pressthe ‘Apply’button.The followingscreenwill appear: Clickon the highlightedInterface selectbox toviewthe parametersof the APIasfollows:
  • 12. Clickon the ‘Next’button.The followingscreenwill appear:
  • 13. Clickon the highlighted ‘Create Content’ buttontocreate the WebADIsheettemplatethatwill be usedfordataentry: The setupwill be asfollows:
  • 14. ContentName: SH-Items ContentType: TextFile Numberof Columns 10 Clickon the ‘Apply’button. The contentwill be createdas follows:
  • 15. You will nowhave tomanuallyfill inall the columndisplaynames.Thesecolumnswill be linkedtoall the parametersof the APIat a laterstage.All the columnswill be namedas perthe 10 parametersof the APIas follows: 1. SEGMENT1 2. SEGMENT2 3.Organization_ID 4. ORGANIZATION_NAME 5. DESCRIPTION 6. INVENTORY_ITEM_STATUS_CODE 7. Template_ID 8. TEMPLATE_NAME 9. PRIMARY_UOM_CODE 10. Attribute1 In ParameterListAddThe follows: Parameter List: WebADI: Download"TextFile"Parameters
  • 16. Choose ‘FromTemplate’ and press‘Create’.The followingwill appear.Ensure youruploadersetupisasfollows:
  • 17.
  • 20. Provide the Layoutname as follows: Layout Name: Customized –ItemUploadADI – Layout Numberof Headers: 1
  • 21. You will setthe placementof all the fieldsas ‘Line’.Click‘Next’.The followingwillappear.
  • 22. Click‘Apply’.The Layout will be successfullycreated.
  • 23.
  • 24. Define Mapping Navigation: DesktopIntegration Define Mapping The followingwill appear: Clickon ‘Define Mapping’ The followingwill appear:
  • 26. Enter the requireddetailsasfollows: Mapping Name: SH_ITEMS_MAP Mapping Key: SH_ITEMS_MAP Numberof Columns 10 Click‘Next’.The followingwillappear: SelectFromLOV For Both Side To Map The Template LayoutAndIntegrator
  • 27. You will nowenterall the Source andTarget columnson thispage. All 10 parametersof the APIsetupinthe WebADIwill be associatedwiththe contentcolumnsof the WebADIsheetonthispage. Aftermappingisdefinedforall the columns,clickon ‘Apply’. Afterthe completionof thisstep,youare nowreadyto uploaditemsthroughWebADI.
  • 28. Defining LOV For Field FieldName Code ORGANIZATION_ID DECLARE BEGIN BNE_INTEGRATOR_UTILS.CREATE_TABLE_LOV ( P_APPLICATION_ID => 401, P_INTERFACE_CODE => 'SH_ITEM_XINTG_INTF1', P_INTERFACE_COL_NAME => 'P_ORGANIZATION_ID', P_ID_COL => 'ORGANIZATION_ID', P_MEAN_COL => 'Inv_ORG_Name', P_DESC_COL => 'MASTER_ORG_NAME', P_TABLE => 'XX_INV_ORG_V', P_ADDL_W_C => '1=1', P_WINDOW_CAPTION => 'Organization List', P_WINDOW_WIDTH => 400, P_WINDOW_HEIGHT => 600, P_TABLE_BLOCK_SIZE => 50, P_TABLE_SORT_ORDER => 'Inv_ORG_Name', P_USER_ID => 1013415, P_POPLIST_FLAG => 'N'); COMMIT; END; ORGANIZATION_NAME DECLARE BEGIN BNE_INTEGRATOR_UTILS.CREATE_TABLE_LOV ( P_APPLICATION_ID => 401, P_INTERFACE_CODE => 'SH_ITEM1_XINTG_INTF1', P_INTERFACE_COL_NAME => 'P_ORGANIZATION_NAME', P_ID_COL => 'Inv_ORG_Name', P_MEAN_COL => 'Inv_ORG_Name', P_DESC_COL => 'MASTER_ORG_NAME', P_TABLE => 'XX_INV_ORG_V', P_ADDL_W_C => 'ORGANIZATION_ID in (7872,7851)', P_WINDOW_CAPTION => 'Organization List', P_WINDOW_WIDTH => 400, P_WINDOW_HEIGHT => 600, P_TABLE_BLOCK_SIZE => 50, P_TABLE_SORT_ORDER => 'Inv_ORG_Name', P_USER_ID => 1013415, P_POPLIST_FLAG => 'N'); COMMIT; END; TEMPLATE_NAME DECLARE BEGIN BNE_INTEGRATOR_UTILS.CREATE_TABLE_LOV ( P_APPLICATION_ID => 401,
  • 29. P_INTERFACE_CODE => 'SH_ITEM_XINTG_INTF1', P_INTERFACE_COL_NAME => 'P_TEMPLATE_NAME', P_ID_COL => 'TEMPLATE_NAME', P_MEAN_COL => 'TEMPLATE_NAME', P_DESC_COL => 'DESCRIPTION', P_TABLE => 'MTL_ITEM_TEMPLATES_VL', P_ADDL_W_C => '1=1', P_WINDOW_CAPTION => 'Template Name', P_WINDOW_WIDTH => 400, P_WINDOW_HEIGHT => 600, P_TABLE_BLOCK_SIZE => 50, P_TABLE_SORT_ORDER => 'TEMPLATE_NAME', P_USER_ID => 1013415, P_POPLIST_FLAG => 'N'); COMMIT; END; PRIMARY_UOM_CODE DECLARE BEGIN BNE_INTEGRATOR_UTILS.CREATE_TABLE_LOV ( P_APPLICATION_ID => 401, P_INTERFACE_CODE => 'SH_ITEM_XINTG_INTF1', -- BNE_INTERFACE_COLS_B.INTERFACE_CODE P_INTERFACE_COL_NAME => 'P_PRIMARY_UOM_CODE', -- BNE_INTERFACE_COLS_B.INTERFACE_COL_NAME P_ID_COL => 'UOM_CODE', P_MEAN_COL => 'UNIT_OF_MEASURE', P_DESC_COL => 'UOM_CLASS', P_TABLE => 'MTL_UNITS_OF_MEASURE_VL', P_ADDL_W_C => 'DISABLE_DATE is null', P_WINDOW_CAPTION => 'Primary UOM Name', P_WINDOW_WIDTH => 400, P_WINDOW_HEIGHT => 600, P_TABLE_BLOCK_SIZE => 50, P_TABLE_SORT_ORDER => 'UOM_CODE', P_USER_ID => 1013415, P_POPLIST_FLAG => 'N'); COMMIT; END;
  • 30. Create Function Linked To WebADI The nextstepisto assignthisfunctiontoa Menuof yourchoice:Navigation: SystemAdministratorApplicationFunction
  • 33. Navigate tothe responsibilitywhere the menuisassigned:
  • 34.
  • 35. Try to Launch the WebADIfromthe customfunction: My Youtube https://www.youtube.com/c/AhmedElshayeb2002?sub_confirmation=1