当前位置: 首页 > news >正文

个人买卖网站如何做泉州市建设工程

个人买卖网站如何做,泉州市建设工程,成都网站开发,咸阳做网站价格“功能描述:根据传输过来数据创建会计冲销凭证,并返回消息和状态 *”---------------------------------------------------------------------- "“本地接口: *” IMPORTING *" VALUE(IW_ZTFKCX0010) TYPE ZTFKCX0010 *" EXP…

“功能描述:根据传输过来数据创建会计冲销凭证,并返回消息和状态
*”----------------------------------------------------------------------
"“本地接口:
*” IMPORTING
*" VALUE(IW_ZTFKCX0010) TYPE ZTFKCX0010
*" EXPORTING
*" VALUE(E_JSON) TYPE STRING
*"----------------------------------------------------------------------

DATA : l_bkpf TYPE bkpf.
DATA : l_reversal TYPE bapiacrev,

  •   l_bus_act  TYPE bapiache09-bus_act,l_obj_key  TYPE bapiacrev-obj_key,
    
  •   gt_return  TYPE TABLE OF bapiret2 WITH HEADER LINE,lt_return  TYPE TABLE OF bapiret2 WITH HEADER LINE,lw_return  TYPE          bapiret2.
    
  •   i_return   TYPE bapiret2.
    

    DATA:BEGIN OF ls_msg,
    type TYPE bapi_mtype, "
    message TYPE bapi_msg, "

     END OF ls_msg.
    

    DATA:lt_msg LIKE TABLE OF ls_msg.

  • 获取数据
    *验证是否已创建过会计凭证
    CLEAR: ls_msg,l_bkpf.
    SELECT SINGLE * FROM bkpf INTO CORRESPONDING FIELDS OF l_bkpf WHERE bukrs = iw_ztfkcx0010-awkey+10(4)
    AND belnr = iw_ztfkcx0010-awkey+0(10)
    AND gjahr = iw_ztfkcx0010-awkey+14(4)
    AND xreversal = ‘’.
    IF sy-subrc <> 0.
    ls_msg-type = ‘W’.
    CONCATENATE iw_ztfkcx0010-awkey ‘之前已冲销过,请确认!’ INTO ls_msg-message.
    APPEND ls_msg TO lt_msg.
    e_json = /ui2/cl_json=>serialize( data = lt_msg ).

    RETURN.

ENDIF.

  • bapi 参数赋值
    l_reversal-obj_type = l_bkpf-awtyp.
    l_reversal-obj_key_r = l_bkpf-awkey.
    l_reversal-pstng_date = iw_ztfkcx0010-bldat."冲销日期
    l_reversal-fis_period = iw_ztfkcx0010-bldat+4(2)."冲销期间
    l_reversal-comp_code = iw_ztfkcx0010-awkey+10(4)."公司代码
    l_reversal-reason_rev = iw_ztfkcx0010-stgrd."冲销原因代码 03

  • 取得系统 LOGICAL SYSTEM
    CALL FUNCTION ‘OWN_LOGICAL_SYSTEM_GET’
    IMPORTING
    own_logical_system = l_reversal-obj_sys.

  • 调用 BAPI 函数,冲销会计凭证
    CALL FUNCTION ‘BAPI_ACC_DOCUMENT_REV_POST’
    EXPORTING
    reversal = l_reversal
    bus_act = l_bkpf-glvor
    IMPORTING
    obj_key = l_obj_key
    TABLES
    return = lt_return.

  • S 成功,E 错误,W 警告,I 信息,A 中断
    LOOP AT lt_return INTO lw_return WHERE type = ‘E’
    OR type = ‘A’.

    EXIT.

ENDLOOP.

  • 创建成功
    IF sy-subrc <> 0.
    CALL FUNCTION ‘BAPI_TRANSACTION_COMMIT’
    EXPORTING
    wait = ‘X’.

    CLEAR ls_msg.
    ls_msg-type = ‘S’.
    ls_msg-message = l_obj_key.
    APPEND ls_msg TO lt_msg.

*存表ZTFKCX0010
iw_ztfkcx0010-bukrs = iw_ztfkcx0010-awkey+10(4)."新赋值
iw_ztfkcx0010-gjahr = iw_ztfkcx0010-awkey+14(4)."新赋值
iw_ztfkcx0010-belnr = iw_ztfkcx0010-awkey+0(10)."新赋值
iw_ztfkcx0010-awkey = l_obj_key."对此字段从新赋值冲销凭证号
iw_ztfkcx0010-createdby = sy-uname."创建人
iw_ztfkcx0010-cr_date = sy-datum."创建日期
iw_ztfkcx0010-cr_time = sy-uzeit."创建时间
iw_ztfkcx0010-mod_by = sy-uname."修改人
iw_ztfkcx0010-mod_date = sy-datum."修改日期
iw_ztfkcx0010-mod_time = sy-uzeit."修改时间
MODIFY ztfkcx0010 FROM iw_ztfkcx0010.

ELSE.
CALL FUNCTION ‘BAPI_TRANSACTION_ROLLBACK’.

LOOP AT lt_return INTO lw_return WHERE type = 'E'.CLEAR ls_msg.ls_msg-type = 'E'.ls_msg-message = lw_return-message.APPEND ls_msg TO lt_msg.ENDLOOP.

ENDIF.

  • **内表->JSON
    e_json = /ui2/cl_json=>serialize( data = lt_msg ).

***测试数据
*IW_ZTFKCX0010-XBLNR = ‘付款申请单号’.
*IW_BKPF-XREF1_HD = ‘付款交易流水号’.
*IW_BKPF-MTYPE = ‘1’.
*IW_BKPF-WRBTR = ‘700’.
*IW_BKPF-STGRD = ‘03’.
*IW_BKPF-BLDAT = ‘20220723’.
*IW_BKPF-RESON = ‘ceshi’.
*IW_BKPF-AWKEY = ‘150000000652002020’.
**

http://www.yayakq.cn/news/593335/

相关文章:

  • 上海关键词优化的技巧外贸网站优化怎么做
  • 织梦手机网站免费模板做网站送的企业邮箱能用吗
  • 想做一个自己的网站怎么做的关于做网站的外语文献
  • 安徽建设厅网站蒙牛官网网站怎么做的
  • 遂宁做网站图片优化
  • 有没有学做衣服的网站北京软装设计公司前十名
  • 自助做网站傻瓜式自助建站工具手机能创建网站吗
  • 南昌做网站公司做网站的软件项目进度计划
  • 沈阳网站建设活动方案建电子商务网站多少钱
  • 热 网站正在建设中济南优化推广网站seo
  • 个人网站备案可以做公司网站用重庆网站设计最加科技
  • 有没有在家做的手工活网站百度seo优化是什么意思
  • 网站解析后几天可以访问vi设计主要做什么
  • 好看的网站首页网站建设费用进会计什么科目
  • 铜仁建设厅官方网站长春网站改版
  • 做采集网站赚钱吗成都专业的网站设计公司
  • 微信网站后台wordpress完美主题模板
  • 嘉兴做毛织的有哪些网站兰州有制作网站
  • 自由建网站的网络程序外贸网站建设案例
  • 教育模板网站建设新手做网站视频教程
  • 宁波网站建设明细报价产品查询展示型网站
  • 安徽网站开发建设微信官方网站下载
  • 2020网页游戏排行榜seo优化几个关键词
  • 企业网站建设怎么样做会计分录智能网站系统可以做app吗
  • 西安市建设局网站如何用付费音乐做视频网站
  • php网站开发能挣多钱做venn图的网站
  • 网站建设属于什么做网站弄关键词多少钱
  • 自己如何建设个网站太原百度seo
  • 乾安网站建设python新手代码
  • 2小时学会php网站建设wordpress主题切换