0% found this document useful (0 votes)
106 views

Oracle Service Contracts API Details

The document outlines procedures for creating, updating, renewing, and terminating contracts, including necessary validations and Oracle Standard APIs for each activity. It details header and line level validations required for contract management, as well as specific API calls for contract operations. The document serves as a comprehensive guide for managing contracts within the specified system.

Uploaded by

Srikkanth Mani
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
106 views

Oracle Service Contracts API Details

The document outlines procedures for creating, updating, renewing, and terminating contracts, including necessary validations and Oracle Standard APIs for each activity. It details header and line level validations required for contract management, as well as specific API calls for contract operations. The document serves as a comprehensive guide for managing contracts within the specified system.

Uploaded by

Srikkanth Mani
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 2

1.

Create Contract & Add New Lines to Existing Contracts


1.1. Add Header
1.2. Add Lines
1.3. Billing Schedule
1.4. QA Check Contract

Header Level Validations:


1. Master Inv Org --> MTL_PARAMETERS --> IMO --> Fixed Value
2. Operating Unit --> HR_OPERATING_UNITS
3. Currency Code --> FND_CURRENCIES
4. Contract Start/End Date
5. HZ Party,Accounts,Bill To,Ship To -->
HZ_PARTIES,HZ_CUST_ACCOUNTS,HZ_CUST_ACCT_SITES_ALL,HZ_CUST_SITE_USES_ALL
6. Price List --> QP_LIST_HEADERS
7. Term Name --> RA_TERMS
8. Invoice Rule --> RA_RULES --> Advance Invoice --> Fixed Value
9. Accounting Rule --> RA_RULES
10.QA Check --> FND_PROFILE_OPTIONS_VL,FND_PROFILE_OPTION_VALUES -->
Profile name --> OKS_DEFAULT_QA_CHECKLIST --> Fixed Value
11.PDF Name --> OKC_PROCESS_DEFS_TL --> Approval Process --> Fixed Value
12.RA Transaction Type --> RA_CUST_TRX_TYPES_ALL

Line Level Validations:


1. Inventory Item --> MTL_SYSTEM_ITEMS_B

Line Level Billing Schedule Validations:


1.Billing Level(Amount) --> FND_LOOKUPS --> OKS_BILLSCH_LEVEL
2.Billing UOM --> OKC_TIME_CODE_UNITS_B

Oracle Stanndard API'S:


1. OKS_IMPORT_HEADER_PUB.CREATE_CONTRACT_HEADER_WRAPPER
2. OKS_IMPORT_LINE_PUB.CREATE_CONTRACT_LINE
3. OKS_IMPORT_HEADER_PUB.INSERT_SALES_CREDIT
4. OKS_IMPORT_LINE_PUB.GENERATE_BILL_SCHEDULES
5. OKS_ACTIVATE_CONTRACT_PUB.ACTIVATE_CONTRACT

2. Update Header & Lines

1. Update Header
2. Update Lines

Header & Lines Validations:


1. Contract & Lines Exists --> OKC_K_HEADERS_ALL_B,OKC_K_LINES_B

Oracle Stanndard API'S:


1. OKS_IMPORT_HEADER_PUB.UPDATE_CONTRACT_HEADER
2. OKS_IMPORT_LINE_PUB.UPDATE_CONTRACT_LINE

3. Renew Contracts

Renewal Validations:
1. Contract Exists --> OKC_K_HEADERS_ALL_B
2. Renewal Start/End Date
3. Renewal UOM Code --> OKC_TIME_CODE_UNITS_B
4. Renewal Duration

Oracle Stanndard API'S:


1. OKS_RENEW_CONTRACTAPI_PUB.RENEW_CONTRACT

4. Terminate Contracts

Termination Validations:
1. Contract Exists --> OKC_K_HEADERS_ALL_B
2. Termination Reason Code --> FND_LOOKUPS --> OKC_TERMINATION_REASON

Oracle Stanndard API'S:


1. OKS_TERMINATE_CONTRACT_PUB.TERMINATE_CONTRACT

--------------------
1. Create Contract & Add New Lines to Existing Contracts
Activity:
1. Add Header
2. Add Lines
3. Billing Schedule
4. QA Check
API'S:
1. OKS_IMPORT_HEADER_PUB.CREATE_CONTRACT_HEADER_WRAPPER
2. OKS_IMPORT_LINE_PUB.CREATE_CONTRACT_LINE
3. OKS_IMPORT_HEADER_PUB.INSERT_SALES_CREDIT
4. OKS_IMPORT_LINE_PUB.GENERATE_BILL_SCHEDULES
5. OKS_ACTIVATE_CONTRACT_PUB.ACTIVATE_CONTRACT

2. Update Existing Contract Header & Lines


Activity:
1. Update Header
2. Update Lines
API'S:
1. OKS_IMPORT_HEADER_PUB.UPDATE_CONTRACT_HEADER
2. OKS_IMPORT_LINE_PUB.UPDATE_CONTRACT_LINE

3. Renewing Existing Contracts


Activity:
1. Renew
API'S:
1. OKS_RENEW_CONTRACTAPI_PUB.RENEW_CONTRACT

4. Terminating Existing Contracts


Activity:
1. Terminate
API'S:
1. OKS_TERMINATE_CONTRACT_PUB.TERMINATE_CONTRACT

You might also like