使用BAdI的注释选择表

2020-09-23 20:38发布

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

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


专家们,

我们要复制选定的注释,以交换实体和Interco,类似于IFRS工具包中的IC_MATCHING。

这将使我们能够在实体集和Interco集之间共享评论。

例如:

ENTITY INTERCO AUDITID SComment1

1010 I_1120 INPUT_ICE产品x销售

1120 I_1010 INTCO_ICE产品x购买

  • 1。我们如何从BAdI访问评论表?
  • 2.Do 我们使用增强点-UJ_CUSTOM_LOGIC BAdI?

以前,我们为财务数据创建了BAdI,但现在数据位于另一个表中。

(我们通过UJ0_GET_GEN_TABNAME知道评论表的名称)

3我们将通过CT_DATA接收数据还是需要从数据库中运行SQL SELECT?

目标是通过DM程序包甚至可能通过默认脚本从BPC运行BAdI。

谢谢。

此致

Eyal

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

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


专家们,

我们要复制选定的注释,以交换实体和Interco,类似于IFRS工具包中的IC_MATCHING。

这将使我们能够在实体集和Interco集之间共享评论。

例如:

ENTITY INTERCO AUDITID SComment1

1010 I_1120 INPUT_ICE产品x销售

1120 I_1010 INTCO_ICE产品x购买

  • 1。我们如何从BAdI访问评论表?
  • 2.Do 我们使用增强点-UJ_CUSTOM_LOGIC BAdI?

以前,我们为财务数据创建了BAdI,但现在数据位于另一个表中。

(我们通过UJ0_GET_GEN_TABNAME知道评论表的名称)

3我们将通过CT_DATA接收数据还是需要从数据库中运行SQL SELECT?

目标是通过DM程序包甚至可能通过默认脚本从BPC运行BAdI。

谢谢。

此致

Eyal

付费偷看设置
发送
7条回答
宇峰Kouji
1楼 · 2020-09-23 20:45.采纳回答

搜索SAP笔记刚发现可以满足您需求的badi:

BADI_UJC_COMMENT_PREPROCESS

https://launchpad.support.sap.com/#/notes/2002431

https://launchpad.support.sap.com/#/notes/2424484

此badi可用于SAP Business Planning and Consolidation 10.1(SAP Netweaver版本),支持包03 +

jovirus
2楼-- · 2020-09-23 21:02

PS。 看课:

CL_UJC_CMTMANAGER

方法:

COPY_CMTS

CPLASF-自律
3楼-- · 2020-09-23 20:46

"我们如何从BAdI访问注释表?" -查看UJ0_GET_GEN_TABNAME的代码以获取表的名称,然后从ABAP访问该表。 有什么问题吗?

请同时查看标准链:/CPMB/COPYCOMMENTS

类别:CL_UJD_BPC_CLEAR_COMMENTS

情况不清楚:

"目标是通过DM程序包甚至可能通过默认脚本从BPC运行BAdI。"

DM包-使用标准链。

默认/回写-可能存在一些问题,请解释业务案例!

P.S。 保存注释时不会触发任何事件:(

SAP浪
4楼-- · 2020-09-23 20:55

嗨尼克,

不,我们没有删除。 一旦重新意识到需要的工作量,我们便放弃了这一发展。

我们正在实施SAP Intercompany-而不是按最初计划的那样处理注释。

祝你好运

Eyal

CJones
5楼-- · 2020-09-23 20:45

嗨,瓦迪姆,

谢谢。 是的,我们正在使用复制评论和清除评论功能。 我也已经有来自UJ0_GET_GEN_TABNAME的评论表名称。

  • 1。 场景是控制器受安全性限制为特定实体。 实体A的控制器将输入数据(包括对输入表单的注释)。 作为保存数据/注释的一部分,写给Interco(I_B)的注释将复制到该实体(B),这将使实体B的控制者可以立即查看针对其公司(B)发布的公司间数据。

我们想通过默认脚本运行(这是此功能的特定模型-该模型中没有其他数据)。

我的问题是

  • A)要确认,我们使用UJ_CUSTOM_LOGIC增强点和
  • B)程序员如何选择所需的注释表。 SQL选择还是CT数据?

谢谢

Eyal

Nir深蓝
6楼-- · 2020-09-23 20:53

一些额外的解释:

将数据(值)保存到BPC模型时:

1。 用要保存在CT_DATA中的数据触发回写Bad​​i

2。 保存数据后,将启动默认值。lgf将启动并保存数据范围。

保存评论后什么也没发生。

小灯塔
7楼-- · 2020-09-23 20:49

感谢Vadim

一周热门 更多>