如何使用Bol编程读取业务对象

2020-08-19 22:03发布

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

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


 lr_order = lr_factory-> create(lt_params)
在lr_order内部,我可以看到创建的GUID(在ref_data中)。 如何将其也移动到变量。

我确实创建了一个业务对象,并且想读取该对象,应该使用哪个方法或类? 还有一个可以向我解释这些课程目的的人

 cl_crm_bol_core 
cl_crm_bol_entity_factory
cl_crm_bol_entity
if_bol_transaction_context
我才刚刚开始学习bol编程,但是我真的很困惑。

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

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


 lr_order = lr_factory-> create(lt_params)
在lr_order内部,我可以看到创建的GUID(在ref_data中)。 如何将其也移动到变量。

我确实创建了一个业务对象,并且想读取该对象,应该使用哪个方法或类? 还有一个可以向我解释这些课程目的的人

 cl_crm_bol_core 
cl_crm_bol_entity_factory
cl_crm_bol_entity
if_bol_transaction_context
我才刚刚开始学习bol编程,但是我真的很困惑。
付费偷看设置
发送
2条回答
蓋茨
1楼-- · 2020-08-19 22:12
我不确定是否确切了解您的期望
 if_bol_transaction_context 

这是一个接口(您可以在SE24中检入); 这意味着这是阶级与外界之间的契约。 您必须使用它。 像这样

数据o_trans_context类型引用到if_bol_transaction_context。
 o_trans_context = new the_real_class()。

使用它时,将只能访问接口中定义的方法,而不能访问该类中的附加方法。

  cl_crm_bol_entity_factory 

应该是工厂,它是一种设计模式。 此类的目的是创建正确的最终类的实例。 这意味着代替

 o_class_instance = new the_class()。

您必须使用

 o_class_instance = new cl_crm_bol_entity_factory()-> create(...)  

所有这些都比较好,那就是找到一个示例,如果您是Object Programming&Design模式的初级人员

天桥码农
2楼-- · 2020-08-19 22:19

有很多博客文章,问题和 在这个论坛上,有关BOL的答案。 请阅读它们,您将获得最简单问题的答案。

一周热门 更多>