主数据管理等:之前已经讲解了库存管理、供应商管理、发票校验,下面简单地介绍一下其他4个环节。
圈7一l采购模块结构体系
1.物料需求计划
采购管理模块能够提供物料需求计划的基础数据。基于消耗的物料需求计划根据消耗数据生成基于再订货点原则或预测的采购建议,其他需求以采购申请的形式记录下来,并分配给相应的采购人员。这个过程确定了合适的订单数量和适当的服务级别。
2.收货管理
在收货管理的过程中,所有的相关数据是从采购订单中得到的,系统根据交货数量更新库存数量,库存价值的更新则是通过定义自动科目来实现。
3.采购订单管理
采购订单管理主要的过程是从采购申请的生成到打印采购订单和长期采购协议。在采购过程中,可以根据现有的报价单生成订单,或者首先发出报价单申请。在很大程度上,采购订单可以根据现有的数据自动生成,例如行项日可根据采购协议生成.另外,SAP系统可为评价、选择供应商和监控与汀单有关的活动提供相关的信息。同时,SAP系统还可为采购人员和物料计划
人员提供库存数据、库存可用量(地点和时间)、供应商、采购订单历史、变货时间和来结订单数量等信息。
4.主数据管理
可以说主数据管理贯穿了采购管理的整个周期,它主要包括物料主数据、供应商主数据、采购信息记录、货源清单、配额协议、框架协议、属性等信息的管理二
7.3采购管理模块主数据
采购管理相关主数据主要包括物料主数据、供心商主数据、工厂、库存地、采购组织、采购组等。其定义和设计的原则如下
(1)物料主数据
物料主数据是企业采购运作过程中必须使用的基本数据它们长期存储在数据库中,集rl存储并且aT以在各级组织结构l-维护和使用。与物料主数据息息卡¨关的概念是物料类型和物料编码
第二篇:SAP 屏幕增强示例之物料
SAP 屏幕增强示例之物料-MM01/MM02/MM03 步骤
增强字段存储的位置(数据库表) 屏幕增强程序配置
增强程序处理数据
屏幕分配
操作
增强字段存储的位置(数据库表) SE11创建数据库表< ZMBEW>
屏幕增强程序配置
SPRO->后勤-常规->物料主数据->配置物料主记录->创建定制屏幕的程序
双击
函数组”ZCS1”(后面会生成屏幕程序:SAPL+ZCS1)
SE80显示这个函数组
MODULE DISABLE_FIELD:通过判断如果是MM03,则自定义字段为只读,代码如下: MODULE GET_DATA:读取ADD-ON 表中相应物料的数据,在自定义屏幕中显示出来。 MODULE ASSIGN_DATA:将自定义屏幕中各字段的值传入内存ID 中.
PBO:处理初始
PAI:处理后续
程序代码 *----------------------------------------------------------------------*
***INCLUDE LZCS1O01 . *----------------------------------------------------------------------* *&---------------------------------------------------------------------*
*& Module DISABLE_FIELD OUTPUT *&---------------------------------------------------------------------*
* text *----------------------------------------------------------------------*
MODULE DISABLE_FIELD OUTPUT.
IF SY-TCODE = 'MM03'.
LOOP AT SCREEN.
SCREEN-INPUT = '0'.
MODIFY SCREEN.
ENDLOOP.
ENDIF.
ENDMODULE. " DISABLE_FIELD OUTPUT *&---------------------------------------------------------------------*
*& Module GET_DATA OUTPUT *&---------------------------------------------------------------------*
* text *----------------------------------------------------------------------*
MODULE GET_DATA OUTPUT.
TABLES:ZMBEW.
DATA:P_MATNR TYPE MATNR.
IF SY-TCODE = 'MM02' OR SY-TCODE = 'MM03'.
GET PARAMETER ID 'MAT'FIELD P_MATNR.
SELECT SINGLE * FROM ZMBEW
WHERE MATNR = P_MATNR.
ENDIF.
ENDMODULE. " GET_DATA OUTPUT *&---------------------------------------------------------------------*
*& Module ASSIGN_DATA INPUT *&---------------------------------------------------------------------*
* text *----------------------------------------------------------------------*
MODULE ASSIGN_DATA INPUT.
EXPORT ZMBEW TO MEMORY ID 'ZMBEW'.
ENDMODULE. " ASSIGN_DATA INPUT
保存并激活此程序
屏幕“0001”
“ZMBEW”为屏幕的数据来源,这里屏幕要用结构的形式即前面的程序TABLES:ZMBEW. 这里的屏幕编号,将成为后续配置的了屏幕号
PAI数据保存程序处理
这里利用增强的来保存数据
CMOD,使用出口MGA00001
配置了屏幕分配
SPRO->后勤-常规->物料主数据->配置物料主记录->定义每个屏幕序列的数据屏幕的结构
这里定义了一个屏幕组:ZM,选中,点击数据屏幕
进入上图选择在哪个视图中增强,选中"会计1"双击子屏幕
在程序中填入上面我们的"SAPL+函数"即:SAPLZCS1,屏幕号为”0001”
最终结果显示为(MM03):