美文网首页
获取表字段长度

获取表字段长度

作者: Mmm_余安 | 来源:发表于2020-07-23 10:52 被阅读0次
        DATA: gt_dfies TYPE TABLE OF dfies,
              gs_dfies TYPE dfies.
    ***********判断传入值是否超过长度
          CLEAR gt_dfies.
          CALL FUNCTION 'DDIF_FIELDINFO_GET'
            EXPORTING
              tabname        = ls_data-query_table  “表
              fieldname      = ls_fields-fieldname ”表字段
              langu             = sy-langu
            TABLES
              dfies_tab      = gt_dfies 
            EXCEPTIONS
              not_found      = 1
              internal_error = 2
              OTHERS         = 3.
          IF sy-subrc <> 0.
    * Implement suitable error handling here
          ENDIF.
    
          READ TABLE gt_dfies INTO gs_dfies INDEX 1.
          IF sy-subrc = 0.
            IF gs_dfies-decimals <> '000000'."判断小数位是否有值
              lv_hlen = lv_hlen + gs_dfies-decimals + 1.
            ENDIF.
            lv_hlen = lv_hlen + gs_dfies-leng.
          ENDIF.
    

    相关文章

      网友评论

          本文标题:获取表字段长度

          本文链接:https://www.haomeiwen.com/subject/rzpclktx.html