BSP应用程序:客户端IP地址

时间:2012-08-20 06:23:13

标签: sap abap sap-bsp

是否可以读取SAP BSP应用程序中的客户端IP地址?我们想暂时保存ip。

连接通过DMZ中的WebDispatcher连接到SAP WAS。

谢谢, 小时。

2 个答案:

答案 0 :(得分:1)

这是一个如何做到这一点的简单示例;创建一个控制器并像这样实现DO_REQUEST

method do_request.
  data remote_ip type string.
  remote_ip = request->get_header_field( `~remote_addr` ).
  write( remote_ip ).
endmethod.

编辑:我无法通过网络调度员对此进行测试。

答案 1 :(得分:0)

通常,这应该是可能的,但是因为你是Web Dispatcher的后面,我会说你只会看到Web Dispatcher的IP。您可能必须在那里实现某种日志记录,而不是在BSP应用程序内部。