/wiki/spaces/QG/pages/24674321

 

Overview

Offers the ability to INSERT and UPDATE ownership agreement link records. It also performs all data validations and returns a Status Code, Ownership Link ID, and Error Message. The name of the API package for updating the OWNERSHIP_AGREEMENT_LINKS is OWNERSHIP_AGREEMENTS_API. The functions are:

Function Name

Purpose

get_default_doi

Returns the default agreement_id for the specified cost centre, date and account.

update_default_doi

Updates TEMP_LINE_ITEMS with the default agreement_id for the specified voucher.


The procedures are:

Procedure Name

Purpose

get_default_doi

Returns the default agreement_id for the specified cost centre, date and account.

update_default_doi

Updates TEMP_LINE_ITEMS with the default agreement_id for the specified voucher.


assign_doi_api.GET_DEFAULT_DOI()

Parameter

In/Out

Type

Default Value

i_org_id

IN

NUMBER(5) 


i_afe_num

IN

VARCHAR2(10) 


i_cc_num

IN

VARCHAR2(10) 


i_major_acct

IN

VARCHAR2(4) 


i_minor_acct

IN

VARCHAR2(4) 


i_actvy_per_date

IN

DATE


i_acct_per_date

IN

DATE 


o_agreement_id

OUT

NUMBER(10) 


o_return_status


*procedure only

OUT

VARCHAR2

Possible values:

  • ‘TRUE’
  • ‘FALSE’

o_return_code

OUT

NUMBER

Possible values:

  • 0 – Success
  • -20001 – Handled Application Error
  • -20000 – Generic Error

o_return_message

OUT

VARCHAR2

Insert ‘Successful’ or ‘Failure’ or error message


assign_doi_api.UPDATE_DEFAULT_DOI()

Parameter

In/Out

Type

Default Value

i_voucher_id

IN

NUMBER(10)


o_return_status


*procedure only

OUT

VARCHAR2

Possible values:

  • ‘TRUE’
  • ‘FALSE’

o_return_code

OUT

NUMBER

Possible values:

  • 0 – Success
  • -20001 – Handled Application Error
  • -20000 – Generic Error

o_return_message

OUT

VARCHAR2

Insert ‘Successful’ or ‘Failure’ or error message