博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SAP CRM 通过调试观察CL_CRM_BOL_ENTITY中的数据
阅读量:4592 次
发布时间:2019-06-09

本文共 796 字,大约阅读时间需要 2 分钟。

  

  这个(BOL里面)最重要的类值得一看。

  BOL中的每条记录都会在CL_CRM_BOL_ENTIT中表示。至今,我们已经写过一些事件处理器,并且我们已经直接或间接的通过这个类工作。在业务场景中,我们也许会处理合同、订单、线索、确认等等....

  在Web UI层面,所有的这些业务对象信息都可以使用这个类来表示。这是BOL(业务对象层)的灵活性的体现。也许程序中需要用到100个不同的对象,但是我们只使用一个单一的类来表示信息。

  让我们看看调试过程中的数据。

  在搜索页面的search事件处理器中设置一个外部断点。运行应用,并且进行搜索。

 

  一旦断点触发,双击lr_result,点击F6以运行第14行。这是拥有所有记录的集合:

 

  双击右侧的lr_result。这是包含ENTITY LIST的集合类,ENTITY LIST存储了记录,双击它。

 

  可以看到对象引用列表,每一个引用都是CL_CRM_BOL_ENTITY类型。

  这个集合拥有10条记录。双击任意一个记录,我们可以看到如图示的CONTAINER PROXY属性,双击它。

  你可以看到DATA_REF属性,双击它。你将得到如下的屏幕,双击高亮区域。

  在下一个屏幕,我们可以观察到名为BTQRSrvcoon的对象。这有一个属性ATTRIBUTE_REF,双击它。

  现在我们可以看到数据了。

  我们需要经过几个屏幕来观察到数据。过程如上。

  CL_CRM_BOL_ENTITY->CONTAINER_PROXY->DATA_REF->ATTRIBUTE_REF.

  这是从任一CL_CRM_BOL_ENTITY对象中观察到数据的方法。

 

原文地址:

本文地址:

更多参考:

转载于:https://www.cnblogs.com/hhelibeb/p/5983816.html

你可能感兴趣的文章
Jenkins执行selenium报错unknown error: cannot find Chrome binary
查看>>
Content-Type四种常见取值
查看>>
禹庙-杜甫
查看>>
Cache缓存
查看>>
[家里蹲大学数学杂志]第409期与正弦对数有关的一个积分不等式
查看>>
BZOJ 2795: [Poi2012]A Horrible Poem (Hash+思维)
查看>>
HDOJ-1002
查看>>
Tree (四校联考T1)
查看>>
javascript动态合并表格相同的单元格
查看>>
CRM项目上线第一天
查看>>
对象属性特性(可写,可枚举,可配置)
查看>>
5.16
查看>>
Dom EVENT对象
查看>>
[BZOJ3531][Sdoi2014]旅行 树链剖分
查看>>
mybatis运行原理(面试回答)
查看>>
软件结构与环境配置概述
查看>>
20171122
查看>>
CSS3box-shadow属性的使用
查看>>
快速找到未知长度的单链表的中间结点
查看>>
20180320作业1:源代码管理工具调查
查看>>