SlideShare una empresa de Scribd logo
1 de 6
SERVICE CONTRACTS

What is service contract?

Oracle Service Contracts provides a complete contract authoring execution solution to manage
warranties, extended warranties, usage, subscription services, as well as complex service agreements.

A contract in Oracle Service Contracts comprises:
• a header
• one or more lines
• one or more sub lines

Header:
The header is where you enter a brief description and specify the contract duration.
Header consists of:

•   Parties: Enter information about the customer, including the bill to and ship to information for the
    contract.
• Pricing/Billing: Assign a price list and various accounting rules for pricing andbilling contracts.
• Renewals: Define the renewal rules applied during manual or automatic renewal of the contract.
• Administration: Define administrative components used to process the
contract, such as the QA checklist, contract groups, and workflow.
• Security/Text: Grant contract access by the resource group or user level.

Lines:

Lines list the individual service, usage, and subscription items included in the contract. A single contract
can have multiple lines.
There are three types of lines:
Service lines: Cover a broad category of items that can include activities such as
field service, depot repair, call center, technical support, or any other user-defined
business activities
• Usage lines: Charge customers for usage. For example, a photo copier company
might wish to charge for the number of copies made within a period.
• Subscription lines: Cover subscriptions for both tangible and intangible items.



What are tangible items?

Tangible items include magazines, collateral, or any other physical item
that can be shipped through Oracle Order Management.

What are intangible items?
Intangible items can be collateral sent via e-mail.

Sub lines
Sub lines specify what the service covers or the counters where the usage is tracked.
It consists of:
• Service lines: Sub lines for service lines specify what the service covers. A service line can cover a
party, a customer, a site, a system, a product, or an item.
• Usage lines: Sub lines for usage lines specify the counters where the usage is
tracked.
• Subscription lines: Subscription lines do not have sub lines.

Service contract life cycle:
• Creating a Contract
• Approving Contracts
• Extending and Renewing Contracts
• Terminating Contracts
• Managing the Contract Lifecycle

Creating a Contract
You can create a contract manually. In addition, a contract can be created automatically through Oracle
Order Management or by creating a product that has a warranty in Oracle Install Base.
Creating a Template from a Contract
A template makes it possible for you to speed up the contract creation process by filling in frequently
used values.

Approving Contracts
This group of topics explains the contract approval process.
Oracle Service Contracts leverages Oracle Workflow to automate the contract approval process. After
you author a contract you must:
• Submit the contract for approval.
• Secure approval on the contract.
• Obtain a signature on the contract.
The Submit for Approval function launches the quality assurance (QA) check. If the QA check is
successful you can continue the approval process, which submits the contract to the approval workflow.

Extending and renewing contracts:
Contract Extensions:
Oracle Service Contracts allows you to extend the duration of a contract or a contract line without
having to submit the contract to the approval workflow.
A contract must be in a status of Active, Signed, or Expired to be extended. Contracts in a status of
Entered, Canceled, or Terminated are examples of contracts that cannot be extended.
Contract Renewals
The process of renewing a contract involves making a copy of an existing, active contract at a point in
time. The dates are changed to reflect a period of time similar to the existing contract; beginning on the
first day after the existing contract expires.


Terminating Contracts
You can terminate a contract, a contract line, or a contract subline. The termination date must fall
between the start and end date of the service or services being terminated .

Managing the Contract Lifecycle:
You must manage your contracts on an ongoing basis. You may need to change coverage, durations,
versions You can streamline and control administrative processes, by leveraging functionality that
manages updates and changes.

Which tables and views contains the contract lines, billings schedule and invoices of a service contracts?

Table: OKC_K_HEADERS_B
Product: OKC - Contracts Core
Description: Top level of a contract structure and groups all the lines and terms and conditions of a
contract.
Implementation/DBA Data: OKC.OKC_K_HEADERS_B

Table: OKC_K_ITEMS
Product: OKC - Contracts Core
Description: Contract items
Implementation/DBA Data: OKC.OKC_K_ITEMS

Table: OKC_K_LINES_B
Product: OKC - Contracts Core
Description: Deliverable ITEMS grouped into a logical set usually defined by unitary price,
delivery or some other classification.
Implementation/DBA Data: OKC.OKC_K_LINES_B

Table: OKS_BILL_SUB_LINES
Product: OKS - Service Contracts
Description: Related to a lower level contract line eg. coverage level or product.
Implementation/DBA Data: OKS.OKS_BILL_SUB_LINES

Table: OKS_BILL_CONT_LINES
Product: OKS - Service Contracts
Description: Records which are sent to AR.
Implementation/DBA Data: OKS.OKS_BILL_CONT_LINES

Table: OKS_BILL_SUB_LINE_DTLS
Product: OKS - Service Contracts
Description: The detail of quantities and monetary amounts either regular or adjustment.
Implementation/DBA Data: OKS.OKS_BILL_SUB_LINE_DTLS

Table: OKS_BILL_TRANSACTIONS
Product: OKS - Service Contracts
Description: The transaction (invoice, credit etc.) which is eventually received from AR.
Implementation/DBA Data: OKS.OKS_BILL_TRANSACTIONS

Table: OKS_BILL_TXN_LINES
Product: OKS - Service Contracts
Description: Holds the actual transaction amount and tax returned from AR.
Implementation/DBA Data: OKS.OKS_BILL_TXN_LINES
Table: OKS_STREAM_LEVELS_B
Product: OKS - Service Contracts
Description: Service Contracts Billing Stream Levels
Implementation/DBA Data: OKS.OKS_STREAM_LEVELS_B

APIS IN SERVICE CONTRACTS:

OKS_CONTRACTS_PUB.Create_Contract_Header:
This API is used to create contract header information. The API is called using P_K_Header_Rec,
P_Header_Contacts_Tbl, P_Header_Sales_Crd_Tbl and P_Header_Articles_Tbl.
These contracts can be brought in as ‘ENTERED’, which would mean the process owners would have to
submit the contract for approval using Contracts Approval Workflow.

OKS_CONTRACTS_PUB.Create_Service_Line
This API is used to create Contract Service Line for each contract header. The API is called using
P_K_Line_Rec, P_Contact_Tbl and P_Line_Sales_Crd_Tbl.

OKS_CONTRACTS_PUB.Create_Covered_Line
This API is used to create Covered Lines for each service line you create. Before you call this API you are
required to set values for P_K_Covered_Rec and P_Price_Attribs_In.

Standard APIs in SC Module
OKC_CONTRACT_PUB (headers, lines, sub-lines) – This is used for creating Headers etc.
OKC_RULE_PUB (rule groups, rules)
OKC_CONTRACT_ITEM_PUB (items)
OKC_CONTRACT_PARTY_PUB (customers, contacts)
OKC_CONTRACT_GROUP_PUB (groupings)
OKS_SALES_CREDIT_PUB (sales credits)
OKS_CONTRACTS_PUB (billing schedule)

Core Tables
OKC.OKC_K_HEADERS_B
OKC_K_HEADERS_TL
OKC.OKC_K_LINES_B
OKC.OKC_K_LINES_TL
OKC.OKC_RULE_GROUPS_B
OKC.OKC_K_RULES_B
OKC.OKC_K_ITEMS
OKC.OKC_K_GRPINGS
OKC.OKC_K_PARTY_ROLES_B
OKC.OKC_K_HISTORY_B
OKC.OKC_K_PROCESSES
OKS.OKS_K_SALES_CREDITS
OKS.OKS_LEVEL_ELEMENTS

To create billing schedules through the API:
OKS_CONTRACTS_PUB.CREATE_BILL_SCHEDULE.
This API creates billing schedules for both sub line and service line. It creates
billing streams and individual billing lines.
For updating billing schedules, we can use:
OKS_BILL_SCH.CREATE_BILL_SCH_RULES.
This API also creates billing schedules for both sub line and service line

The only difference between the two API’s is that the second API always deletes
already existing billing schedules if present and then creates fresh ones. When
schedule is already created and if you call OKS_BILL_SCH.CREATE_BILL_SCH_RULES for updating then
what would happen is it would create additional billing streams and one would get to see two billing
streams instead of a single one.

Billing Schedules :
A billing schedule determines when the customer is billed for the services they receive.
For contracts with service lines you can bill the customer either at the line level or the
subline level, but for contracts with usage lines you can bill only at line level.
For service lines, this means that you can bill at the level of the service that is sold to the
customer (called the Top Level in the application) or individually at the level of each of
the items that is covered by that service (Covered Level), be it an individual item, a
system, a covered location, an account, or party.

                                INSTALL BASE


Install Base is a product to track an Item from Cradle to grave.
Lets say you want to track a component hard drive in a computer, you can do so once you have the item
set up in Inventory as trackable.
Oracle Install Base is an item instance life cycle tracking application that facilitates enterprise-wide life
cycle item management and tracking capability.
Oracle Install Base tracks an instance from the time that it is received in inventory, in work in process, in
projects, at customer sites, and throughout the return and repair process.
It records a history of changes to tracked items and supports the creation and maintenance of Oracle
Install Base configurations.
Oracle Install Base is a centralized repository of information for an item instance and its tracking details
including location, status, ownership, party, account and contact relationships, configuration data, and
the change history of customer items or corporate assets. The application includes drill-down capability
to obtain details of inventory, work in process, and order management transactions affecting an
item's tracking attributes.

Oracle Install Base provides links to detailed information from contracts, service requests, repair orders
initiated for an item instance, and counters associated with the item instance.

FEATURES OF ORACLE INSTALLED BASE

Oracle Installed Base is an item instance life cycle tracking application that facilitates enterprise-wide life
cycle item management and tracking capability
Basic Tracking
You specify which items you want to track in the Master Item list in Oracle Inventory. Subsequently,
when a particular real-world instance of the item is created, an item instance record is created in Oracle
Installed Base. Any significant changes to the item instance will also be recorded in Oracle Installed Base.

Item Instance Movement Tracking

Oracle Installed Base can track an item instance from the time that it is received in inventory, in work in
process, in projects, at customer sites, and throughout the return and repair process

Tangible Items
Item instances can be used to track tangible items, that is, physical, real-world objects, that can be
assembled and shipped, such as computers, engines, machine parts, and soon.

Intangible Items
Item instances can be used to track intangible items such as software, services, licenses, and
agreements. For example, a telephone number can have different services such as call waiting and
conference call. These can all be defined and tracked as components of the telephone service.

Serialized Items
When a trackable item is defined in Oracle Inventory as serialized, each item instance derived from that
item requires a unique serial number and individual tracking. The item instance will always have a
quantity of 1.

Non-Serialized Items
When a trackable item is defined in Oracle Inventory as non-serialized, it is typically for smaller objects
whose real-world instances do not require individual tracking. For example, a screw could be defined as
a non-serialized, trackable item; an order for 100screws would result, after order shipping, in the
creation of one item instance, with quantity 100.
See also Serialization and Levels of Tracking

Más contenido relacionado

La actualidad más candente

Oracle Inventory – Inventory Controls
Oracle Inventory – Inventory ControlsOracle Inventory – Inventory Controls
Oracle Inventory – Inventory ControlsBoopathy CS
 
R12 Intercompany Flow
R12 Intercompany FlowR12 Intercompany Flow
R12 Intercompany Flowravisagaram
 
Approval Hierarchy in Oracle Apps
Approval Hierarchy in Oracle AppsApproval Hierarchy in Oracle Apps
Approval Hierarchy in Oracle AppsRahul Guhathakurta
 
Oracle R12 SCM Functional Interview Questions - Order Management,
Oracle R12 SCM Functional Interview Questions - Order Management, Oracle R12 SCM Functional Interview Questions - Order Management,
Oracle R12 SCM Functional Interview Questions - Order Management, Boopathy CS
 
All About Multi Organization Access
All About Multi Organization AccessAll About Multi Organization Access
All About Multi Organization AccessAhmed Elshayeb
 
Oracle R12 Order Management - Back to Back (B2B) Order Flow:
Oracle R12 Order Management - Back to Back (B2B) Order Flow:Oracle R12 Order Management - Back to Back (B2B) Order Flow:
Oracle R12 Order Management - Back to Back (B2B) Order Flow:Boopathy CS
 
Oracle R12 inventory Table name details with description
Oracle R12 inventory Table name details with descriptionOracle R12 inventory Table name details with description
Oracle R12 inventory Table name details with descriptionBoopathy CS
 
Locator control in oracle inventory
Locator control in oracle inventoryLocator control in oracle inventory
Locator control in oracle inventorysheshito
 
Oracle R12.1.3 Costing Overview
Oracle R12.1.3 Costing OverviewOracle R12.1.3 Costing Overview
Oracle R12.1.3 Costing OverviewPritesh Mogane
 
Sales order approval process
Sales order approval  processSales order approval  process
Sales order approval processsandy51450
 
Oracle Payable Complete Business flows
Oracle Payable Complete Business flowsOracle Payable Complete Business flows
Oracle Payable Complete Business flowsAdil Arshad
 
Oracle R12 Work In Process
Oracle R12 Work In ProcessOracle R12 Work In Process
Oracle R12 Work In ProcessPritesh Mogane
 
Inventory receiving processes for serial controlled items
Inventory receiving processes for serial controlled itemsInventory receiving processes for serial controlled items
Inventory receiving processes for serial controlled itemsAvishek Roychoudhuri
 
Oracle depot-repair-ppt
Oracle depot-repair-pptOracle depot-repair-ppt
Oracle depot-repair-pptKrishna Nayak
 
Oracle inventory R12 Setup Guide
Oracle inventory R12 Setup GuideOracle inventory R12 Setup Guide
Oracle inventory R12 Setup GuideAhmed Elshayeb
 
Blanket purchase agreement and blanket release in oracle r12
Blanket purchase agreement and blanket release in oracle r12Blanket purchase agreement and blanket release in oracle r12
Blanket purchase agreement and blanket release in oracle r12G Madhusudhan
 
Technical architecture for order management
Technical architecture for order managementTechnical architecture for order management
Technical architecture for order managementMohit kumar Gupta
 

La actualidad más candente (20)

Oracle Inventory – Inventory Controls
Oracle Inventory – Inventory ControlsOracle Inventory – Inventory Controls
Oracle Inventory – Inventory Controls
 
R12 Intercompany Flow
R12 Intercompany FlowR12 Intercompany Flow
R12 Intercompany Flow
 
Approval Hierarchy in Oracle Apps
Approval Hierarchy in Oracle AppsApproval Hierarchy in Oracle Apps
Approval Hierarchy in Oracle Apps
 
BOM & WIP
BOM & WIPBOM & WIP
BOM & WIP
 
Oracle R12 SCM Functional Interview Questions - Order Management,
Oracle R12 SCM Functional Interview Questions - Order Management, Oracle R12 SCM Functional Interview Questions - Order Management,
Oracle R12 SCM Functional Interview Questions - Order Management,
 
All About Multi Organization Access
All About Multi Organization AccessAll About Multi Organization Access
All About Multi Organization Access
 
Oracle R12 Order Management - Back to Back (B2B) Order Flow:
Oracle R12 Order Management - Back to Back (B2B) Order Flow:Oracle R12 Order Management - Back to Back (B2B) Order Flow:
Oracle R12 Order Management - Back to Back (B2B) Order Flow:
 
Oracle R12 inventory Table name details with description
Oracle R12 inventory Table name details with descriptionOracle R12 inventory Table name details with description
Oracle R12 inventory Table name details with description
 
Locator control in oracle inventory
Locator control in oracle inventoryLocator control in oracle inventory
Locator control in oracle inventory
 
Oracle R12.1.3 Costing Overview
Oracle R12.1.3 Costing OverviewOracle R12.1.3 Costing Overview
Oracle R12.1.3 Costing Overview
 
Sales order approval process
Sales order approval  processSales order approval  process
Sales order approval process
 
Oracle Payable Complete Business flows
Oracle Payable Complete Business flowsOracle Payable Complete Business flows
Oracle Payable Complete Business flows
 
Oracle R12 Work In Process
Oracle R12 Work In ProcessOracle R12 Work In Process
Oracle R12 Work In Process
 
Oracle receivables
Oracle receivablesOracle receivables
Oracle receivables
 
Inventory receiving processes for serial controlled items
Inventory receiving processes for serial controlled itemsInventory receiving processes for serial controlled items
Inventory receiving processes for serial controlled items
 
Oracle depot-repair-ppt
Oracle depot-repair-pptOracle depot-repair-ppt
Oracle depot-repair-ppt
 
Discrete Job Closure Process
Discrete Job Closure ProcessDiscrete Job Closure Process
Discrete Job Closure Process
 
Oracle inventory R12 Setup Guide
Oracle inventory R12 Setup GuideOracle inventory R12 Setup Guide
Oracle inventory R12 Setup Guide
 
Blanket purchase agreement and blanket release in oracle r12
Blanket purchase agreement and blanket release in oracle r12Blanket purchase agreement and blanket release in oracle r12
Blanket purchase agreement and blanket release in oracle r12
 
Technical architecture for order management
Technical architecture for order managementTechnical architecture for order management
Technical architecture for order management
 

Similar a Basics of oracle service contracts

ServiceChannel Retail sales presentation march 2013
ServiceChannel Retail sales presentation march 2013ServiceChannel Retail sales presentation march 2013
ServiceChannel Retail sales presentation march 2013Steven Gottfried
 
White paper service procurement
White paper service procurementWhite paper service procurement
White paper service procurementHamdy Elbana
 
Procurement for services
Procurement for servicesProcurement for services
Procurement for servicesbabloo6
 
Determine Maintenance Strategy LO21.pptx
Determine Maintenance Strategy LO21.pptxDetermine Maintenance Strategy LO21.pptx
Determine Maintenance Strategy LO21.pptxaytenewbelay1
 
Complex Procurement.doc
Complex Procurement.docComplex Procurement.doc
Complex Procurement.docTarigTaha3
 
Services In Microsoft Dynamic CRM
Services In Microsoft Dynamic CRM Services In Microsoft Dynamic CRM
Services In Microsoft Dynamic CRM Naveen Kumar
 
Template de acordo de nível de serviço
Template de acordo de nível de serviçoTemplate de acordo de nível de serviço
Template de acordo de nível de serviçoFernando Palma
 
Core_Services_White Papers Oracle Service PUR.pdf
Core_Services_White Papers Oracle Service PUR.pdfCore_Services_White Papers Oracle Service PUR.pdf
Core_Services_White Papers Oracle Service PUR.pdfTarigTaha3
 
Template de acordo de nível de serviço
Template de acordo de nível de serviçoTemplate de acordo de nível de serviço
Template de acordo de nível de serviçoFernando Palma
 
Optimizing Contract Renewals with Oracle Service Contracts
Optimizing Contract Renewals with Oracle Service ContractsOptimizing Contract Renewals with Oracle Service Contracts
Optimizing Contract Renewals with Oracle Service ContractsJade Global
 
Vistex Contract Overview
Vistex Contract OverviewVistex Contract Overview
Vistex Contract OverviewSAPYard
 
Service Oriented Architecture
Service Oriented ArchitectureService Oriented Architecture
Service Oriented ArchitectureSandeep Ganji
 
Collaborate 12 : Contracts SIG Meeting
Collaborate 12 : Contracts SIG MeetingCollaborate 12 : Contracts SIG Meeting
Collaborate 12 : Contracts SIG MeetingDZee Solutions
 
Building a Strong Business Foundation with Contracts
Building a Strong Business Foundation with ContractsBuilding a Strong Business Foundation with Contracts
Building a Strong Business Foundation with ContractsAutotask
 
Contract management for c&i customers
Contract management for c&i customersContract management for c&i customers
Contract management for c&i customersRipunjay Rathaur
 

Similar a Basics of oracle service contracts (20)

ServiceChannel Retail sales presentation march 2013
ServiceChannel Retail sales presentation march 2013ServiceChannel Retail sales presentation march 2013
ServiceChannel Retail sales presentation march 2013
 
White paper service procurement
White paper service procurementWhite paper service procurement
White paper service procurement
 
Catalog day 3
Catalog day 3Catalog day 3
Catalog day 3
 
Crm service updated (PPT)
Crm service updated (PPT)Crm service updated (PPT)
Crm service updated (PPT)
 
Procurement for services
Procurement for servicesProcurement for services
Procurement for services
 
Determine Maintenance Strategy LO21.pptx
Determine Maintenance Strategy LO21.pptxDetermine Maintenance Strategy LO21.pptx
Determine Maintenance Strategy LO21.pptx
 
Complex Procurement.doc
Complex Procurement.docComplex Procurement.doc
Complex Procurement.doc
 
Bkozlowski wpa
Bkozlowski wpaBkozlowski wpa
Bkozlowski wpa
 
Services In Microsoft Dynamic CRM
Services In Microsoft Dynamic CRM Services In Microsoft Dynamic CRM
Services In Microsoft Dynamic CRM
 
oracle EBS
oracle EBSoracle EBS
oracle EBS
 
Template de acordo de nível de serviço
Template de acordo de nível de serviçoTemplate de acordo de nível de serviço
Template de acordo de nível de serviço
 
Cloud manager client provisioning guideline draft 1.0
Cloud manager client provisioning guideline draft 1.0Cloud manager client provisioning guideline draft 1.0
Cloud manager client provisioning guideline draft 1.0
 
Core_Services_White Papers Oracle Service PUR.pdf
Core_Services_White Papers Oracle Service PUR.pdfCore_Services_White Papers Oracle Service PUR.pdf
Core_Services_White Papers Oracle Service PUR.pdf
 
Template de acordo de nível de serviço
Template de acordo de nível de serviçoTemplate de acordo de nível de serviço
Template de acordo de nível de serviço
 
Optimizing Contract Renewals with Oracle Service Contracts
Optimizing Contract Renewals with Oracle Service ContractsOptimizing Contract Renewals with Oracle Service Contracts
Optimizing Contract Renewals with Oracle Service Contracts
 
Vistex Contract Overview
Vistex Contract OverviewVistex Contract Overview
Vistex Contract Overview
 
Service Oriented Architecture
Service Oriented ArchitectureService Oriented Architecture
Service Oriented Architecture
 
Collaborate 12 : Contracts SIG Meeting
Collaborate 12 : Contracts SIG MeetingCollaborate 12 : Contracts SIG Meeting
Collaborate 12 : Contracts SIG Meeting
 
Building a Strong Business Foundation with Contracts
Building a Strong Business Foundation with ContractsBuilding a Strong Business Foundation with Contracts
Building a Strong Business Foundation with Contracts
 
Contract management for c&i customers
Contract management for c&i customersContract management for c&i customers
Contract management for c&i customers
 

Más de shravan kumar chelika

Create rest webservice for oracle public api using java class via jdeveloper
Create rest webservice for oracle public api using java class via jdeveloperCreate rest webservice for oracle public api using java class via jdeveloper
Create rest webservice for oracle public api using java class via jdevelopershravan kumar chelika
 
How to convert custom plsql to web services-Soap OR Rest
How to convert custom plsql to web services-Soap OR RestHow to convert custom plsql to web services-Soap OR Rest
How to convert custom plsql to web services-Soap OR Restshravan kumar chelika
 
How to auto create trip in oracle order management
How to auto create trip in oracle order managementHow to auto create trip in oracle order management
How to auto create trip in oracle order managementshravan kumar chelika
 
R12 subinventory transfer and inter org transfers
R12 subinventory transfer and inter org transfersR12 subinventory transfer and inter org transfers
R12 subinventory transfer and inter org transfersshravan kumar chelika
 
Pick pack and ship confirm process in oracle apps
Pick pack and ship confirm process in oracle appsPick pack and ship confirm process in oracle apps
Pick pack and ship confirm process in oracle appsshravan kumar chelika
 
Attach a image to the requisition line in iprocurement
Attach a image to the requisition line in iprocurementAttach a image to the requisition line in iprocurement
Attach a image to the requisition line in iprocurementshravan kumar chelika
 
Mandatory sql functions for beginners
Mandatory sql functions for beginnersMandatory sql functions for beginners
Mandatory sql functions for beginnersshravan kumar chelika
 

Más de shravan kumar chelika (20)

Build Restful Service using ADFBC
Build Restful Service using ADFBCBuild Restful Service using ADFBC
Build Restful Service using ADFBC
 
Create rest webservice for oracle public api using java class via jdeveloper
Create rest webservice for oracle public api using java class via jdeveloperCreate rest webservice for oracle public api using java class via jdeveloper
Create rest webservice for oracle public api using java class via jdeveloper
 
Oracle mobile cloud service
Oracle mobile cloud serviceOracle mobile cloud service
Oracle mobile cloud service
 
How to convert custom plsql to web services-Soap OR Rest
How to convert custom plsql to web services-Soap OR RestHow to convert custom plsql to web services-Soap OR Rest
How to convert custom plsql to web services-Soap OR Rest
 
How to auto create trip in oracle order management
How to auto create trip in oracle order managementHow to auto create trip in oracle order management
How to auto create trip in oracle order management
 
How to create PO with ASN
How to create PO with ASNHow to create PO with ASN
How to create PO with ASN
 
Basics of Oracle Order Management
Basics of Oracle Order ManagementBasics of Oracle Order Management
Basics of Oracle Order Management
 
Basics of Oracle Purchasing
Basics of Oracle PurchasingBasics of Oracle Purchasing
Basics of Oracle Purchasing
 
R12 subinventory transfer and inter org transfers
R12 subinventory transfer and inter org transfersR12 subinventory transfer and inter org transfers
R12 subinventory transfer and inter org transfers
 
Procure to pay flow
Procure to pay flowProcure to pay flow
Procure to pay flow
 
Oracle glossary
Oracle glossaryOracle glossary
Oracle glossary
 
Pick pack and ship confirm process in oracle apps
Pick pack and ship confirm process in oracle appsPick pack and ship confirm process in oracle apps
Pick pack and ship confirm process in oracle apps
 
Oracle Inventory
Oracle InventoryOracle Inventory
Oracle Inventory
 
iExpenses Setup
iExpenses SetupiExpenses Setup
iExpenses Setup
 
iExpenses Introduction
iExpenses IntroductioniExpenses Introduction
iExpenses Introduction
 
Expense personalization
Expense personalizationExpense personalization
Expense personalization
 
Get On Hand Quantities Through API
Get On Hand Quantities Through APIGet On Hand Quantities Through API
Get On Hand Quantities Through API
 
Order to cash cycle
Order to cash cycleOrder to cash cycle
Order to cash cycle
 
Attach a image to the requisition line in iprocurement
Attach a image to the requisition line in iprocurementAttach a image to the requisition line in iprocurement
Attach a image to the requisition line in iprocurement
 
Mandatory sql functions for beginners
Mandatory sql functions for beginnersMandatory sql functions for beginners
Mandatory sql functions for beginners
 

Último

Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 

Último (20)

Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 

Basics of oracle service contracts

  • 1. SERVICE CONTRACTS What is service contract? Oracle Service Contracts provides a complete contract authoring execution solution to manage warranties, extended warranties, usage, subscription services, as well as complex service agreements. A contract in Oracle Service Contracts comprises: • a header • one or more lines • one or more sub lines Header: The header is where you enter a brief description and specify the contract duration. Header consists of: • Parties: Enter information about the customer, including the bill to and ship to information for the contract. • Pricing/Billing: Assign a price list and various accounting rules for pricing andbilling contracts. • Renewals: Define the renewal rules applied during manual or automatic renewal of the contract. • Administration: Define administrative components used to process the contract, such as the QA checklist, contract groups, and workflow. • Security/Text: Grant contract access by the resource group or user level. Lines: Lines list the individual service, usage, and subscription items included in the contract. A single contract can have multiple lines. There are three types of lines: Service lines: Cover a broad category of items that can include activities such as field service, depot repair, call center, technical support, or any other user-defined business activities • Usage lines: Charge customers for usage. For example, a photo copier company might wish to charge for the number of copies made within a period. • Subscription lines: Cover subscriptions for both tangible and intangible items. What are tangible items? Tangible items include magazines, collateral, or any other physical item that can be shipped through Oracle Order Management. What are intangible items? Intangible items can be collateral sent via e-mail. Sub lines Sub lines specify what the service covers or the counters where the usage is tracked.
  • 2. It consists of: • Service lines: Sub lines for service lines specify what the service covers. A service line can cover a party, a customer, a site, a system, a product, or an item. • Usage lines: Sub lines for usage lines specify the counters where the usage is tracked. • Subscription lines: Subscription lines do not have sub lines. Service contract life cycle: • Creating a Contract • Approving Contracts • Extending and Renewing Contracts • Terminating Contracts • Managing the Contract Lifecycle Creating a Contract You can create a contract manually. In addition, a contract can be created automatically through Oracle Order Management or by creating a product that has a warranty in Oracle Install Base. Creating a Template from a Contract A template makes it possible for you to speed up the contract creation process by filling in frequently used values. Approving Contracts This group of topics explains the contract approval process. Oracle Service Contracts leverages Oracle Workflow to automate the contract approval process. After you author a contract you must: • Submit the contract for approval. • Secure approval on the contract. • Obtain a signature on the contract. The Submit for Approval function launches the quality assurance (QA) check. If the QA check is successful you can continue the approval process, which submits the contract to the approval workflow. Extending and renewing contracts: Contract Extensions: Oracle Service Contracts allows you to extend the duration of a contract or a contract line without having to submit the contract to the approval workflow. A contract must be in a status of Active, Signed, or Expired to be extended. Contracts in a status of Entered, Canceled, or Terminated are examples of contracts that cannot be extended. Contract Renewals The process of renewing a contract involves making a copy of an existing, active contract at a point in time. The dates are changed to reflect a period of time similar to the existing contract; beginning on the first day after the existing contract expires. Terminating Contracts You can terminate a contract, a contract line, or a contract subline. The termination date must fall between the start and end date of the service or services being terminated . Managing the Contract Lifecycle:
  • 3. You must manage your contracts on an ongoing basis. You may need to change coverage, durations, versions You can streamline and control administrative processes, by leveraging functionality that manages updates and changes. Which tables and views contains the contract lines, billings schedule and invoices of a service contracts? Table: OKC_K_HEADERS_B Product: OKC - Contracts Core Description: Top level of a contract structure and groups all the lines and terms and conditions of a contract. Implementation/DBA Data: OKC.OKC_K_HEADERS_B Table: OKC_K_ITEMS Product: OKC - Contracts Core Description: Contract items Implementation/DBA Data: OKC.OKC_K_ITEMS Table: OKC_K_LINES_B Product: OKC - Contracts Core Description: Deliverable ITEMS grouped into a logical set usually defined by unitary price, delivery or some other classification. Implementation/DBA Data: OKC.OKC_K_LINES_B Table: OKS_BILL_SUB_LINES Product: OKS - Service Contracts Description: Related to a lower level contract line eg. coverage level or product. Implementation/DBA Data: OKS.OKS_BILL_SUB_LINES Table: OKS_BILL_CONT_LINES Product: OKS - Service Contracts Description: Records which are sent to AR. Implementation/DBA Data: OKS.OKS_BILL_CONT_LINES Table: OKS_BILL_SUB_LINE_DTLS Product: OKS - Service Contracts Description: The detail of quantities and monetary amounts either regular or adjustment. Implementation/DBA Data: OKS.OKS_BILL_SUB_LINE_DTLS Table: OKS_BILL_TRANSACTIONS Product: OKS - Service Contracts Description: The transaction (invoice, credit etc.) which is eventually received from AR. Implementation/DBA Data: OKS.OKS_BILL_TRANSACTIONS Table: OKS_BILL_TXN_LINES Product: OKS - Service Contracts Description: Holds the actual transaction amount and tax returned from AR. Implementation/DBA Data: OKS.OKS_BILL_TXN_LINES
  • 4. Table: OKS_STREAM_LEVELS_B Product: OKS - Service Contracts Description: Service Contracts Billing Stream Levels Implementation/DBA Data: OKS.OKS_STREAM_LEVELS_B APIS IN SERVICE CONTRACTS: OKS_CONTRACTS_PUB.Create_Contract_Header: This API is used to create contract header information. The API is called using P_K_Header_Rec, P_Header_Contacts_Tbl, P_Header_Sales_Crd_Tbl and P_Header_Articles_Tbl. These contracts can be brought in as ‘ENTERED’, which would mean the process owners would have to submit the contract for approval using Contracts Approval Workflow. OKS_CONTRACTS_PUB.Create_Service_Line This API is used to create Contract Service Line for each contract header. The API is called using P_K_Line_Rec, P_Contact_Tbl and P_Line_Sales_Crd_Tbl. OKS_CONTRACTS_PUB.Create_Covered_Line This API is used to create Covered Lines for each service line you create. Before you call this API you are required to set values for P_K_Covered_Rec and P_Price_Attribs_In. Standard APIs in SC Module OKC_CONTRACT_PUB (headers, lines, sub-lines) – This is used for creating Headers etc. OKC_RULE_PUB (rule groups, rules) OKC_CONTRACT_ITEM_PUB (items) OKC_CONTRACT_PARTY_PUB (customers, contacts) OKC_CONTRACT_GROUP_PUB (groupings) OKS_SALES_CREDIT_PUB (sales credits) OKS_CONTRACTS_PUB (billing schedule) Core Tables OKC.OKC_K_HEADERS_B OKC_K_HEADERS_TL OKC.OKC_K_LINES_B OKC.OKC_K_LINES_TL OKC.OKC_RULE_GROUPS_B OKC.OKC_K_RULES_B OKC.OKC_K_ITEMS OKC.OKC_K_GRPINGS OKC.OKC_K_PARTY_ROLES_B OKC.OKC_K_HISTORY_B OKC.OKC_K_PROCESSES OKS.OKS_K_SALES_CREDITS OKS.OKS_LEVEL_ELEMENTS To create billing schedules through the API:
  • 5. OKS_CONTRACTS_PUB.CREATE_BILL_SCHEDULE. This API creates billing schedules for both sub line and service line. It creates billing streams and individual billing lines. For updating billing schedules, we can use: OKS_BILL_SCH.CREATE_BILL_SCH_RULES. This API also creates billing schedules for both sub line and service line The only difference between the two API’s is that the second API always deletes already existing billing schedules if present and then creates fresh ones. When schedule is already created and if you call OKS_BILL_SCH.CREATE_BILL_SCH_RULES for updating then what would happen is it would create additional billing streams and one would get to see two billing streams instead of a single one. Billing Schedules : A billing schedule determines when the customer is billed for the services they receive. For contracts with service lines you can bill the customer either at the line level or the subline level, but for contracts with usage lines you can bill only at line level. For service lines, this means that you can bill at the level of the service that is sold to the customer (called the Top Level in the application) or individually at the level of each of the items that is covered by that service (Covered Level), be it an individual item, a system, a covered location, an account, or party. INSTALL BASE Install Base is a product to track an Item from Cradle to grave. Lets say you want to track a component hard drive in a computer, you can do so once you have the item set up in Inventory as trackable. Oracle Install Base is an item instance life cycle tracking application that facilitates enterprise-wide life cycle item management and tracking capability. Oracle Install Base tracks an instance from the time that it is received in inventory, in work in process, in projects, at customer sites, and throughout the return and repair process. It records a history of changes to tracked items and supports the creation and maintenance of Oracle Install Base configurations. Oracle Install Base is a centralized repository of information for an item instance and its tracking details including location, status, ownership, party, account and contact relationships, configuration data, and the change history of customer items or corporate assets. The application includes drill-down capability to obtain details of inventory, work in process, and order management transactions affecting an item's tracking attributes. Oracle Install Base provides links to detailed information from contracts, service requests, repair orders initiated for an item instance, and counters associated with the item instance. FEATURES OF ORACLE INSTALLED BASE Oracle Installed Base is an item instance life cycle tracking application that facilitates enterprise-wide life cycle item management and tracking capability
  • 6. Basic Tracking You specify which items you want to track in the Master Item list in Oracle Inventory. Subsequently, when a particular real-world instance of the item is created, an item instance record is created in Oracle Installed Base. Any significant changes to the item instance will also be recorded in Oracle Installed Base. Item Instance Movement Tracking Oracle Installed Base can track an item instance from the time that it is received in inventory, in work in process, in projects, at customer sites, and throughout the return and repair process Tangible Items Item instances can be used to track tangible items, that is, physical, real-world objects, that can be assembled and shipped, such as computers, engines, machine parts, and soon. Intangible Items Item instances can be used to track intangible items such as software, services, licenses, and agreements. For example, a telephone number can have different services such as call waiting and conference call. These can all be defined and tracked as components of the telephone service. Serialized Items When a trackable item is defined in Oracle Inventory as serialized, each item instance derived from that item requires a unique serial number and individual tracking. The item instance will always have a quantity of 1. Non-Serialized Items When a trackable item is defined in Oracle Inventory as non-serialized, it is typically for smaller objects whose real-world instances do not require individual tracking. For example, a screw could be defined as a non-serialized, trackable item; an order for 100screws would result, after order shipping, in the creation of one item instance, with quantity 100. See also Serialization and Levels of Tracking