Friday, June 1, 2012

XML Publisher

  1. Drawbacks of Oracle Reports Layout design is Complicated.
  2. Normal text Output.
  3. The user cannot change output format (PDF, Excel, HTML, .rtf) at run time.

Difference Between Rdf report and XML Publisher?

         Oracle Report (.rdf)                   XML Publisher(11i) BI Publisher (R12)
1.  Develop .rdf file as per client           1. Develop .rdf report as per client
   Requirement                                     
Requirement
   a. Build Data modal(SQL Query)           a. Build Data modal(SQL Query)
   b. Deign Layout Model

2. Transfer .rdf file from local machine  2. Transfer .rdf file from local machine
    to server.                                         to server.

3. Define Executable.                         3. Define executable.

4. Define Concurrent Program.             4. Define Concurrent Program.

5. Attach Concurrent Program to          5. Attach Concurrent Program to
   the Request Group.                            the Request Group.

6. Run Concurrent Program through      6. Run Concurrent Program through
    SRS Window.                                    SRS Window.
                                                       7. Download XML output to Local                                                               Machine.
                                                       8. Open Msword document and load
                                                           XML output and design layout and
                                                           save as ".rtf".                 

                                                       9. Register data definition using the
                                                           responsibility "XML publisher
                                                         Administrator"(code=CP Shortname).

                              
                                                       10. Register Template and upload .rtf
                                                            file using the responsibility
                                                           
"XML publisher Administrator".



Step1: Develop .rdf report

Open Report Builder --> Cancel

Create user parameter:
 Navigation: Data modal -> user parameter


click on create button --> 
     go to Property pallet rename to P_CONC_REQUEST_ID

go to report triggers F11 of Before report 

        SRW.USER_EXIT('FND SRWINIT');

click on compile button -> close inner window.

go to report trigger F11 of After report

     SRW.USER_EXIT('FND SRWEXIT');

click on compile button -> close inner window.


go to Data modal

 click on SQL place on Report editor.

select * from emp ->ok

give me user credentials 
user name: apps
password:  apps
host name: vis

save as "RAJ_EMP_XML_REPORT.rdf".                                     
 
Step2:
      Transfer file from local machine to server.


 Path: .../PO/11.5.0/reports/US


Step3: 
            Define Executable --> Executable Method (Oracle Reports).

Step4:   define Concurrent program 

                              output:
                                 format : XML
                                 Style:    A4

Step5: Attach Concurrent program to the Request Group.

Step6: click on Switch Responsibility button select Required Responsibility.

Step7:  Run Concurrent program through SRS window.

click on view output button
   file -> save as "RAJ_EMP_XML_REP.xml"

save.

Step8:  Open msword document
          go to data --> load xml data --> select xml file --> click on open button --> ok.


Step9: Design layout insert all fields -> click on preview --> click pdf --> ok

           
         then save as     "RAJ_EMP_XML_TEMPLATE.rtf"

Step10: Register data definition 

     Navigation: XML Publisher Administrator --> Home --> Data Definitions.

click on create data definition button --> Name: RAJ_XML_DD
                                                      code: C.P short Name in upper case.

--> click on apply

--> copy name

select * from XDO_DS_DEFINITIONS_TL 
where  DATA_SOURCE_NAME='RAJ_XML_DD'

Step11: define template and upload (.rdf) file.

Navigation: XML Publisher Administrator --> Home --> Templates
               
--> click on create template button.

Name: RAJ_XML_TEMPLATE
Code:  RAJ_EMP_XML_REPORT

Application: purchasing --> Data Definition: Data definition name

select type as .rtf
default output type pdf.

click on browse button select .rtf file --> click on open

--> select language as English
territory: United States

--> click on apply button --> copy name

select * from XDO_TEMPLATE_TL
where ='RAJ_XML_TEMPLATE'

go to switched to required responsibility --> Run Concurrent Program. 




Wednesday, May 30, 2012

Types Of Documents: The Methodology of behind is

AIM -- Application Implementation Methodology Development by Oracle Corp

RICE                  Number                    Name                         Prepared By

Module Design          MDO50                  Functional Document                  Functional Consultant
Forms & Reports       MDO70                  Technical Design Document          Technical Consultant
                        MDO120                Migration Document                    Technical Consultant


Conversions             CVO40          Conversion Functional Design Document   Functional Consultant
Interface                 CVO60         
Conversion Technical Design Document    Technical Consultant


Support                  CR Document         Change Request                          Technical Consultant



Types Of Modules: 

Module: Module is nothing but one application it contains forms, reports and programs which are related for specific business functionality.

Example: PO - Module - This will be used to capture purchasing information like suppliers. their contact details, supplying material, unit price and discounts and so on.

ERP: Enterprise Resource planning

Financial: 
          
       AP -  Account Payable
       AR -  Account Receivables
       FA -  Fixed assets
       CM - Cash Management
       GL - General Ledger
       PA - Project Accounting

Manufacturing:

      PO    -      Purchase Order
      Inv   -      Inventory
      WIP  -      Work in Process
      BOM -      Bill of Material
      OM   -      Order Management
             -      Production
             -      MRP Schedules
             -      Enquiring

HRMS:

       -      People
       -      Payroll
       -      Benefits
OTL  -     Oracle Time & Labour

CRM:

      Customer Relationship and management
      Tele Services
      Service Contract
      Mobile Process








Tuesday, May 29, 2012

Introduction
 Types of ERP software's:
 
 Enterprise Resource Planning it is a integration of all resources Man,  Machines, material, Money.

       It is used to Increase productivity, Reduce work.
                                                                                 
                                                                     Output 
                                                Productivity = --------- 
                                                                     Input


ERPs  available in market
  • SAP
  • Oracle Applications
  • People Soft
  • Siebel
  • JD Edwards
Oracle Applications are used to capture Business functionality information of the Organization.
  •  Instances
                  Development stage 1
                  Development stage2
  • Testing -- Testing
  • Production -- Client Testing
Involved Personalities of Oracle Applications and their Roles and Responsibilities in brief.

 DBA:
  1. Installation Oracle Apps
  2. Data Backup of Hot backup and Cold backup.
  3. Apply Patches  1. Lower version to higher version    2. When ever Oracle Apps Networking Properly
  4. Performance Tuning to reduce sequel query time taken (Optimizing sequel query)
  5. Cloning: it is used to copy data & File system from one server to another server. (Mirror of existing data base).

Functional: 
  1.  Gather Business Requirement
  2.  Prepare MD050 Document
  3.  Prepare BR100 setup Document
  4.  Functional setup
Technical:
  1. Develop RICE components.
      R - Reports     -- Reports 6i, 10g
     
    I - Interface   -- Programs, SQL, PL/SQL
      C - Conversion--
    Programs, SQL, PL/SQL
      E - Extension  -- Forms 6i, 10g
  2. Prepare Documentation.
    1. MD070: Technical Design Document. 
    2. MD120: Migration Or Installation Document
    3. TE020: Unit Test Cases Document
  3. Performance Tuning.
  4. Prepare sequel queries based on end user requirement.
  5. AOL -> Application Object Library
  6. Attend weekly Meeting.

      MD070(Module Design): functional Design Document
      BR : Business Requirement.

   Legacy System:
                Any software other than Oracle Apps.
    Ex: AutoCAD, TIBCO, SAP, Mainframes.


   Types of projects:


  1. Implementation Project
  2. Customization Project
  3. Up-gradation ( 11.5.9 to 11.5.10.2)
  4. Supporting / Maintenance
Implementation Project:
     
        Client will be using another software to Maintain the business solution. now the client wants to have Oracle applications Package to capture the data.
That time we will start setups, data conversions, gap analysis, functions document prepare from the scratch - first time.
                           

Customization Project:
   
      Client was already using Oracle Applications, now the client would like to have few more modules to cover the business, for that we will customize new modules and integrate with existing modules.


Migration / Up-gradation Project:

     Client was already using oracle applications older version now client would like to move new version of Oracle Applications that time we will migrate older version objects in to new version.

Supporting or Maintenance:
            
        Once the implementation, customization and migration are over, then supporting project will be started where we will give supporting for the objects which were already developed, customized and migrated.