Está en la página 1de 26

Technical | OracleApps Epicenter - Part 3

OracleApps Epicenter

Odyssey of an OracleApps Consultant


Home About The Epicenter Resources SEARCH Contact Powered Search Get Updates! Subscribe to the OracleAppsHub to receive notifications when there are new posts:
Enter your email address
sign up

Categories 11i AOL API Integration Basic Accounting Beginner Beyond Apps Blogroll Cash Management Centrestage Conversion Depot Repair EBS Suite EDI Emerging Technologies Finance Functional Fusion Fusion Application General Interest HRMS Hyperion Implementations Integration InterCompany JumpStart MDM Methodology/Process Misc News OPM Oracle Application Oracle Asset Oracle Cloud * Oracle Diagnostics Oracle E-Business Tax Oracle eAM Oracle Footprint Oracle General Ledger Oracle ICM Oracle Legal Entity Configurator Oracle Manufacturing Oracle Order Management Oracle Payable Oracle Payment Module Oracle Pricing Oracle Product Oracle Purchasing Oracle Receivable Oracle TCA Oracle Treasury Personalizations R12 Release12 Security SEPA Service Contracts Subledger Accounting Technical

file:///C|/Users/lamraoui/Desktop/Technical%20_%20OracleApps%20Epicenter%20-%20Part%203.htm[02/10/2013 06:54:50]

Technical | OracleApps Epicenter - Part 3

Tool Uncategorized Web ADI XBRL Archives April 2013 February 2013 January 2013 December 2012 November 2012 October 2012 September 2012 July 2012 June 2012 May 2012 April 2012 March 2012 February 2012 January 2012 December 2011 November 2011 October 2011 September 2011 August 2011 July 2011 June 2011 May 2011 April 2011 March 2011 February 2011 January 2011 December 2010 November 2010 October 2010 September 2010 August 2010 June 2010 May 2010 April 2010 March 2010 February 2010 January 2010 December 2009 November 2009 October 2009 September 2009 August 2009 July 2009 June 2009 May 2009 April 2009 March 2009 February 2009 January 2009 December 2008 November 2008 October 2008 September 2008 August 2008 July 2008 June 2008 May 2008 April 2008 March 2008 February 2008 January 2008 December 2007 November 2007 October 2007 September 2007 August 2007 July 2007 June 2007 May 2007 April 2007 March 2007 February 2007 January 2007 December 2006 October 2006

file:///C|/Users/lamraoui/Desktop/Technical%20_%20OracleApps%20Epicenter%20-%20Part%203.htm[02/10/2013 06:54:50]

Technical | OracleApps Epicenter - Part 3

August 2006 Links Metalink Oracle Oracle Integration Repository Disclaimer Disclaimer Meta: RSS Comments RSS Valid XHTML eMail Ad Feature Topic Grab Free Copy Search
Search

Powered Search

Recent Posts 10 common causes of IT project failure What The Heck Is A REIT : REIT 101 Planning for the Big Data challenge Overview of Deffered Revenue Revenue Recognition: Does Your Company still Have missing link within ERP? Blogroll David Haimes Floyd Teter Steven Chan Tim Dexter Trioragroup Blog Total Page View News & Views VMware Fusion 6 review ITProPortal After getting star billing, Oracle's Fusion Applications take a supporting role PCWorld Oracle Obscured by Salesforce's Cloud Barron's Emulex Gen 5 Fibre Channel HBAs Qualified by Fusion-io for High Performance ThomasNet News (press release) User Onlines 334 Users
Search@Epicenter

Commonly used SCM Jargons


Posted on November 26th, 2007 by Sanjit Anand | Commonly used SCM Jargons. Lead Time - is the time between the initiation of any process of production and the completion of that process. E.g. lead time for ordering a new car from a manufacturer may be anywhere from 2 weeks to 6 months. In SCM, lead time reduction is an important part of most of the manufacturing companies. Cycle-Time - The time elapsing between a particular point in one cycle or production and the same point in the next cycle Safety Stock / Buffer Stock - is a term used to describe a level of stock that is maintained below the cycle stock to buffer against stock-outs. Safety Stock or Buffer Stock, exists to counter uncertainties in supply and demand Advanced Ship Notice (ASN) - is the notification the supplier sends the manufacturer in reaction to the pull signal notifying the material in on the way and confirming inventory will be replenished to meet the requirement. Print This Post | Email This Post

file:///C|/Users/lamraoui/Desktop/Technical%20_%20OracleApps%20Epicenter%20-%20Part%203.htm[02/10/2013 06:54:50]

Technical | OracleApps Epicenter - Part 3

Electronic Data Interchange (EDI) - is the exchange of electronic data between business partners who use a number of different hardware and software solutions. The exchange can involve documents such as sales orders, invoices, and advanced shipping notices (ASN). Vendor-managed inventory (VMI) - is a family of business models in which the buyer of a product provides certain information to a supplier of that product and the supplier takes full responsibility for maintaining an agreed inventory of the material, usually at the buyer's consumption location Logistics Management :The management of transportation operations of all types,including tracking and managing every aspect of vehicle maintenance, fuel costing, routing and mapping, warehousing,communications, EDI implementations, traveler and cargo handling, carrier selection and management, accounting. Logistics is Key to Supply Chain Management Often performed by a 3PL or 4PL Begin to contribute large portion to the organization costs 3PL (Third Party Logistics) - is a outsourced or "third party" logistics services to a company for part, or sometimes all of their supply chain management function. Third party logistics providers typically specialize in integrated warehousing and transportation services that can be scaled and customized to customers needs based on market conditions and the demands and delivery service requirements for their products and materials Lot Sizing is simply a size or quantity in a lot. But plays a very important role in a supply chain. One key decision of production planning is the batch or lot size Inventory Turns often referred to as stock turns, turns, and stock turnover. This measures the number of times invested in goods to be sold or used over in a period Replenishment Time is time required to replace the consumed stock. Supply Planning is the ability to use the distribution plan, inventory plan, sourcing plan, and materials plan to determine the best way to meet demand. Supply planning encompasses the allocation and deployment of resources, as well as facilitating order promising. Production Planning Planning is the ability to create a plan of record from the requirements of the demand, supply and capacity plans. Production planning (PP) encompasses the allocation and deployment of resources to optimize plant capabilities Demand Planning is simply put is foreseeing the actual demand or requirement of the market. It is used to monitor & make sure the "health" of a supply chain Posted in Functional, Oracle Manufacturing | No Comments

SCM Subsystem
Posted on November 15th, 2007 by Sanjit Anand | Print This Post | Email This Post In last post we have understood SCM flow. Let's talk in term of SCM IT requirement. SCM subsystems are important because this is required to support manufacturing managers in making their decisions so that they can optimize the trade off between capital tied up in stocks and inventories, versus the ability to deliver goods at prices and delivery dates agreed with customers. A typical flow and SCM cycle can be understood as fig below: SCMFlowinERP

Typically A SCM consists of these sub-systems can be categorize and consist of: Demand Management This is basically co-ordination sales forecasts from all the players, including sales representatives at the point of sale through production to raw material suppliers, so that everyone is working to the same plan, rather than creating unnecessary safety stocks. Distribution Resources Planning (DRP) This will Keep track of the status of production and procurement of materials for each order, where the goods are located, what transport and warehousing is in use, what stock to keep and when to re-order. Transport Management Systems (TMS) This kind of subsystem normally keep the information such as :what modes of transport at what cost are available to the shipper; what costs

file:///C|/Users/lamraoui/Desktop/Technical%20_%20OracleApps%20Epicenter%20-%20Part%203.htm[02/10/2013 06:54:50]

Technical | OracleApps Epicenter - Part 3

and timings are associated with each route; the order in which to load transport; optimization of multi-segment deliveries; compliance with documentation required for customs and shippers. Warehouse Management Systems (WMS) These are the systems which are used to optimize the storage and picking of goods in a warehouse, also includes compliance with carrier and customer documentation standards. Supplier Relationship Management (SRM) This kind of subsystem keeps the information about suppliers of direct and indirect materials, such as agreed terms of trade, records of status, records of contacts between the enterprise and the various points of contact in suppliers. Component Supplier Management (CSM) Management of lists of preferred suppliers and preferred parts; terms of trade such as delivery and price associated with them; rationalization of existing parts to minimize costs by substituting equivalent parts. I guess, the next question in mind would what are applications which are going to enable if anyone is going to roll out SCM functionality in Oracle EBS. Keep watching this space. Posted in EBS Suite, Functional, Oracle Manufacturing | No Comments

KNOW WHAT IS SUPPLY CHAIN MANAGEMENT (SCM)? : An Overview


Posted on November 10th, 2007 by Sanjit Anand | Print This Post | Email This Post This is one of the basic areas from management books. In fact lot of people have requested some more information on SCM, OPM and other manufacturing area. therefore,I take this opportunity, as this is one of my favorite topic, as I started my first job in PPC (Production Planning &Control) department of a big steel company a decades ago, so I hope I will surly help in giving a clear picture of SCM. Let's start with basic and gradually will move into ERP arena: SCM is defined as combination of art and science that goes into improving the way your company find the raw components that needs to make a product or services and deliver it to customer. In Business word this art and science become functions that an organization undertake. If you are IT guys you can understood SCM as: Systems that support manufacturing managers in making decisions that optimize the trade off between capital tied up in stocks and inventories, versus the ability to deliver goods at prices and delivery dates agreed with customers. In principle and reality, both inwards logistics operations to acquire materials to make products and outwards logistics operations shipping finished goods to final customers are monitored. WHAT EXACTLY IS SUPPLY CHAIN MANAGEMENT OR WHAT IS BASIC COMPONENT OF SCM? As per Supply-Chain Operations Reference-model (SCOR) which has been developed by Supply-Chain Council. This model organized and focused on the five primary management 1. 2. 3. 4. 5. PLAN SOURCE MAKE DELIVER RETURN

1. Plan : This is vital part of SCM philosophy, where the companies normally need to make strategy for managing all the resource that go towards fulfilling the customer demand for the product and services that they offers. A big piece of planning is developing a set of matrices to monitor the Supply chain so that it would be efficient, cost effective and deliver high quality and value to the customer. 2. Source : It means processes that procure goods and services to meet planned or actual demand. This part of SCM consists of selecting right suppliers that will deliver the good and services that need to create your product. Developing a set of pricing, delivery and payment process with supplier is important. Also this will also take care of managing the inventory of goods, and services you receive from your suppliers, including receiving shipping, verifying them, transferring them into various facilities and authorizing supplier payment. 3. Make : This is basically a step where your company starts fulfilling the request or BUILT for products into finished state to meet planned or actual demand. Schedule activity necessary for production, testing, packaging and preparation for delivery. 4. Deliver: This is also called Logistic Process. This is the processes that provide finished goods and services to meet planned or actual demand, typically including order management, transportation management, and distribution management. 5. Return - This is real pain of SCM model, which defined as processes associated with returning or receiving returned products for any reason. Typical model can be best described as:

file:///C|/Users/lamraoui/Desktop/Technical%20_%20OracleApps%20Epicenter%20-%20Part%203.htm[02/10/2013 06:54:50]

Technical | OracleApps Epicenter - Part 3

scmmodel

WHO IS THE STAKEHOLDER OF SUPPLY CHAIN These are considered as stake holder of SCM: Customers Your Company Design Partners Material Suppliers Contract Manufacturers Logistic Providers WHAT ARE DRIVERS OF THE SUPPLY CHAIN? These are the main drivers : Production Inventory Location Transportation Information 1. Production This driver addressing these questions: what products does the market want? How much of which products should be produced and by when? This activity includes the creation of master production schedules that take into account plant capacities, workload balancing, quality control, and equipment maintenance. 2. Inventory This driver addressing these questions: What inventory should be stocked at each stage in a supply chain? How much inventory should be held as raw materials, semi finished, or finished goods? The primary purpose of inventory is to act as a buffer against uncertainty in the supply chain. 3. Location This driver addressing these questions: Where should facilities for production and inventory storage be located? Where are the most cost efficient locations for production and for storage of inventory? Should existing facilities be used or new ones built? Once these decisions are made they determine the possible paths available for product to flow through for delivery to the final consumer. 4. Transportation This driver addressing these questions: How should inventory be moved from one supply chain location to another? Air freight and truck delivery are generally fast and reliable but they are expensive. Shipping by sea or rail is much less expensive but usually involves longer transit times and more uncertainty. 5. Information This driver addressing these questions: How much data should be collected and how much information should be shared? Timely and accurate information holds the promise of better coordination and better decision making. With good information, people can make effective decisions about what to produce and how much, about where to locate inventory and how best to transport it. GET FAMILIAR WITH TOP 10 TERMS, DEFINITIONS AND TERMINOLOGY IN SCM Master Demand Schedule - MDS The MDS is a consolidation of demand by product and time bucket Master Production Schedule- MPS The MPS is a statement of supply required to meet the demand for the items contained in the MDS. The master production schedule defines the anticipated build schedule for all products. The master production schedule also provides the basis for order promising (ATP) function Material Requirements Plan-MRP The Material requirements planning (MRP) calculates net requirements from gross requirements by evaluating:

file:///C|/Users/lamraoui/Desktop/Technical%20_%20OracleApps%20Epicenter%20-%20Part%203.htm[02/10/2013 06:54:50]

Technical | OracleApps Epicenter - Part 3

The master schedule Bills of material Scheduled receipts On-hand inventory balances Lead times Order modifiers Advanced Supply Chain Plan- ASCP Constrained Based and optimized version of MRP Planned Order Automatically suggested action from planning engine Consumption The process of "relieving" the forecast to prevent double counting of demand Drop Ship Having an order ship directly from the vendor to the customer without physically being in your inventory. Vendor Managed Inventory- VMI The process of giving the vendor the authority and visibility to determine what your inventory should be Customer Owned Inventory- COI Where you are managing the customers inventory on your premises and supply as required Work Order/Sales Order The request that you received from the customer for fulfilling there demand. SIMPLE PLANNING CYCLE WITHIN AN ORGANIZATION A typical planning cycle would start by loading the sales orders, forecast and other demand such internal orders into the master demand schedule (MDS). That demand statement would then be used as the schedule that drives the Master Production Schedule (MPS) . Take a note in regular MRP implementations the MPS is used as the schedule for ATP. Once the MPS is reviewed and updated is used as the schedule to drive the MRP process. The result of the MRP process is planned orders and exception messages. When released from MRP the planned orders for "buy" items become requisitions or purchase orders in the purchasing module and the "make" items become discrete jobs in the Work In Process Module. Once the finished goods are received into inventory it is shipped to satisfy customer orders. PlanningwithinOrgnization

Scenario I :Sales Order - Forecast Planning Cycle Forecast Planning This is the scenario where normally we are building to stock and satisfying sales order demand from stock. Here you will see the difference as planned orders are released to become purchase requisitions for components and work orders for sub assemblies and finished goods. The finished goods are then shipped to satisfy the sales orders. Scenario II : Planning - Procurement Cycle In the Planning-Procurement cycle we normally start where the first part of the planning cycle is complete and we have a planned order for a buy item from MRP. The planned order is released and becomes a requisition or purchase order in the purchasing module. A purchase order is then created from the requisition and sent

file:///C|/Users/lamraoui/Desktop/Technical%20_%20OracleApps%20Epicenter%20-%20Part%203.htm[02/10/2013 06:54:50]

Technical | OracleApps Epicenter - Part 3

ProcurementCycle

to the vendor. The vendor would supply the materials. The materials would be received into inventory and the purchase order would be closed. Scenario III :Planning - Drop Ship Cycle In the Drop Ship cycle the process is as follows: A sales order is received from the customer. After the sales order is entered a process is run that creates a purchase order that matches the sales orders The item, quantity and required date information on purchase order matches that information on the sales order. The ship to address on the purchase order is the ship to address of the customer. The vendor ships the product directly to your customer. Once the vendor ships the product you receive" the purchase order and that creates the shipping transaction to satisfy the sales order. Matching accounting transactions complete the process DropShipmentCycle

You can also see technical details for drop ship cycle in my earlier post. Scenario IV :Planning - WIP Cycle In the Work In Process cycle after the planning cycle is complete a planned order is released to create a discrete job. Material/components is issued the job or back flushed from inventory. The job is completed from Work In Process to Inventory. wipcycle

Scenario V : Planning - Outside Processing Cycle With Outside Processing you could be buying a service, an item or capacity from an outside vendor. The setup for each of these scenarios will be described in the training sessions to follow, however they all follow a similar process. A routing with an outside processing operation is setup. After the planning cycle is complete a planned order is released to create a discrete job. Once the Discrete job is moved to a outside processing operation, a purchase requisition is triggered. The requisition is imported to Purchasing and a purchase order is created. The details of the discrete job such as job number, assembly number and quantity is tied to the purchase order. The purchase order is sent to the vendor. When the purchase order is received its destination will be shop floor and the assembly will be returned to the next operation on the work order. OutsideProcessing

This make an end of this discussion. In Next post we will see what are the different subsystem SCM will have and what are the modules which comes under SCM Implementation. Any comment is welcome :)

file:///C|/Users/lamraoui/Desktop/Technical%20_%20OracleApps%20Epicenter%20-%20Part%203.htm[02/10/2013 06:54:50]

Technical | OracleApps Epicenter - Part 3

Posted in EBS Suite, Functional, Oracle Manufacturing | 28 Comments

Understanding Global Accounting Engine Dual posting, Tables, Reports


Posted on November 10th, 2007 by Sanjit Anand | Print This Post | Email This Post Continuing my last post for AX , here is some more information for Global accounting Engine's Dual posting and Reporting need. Lets start with Dual posting. Global Accounting Engine (AX) Dual Posting The Global Accounting Engine's dual posting functionality allow simultaneous posting into two sets of books (a main and a secondary sets of books).The AX Dual posting (or multiple posting) functionality lets you meet reporting and accounting requirements when you have multiple sets of books with different charts of accounts, calendars, and rules sets. Control Accounts The Global Accounting Engine automatically creates detailed balances for control accounts. The balances are calculated for each account with the control account status by period and third party when you run a subledger report. Control accounts are printed on summary and detail balance reports provided by the Global Accounting Engine. Documents Sequencing A document sequence uniquely numbers documents generated by an Oracle Applications product. Using Oracle Applications, you initiate a transaction by entering data through a form and generating a document, for example, an invoice. Document sequences can provide proof of completeness. For example, document sequences can be used to account for every transaction, even transactions that fail. Document sequences can also provide an audit trail. For example, a document sequence can provide an audit trail from the general ledger into the subsidiary ledger, and to the document that originally affected the account balance. Table Details These are the additional tables which keeps the events data. gloabal accounting process AX_SETUP_GLOBAL AX_SETUP_POSTING_BOOKS AX_TRANS_PROGRAMS AX_EVENTS AX_DOCUMENT_STATUSES AX_SLE_HEADERS AX_SLE_LINES AX_BALANCES GL_INTERFACE GL_JE_LINES AX Reporting Below is a list of the most important AX Reports: The Daily Journal Book - Line Descriptions report displays fiscal year totals for specified sequences. For both manual and imported journals in General Ledger, the report shows the General Ledger accounting sequence number assigned at the time of posting, instead of the General Ledger document sequence number. The Daily Journal Book - Header Descriptions report is sorted by sequence name, General Ledger date, and accounting sequence number within the range of requested balancing segments. The report provides totals for the range of balancing segments requested, but not subtotals for each balancing segment. The Final Daily Journal Book - Header Descriptions report allow the review of all accounting entries for your set of books by sequence name and period. The Supplier/Customer Balance by Account/Accounting Flexfield report allows reviewing information about balances and period activities by account and supplier/customer for one or more accounting periods. This report lets you justify your balances in General Ledger, Payables, and Receivables. Limitations of AX It has been designed based on primary transactions in Local GAAP. Its needs same calendar in primary and secondary set of books The other limitation is that no user access to account transformation rules that mean very limited functionality. Intensive setup and maintenance, that makes a technical difficulty. Separate release and patch sets. This support issue is yet another limitation. Non-Standard as it is replaced by GL posting process,separate additional tables. Not Complete as only limited to few like AP, AR and in some case France can use INVENTORY as sub-ledger modules Posted in Functional, Oracle General Ledger, Oracle Product | 4 Comments

Understanding Global Accounting Engine ( Product AX)


Posted on November 9th, 2007 by Sanjit Anand | Why is the Global Accounting Engine needed? The Global Accounting Engine is needed for European foreign subsidiaries as they are required to do reporting in foreign countries. Print This Post | Email This Post

file:///C|/Users/lamraoui/Desktop/Technical%20_%20OracleApps%20Epicenter%20-%20Part%203.htm[02/10/2013 06:54:50]

Technical | OracleApps Epicenter - Part 3

The Global Accounting Engine produces European reports not available in the standard accounting applications. It is Legal compliance tool for some international accounting and audit requirements. Accounting transformation for inventory/purchasing Audit Trail: adds required sub-transactions (cash reversals,adjustments, and others) additional GL sequences across AR/AP Control accounts for sub-ledger-GL reconciliation What is functionality of the Global Accounting Engine ? The Global Accounting Engine provides you with features to satisfy the following basic business needs. You can: 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. Comply with accounting regulations of any country. Some accounting entries are legal in one country but not in another. The Global Accounting Engine lets you choose the right accounting schemes for your country. Define accounting rules per set of books. Post different accounting rules to different sets of books. Generate different accounting entries from the same business transaction into different sets of books. Perform synchronous multiple set-of-book accounting. The multiple set-of-book accounting is synchronous because it ensures that a Business transaction is either posted in all related set of books or is not posted in any set of books. Comply with legal and fiscal audit trail requirements. Store all accounting entries in the same structure and format for all applications. An accounting entry always consists of a header and two or more accounting entry lines. The Global Accounting Engine uses this information to provide accurate reconciliation reports in applications such as Payables and Receivables. Reconcile your subledger accounting system with General Ledger. The Global Accounting Engine provides additional reports such as daily journal reports. Reports are used when a company needs to match the amounts in the subledgers such as Payables, Receivables, and General Ledger. Define journals rather than using hard-coded categories. These journals are numbered sequentially to comply with legal requirements. Assign sequential numbers to the defined journals across applications. Each accounting entry has a unique identifier as well as other header information. This accounting number is the primary key for your accounting lines. You can use the same numbering in applications such as Payables and Receivables. Audit and control period and fiscal year closing procedures. The Global Accounting Engine provides a new mechanism for closing periods that ensures a complete and gapless numbering is generated as required in some countries. Create journal entries and detailed balances for control accounts. Control accounts are General Ledger accounts that you can access only from subledger applications such as Payables and Receivables. The balances are calculated for each account with the control account status and third party period and identification. A third party can be a supplier in Payables or a customer in Receivables. The Global Accounting Engine uses these structures to provide legal balance reports that are the same across all applications. Secure subledger accounting entries. You can either secure accounts individually or secure the procedure to create accounting entries. To secure subledger accounting entries, use control accounts to define accounts. A control account is only accessible from the subledgers. Securing your entries ensures a valid audit trail is on paper. The secured posting makes sure that you are only given access to a range of steps involved in the posting cycle. Print reports that correspond to country-specific accounting practices. Print legal subledger accounting reports .

17.

18. 19.

Which are potentially implementation using global accounting Engine(AX)? AX is mainly used to comply with the European legislations mainly.Any European Implementation which is operating in more countries will have options to use. Is Global Accounting Engine mandatory for Italy, France, Greece or Portugal? Oracle has suggested for 6 countries (France, Italy,Greece, Portugal, Spain, Austria) AX has replaced localizations for France, Italy. AX provides legal report formats for specified countries. How Global Accounting Engine works: Operationally, the Global Accounting Engine changes the way in which transactions are posted from the sub-ledger to the General Ledger. For transactions from AR, AP, the standard GL Interface is switched off and postings are done via the Accounting Engine translator. A sub-ledger accounting entry is created for each Event, which represents a change in state of a document, e.g. an Invoice. Accounting Rules are used to translate these events and to create entries in the AX tables. A report is run to create the sub-ledger balances in AX by Third Party and accounting period. After AX translation is run, the accounting entries are transferred to the General Ledger via the normal GL interface tables. The big difference in using AX is that instead of posting transactions direct to the GL Interface table, they are transferred via the AX Engine where they are translated before being transferred to the General Ledger. This can be shown as:

file:///C|/Users/lamraoui/Desktop/Technical%20_%20OracleApps%20Epicenter%20-%20Part%203.htm[02/10/2013 06:54:50]

Technical | OracleApps Epicenter - Part 3

gloabal accounting process

This ends of Global Accounting Engine(Product AX) discussion, will see some more information on dual posting and some important technical details in next post. Till than keep watching this space :) Posted in Functional, Oracle General Ledger, Oracle Product | 7 Comments

Deep Drive : Customer Interface in AR


Posted on November 8th, 2007 by Sanjit Anand | Print This Post | Email This Post Lot of people requested some more information for customer import. So I decided to clubbed together, so here to go: Lets start with Customer ..why it is important in your business. As per encyclopedia the customer is defined as: "A customer is someone who makes use of or receives the products or services of an individual or organization." Its means it is one who become a entity in your business world, irrespective of your line of business. If you are manufacturer the customer is one to whom you provide the product and get the money or services for which your get paid. Time to time the customer definition has been changed and now in today economy it can be redefined as: A customer..may include users, consumers, demanders, commanders, and requestors. Any person or entity who interacts directly or indirectly with any business system, thus it can be a client within internal departments, a supplier from the procurement process, an employee, or someone who is ringing up the cash register. What information is important to keep in Business? Typical information required for any customer is address, contact, bank , profile,class. Oracle standard form does have more than 8 tabs which hold most of the information. A typical flow of customer setup in Oracle is as; customersetup

Fig: Standard Setup process for customer

file:///C|/Users/lamraoui/Desktop/Technical%20_%20OracleApps%20Epicenter%20-%20Part%203.htm[02/10/2013 06:54:50]

Technical | OracleApps Epicenter - Part 3

customersetup1

Fig : Entity Model for Customer Setup What is Customer Interface ? Customer Interface is a oracle seeded tool that is used to import and validate current or historical customer information from other systems into Receivables. Once customer information is imported into the system, you can use Customer Interface to import additional data for that customer (such as additional contacts or addresses) and to update existing information. This is yet another options to enter Customer information other than manually update and enter new information using the Customer windows. Customer Interface and Customer in pre 11i and 11i If you are coming from some old version, if have been noticed few things has been changed: Customer tables have changed, to move customer in TCA model, it means The HZ tables The role of Parties Note:Added in order to track prospective customers Due to CRM integration and adds benefit of having all customer groups stored in one location. 11i tables used by Customer Interface Pre 11i versions used only 12 tables 11i version uses 23+ tables Only 4 of those tables remain the same Main Customer tables have changed Revised look and feel to Customer screen, too The Change Here is significant changes has been noticed from pre 11i and r11i version. FIND screen in 11i Find window automatically appears while calling customer screen.

file:///C|/Users/lamraoui/Desktop/Technical%20_%20OracleApps%20Epicenter%20-%20Part%203.htm[02/10/2013 06:54:50]

Technical | OracleApps Epicenter - Part 3

10

11cust

most important , the Match Results window now is included in 11i, and it represnt multiple lines due to Parties and Accounts: cusseacrch

Customer screen

file:///C|/Users/lamraoui/Desktop/Technical%20_%20OracleApps%20Epicenter%20-%20Part%203.htm[02/10/2013 06:54:50]

Technical | OracleApps Epicenter - Part 3

107custscreen

11icustome

Customer Tables Previous Tables that have changed RA_CUSTOMERS RA_ADDRESSES RA_SITE_USES RA_PHONES RA_CONTACTS AR_CUSTOMER_PROFILES RA_CUSTOMER_RELATIONSHIPS AR_CUSTOMER_PROFILE_AMOUNTS Tables that remain the same RA_CUST_RECEIPT_METHODS AP_BANK_BRANCHES AP_BANK_ACCOUNTS AP_BANK_ACCOUNT_USES TCA model - how its drived RA_CUSTOMERS, previously the main customer table is now a view.This become view which consists of data in HZ_CUST_ACCOUNTS and HZ_PARTIES tables. New Customer Tables - also known as HZ Tables The new HZ Customer Tables have tables for Customer Accounts and Parties Customer Table Vs HZ Tables Here is summarize information for both for them:

file:///C|/Users/lamraoui/Desktop/Technical%20_%20OracleApps%20Epicenter%20-%20Part%203.htm[02/10/2013 06:54:50]

Technical | OracleApps Epicenter - Part 3

customerdatamapping

Considering Customer as Parties HZ_PARTIES stores information about organizations, groups, and people. If a party becomes a customer then the information for the customer is stored in the HZ_CUST_ACCOUNTS table. A Party record in the Parties table can have multiple customer account records in the Customer Accounts table. One row is created in HZ_PARTIES for every customer record that is imported through the Customer Interface. CRM uses the customer module making it a requirement for all customers to have a party id and customer id. Customer Interface : The Flow: The following diagram shows how customer information is imported into the customer tables. CustomerImport

11i Customer Interface Vs Oracle Base table Here is summarize information for interface Vs base table. Once Customer Import get completed successfully , the data moved to these tables:

file:///C|/Users/lamraoui/Desktop/Technical%20_%20OracleApps%20Epicenter%20-%20Part%203.htm[02/10/2013 06:54:50]

Technical | OracleApps Epicenter - Part 3

customerinterfaceFlow

Please take a note, the bank model has been changed in r12, this will have till 11.5.10.2. If you are looking for R12 , refer to trm guide. Where to start for Customer Interface 1.The first steps would be your is preparing Receivables setup activity Be sure to set up new data in Receivables that the Customer Interface should import. For example: AutoCash Rule Sets AutoInvoice Grouping Rules Collectors Customer Addresses Customer Bank Information Customer Exemptions Customer Profile Classes Demand Classes Dunning Letter Sets Freight Carriers Payment Methods Payment Terms Statement Cycles Tax Codes Be sure to also set up Lookups in Receivables that the Customer Interface should import. These are the lookups: Countries Site Use Codes Credit Ratings Risk Codes Account Statuses Communication Types Customer Classes 2. Next is to map the Interface Tables RA_CUSTOMER_INTERFACE_ALL ORIG_SYSTEM_CUSTOMER_REF CUSTOMER_NAME CUSTOMER_STATUS INSERT_UPDATE_FLAG CUSTOMER_NUMBER ORIG_SYSTEM_ADDRESS_REF PRIMARY_SITE_USE_FLAG SITE_USE_CODE ADDRESS1 COUNTRY LOCATION RA_CUSTOMER_PROFILES_INT_ALL CUSTOMER_PROFILE_CLASS_NAME ORIG_SYSTEM_CUSTOMER_REF INSERT_UPDATE_FLAG CREDIT_HOLD ORIG_SYSTEM_ADDRESS_REF RA_CONTACT_PHONES_INT_ALL ORIG_SYSTEM_CUSTOMER_REF ORIG_SYSTEM_TELEPHONE_REF TELEPHONE TELEPHONE_TYPE INSERT_UPDATE_FLAG

file:///C|/Users/lamraoui/Desktop/Technical%20_%20OracleApps%20Epicenter%20-%20Part%203.htm[02/10/2013 06:54:50]

Technical | OracleApps Epicenter - Part 3

ORIG_SYSTEM_ADDRESS_REF ORIG_SYSTEM_CONTACT_REF CONTACT_LAST_NAME RA_BANKS_INTERFACE ORIG_SYSTEM_CUSTOMER_REF PRIMARY_FLAG START_DATE BANK_ACCOUNT_NAME BANK_ACCOUNT_CURRENCY_CODE BANK_ACCOUNT_NUM BANK_BRANCH_NAME ORIG_SYSTEM_ADDRESS_REF RA_CUST_PAY_METHOD_INTERFACE ORIG_SYSTEM_CUSTOMER_REF START_DATE PAYMENT_METHOD_NAME PRIMARY_FLAG ORIG_SYSTEM_ADDRESS_REF 3. RUN the Import Program Run Import after AR Customer Interface tables have been populated Program will validate the data in the interface table before creating records in Receivables Run the Customer Interface process through the Submit Request window But, a separate navigational path is also provided Interfaces -> Customer Check output file for errors erroroutput

Make corrections and repeat import process Not Surprise , if you get these....Common Errors..very common a3: Bill_To_Orig_Address_Ref is not a valid bill-to address Verify the Bill-To address reference is valid. Keep in mind that when using the bill-to reference with a ship-to address record... the bill-to must already exist in Receivables. Note: Ran into this issue. Try running bill-to records through the interface first and ship-to records as second batch - this will resolve the error. Do not Interface with both in the same batch. a1:Customer record for insert must have validated profile record defined New customers and each Bill-To record must have a customer level profile in the RA_CUSTOMER_PROFILES_INT_ALL table. a8: Conflicting profile classes specified for this customer/site Profile classes for customer and bill-to must be the same. Sites cannot have a profile class different from the customer. J1: Site_USE_CODE is not updateable. J3: LOCATION is not updateable. J2: PRIMARY_SITE_USE_FLAG is not updateable. Keep in mind that site_use_code, primary_use_flag, and location may not be updateable through the Customer Interface A3: Customer reference for insert is already defined. A5: Customer Number already assigned to a different customer. Customer reference and Customer number are values that must be unique. Verify the customer reference or customer number does not already exist for another customer. Tips and Technique 1. Check out some of the Profile Options hitting Customer Import HZ: Generate Party Number This the profile option can be updated at Site, Application, Responsibility and User levels.This profile option determines whether party number should be auto-generated. If value is 'No',means party number must be passed in by the user else if 'Yes' or if the value is not set, party number will be auto-generated.

file:///C|/Users/lamraoui/Desktop/Technical%20_%20OracleApps%20Epicenter%20-%20Part%203.htm[02/10/2013 06:54:50]

Technical | OracleApps Epicenter - Part 3

HZ: Generate Party Site Number same as above for party site number set at all leval. HZ: Internal Party This profile option is used as a part of CRM setup. This must be set if CRM is installed. It is used for data migration purpose. HZ: Generate Contact Number This profile option determines whether contact number should be auto-generated.If the value is 'No', contact number must be passed in by the user. If the value is 'Yes' or if the value is not set, contact number will be auto-generated. 2. Automatic sequence number for customer number Many times AR department is not like oracle seeded number which start by default 1000.Options are there: From R11 and 11i, you cannot change the sequence via the forms and therefore any change that you make to the sequence would have to be through SQLPlus and that would not be supported. To set the sequence number Step 1. In the Application Developer responsibility, Menu: Application=>Database=>Sequence Step 2. Query on sequence RA_CUSTOMERS_NUM_S This will bring up the sequence for the customer numbers and you can enter the number that you want it to start from. To set automatic numbering for customer after setting the sequence: Step 1. Menu:=>System=>System Options Step 2. Region - Invoicing and Customers Step 3. Check the box for Automatic Customer Numbering. 3. When doing Migration from other system, adviced to use TRIM Function When loading interface tables remove all trailing spaces from import data. Example: LTRIM(RTRIM(customer_name)) 4.If importing large number of customers, run in smaller batches instead of all at once. Oracle benchmark is about 10,000 records per batch is ideal, it is suggested to keep the batch size small. 5.When rolling out in Multi-Org , then you must populate the org_IDs in the interface tables and run the customer interface for each organization set-up responsiblity.

Posted in Functional, Oracle Receivable, Technical | 51 Comments

FSG What Is It?


Posted on November 7th, 2007 by Sanjit Anand | Print This Post | Email This Post Do you know many financial reports have been written using Oracle's Financial Statement Generator in Oracle EBS since very begining. This is one of robust tool that allows us to create reports which meet user defined criteria. Lets take quick overview of FSG and its usage. What Are Oracle FSGs? FSG is short form of Financial Statement Generator. In brief , is a powerful reporting engine that supports interchangeable report objects, server-based processing for high performance, and report scheduling for efficient use of system resources. A user defined report that allows for the rollup of GL Account Balances (i.e. combinations of accounting segments GL Code Combinations) into logical groupings for reporting The FSG allows you to? This is End user tool , which enables end business user for financial reporting without any programming Most of these reports are oriented toward financial statements These are very very easy to use :-) Transfer accounting information to a popular spreadsheet if you prefer to use your personal computer for analysis and planning. Report on both translated and entered foreign currency amounts. Access a wide variety of standard management and accounting reports for the detail information you need, including chart of account listings, journals, general ledgers and trial balances. Define the complex financial statements you need to analyse your business,including responsibility reports for business units, profit centres and cost centers. The good things is that all these reports run through concurrent manager Most important there is no additional setup required We can design our reports to meet your business needs Design to print directly to MS Excel Schedule reports to run directly from the application You cant do what with FSG?

file:///C|/Users/lamraoui/Desktop/Technical%20_%20OracleApps%20Epicenter%20-%20Part%203.htm[02/10/2013 06:54:50]

Technical | OracleApps Epicenter - Part 3

Limited flexibility in formatting Access GL balances only - no details Minimal security What are the reports which is based out of FSG Reports Financials-P&L, Bal Sht, Cash Flow, Rev/Exp detail, cost center detail Auditor Schedules - trial balance mapped to financial stmts Income tax workpapers Partial trial balances Income Statement What are the FSG Component or Structure Row Sets Column Sets Content Sets Row Orders Display Sets Reports Report Sets Row Set Description to appear on left hand side Define accounting flexfield ranges or summary accounts here Define row calculation - total, etc. What are the Column Set 1. Column Sets typically define the format and content of the columns in an FSG report 2. Oracle provides seeded column sets, or you can build your own Column Set Attributes -The commonly assumed attributes for a column set are: -Time period (PTD, QTD, YTD, etc) -Account type (Actual, Budget or Encumbrance) -These two elements are defined by an Amount Type What is Column Set : Proforma Proforma is an accounting term that refers to an annual fiscal amount that is comprised of actual amounts and budget amounts together. What is a Content Set? Content Sets are used to override row/column account assignments and display types to create multiple variations of existing reports You can generate many similar reports in a single run by using content sets Use to expand a range to give multiple values on one report OR separate reports for each value in the range Override applied separately to each segment in flexfield What is a Row Order? Row Orders are used to control how detail rows are displayed and/or sorted on a report Used with Row Set expand and Content Sets Allow user to expand detail of a row Can display Segment value Segment description Both List alphabetically or numerically Report Display Group Grouping of rows or columns i.e. hide column 20 Specify a sequence number range from your row set or column set i.e. from 20 to 20 Used in your display set Report Display Set Assign Display Group(s) to your Set i.e. display column 1, 3, 4 Can assign multiple row and/or column groups to one set i.e. hide column 20 For each assignment, can specify whether to display the values on the report (Display = Yes) or (Display = No) The Rule of Thumb for FSG One FSG = One row set + one column set + one content set Underline technology of FSG?? any guess , C, SQL, Java... Important to know FSG reports are created from a program written in 'C' code, not from Oracle Reports, as is the case with standard reports. Many modules and tables are used to create reports based on the definition and component of a particular FSG.

file:///C|/Users/lamraoui/Desktop/Technical%20_%20OracleApps%20Epicenter%20-%20Part%203.htm[02/10/2013 06:54:50]

Technical | OracleApps Epicenter - Part 3

What is FSG (Financial Statement Generator) Controller Program? The FSG (Financial Statement Generator) Controller runs when you generate an FSG with a content set 'Type' set to Parallel. The FSG Controller kicks off the sub requests for the FSG's that are created with the content set. What is in BackgroundThe FSG Query As these report are developed in C, it's impossible to break the code, but if you do some trace on you will find , the code is based out of GL balances table, addition to the some other tables which keeps the structure on the front end. here is the hidden query:

SELECT nvl(bal.PERIOD_TYPE, ''), nvl(bal.PERIOD_YEAR, -1), bal.PERIOD_NAME, nvl(bal.PERIOD_NUM, -1), nvl(bal.PERIOD_NUM, -1), bal.ACTUAL_FLAG, decode(cc.TEMPLATE_ID, NULL, 'N', 'Y'), nvl(bal.BUDGET_VERSION_ID, -1), nvl(bal.ENCUMBRANCE_TYPE_ID, -1), bal.CURRENCY_CODE, bal.SET_OF_BOOKS_ID, nvl(bal.TRANSLATED_FLAG, ''), nvl(bal.PERIOD_NET_DR, 0) -nvl(bal.PERIOD_NET_CR, 0), nvl(bal.PERIOD_NET_DR, 0), nvl(bal.PERIOD_NET_CR, 0), nvl(bal.QUARTER_TO_DATE_DR,0)-nvl(bal.QUARTER_TO_DATE_CR, 0), nvl(bal.QUARTER_TO_DATE_DR, 0), nvl(bal.QUARTER_TO_DATE_CR, 0), nvl(bal.BEGIN_BALANCE_DR, 0) -nvl(bal.BEGIN_BALANCE_CR, 0), nvl(bal.BEGIN_BALANCE_DR, 0), nvl(bal.BEGIN_BALANCE_CR, 0), nvl(bal.PROJECT_TO_DATE_DR, 0) -nvl(bal.PROJECT_TO_DATE_CR, 0), nvl(bal.PROJECT_TO_DATE_DR, 0), nvl(bal.PROJECT_TO_DATE_CR, 0) , nvl(SEGMENT1,''), nvl(SEGMENT2,''), nvl(SEGMENT3,''), nvl(SEGMENT4,''), nvl(SEGMENT5,''),nvl(SEGMENT6,''),nvl(SEGMENT7,'') FROM GL_BALANCES bal, GL_CODE_COMBINATIONS cc WHERE bal.CODE_COMBINATION_ID= cc.CODE_COMBINATION_ID AND cc.CHART_OF_ACCOUNTS_ID= 118 AND bal.SET_OF_BOOKS_ID= 1 AND nvl(bal.TRANSLATED_FLAG, 'x')in('Y','N','x') AND cc.TEMPLATE_IDis NULL AND ( (nvl(SEGMENT3,'') >= '4001' AND nvl(SEGMENT3,'') <= '5999')OR (nvl(SEGMENT3,'') >= '6020' AND nvl(SEGMENT3,'') <= '6370') OR (nvl(SEGMENT3,'') >= '6390' AND nvl(SEGMENT3,'') <= '7250')OR (nvl(SEGMENT3,'') >= '7510' AND nvl(SEGMENT3,'') <= '9100') OR (nvl(SEGMENT3, '') in ('9310','9320')))AND ( (nvl(SEGMENT2,'') >= '000' AND nvl(SEGMENT2,'') <= '01')) AND((bal.period_name in ('Jun-07','Jun-07') AND ((nvl(bal.period_name,'') = 'Jun-07' AND((bal.ACTUAL_FLAG= 'B' AND bal.BUDGET_VERSION_ID= 1111 AND(bal.PERIOD_NET_DR!= 0 or bal.PERIOD_NET_CR!= 0))OR((bal.ACTUAL_FLAG= 'B' AND bal.BUDGET_VERSION_ID= 1111)OR((bal.ACTUAL_FLAG= 'A')) ))) OR(nvl(bal.period_name,'') = 'Jun-07' AND((bal.ACTUAL_FLAG= 'A') OR ( (bal.ACTUAL_FLAG = 'A' AND (bal.PERIOD_NET_DR != 0 or bal.PERIOD_NET_CR != 0)))))) ) ) < /P > < /P >
The data is loaded into memory, and then sorted according to report format How do you define a FSG Report? Reports are created by specifying a combination of report components (ie Row Set, Column Set, etc). Typically, values specified when defining a report override values specified at the individual component level The value entered in the Title field will appear at the top of the report Where to run FSG Reports: In Oracle EBS Running FSG Reports can be achieved from 3 different ways: Run Financial Reports form Concurrent Manager

file:///C|/Users/lamraoui/Desktop/Technical%20_%20OracleApps%20Epicenter%20-%20Part%203.htm[02/10/2013 06:54:50]

Technical | OracleApps Epicenter - Part 3

The name of the request is "Program -Run Financial Statement Generator" ADIs Request Center Few more to know Online Report Requests You can request FSG reports on-line using only a few keystrokes. For example, you can choose from a list of report sets or predefined reports that Oracle General Ledger displays in a pop-up window. Or, you can create an ad hoc report by selecting from a list of predefined report components. Exception Reporting The Financial Statement Generator Exception Reporting feature allows you to highlight information requiring special attention. You can define the exception criteria and how you want to flag the rows in your report that you want noticed. This makes it easy to choose to display only the exception rows in your reports. Responsibility Reporting It is possible to construct one report to serve the summary reporting needs of multiple managers. With Responsibility Reporting you can ensure that each level of management spends time reviewing only the necessary level of detail. Posted in Finance, Functional, Oracle General Ledger | 7 Comments

Understanding Security in : Oracle Financials and Manufacturing


Posted on October 28th, 2007 by Sanjit Anand | Print This Post | Email This Post Understanding the data access implications at all organization levels is an important factor in designing your responsibility matrix. As we know whenever a user signs in to Oracle Applications, the first thing application enforce you is to select a responsibility. That chosen responsibility allows them access to a menu of screens and a list of reports and processes they wish to run, as well as the ability to view and/or update specific data. We can define your own responsibilities. In real time scenario , normally these kind of implementions take place: 1. 2. 3. 4. Financial Financial Financial Financial with HRMS (Shared Mode) plus manufacturing and HRMS(Full mode) and Manufacturing & HRMS(Full mode)

I haven' consider CRM modules in discussion here as they hardly requires any Extra security rule to understand. For the sake of understanding we would categorize my discussion into Financial & manufacturing and HRMS.Lets start first with financial and manufacturing. security

Depending on the Oracle module accessed, a responsibility allows the user to view and process data associated with a set of books, operating unit , or inventory organization as follows: GL responsibilities allow access to one financial set of books via the GL Set of Books Name profile option. Take a note if there is only one set of books, you can set this profile option at the site level, meaning it applies to the entire database instance. Those who is still using 10.7 and want to drilldown from GL to operating unit sub ledgers ,then you need to setup GL responsibilities by operating unit and assign the MO: Operating Unit profile option to these responsibilities.The biggest enhancement in recent years is in 11, you do not need operating unit specific GL responsibilities for drilldown. In PO, AP, OE, AR, and other operating unit modules, setup a separate responsibility for each operating unit. You cannot access more than one operating unit in a particular responsibility. This is achieved by setting the MO: Operating Unit profile option at the responsibility level. If there is only one operating unit, you can set this profile option at the site level. before multiorg , Fixed Assets data was not partitioned at all in terms of security but In 11i we can assign the profile option FA: Security Profile to responsibilities giving them access to one or more FA books. For details do refer my old post for security in FA. In the Manufacturing and Inventory modules, you can restrict a responsibility to one or more inventory organizations using the

file:///C|/Users/lamraoui/Desktop/Technical%20_%20OracleApps%20Epicenter%20-%20Part%203.htm[02/10/2013 06:54:50]

Technical | OracleApps Epicenter - Part 3

Organization Access setup form . Take a note if you do not setup any responsibilities in this form,users will access to all inventory orgs. When a user signs in to any manufacturing or Inventory responsibility, the first screen displays a list of accessible inventory organizations and the user must select one. Generally users can run reports only within the responsibility's organization Set of books Operating unit Inventory org Beginning in 11i you can run some reports across operating units within a set of books. You control this by setting the MO: Top Reporting Level profile option to set of books, legal entity, or operating unit, typically assigning the profile option to responsibilities. * If the MO: Top Reporting Level profile option is set to Set of Books, you can run your reports at the set of books level, legal entity, or operating unit level. * If the MO: Top Reporting Level profile option is set to Legal Entity , you can run your reports at the legal entity, or operating unit level. * If the MO: Top Reporting Level profile option is set to Operating Unit, you can run your reports at the operating unit level only. You are only allowed to view data in the operating unit assigned to your responsibility. Users can then enter as a report parameter a Reporting Level of set of books or legal entity to report across operating units in their set of books. Typical Reports that allow and uses the above functionality includes: Payable Accounts Payable Trial Balance Posted Invoice Register Posted Payment Register Unaccounted Transactions Tax Audit Trail Use Tax Liability Accounts Receivables Aging 7 & 4 Bucket Reports Aging Reports- Executable Bills Receivable By Status Report Bills Receivable Summary Report Credit Hold Report Customer Credit Snapshot Report Tax Register Tax Reconciliation Report Exchange (RXi) RXi for GL, AP, AR: Financial Tax Register Various localizations and region-specific reports What is the MO:Operating Unit profile option used for?

The MO:Operating Unit profile option must be set to the appropriate value at either the Responsibility or User level.This profile option is used to distinguish which Operating Unit will be used by the users that login into Oracle Applications.
Will continue with discussion..:) Posted in 11i, Functional, Oracle Application | 12 Comments

Month End /Year End Process in Fixed Asset & Relevant Standard Reports
Posted on October 23rd, 2007 by Sanjit Anand | Print This Post | Email This Post The month end process of FA is bit similar to other modules, but the important is that data is flowing from some other modules . Lets take a close microscopic view of month end close process of Fixed asset.Typically this consist of 13 steps process, as per figure below.

file:///C|/Users/lamraoui/Desktop/Technical%20_%20OracleApps%20Epicenter%20-%20Part%203.htm[02/10/2013 06:54:50]

Technical | OracleApps Epicenter - Part 3

monthendFA

Typically the month end close process start with "Fixed Assets Manager Responsibility" or any other custom defined responsibility. Step 1 : Complete Mass Additions from AP This consist of these steps. a. Review or Run Mass Addition Create Report to view Payables transactions inserted into FA Mass Additions interface table. b. Run Mass Additions Status Reports by Hold, Post, New and Delete to verify all assets have been processed. c. Prepare Mass Additions resulting from AP Close: Mass Additions: Prepare Mass Additions d. Post Mass Additions: Mass Additions: Post Mass Additions e. Delete Mass Additions: Mass Additions: Delete Mass Additions f. Rerun Mass Additions Status Reports by Hold, Post, New and Delete to confirm all assets have been processed. g. Run the Posted Mass Additions Report to verify posted asset details. Step 2 : Review Additions to Corporate Book Here you have to Run Asset Additions Report for CORPORATE Book and then you have to Verify that all new Additions for the period have the correct Depreciation Method, Life, Prorate Date and Date in Service. The report lists all the assets you added to Oracle Assets or capitalized during the specified accounting period. Step3 : Complete Retirements,Re-classes and Transfers Retire or transfer assets as required for the current period. Assets: Asset Workbench [Asset Workbench] or Mass Transactions: Changes [Mass Changes] to mass transfer assets. Calculate Gain/Loss if any retirements are done. Depreciation: Calculate Gains and Losses Step 4 : Run Depreciation Projection for Corporate Book Then you need to run Depreciation Projection for the CORPORATE Book: Depreciation: Projections Step 5 : Run Depreciation for Corporate Book You have to first run the Depreciation for the CORPORATE Book.Take a note your period defaults to current open period and should NOT be changed at any cost. additionally if the check box "close period" is checked, you will not be able to rollback depreciation. This closes the current period and opens the next, and it cannot be reversed. Run for CORPORATE Book only. If the close period box is not checked, you may rollback depreciation to restore balances prior to the depreciation run. Once this get completed advice to Reprint the Journal Entry Reserve Ledger Report Step 6 : Create GL Journals Creating journal entries in GL to reflect all FA transactions in the Corporate Book, for the period which is just closed:This process creates all the depreciation, transfer, reclassification, capitalization, addition, adjustment and retirement journal batch entries for all of the transactions.

file:///C|/Users/lamraoui/Desktop/Technical%20_%20OracleApps%20Epicenter%20-%20Part%203.htm[02/10/2013 06:54:50]

Technical | OracleApps Epicenter - Part 3

Step 7 : Print Journals in GL You need to switch to in General Ledger responsibility and need to submit a standard report Run Journals General(180 Char) for current Period where your source should be Assets.Once report get completed you need to review the journal detail. Step 8 : Post Journals This is very similar to any GL post process. You are suppose to post Journal where source is Asset. Step 9 : Print Summary Trail Balance in GL Run Trial Balance Summary1 Report (Balance Type=PTD) Review Trial Balance report to confirm that final balances are correct. Use this report for further reconciliation Step 10 : Mass Copy to Tax Books Copy all asset transactions (additions, transfers, retirements, etc.) for the closed period to the Tax books: Step 11 : Check Asset Additions to Tax Books

Run the Asset Additions Report for each Tax Book Verify that all Additions for the period have the correct Depreciation Method, Life and Date in Service. Run Depreciation for Tax Books and review results. Once audit is complete, rollback deprecation and re-run with "close period" check box checked.
Step 12 : Review Additions to Corporate Book In Fixed Assets: Run Period Close Reports for FA Request Set to produce: Cost Summary Reports for All Books Reserve Summary Report for CORPORATE Book Cost Clearing Reconciliation Report for CORPORATE Book Detail versions of the Summary reports can also be run, if required. Step 13 : Reconcile FA to GL Using the Period Close reports reconcile the FA Clearing, Cost, CIP and Depreciation amounts to the appropriate GL accounts.b. Run GL Account Analysis Reports for details on GL transaction activities for reconciling any account balance discrepancies. This makes a end of month end close for Fixed asset. Hope this helps..signing off.:) Reference 1. Assets Standard Reports in Oracle Applications 11i :Metalink doc :131562.1 Posted in Functional, Oracle Asset | 1 Comment

Process Outline >FA Mass Addition


Posted on October 22nd, 2007 by Sanjit Anand | This is brief process outline for Mass addition program in Oracle. 1.Asset Invoice Creation within AP For assets to be transferred to Assets, it must be approved and posted in the GL and charged the distribution to a clearing account that is already assigned to an asset category or charge directly to the asset cost account. The track as asset flag will be automatically checked if the accounts have been set up as Asset within the GL. Invoice can be posted either to the asset clearing account or directly to the asset cost account. Having a clearing account provides more control particularly if an asset does not get added in the correct period. That would therefore make the reconciliation between GL and FA easier. Typical steps are herewith: 1. Navigate to the Submit a New Request Window and select REQUEST SET. 2. Select the Mass Additions Create Request Set. This set contains two programs: Mass Additions Create Mass Additions Create Report Print This Post | Email This Post

file:///C|/Users/lamraoui/Desktop/Technical%20_%20OracleApps%20Epicenter%20-%20Part%203.htm[02/10/2013 06:54:50]

Technical | OracleApps Epicenter - Part 3

addition1

2.Mass Addition Create Following the successful creation of invoice in AP,the Mass Addition Create program is ran from the Account Payables. Mass Addition Create lets you send Mass Addition lines from Oracle Payables as cost adjustments or as potential new assets. Create Mass Additions sends valid invoice line distributions and associated discounts from Payables to an interface table in Oracle Assets. The Mass Addition Create process generates a Mass Addition Execution Report which shows the number of records inserted, Invoice ID and the asset account. We can download the Mass Addition Create Report , it shows assets that have been successfully created from the process which will aid the reconciliation between Asset created and Asset Purchased (entered in AP). The report contains such information as legal entity name, asset account(as indicated on AP) , cost centre (as indicated on AP), Supplier name, Invoice Number & Date, the asset description and the cost of the asset. Also to ensure that assets created matches assets purchased, if the prepare mass addition form is queried for all assets, a queue name other than POSTED indicates that the asset invoice has not yet been successfully created as an asset on Fixed Asset. addition2

3.Mass Addition Post The posting process creates assets from mass addition lines in the POST queue using the data you entered. It also adds mass additions in the COST ADJUSTMENT queue to existing assets. You can run this program as often as you want during a period. At this state, they become an asset and available on the Asset Workbench. The queue name at this point changes to POSTED .Mass Additions Posting Report FAS824 is the output of this process. Navigation > Mass Additions > Post Mass Additions

file:///C|/Users/lamraoui/Desktop/Technical%20_%20OracleApps%20Epicenter%20-%20Part%203.htm[02/10/2013 06:54:50]

Technical | OracleApps Epicenter - Part 3

addition3

4.Depreciation & Transfer to GL Depreciation computations depend on such factors as the type of depreciation (Life, units of production, or flat rate), the depreciation life and the depreciation method. The asset category specifies a default depreciation method to be used with an asset. You will usually want to set up categories in such a way that you do not need to override the defaults they establish. Data Flow: Here is underline data flow diagram based out of the above discussed sub processes. Addition Posted in Functional, Oracle Asset, Technical | 2 Comments Page 3 of 41234 Previous Entries Next Entries All content present on this website is property of OracleappsHub.com and subject to international copyright laws. 2006-2011 Copyright OracleApps Epicenter.All Rights reserved.

file:///C|/Users/lamraoui/Desktop/Technical%20_%20OracleApps%20Epicenter%20-%20Part%203.htm[02/10/2013 06:54:50]

También podría gustarte