无法在数据切片的出口类方法中达到断点。

2020-09-15 04:40发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) 专家们, 我...

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

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


专家们,

我有一个包含三个字段(版本,公司和日期)的表Z_LOCK,如果Company = BMCCOMPANY和Date <= SY-Datum,我想激活/锁定数据切片。

为此,我创建了以下步骤:

第1步:

按以下版本尺寸创建数据切片

第2步:创建类似于CL_RSPLS_DS_EXIT_BASE的退出类ZCL_DATA_SLICE,并在方法IF_RSPLS_DS_METHODS〜IS_PROTECTED中实现以下代码

TYPES:ty_Data_Slice的开始,
版本(32)类型c,
锁(32)类型c,
zdate类型sy-datum,

ty_Data_Slice的结尾。


数据:ty_version的it_version类型标准表。

数据:ty_Data_Slice的it_data_slice类型标准表。

选择*从zbpc_lock_ver插入表it_data_slice,其中版本='VWV1'和BPC_LOCK ='BMCOMPANY'并且有效日期<= sy-datum。
如果SY-SUBRC <>0。
e_noinput = rs_c_false。

ELSE。
e_noinput = rs_c_true。

ENDIF。

清除e_t_mesg

ENDMETHOD。

第3步:执行计划序列

问题:执行计划序列后,我无法在受保护的方法中达到断点,请查看上面的步骤和代码,并让我知道是否缺少任何配置步骤,因此无法达到断点

谢谢

Siva

9xqli.jpeg (30.7 kB)