🏠 Home FPR Tower Architecture 📝 ADA Editor ↗
IAO Architecture

DS-020 — Perform Product Costing and Inventory Valuation

Architecture Document (TOGAF BDAT)

Finance Plan To Report (FPR) Tower
Capability DS-020 · DS Provide Decision Support

IAO Program · R1 – R5
Generated: May 2026
Sajiv Francis

IAO Architecture Pipeline — Intel Confidential

Table of Contents

1. Executive Summary

This Architecture Document defines the Business, Data, Application, and Technology (BDAT) architecture for DS-020 Perform Product Costing and Inventory Valuation within the IAO program. It includes 15 BPMN process diagram(s) in Section 3.

Dimension Value
Tower Finance Plan To Report (FPR)
Process Group DS Provide Decision Support
Capability DS-020 - Perform Product Costing and Inventory Valuation
Release R1 – R5
Total Systems 47
System Status 9 Deployed, 0 Developing, 9 EOL, 29 Pending IAPM
RICEFW Objects 10 Interfaces, 2 Conversions, 15 Enhancements

System nodes in architecture diagrams are IAPM-linked where matches exist (18/47 matched) — click any linked node to open its IAPM page. Diagrams require securityLevel: 'loose' for click events.

2. Business Context & Objectives

2.1 Classification

Level Value
L0 Tower Finance Plan To Report
L1 Process DS Provide Decision Support
L2 Capability DS-020 - Perform Product Costing and Inventory Valuation

2.2 Business Drivers

# Driver Description Strategic Alignment Priority
1 S/4 HANA Finance Consolidation Migrate legacy costing and reporting platforms to unified S/4 HANA finance backbone IDM 2.0 Core Finance Transformation High
2 Real-Time Financial Visibility Enable real-time cost reporting and variance analysis replacing batch-driven legacy processes CFO Digital Finance Initiative High
3 Regulatory Compliance Readiness Ensure SOX compliance and audit trail continuity through the ERP transition period Intel Corporate Compliance Medium
4 DS-020 Process Migration Migrate Perform Product Costing and Inventory Valuation business processes and 42 integrated systems from legacy to S/4 HANA target architecture IDM 2.0 Finance High

2.3 Success Criteria

Metric Target Measure Baseline Owner
Month-End Close Cycle Time < 3 business days Calendar days from period close trigger to final posting 5 business days (legacy) Finance Controller
Cost Variance Accuracy < 0.5% deviation Variance between standard and actual cost post-migration 1.2% (ICOST baseline) Cost Accounting Lead
System Availability (Finance) 99.9% uptime S/4 HANA finance module availability during business hours 99.5% (legacy) IT Operations
DS-020 Migration Completeness 100% flow chains validated All 22 flow chains verified in target state 0% (pre-migration) Tower Architect

2.4 Companion Documents

Document Description
Business Architecture Included in this document (Section 3) — process flows from BPMN diagrams
This Document Full BDAT Architecture — Business + Data + Application + Technology

3. Business Architecture (TOGAF “B”)

3.1 Business Process Overview

This capability includes 15 business process(es) modeled in BPMN 2.0, covering the end-to-end workflow for DS-020 Perform Product Costing and Inventory Valuation.

# Step ID Process Name Lanes Tasks Gateways
1 DS-020-020 Perform Cumulative Costing Run Cost Analyst 10 3
2 DS-020-030 Analyze and Review Cost Estimates for Accuracy Cost Accountant 7 7
3 DS-020-040 Release Cost Estimates Cost Accountant 8 2
4 DS-020-050 Perform Off-Cycle, Unplanned Costing Run Cost Accountant 9 4
5 DS-020-060 Analyze Material Ledger Cost Accountant 4 4
6 DS-020-080 Verify Standard Cost Cost Accountant 10 10
7 DS-020-090 Review Production Orders Cost Accountant 7 9
8 DS-020-100 Actual Costing Cost Accountant 8 0
9 DS-020-110 Material Ledger Reports Cost Accountant 3 4
10 DS-020-120 Calculate and apply overhead for all MFG orders Cost Accountant 6 2
11 DS-020-130 Calculate WIP Cost Accountant 4 4
12 DS-020-140 Calculate Variances Cost Accountant 10 11
13 DS-020-150 Generate Variances Report Cost Accountant 12 11
14 DS-020-160 Execute Order Settlement Cost Accountant 4 3
15 DS-020-170 Product Costing Reports TBD 7 0

3.2 Business Process Diagrams

BUSINESS ARCHITECTURE — 3.2.1 DS-020-020 — Perform Cumulative Costing Run

Swim Lanes: Cost Analyst | Tasks: 10 | Gateways: 3

Legend: ● Start · ● End · User Task · Service Task · ◇ Gateway · Sub-Process

%%{init: {'theme': 'base', 'themeVariables': {'fontSize': '14px', 'fontFamily': 'Segoe UI, Arial, sans-serif','primaryColor': '#e8f0fe', 'primaryBorderColor': '#0071c5','lineColor': '#37474F', 'secondaryColor': '#f5f8fc'}, 'flowchart': {'useMaxWidth': false, 'htmlLabels': true, 'curve': 'basis', 'nodeSpacing': 40, 'rankSpacing': 50}} }%% flowchart TD classDef startEvt fill:#4CAF50,stroke:#2E7D32,color:#000,font-weight:bold,stroke-width:2px,rx:20,ry:20 classDef endEvt fill:#C62828,stroke:#B71C1C,color:#fff,font-weight:bold,stroke-width:2px,rx:20,ry:20 classDef userTask fill:#E3F2FD,stroke:#1565C0,stroke-width:2px,color:#0D47A1 classDef serviceTask fill:#FFF3E0,stroke:#E65100,stroke-width:2px,color:#BF360C classDef gateway fill:#FFF9C4,stroke:#F57F17,stroke-width:2px,color:#E65100 classDef subProc fill:#F3E5F5,stroke:#7B1FA2,stroke-width:2px,color:#4A148C subgraph lane_0["Cost Analyst"] n1["fa:fa-user Check Material Master Data"] n2["fa:fa-user Check Production Version Then Explore Bill of Materials (BOM) and Routing"] n3["fa:fa-user Calculate the Standard Price Based on BOM and Routing"] n4["fa:fa-user Calculate Standard Price Based on PIR or Planned Price of Material Master"] n5["fa:fa-user Update Standard Price Based on PIR or Planned Price of Material Master"] n6["fa:fa-user Update the Standard Price Based on BOM and Routing"] n7["fa:fa-user Check for Existing Cost Estimate for the Period"] n8["fa:fa-user Reset the Existing Cost Estimates for the Period"] n9[["fa:fa-cog Calculate Moving Average Price for the Material"]] n10[["fa:fa-cog Update Moving Average Price for the Material"]] n11(["fa:fa-play Perform Cumulative Costing Run Initiated"]) n12(["fa:fa-stop Perform Cumulative Costing Run Completed"]) n13{{"fa:fa-code-branch Is Price Control = S ?"}} n14{{"fa:fa-code-branch Is Procurement Type = E?"}} n15{{"fa:fa-code-branch exclusiveGateway"}} end n11 --> n1 n1 --> n13 n13 -->|"Yes"| n7 n13 -->|"No"| n9 n14 -->|"No"| n4 n14 -->|"Yes"| n2 n2 --> n3 n4 --> n5 n3 --> n6 n15 --> n12 n5 --> n15 n6 --> n15 n9 --> n10 n8 --> n14 n7 --> n8 n10 --> n15 class n1 userTask class n2 userTask class n3 userTask class n4 userTask class n5 userTask class n6 userTask class n7 userTask class n8 userTask class n9 serviceTask class n10 serviceTask class n11 startEvt class n12 endEvt class n13 gateway class n14 gateway class n15 gateway
👁 View Diagram

BUSINESS ARCHITECTURE — 3.2.2 DS-020-030 — Analyze and Review Cost Estimates for Accuracy

Swim Lanes: Cost Accountant | Tasks: 7 | Gateways: 7

Legend: ● Start · ● End · User Task · Service Task · ◇ Gateway · Sub-Process

%%{init: {'theme': 'base', 'themeVariables': {'fontSize': '14px', 'fontFamily': 'Segoe UI, Arial, sans-serif','primaryColor': '#e8f0fe', 'primaryBorderColor': '#0071c5','lineColor': '#37474F', 'secondaryColor': '#f5f8fc'}, 'flowchart': {'useMaxWidth': false, 'htmlLabels': true, 'curve': 'basis', 'nodeSpacing': 40, 'rankSpacing': 50}} }%% flowchart TD classDef startEvt fill:#4CAF50,stroke:#2E7D32,color:#000,font-weight:bold,stroke-width:2px,rx:20,ry:20 classDef endEvt fill:#C62828,stroke:#B71C1C,color:#fff,font-weight:bold,stroke-width:2px,rx:20,ry:20 classDef userTask fill:#E3F2FD,stroke:#1565C0,stroke-width:2px,color:#0D47A1 classDef serviceTask fill:#FFF3E0,stroke:#E65100,stroke-width:2px,color:#BF360C classDef gateway fill:#FFF9C4,stroke:#F57F17,stroke-width:2px,color:#E65100 classDef subProc fill:#F3E5F5,stroke:#7B1FA2,stroke-width:2px,color:#4A148C subgraph lane_0["Cost Accountant"] n1["fa:fa-user Check the Procurement Type Material Master"] n2["fa:fa-user Check the BOM"] n3["fa:fa-user Check the Activity Prices for Routing Activities"] n4["fa:fa-user Check the PIR in Material Master"] n5["fa:fa-user Check the Standard Price of the Sending Plant"] n6["fa:fa-user Check the Price Calculation as per the Valuation Variant"] n7["fa:fa-user Validate the Standard Price of the Material"] n8(["fa:fa-play Analyze and Review Cost Estimates for Accuracy Initiated"]) n9(["fa:fa-stop Activity Prices for Routing Components Completed"]) n10["Perform Off-Cycle, Unplanned Costing Run"] n11{{"fa:fa-code-branch Is Procurement Type Inhouse Production?"}} n12{{"fa:fa-code-branch Check the Special Procurement Key Status?"}} n13{{"fa:fa-code-branch exclusiveGateway"}} n14{{"fa:fa-code-branch exclusiveGateway"}} n15{{"fa:fa-code-branch Discrepancies Found?"}} n16{{"fa:fa-code-branch exclusiveGateway"}} n17{{"fa:fa-arrows-alt parallelGateway"}} end n1 --> n11 n8 --> n13 n11 -->|"Yes"| n17 n11 -->|"No"| n12 n13 --> n1 n17 --> n3 n12 -->|"STO"| n5 n3 --> n14 n4 --> n13 n14 --> n7 n5 --> n16 n6 --> n16 n7 --> n15 n15 -->|"No"| n9 n16 --> n14 n15 -->|"Yes"| n10 n17 --> n2 n2 --> n13 n12 -->|"Sub Contracting"| n4 n12 -->|"No Special Procurement Key"| n6 class n1 userTask class n2 userTask class n3 userTask class n4 userTask class n5 userTask class n6 userTask class n7 userTask class n8 startEvt class n9 endEvt class n10 startEvt class n11 gateway class n12 gateway class n13 gateway class n14 gateway class n15 gateway class n16 gateway class n17 gateway
👁 View Diagram

BUSINESS ARCHITECTURE — 3.2.3 DS-020-040 — Release Cost Estimates

Swim Lanes: Cost Accountant | Tasks: 8 | Gateways: 2

Legend: ● Start · ● End · User Task · Service Task · ◇ Gateway · Sub-Process

%%{init: {'theme': 'base', 'themeVariables': {'fontSize': '14px', 'fontFamily': 'Segoe UI, Arial, sans-serif','primaryColor': '#e8f0fe', 'primaryBorderColor': '#0071c5','lineColor': '#37474F', 'secondaryColor': '#f5f8fc'}, 'flowchart': {'useMaxWidth': false, 'htmlLabels': true, 'curve': 'basis', 'nodeSpacing': 40, 'rankSpacing': 50}} }%% flowchart TD classDef startEvt fill:#4CAF50,stroke:#2E7D32,color:#000,font-weight:bold,stroke-width:2px,rx:20,ry:20 classDef endEvt fill:#C62828,stroke:#B71C1C,color:#fff,font-weight:bold,stroke-width:2px,rx:20,ry:20 classDef userTask fill:#E3F2FD,stroke:#1565C0,stroke-width:2px,color:#0D47A1 classDef serviceTask fill:#FFF3E0,stroke:#E65100,stroke-width:2px,color:#BF360C classDef gateway fill:#FFF9C4,stroke:#F57F17,stroke-width:2px,color:#E65100 classDef subProc fill:#F3E5F5,stroke:#7B1FA2,stroke-width:2px,color:#4A148C subgraph lane_0["Cost Accountant"] n1["fa:fa-user Create a Costing Run"] n2["fa:fa-user Select Materials for Costing"] n3["fa:fa-user Execute Costing"] n4["fa:fa-user Analyze the Costs Calculated"] n5["fa:fa-user Mark the Cost Estimate"] n6["fa:fa-user Release the Cost Estimate"] n7["fa:fa-user Check the Price in Material Master"] n8["fa:fa-user Make Required Corrections"] n9(["fa:fa-play Release Cost Estimates Initiated"]) n10(["fa:fa-stop Cost Estimates Released"]) n11{{"fa:fa-code-branch exclusiveGateway"}} n12{{"fa:fa-code-branch Discrepancies Found?"}} end n9 --> n1 n3 --> n4 n6 --> n7 n1 --> n2 n5 --> n6 n2 --> n11 n11 --> n3 n4 --> n12 n12 -->|"No"| n5 n8 --> n11 n7 --> n10 n12 -->|"Yes"| n8 class n1 userTask class n2 userTask class n3 userTask class n4 userTask class n5 userTask class n6 userTask class n7 userTask class n8 userTask class n9 startEvt class n10 endEvt class n11 gateway class n12 gateway
👁 View Diagram

BUSINESS ARCHITECTURE — 3.2.4 DS-020-050 — Perform Off-Cycle, Unplanned Costing Run

Swim Lanes: Cost Accountant | Tasks: 9 | Gateways: 4

Legend: ● Start · ● End · User Task · Service Task · ◇ Gateway · Sub-Process

%%{init: {'theme': 'base', 'themeVariables': {'fontSize': '14px', 'fontFamily': 'Segoe UI, Arial, sans-serif','primaryColor': '#e8f0fe', 'primaryBorderColor': '#0071c5','lineColor': '#37474F', 'secondaryColor': '#f5f8fc'}, 'flowchart': {'useMaxWidth': false, 'htmlLabels': true, 'curve': 'basis', 'nodeSpacing': 40, 'rankSpacing': 50}} }%% flowchart TD classDef startEvt fill:#4CAF50,stroke:#2E7D32,color:#000,font-weight:bold,stroke-width:2px,rx:20,ry:20 classDef endEvt fill:#C62828,stroke:#B71C1C,color:#fff,font-weight:bold,stroke-width:2px,rx:20,ry:20 classDef userTask fill:#E3F2FD,stroke:#1565C0,stroke-width:2px,color:#0D47A1 classDef serviceTask fill:#FFF3E0,stroke:#E65100,stroke-width:2px,color:#BF360C classDef gateway fill:#FFF9C4,stroke:#F57F17,stroke-width:2px,color:#E65100 classDef subProc fill:#F3E5F5,stroke:#7B1FA2,stroke-width:2px,color:#4A148C subgraph lane_0["Cost Accountant"] n1["fa:fa-user Validate the Costing Related Master Data"] n2["fa:fa-user Create Cost Estimate"] n3["fa:fa-user Make Required Corrections"] n4["fa:fa-user Mark the Cost Estimate"] n5["fa:fa-user Release the Cost Estimate"] n6["fa:fa-user Check the Price in Material Master"] n7["fa:fa-user Make Required Corrections"] n8["fa:fa-user Execute Costing Run"] n9["fa:fa-user Validate Cost"] n10(["fa:fa-play Off-Cycle, Unplanned Costing Run Initiated"]) n11(["fa:fa-stop Off-Cycle, Unplanned Costing Run Completed"]) n12{{"fa:fa-code-branch Discrepancies Found?"}} n13{{"fa:fa-code-branch exclusiveGateway"}} n14{{"fa:fa-code-branch Discrepancies Found?"}} n15{{"fa:fa-code-branch exclusiveGateway"}} end n1 --> n12 n10 --> n13 n13 --> n1 n3 --> n13 n4 --> n5 n5 --> n6 n12 -->|"No"| n2 n8 --> n9 n2 --> n15 n15 --> n8 n7 --> n15 n9 --> n14 n14 -->|"No"| n4 n6 --> n11 n12 -->|"Yes"| n3 n14 -->|"Yes"| n7 class n1 userTask class n2 userTask class n3 userTask class n4 userTask class n5 userTask class n6 userTask class n7 userTask class n8 userTask class n9 userTask class n10 startEvt class n11 endEvt class n12 gateway class n13 gateway class n14 gateway class n15 gateway
👁 View Diagram

BUSINESS ARCHITECTURE — 3.2.5 DS-020-060 — Analyze Material Ledger

Swim Lanes: Cost Accountant | Tasks: 4 | Gateways: 4

Legend: ● Start · ● End · User Task · Service Task · ◇ Gateway · Sub-Process

%%{init: {'theme': 'base', 'themeVariables': {'fontSize': '14px', 'fontFamily': 'Segoe UI, Arial, sans-serif','primaryColor': '#e8f0fe', 'primaryBorderColor': '#0071c5','lineColor': '#37474F', 'secondaryColor': '#f5f8fc'}, 'flowchart': {'useMaxWidth': false, 'htmlLabels': true, 'curve': 'basis', 'nodeSpacing': 40, 'rankSpacing': 50}} }%% flowchart TD classDef startEvt fill:#4CAF50,stroke:#2E7D32,color:#000,font-weight:bold,stroke-width:2px,rx:20,ry:20 classDef endEvt fill:#C62828,stroke:#B71C1C,color:#fff,font-weight:bold,stroke-width:2px,rx:20,ry:20 classDef userTask fill:#E3F2FD,stroke:#1565C0,stroke-width:2px,color:#0D47A1 classDef serviceTask fill:#FFF3E0,stroke:#E65100,stroke-width:2px,color:#BF360C classDef gateway fill:#FFF9C4,stroke:#F57F17,stroke-width:2px,color:#E65100 classDef subProc fill:#F3E5F5,stroke:#7B1FA2,stroke-width:2px,color:#4A148C subgraph lane_0["Cost Accountant"] n1["fa:fa-user Review Standard Price of the Material for the Period"] n2["fa:fa-user Review Material Movements"] n3["fa:fa-user Review Variances"] n4["fa:fa-user Review Actual Cost of the Material"] n5(["fa:fa-play Material Ledger Analysis Initiated"]) n6(["fa:fa-stop Material Ledger Analysis Completed"]) n7["Analyze and Review Cost Estimates for Accuracy"] n8["Review Production Orders"] n9["Calculate Variances"] n10["Actual Costing"] n11{{"fa:fa-code-branch Review Successful?"}} n12{{"fa:fa-code-branch Review Successful?"}} n13{{"fa:fa-code-branch Review Successful?"}} n14{{"fa:fa-code-branch Review Successful?"}} end n5 --> n1 n1 --> n11 n11 -->|"Yes"| n2 n12 -->|"Yes"| n3 n2 --> n12 n13 -->|"Yes"| n4 n3 --> n13 n4 --> n14 n14 -->|"Yes"| n6 n11 -->|"No"| n7 n12 -->|"No"| n8 n13 -->|"No"| n9 n14 -->|"No"| n10 class n1 userTask class n2 userTask class n3 userTask class n4 userTask class n5 startEvt class n6 endEvt class n7 startEvt class n8 startEvt class n9 startEvt class n10 startEvt class n11 gateway class n12 gateway class n13 gateway class n14 gateway
👁 View Diagram

BUSINESS ARCHITECTURE — 3.2.6 DS-020-080 — Verify Standard Cost

Swim Lanes: Cost Accountant | Tasks: 10 | Gateways: 10

Legend: ● Start · ● End · User Task · Service Task · ◇ Gateway · Sub-Process

%%{init: {'theme': 'base', 'themeVariables': {'fontSize': '14px', 'fontFamily': 'Segoe UI, Arial, sans-serif','primaryColor': '#e8f0fe', 'primaryBorderColor': '#0071c5','lineColor': '#37474F', 'secondaryColor': '#f5f8fc'}, 'flowchart': {'useMaxWidth': false, 'htmlLabels': true, 'curve': 'basis', 'nodeSpacing': 40, 'rankSpacing': 50}} }%% flowchart TD classDef startEvt fill:#4CAF50,stroke:#2E7D32,color:#000,font-weight:bold,stroke-width:2px,rx:20,ry:20 classDef endEvt fill:#C62828,stroke:#B71C1C,color:#fff,font-weight:bold,stroke-width:2px,rx:20,ry:20 classDef userTask fill:#E3F2FD,stroke:#1565C0,stroke-width:2px,color:#0D47A1 classDef serviceTask fill:#FFF3E0,stroke:#E65100,stroke-width:2px,color:#BF360C classDef gateway fill:#FFF9C4,stroke:#F57F17,stroke-width:2px,color:#E65100 classDef subProc fill:#F3E5F5,stroke:#7B1FA2,stroke-width:2px,color:#4A148C subgraph lane_0["Cost Accountant"] n1["fa:fa-user Check the Material Price"] n2["fa:fa-user Verify the Cost Planning"] n3["fa:fa-user Make Required Corrections to Cost Planning"] n4["fa:fa-user Verify the Activity Planning"] n5["fa:fa-user Verify the SKF Planning"] n6["fa:fa-user Validate Cost Split"] n7["fa:fa-user Validate the Plan Rates"] n8["fa:fa-user Verify Standard Cost"] n9["fa:fa-user Make Required Corrections to Activity Planning"] n10["fa:fa-user Make Required Corrections to SKF Planning"] n11(["fa:fa-play Cost Run Creation Initiated"]) n12(["fa:fa-stop Standard Prices Updated in Material Master"]) n13{{"fa:fa-code-branch Discrepancies Found?"}} n14{{"fa:fa-code-branch exclusiveGateway"}} n15{{"fa:fa-code-branch Discrepancies Found?"}} n16{{"fa:fa-code-branch Discrepancies Found?"}} n17{{"fa:fa-code-branch Discrepancies Found?"}} n18{{"fa:fa-code-branch Discrepancies Found?"}} n19{{"fa:fa-code-branch Discrepancies Found?"}} n20{{"fa:fa-code-branch exclusiveGateway"}} n21{{"fa:fa-code-branch exclusiveGateway"}} n22{{"fa:fa-code-branch exclusiveGateway"}} end n1 --> n14 n2 --> n13 n14 --> n2 n11 --> n22 n3 --> n14 n4 --> n15 n13 -->|"No"| n20 n13 -->|"Yes"| n3 n5 --> n16 n15 -->|"No"| n21 n6 --> n17 n7 --> n18 n8 --> n19 n19 -->|"No"| n12 n20 --> n4 n9 --> n20 n21 --> n5 n10 --> n21 n16 -->|"Yes"| n10 n15 -->|"Yes"| n9 n17 -->|"Yes"| n14 n18 -->|"Yes"| n14 n22 --> n1 n17 -->|"No"| n7 n18 -->|"No"| n8 n16 -->|"No"| n6 n19 -->|"Yes"| n22 class n1 userTask class n2 userTask class n3 userTask class n4 userTask class n5 userTask class n6 userTask class n7 userTask class n8 userTask class n9 userTask class n10 userTask class n11 startEvt class n12 endEvt class n13 gateway class n14 gateway class n15 gateway class n16 gateway class n17 gateway class n18 gateway class n19 gateway class n20 gateway class n21 gateway class n22 gateway
👁 View Diagram

BUSINESS ARCHITECTURE — 3.2.7 DS-020-090 — Review Production Orders

Swim Lanes: Cost Accountant | Tasks: 7 | Gateways: 9

Legend: ● Start · ● End · User Task · Service Task · ◇ Gateway · Sub-Process

%%{init: {'theme': 'base', 'themeVariables': {'fontSize': '14px', 'fontFamily': 'Segoe UI, Arial, sans-serif','primaryColor': '#e8f0fe', 'primaryBorderColor': '#0071c5','lineColor': '#37474F', 'secondaryColor': '#f5f8fc'}, 'flowchart': {'useMaxWidth': false, 'htmlLabels': true, 'curve': 'basis', 'nodeSpacing': 40, 'rankSpacing': 50}} }%% flowchart TD classDef startEvt fill:#4CAF50,stroke:#2E7D32,color:#000,font-weight:bold,stroke-width:2px,rx:20,ry:20 classDef endEvt fill:#C62828,stroke:#B71C1C,color:#fff,font-weight:bold,stroke-width:2px,rx:20,ry:20 classDef userTask fill:#E3F2FD,stroke:#1565C0,stroke-width:2px,color:#0D47A1 classDef serviceTask fill:#FFF3E0,stroke:#E65100,stroke-width:2px,color:#BF360C classDef gateway fill:#FFF9C4,stroke:#F57F17,stroke-width:2px,color:#E65100 classDef subProc fill:#F3E5F5,stroke:#7B1FA2,stroke-width:2px,color:#4A148C subgraph lane_0["Cost Accountant"] n1["fa:fa-user Display Cost Analysis of Production Order"] n2["fa:fa-user Display Production Order"] n3["fa:fa-user Review Planned Cost and Planned Quantity"] n4["fa:fa-user Review Actual Qty and Cost for Actual Quantity"] n5["fa:fa-user Review Activity Costs for the Order"] n6["fa:fa-user Review the Documented Goods Movements"] n7["fa:fa-user Review the Production Order Status"] n8(["fa:fa-play Production Orders Review is Initiated"]) n9(["fa:fa-stop Production Orders Review Completed"]) n10["Execute Production Operations (IF)"] n11["Execute Production Operations (IP)"] n12["Execute Production Operations (IF)"] n13["Execute Production Operations (IP)"] n14["Calculate and apply overhead for all MFG orders"] n15["Process Goods Receipt from Production (IF)"] n16["Process Goods Receipt from Production (IP)"] n17["Confirm Completion of Production Operation Order (IF)"] n18["Confirm Completion of Production Operation Order (IP)"] n19{{"fa:fa-code-branch Review Successful?"}} n20{{"fa:fa-code-branch Review Successful?"}} n21{{"fa:fa-code-branch Review Successful?"}} n22{{"fa:fa-code-branch Review Successful?"}} n23{{"fa:fa-code-branch Review Successful?"}} n24{{"fa:fa-arrows-alt parallelGateway"}} n25{{"fa:fa-arrows-alt parallelGateway"}} n26{{"fa:fa-arrows-alt parallelGateway"}} n27{{"fa:fa-arrows-alt parallelGateway"}} end n2 --> n1 n8 --> n2 n5 --> n21 n3 --> n19 n1 --> n3 n4 --> n20 n19 -->|"Yes"| n4 n20 -->|"Yes"| n5 n6 --> n22 n21 -->|"Yes"| n6 n22 -->|"Yes"| n7 n7 --> n23 n23 -->|"Yes"| n9 n19 --> n24 n24 --> n10 n24 --> n11 n25 --> n12 n25 --> n13 n20 -->|"No"| n25 n26 --> n15 n26 --> n16 n27 --> n17 n27 --> n18 n23 -->|"No"| n27 n22 -->|"No"| n26 n21 -->|"No"| n14 class n1 userTask class n2 userTask class n3 userTask class n4 userTask class n5 userTask class n6 userTask class n7 userTask class n8 startEvt class n9 endEvt class n10 startEvt class n11 startEvt class n12 startEvt class n13 startEvt class n14 startEvt class n15 startEvt class n16 startEvt class n17 startEvt class n18 startEvt class n19 gateway class n20 gateway class n21 gateway class n22 gateway class n23 gateway class n24 gateway class n25 gateway class n26 gateway class n27 gateway
👁 View Diagram

BUSINESS ARCHITECTURE — 3.2.8 DS-020-100 — Actual Costing

Swim Lanes: Cost Accountant | Tasks: 8 | Gateways: 0

Legend: ● Start · ● End · User Task · Service Task · ◇ Gateway · Sub-Process

%%{init: {'theme': 'base', 'themeVariables': {'fontSize': '14px', 'fontFamily': 'Segoe UI, Arial, sans-serif','primaryColor': '#e8f0fe', 'primaryBorderColor': '#0071c5','lineColor': '#37474F', 'secondaryColor': '#f5f8fc'}, 'flowchart': {'useMaxWidth': false, 'htmlLabels': true, 'curve': 'basis', 'nodeSpacing': 40, 'rankSpacing': 50}} }%% flowchart TD classDef startEvt fill:#4CAF50,stroke:#2E7D32,color:#000,font-weight:bold,stroke-width:2px,rx:20,ry:20 classDef endEvt fill:#C62828,stroke:#B71C1C,color:#fff,font-weight:bold,stroke-width:2px,rx:20,ry:20 classDef userTask fill:#E3F2FD,stroke:#1565C0,stroke-width:2px,color:#0D47A1 classDef serviceTask fill:#FFF3E0,stroke:#E65100,stroke-width:2px,color:#BF360C classDef gateway fill:#FFF9C4,stroke:#F57F17,stroke-width:2px,color:#E65100 classDef subProc fill:#F3E5F5,stroke:#7B1FA2,stroke-width:2px,color:#4A148C subgraph lane_0["Cost Accountant"] n1["fa:fa-user Execute Actual Activity Price / Rate Calculation"] n2["fa:fa-user Calculate Work in Progress"] n3["fa:fa-user Perform Actual Costing Run"] n4["fa:fa-user Run Distribution Cycle"] n5["fa:fa-user Execute Variance Calculation"] n6["fa:fa-user Run Template Allocation"] n7["fa:fa-user Perform Actual Cost Splitting"] n8["fa:fa-user Execute Production Order Settlement"] n9(["fa:fa-play Actual Costing initiated"]) n10(["fa:fa-stop Actual Costing Checked"]) end n1 --> n2 n8 --> n3 n6 --> n4 n4 --> n7 n9 --> n6 n2 --> n5 n7 --> n1 n5 --> n8 n3 --> n10 class n1 userTask class n2 userTask class n3 userTask class n4 userTask class n5 userTask class n6 userTask class n7 userTask class n8 userTask class n9 startEvt class n10 endEvt
👁 View Diagram

BUSINESS ARCHITECTURE — 3.2.9 DS-020-110 — Material Ledger Reports

Swim Lanes: Cost Accountant | Tasks: 3 | Gateways: 4

Legend: ● Start · ● End · User Task · Service Task · ◇ Gateway · Sub-Process

%%{init: {'theme': 'base', 'themeVariables': {'fontSize': '14px', 'fontFamily': 'Segoe UI, Arial, sans-serif','primaryColor': '#e8f0fe', 'primaryBorderColor': '#0071c5','lineColor': '#37474F', 'secondaryColor': '#f5f8fc'}, 'flowchart': {'useMaxWidth': false, 'htmlLabels': true, 'curve': 'basis', 'nodeSpacing': 40, 'rankSpacing': 50}} }%% flowchart TD classDef startEvt fill:#4CAF50,stroke:#2E7D32,color:#000,font-weight:bold,stroke-width:2px,rx:20,ry:20 classDef endEvt fill:#C62828,stroke:#B71C1C,color:#fff,font-weight:bold,stroke-width:2px,rx:20,ry:20 classDef userTask fill:#E3F2FD,stroke:#1565C0,stroke-width:2px,color:#0D47A1 classDef serviceTask fill:#FFF3E0,stroke:#E65100,stroke-width:2px,color:#BF360C classDef gateway fill:#FFF9C4,stroke:#F57F17,stroke-width:2px,color:#E65100 classDef subProc fill:#F3E5F5,stroke:#7B1FA2,stroke-width:2px,color:#4A148C subgraph lane_0["Cost Accountant"] n1["fa:fa-user Review Variances"] n2["fa:fa-user Review Standard Price vs Actual Prices Report"] n3["fa:fa-user Review Unabsorbed Variances"] n4(["fa:fa-play Running of Material Ledger Report Initiated"]) n5(["fa:fa-stop Running of Material Ledger Report Completed"]) n6["Analyze Material Ledger"] n7{{"fa:fa-code-branch Review Successful?"}} n8{{"fa:fa-code-branch Review Successful?"}} n9{{"fa:fa-code-branch Review Successful?"}} n10{{"fa:fa-code-branch exclusiveGateway"}} end n4 --> n2 n3 --> n9 n2 --> n7 n1 --> n8 n9 -->|"Yes"| n5 n8 -->|"Yes"| n3 n7 -->|"Yes"| n1 n10 --> n6 n7 -->|"No"| n10 n8 -->|"No"| n10 n9 -->|"No"| n10 class n1 userTask class n2 userTask class n3 userTask class n4 startEvt class n5 endEvt class n6 startEvt class n7 gateway class n8 gateway class n9 gateway class n10 gateway
👁 View Diagram

BUSINESS ARCHITECTURE — 3.2.10 DS-020-120 — Calculate and apply overhead for all MFG orders

Swim Lanes: Cost Accountant | Tasks: 6 | Gateways: 2

Legend: ● Start · ● End · User Task · Service Task · ◇ Gateway · Sub-Process

%%{init: {'theme': 'base', 'themeVariables': {'fontSize': '14px', 'fontFamily': 'Segoe UI, Arial, sans-serif','primaryColor': '#e8f0fe', 'primaryBorderColor': '#0071c5','lineColor': '#37474F', 'secondaryColor': '#f5f8fc'}, 'flowchart': {'useMaxWidth': false, 'htmlLabels': true, 'curve': 'basis', 'nodeSpacing': 40, 'rankSpacing': 50}} }%% flowchart TD classDef startEvt fill:#4CAF50,stroke:#2E7D32,color:#000,font-weight:bold,stroke-width:2px,rx:20,ry:20 classDef endEvt fill:#C62828,stroke:#B71C1C,color:#fff,font-weight:bold,stroke-width:2px,rx:20,ry:20 classDef userTask fill:#E3F2FD,stroke:#1565C0,stroke-width:2px,color:#0D47A1 classDef serviceTask fill:#FFF3E0,stroke:#E65100,stroke-width:2px,color:#BF360C classDef gateway fill:#FFF9C4,stroke:#F57F17,stroke-width:2px,color:#E65100 classDef subProc fill:#F3E5F5,stroke:#7B1FA2,stroke-width:2px,color:#4A148C subgraph lane_0["Cost Accountant"] n1["fa:fa-user Perform Template Allocation for COH"] n2["fa:fa-user Perform Actual Activity Rate Calculation"] n3["fa:fa-user Perform Actual Costing"] n4[["fa:fa-cog Perform Production Order Activity Confirmation"]] n5[["fa:fa-cog Update Activity Quantity based on Template Allocation to Production Orders COH"]] n6[["fa:fa-cog Apply Standard Overhead Rates on Production Activity Quantity"]] n7(["fa:fa-play Overhead Calculation Initiated"]) n8(["fa:fa-stop Overhead Calculation Completed"]) n9{{"fa:fa-arrows-alt parallelGateway"}} n10{{"fa:fa-arrows-alt parallelGateway"}} end n7 --> n9 n1 --> n5 n6 --> n2 n9 --> n4 n9 --> n1 n4 --> n10 n5 --> n10 n10 --> n6 n2 --> n3 n3 --> n8 class n1 userTask class n2 userTask class n3 userTask class n4 serviceTask class n5 serviceTask class n6 serviceTask class n7 startEvt class n8 endEvt class n9 gateway class n10 gateway
👁 View Diagram

BUSINESS ARCHITECTURE — 3.2.11 DS-020-130 — Calculate WIP

Swim Lanes: Cost Accountant | Tasks: 4 | Gateways: 4

Legend: ● Start · ● End · User Task · Service Task · ◇ Gateway · Sub-Process

%%{init: {'theme': 'base', 'themeVariables': {'fontSize': '14px', 'fontFamily': 'Segoe UI, Arial, sans-serif','primaryColor': '#e8f0fe', 'primaryBorderColor': '#0071c5','lineColor': '#37474F', 'secondaryColor': '#f5f8fc'}, 'flowchart': {'useMaxWidth': false, 'htmlLabels': true, 'curve': 'basis', 'nodeSpacing': 40, 'rankSpacing': 50}} }%% flowchart TD classDef startEvt fill:#4CAF50,stroke:#2E7D32,color:#000,font-weight:bold,stroke-width:2px,rx:20,ry:20 classDef endEvt fill:#C62828,stroke:#B71C1C,color:#fff,font-weight:bold,stroke-width:2px,rx:20,ry:20 classDef userTask fill:#E3F2FD,stroke:#1565C0,stroke-width:2px,color:#0D47A1 classDef serviceTask fill:#FFF3E0,stroke:#E65100,stroke-width:2px,color:#BF360C classDef gateway fill:#FFF9C4,stroke:#F57F17,stroke-width:2px,color:#E65100 classDef subProc fill:#F3E5F5,stroke:#7B1FA2,stroke-width:2px,color:#4A148C subgraph lane_0["Cost Accountant"] n1["fa:fa-user Execute Calculation of WIP"] n2["fa:fa-user Validate the WIP Amount for the Current Period"] n3["fa:fa-user Validate the WIP Reversal Amount of the Previous Period"] n4["fa:fa-user Review Production Order Level WIP"] n5(["fa:fa-play Calculation of WIP Started"]) n6(["fa:fa-stop Calculation of WIP Completed"]) n7["Review Production Orders"] n8{{"fa:fa-code-branch Validation Successful?"}} n9{{"fa:fa-code-branch Validation Successful?"}} n10{{"fa:fa-code-branch Review Successful?"}} n11{{"fa:fa-code-branch exclusiveGateway"}} end n5 --> n1 n1 --> n2 n2 --> n8 n3 --> n9 n8 -->|"Yes"| n3 n9 -->|"Yes"| n4 n4 --> n10 n10 -->|"Yes"| n6 n11 --> n7 n10 -->|"No"| n11 n9 -->|"No"| n11 n8 -->|"No"| n11 class n1 userTask class n2 userTask class n3 userTask class n4 userTask class n5 startEvt class n6 endEvt class n7 startEvt class n8 gateway class n9 gateway class n10 gateway class n11 gateway
👁 View Diagram

BUSINESS ARCHITECTURE — 3.2.12 DS-020-140 — Calculate Variances

Swim Lanes: Cost Accountant | Tasks: 10 | Gateways: 11

Legend: ● Start · ● End · User Task · Service Task · ◇ Gateway · Sub-Process

%%{init: {'theme': 'base', 'themeVariables': {'fontSize': '14px', 'fontFamily': 'Segoe UI, Arial, sans-serif','primaryColor': '#e8f0fe', 'primaryBorderColor': '#0071c5','lineColor': '#37474F', 'secondaryColor': '#f5f8fc'}, 'flowchart': {'useMaxWidth': false, 'htmlLabels': true, 'curve': 'basis', 'nodeSpacing': 40, 'rankSpacing': 50}} }%% flowchart TD classDef startEvt fill:#4CAF50,stroke:#2E7D32,color:#000,font-weight:bold,stroke-width:2px,rx:20,ry:20 classDef endEvt fill:#C62828,stroke:#B71C1C,color:#fff,font-weight:bold,stroke-width:2px,rx:20,ry:20 classDef userTask fill:#E3F2FD,stroke:#1565C0,stroke-width:2px,color:#0D47A1 classDef serviceTask fill:#FFF3E0,stroke:#E65100,stroke-width:2px,color:#BF360C classDef gateway fill:#FFF9C4,stroke:#F57F17,stroke-width:2px,color:#E65100 classDef subProc fill:#F3E5F5,stroke:#7B1FA2,stroke-width:2px,color:#4A148C subgraph lane_0["Cost Accountant"] n1["fa:fa-user Display Cost Analysis of Production Order"] n2["fa:fa-user Display Production Order"] n3["fa:fa-user Review Planned Cost and Planned Quantity"] n4["fa:fa-user Review Actual Qty and Cost for Actual Quantity"] n5["fa:fa-user Review Activity Costs for the Order"] n6["fa:fa-user Review the Documented Goods Movements"] n7["fa:fa-user Review the Production Order Status"] n8["fa:fa-user Execute Variance Calculation Test mode"] n9["fa:fa-user Review Variance Amounts Calculated"] n10["fa:fa-user Calculate Variances Without Test"] n11(["fa:fa-play Variances Calculation is Initiated"]) n12(["fa:fa-play Production Orders Review is Initiated"]) n13(["fa:fa-stop Production Orders Review Completed"]) n14(["fa:fa-stop Variances Calculation is Completed"]) n15["Execute Production Operations (IF)"] n16["Execute Production Operations (IP)"] n17["Execute Production Operations (IF)"] n18["Execute Production Operations (IP)"] n19["Calculate and apply overhead for all MFG orders"] n20["Process Goods Receipt from Production (IF)"] n21["Process Goods Receipt from Production (IP)"] n22["Confirm Completion of Production Operation Order (IF)"] n23["Confirm Completion of Production Operation Order (IP)"] n24{{"fa:fa-code-branch Review Successful?"}} n25{{"fa:fa-code-branch Review Successful?"}} n26{{"fa:fa-code-branch Review Successful?"}} n27{{"fa:fa-code-branch Review Successful?"}} n28{{"fa:fa-code-branch Review Successful?"}} n29{{"fa:fa-code-branch Amounts are Correct?"}} n30{{"fa:fa-code-branch exclusiveGateway"}} n31{{"fa:fa-arrows-alt parallelGateway"}} n32{{"fa:fa-arrows-alt parallelGateway"}} n33{{"fa:fa-arrows-alt parallelGateway"}} n34{{"fa:fa-arrows-alt parallelGateway"}} n35[["fa:fa-folder-open Review Production Orders"]] end n2 --> n1 n12 --> n2 n5 --> n26 n3 --> n24 n1 --> n3 n4 --> n25 n24 -->|"Yes"| n4 n25 -->|"Yes"| n5 n6 --> n27 n26 -->|"Yes"| n6 n27 -->|"Yes"| n7 n7 --> n28 n28 -->|"Yes"| n13 n24 --> n31 n31 --> n15 n31 --> n16 n32 --> n17 n32 --> n18 n25 -->|"No"| n32 n33 --> n20 n33 --> n21 n34 --> n22 n34 --> n23 n28 -->|"No"| n34 n27 -->|"No"| n33 n26 -->|"No"| n19 n11 --> n30 n35 --> n8 n8 --> n9 n9 --> n29 n29 -->|"Yes"| n10 n30 --> n35 n29 -->|"No"| n30 n10 --> n14 class n1 userTask class n2 userTask class n3 userTask class n4 userTask class n5 userTask class n6 userTask class n7 userTask class n8 userTask class n9 userTask class n10 userTask class n11 startEvt class n12 startEvt class n13 endEvt class n14 endEvt class n15 startEvt class n16 startEvt class n17 startEvt class n18 startEvt class n19 startEvt class n20 startEvt class n21 startEvt class n22 startEvt class n23 startEvt class n24 gateway class n25 gateway class n26 gateway class n27 gateway class n28 gateway class n29 gateway class n30 gateway class n31 gateway class n32 gateway class n33 gateway class n34 gateway class n35 subProc
👁 View Diagram

BUSINESS ARCHITECTURE — 3.2.13 DS-020-150 — Generate Variances Report

Swim Lanes: Cost Accountant | Tasks: 12 | Gateways: 11

Legend: ● Start · ● End · User Task · Service Task · ◇ Gateway · Sub-Process

%%{init: {'theme': 'base', 'themeVariables': {'fontSize': '14px', 'fontFamily': 'Segoe UI, Arial, sans-serif','primaryColor': '#e8f0fe', 'primaryBorderColor': '#0071c5','lineColor': '#37474F', 'secondaryColor': '#f5f8fc'}, 'flowchart': {'useMaxWidth': false, 'htmlLabels': true, 'curve': 'basis', 'nodeSpacing': 40, 'rankSpacing': 50}} }%% flowchart TD classDef startEvt fill:#4CAF50,stroke:#2E7D32,color:#000,font-weight:bold,stroke-width:2px,rx:20,ry:20 classDef endEvt fill:#C62828,stroke:#B71C1C,color:#fff,font-weight:bold,stroke-width:2px,rx:20,ry:20 classDef userTask fill:#E3F2FD,stroke:#1565C0,stroke-width:2px,color:#0D47A1 classDef serviceTask fill:#FFF3E0,stroke:#E65100,stroke-width:2px,color:#BF360C classDef gateway fill:#FFF9C4,stroke:#F57F17,stroke-width:2px,color:#E65100 classDef subProc fill:#F3E5F5,stroke:#7B1FA2,stroke-width:2px,color:#4A148C subgraph lane_0["Cost Accountant"] n1["Execute Reports for Variances"] n2["Analyze the Variances"] n3["fa:fa-user Display Cost Analysis of Production Order"] n4["fa:fa-user Display Production Order"] n5["fa:fa-user Review Planned Cost and Planned Quantity"] n6["fa:fa-user Review Actual Qty and Cost for Actual Quantity"] n7["fa:fa-user Review Activity Costs for the Order"] n8["fa:fa-user Review the Documented Goods Movements"] n9["fa:fa-user Review the Production Order Status"] n10["fa:fa-user Execute Variance Calculation Test mode"] n11["fa:fa-user Review Variance Amounts Calculated"] n12["fa:fa-user Calculate Variances Without Test"] n13(["fa:fa-play Variance Report Generation is Initiated"]) n14(["fa:fa-play Variances Calculation is Initiated"]) n15(["fa:fa-play Production Orders Review is Initiated"]) n16(["fa:fa-stop Variance Report Generation is Completed"]) n17(["fa:fa-stop Production Orders Review Completed"]) n18(["fa:fa-stop Variances Calculation is Completed"]) n19["Execute Production Operations (IF)"] n20["Execute Production Operations (IP)"] n21["Execute Production Operations (IF)"] n22["Execute Production Operations (IP)"] n23["Calculate and apply overhead for all MFG orders"] n24["Process Goods Receipt from Production (IF)"] n25["Process Goods Receipt from Production (IP)"] n26["Confirm Completion of Production Operation Order (IF)"] n27["Confirm Completion of Production Operation Order (IP)"] n28{{"fa:fa-code-branch Review Successful?"}} n29{{"fa:fa-code-branch Review Successful?"}} n30{{"fa:fa-code-branch Review Successful?"}} n31{{"fa:fa-code-branch Review Successful?"}} n32{{"fa:fa-code-branch Review Successful?"}} n33{{"fa:fa-code-branch Amounts are Correct?"}} n34{{"fa:fa-code-branch exclusiveGateway"}} n35{{"fa:fa-arrows-alt parallelGateway"}} n36{{"fa:fa-arrows-alt parallelGateway"}} n37{{"fa:fa-arrows-alt parallelGateway"}} n38{{"fa:fa-arrows-alt parallelGateway"}} n39[["fa:fa-folder-open Calculate Variances"]] n40[["fa:fa-folder-open Review Production Orders"]] end n4 --> n3 n15 --> n4 n7 --> n30 n5 --> n28 n3 --> n5 n6 --> n29 n28 -->|"Yes"| n6 n29 -->|"Yes"| n7 n8 --> n31 n30 -->|"Yes"| n8 n31 -->|"Yes"| n9 n9 --> n32 n32 -->|"Yes"| n17 n28 --> n35 n35 --> n19 n35 --> n20 n36 --> n21 n36 --> n22 n29 -->|"No"| n36 n37 --> n24 n37 --> n25 n38 --> n26 n38 --> n27 n32 -->|"No"| n38 n31 -->|"No"| n37 n30 -->|"No"| n23 n14 --> n34 n40 --> n10 n10 --> n11 n11 --> n33 n33 -->|"Yes"| n12 n34 --> n40 n33 -->|"No"| n34 n12 --> n18 n13 --> n39 n39 --> n1 n1 --> n2 n2 --> n16 class n3 userTask class n4 userTask class n5 userTask class n6 userTask class n7 userTask class n8 userTask class n9 userTask class n10 userTask class n11 userTask class n12 userTask class n13 startEvt class n14 startEvt class n15 startEvt class n16 endEvt class n17 endEvt class n18 endEvt class n19 startEvt class n20 startEvt class n21 startEvt class n22 startEvt class n23 startEvt class n24 startEvt class n25 startEvt class n26 startEvt class n27 startEvt class n28 gateway class n29 gateway class n30 gateway class n31 gateway class n32 gateway class n33 gateway class n34 gateway class n35 gateway class n36 gateway class n37 gateway class n38 gateway class n39 subProc class n40 subProc
👁 View Diagram

BUSINESS ARCHITECTURE — 3.2.14 DS-020-160 — Execute Order Settlement

Swim Lanes: Cost Accountant | Tasks: 4 | Gateways: 3

Legend: ● Start · ● End · User Task · Service Task · ◇ Gateway · Sub-Process

%%{init: {'theme': 'base', 'themeVariables': {'fontSize': '14px', 'fontFamily': 'Segoe UI, Arial, sans-serif','primaryColor': '#e8f0fe', 'primaryBorderColor': '#0071c5','lineColor': '#37474F', 'secondaryColor': '#f5f8fc'}, 'flowchart': {'useMaxWidth': false, 'htmlLabels': true, 'curve': 'basis', 'nodeSpacing': 40, 'rankSpacing': 50}} }%% flowchart TD classDef startEvt fill:#4CAF50,stroke:#2E7D32,color:#000,font-weight:bold,stroke-width:2px,rx:20,ry:20 classDef endEvt fill:#C62828,stroke:#B71C1C,color:#fff,font-weight:bold,stroke-width:2px,rx:20,ry:20 classDef userTask fill:#E3F2FD,stroke:#1565C0,stroke-width:2px,color:#0D47A1 classDef serviceTask fill:#FFF3E0,stroke:#E65100,stroke-width:2px,color:#BF360C classDef gateway fill:#FFF9C4,stroke:#F57F17,stroke-width:2px,color:#E65100 classDef subProc fill:#F3E5F5,stroke:#7B1FA2,stroke-width:2px,color:#4A148C subgraph lane_0["Cost Accountant"] n1["fa:fa-user Execute Order Settlement in Update Run"] n2["fa:fa-user Validate Accounting Document"] n3["fa:fa-user Validate the Settlement Values"] n4["fa:fa-user Execute Order Settlement in Test Run"] n5(["fa:fa-play Order Settlement Execution Initiated"]) n6(["fa:fa-stop Order Settlement Execution Completed"]) n7["Review Production Orders"] n8{{"fa:fa-code-branch Validation Successful?"}} n9{{"fa:fa-code-branch Validation Successful?"}} n10{{"fa:fa-code-branch exclusiveGateway"}} end n1 --> n2 n3 --> n8 n2 --> n9 n4 --> n3 n5 --> n4 n9 -->|"Yes"| n6 n8 -->|"Yes"| n1 n10 --> n7 n9 -->|"No"| n10 n8 -->|"No"| n10 class n1 userTask class n2 userTask class n3 userTask class n4 userTask class n5 startEvt class n6 endEvt class n7 startEvt class n8 gateway class n9 gateway class n10 gateway
👁 View Diagram

BUSINESS ARCHITECTURE — 3.2.15 DS-020-170 — Product Costing Reports

Swim Lanes: TBD | Tasks: 7 | Gateways: 0

Legend: ● Start · ● End · User Task · Service Task · ◇ Gateway · Sub-Process

%%{init: {'theme': 'base', 'themeVariables': {'fontSize': '14px', 'fontFamily': 'Segoe UI, Arial, sans-serif','primaryColor': '#e8f0fe', 'primaryBorderColor': '#0071c5','lineColor': '#37474F', 'secondaryColor': '#f5f8fc'}, 'flowchart': {'useMaxWidth': false, 'htmlLabels': true, 'curve': 'basis', 'nodeSpacing': 40, 'rankSpacing': 50}} }%% flowchart TD classDef startEvt fill:#4CAF50,stroke:#2E7D32,color:#000,font-weight:bold,stroke-width:2px,rx:20,ry:20 classDef endEvt fill:#C62828,stroke:#B71C1C,color:#fff,font-weight:bold,stroke-width:2px,rx:20,ry:20 classDef userTask fill:#E3F2FD,stroke:#1565C0,stroke-width:2px,color:#0D47A1 classDef serviceTask fill:#FFF3E0,stroke:#E65100,stroke-width:2px,color:#BF360C classDef gateway fill:#FFF9C4,stroke:#F57F17,stroke-width:2px,color:#E65100 classDef subProc fill:#F3E5F5,stroke:#7B1FA2,stroke-width:2px,color:#4A148C subgraph lane_0["TBD"] n1["fa:fa-user Execute Product Costing Reports"] n2["fa:fa-user Execute Cost Center Reports"] n3["fa:fa-user Execute Production Order Reports"] n4["fa:fa-user Execute Scrap Reports"] n5["fa:fa-user Execute Variance Reports"] n6["fa:fa-user Execute Material Ledger Reports"] n7["fa:fa-user Execute Inventory Reports"] n8(["fa:fa-play Product Costing Reports Execution Started"]) n9(["fa:fa-stop Product Costing Reports Execution Completed"]) end n8 --> n2 n2 --> n1 n1 --> n3 n3 --> n4 n4 --> n5 n5 --> n6 n6 --> n7 n7 --> n9 class n1 userTask class n2 userTask class n3 userTask class n4 userTask class n5 userTask class n6 userTask class n7 userTask class n8 startEvt class n9 endEvt
👁 View Diagram

3.3 Business Roles & Responsibilities

Role / Lane Processes Involved Description
Cost Analyst DS-020-020,
Cost Accountant DS-020-030, DS-020-040, DS-020-050, DS-020-060, DS-020-080, DS-020-090, DS-020-100, DS-020-110, DS-020-120, DS-020-130, DS-020-140, DS-020-150, DS-020-160,
TBD DS-020-170

3.4 Process Readiness

Process readiness for DS-020 — Perform Product Costing and Inventory Valuation with automated risk flags from Config Tracker, User Story Tracker, RICEFW Object Tracker, ECA Object Tracker.

L2 Description L3 In-Scope Config User Stories RICEFW ECA Status
DS-020 Perform Product Costing and… 0/18 100% (17/17) 222F/44G/287 24/27 † 40/82 † 🔴

† RICEFW/ECA counts are shared across Sub-Tower pool — DS-020 shares with DS-010, DS-030. Object Tracker does not tag objects at L2 granularity; counts represent the combined sub-tower total.

Risk Flags for DS-020: - 🟡 RICEFW Incomplete — 3/27 objects not complete - 🔴 ECA Incomplete — 42/82 ECA objects not complete (49%)

📄 Full Process Readiness Detail → — per-capability breakdown with config items, RICEFW objects, transport analysis, and QA verification. For the comprehensive L1/L0 readiness rollup across all capabilities, see the L0 Tower Summary.

Data Sources: Config Tracker, User Story Tracker, S4 R3 Object Tracker, ECA R3 Object Tracker (Smartsheet exports). RICEFW and ECA objects are matched via Sub-Tower Name → L2 mapping. Generated .

4. Data Architecture (TOGAF “D”)

4.1 Data Flows — Source to Target

# Flow Chain Hop Source App Target App Data Description Frequency
1 MES Route to ICOST 1 CFIN S/4 MARS or XEUS To APF MES Routes Near Real-Time
2 MES Route to ICOST 2 XEUS ICOST FSM/ATM SF Routes & Cycle Times Near Real-Time
3 WorkStream Route to ICOST 1 WorkStream MARS WorkStream Routes Near Real-Time
4 WS Forecast to ICOST 2 MARS ICOST Forecast ASP / Forecast Units Near Real-Time
5 ATM Cycle Times to ICOST 1 EATS ICOST ATM Cycle Times Near Real-Time
6 SPEED BOM to ECC 1 SPEED SAP PO Material Master & BOMs Event-Driven
7 SPEED BOM to ECC 2 SAP PO SAP ECC Material BOMs, RM Std Cost, RM Inv Event-Driven
8 SPEED BOM to EDW 1 SPEED EDW Product BOMs Batch
9 Master Data to ECC 1 Legacy MDG SAP ECC Master Data Event-Driven
10 CIBR RM Inv to ECC 1 CIBR SAP PO RM Inv Consumption & Subcon Inv Data Near Real-Time
11 CIBR RM Inv to ECC 2 SAP PO SAP ECC RM Inv Consumption & Subcon Inv Data Event-Driven
12 ECC Replication to DWH 1 SAP ECC SideCar SLT: Financials, BOMs, Routes Real-Time/NRT
13 ECC Replication to DWH 2 SideCar Azure ADF CIF Data Near Real-Time
14 ECC Replication to DWH 3 Azure ADF DataBricks Transform Data Batch
15 ECC Replication to DWH 4 DataBricks SnowFlake Stores Data Batch
16 Corp/IP Inv Mvt to ECA 1 Corp / IP S/4 ECA Inv Mvt Conf (561 MvT) BOH Transfer Near Real-Time
17 Corp/IP Master Data to ECA 1 Corp / IP S/4 ECA Master data: Finance, Materials (BOM), Plant Calendar Near Real-Time
18 ECA Costing Chain 1 ECA CIBR Inv Mvt Conf (ECA to CIBR) Near Real-Time
19 ECA Costing Chain 2 CIBR ICOST WIP & FG Near Real-Time
20 ECA Costing Chain 3 ECA ICOST Cost Data Near Real-Time
21 GL Posting to ECC/CFIN 1 ICOST SAP BODS GL Postings Batch
22 GL Posting to ECC/CFIN 2 SAP BODS SAP ECC GL Postings Batch
23 GL Posting to ECC/CFIN 3 SAP ECC CFIN S/4 Replicated GL Postings Near Real-Time
24 ECC to EDW Reporting 1 SAP ECC EDW Finance Master Data, G/L Spending, BOM, Materials, Order Details Batch
25 EDW Feedback to ICOST 1 EDW ICOST Inventory Data, Cost Data, GL Transactions Batch
26 EDW Feedback to CIBR 1 EDW CIBR Cost & Inventory Data Batch
27 FCA to ICOST 1 FCA ICOST Financial Cost Data Batch
28 ECC to Finance HANA 1 SAP ECC Finance HANA Finance Data Real-Time/NRT
29 RM Std Fluctuations Alert 1 Finance HANA APIGEE RM Std Major Fluctuations Event-Driven
30 RM Std Fluctuations Alert 2 APIGEE PEGA RM Std Major Fluctuations Event-Driven
31 Finance HANA to BOBJ 1 Finance HANA BOBJ Financial Analytics Data Batch
32 RM Std Cost Update to ECC 1 Finance HANA SAP PO RM Std Cost Update Event-Driven
33 RM Std Cost Update to ECC 2 SAP PO SAP ECC RM Std Cost Update Event-Driven
34 IBP Demand Planning (Legacy) 1 SAP IBP ECA LCM Reserves, Financial Projections Event-Driven
35 ECC GL to EDW 1 SAP ECC EDW G/L Spending Batch
36 ECC BOH to EDW 1 SAP ECC EDW BOH Transfer 711 MvT Batch
37 Chain-1 1 Non-US Payroll Concur T&E (23+ systems) Tax Determination
38 Chain-2 1 ICOST All ENT Data
39 Chain-3 1 Workday TR OneSource
40 Chain-4 1 Revenue Forecast Capital Reporting SAP Cost Reporting Revenue Segmentation Procurement Accrual
41 Chain-4 2 Capital Reporting SAP Cost Reporting Revenue Segmentation Procurement Accrual Revenue Forecast AR/Credit Reporting
42 Chain-4 3 Revenue Forecast AR/Credit Reporting SAP BW
43 Chain-5 1 Product Cost and Inventory Plan the Business Journal Entries
44 Chain-6 1 SAP ECC - FP0 Manage General Ledger Perform Closing – Consolidations Perform Trans Processing Perform OH Acctg & Allocation
45 Chain-6 2 Manage General Ledger Perform Closing – Consolidations Perform Trans Processing Perform OH Acctg & Allocation Manage General Ledger Perform Closing Perform Trans Processing Perform OH Acctg & Allocation In-House Cash/Cash Mgmt. SAP Cost & Inventory Accounts Payable Project Accounting Fixed Asset Accounting Construction Fin. (PS/CPM) Order Mgmt/Credit/Billing Accounts Receivable Manage Taxes - Indirect Intel Fed. Timekeeping Dassian – Intel Federal Vistex (Rebates) Revenue Intransits
46 Chain-6 3 Manage General Ledger Perform Closing Perform Trans Processing Perform OH Acctg & Allocation In-House Cash/Cash Mgmt. SAP Cost & Inventory Accounts Payable Project Accounting Fixed Asset Accounting Construction Fin. (PS/CPM) Order Mgmt/Credit/Billing Accounts Receivable Manage Taxes - Indirect Intel Fed. Timekeeping Dassian – Intel Federal Vistex (Rebates) Revenue Intransits JEs via Mulesoft/SAP PO
47 Chain-7 1 US, Canada, LAR, EMEA Indirect Tax Determination Blackline
48 Chain-8 1 Perform Trans Processing Perform Closing Citibank
49 Chain-8 2 Citibank JEs via Mulesoft/SAP PO
50 Chain-9 1 Perform Trans Processing Perform Closing Manage Liquidity Manage Capital Structure Manage Financial Risk
51 Chain-9 2 Manage Liquidity Manage Capital Structure Manage Financial Risk GL File based Interfaces (batch)

4.2 Data Flow Diagrams

DATA ARCHITECTURE — Database-to-database data flows. Applications (blue) sit above their hosting databases (green cylinders). Thick arrows show data movement between databases.

4.2.1 ICOST — Current-State Data Flows

%%{init: {"theme": "base", "securityLevel": "loose", "themeVariables": {"fontSize": "15px", "fontFamily": "Segoe UI, Arial"}, "flowchart": {"useMaxWidth": false, "htmlLabels": true, "nodeSpacing": 35, "rankSpacing": 45}} }%% flowchart TB classDef appBox fill:#CCE5FF,stroke:#0078D4,stroke-width:2px,color:#003A6C classDef dbCyl fill:#C8E6C9,stroke:#2E7D32,stroke-width:2px,color:#1B5E20 classDef dbCloud fill:#BBDEFB,stroke:#0078D4,stroke-width:2px,color:#003A6C classDef dbData fill:#B2EBF2,stroke:#00838F,stroke-width:2px,color:#004D40 classDef eolBox fill:#FFCDD2,stroke:#C62828,stroke-width:2px,color:#B71C1C subgraph DS020CDACL_Oracle_DB[" "] direction TB DS020CDAA_CFIN_S_4["CFIN S/4"]:::appBox DS020CDAA_CIBR["CIBR"]:::eolBox DS020CDAA_EATS["EATS"]:::eolBox DS020CDAA_FCA["FCA"]:::eolBox DS020CDAA_ICOST["ICOST"]:::appBox DS020CDAA_SAP_ECC["SAP ECC"]:::appBox DS020CDAA_SPEED["SPEED"]:::eolBox DS020CDAD_Oracle_DB[("🗄️ Oracle DB")]:::dbCyl DS020CDAA_CFIN_S_4 -.-> DS020CDAD_Oracle_DB DS020CDAA_CIBR -.-> DS020CDAD_Oracle_DB DS020CDAA_EATS -.-> DS020CDAD_Oracle_DB DS020CDAA_FCA -.-> DS020CDAD_Oracle_DB DS020CDAA_ICOST -.-> DS020CDAD_Oracle_DB DS020CDAA_SAP_ECC -.-> DS020CDAD_Oracle_DB DS020CDAA_SPEED -.-> DS020CDAD_Oracle_DB end style DS020CDACL_Oracle_DB fill:#E8F5E9,stroke:#388E3C,stroke-width:1px subgraph DS020CDACL_PostgreSQL[" "] direction TB DS020CDAA_MARS_or_XEUS_To_APF["MARS or XEUS To APF"]:::appBox DS020CDAA_PEGA["PEGA"]:::eolBox DS020CDAA_XEUS["XEUS"]:::eolBox DS020CDAD_PostgreSQL[("🗄️ PostgreSQL")]:::dbCyl DS020CDAA_MARS_or_XEUS_To_APF -.-> DS020CDAD_PostgreSQL DS020CDAA_PEGA -.-> DS020CDAD_PostgreSQL DS020CDAA_XEUS -.-> DS020CDAD_PostgreSQL end style DS020CDACL_PostgreSQL fill:#E3F2FD,stroke:#1976D2,stroke-width:1px subgraph DS020CDACL_SAP_HANA[" "] direction TB DS020CDAA_BOBJ["BOBJ"]:::appBox DS020CDAA_Corp_IP_S_4["Corp / IP S/4"]:::appBox DS020CDAA_Finance_HANA["Finance HANA"]:::appBox DS020CDAA_SAP_IBP["SAP IBP"]:::appBox DS020CDAA_SideCar["SideCar"]:::appBox DS020CDAD_SAP_HANA[("🗄️ SAP HANA")]:::dbData DS020CDAA_BOBJ -.-> DS020CDAD_SAP_HANA DS020CDAA_Corp_IP_S_4 -.-> DS020CDAD_SAP_HANA DS020CDAA_Finance_HANA -.-> DS020CDAD_SAP_HANA DS020CDAA_SAP_IBP -.-> DS020CDAD_SAP_HANA DS020CDAA_SideCar -.-> DS020CDAD_SAP_HANA end style DS020CDACL_SAP_HANA fill:#FFF3E0,stroke:#E65100,stroke-width:1px subgraph DS020CDACL_SQL_Server[" "] direction TB DS020CDAA_MARS["MARS"]:::eolBox DS020CDAA_WorkStream["WorkStream"]:::eolBox DS020CDAD_SQL_Server[("🗄️ SQL Server")]:::dbCyl DS020CDAA_MARS -.-> DS020CDAD_SQL_Server DS020CDAA_WorkStream -.-> DS020CDAD_SQL_Server end style DS020CDACL_SQL_Server fill:#FFFDE7,stroke:#F57F17,stroke-width:1px subgraph DS020CDACL_Snowflake[" "] direction TB DS020CDAA_ECA["ECA"]:::appBox DS020CDAD_Snowflake[("🗄️ Snowflake")]:::dbCloud DS020CDAA_ECA -.-> DS020CDAD_Snowflake end style DS020CDACL_Snowflake fill:#FCE4EC,stroke:#C62828,stroke-width:1px subgraph DS020CDACL_Teradata[" "] direction TB DS020CDAA_EDW["EDW"]:::appBox DS020CDAD_Teradata[("🗄️ Teradata")]:::dbData DS020CDAA_EDW -.-> DS020CDAD_Teradata end style DS020CDACL_Teradata fill:#E8EAF6,stroke:#283593,stroke-width:1px DS020CDAA_SAP_PO["SAP PO"]:::appBox DS020CDAA_Legacy_MDG["Legacy MDG"]:::appBox DS020CDAA_Azure_ADF["Azure ADF"]:::appBox DS020CDAA_DataBricks["DataBricks"]:::appBox DS020CDAA_SnowFlake["SnowFlake"]:::appBox DS020CDAA_SAP_BODS["SAP BODS"]:::appBox DS020CDAA_APIGEE["APIGEE"]:::appBox DS020CDAA_Non_US_Payroll_Concur_T_E_23_systems["Non-US Payroll Concur T&E (23+ systems)"]:::appBox DS020CDAA_Tax_Determination["Tax Determination"]:::appBox DS020CDAA_All_ENT_Data["All ENT Data"]:::appBox DS020CDAA_Workday["Workday"]:::appBox DS020CDAA_TR_OneSource["TR OneSource"]:::appBox DS020CDAA_Revenue_Forecast["Revenue Forecast"]:::appBox DS020CDAA_Capital_Reporting_SAP_Cost_Reporting_Revenue_Segmentation_Procurement_Accrual["Capital Reporting SAP Cost Reporting Revenue Segmentation Procurement Accrual"]:::appBox DS020CDAA_Revenue_Forecast_AR_Credit_Reporting["Revenue Forecast AR/Credit Reporting"]:::appBox DS020CDAA_SAP_BW["SAP BW"]:::eolBox DS020CDAA_Product_Cost_and_Inventory_Plan_the_Business["Product Cost and Inventory Plan the Business"]:::appBox DS020CDAA_Journal_Entries["Journal Entries"]:::appBox DS020CDAA_SAP_ECC_FP0["SAP ECC - FP0"]:::appBox DS020CDAA_Manage_General_Ledger_Perform_Closing_Consolidations_Perform_Trans_Processing_Perform_OH_Acctg_Allocation["Manage General Ledger Perform Closing – Consolidations Perform Trans Processing Perform OH Acctg & Allocation"]:::appBox DS020CDAA_Manage_General_Ledger_Perform_Closing_Perform_Trans_Processing_Perform_OH_Acctg_Allocation_In_House_Cash_Cash_Mgmt_SAP_Cost_Inventory_Accounts_Payable_Project_Accounting_Fixed_Asset_Accounting_Construction_Fin_PS_CPM_Order_Mgmt_Credit_Billing_Accounts_Receivable_Manage_Taxes_Indirect_Intel_Fed_Timekeeping_Dassian_Intel_Federal_Vistex_Rebates_Revenue_Intransits["Manage General Ledger Perform Closing Perform Trans Processing Perform OH Acctg & Allocation In-House Cash/Cash Mgmt. SAP Cost & Inventory Accounts Payable Project Accounting Fixed Asset Accounting Construction Fin. (PS/CPM) Order Mgmt/Credit/Billing Accounts Receivable Manage Taxes - Indirect Intel Fed. Timekeeping Dassian – Intel Federal Vistex (Rebates) Revenue Intransits"]:::appBox DS020CDAA_JEs_via_Mulesoft_SAP_PO["JEs via Mulesoft/SAP PO"]:::appBox DS020CDAA_US_Canada_LAR_EMEA_Indirect_Tax_Determination["US, Canada, LAR, EMEA Indirect Tax Determination"]:::appBox DS020CDAA_Blackline["Blackline"]:::appBox DS020CDAA_Perform_Trans_Processing_Perform_Closing["Perform Trans Processing Perform Closing"]:::appBox DS020CDAA_Citibank["Citibank"]:::appBox DS020CDAA_Manage_Liquidity_Manage_Capital_Structure_Manage_Financial_Risk["Manage Liquidity Manage Capital Structure Manage Financial Risk"]:::appBox DS020CDAA_GL_File_based_Interfaces_batch["GL File based Interfaces (batch)"]:::appBox DS020CDAD_Oracle_DB ==>|"Direct"| DS020CDAD_PostgreSQL DS020CDAD_PostgreSQL ==>|"Internal"| DS020CDAD_Oracle_DB DS020CDAD_SQL_Server ==>|"Internal"| DS020CDAD_Oracle_DB DS020CDAD_Oracle_DB ==>|"Direct"| DS020CDAD_Teradata DS020CDAD_Oracle_DB ==>|"SLT"| DS020CDAD_SAP_HANA DS020CDAD_SAP_HANA ==>|"SLT"| DS020CDAD_Snowflake DS020CDAD_Snowflake ==>|"Internal"| DS020CDAD_Oracle_DB DS020CDAD_Oracle_DB ==>|"ETL"| DS020CDAD_Teradata DS020CDAD_Teradata ==>|"ETL"| DS020CDAD_Oracle_DB DS020CDAD_SAP_HANA ==>|"Direct"| DS020CDAD_Snowflake subgraph Legend["📐 DATA ARCHITECTURE LEGEND"] direction LR L_A["Application"]:::appBox L_D[("🗄️ On-Prem DB")]:::dbCyl L_DC[("🗄️ Cloud DB")]:::dbCloud L_DD[("🗄️ Data Platform")]:::dbData L_E["End-of-Life"]:::eolBox end style Legend fill:#F5F5F5,stroke:#999,stroke-width:1px
👁 View Diagram

4.3 Data Lineage

Data lineage (source schema/object → target schema/object mappings) will be populated when tower architects provide validated schema details via the Input Portal.

4.4 RICEFW Data Objects

Data-centric RICEFW objects (Reports and Conversions) from the Object Tracker:

Object ID Type Description Status Source → Target Complexity
FPRC1493 Conversion Conversion of WIP values as per Component structure in S/4 - IP 10. Object Complete 02.High
FPRC1491 Conversion Conversion of WIP values as per Component structure in S/4 - Back End IF 10. Object Complete 02.High

4.5 Data Governance & Quality

Standard governance framework per Intel IDM 2.0 data management policies. Capability-specific governance details will be populated from the Input Portal when tower architects complete the Data Governance tab.

Concern Approach
Data Ownership Per-entity owners aligned to Finance Plan To Report tower organizational structure
Data Classification Per Intel corporate data classification policies
Data Retention Per Intel corporate retention policies
Data Quality Validated at source; reconciliation at target

5. Application Architecture (TOGAF “A”)

5.1 ICOST — Current-State Application Landscape

Overview

The ICOST architecture represents the current / legacy landscape for DS-020. Legacy and transitional product costing landscape. ICOST remains the primary costing engine during Release 3, with ECC as the book-of-record ERP.This view is generated from CurrentFlows.xlsx (81 flow hops across 33 flow chains).

APPLICATION ARCHITECTURE — Architecture Diagram

Click any system node to open its IAPM application page. Legend: Deployed · Developing · End-of-Life · No IAPM Match

%%{init: {"theme": "base", "securityLevel": "loose", "themeVariables": {"fontSize": "18px", "fontFamily": "Segoe UI, Arial, sans-serif"}, "flowchart": {"useMaxWidth": false, "htmlLabels": true, "nodeSpacing": 50, "rankSpacing": 60}} }%% flowchart TB %% -- ArchiMate 3.2 + Azure style classes -- classDef business fill:#FFFFB3,stroke:#F9A825,stroke-width:2px,color:#000 classDef app fill:#CCE5FF,stroke:#0078D4,stroke-width:2px,color:#003A6C classDef data fill:#BBDEFB,stroke:#1565C0,stroke-width:1px,color:#0D47A1,stroke-dasharray: 5 5 classDef middleware fill:#FFE0B2,stroke:#E65100,stroke-width:2px,color:#BF360C classDef eol fill:#FFCDD2,stroke:#C62828,stroke-width:2px,color:#B71C1C classDef saas fill:#E1BEE7,stroke:#7B1FA2,stroke-width:2px,color:#4A148C classDef cloud fill:#BBDEFB,stroke:#1565C0,stroke-width:2px,color:#0D47A1 classDef onprem fill:#C8E6C9,stroke:#2E7D32,stroke-width:2px,color:#1B5E20 subgraph DS020CLN_Reporting[" Reporting"] direction LR DS020C_BOBJ["📦 BOBJ"]:::app DS020C_EDW["📦 EDW"]:::app DS020C_FCA["📦 FCA
EOL"]:::eol DS020C_PEGA["📦 PEGA
EOL"]:::eol end subgraph DS020CLN_ECA_Platform[" ECA Platform"] direction LR DS020C_CIBR["📦 CIBR
EOL"]:::eol DS020C_EATS["📦 EATS
EOL"]:::eol DS020C_ECA["📦 ECA"]:::app DS020C_ICOST["📦 ICOST"]:::app end subgraph DS020CLN_Data_Warehouse_Legacy[" Data Warehouse (Legacy)"] direction LR DS020C_Azure_ADF["📦 Azure ADF"]:::app DS020C_DataBricks["📦 DataBricks"]:::app DS020C_Finance_HANA["📦 Finance HANA"]:::app DS020C_SnowFlake["📦 SnowFlake"]:::app end subgraph DS020CLN_ERP_Systems[" ERP Systems"] direction LR DS020C_Corp_IP_S_4["📦 Corp / IP S/4"]:::app DS020C_SAP_ECC["📦 SAP ECC"]:::app end subgraph DS020CLN_Cloud_Products_Legacy[" Cloud Products (Legacy)"] direction LR DS020C_SAP_IBP["📦 SAP IBP"]:::app end subgraph DS020CLN_Middleware_Integration[" Middleware & Integration"] direction LR DS020C_APIGEE["📦 APIGEE"]:::app DS020C_Legacy_MDG["📦 Legacy MDG"]:::app DS020C_SAP_BODS["📦 SAP BODS"]:::app DS020C_SAP_PO["📦 SAP PO"]:::app DS020C_SideCar["📦 SideCar"]:::app end subgraph DS020CLN_Boundary_Applications[" Boundary Applications"] direction LR DS020C_CFIN_S_4["📦 CFIN S/4"]:::app DS020C_MARS["📦 MARS
EOL"]:::eol DS020C_MARS_or_XEUS_To_APF["📦 MARS or XEUS To APF"]:::app DS020C_SPEED["📦 SPEED
EOL"]:::eol DS020C_WorkStream["📦 WorkStream
EOL"]:::eol DS020C_XEUS["📦 XEUS
EOL"]:::eol end subgraph DS020CLN_Other[" Other"] direction LR DS020C_All_ENT_Data["📦 All ENT Data"]:::app DS020C_Blackline["📦 Blackline"]:::app DS020C_Capital_Reporting_SAP_Cost_Reporting_Revenue_Segmentation_Procurement_Accrual["📦 Capital Reporting SAP Cost Reporting Revenue Segmentation Procurement Accrual"]:::app DS020C_Citibank["📦 Citibank"]:::app DS020C_GL_File_based_Interfaces_batch["📦 GL File based Interfaces (batch)"]:::app DS020C_JEs_via_Mulesoft_SAP_PO["📦 JEs via Mulesoft/SAP PO"]:::app DS020C_Journal_Entries["📦 Journal Entries"]:::app DS020C_Manage_General_Ledger_Perform_Closing_Consolidations_Perform_Trans_Processing_Perform_OH_Acctg_Allocation["📦 Manage General Ledger Perform Closing – Consolidations Perform Trans Processing Perform OH Acctg & Allocation"]:::app DS020C_Manage_General_Ledger_Perform_Closing_Perform_Trans_Processing_Perform_OH_Acctg_Allocation_In_House_Cash_Cash_Mgmt_SAP_Cost_Inventory_Accounts_Payable_Project_Accounting_Fixed_Asset_Accounting_Construction_Fin_PS_CPM_Order_Mgmt_Credit_Billing_Accounts_Receivable_Manage_Taxes_Indirect_Intel_Fed_Timekeeping_Dassian_Intel_Federal_Vistex_Rebates_Revenue_Intransits["📦 Manage General Ledger Perform Closing Perform Trans Processing Perform OH Acctg & Allocation In-House Cash/Cash Mgmt. SAP Cost & Inventory Accounts Payable Project Accounting Fixed Asset Accounting Construction Fin. (PS/CPM) Order Mgmt/Credit/Billing Accounts Receivable Manage Taxes - Indirect Intel Fed. Timekeeping Dassian – Intel Federal Vistex (Rebates) Revenue Intransits"]:::app DS020C_Manage_Liquidity_Manage_Capital_Structure_Manage_Financial_Risk["📦 Manage Liquidity Manage Capital Structure Manage Financial Risk"]:::app DS020C_Non_US_Payroll_Concur_T_E_23_systems["📦 Non-US Payroll Concur T&E (23+ systems)"]:::app DS020C_Perform_Trans_Processing_Perform_Closing["📦 Perform Trans Processing Perform Closing"]:::app DS020C_Product_Cost_and_Inventory_Plan_the_Business["📦 Product Cost and Inventory Plan the Business"]:::app DS020C_Revenue_Forecast["📦 Revenue Forecast"]:::app DS020C_Revenue_Forecast_AR_Credit_Reporting["📦 Revenue Forecast AR/Credit Reporting"]:::app DS020C_SAP_BW["📦 SAP BW
EOL"]:::eol DS020C_SAP_ECC_FP0["📦 SAP ECC - FP0"]:::app DS020C_TR_OneSource["📦 TR OneSource"]:::app DS020C_Tax_Determination["📦 Tax Determination"]:::app DS020C_US_Canada_LAR_EMEA_Indirect_Tax_Determination["📦 US, Canada, LAR, EMEA Indirect Tax Determination"]:::app DS020C_Workday["📦 Workday"]:::app end DS020C_CFIN_S_4 -->|"Direct"| DS020C_MARS_or_XEUS_To_APF DS020C_XEUS -->|"Internal"| DS020C_ICOST DS020C_WorkStream -->|"Direct"| DS020C_MARS DS020C_MARS -->|"Internal"| DS020C_ICOST DS020C_EATS -->|"Internal"| DS020C_ICOST DS020C_SPEED -->|"SAP PO"| DS020C_SAP_PO DS020C_SAP_PO -->|"SAP PO"| DS020C_SAP_ECC DS020C_SPEED -->|"Direct"| DS020C_EDW DS020C_Legacy_MDG -->|"MDG"| DS020C_SAP_ECC DS020C_CIBR -->|"SAP PO"| DS020C_SAP_PO DS020C_SAP_ECC -->|"SLT"| DS020C_SideCar DS020C_SideCar -->|"CIF"| DS020C_Azure_ADF DS020C_Azure_ADF -->|"ADF Pipeline"| DS020C_DataBricks DS020C_DataBricks -->|"Internal"| DS020C_SnowFlake DS020C_Corp_IP_S_4 -->|"SLT"| DS020C_ECA DS020C_ECA -->|"Internal"| DS020C_CIBR DS020C_CIBR -->|"Internal"| DS020C_ICOST DS020C_ECA -->|"Internal"| DS020C_ICOST DS020C_ICOST -->|"SAP BODS"| DS020C_SAP_BODS DS020C_SAP_BODS -->|"SAP BODS"| DS020C_SAP_ECC DS020C_SAP_ECC -->|"Replication"| DS020C_CFIN_S_4 DS020C_SAP_ECC -->|"ETL"| DS020C_EDW DS020C_EDW -->|"ETL"| DS020C_ICOST DS020C_EDW -->|"ETL"| DS020C_CIBR DS020C_FCA -->|"Direct"| DS020C_ICOST DS020C_SAP_ECC -->|"SLT"| DS020C_Finance_HANA DS020C_Finance_HANA -->|"APIGEE"| DS020C_APIGEE DS020C_APIGEE -->|"APIGEE"| DS020C_PEGA DS020C_Finance_HANA -->|"Direct"| DS020C_BOBJ DS020C_Finance_HANA -->|"SAP PO"| DS020C_SAP_PO DS020C_SAP_IBP -->|"Direct"| DS020C_ECA DS020C_Non_US_Payroll_Concur_T_E_23_systems --> DS020C_Tax_Determination DS020C_ICOST --> DS020C_All_ENT_Data DS020C_Workday --> DS020C_TR_OneSource DS020C_Revenue_Forecast --> DS020C_Capital_Reporting_SAP_Cost_Reporting_Revenue_Segmentation_Procurement_Accrual DS020C_Capital_Reporting_SAP_Cost_Reporting_Revenue_Segmentation_Procurement_Accrual --> DS020C_Revenue_Forecast_AR_Credit_Reporting DS020C_Revenue_Forecast_AR_Credit_Reporting --> DS020C_SAP_BW DS020C_Product_Cost_and_Inventory_Plan_the_Business --> DS020C_Journal_Entries DS020C_SAP_ECC_FP0 --> DS020C_Manage_General_Ledger_Perform_Closing_Consolidations_Perform_Trans_Processing_Perform_OH_Acctg_Allocation DS020C_Manage_General_Ledger_Perform_Closing_Consolidations_Perform_Trans_Processing_Perform_OH_Acctg_Allocation --> DS020C_Manage_General_Ledger_Perform_Closing_Perform_Trans_Processing_Perform_OH_Acctg_Allocation_In_House_Cash_Cash_Mgmt_SAP_Cost_Inventory_Accounts_Payable_Project_Accounting_Fixed_Asset_Accounting_Construction_Fin_PS_CPM_Order_Mgmt_Credit_Billing_Accounts_Receivable_Manage_Taxes_Indirect_Intel_Fed_Timekeeping_Dassian_Intel_Federal_Vistex_Rebates_Revenue_Intransits DS020C_Manage_General_Ledger_Perform_Closing_Perform_Trans_Processing_Perform_OH_Acctg_Allocation_In_House_Cash_Cash_Mgmt_SAP_Cost_Inventory_Accounts_Payable_Project_Accounting_Fixed_Asset_Accounting_Construction_Fin_PS_CPM_Order_Mgmt_Credit_Billing_Accounts_Receivable_Manage_Taxes_Indirect_Intel_Fed_Timekeeping_Dassian_Intel_Federal_Vistex_Rebates_Revenue_Intransits --> DS020C_JEs_via_Mulesoft_SAP_PO DS020C_US_Canada_LAR_EMEA_Indirect_Tax_Determination --> DS020C_Blackline DS020C_Perform_Trans_Processing_Perform_Closing --> DS020C_Citibank DS020C_Citibank --> DS020C_JEs_via_Mulesoft_SAP_PO DS020C_Perform_Trans_Processing_Perform_Closing --> DS020C_Manage_Liquidity_Manage_Capital_Structure_Manage_Financial_Risk DS020C_Manage_Liquidity_Manage_Capital_Structure_Manage_Financial_Risk --> DS020C_GL_File_based_Interfaces_batch click DS020C_APIGEE href "https://iapm.intel.com/#/app/22790" "APIGEE -- IAPM #22790" _blank click DS020C_CIBR href "https://iapm.intel.com/#/app/30886" "CIBR -- IAPM #30886" _blank click DS020C_EATS href "https://iapm.intel.com/#/app/119" "EATS -- IAPM #119" _blank click DS020C_ECA href "https://iapm.intel.com/#/app/41049" "ECA -- IAPM #41049" _blank click DS020C_EDW href "https://iapm.intel.com/#/app/4010" "EDW -- IAPM #4010" _blank click DS020C_FCA href "https://iapm.intel.com/#/app/3915" "FCA -- IAPM #3915" _blank click DS020C_ICOST href "https://iapm.intel.com/#/app/7440" "ICOST -- IAPM #7440" _blank click DS020C_MARS href "https://iapm.intel.com/#/app/17581" "MARS -- IAPM #17581" _blank click DS020C_MARS_or_XEUS_To_APF href "https://iapm.intel.com/#/app/33537" "MARS or XEUS To APF -- IAPM #33537" _blank click DS020C_PEGA href "https://iapm.intel.com/#/app/15387" "PEGA -- IAPM #15387" _blank click DS020C_SAP_BW href "https://iapm.intel.com/#/app/13970" "SAP BW -- IAPM #13970" _blank click DS020C_SAP_ECC href "https://iapm.intel.com/#/app/8794" "SAP ECC -- IAPM #8794" _blank click DS020C_SAP_IBP href "https://iapm.intel.com/#/app/18675" "SAP IBP -- IAPM #18675" _blank click DS020C_SPEED href "https://iapm.intel.com/#/app/14378" "SPEED -- IAPM #14378" _blank click DS020C_SnowFlake href "https://iapm.intel.com/#/app/35811" "SnowFlake -- IAPM #35811" _blank click DS020C_WorkStream href "https://iapm.intel.com/#/app/4118" "WorkStream -- IAPM #4118" _blank click DS020C_Workday href "https://iapm.intel.com/#/app/12245" "Workday -- IAPM #12245" _blank click DS020C_XEUS href "https://iapm.intel.com/#/app/17553" "XEUS -- IAPM #17553" _blank style DS020CLN_Reporting fill:#E8EAF6,stroke:#283593,stroke-width:2px style DS020CLN_ECA_Platform fill:#F3E5F5,stroke:#7B1FA2,stroke-width:2px style DS020CLN_Data_Warehouse_Legacy fill:#E0F2F1,stroke:#00695C,stroke-width:2px style DS020CLN_ERP_Systems fill:#E3F2FD,stroke:#0078D4,stroke-width:2px style DS020CLN_Cloud_Products_Legacy fill:#B3E5FC,stroke:#01579B,stroke-width:2px style DS020CLN_Middleware_Integration fill:#FFF3E0,stroke:#E65100,stroke-width:2px style DS020CLN_Boundary_Applications fill:#E8F5E9,stroke:#388E3C,stroke-width:2px style DS020CLN_Other fill:#E8F5E9,stroke:#388E3C,stroke-width:2px subgraph Legend["📐 LEGEND"] direction LR L_APP["📦 Application"]:::app L_MW["🔗 Middleware"]:::middleware L_DE>"📄 Data Entity"]:::data L_EOL["⛔ End-of-Life"]:::eol end style Legend fill:#F5F5F5,stroke:#999,stroke-width:1px
👁 View Diagram

ICOST Flow Narrative

# Flow Chain Path Interface Freq
1 ATM Cycle Times to ICOST EATS → ICOST Internal Near Real-Time
2 CIBR RM Inv to ECC CIBR → SAP PO → SAP ECC SAP PO (×2) Event-Driven / Near Real-Time
3 Chain-1 Non-US Payroll Concur T&E (23+ systems) → Tax Determination - (×3) -
4 Chain-2 ICOST → All ENT Data - (×3) -
5 Chain-3 Workday → TR OneSource - (×3) -
6 Chain-4 Revenue Forecast → Capital Reporting SAP Cost Reporting Revenue Segmentation Procurement Accrual → Revenue Forecast AR/Credit Reporting → SAP BW - (×9) -
7 Chain-5 Product Cost and Inventory Plan the Business → Journal Entries - (×3) -
8 Chain-6 SAP ECC - FP0 → Manage General Ledger Perform Closing – Consolidations Perform Trans Processing Perform OH Acctg & Allocation → Manage General Ledger Perform Closing Perform Trans Processing Perform OH Acctg & Allocation In-House Cash/Cash Mgmt. SAP Cost & Inventory Accounts Payable Project Accounting Fixed Asset Accounting Construction Fin. (PS/CPM) Order Mgmt/Credit/Billing Accounts Receivable Manage Taxes - Indirect Intel Fed. Timekeeping Dassian – Intel Federal Vistex (Rebates) Revenue Intransits → JEs via Mulesoft/SAP PO - (×9) -
9 Chain-7 US, Canada, LAR, EMEA Indirect Tax Determination → Blackline - (×3) -
10 Chain-8 Perform Trans Processing Perform Closing → Citibank → JEs via Mulesoft/SAP PO - (×6) -
11 Chain-9 Perform Trans Processing Perform Closing → Manage Liquidity Manage Capital Structure Manage Financial Risk → GL File based Interfaces (batch) - (×6) -
12 Corp/IP Inv Mvt to ECA Corp / IP S/4 → ECA SLT Near Real-Time
13 Corp/IP Master Data to ECA Corp / IP S/4 → ECA SLT Near Real-Time
14 ECA Costing Chain ECA → CIBR → ICOST Internal (×3) Near Real-Time
15 ECC BOH to EDW SAP ECC → EDW ETL Batch
16 ECC GL to EDW SAP ECC → EDW ETL Batch
17 ECC Replication to DWH SAP ECC → SideCar → Azure ADF → DataBricks → SnowFlake SLT → CIF → ADF Pipeline → Internal Batch / Near Real-Time / Real-Time/NRT
18 ECC to EDW Reporting SAP ECC → EDW ETL Batch
19 ECC to Finance HANA SAP ECC → Finance HANA SLT Real-Time/NRT
20 EDW Feedback to CIBR EDW → CIBR ETL Batch
21 EDW Feedback to ICOST EDW → ICOST ETL Batch
22 FCA to ICOST FCA → ICOST Direct Batch
23 Finance HANA to BOBJ Finance HANA → BOBJ Direct Batch
24 GL Posting to ECC/CFIN ICOST → SAP BODS → SAP ECC → CFIN S/4 SAP BODS (×2) → Replication Batch / Near Real-Time
25 IBP Demand Planning (Legacy) SAP IBP → ECA Direct Event-Driven
26 MES Route to ICOST CFIN S/4 → MARS or XEUS To APF → ICOST Direct → Internal Near Real-Time
27 Master Data to ECC Legacy MDG → SAP ECC MDG Event-Driven
28 RM Std Cost Update to ECC Finance HANA → SAP PO → SAP ECC SAP PO (×2) Event-Driven
29 RM Std Fluctuations Alert Finance HANA → APIGEE → PEGA APIGEE (×2) Event-Driven
30 SPEED BOM to ECC SPEED → SAP PO → SAP ECC SAP PO (×2) Event-Driven
31 SPEED BOM to EDW SPEED → EDW Direct Batch
32 WS Forecast to ICOST MARS → ICOST Internal Near Real-Time
33 WorkStream Route to ICOST WorkStream → MARS Direct Near Real-Time

5.4 Component Overview

System Inventory

System IAPM ID Status
APIGEE 22790 Deployed
All ENT Data - N/A
Azure ADF - N/A
BOBJ - N/A
Blackline - N/A
CFIN S/4 - N/A
CIBR 30886 End of Life
Capital Reporting SAP Cost Reporting Revenue Segmentation Procurement Accrual - N/A
Citibank - N/A
Corp / IP S/4 - N/A
DataBricks - N/A
EATS 119 End of Life
ECA 41049 Deployed
EDW 4010 Deployed
FCA 3915 End of Life
Finance HANA - N/A
GL File based Interfaces (batch) - N/A
ICOST 7440 Deployed
JEs via Mulesoft/SAP PO - N/A
Journal Entries - N/A
Legacy MDG - N/A
MARS 17581 End of Life
MARS or XEUS To APF 33537 Deployed
Manage General Ledger Perform Closing Perform Trans Processing Perform OH Acctg & Allocation In-House Cash/Cash Mgmt. SAP Cost & Inventory Accounts Payable Project Accounting Fixed Asset Accounting Construction Fin. (PS/CPM) Order Mgmt/Credit/Billing Accounts Receivable Manage Taxes - Indirect Intel Fed. Timekeeping Dassian – Intel Federal Vistex (Rebates) Revenue Intransits - N/A
Manage General Ledger Perform Closing – Consolidations Perform Trans Processing Perform OH Acctg & Allocation - N/A
Manage Liquidity Manage Capital Structure Manage Financial Risk - N/A
Non-US Payroll Concur T&E (23+ systems) - N/A
PEGA 15387 End of Life
Perform Trans Processing Perform Closing - N/A
Product Cost and Inventory Plan the Business - N/A
Revenue Forecast - N/A
Revenue Forecast AR/Credit Reporting - N/A
SAP BODS - N/A
SAP BW 13970 End of Life
SAP ECC 8794 Deployed
SAP ECC - FP0 - N/A
SAP IBP 18675 Deployed
SAP PO - N/A
SPEED 14378 End of Life
SideCar - N/A
SnowFlake 35811 Deployed
TR OneSource - N/A
Tax Determination - N/A
US, Canada, LAR, EMEA Indirect Tax Determination - N/A
WorkStream 4118 End of Life
Workday 12245 Deployed
XEUS 17553 End of Life

5.5 Development Object Inventory

Summary: 23 SAP, 4 ECA, 10 Interfaces | RICEFW: 10 Interfaces, 2 Conversions, 15 Enhancements

5.5.1 SAP Development Objects

SAP platform objects (Reports, Interfaces, Conversions, Enhancements, Forms, Workflows) developed on S/4, MDG, or S/4 BOT:

Object ID Type Description Status Dev System Complexity
FPRI1704 Interface Automated Tool MUP Excess Capacity calculation and associated PCOS/OCOS Split… 10. Object Complete 01.S4 03.Medium
FPRI1439 Interface Receive planned production quantities per production version from ECA to S/4 … 10. Object Complete 01.S4 03.Medium
FPRI0704 Interface IF-IP Integration Actual Cost - Inbound Interface 10. Object Complete 01.S4 02.High
FPRI0703 Interface IF-IP Integration Actual Cost - Outbound Interface 10. Object Complete 01.S4 02.High
FPRI0545 Interface IF-IP Integration - Interface to send Cost Idoc from S4 If to S4 IP 10. Object Complete 01.S4 03.Medium
FPRI0544 Interface IF-IP Integration - Interface to receive Cost Idoc from S4 If to S4 IP 10. Object Complete 01.S4 03.Medium
FPRE1620_IP Enhancement Implement OSS Note 2358961 to allow COGS split based on Aux CCS at time of de… 99. Rejected/Cancelled/On Hold 01.S4 03.Medium
FPRE1620_IF Enhancement Implement OSS Note 2358961 to allow COGS split based on Aux CCS at time of de… 99. Rejected/Cancelled/On Hold 01.S4 04.Low
FPRE1438 Enhancement Update mixing ratio for Procurement alternative for Cross site transfer based… 10. Object Complete 01.S4 03.Medium
FPRE1419 Enhancement Update Procurement alternatives based on production version & PIR for cross s… 10. Object Complete 01.S4 03.Medium
FPRE1328 Enhancement Legal Valuation standard cost calculation enhancement 99. Rejected/Cancelled/On Hold 01.S4 03.Medium
FPRE0702 Enhancement Calculation of variance to be loaded for Group Actual Costing 10. Object Complete 01.S4 03.Medium
FPRE0701_IP Enhancement Mixed Costing ratio auto update 10. Object Complete 01.S4 03.Medium
FPRE0701_IF Enhancement Mixed Costing ratio auto update 10. Object Complete 01.S4 04.Low
FPRE0700_IP Enhancement Representative material ID – Q2-Q8 Forecast 10. Object Complete 01.S4 03.Medium
FPRE0700_IF Enhancement Representative material ID – Q2-Q8 Forecast 10. Object Complete 01.S4 04.Low
FPRE0699 Enhancement Enhancement for Excess Capacity – Fixed Spending Adjustment 10. Object Complete 01.S4 02.High
FPRE0698 Enhancement Legal Valuation standard cost calculation enhancement 10. Object Complete 01.S4 04.Low
FPRE0551 Enhancement SKF Actual Driver volume update from actual activity confirmation Automation 10. Object Complete 01.S4 03.Medium
FPRE0550 Enhancement Enhancement to update additive cost in IP based on Idoc of IF cost 10. Object Complete 01.S4 03.Medium
FPRE0549 Enhancement Enhancement to a) update Cost and Production volume in custom table, b) calcu… 10. Object Complete 01.S4 03.Medium
FPRC1493 Conversion Conversion of WIP values as per Component structure in S/4 - IP 10. Object Complete 01.S4 02.High
FPRC1491 Conversion Conversion of WIP values as per Component structure in S/4 - Back End IF 10. Object Complete 01.S4 02.High

5.5.2 ECA Development Objects

Enterprise Cloud Analytics (ECA) platform objects (Databricks/Snowflake) — views, tables, and ETL jobs with Source or Target System = ECA:

Object ID Type Description Status Source → Target Complexity
FPRI1288 Interface Activity Inbound interface from ECA to S4 IP 10. Object Complete ECA → S/4 03.Medium
FPRI1287 Interface Production quantity update in WAC custom table from ECA to S4 IF 10. Object Complete ECA → S/4 03.Medium
FPRI1273 Interface Activity Quantity Inbound interface from ECA to S4 IF 10. Object Complete ECA → S/4 03.Medium
FPRI0554 Interface SKF Interface to get file from ECA and send to S4 via BODS - IF 10. Object Complete ECA → S/4 02.High

5.5.3 Interface Objects

Holistic view of all interface objects by L2 capability — includes ECA → S/4, S/4 → ECA, boundary system, and inter-platform interfaces with middleware and integration approach:

Object ID Description Source → Target Middleware Approach Status
FPRI1704 Automated Tool MUP Excess Capacity calculation and associated PCOS/OCOS Split… BODS 10. Object Complete
FPRI1439 Receive planned production quantities per production version from ECA to S/4 … APIGEE 10. Object Complete
FPRI1288 Activity Inbound interface from ECA to S4 IP ECA → S/4 MuleSoft 10. Object Complete
FPRI1287 Production quantity update in WAC custom table from ECA to S4 IF ECA → S/4 MuleSoft 10. Object Complete
FPRI1273 Activity Quantity Inbound interface from ECA to S4 IF ECA → S/4 MuleSoft 10. Object Complete
FPRI0704 IF-IP Integration Actual Cost - Inbound Interface OpenText → S/4 SFT 10. Object Complete
FPRI0703 IF-IP Integration Actual Cost - Outbound Interface S/4 → OpenText SFT 10. Object Complete
FPRI0554 SKF Interface to get file from ECA and send to S4 via BODS - IF ECA → S/4 MuleSoft 10. Object Complete
FPRI0545 IF-IP Integration - Interface to send Cost Idoc from S4 If to S4 IP S/4 → S/4 SFT 10. Object Complete
FPRI0544 IF-IP Integration - Interface to receive Cost Idoc from S4 If to S4 IP S/4 → S/4 SFT 10. Object Complete

5.5.5 Scheduling & Batch Objects

This section provides a holistic view of all batch processing and job scheduling — both internal SAP background jobs (SM37) and external orchestration (AutoSys, CWA).

5.5.5b External Scheduling Objects

External scheduling data is not yet available. Pending either AutoSys API access or a JIL export to the External Job Scheduling Tracker.

Scheduling and batch job data will be auto-populated once SAP background job extraction (TBTCO/TBTCP via ADT) is run against the development systems and AutoSys metadata is available. Run python scripts/fetch_sap_background_jobs.py to extract SAP internal jobs.

5.5.6 Boundary Application Dependencies

The following development objects integrate with boundary applications (external systems outside the S/4 HANA core):

Object ID Description Boundary Application Source → Target
FPRI0554 SKF Interface to get file from ECA and send to S4 via BODS - IF Wafer Starts Per Week; ISA-VS2012 US (MAPPS); ISA-VS2008 Asia (ATMPS CR and D… ECA → S/4
FPRE0549 Enhancement to a) update Cost and Production volume in custom table, b) calcu… BY-PDH

5.6 Integration Patterns

Integration patterns will be populated when tower architects provide validated middleware and protocol details via the extended flow template.

6. Technology Architecture (TOGAF “T”)

6.1 Platform & Infrastructure

TECHNOLOGY / PLATFORM ARCHITECTURE — Platforms (green) host applications (blue). Thick arrows show platform-to-platform integration flows.

6.1.1 ICOST — Current-State Platform Architecture

%%{init: {"theme": "base", "securityLevel": "loose", "themeVariables": {"fontSize": "14px", "fontFamily": "Segoe UI, Arial"}, "flowchart": {"useMaxWidth": false, "htmlLabels": true, "nodeSpacing": 40, "rankSpacing": 50}} }%% flowchart TB classDef appBox fill:#CCE5FF,stroke:#0078D4,stroke-width:2px,color:#003A6C classDef platBox fill:#C8E6C9,stroke:#2E7D32,stroke-width:3px,color:#1B5E20 classDef eolBox fill:#FFCDD2,stroke:#C62828,stroke-width:2px,color:#B71C1C subgraph DS020CPLP_Azure_Cloud["☁️ Azure (Cloud)"] direction LR DS020CPLA_ECA["ECA"]:::appBox end style DS020CPLP_Azure_Cloud fill:#BBDEFB,stroke:#0078D4,stroke-width:3px,color:#003A6C subgraph DS020CPLP_Google_Cloud_SaaS["☁️ Google Cloud (SaaS)"] direction LR DS020CPLA_APIGEE["APIGEE"]:::appBox end style DS020CPLP_Google_Cloud_SaaS fill:#BBDEFB,stroke:#0078D4,stroke-width:3px,color:#003A6C subgraph DS020CPLP_On_Prem_Linux["🖥️ On-Prem (Linux)"] direction LR DS020CPLA_CFIN_S_4["CFIN S/4"]:::appBox DS020CPLA_CIBR["CIBR"]:::eolBox DS020CPLA_EATS["EATS"]:::eolBox DS020CPLA_EDW["EDW"]:::appBox DS020CPLA_FCA["FCA"]:::eolBox DS020CPLA_ICOST["ICOST"]:::appBox DS020CPLA_PEGA["PEGA"]:::eolBox DS020CPLA_SPEED["SPEED"]:::eolBox DS020CPLA_XEUS["XEUS"]:::eolBox end style DS020CPLP_On_Prem_Linux fill:#C8E6C9,stroke:#2E7D32,stroke-width:3px,color:#1B5E20 subgraph DS020CPLP_On_Prem_Windows["🖥️ On-Prem (Windows)"] direction LR DS020CPLA_MARS["MARS"]:::eolBox DS020CPLA_MARS_or_XEUS_To_APF["MARS or XEUS To APF"]:::appBox DS020CPLA_WorkStream["WorkStream"]:::eolBox end style DS020CPLP_On_Prem_Windows fill:#C8E6C9,stroke:#2E7D32,stroke-width:3px,color:#1B5E20 subgraph DS020CPLP_SAP_BTP_Cloud["☁️ SAP BTP (Cloud)"] direction LR DS020CPLA_SAP_IBP["SAP IBP"]:::appBox end style DS020CPLP_SAP_BTP_Cloud fill:#BBDEFB,stroke:#0078D4,stroke-width:3px,color:#003A6C subgraph DS020CPLP_SAP_HEC_On_Prem["🖥️ SAP HEC (On-Prem)"] direction LR DS020CPLA_Corp_IP_S_4["Corp / IP S/4"]:::appBox DS020CPLA_Finance_HANA["Finance HANA"]:::appBox DS020CPLA_SideCar["SideCar"]:::appBox end style DS020CPLP_SAP_HEC_On_Prem fill:#C8E6C9,stroke:#2E7D32,stroke-width:3px,color:#1B5E20 subgraph DS020CPLP_SAP_On_Prem_Linux["🖥️ SAP On-Prem (Linux)"] direction LR DS020CPLA_BOBJ["BOBJ"]:::appBox DS020CPLA_SAP_ECC["SAP ECC"]:::appBox end style DS020CPLP_SAP_On_Prem_Linux fill:#C8E6C9,stroke:#2E7D32,stroke-width:3px,color:#1B5E20 subgraph DS020CPLP_Unassigned["📋 Other / Unassigned Platform"] direction LR DS020CPLA_SAP_PO["SAP PO"]:::appBox DS020CPLA_Legacy_MDG["Legacy MDG"]:::appBox DS020CPLA_Azure_ADF["Azure ADF"]:::appBox DS020CPLA_DataBricks["DataBricks"]:::appBox DS020CPLA_SnowFlake["SnowFlake"]:::appBox DS020CPLA_SAP_BODS["SAP BODS"]:::appBox DS020CPLA_Non_US_Payroll_Concur_T_E_23_systems["Non-US Payroll Concur T&E (23+ systems)"]:::appBox DS020CPLA_Tax_Determination["Tax Determination"]:::appBox DS020CPLA_All_ENT_Data["All ENT Data"]:::appBox DS020CPLA_Workday["Workday"]:::appBox DS020CPLA_TR_OneSource["TR OneSource"]:::appBox DS020CPLA_Revenue_Forecast["Revenue Forecast"]:::appBox DS020CPLA_Capital_Reporting_SAP_Cost_Reporting_Revenue_Segmentation_Procurement_Accrual["Capital Reporting SAP Cost Reporting Revenue Segmentation Procurement Accrual"]:::appBox DS020CPLA_Revenue_Forecast_AR_Credit_Reporting["Revenue Forecast AR/Credit Reporting"]:::appBox DS020CPLA_SAP_BW["SAP BW"]:::eolBox DS020CPLA_Product_Cost_and_Inventory_Plan_the_Business["Product Cost and Inventory Plan the Business"]:::appBox DS020CPLA_Journal_Entries["Journal Entries"]:::appBox DS020CPLA_SAP_ECC_FP0["SAP ECC - FP0"]:::appBox DS020CPLA_Manage_General_Ledger_Perform_Closing_Consolidations_Perform_Trans_Processing_Perform_OH_Acctg_Allocation["Manage General Ledger Perform Closing – Consolidations Perform Trans Processing Perform OH Acctg & Allocation"]:::appBox DS020CPLA_Manage_General_Ledger_Perform_Closing_Perform_Trans_Processing_Perform_OH_Acctg_Allocation_In_House_Cash_Cash_Mgmt_SAP_Cost_Inventory_Accounts_Payable_Project_Accounting_Fixed_Asset_Accounting_Construction_Fin_PS_CPM_Order_Mgmt_Credit_Billing_Accounts_Receivable_Manage_Taxes_Indirect_Intel_Fed_Timekeeping_Dassian_Intel_Federal_Vistex_Rebates_Revenue_Intransits["Manage General Ledger Perform Closing Perform Trans Processing Perform OH Acctg & Allocation In-House Cash/Cash Mgmt. SAP Cost & Inventory Accounts Payable Project Accounting Fixed Asset Accounting Construction Fin. (PS/CPM) Order Mgmt/Credit/Billing Accounts Receivable Manage Taxes - Indirect Intel Fed. Timekeeping Dassian – Intel Federal Vistex (Rebates) Revenue Intransits"]:::appBox DS020CPLA_JEs_via_Mulesoft_SAP_PO["JEs via Mulesoft/SAP PO"]:::appBox DS020CPLA_US_Canada_LAR_EMEA_Indirect_Tax_Determination["US, Canada, LAR, EMEA Indirect Tax Determination"]:::appBox DS020CPLA_Blackline["Blackline"]:::appBox DS020CPLA_Perform_Trans_Processing_Perform_Closing["Perform Trans Processing Perform Closing"]:::appBox DS020CPLA_Citibank["Citibank"]:::appBox DS020CPLA_Manage_Liquidity_Manage_Capital_Structure_Manage_Financial_Risk["Manage Liquidity Manage Capital Structure Manage Financial Risk"]:::appBox DS020CPLA_GL_File_based_Interfaces_batch["GL File based Interfaces (batch)"]:::appBox end style DS020CPLP_Unassigned fill:#FFF9C4,stroke:#F9A825,stroke-width:2px,color:#5D4037 DS020CPLP_On_Prem_Linux ==>|"Direct"| DS020CPLP_On_Prem_Windows DS020CPLP_On_Prem_Windows ==>|"Internal"| DS020CPLP_On_Prem_Linux DS020CPLP_SAP_On_Prem_Linux ==>|"SLT"| DS020CPLP_SAP_HEC_On_Prem DS020CPLP_SAP_HEC_On_Prem ==>|"SLT"| DS020CPLP_Azure_Cloud DS020CPLP_Azure_Cloud ==>|"Internal"| DS020CPLP_On_Prem_Linux DS020CPLP_SAP_On_Prem_Linux ==>|"ETL"| DS020CPLP_On_Prem_Linux DS020CPLP_SAP_HEC_On_Prem ==>|"APIGEE"| DS020CPLP_Google_Cloud_SaaS DS020CPLP_Google_Cloud_SaaS ==>|"APIGEE"| DS020CPLP_On_Prem_Linux DS020CPLP_SAP_HEC_On_Prem ==>|"Direct"| DS020CPLP_SAP_On_Prem_Linux DS020CPLP_SAP_BTP_Cloud ==>|"Direct"| DS020CPLP_Azure_Cloud subgraph DS020CPLLegend["📐 PLATFORM LEGEND"] direction LR DS020CPLLC["☁️ Cloud"] DS020CPLLS["🔮 SaaS"] DS020CPLLO["🏢 On-Prem"] DS020CPLLD["💾 Data Platform"] DS020CPLLM["🔗 Middleware"] end style DS020CPLLegend fill:#F5F5F5,stroke:#999,stroke-width:1px style DS020CPLLC fill:#BBDEFB,stroke:#0078D4,stroke-width:3px,color:#003A6C style DS020CPLLS fill:#E1BEE7,stroke:#7B1FA2,stroke-width:3px,color:#4A148C style DS020CPLLO fill:#C8E6C9,stroke:#2E7D32,stroke-width:3px,color:#1B5E20 style DS020CPLLD fill:#B2EBF2,stroke:#00838F,stroke-width:3px,color:#004D40 style DS020CPLLM fill:#FFE0B2,stroke:#E65100,stroke-width:3px,color:#BF360C
👁 View Diagram

Legend: 🖥️ Platform · 📦 Application · ⛔ End-of-Life · 📋 Unassigned

Platform Inventory

# Platform Type Systems Using Environment
1 On-Prem (Linux) On-Premise CFIN S/4 DEV,QAS,PRD
2 On-Prem (Windows) On-Premise MARS or XEUS To APF DEV,QAS,PRD

6.2 SAP Development Object Status

SAP development object status will be auto-populated when SAP OData/ADT API access is provisioned.

6.3 NFRs & Design Principles

Category Requirement Target / SLA Priority
Performance Month-end batch costing/closing completes within SLA window < 4 hours end-to-end batch window High
Availability S/4 HANA finance modules available during business hours 99.9% (Mon-Fri 06:00-22:00 PST) High
Scalability Support 2x transaction volume growth over 3-year horizon Handle 500K+ journal entries/day Medium
Recoverability RPO/RTO for financial systems meets audit requirements RPO < 1 hour, RTO < 4 hours High
Data Volume Support growing data volumes from legacy migration + BAU 50M+ records in material ledger Medium
Latency Near-real-time posting for financial transactions < 5 seconds for online postings Medium
Concurrency Support concurrent month-end users across time zones 200+ concurrent finance users Medium

6.4 Security & Governance

Concern Approach Standard / Policy Owner
Authentication Single Sign-On (SSO) via Intel corporate Azure AD identity Intel IT Security Policy - Identity Management IT Security
Authorization Role-based access control (RBAC) with SAP authorization objects Intel SAP Security Standards - Role Design SAP Security Team
Data Classification All financial/operational data classified per Intel Data Classification Standard Intel Data Classification Policy Data Governance
Data Encryption (at rest) AES-256 encryption for SAP HANA database and file storage Intel Encryption Standard Infrastructure Security
Data Encryption (in transit) TLS 1.3 for all system-to-system and user-to-system communication Intel Network Security Policy Network Engineering
Network Segmentation SAP systems in dedicated network zones with firewall controls Intel Network Architecture Standard Network Security
API Security OAuth 2.0 / certificate-based authentication for all API integrations Intel API Security Guidelines Integration Architecture
Audit Logging Comprehensive audit trail for all data changes and user actions (SAP Security Audit Log) SOX Compliance / Intel Audit Policy Internal Audit
Certificate Management Automated certificate lifecycle management for system-to-system trust Intel PKI Standard Certificate Authority Team
Compliance SOX controls, export control (EAR/ITAR) screening, data privacy (GDPR) Intel Corporate Compliance Framework Compliance Office

6.5 ECA Development Object Status

Metric Count
ECA Objects (active) 82
ECA Complete 40 (49%)
ECA In Progress 42
ECA Rejected/Cancelled 20
ECA Objects (from S4 tracker) 4

Data Source: ECA [R3] IDM Object Tracker (Smartsheet). Objects matched via Sub-Tower Name → L2 capability mapping. Rejected/cancelled/on-hold objects excluded from active counts.

7. Project Context

7.1 Project Roadmap & Go-Live Plan

ID Description FS TDD Build FUT Status
FPRI1704 Automated Tool MUP Excess Capacity calculation and associated PCOS/OCOS Split… 2026-02-18 00:00:00 (100%) 2026-02-20 00:00:00 (100%) 2026-02-20 00:00:00 (100%) 2026-03-04 00:00:00 (100%) 3. Off Track
FPRI1439 Receive planned production quantities per production version from ECA to S/4 … 2025-07-16 00:00:00 (100%) 2025-10-03 00:00:00 (100%) 2025-10-03 00:00:00 (100%) 2025-11-05 00:00:00 (100%) 4. Completed
FPRI1288 Activity Inbound interface from ECA to S4 IP 2025-04-18 00:00:00 (100%) 2025-05-23 00:00:00 (100%) 2025-05-23 00:00:00 (100%) 2026-02-04 00:00:00 (100%) 4. Completed
FPRI1287 Production quantity update in WAC custom table from ECA to S4 IF 2025-04-18 00:00:00 (100%) 2025-05-23 00:00:00 (100%) 2025-05-23 00:00:00 (100%) 2026-02-04 00:00:00 (100%) 4. Completed
FPRI1273 Activity Quantity Inbound interface from ECA to S4 IF 2025-04-18 00:00:00 (100%) 2025-05-23 00:00:00 (100%) 2025-05-23 00:00:00 (100%) 2026-02-04 00:00:00 (100%) 4. Completed
FPRI0704 IF-IP Integration Actual Cost - Inbound Interface 2025-02-21 00:00:00 (100%) 2025-04-11 00:00:00 (100%) 2025-04-11 00:00:00 (100%) 2025-06-11 00:00:00 (100%) 3. Off Track
FPRI0703 IF-IP Integration Actual Cost - Outbound Interface 2025-02-21 00:00:00 (100%) 2025-04-11 00:00:00 (100%) 2025-04-11 00:00:00 (100%) 2025-09-10 00:00:00 (100%) 3. Off Track
FPRI0554 SKF Interface to get file from ECA and send to S4 via BODS - IF 2025-03-21 00:00:00 (100%) 2025-05-15 00:00:00 (100%) 2025-05-15 00:00:00 (100%) 2026-02-04 00:00:00 (100%) 4. Completed
FPRI0545 IF-IP Integration - Interface to send Cost Idoc from S4 If to S4 IP 2024-09-20 00:00:00 (100%) 2025-03-28 00:00:00 (100%) 2025-03-28 00:00:00 (100%) 2025-04-18 00:00:00 (100%)
FPRI0544 IF-IP Integration - Interface to receive Cost Idoc from S4 If to S4 IP 2024-09-20 00:00:00 (100%) 2025-03-27 00:00:00 (100%) 2025-03-27 00:00:00 (100%) 2025-04-18 00:00:00 (100%) 1. On Track
FPRE1620_IP Implement OSS Note 2358961 to allow COGS split based on Aux CCS at time of de…
FPRE1620_IF Implement OSS Note 2358961 to allow COGS split based on Aux CCS at time of de…
FPRE1438 Update mixing ratio for Procurement alternative for Cross site transfer based… 2025-07-16 00:00:00 (100%) 2025-09-05 00:00:00 (100%) 2025-09-05 00:00:00 (100%) 2025-12-03 00:00:00 (100%) 1. On Track
FPRE1419 Update Procurement alternatives based on production version & PIR for cross s… 2025-06-11 00:00:00 (100%) 2025-10-03 00:00:00 (100%) 2025-10-03 00:00:00 (100%) 2025-12-03 00:00:00 (100%) 4. Completed
FPRE1328 Legal Valuation standard cost calculation enhancement 2025-02-21 00:00:00 (100%) 2025-04-04 00:00:00 (100%) 2025-04-04 00:00:00 (100%) 1. On Track
FPRE0702 Calculation of variance to be loaded for Group Actual Costing 2025-02-21 00:00:00 (100%) 2025-04-04 00:00:00 (100%) 2025-04-04 00:00:00 (100%) 2025-08-13 00:00:00 (100%) 1. On Track
FPRE0701_IP Mixed Costing ratio auto update 2025-01-24 00:00:00 (100%) 2025-05-30 00:00:00 (100%) 2025-05-30 00:00:00 (100%) 2025-07-16 00:00:00 (100%)
FPRE0701_IF Mixed Costing ratio auto update 2025-01-24 00:00:00 (100%) 2025-05-30 00:00:00 (100%) 2025-05-30 00:00:00 (100%) 2025-07-16 00:00:00 (100%)
FPRE0700_IP Representative material ID – Q2-Q8 Forecast 2025-01-24 00:00:00 (100%) 2025-05-23 00:00:00 (100%) 2025-05-23 00:00:00 (100%) 2025-07-16 00:00:00 (100%) 2. At Risk
FPRE0700_IF Representative material ID – Q2-Q8 Forecast 2025-01-24 00:00:00 (100%) 2025-05-23 00:00:00 (100%) 2025-05-23 00:00:00 (100%) 2025-06-11 00:00:00 (100%)

… and 7 more objects (see full Object Tracker)

7.2 RAID Log

RAID items will be auto-populated from the Smartsheet RAID log when matched to this capability.

7.3 Recommendations & Next Steps

# Category Recommendation Priority Owner Target Date Status
1 Architecture Complete extended flow attributes (Data Entity, Integration Pattern, Tech Platform) in Flows tab for full BDAT coverage High Tower Architect 2026-Q2 Open
2 Integration Validate integration patterns and middleware for high-complexity flows across 42 systems (ATCR, CFIN S/4 HANA, Capacity Forecast Data Store, Corp / IP S/4 HANA, DMOCR…) High Integration Architect 2026-Q2 Open
3 Data Define data ownership and classification for all 22 flow chains to satisfy Data Architecture (TOGAF D) requirements Medium Data Architect 2026-Q3 Open
4 Testing Develop integration test scenarios covering all 22 flow chains for FUT/SIT readiness High Test Lead 2026-Q3 Open
5 Business Architecture Review and validate Business Architecture process steps against latest Signavio/BIC process models Medium Business Analyst 2026-Q2 Open
6 Security Complete security review for API integrations and data flows per Intel Security Architecture standards Medium Security Architect 2026-Q3 Open

DS-020 — Architecture Document (TOGAF BDAT) · Finance Plan To Report · Generated: May 2026