ABAP 常用函数Function

本文列举了几个在ABAP编程中常用的函数,包括获取Domain信息的DD_DOMA_GET,非金额单位数据转换的UNIT_CONVERSION_SIMPLE,获取金额转换汇率的READ_EXCHANGE_RATE,以及涉及字符串处理和计算的其他函数。这些函数有助于在SAP系统中进行数据操作和转换。

ABAP Function

ABAP Coding过程中比较好用的Function整理。

1.获取Domain信息

代码实例:

"********************************获取domain
FORM f_get_domain.
  DATA:fs_taba TYPE dd07v.
  DATA:it_taba TYPE STANDARD TABLE OF dd07v.
  DATA:it_tabb TYPE STANDARD TABLE OF dd07v.

  CALL FUNCTION 'DD_DOMA_GET'
    EXPORTING
      DOMAIN_NAME   = 'XXX'
      LANGU         = SY-LANGU
      WITHTEXT      = 'X'
    TABLES
      DD07V_TAB_A   = it_taba
      DD07V_TAB_N   = it_tabb
    EXCEPTIONS
      ILLEGAL_VALUE = 1
      OP_FAILURE    = 2
      OTHERS        = 3.
  IF SY-SUBRC = 0.
    LOOP AT  it_taba INTO fs_taba.
      WRITE:/ sy-tabix,fs_taba-domvalue_l,fs_taba-ddtext.
    ENDLOOP.
    LOOP AT it_tabb INTO fs_taba.
      WRITE:/ sy-tabix,fs_taba-domvalue_l,fs_taba-ddtext.
    ENDLOOP.
  ENDIF.
ENDFORM.

2.非金额单位数据转换

代码实例:

"*************************单位数据转换
FORM f_change_unit.
  DATA:v_out TYPE P DECIMALS 1.
  DATA:v_in TYPE P DECIMALS 1 VALUE 1000.
  CALL FUNCTION 'UNIT_CONVERSION_SIMPLE'
    EXPORTING
      INPUT                    &nbs
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值