MATDOC表对BW库存管理的影响

2020-08-20 08:30发布

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

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


大家好,

我一直在阅读S4/HANA,以及如何将MSEG和MKPF简化为 MATDOC 表。 过去,库存用于存储在多个表(如MARD,MARC,MBEW)中,以用于不同的ECC报告(如MB5B,MMBE等)。

在BW方面,我们通过不同的提取器提取这些表以获取主数据和交易数据(0IC_C03)。

现在,这个新表格将如何影响我们的提取器。 是否要获得新的提取器(例如 ACDOCA ,我们获得了 0FI_ACDOCA_10/20 )。 或仅使用现有的提取器( 2LIS_03_BX/BF/UM )即可满足我们的BW报告要求。

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

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


大家好,

我一直在阅读S4/HANA,以及如何将MSEG和MKPF简化为 MATDOC 表。 过去,库存用于存储在多个表(如MARD,MARC,MBEW)中,以用于不同的ECC报告(如MB5B,MMBE等)。

在BW方面,我们通过不同的提取器提取这些表以获取主数据和交易数据(0IC_C03)。

现在,这个新表格将如何影响我们的提取器。 是否要获得新的提取器(例如 ACDOCA ,我们获得了 0FI_ACDOCA_10/20 )。 或仅使用现有的提取器( 2LIS_03_BX/BF/UM )即可满足我们的BW报告要求。

付费偷看设置
发送
6条回答
能不能别闹
1楼-- · 2020-08-20 08:54

嗨,

首先,运行现有的提取器2LIS_03_BX/BF/UM并检查数据提取是否正确完成而没有任何问题。

如果现有的提取器无法正常工作 然后使用S/4HAN提取器0FI_ACDOCA_10、0FI_ACDOCA_20提取日期。

1。 0FI_ACDOCA_10

您可以使用数据源0FI_ACDOCA_10(文档请参阅 http:// help.sap.com/saphelp_sfin200/helpdata/en/18/2f4f55ed6d6154e10000000a423f68/frameset.htm )用于订单项报告。

0FI_ACDOCA_10以增量模式提取新过帐,清除,冲销和更改的文档

请注意,它并非为提取典型的AP和AR字段(例如,例如 ZFBDT,ZBD1T,ZBD2T,ZBD3T,NETDT。 为了提取这些字段,请使用 0FI_AP_4或0FI_AR_4或0FI_GL_14(3FI_GL_xx_SI)。

当前没有SAP交付的BI内容可用于0FI_ACDOCA_10。

要与0FI_ACDOCA_10一起使用,必须设置具有覆盖模式的DSO (以正确记录更改,清算和冲销),并带有以下关键字段(在括号中,您找到了数据源0FI_ACDOCA_10的相应字段):

  • 0AC_LEDGER(RLDNR)
  • 0COMP_CODE(RBUKRS)
  • 0FISCVARNT(PERIV)
  • 0FISCPER(FISCYEARPER)
  • 0AC_DOC_NR(BELNR )
  • AC_DOC_LN(DOCLN)

和数据字段,例如

  • 0GL_ACCOUNT(RACCT)
  • 0SEGMENT(SEGMENT)
  • 0COSTCENTER(RCNTR)
  • 0DEBCRED(DRCRK)
  • 0DOC_CURRKEY(RTCUR )
  • 0DEB_CRE_DC(TSL)
  • 0LOC_CURRKEY(RHCUR)
  • 0DEB_CRE_LC(HSL)
  • 0LOC_CURRC2(RKCUR)
  • < li> 0DEB_CRE_L2(KSL)

请根据您的需要创建信息多维数据集和转换。

要设置0FI_ACDOCA_10的增量过程,请按照 如下:

  • 对于要在BI中报告的所有相关期间/年份,运行不进行数据传输的增量初始化(例如,在000/2015-016/2030之间的FISCYEARPER)。 从现在开始,所有新过帐和更改/撤消/清除的文档都将写入增量队列,并在下一次增量运行中提取。 作为无需数据传输的增量初始化的技术先决条件,请确保已实施注释2586406。
  • 运行全部负载以提取所有相关数据。 如果ACDOCA中的数据量很大,则可以通过以下方式并行化这些满负荷: 对并行满载在RLDNR,FISCYEARPER和/或RBUKRS上使用分离滤镜。
  • 这样做会发生某些文档被提取两次(被满载和增量加载)的情况,但这不是 数据一致性方面的问题,因为强制性DSO具有覆盖模式将过滤掉这些重复项并确保BI数据是一致的。

2。 0FI_ACDOCA_20

0FI_ACDOCA_20可用于描述虚拟多维数据集上的余额和/或财务报表,例如 在OSS注释801313中。

由于仅增量数据以增量方式提取,因此不需要DSO-可以将数据直接加载到信息多维数据集中。

要使用0FI_ACDOCA_20,请确保

请注意,由于数据量和性能原因,标准中的0FI_ACDOCA_20未填充非累积关键指标BALANCE。

如果您有兴趣 在非累积关键指标BALANCE中,请在转换为BI中的InfoCube时使用附加的启动例程(附件为'start_routine.txt')。

如果您希望BALANCE已被填充 ERP端的提取器(例如,用于来自ERP的直接访问报告),您必须在表BWOM_SETTINGS中创建以下条目:

  • OLTPSOURCE 0FI_ACDOCA_20
  • 参数名称BWFIBALREQ
  • 参数值X

存在此条目后,提取器已经在ERP上计算了BALANCE 端进行完全提取,并且不再需要启动例程(请注意,在增量模式下,ERP端的提取器永远不会计算BALANCE)。

例如,在增量队列中创建较少的记录 大型SD文档或由余额结转程序创建的大型文档0FI_ACDOCA_20(使用增量模式" ADDD",因此在发布到ACDOCA时更新增量队列)仅在多个LUW(一个"文档")中压缩记录 3.000个增量记录将被写入增量队列。 从技术上讲,这是通过对内部临时表执行COLLECT语句完成的,该内部表或多或少具有BI中PSA表的结构。

如果要将标准阈值从3.000降低到例如 300,请确保已实施先决条件注释2619271并在表BWOM_SETTINGS中创建以下条目:

  • OLTPSOURCE 0FI_ACDOCA_20
  • 参数名BWFIACDCOM
  • 参数值300

请注意,在PARAM_VALUE中输入的阈值是指增量数 提取结构FINS_ACDOCA_BW_CT中的记录,用于存储每种货币类型的数据,并且可能包含多个分类帐。 所以如果你 使用300的阈值,然后提取一种分类帐和3种货币类型(例如00、10、30)的数据,包含100个以上ACDOCA项目(300/3)的文档将被压缩,然后再写入增量队列。

当前没有SAP交付的BI内容可用于0FI_ACDOCA_20。

因为它提取了诸如" CURTYPE"," DEBIT"," CREDIT"和" BALANCE"之类的字段(例如数据源) 0FI_GL_10或0FI_GL_20),其虚拟数据提供商(例如,例如 0FIGL_V10和0FIGL_V11(使用功能模块'RS_BCT_FIGL_DATA_GET')或0FIGL_V30和0FIGL_V31(使用功能模块'RS_BCT_FIGL_SREP_DATA_GET')。

如果要用此处提供的0FI_ACDOCA_20替换旧数据源和/或使用 是所需的相应字段的列表(可以通过事务RSA6禁用所有其他不必要的字段,以实现最大聚合,从而在BI中获得更好的性能和更少的数据量):

0FI_GL_10/11/12/20 vs 0FI_ACDOCA_20:

ACTIV BTTYPE

余额余额

图表KTOPL

信用额

CURRUNIT CURRUNIT

货币类型货币类型

借方借方

FISCPER FISCYEARPER

FISCVAR PERIV

KOKRS KOKRS

< p> LOGSYS AWSYS

PPRCTR PPRCTR

PRCTR PRCTR

PSEGMENT PSEGMENT

QUANTITY QUANTITY

QUANUNIT QUANUNIT

RACCT RACCT

RASSC RASSC

RBUKRS RBUKRS

RBUSA RBUSA

RCNTR RCNTR

RFAREA RFAREA

RLDNR RLDN R

RMVCT RMVCT

RRCTY RRCTY

RTCUR RTCUR

RUNIT RUNIT

RVERS'001'

RYEAR RYEAR

SBUSA SBUSA

SCNTR SCNTR

分部

SFAREA SFAREA

营业额营业额

UPMOD UPMOD

VALUETYPE VALUETYPE

VALUTYP VALUTYP

0FI_GL_1/2/6/7与0FI_ACDOCA_20:

BUKRS RBUKRS

货币曲线

货币类型Curtype

FISCPER FISCYEARPER

FISCVAR PERIV

FKBER RFAREA

GSBER RBUSA

G_L_CURRCY RTCUR

KTOPL KTOPL

KUMSL余额

RMVCT RMVCT

SAKNR RACCT

SBUKRS SBUKRS

SFKBER SFAREA

SGSBER SBUSA

SHKZG DRCRK

UMHAB信用额

UMSOL DEBIT

UPDMOD UPMOD

VERSN'001'

WRTTP VALUETYPE

用于设置增量 对于0FI_ACDOCA_20的处理,请按以下步骤操作:

  • 为要在BI中报告的所有相关关闭期间/年份运行满负荷(例如,在000/2015-011/2017之间的FISCYEARPER)。 由于数据高度聚合,因此这些满负荷通常非常快。 如果由于ACDOCA中的数据量巨大而导致性能问题,则可以通过以下方式并行处理这些满负荷: 对并行满载在RLDNR,FISCYEARPER和/或RBUKRS上使用分离过滤器。
  • 对所有想要的开放期/年运行增量初始化(由于数据高度汇总,通常速度非常快) BI中的报告(例如012/2017-016/2030之间的FISCYEARPER)。 从组织上确保在此增量初始化期间没有向ACDOCA的过帐。
  • 请注意,0FI_ACDOCA_20是加法提取器,因此,发布到ACDOCA的所有数据都只能提取一次。

对两个数据源0FI_ACDOCA_10和0FI_ACDOCA_20都有一些说明:

  • 两个数据源均主要用于FI-GL数据提取到BI。
  • 两个数据源均使用直接增量队列更新(通过功能模块FINS_ACDOCA_BW_UPD_DELTA_QUEUE)进行增量提取。 这意味着每次对ACDOCA进行过帐时(在更新任务中),都会更新增量队列。 在增量上传期间,直接从此增量队列中读取数据(无需从ACDOCA选择数据)并将其传输到BI。 将增量队列的数据成功传输到BI后,将在下次成功上传增量的情况下将其从增量队列中删除。

优点:

  • 如果数据量很大,则性能非常好
  • BI中的数据是最新的
  • 请注意,对于仅包含扩展分类帐的请求,仅数据 扩展分类帐中的提取到BI(但不提取基础分类帐的数据)。 扩展分类帐的BW概念是"增量"版本的概念:扩展和基础分类帐的数据应存储在多带带的信息多维数据集中。 如果您想报告BI中的扩展分类帐,则应例如 使用一个多提供程序,该提供程序从基础分类帐的信息多维数据集中读取数据,也从扩展分类帐的信息多维数据集中读取数据。
  • 如果实施了技术先决条件注释2575858,则可以将0FI_ACDOCA_10和0FI_ACDOCA_20复制到3FI_ACDOCA *通过程序FAGL_BW_COPY_DATASOURCE的数据源。 这些数据源副本可以在完整模式和增量模式下使用。 如果您还想在增量模式下使用数据源副本,请通过事务SE16在表BWOM_SETTINGS中创建以下条目:
    • OLTPSOURCE空间(初始值)
    • 参数名称BWFIACDOCC
    • 参数值X
    • 在对数据源副本进行增量初始化之后,系统将更新 每个相关过帐的增量队列以及数据源副本。
  • https://launchpad.support.sap.com/#/notes/2341038

    最好的问候,

    林加语

    clasier
    2楼-- · 2020-08-20 08:31

    启动例程附在OSS注释2341038上。

    葫芦娃快救爷爷
    3楼-- · 2020-08-20 08:35

    感谢,Lingaiah,您提供了有关FI ACDOCA表及其提取器的信息。

    我正在寻找MM MATDOC表提取器。

    渐行渐远_HoldOn
    4楼-- · 2020-08-20 08:31

    嗨,Kuldeep,

    2LIS_03 *提取器仍在SAP S/4HANA中运行(请参阅SAP注释2500202)。 在S/4HANA中使用了兼容性视图,以允许提取相同的数据,尽管从技术上讲,数据现在存储在MATDOC中,而不是以前的MM移动和库存表中。

    对于您的项目和

    安德烈亚斯(Andreas)

    我是小鹏鹏啊
    5楼-- · 2020-08-20 08:31

    林格(Lingaiahvanam)

    我没有找到任何启​​动例程。.请附加相同的代码。
    派大星 ヾ
    6楼-- · 2020-08-20 08:35

    弗雷德里克·辛切特/团队

    谢谢。 我知道了。

    据我了解,没有标准的bi内容可用于0fi_acdoca_10和0fi_acdoca_20。

    现在我想将完整的数据和增量完整数据存储在hana系统上的bw中,稍后我们希望将其用于进一步报告。 因此,我想要0fi_acdoca_10具有标准ADSO,0fi_acdoca_20具有多维数据集类型的ADSO,但是我看不到任何标准BI内容。

    所以您能建议我使用下一种方法吗? 是否需要我自己创建带有完整字段列表的东西,我看到10大约有530,而20大约有250 +。

    所以请建议我该怎么做。

    谢谢

    Raj

    一周热门 更多>