具有时间相关信息对象和ODS的关键日期的信息集或Multiprovider

2020-09-02 12:49发布

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

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


专家们,

我有一个与时间相关的0EMPLOYEE信息对象,并且在PA008表上构建了一个ODS,键为0employee,0datefrom,0dateto,0wagetype(此ODS是构建的,因此我们可以根据公司的工资类型进行报告)。/p>

现在,我要构建一个信息集或包含0employee和ODS的多提供者,这样,当我通过BEx key-date变量输入关键日期时,应该给我0employee的相应行 信息对象以及它应该给我正确的ODS行(关键日期介于两者之间)。

以下是我要实现的示例:

0EMPLOYEE信息对象(样本数据)

从日期起至今的经理费用-ctr薪资总额-

12555 2010年1月1日05/31/2010 1080 1875 10K 12k

12555 2010年6月1日11/30/2010 1080 1876 14K 16K

12555 12/01/2010 05/15/2011 1145 1876 16K 20K

ODS数据

Emp截止日期至今的工资类型金额

12555 01/01/2010 05/31/2010 2100 10k

12555 01/01/2010 05/31/2010 4500 1k

12555 01/01/2010 05/31/2010 4100 1k

12555 06/01/2010 11/30/2010 2100 14k

12555 06/01/2010 11/30/2010 4500 1k

12555 06/01/2010 11/30/2010 4100 1k

12555 12/01/2010 05/15/2011 2100 16k

12555 12/01/2010 05/15/2011 4500 2k

12555 12/01/2010 05/15/2011 4100 2k

*************************************************** ********************************************

现在,如果我输入关键日期为2011年3月1日-

对于0个雇员,应该给我以下输出

Emp从日期至今Date Manager成本中心薪金工资总额

12555 12/01/2010 05/15/2011 1145 1876 16K 20K

并从ODS中获得amt acc的以下输出。 工资类型。

Emp从日期到日期工资类型金额

12555 12/01/2010 05/15/2011 2100 16k

12555 12/01/2010 05/15/2011 4500 2k

12555 12/01/2010 05/15/2011 4100 2k

*************************************************** ************************************************

在这方面的任何帮助将不胜感激。

请告知我是否可以通过关键日期使用信息集或多提供商实现这一点。

如果我们能够做到这一点,那么我们就不必每个月为员工和薪酬生成快照-用户只需输入日期,他就可以获取该员工的快照以及该特定日期/月份的薪酬明细。

我试图在0employee和ODS之上构建一个信息集,并尝试在信息集中设置关键日期,但是它确实起作用了,因为它给了我两者的结合,而且看起来像关键日期 在BEx查询上创建的信息集无法正常生效。

谢谢

SD。

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

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


专家们,

我有一个与时间相关的0EMPLOYEE信息对象,并且在PA008表上构建了一个ODS,键为0employee,0datefrom,0dateto,0wagetype(此ODS是构建的,因此我们可以根据公司的工资类型进行报告)。/p>

现在,我要构建一个信息集或包含0employee和ODS的多提供者,这样,当我通过BEx key-date变量输入关键日期时,应该给我0employee的相应行 信息对象以及它应该给我正确的ODS行(关键日期介于两者之间)。

以下是我要实现的示例:

0EMPLOYEE信息对象(样本数据)

从日期起至今的经理费用-ctr薪资总额-

12555 2010年1月1日05/31/2010 1080 1875 10K 12k

12555 2010年6月1日11/30/2010 1080 1876 14K 16K

12555 12/01/2010 05/15/2011 1145 1876 16K 20K

ODS数据

Emp截止日期至今的工资类型金额

12555 01/01/2010 05/31/2010 2100 10k

12555 01/01/2010 05/31/2010 4500 1k

12555 01/01/2010 05/31/2010 4100 1k

12555 06/01/2010 11/30/2010 2100 14k

12555 06/01/2010 11/30/2010 4500 1k

12555 06/01/2010 11/30/2010 4100 1k

12555 12/01/2010 05/15/2011 2100 16k

12555 12/01/2010 05/15/2011 4500 2k

12555 12/01/2010 05/15/2011 4100 2k

*************************************************** ********************************************

现在,如果我输入关键日期为2011年3月1日-

对于0个雇员,应该给我以下输出

Emp从日期至今Date Manager成本中心薪金工资总额

12555 12/01/2010 05/15/2011 1145 1876 16K 20K

并从ODS中获得amt acc的以下输出。 工资类型。

Emp从日期到日期工资类型金额

12555 12/01/2010 05/15/2011 2100 16k

12555 12/01/2010 05/15/2011 4500 2k

12555 12/01/2010 05/15/2011 4100 2k

*************************************************** ************************************************

在这方面的任何帮助将不胜感激。

请告知我是否可以通过关键日期使用信息集或多提供商实现这一点。

如果我们能够做到这一点,那么我们就不必每个月为员工和薪酬生成快照-用户只需输入日期,他就可以获取该员工的快照以及该特定日期/月份的薪酬明细。

我试图在0employee和ODS之上构建一个信息集,并尝试在信息集中设置关键日期,但是它确实起作用了,因为它给了我两者的结合,而且看起来像关键日期 在BEx查询上创建的信息集无法正常生效。

谢谢

SD。

付费偷看设置
发送
4条回答
渐行渐远_HoldOn
1楼-- · 2020-09-02 13:15

Chaitanya,

请检查Infoset中的临时联接功能,这可能对您有帮助

http://help.sap.com/saphelp_nw70/ helpdata/zh-CN/ed/084e3ce0f9fe3fe10000000a114084/frameset.htm

此致

Venkatesh

梦想连接
2楼-- · 2020-09-02 13:17

嗨Chaitanya,

我得到了像您一样的确切要求。 但是我需要在infocube和0employee上构建infoset。 如果您有任何解决方案,请与我分享。

谢谢

priyanka

SAP小黑
3楼-- · 2020-09-02 13:22

HI

创建信息提供者后,U必须在查询级别编写ABAP代码,因为您必须在两者之间获取o/p

,此外,我认为您必须创建multirovider而不是信息集。

希望您收到了它,

感谢与问候,

RaviChandra

My梦
4楼-- · 2020-09-02 13:10

使用信息集创建查询,然后将查询值传输到DSO,并在聚合DSO上使用多提供商。

一周热门 更多>