numeric or value error: Bulk Bind: Truncated Bind

declare
  oa_num_change_        ${INTM:s/[^\d\w]//g}_SBMS_AQF_TEMPL.NUM10_ARRAY;
  oa_name_template_     ${INTM:s/[^\d\w]//g}_SBMS_AQF_TEMPL.NAME255_ARRAY;
  oa_start_date_        ${INTM:s/[^\d\w]//g}_SBMS_AQF_TEMPL.DATE_ARRAY;
  oa_end_date_          ${INTM:s/[^\d\w]//g}_SBMS_AQF_TEMPL.DATE_ARRAY;
  oa_user_method_       ${INTM:s/[^\d\w]//g}_SBMS_AQF_TEMPL.NAME50_ARRAY;
  oa_date_operation_    ${INTM:s/[^\d\w]//g}_SBMS_AQF_TEMPL.DATE_ARRAY;
  oa_sum_AP_            ${INTM:s/[^\d\w]//g}_SBMS_AQF_TEMPL.NUM10_ARRAY;

begin
  ${INTM:s/[^\d\w]//g}_SBMS_AQF_TEMPL.getRatePlanConstructorHistory(
                                                          ip_subs_id           => :SUBS_ID<int, in>,
                                                          ip_row_first         => :P_ROW_FIRST<int, in>,
                                                          ip_row_last          => :P_ROW_LAST<int, in>,
                                                            --  Раздел выходных параметров
                                                          oa_num_change       =>  oa_num_change_,
                                                          oa_name_template    =>  oa_name_template_,
                                                          oa_start_date       =>  oa_start_date_,
                                                          oa_end_date         =>  oa_end_date_,
                                                          oa_user_method      =>  oa_user_method_,
                                                          oa_date_operation   =>  oa_date_operation_,
                                                          oa_sum_AP           =>  oa_sum_AP_,
                                                          op_total            => :P_TOTAL<int, out>
                                                        );

  :NUM_CHANGE<BIG_UINT, out[500]>        := oa_num_change_;
  :NAME_TEMPLATE<CHAR[255], out[500]>    := oa_name_template_;
  :START_DATE<DATE, out[500]>            := oa_start_date_;
  :END_DATE<DATE, out[500]>              := oa_end_date_;
  :USER_METHOD<CHAR[50], out[500]>       := oa_user_method_;
  :DATE_OPERATION<DATE, out[500]>        := oa_date_operation_;
  :SUM_AP<BIG_UINT, out[500]>            := oa_sum_AP_;

end;