2020-08-21 21:59发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我有1对1的关系,我需要能够在同一对象页面上的两个表中编辑字段。
我已将字段添加到我的视图中。 它以可编辑的形式在屏幕上弹出。 草稿表包含它,但似乎框架不够智能,无法将"子"保存到它的永久表中。当您按保存时,它就消失了。 我在ADT中确实有一条信息消息,指出"没有数据库字段,没有存储空间"。 我在尝试下决心解决问题时遇到了很多问题。
有什么想法吗?
嗨,保罗,您能否以1:1关系发布实体,并且您的视图示例包含两个具有绑定路径的表? BR,彼得
这是一个非常简单的元素方案。
我要做的就是使_profile.masterprofile可编辑。 而已。 与合同是1:1的关系。
鉴于我的要求,从逻辑上讲将它们分成2个表是有意义的。 我真的不想更改数据库设计以伴随框架。
这是我的消费视图。 在它和数据库之间有一个事务视图和一个基本视图。
我得到的错误是瞬态字段_profile.mastercontract必须注释为@ ObjectModel.readOnly ='true'。 如果我使用contract.mastercontract(因为它在事务视图中是别名),我将不再收到错误,而是收到"不是数据库字段/没有存储空间"的信息消息。 然后,应用程序将字段显示为可编辑,将其存储在父级(合同)的草稿表中,保存后将其丢弃。
我发现此链接描述了相似的内容,但是我看不到如何将子字段显示在屏幕上。
https://help.sap.com/查看器/cc0c305d2fab47bd808adcad3ca7ee9d/1809BW.001/zh-CN/667f90a6e47e4e27821ed61e9b04dc6a.html
... 定义视图/DSN/C_CM_CONT 从/DSN/I_CM_CONT_TP中选择合同 将[0..1]与/DSN/C_CM_MASTERCONTRACT_SH关联为$ projection.mastercontract = _mastercontract.mastercontract上的_mastercontract 关联[1..1]到/DSN/C_CM_PROFILE作为$ projection.contract_uuid = _profile.contract_uuid上的_profile { //合同 关键合同。 @ Consumption.valueHelp:'_mastercontract' _profile.mastercontract ... _mastercontract, @ ObjectModel.association.type:[#TO_COMPOSITION_CHILD] _个人资料 ...
最多设置5个标签!
嗨,保罗,您能否以1:1关系发布实体,并且您的视图示例包含两个具有绑定路径的表? BR,彼得
这是一个非常简单的元素方案。
我要做的就是使_profile.masterprofile可编辑。 而已。 与合同是1:1的关系。
鉴于我的要求,从逻辑上讲将它们分成2个表是有意义的。 我真的不想更改数据库设计以伴随框架。
这是我的消费视图。 在它和数据库之间有一个事务视图和一个基本视图。
我得到的错误是瞬态字段_profile.mastercontract必须注释为@ ObjectModel.readOnly ='true'。 如果我使用contract.mastercontract(因为它在事务视图中是别名),我将不再收到错误,而是收到"不是数据库字段/没有存储空间"的信息消息。 然后,应用程序将字段显示为可编辑,将其存储在父级(合同)的草稿表中,保存后将其丢弃。
我发现此链接描述了相似的内容,但是我看不到如何将子字段显示在屏幕上。
https://help.sap.com/查看器/cc0c305d2fab47bd808adcad3ca7ee9d/1809BW.001/zh-CN/667f90a6e47e4e27821ed61e9b04dc6a.html
一周热门 更多>