ME_PROCESS_PO_CUST修改行项目中净价为物料主数据中标准价格
2012-09-05 13:31
337 查看
METHOD if_ex_me_process_po_cust~process_item.
DATA: obj_header TYPE REF TO if_purchase_order_mm,
re_header TYPE mepoheader,
re_item TYPE mepoitem.
DATA: wa_werks TYPE werks_d.
DATA: wa_lifnr TYPE mepoheader-lifnr,
wa_matnr TYPE mepoitem-matnr,
wa_bsart TYPE mepoheader-bsart.
DATA: wa_netpr TYPE mepoitem-netpr.
obj_header = im_item->get_header( ).
re_header = obj_header->get_data( ).
re_item = im_item->get_data( ).
IF re_header-lifnr IS NOT INITIAL AND re_header-bsart EQ 'ZSTO'.
wa_lifnr = re_header-lifnr.
wa_matnr = re_item-matnr.
wa_bsart = re_header-bsart.
SELECT SINGLE werks INTO wa_werks FROM lfa1 WHERE lifnr = wa_lifnr.
SELECT SINGLE stprs FROM mbew INTO wa_netpr WHERE matnr = wa_matnr
AND bwkey = wa_werks.
re_item-netpr = wa_netpr.
CALL METHOD im_item->set_data
EXPORTING
im_data = re_item.
ENDIF.
ENDMETHOD.
DATA: obj_header TYPE REF TO if_purchase_order_mm,
re_header TYPE mepoheader,
re_item TYPE mepoitem.
DATA: wa_werks TYPE werks_d.
DATA: wa_lifnr TYPE mepoheader-lifnr,
wa_matnr TYPE mepoitem-matnr,
wa_bsart TYPE mepoheader-bsart.
DATA: wa_netpr TYPE mepoitem-netpr.
obj_header = im_item->get_header( ).
re_header = obj_header->get_data( ).
re_item = im_item->get_data( ).
IF re_header-lifnr IS NOT INITIAL AND re_header-bsart EQ 'ZSTO'.
wa_lifnr = re_header-lifnr.
wa_matnr = re_item-matnr.
wa_bsart = re_header-bsart.
SELECT SINGLE werks INTO wa_werks FROM lfa1 WHERE lifnr = wa_lifnr.
SELECT SINGLE stprs FROM mbew INTO wa_netpr WHERE matnr = wa_matnr
AND bwkey = wa_werks.
re_item-netpr = wa_netpr.
CALL METHOD im_item->set_data
EXPORTING
im_data = re_item.
ENDIF.
ENDMETHOD.
相关文章推荐
- 标准功能模块组件 -- “文档管理组件,网络文档管理,网络存储”,B\S版本组件可独立运行,也可集成到其他项目里,数据结构清晰思路严谨
- ME21N,ME22N,ME23N之BADI增强ME_PROCESS_PO_CUST
- Atitit 软件采购与服务 实现的三种模式 企业软件V1.0模式=传统模式 1,定制开发类型, 主要特点为通用性差,需求独特。通常单项目价格高,多为政府采购或者垄断企业的大单。 2,标准产品轻
- 标准功能模块组件 -- “文档管理组件,网络文档管理,网络存储”,B/S版本组件可独立运行,也可集成到其他项目里,数据结构清晰思路严谨
- 使用SAP标准程序:RMDATIND可直接输入物料主数据
- PO增强同步PO采购类型与PR类型一样 By badi:ME_PROCESS_PO_CUST
- me21n增强BADI:ME_PROCESS_PO_CUST之process_account
- CRISP-DM (cross-industry standard process for data mining) 跨行业数据挖掘标准流程
- 真机上运行项目时,出现Could not launch "FeedMeWorms" failed to get the task for process 3118
- 采购订单限价(包含阶梯价)ME_PROCESS_PO_CUST
- BADI : ME_PROCESS_REQ_CUST 创建PR时,检查用户数据并更新
- 采购订单BADI增强-ME_PROCESS_PO_CUST
- Oracle EBS-SQL (PO-13):检查采购物料无一揽子协议价格.sql
- 标准功能模块组件 -- “文档管理组件,网络文档管理,网络存储”,B/S版本组件可独立运行,也可集成到其他项目里,数据结构清晰思路严谨
- CRoss Industry Standard Process for Data Mining (数据挖掘标准过程)
- 如何在SAP物料主数据的会计视图中修改物料的价格控制?
- 关于Web项目里的给表单验证控件添加结束时间不得小于开始时间的验证方法,日期转换和前台显示格式之间,还有JSON取日期数据格式转换成标准日期格式的问题
- ABAP - PO增强 - IF_EX_ME_PROCESS_PO_CUST~CHECK - 变更凭证日期
- ME_PROCESS_PO_CUST
- BADI : ME_PROCESS_REQ_CUST 创建PR时,检查用户数据并更新