Oracle発注書の手動作成を制限する
企業は、発注書(PO)を作成し、手動によるPOの作成を制限するために、要求を必要とする場合があります。このブログでは、ユーザーが手動でPOを作成することを制限する方法を紹介しています。
Oracle®購入では、次のいずれかの方法を使用してPOを作成します。
- POフォームを使用して手動で。
- 自動作成フォームを使用して、求人から自動的に作成します。
一部の企業では、POを作成し、手動によるPOcreationを制限するための要求が必要です。次のセクションでは、Oracle E-Business Suite(EBS)アプリケーションでのPOの手動作成を制限するオプションを示します。
オプション1:POPPOEPOフォームをパーソナライズする
この方法では、2つのパーソナライズが必要です。1つはPOヘッダーブロックに、もう1つはPOラインブロックにあります。
POヘッダーブロックでパーソナライズするには、WHEN VALIDATE RECORD
を使用します 次の画像に示すように、イベント。

PO番号( SEGMENT1 )かどうかを確認するための条件を追加する必要があります ) 無効です。 nullの場合、エラーメッセージを表示できます。 nullのSEGMENT1 これは、発注書フォームで新しいPOを作成しようとしていることを意味するため、次の画像に示すように、ここでそれを制限する必要があります。

PO行レベルでパーソナライズするには、POの作成をWHEN NEW BLOCK INSTANCE
にトラップします。 イベント。
SEGMENT1の場合 POヘッダーレベルがnullの場合は、次のアクションを実行します。
- コントロールをPOヘッダーブロックに渡します。
- エラーメッセージを表示します。
次の画像は、これらのアクションを示しています。


オプション2:メニューの除外を使用する
メニューの除外を使用するには、責任レベルでいくつかの機能を除外して、ユーザーがPOを手動で作成できないようにする必要があります。POcreationを制限するすべての責任を必ず変更してください。
次の関数を除外する必要があります:
Purchase Orders
-
PO Summary: Create New PO
次の画像は、このプロセスを示しています。

メニュー除外の制限は、ユーザーがPurchase Orders
の機能の責任からPO(自動作成機能を介して作成された)を編集できないことです。 およびPO Summary: Create New PO
除外されます。
このブログで説明されているいずれかの方法を使用して、PO作成の作成を制限できます。購買依頼からPOを作成した後、ユーザーがPOを編集できるようにする場合は、フォームのパーソナライズ方法を使用する必要があります。ユーザーが自動作成からPOを編集せずに作成する場合は、menuexclusionメソッドを使用します。これらのヒントが貴重であり、有効に活用できることを願っています。
[フィードバック]タブを使用して、コメントを書き込んだり、質問したりします。
データベースサービスの詳細をご覧ください。
-
Oracle19cでDBCAコマンドを使用してデータベースのクローンを作成する
このブログでは、Oracle19cの新機能であるDatabaseConfiguration Assistant(DBCA)を使用して、ソースデータベースのバックアップを作成せずにリモートプラガブルデータベース(PDB)をコンテナデータベース(CDB)に複製する方法を紹介します。 ソースからターゲットへのクローン作成にかかる時間は最小限です。 ソースDBの詳細 CDB:LCONCDBPDB:LCON 以下は総数です。ソース内の各コンテナ(CDBおよびPDB)の下にあるDBFファイルのうち、クローンがターゲット内にある後に検証する必要があります。上記のソースDBから、ターゲットホスト内にCDB
-
SYSAUX表領域を管理する
Oracle®10gは、 PERMANENTなどの必須属性を備えたSYSAUXと呼ばれる新しい必須テーブルスペースを導入しました。 、読み取り/書き込み 、ローカルの拡張管理 、および SEGMENT SPACE MANAGEMENT AUTO 。この投稿では、このテーブルスペースが大きくなるにつれて管理する方法について説明します。 はじめに SYSAUX表領域を使用して、次のタスクを実行できます。 インストールおよび削除オプションによって引き起こされるSYSTEMテーブルスペースの断片化を回避します。 SYSTEM表領域の破損やスペース不足のリスクを回避します。 データベース管理者のメ