SlideShare una empresa de Scribd logo
1 de 14
Personalization for Control Master Items list
Purpose : Restrict Items LOV In All Form Using Security Rules
1-Create Function On Data Base
----------------------------------------------------------------------
CREATE OR REPLACE function APPS.SH_SET_CLIENT_INFO (x in varchar2) return number is
BEGIN
MO_GLOBAL.set_policy_context( 'S' ,fnd_global.org_id );
DBMS_APPLICATION_INFO.SET_CLIENT_INFO( x );
return 1;
END;
----------------------------------------------------------------------
2 - Create List Of Value For Master Items Dependent On View
- Create View On Data Base
----------------------------------------------------------------------
DROP VIEW APPS.SH_M_ITEM;
CREATE OR REPLACE FORCE VIEW APPS.SH_M_ITEM
(
SEGMENT1,
DESCRIPTION,
ORGANIZATION_ID
,PURCHASING_ENABLED_FLAG
,PURCHASING_ITEM_FLAG
)
AS
SELECT SEGMENT1, description, organization_id,PURCHASING_ENABLED_FLAG
,PURCHASING_ITEM_FLAG FROM MTL_SYSTEM_ITEMS_b
UNION ALL
SELECT USERENV ('CLIENT_INFO') SEGMENT1,
USERENV ('CLIENT_INFO') description, -1
,null PURCHASING_ENABLED_FLAG
,null PURCHASING_ITEM_FLAG
FROM DUAL
WHERE USERENV ('CLIENT_INFO') NOT LIKE '% %';
------------------------------------------------------------------------
- Create List Of Value
Text Remarkes
Table Name SH_M_ITEM
Value SEGMENT1
Meaning DESCRIPTION
Where/Order By ORGANIZATION_ID IN (CASE WHEN :
$PROFILES$.LOG_FORMAPPL = 'PO' THEN NVL (:
$PROFILES$.MFG_ORGANIZATION_ID,
(SELECT INVENTORY_ORGANIZATION_ID FROM
AP.FINANCIALS_SYSTEM_PARAMS_ALL WHERE ORG_ID = :
$PROFILES$.DEFAULT_ORG_ID))
WHEN :$PROFILES$.LOG_FORMAPPL = 'INV' AND :
$PROFILES$.LOG_FORMNAME = 'INVIDITM'
THEN TO_CHAR((SELECT MASTER_ORGANIZATION_ID
FROM MTL_PARAMETERS
WHERE ORGANIZATION_ID = :
$PROFILES$.MFG_ORGANIZATION_ID))
WHEN :$PROFILES$.LOG_FORMAPPL = 'INV' THEN
TO_CHAR(:$PROFILES$.MFG_ORGANIZATION_ID)
WHEN :$PROFILES$.LOG_FORMAPPL = 'ONT' AND :
$PROFILES$.LOG_FORMNAME = 'OEXOEORD' THEN NVL(:
$PROFILES$.MFG_ORGANIZATION_ID,0)
WHEN :$PROFILES$.LOG_FORMAPPL = 'ONT' THEN
NVL(:$PROFILES$.MFG_ORGANIZATION_ID,0)
WHEN :$PROFILES$.LOG_FORMAPPL = 'FND' THEN
NVL(:$PROFILES$.MFG_ORGANIZATION_ID,0)
ELSE :$PROFILES$.MFG_ORGANIZATION_ID END)
and PURCHASING_ENABLED_FLAG = (CASE WHEN :
$PROFILES$.LOG_FORMAPPL = 'PO' THEN 'Y'
else PURCHASING_ENABLED_FLAG
end)
Assingment List Of Value To KFF (System Items)
Personalizations In Master Items Form
New Item Code Validation Menu
Condation-:
1=SH_SET_CLIENT_INFO( ${item.mtl_system_items.inventory_item_mir.value({
AND NOT EXISTS (SELECT 1 FROM APPS.SH_M_ITEM WHERE SEGMENT1=($
{item.mtl_system_items.inventory_item_mir.value(({
Massage Text:-
=(select 'the Item '|| USERENV('CLIENT_INFO') ||' is valied' from dual)
When Defining New Items You Must Follow This Steps-:
1-Write The code of the new item and Do not exit From Code Field
2-Tools> Item Code Validation
After That Continue Item Definition With Your Normal Steps
LOVLOV
Test In Inventory Responsibility
Test In Purchasing Responsibility
Requisition Form
Purchase Order Form
This Solution under test
Enter Requisitions GUI
USE_ORG="Y"
$PROFILES$.MFG_ORGANIZATION_ID

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Inventory in Oracle apps
Inventory in Oracle apps Inventory in Oracle apps
Inventory in Oracle apps
 
Personalization Validate Po Quantity With PR
Personalization Validate Po Quantity With PRPersonalization Validate Po Quantity With PR
Personalization Validate Po Quantity With PR
 
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
 
Understanding credit check in oracle e business suite
Understanding credit check in oracle e business suiteUnderstanding credit check in oracle e business suite
Understanding credit check in oracle e business suite
 
Oracle Inventory – Types of Move Orders
Oracle Inventory – Types of Move OrdersOracle Inventory – Types of Move Orders
Oracle Inventory – Types of Move Orders
 
R12 inventory features
R12 inventory featuresR12 inventory features
R12 inventory features
 
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 كي...
 
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)
 
Oracle R12 Apps - Purchasing Module Setup Steps
Oracle R12 Apps - Purchasing Module Setup Steps Oracle R12 Apps - Purchasing Module Setup Steps
Oracle R12 Apps - Purchasing Module Setup Steps
 
How to remove disable and cancel shipment functionality in enter purchase or...
How to remove  disable and cancel shipment functionality in enter purchase or...How to remove  disable and cancel shipment functionality in enter purchase or...
How to remove disable and cancel shipment functionality in enter purchase or...
 
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
 
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
 
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)
 
Oracle min-max-planning
Oracle min-max-planningOracle min-max-planning
Oracle min-max-planning
 
Basics of Oracle Order Management
Basics of Oracle Order ManagementBasics of Oracle Order Management
Basics of Oracle Order Management
 
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 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
 
Oracle R12 Order Management - Back to Back (B2B) Order Flow:
Oracle R12 Order Management - Back to Back (B2B) Order Flow:Oracle R12 Order Management - Back to Back (B2B) Order Flow:
Oracle R12 Order Management - Back to Back (B2B) Order Flow:
 
Oracle glossary
Oracle glossaryOracle glossary
Oracle glossary
 
Oracle R12.1.3 Costing Overview
Oracle R12.1.3 Costing OverviewOracle R12.1.3 Costing Overview
Oracle R12.1.3 Costing Overview
 

Destacado

Destacado (20)

Oracle EBS R12 Sales order personalization
Oracle EBS R12 Sales order personalizationOracle EBS R12 Sales order personalization
Oracle EBS R12 Sales order personalization
 
Send mail with attached report layout
Send mail with attached report layoutSend mail with attached report layout
Send mail with attached report layout
 
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 Purchasing R12 Setup Steps
Oracle Purchasing R12 Setup StepsOracle Purchasing R12 Setup Steps
Oracle Purchasing R12 Setup Steps
 
Elshayeb Oracle R12 Order Management
Elshayeb Oracle R12 Order ManagementElshayeb Oracle R12 Order Management
Elshayeb Oracle R12 Order Management
 
Oracle inventory R12 Setup Guide
Oracle inventory R12 Setup GuideOracle inventory R12 Setup Guide
Oracle inventory R12 Setup Guide
 
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
 
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
 
Inventory aging report using oracle discoverer desktop
Inventory aging report using oracle discoverer desktopInventory aging report using oracle discoverer desktop
Inventory aging report using oracle discoverer desktop
 
Oracle Purchasing ivas
Oracle Purchasing ivasOracle Purchasing ivas
Oracle Purchasing ivas
 
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
 
All About Multi Organization Access
All About Multi Organization AccessAll About Multi Organization Access
All About Multi Organization Access
 
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
 
Elshayeb Expense Subinventory And Items Scenario
Elshayeb Expense Subinventory And Items ScenarioElshayeb Expense Subinventory And Items Scenario
Elshayeb Expense Subinventory And Items Scenario
 
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 Inventory Complete Implementation Setups.
Oracle Inventory Complete Implementation Setups.Oracle Inventory Complete Implementation Setups.
Oracle Inventory Complete Implementation Setups.
 
moh_elshayeb_2
moh_elshayeb_2moh_elshayeb_2
moh_elshayeb_2
 
Oracle Purchasing – Purchase Order Types & Difference between Standard & Plan...
Oracle Purchasing – Purchase Order Types & Difference between Standard & Plan...Oracle Purchasing – Purchase Order Types & Difference between Standard & Plan...
Oracle Purchasing – Purchase Order Types & Difference between Standard & Plan...
 
Abap training material
Abap training material Abap training material
Abap training material
 

Similar a Oracle ERP Personalization for control master items list

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
 
Sybase to oracle_conversion
Sybase to oracle_conversionSybase to oracle_conversion
Sybase to oracle_conversion
Sam Varadarajan
 
Exadata - Smart Scan Testing
Exadata - Smart Scan TestingExadata - Smart Scan Testing
Exadata - Smart Scan Testing
Monowar Mukul
 
12c: Testing audit features for Data Pump (Export & Import) and RMAN jobs
12c: Testing audit features for Data Pump (Export & Import) and RMAN jobs12c: Testing audit features for Data Pump (Export & Import) and RMAN jobs
12c: Testing audit features for Data Pump (Export & Import) and RMAN jobs
Monowar Mukul
 
create_workbook_store.sql-- create_store.sql-- Introcution,.docx
create_workbook_store.sql-- create_store.sql-- Introcution,.docxcreate_workbook_store.sql-- create_store.sql-- Introcution,.docx
create_workbook_store.sql-- create_store.sql-- Introcution,.docx
faithxdunce63732
 
Conext XW+ Multi-Unit Power System Design Guide (975-0739-01-01_Rev-B)
Conext XW+ Multi-Unit Power System Design Guide (975-0739-01-01_Rev-B)Conext XW+ Multi-Unit Power System Design Guide (975-0739-01-01_Rev-B)
Conext XW+ Multi-Unit Power System Design Guide (975-0739-01-01_Rev-B)
Jayvee Vergara
 
Oracle Diagnostics : Explain Plans (Simple)
Oracle Diagnostics : Explain Plans (Simple)Oracle Diagnostics : Explain Plans (Simple)
Oracle Diagnostics : Explain Plans (Simple)
Hemant K Chitale
 

Similar a Oracle ERP Personalization for control master items list (20)

[Pgday.Seoul 2019] Citus를 이용한 분산 데이터베이스
[Pgday.Seoul 2019] Citus를 이용한 분산 데이터베이스[Pgday.Seoul 2019] Citus를 이용한 분산 데이터베이스
[Pgday.Seoul 2019] Citus를 이용한 분산 데이터베이스
 
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...
 
Managing Statistics for Optimal Query Performance
Managing Statistics for Optimal Query PerformanceManaging Statistics for Optimal Query Performance
Managing Statistics for Optimal Query Performance
 
Oracle 11g caracteristicas poco documentadas 3 en 1
Oracle 11g caracteristicas poco documentadas 3 en 1Oracle 11g caracteristicas poco documentadas 3 en 1
Oracle 11g caracteristicas poco documentadas 3 en 1
 
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
 
Sybase to oracle_conversion
Sybase to oracle_conversionSybase to oracle_conversion
Sybase to oracle_conversion
 
Examples of-tca-apis
Examples of-tca-apisExamples of-tca-apis
Examples of-tca-apis
 
Oracle_TDE_Configurations_steps_ukoug.pdf
Oracle_TDE_Configurations_steps_ukoug.pdfOracle_TDE_Configurations_steps_ukoug.pdf
Oracle_TDE_Configurations_steps_ukoug.pdf
 
ZFINDALLZPROGAM
ZFINDALLZPROGAMZFINDALLZPROGAM
ZFINDALLZPROGAM
 
Db health check
Db health checkDb health check
Db health check
 
Baidartuts admob code
Baidartuts admob codeBaidartuts admob code
Baidartuts admob code
 
Exadata - Smart Scan Testing
Exadata - Smart Scan TestingExadata - Smart Scan Testing
Exadata - Smart Scan Testing
 
Sql2
Sql2Sql2
Sql2
 
ros2_humble_cheat_sheet2.pdf
ros2_humble_cheat_sheet2.pdfros2_humble_cheat_sheet2.pdf
ros2_humble_cheat_sheet2.pdf
 
12c: Testing audit features for Data Pump (Export & Import) and RMAN jobs
12c: Testing audit features for Data Pump (Export & Import) and RMAN jobs12c: Testing audit features for Data Pump (Export & Import) and RMAN jobs
12c: Testing audit features for Data Pump (Export & Import) and RMAN jobs
 
create_workbook_store.sql-- create_store.sql-- Introcution,.docx
create_workbook_store.sql-- create_store.sql-- Introcution,.docxcreate_workbook_store.sql-- create_store.sql-- Introcution,.docx
create_workbook_store.sql-- create_store.sql-- Introcution,.docx
 
Conext XW+ Multi-Unit Power System Design Guide (975-0739-01-01_Rev-B)
Conext XW+ Multi-Unit Power System Design Guide (975-0739-01-01_Rev-B)Conext XW+ Multi-Unit Power System Design Guide (975-0739-01-01_Rev-B)
Conext XW+ Multi-Unit Power System Design Guide (975-0739-01-01_Rev-B)
 
Your tuning arsenal: AWR, ADDM, ASH, Metrics and Advisors
Your tuning arsenal: AWR, ADDM, ASH, Metrics and AdvisorsYour tuning arsenal: AWR, ADDM, ASH, Metrics and Advisors
Your tuning arsenal: AWR, ADDM, ASH, Metrics and Advisors
 
Oracle Diagnostics : Explain Plans (Simple)
Oracle Diagnostics : Explain Plans (Simple)Oracle Diagnostics : Explain Plans (Simple)
Oracle Diagnostics : Explain Plans (Simple)
 
my_project
my_projectmy_project
my_project
 

Más de Ahmed Elshayeb

Más de Ahmed Elshayeb (14)

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...
 
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
 
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...
 
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
 

Último

Mckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for ViewingMckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for Viewing
Nauman Safdar
 
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
daisycvs
 
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al MizharAl Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
allensay1
 

Último (20)

Falcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business Growth
 
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1
 
Mckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for ViewingMckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for Viewing
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGBerhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
 
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
 
PHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation Final
 
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
CROSS CULTURAL NEGOTIATION BY PANMISEM NS
CROSS CULTURAL NEGOTIATION BY PANMISEM NSCROSS CULTURAL NEGOTIATION BY PANMISEM NS
CROSS CULTURAL NEGOTIATION BY PANMISEM NS
 
Nashik Call Girl Just Call 7091819311 Top Class Call Girl Service Available
Nashik Call Girl Just Call 7091819311 Top Class Call Girl Service AvailableNashik Call Girl Just Call 7091819311 Top Class Call Girl Service Available
Nashik Call Girl Just Call 7091819311 Top Class Call Girl Service Available
 
joint cost.pptx COST ACCOUNTING Sixteenth Edition ...
joint cost.pptx  COST ACCOUNTING  Sixteenth Edition                          ...joint cost.pptx  COST ACCOUNTING  Sixteenth Edition                          ...
joint cost.pptx COST ACCOUNTING Sixteenth Edition ...
 
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al MizharAl Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
 
PARK STREET 💋 Call Girl 9827461493 Call Girls in Escort service book now
PARK STREET 💋 Call Girl 9827461493 Call Girls in  Escort service book nowPARK STREET 💋 Call Girl 9827461493 Call Girls in  Escort service book now
PARK STREET 💋 Call Girl 9827461493 Call Girls in Escort service book now
 
HomeRoots Pitch Deck | Investor Insights | April 2024
HomeRoots Pitch Deck | Investor Insights | April 2024HomeRoots Pitch Deck | Investor Insights | April 2024
HomeRoots Pitch Deck | Investor Insights | April 2024
 
WheelTug Short Pitch Deck 2024 | Byond Insights
WheelTug Short Pitch Deck 2024 | Byond InsightsWheelTug Short Pitch Deck 2024 | Byond Insights
WheelTug Short Pitch Deck 2024 | Byond Insights
 
Arti Languages Pre Seed Teaser Deck 2024.pdf
Arti Languages Pre Seed Teaser Deck 2024.pdfArti Languages Pre Seed Teaser Deck 2024.pdf
Arti Languages Pre Seed Teaser Deck 2024.pdf
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
Durg CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN durg ESCORTS
Durg CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN durg ESCORTSDurg CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN durg ESCORTS
Durg CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN durg ESCORTS
 
Kalyan Call Girl 98350*37198 Call Girls in Escort service book now
Kalyan Call Girl 98350*37198 Call Girls in Escort service book nowKalyan Call Girl 98350*37198 Call Girls in Escort service book now
Kalyan Call Girl 98350*37198 Call Girls in Escort service book now
 

Oracle ERP Personalization for control master items list

  • 1. Personalization for Control Master Items list Purpose : Restrict Items LOV In All Form Using Security Rules 1-Create Function On Data Base ---------------------------------------------------------------------- CREATE OR REPLACE function APPS.SH_SET_CLIENT_INFO (x in varchar2) return number is BEGIN MO_GLOBAL.set_policy_context( 'S' ,fnd_global.org_id ); DBMS_APPLICATION_INFO.SET_CLIENT_INFO( x ); return 1; END; ---------------------------------------------------------------------- 2 - Create List Of Value For Master Items Dependent On View - Create View On Data Base ---------------------------------------------------------------------- DROP VIEW APPS.SH_M_ITEM; CREATE OR REPLACE FORCE VIEW APPS.SH_M_ITEM ( SEGMENT1, DESCRIPTION, ORGANIZATION_ID ,PURCHASING_ENABLED_FLAG ,PURCHASING_ITEM_FLAG ) AS SELECT SEGMENT1, description, organization_id,PURCHASING_ENABLED_FLAG ,PURCHASING_ITEM_FLAG FROM MTL_SYSTEM_ITEMS_b UNION ALL SELECT USERENV ('CLIENT_INFO') SEGMENT1, USERENV ('CLIENT_INFO') description, -1 ,null PURCHASING_ENABLED_FLAG ,null PURCHASING_ITEM_FLAG FROM DUAL WHERE USERENV ('CLIENT_INFO') NOT LIKE '% %'; ------------------------------------------------------------------------
  • 2. - Create List Of Value Text Remarkes Table Name SH_M_ITEM Value SEGMENT1 Meaning DESCRIPTION Where/Order By ORGANIZATION_ID IN (CASE WHEN : $PROFILES$.LOG_FORMAPPL = 'PO' THEN NVL (: $PROFILES$.MFG_ORGANIZATION_ID, (SELECT INVENTORY_ORGANIZATION_ID FROM AP.FINANCIALS_SYSTEM_PARAMS_ALL WHERE ORG_ID = : $PROFILES$.DEFAULT_ORG_ID)) WHEN :$PROFILES$.LOG_FORMAPPL = 'INV' AND : $PROFILES$.LOG_FORMNAME = 'INVIDITM' THEN TO_CHAR((SELECT MASTER_ORGANIZATION_ID FROM MTL_PARAMETERS WHERE ORGANIZATION_ID = : $PROFILES$.MFG_ORGANIZATION_ID)) WHEN :$PROFILES$.LOG_FORMAPPL = 'INV' THEN TO_CHAR(:$PROFILES$.MFG_ORGANIZATION_ID) WHEN :$PROFILES$.LOG_FORMAPPL = 'ONT' AND : $PROFILES$.LOG_FORMNAME = 'OEXOEORD' THEN NVL(: $PROFILES$.MFG_ORGANIZATION_ID,0) WHEN :$PROFILES$.LOG_FORMAPPL = 'ONT' THEN NVL(:$PROFILES$.MFG_ORGANIZATION_ID,0) WHEN :$PROFILES$.LOG_FORMAPPL = 'FND' THEN NVL(:$PROFILES$.MFG_ORGANIZATION_ID,0) ELSE :$PROFILES$.MFG_ORGANIZATION_ID END) and PURCHASING_ENABLED_FLAG = (CASE WHEN : $PROFILES$.LOG_FORMAPPL = 'PO' THEN 'Y'
  • 4. Assingment List Of Value To KFF (System Items)
  • 5. Personalizations In Master Items Form New Item Code Validation Menu
  • 6. Condation-: 1=SH_SET_CLIENT_INFO( ${item.mtl_system_items.inventory_item_mir.value({ AND NOT EXISTS (SELECT 1 FROM APPS.SH_M_ITEM WHERE SEGMENT1=($ {item.mtl_system_items.inventory_item_mir.value(({ Massage Text:- =(select 'the Item '|| USERENV('CLIENT_INFO') ||' is valied' from dual)
  • 7. When Defining New Items You Must Follow This Steps-: 1-Write The code of the new item and Do not exit From Code Field 2-Tools> Item Code Validation
  • 8. After That Continue Item Definition With Your Normal Steps LOVLOV
  • 9. Test In Inventory Responsibility
  • 10. Test In Purchasing Responsibility Requisition Form
  • 12. This Solution under test Enter Requisitions GUI