0
点赞
收藏
分享

微信扫一扫

PIR独立需求计划创建修改_SAP刘梦_新浪博客


前台操作: MD61



​​

PIR独立需求计划创建修改_SAP刘梦_新浪博客_java

​​​
关于相关的表,ST05 跟了一下
​​​

PIR独立需求计划创建修改_SAP刘梦_新浪博客_数据库_02

​​

PBED

PBHI

PBIM


​​

PIR独立需求计划创建修改_SAP刘梦_新浪博客_数据库_03

​​


另外涉及到物料对应的 Requirements type

关系对应表:


​​

PIR独立需求计划创建修改_SAP刘梦_新浪博客_大数据_04

​​


另外,

Period indicator (day, week, month, posting period)

前台和bapi参数对应关系


​​

PIR独立需求计划创建修改_SAP刘梦_新浪博客_python_05

​​


创建:

 

 

DATA:LV_MSG            TYPE STRING.
DATA:LV_REQ_NUMBER TYPE BAPISITEMR-REQ_NUMBER.
DATA:LT_BAPISSHDIN_TMP TYPE TABLE OF BAPISSHDIN,
LT_BAPISSHDIN TYPE TABLE OF BAPISSHDIN,
LT_BAPISITEMR TYPE TABLE OF BAPISITEMR,
LT_RETURN TYPE TABLE OF BAPIRETURN1.
DATA: LS_BAPISSHDIN TYPE BAPISSHDIN,
LS_BAPISITEMR TYPE BAPISITEMR,
LS_RETURN TYPE BAPIRETURN1.

CLEAR LT_BAPISSHDIN[].
CLEAR LT_BAPISITEMR[].
CLEAR LT_RETURN[].

CLEAR LS_BAPISITEMR.
CLEAR LT_BAPISSHDIN[].

LS_BAPISITEMR-MATERIAL = PS_DATA-MATNR.
LS_BAPISITEMR-PLANT = PS_DATA-WERKS.
LS_BAPISITEMR-REQU_TYPE = PS_DATA-BEDVP.
LS_BAPISITEMR-VERSION = P_VERSB.
LS_BAPISITEMR-VERS_ACTIV = 'X'.

LOOP AT GT_DATA INTO GS_DATA WHERE MATNR = PS_DATA-MATNR.

LS_BAPISSHDIN-DATE_TYPE = GV_DATA_TYPE." 日期类型(日, 星期, 月, 间隔 )
LS_BAPISSHDIN-REQ_DATE = GS_DATA-DATVE." 计划行日期
LS_BAPISSHDIN-REQ_QTY = GS_DATA-PLNMG." 计划数量
" LS_BAPISSHDIN-UNIT = ." 基本计量单位
" LS_BAPISSHDIN-BOMEXPL = ." BOM展开号
* LS_BAPISSHDIN- = P_VERSB." 生产版本

APPEND LS_BAPISSHDIN TO LT_BAPISSHDIN.
ENDLOOP.

CLEAR LT_RETURN[].
CLEAR LV_REQ_NUMBER.
CALL FUNCTION 'BAPI_REQUIREMENTS_CREATE'
EXPORTING
DO_COMMIT = ' '
UPDATE_MODE = 'X'
REQUIREMENTS_ITEM = LS_BAPISITEMR
TABLES

举报

相关推荐

0 条评论