SAP 最短货架寿命单位的取值

MM03中存在物料的货架寿命信息

查看该字段的技术信息发现是MARA表的IPRKZ字段

SE11进入MARA查看该物料却发现IPRKZ的值为空

这里需要注意的是:MM03的显示其实是经过了转换例程转化了的。

转换例程参照的表为PRDKZT

所以MARA-IPRKZ的空值对应的单位是“D”,同理MARA-IPRKZ值为1时对应单位为"W",2为"M",3为"Y"。

SAP系统中,采购申请(Purchase Requisition)是用于发起采购流程的内部文档,其中数量和单位字段的取值逻辑对于确保数据准确性、后续采购订单生成及库存管理至关重要。以下是该字段的主要取值逻辑解析: ### 数量字段 采购申请中的数量字段通常表示所需采购的物料或服务的数量。其取值逻辑主要包括以下几种情况: 1. **手动输入**:用户在创建采购申请时可以直接输入所需的物料数量。这种情况下,数值由业务人员根据需求填写,适用于非标准或临时性采购请求。 2. **来源于物料主数据**:在某些情况下,例如从物料需求计划(MRP)运行结果生成采购申请时,系统会自动填充建议的数量。这些数量基于安全库存水平、现有库存、未清采购订单等因素计算得出[^1]。 3. **批量大小(Lot Size)**:如果物料主数据中定义了特定的批量大小策略(如固定批量、经济批量等),则系统可能依据此规则自动调整采购申请中的数量。 ### 单位字段 单位字段用于指定数量所使用的计量单位。其取值逻辑如下: 1. **基本单位(Base Unit of Measure)**:默认情况下,系统使用物料主数据中维护的基本单位作为单位字段的取值来源。这是物料在库存管理和采购过程中常用的单位[^1]。 2. **采购单位(Order Unit)**:在采购视图中,可以为物料指定不同的采购单位。例如,某种物料的基本单位是“件”,但采购时通常以“箱”为单位进行订购。此时,采购申请中的单位字段将使用采购单位。 3. **单位转换**:当采购单位与基本单位不一致时,系统会自动进行单位换算。例如,若采购单位为“箱”,而每箱包含20件,则系统将根据换算比例将采购数量转换为基本单位用于库存更新。 ### 代码示例 通过BAPI `BAPI_REQUISITION_CREATE` 创建采购申请时,可传入数量和单位参数,如下所示: ```abap DATA: lt_items TYPE STANDARD TABLE OF bapi_requisition_item, ls_item TYPE bapi_requisition_item. ls_item-requisition_item = '10'. ls_item-material = 'MAT123'. ls_item-quantity = 100. ls_item-unit_of_measure = 'EA'. "EA 表示 'Each'(件) APPEND ls_item TO lt_items. CALL FUNCTION 'BAPI_REQUISITION_CREATE' EXPORTING requisition_header = ls_header TABLES requisition_items = lt_items return = lt_return. ``` ### 数据表关联 在数据库层面,采购申请的数量和单位信息主要存储于以下表中: - **EBAN**:主表,记录采购申请头信息,包括申请数量(字段 `BANFN` 和 `MENGE`)。 - **EBKN**:记录采购申请的文本信息,如描述、备注等,虽然不直接涉及数量单位,但常用于补充说明用途[^1]。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值