BAPI_REQUIREMENTS_CHANGE如何更新

[复制链接]
查看11 | 回复2 | 2006-2-3 01:03:46 | 显示全部楼层 |阅读模式
现在我使用这个函数BAPI_REQUIREMENTS_CHANGE对独立需求量进行更新的时候,它将以前的数据全部删除掉了,请问如何才能在保留原有数据的基础上,追加新的数量?
CALL FUNCTION 'BAPI_REQUIREMENTS_CHANGE'
EXPORTING
MATERIAL
=
PLANT
=
REQUIREMENTSTYPE
=
VERSION
=
REQMTSPLANNUMBER
=
VERS_ACTIV
=
* REQUIREMENT_PARAM
=
* IMPORTING
* REQUIREMENT_ITEM_OUT =
TABLES
* REQUIREMENTS_SCHEDULE_IN =
* REQUIREMENTS_CHAR_IN =
RETURN
=

.
回复

使用道具 举报

千问 | 2006-2-3 01:03:46 | 显示全部楼层
本帖最后由 jasengod 于 2012-10-10 11:04 编辑

CALL FUNCTION 'BAPI_REQUIREMENTS_CHANGE'

EXPORTING

MATERIAL
= REQ_ITEM-MATERIAL

PLANT
= REQ_ITEM-PLANT

REQUIREMENTSTYPE = REQ_ITEM-REQU_TYPE

VERSION
= REQ_ITEM-VERSION

REQMTSPLANNUMBER = REQ_ITEM-REQ_NUMBER

VERS_ACTIV = 'X'

TABLES

REQUIREMENTS_SCHEDULE_IN = REQ_DATA
*
REQUIREMENTS_CHAR_IN =

RETURN
= RETURN.
我现在做一个接口程序也要用到这个BAPI, 但还有一个问题, 要求创建Ind Req的时候可以自定义Consumption Indicator这个选项,我查了这个BAPI中的所有parameters, 好像没有Consumption Indicator这个参数, 看来只能通过后台配置将Consumption Indicator设为某一个默认参数哦.


BAPI2.jpg (34.58 KB, 下载次数: 2)
下载附件
2012-10-10 11:02 上传


回复

使用道具 举报

千问 | 2006-2-3 01:03:46 | 显示全部楼层
jasengod 发表于 2012-10-10 09:29
CALL FUNCTION 'BAPI_REQUIREMENTS_CHANGE'

EXPORTING

MATERIAL...

在请教你一下,我想通过改BAPI 删除PIR ,我是这样设定的参数,但是只更改,不删除,我想根据物料编码把之前的全部删除,然后在导入新的,不知参数如何设定
PARAM-STATUS= 'X'.
PARAM-TRTYP = 'X'.
PARAM-DELKZ = 'X'.
PARAM-SYNCRON = 'X'.
CALL FUNCTION 'BAPI_REQUIREMENTS_CHANGE'
EXPORTING
MATERIAL
= '039100000026E'
PLANT
= '1000'
REQUIREMENTSTYPE
= 'VSFB'
VERSION
= '00'
REQMTSPLANNUMBER
= ''

VERS_ACTIV
= 'X'
REQUIREMENT_PARAM
= PARAM
IMPORTING

REQUIREMENT_ITEM_OUT = ITEM
TABLES
* REQUIREMENTS_SCHEDULE_IN = SSHDIN

RETURN
= RETURN1.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行