显示本机IP等信息

*&---------------------------------------------------------------------*
*& Report  Z_IP
*&
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------*

REPORT z_ip.
DATA hostadr LIKE uinfo-hostadr.
DATA hostaddr(8).
DATA term LIKE uinfo-term.
DATA xhcount TYPE i.
DATAiptxt(15),itimes TYPE i,itimes1 TYPE i,hx(2).
DATAresult       TYPE i,resulttxt(3).
CALL FUNCTION 'TH_USER_INFO'
  IMPORTING
    hostaddr hostadr "like UINFO-HOSTADR (hex)
    terminal term"like UINFO-TERM
hostaddr hostadr.
DO TIMES.
  hx hostaddr+itimes1(2).
  itimes 0.
  result 0.
  DO TIMES.
    CASE hx+itimes(1).
      WHEN 'A'.
        IF itimes 0.
          result result + 10 16.
        ELSE.
          result result + 10.
        ENDIF.
      WHEN 'B'.
        IF itimes 0.
          result result + 11 16.
        ELSE.
          result result + 11.
        ENDIF.
      WHEN 'C'.
        IF itimes 0.
          result result + 12 16.
        ELSE.
          result result + 12.
        ENDIF.
      WHEN 'D'.
        IF itimes 0.
          result result + 13 16.
        ELSE.
          result result + 13.
        ENDIF.
      WHEN 'E'.
        IF itimes 0.
          result result + 14 16.
        ELSE.
          result result + 14.
        ENDIF.
      WHEN 'F'.
        IF itimes 0.
          result result + 15 16.
        ELSE.
          result result + 15.
        ENDIF.
      WHEN OTHERS.
        IF itimes 0.
          result result + hx+itimes(116.
        ELSE.
          result result + hx+itimes(1).
        ENDIF.
    ENDCASE.
    itimes itimes + 1.
  ENDDO.
  resulttxt result.
  IF iptxt <> ''.
    CONCATENATE iptxt '.' resulttxt INTO iptxt.
  ELSE.
    iptxt resulttxt.
  ENDIF.
  itimes1 itimes1 + 2.
ENDDO.
WRITE iptxt.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值