激活cr后自定义字段中的数据丢失

2020-09-04 01:02发布

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

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

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


嗨,

我已在UI(entity-BP_CENTERAL)的自定义字段中添加,CR激活字段值为空(我正在填写CR提交中的值)。

我已经刷新了BRF +,并且在使用MDG6.1的情况下完成了SMT映射

此致

斯里兰卡

1条回答
Tong__Ming
2020-09-04 01:38

大家好,

解决方案1:检查CVI映射/CVI_MAPPER BADI,并在需要时实施并相应地编写代码。

解决方案2:

下面的解决方案是添加自定义实体。

还要实现自定义处理程序类的方法

IF_MDG_BS_BP_ACCESS_HANDLER〜GET_OBJECT_DATA_BY_ENTITY。

(上述方法处理未在供应商的REUSE扩展文档中提及)。

示例代码如下。

SPAN {font-family:" Courier New"; 字体大小:10pt; 颜色:#000000; 背景:#FFFFFF; } .L0S31 {font-style:italic; 颜色:#808080; } .L0S32 {color:#3399FF; } .L0S33 {color:#4DA619; } .L0S52 {color:#0000FF; } .L0S55 {color:#800080; } .L0S70 {color:#808080; }


IF iv_entity EQ'ZZZ_CUSTOM。
* *! 从缓冲区获取客户数据。
*仅当请求的实体类型属于
*客户记录时才返回数据。
FIELD-SYMBOLS:
TYPE mdg_bs_bp_s_ecc_extern。

>"在缓冲区中搜索请求的客户
读取表gt_ecc_extern_db ASSIGNING
WITH KEY partner-header-object_instance-bpartner = iv_partner。
如果sy-subrc EQ0。
获取参考 INTO er_data。
ELSE。
清除er_data。
ef_not_found = abap_true。
ENDIF。
RETURN。
ENDIF。
RETURN。

此致

Mithun Chakravarthi。

一周热门 更多>