Oracle Electronic Kanban User's Guide リリース12.2 E63520-01 | ![]() 目次 | ![]() 前 | ![]() 次 |
カスタム・プログラムを作成するために、次のクライアント機能拡張が提供されています。これらのプログラムを使用して、独自の論理およびコードを作成し、Oracle Electronic Kanbanで提供されているデフォルトの論理を上書きできます。
独自の論理およびコードを作成するための、未移動カードの計算プログラム用のカスタム・プログラムが提供されています。これを使用して、未移動カードを識別するためのデフォルト論理を上書きできます。これを行うには、FLM_KANBAN_CUSTOM_PKG.UNMOVED_CARDS_HOOKに論理を追加します。
パラメータ | データ型 | 説明 |
---|---|---|
p_org_id | 数値 | パラメータとして渡される組織識別子。 |
p_pull_sequence_id | 数値 | パラメータとして渡されるプル順序識別子。 |
パラメータ | データ型 | 説明 |
---|---|---|
x_return_status | Varchar2 | カスタム・プログラムからステータスを返します。エラー・コードが存在する場合は、エラー・コードが移入されます。 |
x_error_code | Varchar2 | カスタム・プログラムの論理の処理中にエラーが発生した場合にエラー・コードを送信します。 |
パラメータ | データ型 | 説明 |
---|---|---|
x_uc_setup_from_custom | flm_custom_uc_table | 特定のステータスのリード・タイムを返すコレクション。これにより、カンバンが未移動または移動済のいずれとしてマークされるかが計算されます。 |
x_uc_from_custom | flm_custom_uc_setup_table | どのカンバン識別子を未移動としてマークするかを返すコレクション。この論理はユーザーにより決定されます。 |
x_pull_sequence_id | 数値 | カスタム・プログラムから返されるプル順序識別子。 |
入出力パラメータには2つのコレクションがあります。一方のコレクションのみを移入します。両方のコレクションが移入された場合、コレクションx_uc_setup_from_customからのデータのみが使用されます。
要素名 | 説明 |
---|---|
kanban_card_id | プル順序の固有のカンバン識別子。 |
unmoved_flag | 移動ステータスのカンバン値は次のとおりです。
|
last_activity_date | このステータスでの最終活動日。 |
x_uc_setup_from_customコレクションには次の要素が含まれます。
要素名 | 説明 |
---|---|
status | プル順序の未移動カードで追跡されるカンバンの供給ステータス。 |
leadtime_days | 未移動ステータスになっていたリード・タイムの日数。 |
「未移動カード」を参照してください。
「組織内」カンバンまたは「組織間」カンバンのいずれかを転送するときに独自の論理を入力できるようにするためのカスタム・プログラムが提供されています。たとえば、単にカンバン・タイプについてではなく、特定の品目について、いつカンバンが「フル」ステータスであるとみなされるかを構成できます。「組織内」カンバンの場合は、FLM_KANBAN_CUSTOM_PKG.INTRAORG_TRANSFER_HOOKプログラムで論理を入力します。
パラメータ | データ型 | 説明 |
---|---|---|
p_ kanban_card_id | 数値 | 固有のカンバン識別子。 |
p_intra_order_id | 数値 | 組織内転送の移動オーダーのヘッダーIDに対する参照。 |
p_intra_line_id | 数値 | 組織内転送の移動オーダーの明細識別子に対する参照。 |
p_transfer_quantity | 数値 | 現行取引で転送される数量。 |
p_kanban_size | 数値 | カンバン内の品目数量。 |
パラメータ | データ型 | 説明 |
---|---|---|
x_retcode | Varchar2 | カスタム・プログラムからステータスを返します。 |
x_errmsg | Varchar2 | カスタム・プログラムの処理中にエラーが発生した場合にエラー・メッセージを送信します。 |
「組織間」カンバンの場合は、FLM_KANBAN_CUSTOM_PKG.INTERORG_TRANSFER_HOOKプログラムで論理を入力します。
パラメータ | データ型 | 説明 |
---|---|---|
p_ kanbancard_id | 数値 | 固有のカンバン識別子。 |
p_inter_order_id | 数値 | 組織間転送の内部購買依頼のヘッダーIDに対する参照。 |
p_inter_line_id | 数値 | 組織間転送の内部購買依頼の明細IDに対する参照。 |
p_transfer_quantity | 数値 | 現行取引で転送される数量。 |
p_kanban_size | 数値 | カンバン内の品目数量。 |
パラメータ | データ型 | 説明 |
---|---|---|
x_retcode | Varchar2 | カスタム・プログラムからステータスを返します。 |
x_errmsg | Varchar2 | カスタム・プログラムの処理中にエラーが発生した場合にエラー・メッセージを送信します。 |
「組織間」または「仕入先」カンバンのいずれかの受入時に独自の論理を入力できるようにするためのカスタム・プログラムが提供されています。たとえば、出荷プロセス中のバックオーダー数量の取消に対応できるように、カンバン受入機能をカスタマイズできます。
「組織間」カンバンの場合は、FLM_KANBAN_CUSTOM_PKG.RECEIVE_INTERORG_HOOKで論理を入力します。
パラメータ | データ型 | 説明 |
---|---|---|
p_ kanban_card_id | 数値 | 固有のカンバン識別子。 |
p_shipment_header_id | 数値 | 組織間出荷のヘッダーIDに対する参照。 |
p_shipment_line_id | 数値 | 組織間出荷の内部購買依頼の明細IDに対する参照。 |
p_receipt_quantity | 数値 | 出荷の受入数量。 |
パラメータ | データ型 | 説明 |
---|---|---|
x_return_status | Varchar2 | カスタム・プログラムからステータスを返します。 |
x_msg_data | Varchar2 | カスタム・プログラムの処理中にエラーが発生した場合にエラー・メッセージを送信します。 |
「仕入先」カンバンの場合は、FLM_KANBAN_CUSTOM_PKG.RECEIVE_SUPPLIER_HOOKで論理を入力します。
パラメータ | データ型 | 説明 |
---|---|---|
p_ kanban_card_id | 数値 | 固有のカンバン識別子。 |
p_po_header_id | 数値 | カンバンが関連付けられている発注ヘッダー識別子。 |
p_po_distribution_id | 数値 | カンバンが関連付けられている発注配分明細識別子。 |
p_receipt_quantity | 数値 | 発注の受入数量。 |
パラメータ | データ型 | 説明 |
---|---|---|
x_return_status | Varchar2 | カスタム・プログラムからステータスを返します。 |
x_msg_data | Varchar2 | カスタム・プログラムの処理中にエラーが発生した場合にエラー・メッセージを送信します。 |
カンバン名を定義できるようにするカスタム・プログラムが提供されています。たとえば、カンバン番号の英数字プリフィクスを定義できます。カンバンのネーミング論理は、FLM_KANBAN_CUSTOM_PKG.CUSTOM_KANBAN_NUMBERフックで入力します。
パラメータ | データ型 | 説明 |
---|---|---|
p_ pull_sequence_id | 数値 | 固有のプル順序識別子。 |
この関数は、カンバン名またはカンバン番号をVarchar2のデータ型で返します。
カンバンを取り消すための論理を定義できるようにするカスタム・プログラムが提供されています。たとえば、カンバンの取消時に関連付けられている文書を取り消せます。カスタム論理はFLM_KANBAN_CUSTOM_PKG.CANCEL_KANBAN_CARD_HOOKで入力します。
パラメータ | データ型 | 説明 |
---|---|---|
p_kanban_card_id | 数値 | 固有のカンバン識別子。 |
カスタム論理を使用してステータス遷移を定義できるようにするカスタム・プログラムが提供されています。カスタム論理はFLM_KANBAN_CUSTOM_PKG.STATUS_CHANGE_HOOKで入力します。
パラメータ | データ型 | 説明 |
---|---|---|
p_kanban_card_id | 数値 | 固有のカンバン識別子。 |
from_supply_status | 数値 | 現行のカンバン供給ステータス。 |
to_supply_status | 数値 | カンバンの遷移後の供給ステータス。 |
この関数は、数値データ型を返します。
1は有効
その他すべての値は無効
仕入先が複数あるプル順序のカンバンに仕入先を割り当てるための論理を定義できるようにするカスタム・プログラムが提供されています。カスタム論理はFLM_KANBAN_CUSTOM_PKG.GET_DEFAULT_SUPPLIERフックで入力します。
パラメータ | データ型 | 説明 |
---|---|---|
p_pull_sequence_id | 数値 | プル順序識別子。 |
パラメータ | データ型 | 説明 |
---|---|---|
x_supplier_id | 数値 | カンバンに割り当てられる仕入先。 |
x_supplier_site_id | 数値 | 仕入先サイト識別子。 |
x_retcode | Varchar2 | カスタム・プログラムからステータスを返します。 |
x_errmsg | Varchar2 | カスタム・プログラムの処理中にエラーが発生した場合にエラー・メッセージを送信します。 |
組織よりも詳細なレベルで不良および「良」在庫ヘルスしきい値レベルを定義できるようにするカスタム・プログラムが提供されています。カスタム論理はFLM_KANBAN_CUSTOM_PKG.HEALTH_FOR_PSで入力します。
パラメータ | データ型 | 説明 |
---|---|---|
p_pull_sequence_id | 数値 | プル順序識別子。 |
パラメータ | データ型 | 説明 |
---|---|---|
x_return_status | Varchar2 | プログラムからステータスを返します。 |
x_error_code | Varchar2 | カスタム・プログラムの処理中にエラーが発生した場合にエラー・メッセージを送信します。 |
x_good_health | 数値 | この数値以上の場合に、在庫ヘルスが「警告」ステータスであるとみなされる数値。 |
x_bad_health | 数値 | 在庫ヘルスが不良ステータスであるとみなされる数値。 |
注意: 在庫ヘルスは、x_bad_healthパラメータで定義されているレベル以上で、x_good_healthパラメータより小さい場合に、「良」ステータスであるとみなされます。
カンバンの数またはサイズを計算するためのカスタム算式を入力できるようにするカスタム・フックが提供されて います。カスタム論理はMRP_PUB_KANBAN_QTY_CALC.Calculate_Kanban_Quantityフックで入力します。
パラメータ | データ型 | 説明 |
---|---|---|
p_version_number | 数値 | プログラムのバージョン番号。 |
p_pull_sequence_id | 数値 | プル順序識別子。 |
p_average_demand | 数値 | プル順序の平均需要。 |
p_allocation_percent | 数値 | このプル順序により達成される割当パーセント。 |
p_minimum_order_quantity | 数値 | 最小オーダー数量。 |
p_fixed_lot_multiplier | 数値 | 固定ロット乗数。 |
p_safety_stock_days | 数値 | 安全在庫日数。 |
p_replenishment_lead_time | 数値 | 補充に必要なリード・タイム。 |
p_kanban_flag | 数値 | 計算する属性を識別します。
|
パラメータ | データ型 | 説明 |
---|---|---|
p_return_status | Varchar2 | カスタム計画プログラムからステータスを返します。 |
パラメータ | データ型 | 説明 |
---|---|---|
p_kanban_size | 数値 | カンバンのサイズ。 |
p_kanban_number | 数値 | カンバンの数。 |
Copyright © 2012, 2014, Oracle and/or its affiliates.All rights reserved.