OFSAA 6.0.x FSI_AMORTIZATION_TYPE_CD_V Returns Zero Records Due to ORA-06502: PL/SQL: numeric or value error: character string buffer too small Error (Doc ID 1576728.1)

Last updated on AUGUST 15, 2013

Applies to:

Oracle Financial Services Analytical Applications Infrastructure - Version 7.3.2 and later
Information in this document applies to any platform.
Oracle Financial Services Analytical Applications Infrastructure (OFSAAI)
Oracle Financial Services Analytical Applications (OFSAA)

Symptoms

On OFSAAI 7.3.2/6.0, the OFSAA FSI_AMORTIZATION_TYPE_CD_V returns zero records. The function FSI_ADJUST_AMORT_PIPE has a variable STR set to VARCHAR2(500). This variable size is too small to support the size of the string created. An ora error occurs when executing the query SELECT * FROM FSI_AMORTIZATION_TYPE_CD_V;

ERROR
ORA-06502: PL/SQL: numeric or value error: character string buffer too small.

STEPS
The issue can be reproduced at will with the following steps:

1. Run the following query on FSI_AMORTIZATION_TYPE_CD_V:

select * from fsi_amortization_type_cd_v;

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms