如何在类之外访问最终类的保护属性。

2020-08-17 19:30发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好, 我有一个需要访问SAP...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好,

我有一个需要访问SAP标准类的受保护属性的要求。 我可以获取Object的实例,但是当我尝试访问protected属性时,会导致编译错误。

由于实例对象的类是最终类,所以我也不能继承它。

Class- CL_HTTP_SERVER_NET

属性-M_SECURITY_SESSION_COOKIE

"不允许访问受保护的属性" M_SECURITY_SESSION_COOKIE""

在这方面,我真的很乐意提供帮助。

谢谢

Ranjan。

4条回答
My梦
2020-08-17 19:59

看看这个方法:GET_SEC_SESSION_ID_FROM_COOKIE

您可以在该方法中使用该代码来访问会话cookie :(看起来像请求 对象是公共的)

调用方法cl_http_security_session_icf => security_sessionid_cookie_name
     出口
       客户= c_client
     接收
       cookie_name = lv_secure_session_cookie_name。


   呼叫方法request-> get_cookie
     出口
       名称= lv_secure_session_cookie_name
     输入
       值= sec_session_id。

-Mahesh

一周热门 更多>