http://appsdbasworld.blogspot.com

appsdbasworld

 
APPS R12
  • R12.AD.A.DELTA.4 Patch
  • Disable concurrent manager
  • Increasing the number oacore process type(JVM) and...
  • Release12 installation
  • InitSID.ora settings for release12
  • Creating custom top in release12
  • Changing apps password
  • Apps questions
  • Workflow Notification Mailer Setup
  • Schedule downtime in R12
  • Enable/Disable restrict session of Apache
  • APPS 11i
  • Indian localization patch
  • Opening forms from linux machine
  • Replacing Jinitiator with JRE for Oracle Apps 11i
  • Enabling SSL for E-Business suite 11i
  • Executing gather schema statistics at backend
  • Cleaning temporary tablespace
  • How to check versions
  • How to find patchset level
  • Cleaning concurrent manager tables
  • Database General
  • Create A Production (Full or Partial) Duplicate On...
  • Creating a Duplicate Database on a New Host Using ...
  • Database Cloning
  • 11g top new features
  • New background processes in 10g
  • 10g Data Pump
  • Installing Oracle Database 9i (9.2.0.8) on RHEL 4
  • Query to kill inactive sessions
  • Installing 11g(11.1.0) database on Redhat Linux 4
  • Check Deprecated Initialization Parameters in 11g
  • Online backup 9i & 10g
  • Enable/Disable archivelog in 9i
  • Creating recovery catalog in remote database
  • Creating database with create database command
  • Application Server
  • web cache cloning
  • 10g AS installation with linux
  • Operating System
  • Script to start/stop R12 services
  • Basic commands to check system statistics
  • Statspack analyzer
  • Analyze your statspack report
  • Search
    Only search this Blog
    E-mail Subscription

    Enter your email address:

    Delivered by FeedBurner

    Others Coming Soon!
    Your Ad Here
    Creating custom top
    Tuesday, July 15, 2008
    Creating custom top
    -----------------------

    SCHEMA NAME : XXRLT

    TOP NAME : XXRLT_TOP

    Application : XXRLT Custom Application

    Data Group : XXRLTGroup

    Request Group : XXRLT Request Group

    Menu : XXRLT_CUSTOM_MENU

    Responsibility : XXRLT Custom

    1) Make the directory structure for your custom application files.

    cd $APPL_TOP

    mkdir xxrlt

    mkdir xxrlt/12.0.0

    mkdir xxrlt/12.0.0/admin

    mkdir xxrlt/12.0.0/admin/sql

    mkdir xxrlt/12.0.0/admin/odf

    mkdir xxrlt/12.0.0/sql

    mkdir xxrlt/12.0.0/bin

    mkdir xxrlt/12.0.0/reports

    mkdir xxrlt/12.0.0/reports/US

    mkdir xxrlt/12.0.0/forms

    mkdir xxrlt/12.0.0/forms/US

    mkdir xxrlt/12.0.0/lib

    mkdir xxrlt/12.0.0/out

    mkdir xxrlt/12.0.0/log

    2) Add the custom module into the environment

    cd $APPL_TOP

    vi customPROD_app01.env

    XXRLT_TOP=/sandb1/oracle/PROD/apps/apps_st/appl/xxrlt/12.0.0

    export XXRLT_TOP

    source the environment file ( /sandb1/oracle/PROD/apps/apps_st/appl/APPSPROD_pkgprod.env )

    Make entry to context file

    /sandb1/oracle/PROD/inst/apps/PROD_pkgprod/appl/admin/PROD_pkgprod.xml

    /sandb1/oracle/PROD/apps/apps_st/appl/xxrlt/12.0.0

    cd $INST_TOP/admin/install

    sh adgentopfile.sh

    Open new session, source environment file, and stop middle tier services, run autoconfig

    Open new session, source environment file, check for custom top in topfile.txt in $APPL_TOP/admin, start the middle tier services.

    3) create tablespace XXRLT datafile '/sandb1/oracle/PROD/db/apps_st/data/xxrlt01.dbf' size 500M

    4) create user xxrlt identified by xxrlt

    default tablespace xxrlt

    temporary tablespace temp1

    quota unlimited on xxrlt

    grant connect, resource to xxrlt;

    5) Register your Oracle Schema.

    Login to Applications with System Administrator responsibility

    Navigate to Application-->Register

    Application = XXRLT Custom Application

    Short Name = XXRLT

    Basepath = XXRLT_TOP

    Description = XXRLT Custom Application

    6) Register Oracle User

    Naviate to Security-->Oracle-->Register

    Database User Name = XXRLT

    Password = XXRLT

    Privilege = Enabled

    Install Group = 0

    Description = XXRLT Custom Application User

    7) Add Application to a Data Group

    Navigate to Security-->Oracle-->DataGroup

    Data Group = XXRLTGroup

    Description = XXRLT Custom Data Group

    Click on "Copy Applications from" and pick Standard data Group, then add the following entry.

    Application = XXRLT Custom

    Oracle ID = APPS

    Description = XXRLT Custom Application

    8) Create custom request group

    This will act as a placeholder for any custom reports we wish to make available for the Custom Responsibility (which is defined at a later stage)

    Navigate to Security-->responsbility-->Request

    Group = XXRLT Request Group

    Application = XXRLT Custom

    Code = XXRLT

    Description = XXRLT Custom Requests

    We will not define any requests to add to the group at this stage, but you can add some now if required.

    9) Create custom menu

    This will act as a placeholder for any menu items we wish to make available for the Custom Responsibility (which is defined at a later stage). We will create two menus, one for Core Applications and one for Self Service.

    Navigate to Application-->Menu

    Menu = XXRLT_CUSTOM_MENU

    User Menu Name = XXRLT Custom Application

    Menu Type =

    Description = XXRLT Custom Application Menu

    Seq = 100

    Prompt = View Requests

    Submenu =

    Function = View All Concurrent Requests

    Description = View Requests

    Seq = 110

    Prompt = Run Requests

    Submenu =

    Function = Requests: Submit

    Description = Submit Requests

    Menu = XXRLT_CUSTOM_MENU_SSWA

    User Menu Name = XXRLT Custom Application SSWA

    Menu Type =

    Description = XXRLT Custom Application Menu for SSWA


    10) Create new responsibility. One for Core Applications and One for Self Service (SSWA)

    Navigate to Security-->Responsibility-->Define

    Responsibility Name = XXRLT Custom

    Application = XXRLT Custom

    Responsibility Key = XXRLTCUSTOM

    Description = XXRLT Custom Responsibility

    Available From = Oracle Applications

    Data Group Name = XXRLTGroup

    Data Group Application = XXRLT Custom

    Menu = XXRLT Custom Application

    Request Group Name = XXRLT Request Group

    Responsibility Name = XXRLT Custom SSWA

    Application = XXRLT Custom

    Responsibility Key = XXRLTCUSTOMSSWA

    Description = XXRLT Custom Responsibility SSWA

    Available From = Oracle Self Service Web Applications

    Data Group Name = XXRLTGroup

    Data Group Application = XXRLT Custom

    Menu = XXRLT Custom Application SSWA

    Request Group Name = XXRLT Request Group

    11) Add responsibility to user

    Navigate to Security-->User-->Define

    Add XXRLT Custom responsibility to users as required.

    12) Other considerations

    You are now ready to create your database Objects, custom Reports, Forms, Packages, etc

    Create the source code files in the XXRLT_TOP directory appropriate for the type of object. For example forms would be located in $XXRLT_TOP/forms/US or package source code in $XXRLT_TOP/admin/sql for example.

    Database Objects, such as tables, indexes and sequences should be created in the XXRLT schema, and then you need to

    a) Grant all privilege from each custom data object to the APPS schema.

    For example : logged in as XXRLT user

    grant all privileges on myTable to apps;

    b) Create a synonym in APPS for each custom data object

    For example : logged in as APPS user

    create synonym myTable for XXRLT.myTable;

    13) Login to sysadmin, Application Developer Responsibility

    Application > Form ( Register the form )

    Application > Funtion ( Add the form to a function )

    Application > Menu ( Attach the function to a menu )

    Menu that is added to a particular responsbility is given to specific user

    Security > User > Define
    posted by Senthil Kumaran @ 7:09 AM  
    0 Comments:
    Post a Comment
    << Home
     
    About Me

    Name: Senthil Kumaran
    Home: Oslo, Oslo, Norway
    About Me: I'm working as a oracle applications dba(Apps DBA OCP) and fusion middleware.This views are my own only and not neccessary to match with others
    See my complete profile Add to Technorati Favorites
    Previous Post
    Archives
    Links
    Powered by

    BLOGGER

    Add On

    Add to Google

    Add to My AOL

    Subscribe in Bloglines

    Subscribe in NewsGator Online

    © Oracle AppsDBAs World Blogspot Template by SENTHIL KUMARAN SL