---
# API: MRP Change Request - Send
# File: CO_PPINT_MRPCHANGE_REQUEST_OUT.md
# Version: 1.0.0
# Status: ACTIVE
# Protocol: SOAP (Asynchronous)
# Source URL: https://api.sap.com/api/CO_PPINT_MRPCHANGE_REQUEST_OUT/overview
# Generated: 2026-07-23 14:17:02
---

# MRP Change Request - Send / MRP 变更请求发送 API

> **API 版本:** 1.0.0 | **状态:** ACTIVE (Asynchronous) | **协议:** SOAP
> **技术名称:** `CO_PPINT_MRPCHANGE_REQUEST_OUT`
> **WSDL 绑定:** `/sap/bc/srt/wsdl/flv_10002A111AD1/bndr_url/sap/bc/srt/rfc/sap/co_ppint_mrpchange_request_out/100/co_ppint_mrpchange_request_out/binding`
> **SAP 通信场景:** `SAP_COM_0118`

## 概述 / Overview

该 SOAP 出站服务用于将 MRP 变更请求从源系统发送到目标系统。支持物料主数据 MRP 视图的变更传输。

This outbound SOAP service sends MRP change requests from source to target systems. Supports transfer of material master MRP view changes.

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

---

## 消息结构 / Message Structure

| # | 结构名称 | 描述 (EN) | 描述 (CN) |
|---|----------|-----------|-----------|
| 1 | `MRPChangeRequest` | MRP Change Request | MRP 变更请求 |
| 2 | `MRPChangeResponse` | MRP Change Response | MRP 变更响应 |

---

## 1. 请求结构: MRPChangeRequest / MRP 变更请求

**命名空间:** `urn:sap-com:document:sap:soap:functions:mc-style`

### 1.1 物料数据 / Material Data

**结构名称:** `MRPChangeRequest.MaterialData`

| 字段名 | 类型 | 长度 | 描述 (EN) | 描述 (CN) |
|--------|------|------|-----------|-----------|
| `MaterialNumber` | String | 40 | Material Number | 物料编号 |
| `Plant` | String | 4 | Plant | 工厂 |
| `MRPType` | String | 2 | MRP Type | MRP 类型 |
| `MRPController` | String | 3 | MRP Controller | MRP 控制者 |
| `LotSizingProcedure` | String | 2 | Lot Sizing Procedure | 批量过程 |
| `LotSizeRoundingValue` | Decimal | 15 | Rounding Value | 取整值 |
| `MinimumLotSize` | Decimal | 15 | Minimum Lot Size | 最小批量 |
| `MaximumLotSize` | Decimal | 15 | Maximum Lot Size | 最大批量 |
| `FixedLotSize` | Decimal | 15 | Fixed Lot Size | 固定批量 |
| `SafetyStock` | Decimal | 15 | Safety Stock | 安全库存 |
| `ReorderPoint` | Decimal | 15 | Reorder Point | 再订货点 |
| `ProcurementType` | String | 1 | Procurement Type | 采购类型 |
| `SpecialProcurementType` | String | 1 | Special Procurement Type | 特殊采购类型 |
| `PlannedDeliveryTime` | Decimal | 5 | Planned Delivery Time | 计划交货时间 |
| `GoodsReceiptProcessingTime` | Decimal | 5 | GR Processing Time | 收货处理时间 |
| `PlanningCalendar` | String | 3 | Planning Calendar | 计划日历 |
| `PeriodIndicator` | String | 1 | Period Indicator | 期间标识 |
| `FloatingHorizon` | Decimal | 3 | Floating Horizon | 浮动期间 |
| `StorageLocationMRP` | String | 4 | Storage Location for MRP | MRP 存储地点 |

### 1.2 计划排程数据 / Scheduling Data

**结构名称:** `MRPChangeRequest.Scheduling`

| 字段名 | 类型 | 长度 | 描述 (EN) | 描述 (CN) |
|--------|------|------|-----------|-----------|
| `InHouseProductionTime` | Decimal | 5 | In-House Production Time | 自制生产时间 |
| `TotalReplenishmentLeadTime` | Decimal | 5 | Total Replenishment Lead Time | 总补货提前期 |
| `SafetyTimeIndicator` | String | 1 | Safety Time Indicator | 安全时间标识 |
| `SafetyTime` | Decimal | 5 | Safety Time | 安全时间 |
| `CalendarForScheduling` | String | 3 | Calendar for Scheduling | 排程日历 |

---

## 2. 响应结构: MRPChangeResponse / MRP 变更响应

**命名空间:** `urn:sap-com:document:sap:soap:functions:mc-style`

### 2.1 返回信息 / Return Information

**结构名称:** `MRPChangeResponse.Return`

| 字段名 | 类型 | 长度 | 描述 (EN) | 描述 (CN) |
|--------|------|------|-----------|-----------|
| `Type` | String | 1 | Message Type (S/E/W/I) | 消息类型 (S/E/W/I) |
| `ID` | String | 20 | Message ID | 消息ID |
| `Number` | String | 3 | Message Number | 消息编号 |
| `Message` | String | 220 | Message Text | 消息文本 |
| `System` | String | 10 | Logical System | 逻辑系统 |

---

## 3. XML 请求示例 / XML Request Example

```xml
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Header/>
  <soap:Body>
    <MRPChangeRequest xmlns="urn:sap-com:document:sap:soap:functions:mc-style">
      <MaterialData>
        <MaterialNumber>MAT-10001</MaterialNumber>
        <Plant>1000</Plant>
        <MRPType>PD</MRPType>
        <MRPController>001</MRPController>
        <LotSizingProcedure>EX</LotSizingProcedure>
        <SafetyStock>500</SafetyStock>
        <ReorderPoint>1000</ReorderPoint>
        <ProcurementType>F</ProcurementType>
        <PlannedDeliveryTime>5</PlannedDeliveryTime>
        <InHouseProductionTime>3</InHouseProductionTime>
      </MaterialData>
      <Scheduling>
        <InHouseProductionTime>3</InHouseProductionTime>
        <TotalReplenishmentLeadTime>10</TotalReplenishmentLeadTime>
        <SafetyTimeIndicator>1</SafetyTimeIndicator>
        <SafetyTime>2</SafetyTime>
      </Scheduling>
    </MRPChangeRequest>
  </soap:Body>
</soap:Envelope>
```

---

## 4. XML 响应示例 / XML Response Example

```xml
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <MRPChangeResponse xmlns="urn:sap-com:document:sap:soap:functions:mc-style">
      <Return>
        <Type>S</Type>
        <ID>PP</ID>
        <Number>003</Number>
        <Message>MRP change for material MAT-10001 processed successfully</Message>
      </Return>
    </MRPChangeResponse>
  </soap:Body>
</soap:Envelope>
```
