点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好,
我有一个需要访问SAP标准类的受保护属性的要求。 我可以获取Object的实例,但是当我尝试访问protected属性时,会导致编译错误。
由于实例对象的类是最终类,所以我也不能继承它。
Class- CL_HTTP_SERVER_NET
属性-M_SECURITY_SESSION_COOKIE
"不允许访问受保护的属性" M_SECURITY_SESSION_COOKIE""
在这方面,我真的很乐意提供帮助。
谢谢
Ranjan。
通过实现一个也继承自超类CL_HTTP_SERVER的类来尝试以下操作,您的类CL_HTTP_SERVER_NET也将超类作为朋友,以便从CL_HTT_SERVER_NET的超类访问受保护的属性。
感谢Michael。 非常感谢您的帮助:)
看看这个方法:GET_SEC_SESSION_ID_FROM_COOKIE
您可以在该方法中使用该代码来访问会话cookie :(看起来像请求 对象是公共的)
-Mahesh
嗨,Mahesh,
感谢您的回复:)。
问题是我正在寻找名称为" SAP_SESSSIONID _ ***"的安全会话cookie值。
而且get_cookie和get_cookies方法都无法检索该值。
我有理由相信SAP正在从会话内存中删除该值。
我只能在类CL_HTTP_SERVER_NET的范围内的受保护属性M_SECURITY_SESSION_COOKIE上获取该值。
但是我无法进一步继承该类,我无法访问此值。
寻找解决此问题的方法。
再次感谢您的快速回复:)。
谢谢
Ranjan。
一周热门 更多>