---
# API: Product V3
# File: sap-s4-CE_PRODUCT_0003-v3.md
# Version: 3.1.0
# Status: ACTIVE
# Protocol: OData V4
# Source URL: https://api.sap.com/api/sap-s4-ce_product/overview
# Generated: 2026-07-23 14:17:02
---

# Product V3 / 产品主数据 V3 API

> **API 版本:** 3.1.0 | **状态:** ACTIVE | **协议:** OData V4  
> **技术名称:** `sap-s4-ce_product`  
> **服务根路径:** `/sap/opu/odata4/sap/sap-s4-ce_product/srvd_a2x/sap/product/0001/`  
> **SAP 通信场景:** `SAP_COM_0110`

## 概述 / Overview

该服务提供产品主数据的创建、读取、更新和删除（CRUD）操作，涵盖产品基本数据、描述、工厂数据、销售数据、存储地点、采购、供应计划、MRP、工作排程、质量管理、会计和估值视图。

This synchronous inbound OData V4 service enables CRUD operations on Product master data, including basic data, descriptions, plant data, sales data, storage locations, procurement, supply planning, MRP, work scheduling, quality management, accounting, and valuation views.

**API 业务加速器中心:** [https://api.sap.com/api/sap-s4-ce_product/overview](https://api.sap.com/api/sap-s4-ce_product/overview)

---

## 实体列表 / Entity List

| # | 实体名称 | 描述 (EN) | 描述 (CN) | 主键 |
|---|----------|-----------|-----------|------|
| 1 | `A_Product` | Product Basic Data | 产品基本数据 | `Product` |
| 2 | `A_ProductDescription` | Product Description | 产品描述 | `Product`, `Language` |
| 3 | `A_ProductPlant` | Product Plant Data | 产品工厂数据 | `Product`, `Plant` |
| 4 | `A_ProductSalesData` | Product Sales Data | 产品销售数据 | `Product`, `SalesOrganization`, `DistributionChannel` |
| 5 | `A_ProductStorageLocation` | Product Storage Location | 产品存储地点 | `Product`, `Plant`, `StorageLocation` |
| 6 | `A_ProductProcurement` | Product Procurement Data | 产品采购数据 | `Product`, `Plant` |
| 7 | `A_ProductSupplyPlanning` | Product Supply Planning | 产品供应计划 | `Product`, `Plant` |
| 8 | `A_ProductMRP` | Product MRP Data | 产品MRP数据 | `Product`, `Plant`, `MRPArea` |
| 9 | `A_ProductWorkScheduling` | Product Work Scheduling | 产品工作排程 | `Product`, `Plant` |
| 10 | `A_ProductQualityManagement` | Product Quality Management | 产品质量管理 | `Product`, `Plant` |
| 11 | `A_ProductAccounting` | Product Accounting Data | 产品会计数据 | `Product`, `ValuationArea` |
| 12 | `A_ProductValuation` | Product Valuation | 产品估值 | `Product`, `ValuationArea`, `ValuationType` |

---

## 1. A_Product — 产品基本数据

**实体集合路径:** `A_Product`  
**主键 (Key):** `Product` (STRING 40)  
**ETag:** 支持

### 字段列表 / Field List

| 字段名 | 类型 | 长度 | 描述 (EN) | 描述 (CN) |
|--------|------|------|-----------|-----------|
| `Product` | String | 40 | Product Number | 产品编号 |
| `ProductType` | String | 4 | Product Type | 产品类型 |
| `ProductGroup` | String | 9 | Product Group | 产品组 |
| `BaseMeasureUnit` | String | 3 | Base Unit of Measure | 基本计量单位 |
| `WeightUnit` | String | 3 | Weight Unit | 重量单位 |
| `GrossWeight` | Decimal | 13 | Gross Weight | 毛重 |
| `NetWeight` | Decimal | 13 | Net Weight | 净重 |
| `Volume` | Decimal | 13 | Volume | 体积 |
| `VolumeUnit` | String | 3 | Volume Unit | 体积单位 |
| `ProductCategory` | String | 18 | Product Category | 产品类别 |
| `ProductStandardID` | String | 18 | Standard ID (EAN/UPC) | 标准标识符 |
| `OldProductNumber` | String | 18 | Old Product Number | 旧产品编号 |
| `CreationDate` | DateTime | - | Created On | 创建日期 |
| `LastChangeDateTime` | DateTime | - | Last Changed On | 最后更改日期时间 |
| `ProductIsLocked` | Boolean | - | Product Is Locked | 产品锁定标识 |
| `CrossPlantStatus` | String | 2 | Cross-Plant Status | 跨工厂状态 |
| `CrossPlantStatusValidityDate` | DateTime | - | Cross-Plant Status Validity Date | 跨工厂状态有效期 |
| `ProductHierarchy` | String | 18 | Product Hierarchy | 产品层级 |
| `Division` | String | 2 | Division | 产品部门 |
| `SalesMeasureUnit` | String | 3 | Sales Unit of Measure | 销售计量单位 |
| `VariableSalesMeasureUnitIsAllowed` | Boolean | - | Variable Sales Unit Allowed | 允许可变销售单位 |
| `ProductOldID` | String | 18 | Product Old ID | 产品旧ID |
| `IsMarkedForDeletion` | Boolean | - | Deletion Flag | 删除标记 |
| `LastChangedByUser` | String | 12 | Last Changed By | 最后更改人 |
| `CreatedByUser` | String | 12 | Created By | 创建人 |

### 导航属性 / Navigation Properties

| 属性名 | 目标实体 | 基数 | 描述 |
|--------|----------|------|------|
| `to_ProductDescription` | A_ProductDescription | 0..* | 产品描述 |
| `to_ProductPlant` | A_ProductPlant | 0..* | 产品工厂数据 |
| `to_ProductSalesData` | A_ProductSalesData | 0..* | 产品销售数据 |
| `to_ProductStorageLocation` | A_ProductStorageLocation | 0..* | 产品存储地点 |
| `to_ProductProcurement` | A_ProductProcurement | 0..* | 产品采购数据 |
| `to_ProductSupplyPlanning` | A_ProductSupplyPlanning | 0..* | 产品供应计划 |
| `to_ProductMRP` | A_ProductMRP | 0..* | 产品MRP数据 |
| `to_ProductWorkScheduling` | A_ProductWorkScheduling | 0..* | 产品工作排程 |
| `to_ProductQualityManagement` | A_ProductQualityManagement | 0..* | 产品质量管理 |
| `to_ProductAccounting` | A_ProductAccounting | 0..* | 产品会计数据 |
| `to_ProductValuation` | A_ProductValuation | 0..* | 产品估值 |

---

## 2. A_ProductDescription — 产品描述

**实体集合路径:** `A_ProductDescription`  
**主键 (Key):** `Product` (STRING 40), `Language` (STRING 2)  

### 字段列表 / Field List

| 字段名 | 类型 | 长度 | 描述 (EN) | 描述 (CN) |
|--------|------|------|-----------|-----------|
| `Product` | String | 40 | Product Number | 产品编号 |
| `Language` | String | 2 | Language Key | 语言代码 |
| `ProductDescription` | String | 40 | Product Description | 产品描述 |

---

## 3. A_ProductPlant — 产品工厂数据

**实体集合路径:** `A_ProductPlant`  
**主键 (Key):** `Product` (STRING 40), `Plant` (STRING 4)  

### 字段列表 / Field List

| 字段名 | 类型 | 长度 | 描述 (EN) | 描述 (CN) |
|--------|------|------|-----------|-----------|
| `Product` | String | 40 | Product Number | 产品编号 |
| `Plant` | String | 4 | Plant | 工厂 |
| `BaseMeasureUnit` | String | 3 | Base Unit of Measure | 基本计量单位 |
| `PlantSpecificProductStatus` | String | 2 | Plant-Specific Status | 工厂特定状态 |
| `PlantSpecificStatusValidityDate` | DateTime | - | Plant-Specific Status Validity | 工厂特定状态有效期 |
| `ProfitCenter` | String | 10 | Profit Center | 利润中心 |
| `IsMarkedForDeletion` | Boolean | - | Deletion Flag | 删除标记 |
| `ABCA` | String | 2 | ABC Indicator | ABC标识 |
| `ProcurementType` | String | 2 | Procurement Type | 采购类型 |
| `ProductionSchedulingProfile` | String | 6 | Production Scheduling Profile | 生产排程参数 |
| `SafeStockQuantity` | Decimal | 13 | Safety Stock | 安全库存量 |
| `MinimumLotSizeQuantity` | Decimal | 13 | Minimum Lot Size | 最小批量 |
| `MaximumLotSizeQuantity` | Decimal | 13 | Maximum Lot Size | 最大批量 |
| `FixedLotSizeQuantity` | Decimal | 13 | Fixed Lot Size | 固定批量 |
| `LotSizingProcedure` | String | 2 | Lot Sizing Procedure | 批量确定程序 |

---

## 4. A_ProductSalesData — 产品销售数据

**实体集合路径:** `A_ProductSalesData`  
**主键 (Key):** `Product` (STRING 40), `SalesOrganization` (STRING 4), `DistributionChannel` (STRING 2)  

### 字段列表 / Field List

| 字段名 | 类型 | 长度 | 描述 (EN) | 描述 (CN) |
|--------|------|------|-----------|-----------|
| `Product` | String | 40 | Product Number | 产品编号 |
| `SalesOrganization` | String | 4 | Sales Organization | 销售组织 |
| `DistributionChannel` | String | 2 | Distribution Channel | 分销渠道 |
| `MinimumOrderQuantity` | Decimal | 13 | Minimum Order Quantity | 最小订货数量 |
| `MinimumDeliveryQuantity` | Decimal | 13 | Minimum Delivery Quantity | 最小交货数量 |
| `DeliveryUnit` | Decimal | 13 | Delivery Unit | 交货单位 |
| `UnitOfMeasure` | String | 3 | Unit of Measure for Sales | 销售计量单位 |
| `QuantityUnit` | String | 3 | Quantity Unit | 数量单位 |
| `CustomerGroup` | String | 2 | Customer Group | 客户组 |
| `SalesMeasureUnit` | String | 3 | Sales Unit | 销售单位 |
| `ProductMessageCode` | String | 2 | Product Message Code | 产品消息代码 |

---

## 5. A_ProductStorageLocation — 产品存储地点

**实体集合路径:** `A_ProductStorageLocation`  
**主键 (Key):** `Product` (STRING 40), `Plant` (STRING 4), `StorageLocation` (STRING 4)  

### 字段列表 / Field List

| 字段名 | 类型 | 长度 | 描述 (EN) | 描述 (CN) |
|--------|------|------|-----------|-----------|
| `Product` | String | 40 | Product Number | 产品编号 |
| `Plant` | String | 4 | Plant | 工厂 |
| `StorageLocation` | String | 4 | Storage Location | 存储地点 |
| `WarehouseStorageBin` | String | 10 | Warehouse Storage Bin | 仓库仓位 |
| `IsMarkedForDeletion` | Boolean | - | Deletion Flag | 删除标记 |

---

## 6. A_ProductProcurement — 产品采购数据

**实体集合路径:** `A_ProductProcurement`  
**主键 (Key):** `Product` (STRING 40), `Plant` (STRING 4)  

### 字段列表 / Field List

| 字段名 | 类型 | 长度 | 描述 (EN) | 描述 (CN) |
|--------|------|------|-----------|-----------|
| `Product` | String | 40 | Product Number | 产品编号 |
| `Plant` | String | 4 | Plant | 工厂 |
| `ProcurementType` | String | 2 | Procurement Type | 采购类型 |
| `IsMarkedForDeletion` | Boolean | - | Deletion Flag | 删除标记 |
| `OrderingCostQuantity` | Decimal | 13 | Ordering Cost Quantity | 订购成本数量 |

---

## 7. A_ProductSupplyPlanning — 产品供应计划

**实体集合路径:** `A_ProductSupplyPlanning`  
**主键 (Key):** `Product` (STRING 40), `Plant` (STRING 4)  

### 字段列表 / Field List

| 字段名 | 类型 | 长度 | 描述 (EN) | 描述 (CN) |
|--------|------|------|-----------|-----------|
| `Product` | String | 40 | Product Number | 产品编号 |
| `Plant` | String | 4 | Plant | 工厂 |
| `SupplyPlanningProcedure` | String | 2 | Supply Planning Procedure | 供应计划程序 |
| `SafetyStockQuantity` | Decimal | 13 | Safety Stock Quantity | 安全库存量 |
| `MinimumLotSizeQuantity` | Decimal | 13 | Minimum Lot Size | 最小批量 |
| `MaximumLotSizeQuantity` | Decimal | 13 | Maximum Lot Size | 最大批量 |
| `FixedLotSizeQuantity` | Decimal | 13 | Fixed Lot Size | 固定批量 |
| `LotSizingProcedure` | String | 2 | Lot Sizing Procedure | 批量确定程序 |

---

## CRUD 端点 / CRUD Endpoints

所有实体的 CRUD 端点遵循 OData V4 约定。以下以 `A_Product` 为例：

### 创建 (Create) — POST

```
POST /sap/opu/odata4/sap/sap-s4-ce_product/srvd_a2x/sap/product/0001/A_Product
Content-Type: application/json
```

### 读取 (Read) — GET

```
GET /sap/opu/odata4/sap/sap-s4-ce_product/srvd_a2x/sap/product/0001/A_Product(Product='12345')
GET /sap/opu/odata4/sap/sap-s4-ce_product/srvd_a2x/sap/product/0001/A_Product?$filter=...&$expand=...
```

### 更新 (Update) — PATCH

```
PATCH /sap/opu/odata4/sap/sap-s4-ce_product/srvd_a2x/sap/product/0001/A_Product(Product='12345')
Content-Type: application/json
```

### 删除 (Delete) — DELETE

```
DELETE /sap/opu/odata4/sap/sap-s4-ce_product/srvd_a2x/sap/product/0001/A_Product(Product='12345')
```

### 各实体端点路径速查表

| 实体 | 端点路径 |
|------|---------|
| A_Product | `A_Product` |
| A_ProductDescription | `A_ProductDescription` |
| A_ProductPlant | `A_ProductPlant` |
| A_ProductSalesData | `A_ProductSalesData` |
| A_ProductStorageLocation | `A_ProductStorageLocation` |
| A_ProductProcurement | `A_ProductProcurement` |
| A_ProductSupplyPlanning | `A_ProductSupplyPlanning` |
| A_ProductMRP | `A_ProductMRP` |
| A_ProductWorkScheduling | `A_ProductWorkScheduling` |
| A_ProductQualityManagement | `A_ProductQualityManagement` |
| A_ProductAccounting | `A_ProductAccounting` |
| A_ProductValuation | `A_ProductValuation` |