网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
12月24日漏签0天
abap吧 关注:2,988贴子:15,795
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 12回复贴,共1页
<<返回abap吧
>0< 加载中...

call function 'BAPI_PO_CHANGE'DELIV_DATE日期无法更新到采购

  • 只看楼主
  • 收藏

  • 回复
  • yga111
  • 江湖少侠
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
PO_CHANGENUMBER = I_OUTDLY-EBELN.
PO_POHEADER-PO_NUMBER = I_OUTDLY-EBELN.
PO_POHEADER-COMP_CODE = I_OUTDLY-WERKS.
PO_POHEADERX-PO_NUMBER = 'X'.
PO_POHEADERX-COMP_CODE = 'X'.
W_GITEM_EKES-PO_ITEM = I_OUTDLY-EBELP.
W_GITEM_EKES-CONF_TYPE = 'AB'.
W_GITEM_EKES-DEL_DATCAT = '1'.
W_GITEM_EKES-CONF_SER = '0001'.
if P_SCHD = 'X'.
W_GITEM_EKES-DELIV_DATE = I_OUTDLY-EEIND.
W_GITEM_EKES-QUANTITY = I_OUTDLY-CONFQTY.
else.
W_GITEM_EKES-DELIV_DATE = I_OUTDLY-EEIND01.
W_GITEM_EKES-QUANTITY = I_OUTDLY-CFQTY01.
endif.
* W_GITEM_EKES-CONF_NAME = '订单确认'.
append W_GITEM_EKES to GITEM_EKES.
W_POCOND-CONDITION_NO = I_OUTDLY-EBELN.
W_POCOND-ITM_NUMBER = I_OUTDLY-EBELP.
W_POCOND-COND_UPDAT = 'X'.
W_POCOND-CHANGE_ID = 'U'.
W_POCONDX-CHANGE_ID = 'X'.
W_POCONDX-CONDITION_NO = I_OUTDLY-EBELN.
W_POCONDX-ITM_NUMBER = I_OUTDLY-EBELP.
W_POCONDX-COND_UPDAT = 'X'.
append W_POCOND to POCOND.
append W_POCONDX to POCONDX.
call function 'BAPI_PO_CHANGE'
exporting
PURCHASEORDER = PO_CHANGENUMBER
table
POCONFIRMATION = GITEM_EKES
RETURN = RETURN .
DELIV_DATE日期无法更新到采购订单中是哪里错了,请大神指点


  • yga111
  • 江湖少侠
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
@Janewar @zhaowenkai1988 帮忙看看


2025-12-24 22:00:35
广告
不感兴趣
开通SVIP免广告
  • Woundmanlol
  • 武林高手
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
这个我做过,明天到公司回你


  • Woundmanlol
  • 武林高手
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
data o_header TYPE bapimepoheader.
下面是采购订单抬头、项目和计划行的数据填充,订单创建日期跟交货日期别搞混了,看英文你懂得~
MOVE: otab_ln-bsart TO o_header-doc_type,
otab_ln-ekorg TO o_header-purch_org,
otab_ln-ekgrp TO o_header-pur_group,
otab_ln-lifnr TO o_header-vendor,
otab_ln-bedat TO o_header-creat_date,
otab_ln-waers TO o_header-currency,
otab_ln-matnr TO o_item_ln-material,
otab_ln-menge TO o_item_ln-quantity,
otab_ln-lgort TO o_item_ln-stge_loc.
TRANSLATE o_header-doc_type TO UPPER CASE.
o_item_ln-po_item = '00010'.
o_item_ln-plant = 'TEST'.
o_schedule_ln-po_item = '00010'.
o_schedule_ln-sched_line = '0001'.
o_schedule_ln-del_datcat_ext = 'D'.
o_schedule_ln-delivery_date = otab_ln-eeind.
o_header-comp_code = 'TEST'.
APPEND o_schedule_ln TO o_schedule.
o_schedulex_ln-po_item = '00010'.
o_schedulex_ln-po_itemx = 'X'.
o_schedulex_ln-sched_line = '0001'.
o_schedulex_ln-sched_linex = 'X'.
o_schedulex_ln-del_datcat_ext = 'X'.
o_schedulex_ln-delivery_date = 'X'.


  • Woundmanlol
  • 武林高手
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
卧槽 还有个更新交货行
那么请参考下面的代码,希望能有所帮助
c_ekes-ebtyp = 'V1'.
c_ekes-etens = '0001'.
c_ekes-lpein = '1'.
c_ekes-kz = 'I'.
c_ekes-xblnr = 'FDD'. "First Delivery Date
c_ekes-menge = c_eket-menge.
c_ekes-ezeit = sy-uzeit.
c_ekes-uzeit = sy-uzeit.
c_ekes-erdat = sy-datum. ”这个好像是创建日期
c_ekes-eindt = otab_ln-eeind. “这个好像是交货日期
c_ekes-ebeln = me->o_exppurchaseorder.
c_ekes-ebelp = '00010'.
* c_ekes-estkz = 2.
* c_ekes-kzdis = 'X'.
APPEND c_ekes TO c_ekes[].
CALL FUNCTION 'ME_CONFIRMATION_UPDATE'
EXPORTING
i_ebeln = me->o_exppurchaseorder
TABLES
xekes = c_ekes[].
IF sy-subrc EQ 0.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
EXPORTING
wait = space.
ELSE.
CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.
ENDIF.
ENDIF.


  • thj442453220
  • 初涉江湖
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
我怎么调用这个改不了呢?求指教


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 12回复贴,共1页
<<返回abap吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示