コンテンツにスキップ

原価管理の全体像と試験範囲

原価管理は、「いくらで買い、いくらで持ち、いくらで売ったか」を会計に結びつけるモジュールです。公式ガイドの Overview of Cost Management(26A 版)は、製品原価・製造・在庫会計のためのソリューションと位置づけ、次の 2 点を特徴に挙げています。複数の原価帳簿と元帳を使って外部の規制報告と社内の管理報告を分けられること、ルールに基づく自動化エンジンと大量処理向けの原価プロセッサで手作業を減らせることです。

領域 担う内容 主なジョブ・画面 詳細ページ
受入会計(Receipt Accounting) 受入の会計(未着債務、請求書差異、クリアリング、期末の未着計上) Create Receipt Accounting Distributions、Create Uninvoiced Receipt Accruals 受入会計
原価計画(Cost Planning) 標準原価の計画(原価シナリオ、ロールアップ、分析、公開) Roll up Costs、Update Standard Costs 原価計算
原価計算(Cost Accounting) 在庫・製造・出荷の取引の原価計算、配分の作成、期間クローズ、在庫評価 Create Cost Accounting Distributions、Validate and Update Cost Accounting Periods 原価計算、粗利分析
付帯費用管理(Landed Cost Management) 運賃・保険料・関税などの見積と実績を品目の原価へ反映 Trade Operations(付帯費用を集計する単位)、チャージ 受入会計

どの業務プロセスのどこを担うかは、次のとおりです。

プロセス 原価管理が担う部分 他モジュールが担う部分
P2P(購買から支払) 受入の会計(未着債務)、請求書差異の反映、付帯費用 購買オーダー(調達)、受入の登録(在庫管理)、請求書の照合と支払(AP)
O2C(受注から入金) 出荷の原価計算、収益の認識に連動した売上原価の認識、粗利の分析 受注・引当・出荷(OM・在庫管理)、請求と収益(AR または Revenue Management)
Plan to Produce 作業オーダーの原価(材料・資源・間接費)、完成品の原価、差異 作業定義・作業オーダー(製造)
R2R(期間締め) 受入会計・原価会計期間のクローズ、仕訳の作成(SLA)、在庫評価 GL の期間クローズ、AP・AR の期間クローズ

原価管理の組織設計は、次の 4 点で考えます。「誰の原価か(法的エンティティ・利益センター BU)」「どの拠点の取引を束ねるか(在庫組織 → 原価組織)」「どの元帳に記帳するか(原価帳簿)」「どの粒度で原価を持つか(評価構造)」です。組織の一般論は エンタープライズ構造、在庫組織側の設定は 在庫組織と品目 を参照してください。

組織 原価管理での役割 他の組織との関係 設計の考え方
法的エンティティ(LE) 原価の所有者 原価組織が束ねる在庫組織は同じ LE に属する LE ごとに原価組織を分ける
利益センター BU 取引の利益責任を持つ BU。在庫組織に指定する 原価組織が束ねる在庫組織は同じ利益センター BU に属する 未指定だと会社間取引の原価処理でエラーになることがある
在庫組織 取引が発生する倉庫・工場 1 つの原価組織にだけ属する 原価の考え方をそろえたい拠点を同じ原価組織に入れる
品目マスタ組織 品目の定義元 原価組織が束ねる在庫組織は同じ品目マスタ組織を使う 全社で 1 つが原則
原価組織(Cost Organization) 原価計算と在庫評価の単位 1 つ以上の在庫組織を束ねる。原価帳簿を持つ 原価計算方法・評価構造の設計と一緒に決める
原価帳簿(Cost Book) 原価と会計を記録する帳簿。元帳を 1 つ割り当てる 主要原価帳簿は必須で LE の主要元帳に関連付ける。必要なら追加の原価帳簿を持てる 外部報告用と管理報告用を分けたいときだけ追加する
評価構造(Valuation Structure) 原価を持つ粒度を決める 原価プロファイルで選ぶ 標準・期間平均は原価組織または在庫組織の粒度
組織構成の例(架空)
サンプル商事株式会社(法的エンティティ・主要元帳 JP_PRIMARY)
└ JP01 利益センター BU
├ 在庫組織 M01 東京物流センター ┐
└ 在庫組織 M02 大阪物流センター ┴ 原価組織 JP_COST
├ 主要原価帳簿 JP_BOOK(主要元帳に関連付け)
└ 原価プロファイル:Standard/評価構造:原価組織レベル
品目マスタ組織 MST(M01・M02 へ品目を割り当て)

元帳との関係:仕訳は、原価帳簿に割り当てた元帳に対して、元帳の会計方法(SLA のルール)で作られます。原価帳簿の元帳は、取引を処理した後は変更できません。複数の原価帳簿を持つと、帳簿ごとに原価と仕訳が作られるため、処理量と照合の手間も増えます。

原価管理の業務は、次の 8 つの流れで整理できます。

  1. 設定と移行:原価組織・原価帳簿・評価構造・原価プロファイルを設定し、品目を原価プロファイルに関連付けます。標準原価は FBDI の Standard Costs テンプレートなどで取り込み、初期在庫は原価付きで移行します。
  2. 受入と受入会計:受入の取引を Transfer Transactions from Receiving to Costing で受入会計へ渡し、Create Receipt Accounting Distributions で未着債務などの配分を作ります。AP の請求書が会計された後は Transfer Costs to Cost Management で請求書情報を取り込み、Match Receipt Accruals と Clear Receipt Accrual Balances で未着残高を消し込みます(受入会計)。
  3. 在庫取引の原価計算:Transfer Transactions from Inventory to Costing で在庫取引を渡し、Create Cost Accounting Distributions で原価を計算して借方・貸方の配分を作ります。
  4. 製造の原価計算:Transfer Transactions from Production to Costing で作業オーダーの取引(資源使用・スクラップ・完成・クローズ)を渡します。Roll up Costs は、有効な作業定義を持つ出力品目の原価を工程の原価配賦から計算します(原価計算、製造)。
  5. 標準原価の改定:原価シナリオ(Cost Scenario)を作り、ロールアップと分析を経て公開します。公開した標準原価は原価シナリオの発効日に有効になり、品目・資源の原価の更新には Update Standard Costs が使われます。取引が処理される前の公開は、Undo Cost Update で取り消せます。
  6. 出荷と売上原価:出荷で原価が計算され、売上原価の認識は収益の認識に連動します。AR を収益のソースにする場合は、Import Revenue Lines で確定した収益明細を取り込み、Create Cost Accounting Distributions の Cost of Goods Sold プロセッサ・オプションで認識します(粗利分析)。
  7. 付帯費用:運賃・保険料・関税などを Trade Operations で見積・実績管理し、品目の付帯費用として原価へ反映します(受入会計)。
  8. 月次の締め:在庫・受入・出荷・製造のペンディング取引を解消し、転送と原価処理・会計処理を実行します。受入会計は期末の未着計上(Create Uninvoiced Receipt Accruals)を行い、原価会計は Validate and Update Cost Accounting Periods で期間を締めます。売上原価を AR の収益に連動させている場合は、AR → 原価管理 → GL の順に締めます。
マスタ 内容 作成場所・UI 移行手段
原価組織(Cost Organization) 原価計算の単位。在庫組織を束ねる 設定と保守 > 機能領域 Cost Accounting のタスク 手入力・FSM
原価組織の関連付け 在庫組織を原価組織へ割り当てる(公式の手順名は Create Cost Organization Relationships) 同上 手入力・FSM
原価帳簿(Cost Book) 元帳を割り当てた帳簿。期間平均原価(Periodic Average)を有効にできる 同上 手入力・FSM
評価構造(Valuation Structure) 原価を持つ粒度(原価組織・在庫組織・保管場所・ロケータ・原産国・プロジェクト・タスク・ロット・シリアル) 同上 手入力・FSM
原価要素・原価構成要素 原価の分類と、受入・標準原価などから入る原価のマッピング 同上(Cost Component Mapping Group) 手入力・FSM
原価プロファイル(Cost Profile) 原価計算方法・評価ルール・取引の原価計算ルール Manage Cost Profiles 手入力・FSM
既定/品目別の原価プロファイル 品目と原価プロファイルの関連付け Set Up a Default Cost Profile ほか 手入力
標準原価(Standard Costs) 品目・資源の標準原価。原価シナリオで管理 Manage Standard Costs ページ FBDI(Standard Costs)・ADFdi・REST
原価会計期間 原価組織と原価帳簿の組合せごとの期間 Validate and Update Cost Accounting Periods —
受入会計の設定 費用品目の未着計上タイミング、クリアリング・ルール、締め日(カットオフ) 共通オプション Accrue Expense Items、Manage Accrual Clearing Rules 手入力
会計ルール(SLA) 勘定・摘要の導出 補助元帳会計の会計方法 手入力・FSM
初期在庫と原価 移行時の手持残高と取引原価 在庫管理の取引 FBDI(Inventory Transaction Import)

作成順序(依存関係)は次のとおりです。

  1. エンタープライズ構造:法的エンティティ・主要元帳・利益センター BU
  2. 品目マスタ組織と在庫組織(在庫組織に利益センター BU を指定)
  3. 原価組織 → 原価帳簿 → 原価組織の関連付け(在庫組織の割当)
  4. 評価構造、原価要素と原価構成要素のマッピング
  5. 原価プロファイル → 既定の原価プロファイル → 品目の関連付け(公式の設定順は、関連付けの次が原価プロファイル、その次が既定の原価プロファイルです)
  6. 会計ルール(SLA の会計方法)と受入会計の設定
  7. 標準原価の取込(標準原価を使う場合)
  8. 初期在庫と原価の移行

設定タスクの正確な名称と並びは、Implementing Manufacturing and Supply Chain Materials Management の Cost Accounting 章(設定と保守の機能領域 Cost Accounting)で確認してください。

タイミング 連携先 流れるデータ 仕組み・ジョブ
受入の登録後 在庫管理(受入) 受入取引、税の判定情報 Transfer Transactions from Receiving to Costing → Create Receipt Accounting Distributions
AP 請求書の会計後 AP 会計済みの請求書情報 Transfer Costs to Cost Management → Match Receipt Accruals
在庫取引の完了後 在庫管理 移動・その他入出庫・出荷などの取引 Transfer Transactions from Inventory to Costing → Create Cost Accounting Distributions
製造 製造 資源使用・スクラップ・完成・クローズ Transfer Transactions from Production to Costing
収益の確定後 AR または Revenue Management 確定した収益明細 Import Revenue Lines(Revenue Management 連携時は不要)→ Create Cost Accounting Distributions
仕訳の作成 SLA、GL 配分 → 補助元帳仕訳 → GL 仕訳 Create Accounting、Post Subledger Journal Entries
社内移動・会社間・予算統制・プロジェクト Supply Chain Financial Orchestration、調達、PPM 移転価格、予算の引当、プロジェクト別原価 公式ガイドの各章(Internal Material Transfers、Budgetary Control and Encumbrance Accounting、Cost Management for Project Driven Supply Chain)

原価管理は、取引を原価計算して**配分(distributions)**を作り、仕訳は SLA が作ります。

  1. 取引・受入・収益の確定を、転送のジョブで原価管理へ渡します
  2. 原価プロセッサ(Create Cost Accounting Distributions)または受入会計(Create Receipt Accounting Distributions)が、借方・貸方の配分を作ります
  3. Create Accounting が SLA の仕訳を作り、GL へ転送・転記します。受入会計の Create Accounting は、Subledger Application に Receipt Accounting を指定します

勘定は SLA のルールで決まります。たとえば受入では未着勘定の貸方が立ち、AP 請求書の会計で未着勘定の借方が立って相殺されます。差異はクリアリング・ルールに合えば在庫評価へ振り替わります(例。実際の勘定は設定によります)。追跡 SQL は SLA の仕組み、全体の流れは 在庫と原価・会計の流れ、P2P、O2C を参照してください。

要件 標準での実現 アドオンが必要になりやすい点
標準原価の外部取込 FBDI(Standard Costs)、ADFdi、REST(standardCosts) 外部の原価計算システムとの変換・定期連携(OIC)
仕入先リベートなど受入後の原価調整 REST の Cost Adjustments(原価の取得は Receipt Costs) 仕入先システムの情報の変換・取込(OIC)
間接費の配賦 間接費ルール(Overhead Rules for Cost Accounting。REST でも作成・更新・削除できる) 部門配賦など複雑な共通費の配賦は管理会計(PCM)を検討
付帯費用(運賃・関税) Landed Cost Management の Trade Operations、スプレッドシートと REST によるチャージの取込 フォワーダー・通関システムとのチャージ連携(OIC・REST)
未着・原価の照会 Infolets、Review 系のページ、標準レポート(Accrual Reconciliation Report、Uninvoiced Receipt Accruals Report など)、OTBI 自社様式の帳票(BI Publisher)
粗利分析 Analyze Product Gross Margins ページ、OTBI、FDI 製品別・顧客別の独自指標(OTBI・BI Publisher)

設計

  • 原価計算方法と評価構造は、会計・原価・情報システムの担当で最初に合意します。使った原価プロファイルは変更・削除できません
  • 評価構造の粒度は必要最小限にします。細かくするほど配分と処理量が増えます。プロファイルには、保管場所間移動の原価計算やロット・シリアルの集約のオプションがあります
  • 原価組織は、原価計算方法と原価帳簿の考え方が同じ拠点でまとめます。原価帳簿は必要最小限にします
  • 受入時計上(Accrue at Receipt)は在庫品目で必須、費用品目では選択です。費用品目の方針は買掛・調達の共通オプションで先に決めます
  • 実際原価と移動平均で使える「取引日付順の原価処理(Enforce Processing of Costs by Transaction Date)」は、新しい原価プロファイルでは既定で有効です。標準原価と期間平均では使えません

移行

  • 順序は「組織・原価帳簿 → 原価プロファイル → 品目の関連付け → 標準原価 → 初期在庫と原価」です。各段階で件数と主要属性を照合します
  • 初期在庫は、取引原価のインターフェースを含む FBDI で原価付きで取り込みます。実際原価は、払出が受入ごとの原価(FIFO)を消費するため、初期在庫の原価を受入のどの単位で持たせるかを決めます
  • 照合は、原価管理の在庫評価額と旧システムの棚卸資産残高、受入会計の未着残高と旧システムの未着残高で行います

テスト

  • 単体ではなく E2E で通します。購買 → 受入 → 請求書 → 未着の消込、受注 → 出荷 → 収益 → 売上原価、作業オーダーの完成、期末の未着計上と洗替、月次の締めまで確認します
  • 売上原価は、部分請求・分割請求・返品・締め済み期間への認識(次のオープン期間へ回る動き)のケースを入れます

運用

  • 転送ジョブと配分作成を日次で定期実行し、例外(Review Receipt Accounting Exceptions、Review Cost Accounting Distributions)を確認します
  • 売上原価の認識を AR の収益に連動させている場合は、AR → 原価管理 → GL の順に締めます
  • 受入会計の締め日(カットオフ)を使う場合は、GL を締めた後に翌期へ更新します
  • Redwood と AI の機能は四半期アップデートごとに Readiness で確認します(在庫管理の一覧に Costing Setup Assistant、Costing Period Close Assistant があります。在庫管理の全体像)

原価管理に固有の日本向けローカライゼーション機能は、公式ドキュメントでは確認できませんでした(2026 年 10 月の調査)。Using Supply Chain Cost Management(26A 版)の Overview of Cost Management が関連領域として挙げる国別の項目は、フランス向けの補助元帳会計とブラジル向けの Fiscal Document Capture で、日本向けの項目はありません。機能の有無や対応範囲は、日本向けローカライゼーションの公式ドキュメントで確認してください。次の表は日本の商習慣から出てくる設計上の論点であり、製品が日本向け機能を提供することを意味するものではありません。

論点 検討の観点 参照
月次の原価締め 受入会計・原価会計期間・GL の締め順序と営業日の割付 R2R
標準原価の改定時期 期首に原価シナリオで改定する場合の発効日と差異の扱い 原価計算
検収基準の仕入計上 検収(受入検査)と受入会計の計上タイミング 受入会計
月末の未着計上 検収済み・請求書未着の分を期末に計上し、翌期に洗替 受入会計
消費税・インボイス制度 受入取引の税の会計は公式ガイドに章がある(Tax Accounting for Receipt Transactions)。税の設計は税モジュールで行う 税
棚卸差異・評価損 棚卸調整の勘定と承認権限 棚卸と補充
輸入の関税・通関費用 付帯費用管理で扱う範囲の確認 受入会計
製造原価報告書などの様式 標準レポートで足りるかを確認し、不足分を BI Publisher で作る レポートの全体像
テーブル 内容 補足 確認
CST_COGS_DETAILS 売上原価(COGS)の明細に関する表 Tables and Views for SCM に掲載 25D のページ名で確認(列の定義は未確認)
CMR_RCV_EVENTS 受入取引の会計イベントの詳細(主キー ACCOUNTING_EVENT_ID) 受入会計。列に CMR_RCV_TRANSACTION_ID、CMR_PO_DISTRIBUTION_ID などがある 26A の Tables and Views for SCM で確認
CST_I_INCOMING_TXN_COSTS 取引原価のインターフェース 初期在庫の FBDI(Inventory Transaction Import)に含まれる 在庫取引 の記載

表名の接頭辞は、原価計算が CST_、受入会計が CMR_ です(SLA の仕組み)。上記以外の表名・列名は、執筆時点で公式ページから確認できていません。SQL を書く前に Tables and Views for SCM で確認してください。

テンプレート 用途 補足
Standard Costs 外部の標準原価を原価計算の作業領域へ取り込む 取込後は Manage Standard Costs ページで確認。File-Based Data Import for SCM の Standard Costs Import の章
Inventory Transaction Import 初期在庫の取込(取引原価のインターフェースを含む) 在庫取引
リソース 用途
itemCosts 品目原価の取得(Get one cost)
standardCosts 標準原価の更新(Update a standard cost record)
Receipt Costs PO・社内受入の品目原価の詳細を取得。Cost Adjustments の入力にできる
Cost Adjustments 受入原価・原価レイヤーの調整(仕入先リベート、ゼロ原価の受入など)
Overhead Rules for Cost Accounting 間接費ルール(名称・取引タイプ・品目カテゴリ・発効日・間接費率)の作成・更新・削除
Landed Cost Trade Operations Trade Operations とチャージの作成・更新・削除

上の 4 つ(Receipt Costs 以降)は公式ガイドの名称で、パス名は REST API ドキュメントで確認してください。

主要な ESS ジョブ(スケジュール済プロセス)

Section titled “主要な ESS ジョブ(スケジュール済プロセス)”

原価計算(25C 版の Scheduled Processes for Cost Accounting で確認)です。

ジョブ名 用途
Transfer Transactions from Inventory to Costing 在庫取引を原価計算の対象として渡す
Transfer Transactions from Production to Costing 作業オーダーの取引とイベントを渡す
Transfer Transactions from Receiving to Costing PO・転送オーダーの受入を渡す(受入会計でも使う)
Transfer Costs to Cost Management AP の請求書情報を渡す(受入会計と原価計算の両方)
Create Cost Accounting Distributions 原価を計算して配分を作る。Cost of Goods Sold プロセッサ・オプションで売上原価を認識
Create and Update Cost Accounting Events 期間平均の原価帳簿で、下書きの配分を期末に確定する
Roll up Costs 有効な作業定義を持つ出力品目の原価を計算
Update Standard Costs、Undo Cost Update 標準原価の更新、取引が処理される前の公開の取消
Export Standard Costs、Delete Standard Costs from Interface 標準原価の XML 出力(scm/standardCost/export)、ADFdi のエラーデータの削除
Import Revenue Lines AR の確定した収益明細を取り込み、売上原価と収益の記帳を合わせる
Validate and Update Cost Accounting Periods 期末の検証と、複数の原価組織・原価帳簿の期間クローズ
Purge Prior Cost Accounting Process Errors 前回のエラーの削除(通常は自動実行)

受入会計(26A 版の公式ガイドで確認)です。

ジョブ名 用途
Create Receipt Accounting Distributions 受入・返品・訂正の未着、差異、税、予算統制の配分を作る
Match Receipt Accruals PO の未着と AP 請求書を照合する
Clear Receipt Accrual Balances クリアリング・ルールで未着残高を自動で消し込む
Create Uninvoiced Receipt Accruals 期末の未請求受入を計上する(Report/Accounting モード)
Create Accrual Reversal Accounting 未着計上の洗替仕訳を作る
Record In-transit Inventory and Expense for External Purchases ASN のある購買の在途の会計を作る
Create Accounting、Post Subledger Journal Entries SLA の仕訳作成、GL への転記

主な画面・レポート・設定タスク

Section titled “主な画面・レポート・設定タスク”
  • ページ:Review Cost Accounting Distributions、Review Receipt Accounting Distributions、Review Receipt Accounting Exceptions、Analyze Product Gross Margins、Manage Standard Costs
  • レポート:Accrual Clearing Report、Accrual Reconciliation Report、Uninvoiced Receipt Accruals Report、Receipt Accounting Period Close、Landed Costs、Subledger Period End Exceptions Report
  • 設定タスク:Manage Cost Profiles、Manage Costing Profile Options、Manage Accrual Clearing Rules

画面名とジョブ名はリリースにより変わることがあるため、設定と保守のタスク検索とスケジュール済プロセスの検索で確認します。

対応する試験は 原価 模擬テスト(1Z0-1074-26:Oracle Cost Management Cloud 2026 Implementation Professional。日本語試験は 1Z0-1074-26-JPN)です。問題数 50 問・90 分・合格ライン 68% は、Oracle 日本語サイトの認定試験一覧(2026 年版)で確認した値です。同じ一覧に、差分(Delta)試験 1D0-1074-26-D-JPN(25 問・60 分・68%)も載っています。公式 MyLearn の試験ページは本文を取得できず、一覧に 2026 年版の詳細ページへのリンクもなかったため、出題範囲(Exam Topics)の大項目は確認できていません。次の分野分けは、公式ガイドの章立てに合わせたこのサイトの整理です。受験前に公式ページで最新の出題範囲を確認してください。

分野(このサイトの整理) 主な内容 対応ページ
原価管理の組織構造 原価組織・原価帳簿・評価構造、在庫組織との関係、元帳 本ページ、原価計算、エンタープライズ構造
原価プロファイルと原価計算方法 4 つの原価計算方法、評価ルール、取引の原価計算ルール 原価計算
原価計画と標準原価 原価シナリオ、ロールアップ、公開と取消 原価計算
原価計算の実行と期間クローズ 転送・配分・SLA・期間クローズ・在庫評価 原価計算、在庫と原価・会計の流れ
受入会計 未着計上、請求書照合、クリアリング、期末の未着計上 受入会計
付帯費用管理 Trade Operations、チャージ、見積と実績 受入会計
売上原価・粗利・会計連携 売上原価の認識、粗利分析、SLA 粗利分析、SLA の仕組み

覚えておきたい判断ポイントです。

  • 在庫組織は 1 つの原価組織にだけ属します。原価組織は、同じ LE・利益センター BU・品目マスタ組織の在庫組織を束ねます。主要原価帳簿は必須で、元帳は取引の処理後に変更できません
  • 原価計算方法は Standard・Actual・Perpetual Average・Periodic Average の 4 つです。Periodic Average は、期間平均を有効にした原価帳簿でだけ使えます。標準と期間平均の評価構造は、原価組織または在庫組織の粒度です
  • 品目を原価プロファイルに関連付けないと原価計算されません。取引を原価計算した後は、原価プロファイルを変更・削除できません
  • 受入会計では、在庫品目は受入時計上が必須で、費用品目は受入時か期末を選びます。期末は Create Uninvoiced Receipt Accruals → Create Accounting → Create Accrual Reversal Accounting の流れです
  • AP の請求書情報は Transfer Costs to Cost Management で取り込み、未着残高は Match Receipt Accruals と Clear Receipt Accrual Balances で消し込みます
  • 売上原価は、収益の認識割合(認識済み収益 ÷ 総収益)に応じて認識します。AR が収益のソースなら Import Revenue Lines → Create Cost Accounting Distributions(Cost of Goods Sold)の順で、Revenue Management 連携時は Import Revenue Lines が不要です
  • 期間のクローズは Validate and Update Cost Accounting Periods です。売上原価を収益に連動させている場合は、AR → 原価管理 → GL の順に締めます

本サイトは学習目的で個人が作成した非公式の教材であり、Oracle Corporation およびその関連会社とは関係ありません。内容の正確性は保証しません。最新の仕様・試験範囲は必ず公式ドキュメントと Oracle University の情報で確認してください。

模擬テストの問題は公開されている出題範囲(Exam Topics)と公式ドキュメントをもとに独自に作成したもので、実際の試験問題ではありません。

Oracle、Java、MySQL は Oracle Corporation およびその子会社、関連会社の米国およびその他の国における登録商標です。その他の製品名・会社名は各社の商標です。

© 2026 Fusion ERP 実装ラボ