首页 > 其他分享 >DEMO:关闭采购订单 BAPI_PO_CHANGE(带增强字段)

DEMO:关闭采购订单 BAPI_PO_CHANGE(带增强字段)

时间:2022-09-30 23:34:51浏览次数:46  
标签:BAPI LIKE DEMO LT LS EXTENSIONIN DATA PO

货铺QQ群号:834508274


调用BAPI的时候注意

DEMO:关闭采购订单 BAPI_PO_CHANGE(带增强字段)_小程序


DEMO

DEMO:关闭采购订单 BAPI_PO_CHANGE(带增强字段)_小程序_02



REPORT  ZDEMO_CLOSE_PO.
PARAMETERS P_PO TYPE BAPIMEPOHEADER-PO_NUMBER..
DATA:LT_RETURN LIKE TABLE OF BAPIRET2,
LS_RETURN LIKE LINE OF LT_RETURN,
LT_POITEM LIKE TABLE OF BAPIMEPOITEM,
LT_POITEMX LIKE TABLE OF BAPIMEPOITEMX.
DATA:LS_POITEM LIKE LINE OF LT_POITEM.
DATA:LS_POITEMX LIKE LINE OF LT_POITEMX.
DATA:LS_DATA LIKE BAPI_TE_MEPOHEADER.
DATA:LS_DATAX LIKE BAPI_TE_MEPOHEADERX.
DATA:LT_EXTENSIONIN LIKE TABLE OF BAPIPAREX .
DATA:LS_EXTENSIONIN LIKE BAPIPAREX .
DATA:LS_POHEADER LIKE BAPIMEPOHEADER,
LS_POHEADERX LIKE BAPIMEPOHEADERX.
CLEAR LS_POHEADER.
CLEAR LS_POHEADERX.
LS_POHEADER-PO_NUMBER = P_PO.
LS_POHEADER-CREAT_DATE = SY-DATUM.
LS_POHEADER-DOC_DATE = SY-DATUM.
LS_POHEADER-CREATED_BY = SY-UNAME..
LS_POHEADERX-PO_NUMBER = 'X'.
LS_POHEADERX-CREAT_DATE = 'X'.
LS_POHEADERX-DOC_DATE = 'X'.
LS_POHEADERX-CREATED_BY = 'X'.
CLEAR LT_POITEM[].
LS_POITEM-PO_ITEM = '00010'.
LS_POITEM-DELETE_IND = 'X'.
APPEND LS_POITEM TO LT_POITEM[].
CLEAR LT_POITEMX[].
LS_POITEMX-PO_ITEM = '00010'.
LS_POITEMX-PO_ITEMX = 'X'.
LS_POITEMX-DELETE_IND = 'X'.
APPEND LS_POITEMX TO LT_POITEMX[].


CLEAR:LS_DATA,LS_DATAX.
LS_DATA-PO_NUMBER = P_PO.
LS_DATAX-PO_NUMBER = P_PO.
LS_DATA-ZDJYY = '8'."8.
LS_DATAX-ZDJYY = 'X'.


CLEAR: LS_EXTENSIONIN,LT_EXTENSIONIN[].


LS_EXTENSIONIN-VALUEPART1 = LS_DATA.
LS_EXTENSIONIN-STRUCTURE = 'BAPI_TE_MEPOHEADER'.
APPEND LS_EXTENSIONIN TO LT_EXTENSIONIN.


LS_EXTENSIONIN-VALUEPART1 = LS_DATAX.
LS_EXTENSIONIN-STRUCTURE = 'BAPI_TE_MEPOHEADERX'.


APPEND LS_EXTENSIONIN TO LT_EXTENSIONIN.
CLEAR LT_RETURN[].


CALL FUNCTION 'BAPI_PO_CHANGE'EXPORTINGPURCHASEORDER = P_POPOHEADER = LS_POHEADERPOHEADERX = LS_POHEADERXTABLESRETURN = LT_RETURNPOITEM = LT_POITEMPOITEMX = LT_POITEMXEXTENSIONIN = LT_EXTENSIONIN.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'EXPORTINGWAIT = 'X'.


标签:BAPI,LIKE,DEMO,LT,LS,EXTENSIONIN,DATA,PO
From: https://blog.51cto.com/u_15680210/5727560

相关文章

  • DEMO:PR 添加新行项目 BAPI_PR_CHANGE
    货铺QQ群号:834508274REPORTZLM_PR_CHANGE.PARAMETERS:P_BANFNTYPEVBEP-BANFNOBLIGATORY.DATA:LS_PRHEADERLIKEBAPIMEREQHEADER,"LS_PRHEADERXLIKEBAPIMEREQ......
  • DEMO: ME51N 创建PR BAPI_REQUISITION_CREATE
    货铺QQ群号:834508274*&---------------------------------------------------------------------**&BAPI_REQUISITION_CREATE和BAPI_PR_CREATE相关问题查看NOTE*&49962......
  • DEMO: ME51N 创建PR BAPI_PR_CREATE
    货铺QQ群号:834508274*&---------------------------------------------------------------------**&BAPI_REQUISITION_CREATE和BAPI_PR_CREATE相关问题查看NOTE*&49962......
  • DEMO:修改外向交货单BAPI_OUTB_DELIVERY_CHANGE
    货铺QQ群号:834508274TABLES:LIKP,LIPS.PARAMETERS:P_VBELNTYPEVBELN_VL.PARAMETERS:P_SERNRTYPEOBJK-SERNR.DATA:LS_HEADER_DATALIKEBAPIOBDLVHDRCHG,LS_HEADER_C......
  • Power Apps Canvas Tips
    一、EditForm为新建时设置DataCard字段的默认值1、文本If(DetailEditForm.Mode=FormMode.New,myself.FullName,ThisItem.Applicant申请人)2、时间If(DetailEditForm.Mo......
  • Demo:替代
    货铺QQ群号:834508274下面开始干货:Tcode:OBBH:新建步骤:选择替换字段:设置先决条件:这里demo输入常量:替换:维护出口代码:Tcode:Gcx2:代码由两部分构成:在form get_exit_titles先声明......
  • Demo:校验
    货铺QQ群号:834508274下面开始干货:tcode:GGB0设置先决条件设置检查点这里ZU01对应的代码是需要配置维护的。不然是显示不出来ZU01的。ZU01代码的相关配置维护点:Tcode:GCX2Co......
  • 如何查找BAPI
    干货铺QQ群号:834508274有人问怎么找BAPI的问题,这里说一下。文章最早是发在博客里的,2014年写的,略作调整这里发一下,依然适用:​​http://blog.sina.com.cn/s/blog_c0978c9b0102......
  • XD01创建扩展客户前台以及BAPI测试步骤
    前两天有人在群里问SD_CUSTOMER_MAINTAIN_ALL怎么创建客户。我在demo机上测试XD01创建客户,然后再测试使用BAPI。Demo机是ECC,S4已结不用XD01了,统一使用BP创建客户和供应商等......
  • Sass 变量使用、数值运算以及@import 导入
    前言本文主要记录了Sass基本用法,包含变量的使用、简单的数值运算、@import导入Sass文件以及Sass@import与CSS@import的区别。变量使用在Sass中,支持使用变量,变量......