BAPI
想发财的小夏
热爱可抵岁月漫长。
展开
-
SAP FB01 更新采购凭证历史EKBE
不需要链接里的替代过程,可以直接写在函数。即可自动更新采购凭证历史。原创 2023-11-29 08:47:30 · 659 阅读 · 0 评论 -
ABAP EWM HU打包
创建HU,分配DN,并绑定HU关系原创 2022-06-27 17:07:04 · 1136 阅读 · 0 评论 -
ABAP 计划订单转生产订单
需求:计划订单转生产订单程序,允许修改计划订单数量/时间原创 2022-06-09 18:18:34 · 1217 阅读 · 0 评论 -
ABAP EWM 库存状态变更
话不多说,仓库间调拨,更改目标仓位目标库存地点,用fm:/SCWM/STOCK_CHANGE,前台tcode:/n/scwm/postFUNCTION zewm_change_stock.*"----------------------------------------------------------------------*"*"本地接口:*" IMPORTING*" REFERENCE(IV_LGNUM) TYPE /SCWM/LGNUM*" REFERENCE(I原创 2022-04-22 12:52:36 · 944 阅读 · 1 评论 -
ABAP EWM模拟 /SCWM/ADGI过账更改HU数量
需求: /SCWM/ADGI -> 库存更正 -> 过账发货部分数量 进行修改数量,产生WT。比较简单哈,封装了一个函数,话不多说,直接上代码!奥里给~~~FUNCTION zewm_chanre_qty_adgi.*"----------------------------------------------------------------------*"*"本地接口:*" IMPORTING*" VALUE(IV_LGNUM) TYPE /SCWM/LGNUM D原创 2022-03-24 18:38:53 · 1431 阅读 · 0 评论 -
ABAP VA31创建销售计划协议
发现VA31和VA01使用相同程序SAPMV45A,所以也是使用相同底层bapi:SD_SALESDOCUMENT_CREATE DATA: ls_header TYPE bapisdhd1, "表头 ls_headerx TYPE bapisdhd1x, "表头标志 ls_item TYPE bapisditm, "行项目 ls_itemx TYPE bapisditmx, ls_partner TYPE bapiparnr, lt_p原创 2021-09-09 14:52:35 · 1186 阅读 · 0 评论 -
参考销售订单创建内向交货单BAPI_OUTB_DELIVERY_CREATE_SLS
FUNCTION zfmsdXXX.*"----------------------------------------------------------------------*"*"本地接口:*" EXPORTING*" REFERENCE(EV_TYPE) TYPE BAPI_MTYPE*" REFERENCE(EV_MSG) TYPE BAPI_MSG*" TABLES*" IT_TABLE STRUCTURE ZSSD016*"--------原创 2021-09-09 14:44:28 · 731 阅读 · 0 评论 -
VK11条件价格创建/更改/删除
在项目上要求对条件价格进行批导,在网上查阅相关资料,并记录。使用BAPI_PRICES_CONDITONS对条件价格进行创建,并不会去检查主键,会有各种各样的Bug产生;在网上找了另外一个Bapi:RV_CONDITION_COPY,使用后发现可以自动对区间进行拆分,不会产生主键重复的Bug,以下是源代码FUNCTION zfmsd012.*"----------------------------------------------------------------------*"*"本地接口原创 2021-09-08 15:14:15 · 2241 阅读 · 0 评论 -
ABAP 获取批次特性
通过物料+工厂+批次 获取到批次特性值涉及 TCODE:MSC1/2/3N,CT04通过调用BAPI:BAPI_OBJCL_GETDETAIL,代码如下:FUNCTION ZFM_TEST01.*"--------------------------------------------------------------------*"*"局部接口:*" IMPORTING*" VALUE(IV_MATNR) TYPE MATNR*" VALUE(IV_CHARG) TY原创 2021-08-25 09:53:35 · 892 阅读 · 1 评论 -
ABAP QA11检验批决策的创建
BAPI_INSPLOT_SETUSAGEDECISION->对应事务代码QA11决策部分该函数只能用于做决策、计分的操作,没有针对检验批库存过账的操作,其中需要过账部分采用的是BDC。使用背景:由MES系统发起在RFC中为检验批做完决策后需要立即过账,由于之前做检验使用说明:传入参数为 UD_CODE:使用决策代码,PRUEFLOS:检验批编号,而I_DATA中仅仅用到检验批编号和工厂,可以对I_DATA可以优化。FORM frm_ptueflos USING ls_data STRU.原创 2020-10-20 17:00:00 · 2302 阅读 · 2 评论