PL/SQLのエラーについて
こんばんは。PL/SQLのエラーについて質問させて頂きます。
現在、Oracle8.1.7のデータベースを使用したオラクルのE-business Suiteという人事系システムで開発をしています。
そこで、SQL*Plusを使用してPL/SQLのパッケージをコンパイルしたところ、パッケージ仕様部も本体部もコンパイルのエラーは出なかったのですが、E-business SuiteにPL/SQLを設定し、動作させようとしたら、下記のようなエラーが発生しました。
--------------------------------------------------------------------
FDPSTP 内のOracleエラー 6550
原因: ORA-06550: 行 1、列 7:
PLS-00221: 'ZT_TYOUHYOU_HENSEI_PKG'がプロシージャではないか、または未定義です。
ORA-06550: 行 1、列 7:
PL/SQL: Statement ignored
が原因で FDPSTP に失敗しました。
---------------------------------------------------------------------
また、作成したPL/SQLパッケージの仕様部は下記のとおりです。
--------------------------------------------------------------------
CREATE OR REPLACE PACKAGE APPS.ZT_TYOUHYOU_HENSEI_PKG AS
FUNCTION get_henseihyo_kbn
(i_grade IN VARCHAR2,o_hensei_kbn OUT VARCHAR2)
RETURN NUMBER;
<・・・・・中間部分は省略・・・・・>
PROCEDURE main_shori
(p_process_date IN VARCHAR2,
p_location IN VARCHAR2);
END ZT_TYOUHYOU_HENSEI_PKG;
--------------------------------------------------------------------
原因だと思われる心当たりの部分も探してみたのですが、このエラーの意味は何なのか、原因はどこにあるのか分かりません。
どなたかお判りの方、御回答よろしくお願い致します。
お礼
回答ありがとうございます。 ご紹介いただいた本はよさそうな感じですね^^ 候補の一つにしたいと思います。