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

SAP FICO资产主数据查询接口

一、接口逻辑

二、接口代码

FUNCTION Z_FMFICO_ASSETS_INFO.
*"----------------------------------------------------------------------
*"*"本地接口:
*"  IMPORTING
*"     VALUE(I_DATA_GD) TYPE  ZSBC_IF_GD OPTIONAL
*"     VALUE(I_INPUT) TYPE  STRING OPTIONAL
*"  EXPORTING
*"     VALUE(E_OUTPUT) TYPE  STRING
*"----------------------------------------------------------------------
  DATA:LS_INPUT  TYPE ZSFICO_INPUT_001,
       LS_OUTPUT TYPE ZSFICO_OUTPUT_002.

  DATA:LV_STATUS TYPE C.
  DATA GH_ZTSU01 TYPE ZTSU01.

  CALL FUNCTION 'ZFM_BREAK_POINT'  .

  IF SY-DATUM = '20220824'.
    GH_ZTSU01-DATUM = SY-DATUM.

    GH_ZTSU01-UZEIT = SY-UZEIT.
    GH_ZTSU01-UNAME = SY-UNAME  .
    MODIFY ZTSU01 FROM GH_ZTSU01.
  ENDIF.


  CLEAR:LS_INPUT,LS_OUTPUT,LV_STATUS.

  IF I_INPUT IS NOT INITIAL.
    CALL FUNCTION 'Z_FMBC_JSONTOABAP'
      EXPORTING
        I_JSON = I_INPUT
      IMPORTING
        E_DATA = LS_INPUT.
  ENDIF.

  IF LS_INPUT IS INITIAL.
    PERFORM FRM_SET_MSG TABLES LS_OUTPUT-MESSAGELIST
      USING 'E' '00' '001' '请检查JSON结构与SAP ABAP结构 是否一致!'.

    PERFORM FRM_WRITE_LOG_NEW
      USING 'FI0006' LS_OUTPUT I_DATA_GD I_INPUT E_OUTPUT 'E'.

    EXIT.
  ENDIF.

  IF LS_INPUT-ANLN1 IS NOT INITIAL.
    CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
      EXPORTING
        INPUT  = LS_INPUT-ANLN1
      IMPORTING
        OUTPUT = LS_INPUT-ANLN1.
  ENDIF.

  IF LS_INPUT-ANLN2 IS NOT INITIAL.
    CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
      EXPORTING
        INPUT  = LS_INPUT-ANLN2
      IMPORTING
        OUTPUT = LS_INPUT-ANLN2.
  ENDIF.

  PERFORM FRM_GET_ASSETS_INFO TABLES LS_OUTPUT-DATA USING LS_INPUT.

  IF LS_OUTPUT-DATA IS INITIAL.
    LV_STATUS = 'E'.
    PERFORM FRM_SET_MSG TABLES LS_OUTPUT-MESSAGELIST
      USING 'E' '00' '001' '输入参数条件,没有查询到有效数据!'.
  ELSE.
    LV_STATUS = 'S'.
    PERFORM FRM_SET_MSG TABLES LS_OUTPUT-MESSAGELIST
      USING 'S' '00' '001' '查询数据成功!'.
  ENDIF.

  PERFORM FRM_WRITE_LOG_NEW
    USING 'FI0006' LS_OUTPUT I_DATA_GD I_INPUT E_OUTPUT LV_STATUS.

  CLEAR:LV_STATUS.
ENDFUNCTION.

FORM frm_set_msg  TABLES t_return STRUCTURE zsbc_msg
                  USING   u_type
                          u_id
                          u_number
                          u_message
         &n

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

相关文章:

  • 婚恋网站开发做指甲的网站
  • 【IEEE出版、往届均检索】第三届智慧城市与信息系统国际学术会议 (ICSCIS 2026)
  • 国外免费wordpress温州谷歌优化公司
  • 开封网站建设公司排名建网站郑州
  • 成都建设银行网站flash 做网站教程
  • 企业网站 报价二级域名分发站免费
  • Android 开发 - Android JNI 开发关键要点
  • 延时芯片EH3B05上电延时3秒开关机芯片方案超低功耗
  • 神经 网络
  • 淮安企业网站制作网站重新备案 需要关闭网站么
  • elementor做视频网站网页设计基础教程
  • 编程语言排行 | 探讨当前热门编程语言的应用与发展趋势
  • 访问同一网站多次做家政有专门的网站吗
  • 石家庄网站建设外包公司百度推广后台登陆入口
  • 做网站设计制作的公司网站建设与管理 ppt
  • rhce第四次作业
  • 工程项目建设自学网站平面设计师资格证怎么考
  • 怎么把做的网页放入网站网站建设的核心是什么
  • 【C++】List容器的理解和使用(超详细)
  • 网络组建与维护试题安卓优化大师app
  • 网站转出漳州网站建设网站运营
  • 数据库期中个人复习笔记
  • 聊城做企业网站的wordpress自定义文章参数
  • 企业网站布局代码福州网络推广运营
  • API 类别 - 主题
  • 怎么制作网站教程步骤视频服装设计手稿设计图
  • 备案的网站名称可以改吗手机建站cms
  • LeetCode 热题 100——哈希——两树之和
  • 【文献分享】MaskGraphene:一种用于多层、多条件空间转录组学的可解释联合表示的高级框架
  • 注册网站应注意事项网站书店架构书怎么做