在ABAP行为实现上以本地模式修改ENTITIES

2020-08-16 03:42发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)您好,我一直在努力创建默认ID。...

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

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


您好,我一直在努力创建默认ID。 我已经关注了https://developers.sap.com/tutorials/abap-environment-behavior-action.html#b553cc9d-5349-43ad-bd7a-eb1ecf05188d 步骤4(在不同实体和表格上)METHODcalculatetravelkey。

我有这个行为班

zbp_i_family_asd类中的
托管实现,唯一;

 定义ZI_FAMILY_ASD别名系列的行为
 持久表ZFAMILY_ASD
 锁大师
 etag主站lastchanged_at
 {
 ...
   创造;
   更新
   删除;
 ...
 确定修改时创建CalculateDefault。  }
 }
 

这个工具类

 ...
     方法CalculateDefault用于确定Family〜CalculateDefault
       导入家庭钥匙。
 ...
 方法CalculateDefault。
     从zfamily_asd中选择
         FIELDS MAX(family_id)进入@DATA(lv_max_familyId)。

         lv_max_familyId = lv_max_familyId + 1。
         循环AT键进入DATA(key)。
         本地模式下ZI_FAMILY_ASD的修改实体
             ENTITY家庭
             使用值#((family_id = lv_max_familyId))更新设置字段
             报告的数据(newData)。
         将newData-family的附加行添加到报告的族中。
         结局。
   终结法。
 ...

 

输出:

  • 无法更改; 实体不存在。
  • FamilyId = 0
有人可以帮助我吗? 谁能在本地模式的文档中提供"修改实体"的链接? 我找不到了,谢谢!