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

SAP SD借贷项凭证创建接口分享

一、接口逻辑

1)输入和输出参数

2)业务逻辑

二、接口代码

FUNCTION Z_FMSD_SO_CREATE.
*"----------------------------------------------------------------------
*"*"本地接口:
*"  IMPORTING
*"     VALUE(I_DATA_GD) TYPE  ZSBC_IF_GD OPTIONAL
*"     VALUE(I_INPUT) TYPE  STRING OPTIONAL
*"  EXPORTING
*"     VALUE(E_OUTPUT) TYPE  STRING
*"----------------------------------------------------------------------

  CALL FUNCTION 'ZFM_BREAK_POINT'  .


  "清空全局变量
  CLEAR:GV_INPUT_060,
        GV_OUTPUT_060,
        GV_STATUS_060.

  "清空输出变量
  CLEAR:E_OUTPUT.

  IF I_INPUT IS NOT INITIAL.

    CALL FUNCTION 'Z_FMBC_JSONTOABAP'
      EXPORTING
        I_JSON = I_INPUT
      IMPORTING
        E_DATA = GV_INPUT_060.

  ENDIF.

  IF GV_INPUT_060 IS INITIAL.
    PERFORM FRM_SET_MSG TABLES GV_OUTPUT_060-MESSAGELIST USING 'E' '00' '001' '请检查JSON结构与SAP ABAP结构 是否一致!'.
    PERFORM FRM_WRITE_LOG_NEW  USING  'SD0060'
                                GV_OUTPUT_060
                                 I_DATA_GD
                                 I_INPUT
                                 E_OUTPUT
                                 'E'.
    EXIT.
  ENDIF.

  PERFORM FRM_CHECK_DATA_060 TABLES GV_OUTPUT_060-MESSAGELIST.

  IF GV_OUTPUT_060 IS NOT INITIAL.
    PERFORM FRM_WRITE_LOG_NEW  USING 'SD0060'
                            &nb

http://www.dtcms.com/a/539926.html

相关文章:

  • uniapp(2)自定义tabbar
  • 技术实践:在基于 RISC-V 的 ESP32 上运行 MQTT over QUIC
  • 【Linux】编辑器vim的使用和理解gcc编译器
  • uniapp如何集成第三方库
  • 易灵思FPGA的RISC-V核操作函数
  • BOTA发布新一代力觉核心:Gen A六维力矩传感器,为下一代机器人研发,注入精准感知
  • 180课时吃透Go语言游戏后端开发14:map类型
  • AWS × Caddy:一键部署多站点反向代理 + 负载均衡网关(Terraform + ECS Fargate)
  • 外贸电子商务网站jcms内容管理系统
  • 做外贸哪些网站可以发免费信息线上课程怎么做
  • [无人机sdk] CameraModule | GimbalModule
  • 无人机桥梁巡检:以“空天地”智慧之力守护交通生命线
  • 【代码随想录算法训练营——Day51】图论——99.计数孤岛、100.最大岛屿的面积
  • d44:Sentinel 微服务流量控制与 Seata 分布式事务
  • Nacos注册中心:从服务注册到负载均衡
  • 归并排序和计数排序详解(非比较排序)
  • Nginx‌如何配置负载均衡,并使用对不同同负载均衡算法进行配置
  • 网站管理平台扩展插件广告人网站
  • HarmonyOS视频编解码与转码深度探索:从原理到分布式实践
  • 无人机数字资产采集技术架构与实践:从多维度感知到云端化建模的实现路径
  • 无人机螺旋桨运行技术解析
  • 自己编辑网站怎么做的毕节做网站的公司
  • 【Linux】Linux下基本指令:man echo cp mv move less date grep zip tar 指令以及指令的本质
  • Nand flash和norflash对比
  • EXCEL(带图)转html【uni版】
  • 什么是Spring?
  • 网站建设 招标资质要求网站开发和ipv6
  • 专题:2025中国汽车行业Data+AI数智化转型与全球化白皮书|附340+份报告PDF、数据仪表盘汇总下载
  • 基于金仓KFS工具,破解多数据并存,浙人医改造实战医疗信创
  • 自主访问控制模型