--
I’m sharing the information. Creating this blog is not just a hobby it’s a partnership to grow together.
Friday, 26 August 2011
order to cash Process
--
Thursday, 25 August 2011
PLSQL FUNCTION script for converting rupees in words
Function Script:
CREATE OR REPLACE FUNCTION ruppee_to_word (amount IN NUMBER)
RETURN VARCHAR2
AS
v_length INTEGER := 0;
v_num2 VARCHAR2 (50) := NULL;
v_amount VARCHAR2 (50) := TO_CHAR (TRUNC (amount));
v_word VARCHAR2 (4000) := NULL;
v_word1 VARCHAR2 (4000) := NULL;
TYPE myarray IS TABLE OF VARCHAR2 (255);
v_str myarray := myarray (' Thousand ', ' Lakh ', ' Crore ');
BEGIN
IF ((amount = 0) OR (amount IS NULL))
THEN
v_word := 'zero';
ELSIF (TO_CHAR (amount) LIKE '%.%')
THEN
IF (SUBSTR (amount, INSTR (amount, '.') + 1) > 0)
THEN
v_num2 := SUBSTR (amount, INSTR (amount, '.') + 1);
IF (LENGTH (v_num2) < 2)
THEN
v_num2 := v_num2 * 10;
END IF;
v_word1 :=
' AND '
|| (TO_CHAR (TO_DATE (SUBSTR (v_num2, LENGTH (v_num2) - 1, 2),
'J'),
'JSP'
)
)
|| ' paise ';
v_amount := SUBSTR (amount, 1, INSTR (amount, '.') - 1);
v_word :=
TO_CHAR (TO_DATE (SUBSTR (v_amount, LENGTH (v_amount) - 2, 3),
'J'
),
'Jsp'
)
|| v_word;
v_amount := SUBSTR (v_amount, 1, LENGTH (v_amount) - 3);
FOR i IN 1 .. v_str.COUNT
LOOP
EXIT WHEN (v_amount IS NULL);
v_word :=
TO_CHAR (TO_DATE (SUBSTR (v_amount, LENGTH (v_amount) - 1,
2),
'J'
),
'Jsp'
)
|| v_str (i)
|| v_word;
v_amount := SUBSTR (v_amount, 1, LENGTH (v_amount) - 2);
END LOOP;
END IF;
ELSE
v_word := TO_CHAR (TO_DATE (TO_CHAR (amount, '999999999'), 'J'), 'JSP');
END IF;
v_word := v_word || ' ' || v_word1 || ' only ';
v_word := REPLACE (RTRIM (v_word), ' ', ' ');
v_word := REPLACE (RTRIM (v_word), '-', ' ');
RETURN INITCAP (v_word);
END ruppee_to_word;
TEST SCRIPT:
SET serveroutput on;
BEGIN
DBMS_OUTPUT.put_line (ruppee_to_word (1455555));
END;
--
E-Business Suite Release 12.1.3 Now Available
E-Business Suite Release 12.1.3 Now Available
Announced early this week Oracle E-Business Suite 12.1.3 is now available for download.
R12.1.3 is a purly a maintenance patch (RUP) and can only be installed on top of an existing EBS 12.1 environment. which combines error corrections, statutory/regulatory updates, and functionality enhancements into a consolidated, suite-wide patch set.
On the Finance, Procurement and HRMS there is the usual small changes here and there, additional changes for different countries. Compare to 12.1.1 and 12.1.2 had a lot more functionality that we would be interested in all.
Refrence
- Oracle E-Business Suite Release 12.1.3 Release Update Pack (Patch 9239090)
- Oracle E-Business Suite Release 12.1.3 Readme (Note 1080973.1)
- Oracle E-Business Suite Release 12.1.3: Release Content Documents (Note 561580.1)
Of interest to reader will keep updated with some new features in upcoming post.
--
Supplier Hub
Supplier Hub(This article is from oracleappshub.com)
Oracle Supplier Data Hub is part of a full suite of Master Data Management (MDM) tools unifies and shares critical information about an organization's supply base. It does this by enabling customers to centralize all supplier information from heterogeneous systems and thus creates a single view of supplier information that can be leveraged across all functional departments.
Oracle Supplier Hub feature :
Oracle Supplier Hub can be broadly categorize into five major coverage area as per fig 1.
- Consolidate - Data Import Management, Source System , Cross Reference
- Cleanse - Matching, D & B Data Enrichment
- Various Functionality Coverage are
- Supplier Registration DQM and D&B
- Supplier attribute classification
- Merge, validate duplicates. Similar supplier names are checked.
- Integrated with D&B out of box. Import data in real-time or batch mode
- Various Functionality Coverage are
- Master - Supplier Classification & Relationship
- Share - Publication and Synchronization, Web Services, Security. This is also called as called OSN Integration.
- Govern -Classification Management, Hierarchy Management and Task Management
Typically data administrator functionalities are available from Supplier Data Librarian Super User application responsibility where the data librarian functionalities are available from Supplier Data Librarian application responsibility.
Take a note profile option POS:SM: Supplier Data Hub Configuration with a value Standalone at site level if you are deploying Supplier Hub as a centralized standalone MDM solution OR configure the profile option with a value Integrated EBS if you are deploying Supplier Hub as an Add-on for E-Business Suite to an existing EBS R12.1 application Installation after you purchase the application licenses.
From R12.1.2 to R12.1.3
Oracle Supplier Hub was first added in EBS in R12.1.2. With recent version 12.1.3, there is slight enhancements as below:
- Tasks and Notes , Contact points and Party Relationship
- Bulk Import & Spreadsheet Import
- Smart Search , Enable party as supplier , Supplier Creation De-duplication
- Supplier Data Publications and supplier Profile Report
Supplier Hub and TCA
Oracle Supplier Hub is built on top of Oracle Trading Community Architecture (TCA) of Oracle E-Business suite and leverage TCA implementations features like Data Quality, Batch Management, Source System Management, Adapters, Classifications, Relationships/Hierarchies, Tasks/Notes (available via Customer Data Hub (CDH)).
If you refer back to TCA and CDH documentations for the various profile options and implementations that are applicable at the party level for the functionalities exposed from Supplier Hub navigations.
You can take advantage of TCA DQM APIs to identify the potential duplicate Supplier parties in Supplier Master.
Customers can implement and use Supplier Lifecycle Management (SLM) to streamline the supplier relationship management processes through the trading lifecycle.
License Requirement
Supplier HUB Data requires a separate license. Those who already using isupplier can requires a separate license
It is a new module introduced in Oracle Applications release 12.1.2, and it allows integration with other systems besides Oracle Applications.
Option 1: Oracle Supplier Life cycle Management can be deployed on an existing E-Business suite R12.1 application instance.
Oracle Supplier Hub Add-on for E-Business Suite which has the same features that of Oracle Supplier Hub can be deployed on an existing E-Business suite R12.1 application instance.
Option 2: Customers who want to deploy a standalone Supplier master data management system can implement Oracle Supplier Hub using Oracle E-Business suite R12.1 platform. They can implement Oracle Supplier Life cycle Management along with Oracle Supplier Hub or as a standalone E-Business Suite application like any other E-Business Suite application in a new instance.
--
Wednesday, 24 August 2011
Order Management(OM) Integration Options
Order Management(OM) Integration Options
OM is one of the most complex modules in EBS, and in typical complex business model, the integration of other product or third party can't be denied. Processing an Order requires integration with many other business areas. Most integration points with other Oracle products are implemented via PL/SQL-based APIs.Here is brief discussion for Order Management EBS Integration points.
How Order Management integrated with iStore?
OM records customer orders placed via iStore, Order Capture and other CRM applications. It validates setup for shipping and payment options along with providing order status and the shipping information to customers. Once the quote is converted into an order, you can only make changes to the order through Order Management, prior to booking.
How Order Management integrated with Telesales?
Telesales' eBusiness Center has several integrations with Order Management. There is an Order tab to view order history and create new orders.
How Order Management integrated with Cost Management?
OM call the the Cost Management CST_COST_API to obtain cost from cst_item_costs or cst_quantity_layers when the Gross Margin feature of OM is enabled.
How Order Management integrated with Field Service?
Field Service Report requires specifically that you setup Price Lists, Units of Measure (UOM), and two Inventory Item Attributes in Order Management. Price Lists contain the list price for an item. Items could be material, but also labor and expenses like units of driving distance. Once material, expense and labor transactions for a task have been taken down on the Field Service Debrief, this information is updated to Charges. In Charges the list price for the item is received from Order Management and is used to generate an invoice for a customer.
How Order Management integrated with Depot Repair?
This is used by Depot Repair to create RMA and Sales Orders, validate customer accounts, and invoice customers for repairs.
How Order Management integrated with Install Base?
Information about Install Base trackable items is interfaced to Install Base in the following ways:
- Shippable Items: For both orders and returns, information is interfaced to Install Base via Inventory Interface.
- Non-Shippable Items: For both order and returns, information is interfaced to Install Base via the Order Management Fulfillment workflow activity Install Base also supports Internal Sales Order transactions by appropriately creating /updating item instances as a result of transactions between internal organizations such as pick transactions, shipments, and receipts.
How Order Management integrated with Service Contracts?
Service Contracts need to pulls information from the Install Base newly created customer records and creates an ownership record.
- Warranty: A Warranty contract is created when a Serviceable product is shipped.
- Extended Warranty: An Extended Warranty contract is created when an Extended Warranty is sold on a sales order. Oracle EAM & OM integration
- Subscription: Fulfillment starts after the contract approval process.
- RMA: Service Contracts sends Order Management RMA information
How Order Management integrated with Advanced Planning System/Global Order Promising/ ASCP?
Order Management uses Advanced Supply Chain Planning's Global Order Promising functionality to check the availability of ordered items and to schedule order lines.Scheduled Order Lines are viewed as demand by the Advanced Planning System.
How Order Management integrated with Purchasing?
Order Management integrates with Oracle Purchasing in the following functional areas:
- Return Receipts: Order Management uses the Oracle Purchasing Receipt functionality to handle Return receipts. When an item is received, Purchasing calls Order Management to indicate delivery and to get COGS information.
- Internal Orders: Oracle Purchasing uses Order Import to create internal orders.
- Drop-Ship Orders: Order Management integrates with Purchasing to fulfill drop-ship orders. It populates the PO requisitions interface table with information for order lines that need to be fulfilled via an external source.
How Order Management integrated with Bills of Material ?
This is integrated with BOM when models and kits are entered on sales orders.Normally OM uses the Bill of Material defined for the model or kit or explode the model into its components, for the purpose of the user selecting options and for shipping purposes.
How Order Management integrated with Workflow ?
Oracle Workflow is heavily used in EBS and specially to manage Order and Line processing. These PL/SQL based Workflow is a natural replacement for Order Cycles functionality. It provides a Graphical User Interfaces for defining activities, notifications, flows and viewing flow status.
How Order Management integrated with Advanced Pricing ?
OM is tightly integrated with Advance Pricing which includes price lists, modifiers, and agreements. Order Management, through its Sales Agreement functionality, creates price lists and pushes them into the Advanced Pricing tables. Order Management calls the Pricing Engine to make pricing requests during the processing of orders, and receives pricing information back from Advanced Pricing.
How Order Management integrated with Configurator ?
Order Management integrates with Oracle Configurator to support ordering and validation of configurations. The Configurator window is a Java Applet that can be launched from the Sales Order form.
How Order Management integrated with Oracle Payment ?
As we know Oracle payment is new product and OM accepts Credit Card information when entered on orders. It integrates with Oracle Payment to validate this information and get Credit Card authorizations. This information is then interfaced to Receivables.
How Order Management integrated with Receivables ?
Order Management integrates with Oracle Receivables in the following function areas:
- Invoice Interface: Order Management sends invoices and credit memos to Receivables via the Invoice Interface workflow activity. The seeded Invoice Interface - Line workflow sub-process populates the Receivables interface table.
- Receipts: Order Management calls Receivables' Receipt API to create receipts for prepaid credit card orders. Order Management receives a payment-set id from AR when the receipt is created, and then passes that id back to AR in the autoinvoice tables at invoicing time so that the invoice can be matched to the receipt.
- Tax: Order Management calls the Global Tax Engine APIs to default the Tax Code (ARP_TAX.GET_DEFAULT_TAX_CODE) and to calculate estimated tax (ARP_PROCESS_TAX.SUMMARY) for the order Line. The estimated tax value is now stored on the line and re-calculated only when any of the attributes affecting tax change. Information about the tax value is also stored as Line Price Adjustments.
- Credit Management: If the Credit Management product is installed, notifications are sent to it by Order Management when an order or line goes on credit hold, to initiate a credit review. If the credit review results in a decision to approve the order, a business event is posted which OM subscribes to and then releases the credit hold.
How Order Management integrated with Payables ?
OM accesses the AP Bank Accounts table to populate the Credit Card LOV when an order is being entered with a payment type of Credit Card. Additionally, if a new credit card number is entered and the authorization of that card through iPayment is successful, Order Management calls an AR API to create a new bank account record for the customer in the Bank Accounts table.
How Order Management integrated with Inventory Management ?
- Order Management integrates with Oracle Inventory Management through Managing Reservations.
- You can create reservations to on-hand quantities from the Sales Orders form.
How Order Management integrated with Trade Management ?
Order Management can receive RMA orders and lines from Oracle Trade Management as part of its dispute handling functionality.
Oracle General Ledger Integration
Oracle General Ledger Integration
Oracle General Ledger is one of the core product of EBS suite, and this is Integrated with almost every segment within EBS.Here is a list of just some of the Financial ,manufacturing and Human Resource Management products that integrate with General Ledger. Typically the integration of General ledger in EBS can be best understood as:
The integration data information can be best understood as below:
Oracle Financial
- Oracle Payables sends invoices, payments, realized gain and loss on foreign currency, and invoice price variance to GL.
- Oracle Receivables sends invoices, payments, adjustments, debit memos, credit memos, cash, chargebacks, and realized gain and loss on foreign currency to GL.
- Oracle Assets sends capital and construction in process asset additions, cost adjustments, transfers, retirements, depreciation, and reclassifications to GL.
- Oracle Purchasing sends accruals or receipts not invoiced, purchase orders, final closes, and cancellations to GL.
- Oracle Projects sends cost distribution of labor and non-labor costs, and project revenue to GL.
- Oracle Treasury sends revaluation and accrual entries to GL.
- Oracle Property Manager sends revenues and expenses related to real estate to GL.
- Oracle Lease Management sends accounting distributions related to leases, such as bookings of contracts, accruals, asset dispositions, terminations, and adjustments for multi-GAAP contracts to GL.
Oracle HRMS and Payroll
- Oracle HR shares employee information with GL.
- Oracle Payroll sends salary, deductions, and tax information to GL.
Oracle Manufacturing:
In terms of manufacturing this is Integrated as:
- Oracle Inventory sends cycle counts, physical inventory adjustments, receiving transactions, delivery transactions, intercompany transfers, sales order issues, internal requisitions, sub-inventory transfers, and Cost of Goods Sold (COGS) to GL.
- Work In Process(WIP) sends material issues or backflush from WIP to GL, along with completions, returns, resource and overhead transactions, and cost updates.
- Oracle Labor Distribution normally sends salary costs to GL.
Other Products
Oracle GL not only integrated with Application product, it does have capability to integrate with other products which is used for adhoc cum management Reporting, these tools are mostly.
- Business Intelligence/Analytic Solutions
- Enterprise Planning and Budgeting (EPB)
- Oracle Financial Services Applications (OFSA)
- Daily Business Intelligence (DBI)
- Activity-Based Management (OABM)
- General Ledger's integration with Oracle Enterprise Planning and Budgeting (EPB)allows us to easily identify, analyze, model, budget, forecast, and report on information stored in our general ledger. Using Oracle GL to maintain and report on account balances throughout the accounting period, and use Financial Analyzer to analyze financial data, such as actual and budget balances, which is after closing the period. We can automatically transfer actual, budget, or encumbrance data, as well as functional, statistical, and foreign entered data from General Ledger to Financial Analyzer, which is on of requirement if company does have different management reporting approach. With financial Analyzer, we can perform sophisticated budgeting and modeling, make changes to budgets and write back budget data to a new budget in GL or to several budget versions for comparative reporting. We would also drill directly from EPB balances to balances and transactions in Oracle General Ledger. With this extended functionality your EPB users with immediate and direct access to GL data without having to run reports or account inquiries in GL, that makes process efficient without any extra step.
- Oracle Financial Services Applications (OFSA) is a product suite that helps financial services institutions assess enterprise performance. This integration allows the transfer of General Ledger balances to OFSA to reconcile OFSA instrument tables, calculate transfer pricing of non-interest balance sheet items, or perform allocations. The results of OFSA allocation and transfer pricing results can then be transferred back to GL for posting and reporting.
- The integration with Oracle Daily Business Intelligence (DBI) allows us to get a daily snapshot of company's financial picture through its E-Business Suite Portals. This is achieved by over 200 pre-inbuilt Portals provide every user in the enterprise with the right information that they need, about every aspect of their business. This makes a centralized place to see the information spans across multiple applications in real time basis.
- The integration with Oracle Activity Based Management (OABM) allows you to perform complex analysis on costs that are collected in General Ledger in a separate analysis environmentâ€"apart from your GL data. OABM is optimized to support multi-layer complex cost assignment rules, activity hierarchies, and complex product and service definitions in terms of activities with complete activity definitions.