bapi
Bitter、
good good study,day day up.
展开
-
接口日志功能
外围系统通过rfc调用sap,sap http 调用外围系统,无标准日志,简单搭建日志平台输入输出参数 json 格式存储,可查询重处理,且接口配置启用/账号等相关数据,原框架被系统有,但是不完善,改改就用了。原创 2024-01-09 17:40:09 · 698 阅读 · 0 评论 -
PLM->SAP 冻结(解冻)物料主数据同步接口
物料冻结解冻接口。原创 2024-01-09 17:08:09 · 645 阅读 · 0 评论 -
PLM->SAP bom主数据
按需开发,实现plm同步bom数据至sap,实现覆盖式增删改核心逻辑,bom bapi修改和创建是不一致的,创建的时候需要将组创建出来的,对应bapi也不一致,通过读取标准表是否生成数据来判断是否创建/修改其中接口框架不建议参考,无奈之举,反馈都改了N次,反正常思维,其中自建表存储就不列举了。原创 2024-01-09 16:58:05 · 421 阅读 · 0 评论 -
PLM->SAP 工艺路线接口
按需开发,plm与sap进行工艺路线同步,实现目的为通过plm 传输实现工艺路线同步创建修改工艺路线你懂的,其中就涉及利益问题了,导致sap遭无妄灾,接口层级反人类,写反馈都是问题。原创 2024-01-09 16:46:11 · 440 阅读 · 0 评论 -
bapi 反馈 trans string 封装
调用:cs_data-message=zcl_comm_tools=>conv_bapiret2_to_string(lt_ret).代码IT_RET TYPE TAB_BAPIRET1 Table for Structure BAPIRETURN1value( RV_STR ) TYPE STRING METHOD conv_bapireturn1_to_string. LOOP AT it_ret INTO DATA(ls_ret) WHERE type =...原创 2022-01-27 11:08:36 · 379 阅读 · 0 评论 -
销售发票冲销-BAPI_BILLINGDOC_CANCEL1
DATA: lt_ret TYPE STANDARD TABLE OF bapireturn1, lt_succ TYPE STANDARD TABLE OF bapivbrksuccess. CALL FUNCTION 'BAPI_BILLINGDOC_CANCEL1' EXPORTING billingdocument = cs_head-vbeln_vf TABLES return = l...原创 2022-01-24 18:16:37 · 221 阅读 · 0 评论 -
销售发票过账-BAPI_BILLINGDOC_CONFIRM
DATA: ls_ret TYPE bapireturn1. IF cs_head-vbeln_vf IS INITIAL. RETURN. ENDIF. SELECT SINGLE vbeln,rfbsk INTO @DATA(ls_vbrk) FROM vbrk WHERE vbeln = @cs_head-vbeln_vf. IF sy-subrc <> 0 OR ls_vbrk-rfbsk = 'C'. ...原创 2022-01-24 18:15:48 · 1416 阅读 · 2 评论 -
销售发票创建-BAPI_BILLINGDOC_CREATEMULTIPLE
DATA: lt_billing TYPE STANDARD TABLE OF bapivbrk, lt_return TYPE STANDARD TABLE OF bapireturn1. DATA: lt_errors TYPE STANDARD TABLE OF bapivbrkerrors, lt_success TYPE STANDARD TABLE OF bapivbrksuccess. lt_billing = VALUE #(...原创 2022-01-24 18:14:16 · 1103 阅读 · 0 评论 -
修改交单-BAPI_OUTB_DELIVERY_CHANGE DATA: ls_header TYPE bapiobdlvhdrchg, ls_ctl TYPE bapiobd
DATA: ls_header TYPE bapiobdlvhdrchg, ls_ctl TYPE bapiobdlvhdrctrlchg. DATA: ls_tech TYPE bapidlvcontrol. DATA: lt_item TYPE STANDARD TABLE OF bapiobdlvitemchg, lt_ctl TYPE STANDARD TABLE OF bapiobdlvitemctrlchg. DATA: lt_spl ...原创 2022-01-24 18:10:40 · 237 阅读 · 0 评论 -
删除交单-BAPI_OUTB_DELIVERY_CHANGE
DATA: ls_header TYPE bapiobdlvhdrchg, ls_ctl TYPE bapiobdlvhdrctrlchg. DATA: lt_ret TYPE bapiret2_t. ls_header = VALUE #( deliv_numb = cs_head-vbeln_vl ). ls_ctl = VALUE #( deliv_numb = cs_head-vbeln_vl dlv_del = abap_t...原创 2022-01-24 18:09:34 · 354 阅读 · 0 评论 -
创建交单-BAPI_OUTB_DELIVERY_CREATE_STO
DATA: lt_items TYPE STANDARD TABLE OF bapidlvreftosto, lt_deli TYPE STANDARD TABLE OF bapishpdelivnumb, lt_ret TYPE STANDARD TABLE OF bapiret2. DATA: lv_vbeln TYPE bapishpdelivnumb-deliv_numb, lv_num TYPE bapidlv...原创 2022-01-24 18:07:34 · 1526 阅读 · 0 评论 -
修改交单数量-WS_DELIVERY_UPDATE
bapi示例:修改交货单原创 2022-01-24 18:00:20 · 513 阅读 · 0 评论