随笔分类 - SAP BW
sap技术学习
摘要:第一段For this we need to understand how Business Contents/extractors are designed.Well, based on applications there are different methods followed by SAP to differentiate different Business Events in Logistics Applications.Say for example, for Logistics applications Process Keys are used to differenti
阅读全文
摘要:我们知道,手工抽取R3汇率,是执行“源系统——传输汇率”后运行的ABAP程序,此时源系统会自动带出。这支程序实际为RSIMPCURR。如果想通过处理链自动抽取汇率,其做法是在处理链中建立一个节点,类型为ABAP程序。该节点的设计界面中,程序选择RSIMPCURR;变式需要新建(假设变式名为ZCURR),注意,该变式不能通过直接运行RSIMPCURR新建(因为直接运行改程序源系统为空),而要通过执行“源系统——传输汇率”后运行的ABAP程序后新建。这个处理链在BWD运行正常,但是传到BWP后会报错,原因是该变式对应的源系统是BWD对应的源系统。解决方法:在BWP上通过“源系统——传输汇率”重新建
阅读全文
摘要:DTP运行时,可以在转换的结束例程中获取DTP定义的语义组,代码如下:DATA: lr_dtp TYPE REF TO cl_rsbk_dtp.DATA: lv_dtp TYPE rsbkdtpnm.DATA: lt_segfields TYPE rsbk_tx_fields_keyfl.CALL METHOD cl_rsbk_dtp=>factoryEXPORTINGi_dtp = lv_dtpRECEIVINGr_r_dtp = lr_dtp.IF lr_dtp IS NOT BOUND.EXIT.ENDIF.CALL METHOD lr_dtp->get_groupfield
阅读全文
摘要:最近公司新上了国内某CRM系统,SAP的CRM也光荣下线了但是紧接着就出现了一些需求,CRM自带一款小型BI,需要一些SD的数据,但是把R3的数据给他们进行计算的话,不仅复杂、数据海量,而且还很担心数据会和BW不一致,所以经过探讨,决定数据从BW出,然后传给他们。基本流程Query->DSO->Open hub(DB Table)->RFM。于是乎,凑着他们这几天不过来烦我,先做个DEMO,以后说话也有底气~哼哼~~~~问题就来了。首先数据再Query里,取Query数据并不复杂:1、使用APD,RSANWB,新建一个General的Application2、根据业务逻辑建Q
阅读全文
摘要:很多时候增强是要写代码的,不过这次碰到FI的几个增强却相当轻松。 因为需要从总账获取物料信息,而BSEG是包含相关信息的,但是0FI_GL_4这个总账数据源却没有物料栏位,于是需要增强。当然,如果你一定要客制化增强也是一定可以的,只要从RSA6附加结构,之后附加处理逻辑即可。 但是SAP帮我们提供了一个方法(为什么不直接就全放呢,还要用户去处理)。NOTE:430303 Enhancing DataSource 0FI_GL_4 by BSEG fieldsNOTE:410799 Enhancement of line item extraction FI-GL, FI-CIS, FI-CIS
阅读全文
摘要:1、SM59,删除所有包含STMS的连接 2、STMS,Overview-System,删除所有配置 3、登陆至Client 000 UserNameSAP*PassWordPass4、STMS,新建传输控制域,新建Visual System 配置Transport Routes,
阅读全文
摘要:继续学习SAP的MM模块。今天看了MM中的Inventory Management。对库存管理有了一定的了解。首先大家知道像沃尔玛这样的零售业的利润表里,利润 = 销售收入 - 采购成本。 采购成本如何计算呢,很简单,初始库存总共采购成本100块,结算时剩余库存成本30块,那么销售出去的采购成本就是100 - 30 = 70块。在很久很久以前,那是计算机技术还不是很发达。一般的制造业公司在月底需要做月结出报表时,需要人工来盘点剩余的库存一共有多少。可想而知多么费时费力。而随着计算机技术的发展,像SAP这样的计算机系统便为财务会计提供了极大的便利,由于库存的每次变化都会记录进系统,所以能够随时知
阅读全文
摘要:1 说说假增量我们都知道,对于BW来说,很多ECC的标准数据源自带了增量更新功能,每天各种凭证产生的增量数据会自动堆积到增量队列里,然后BW端做一个增量信息包按天把这些增量抽取到数据仓库里,非常轻松自然,对于客户和顾问,都是透明的自动的容易实施的,这也是上过ECC的企业数据仓库采用SAP BW的一个优势所在。但是对于非ECC的一般数据库或者ECC的自定义数据源,做增量更新就苦了。对于ECC的自定义数据源,SAP给了一种标准方案,我们看看这种方法:用一个时间字段或数字字段标记增量,当这个字段在表里的数值变化时,就认为是增量,把这条记录作为增量记录,增量信息包会挑出这些记录传送上去。这种方法的问题
阅读全文
摘要:建立模型应该考虑的几个问题数 据仓库建模质量直接影响数据仓库项目的质量,甚至成败。在进行建模之前,要对数据仓库的规模、组成及模型不同部分的功能定位有明确的定义。影响数据仓库建 模的因素众多,且根据不同项目的具体情况而变化口下面的几个问题是较为通用和常见的,远远不是建立模型应该考虑的全部问题。数据仓库的业务特点对建模的要求1 数据仓库的数据组织是面向主题的,而不是面向报表的数据仓库是面向业务分析的主要主题领域的,进行形成数据模型的定义。典型的主题领域主要包括:· ·顾客购买行为· ·产品销售情况· ·企业生产事务· ·
阅读全文
摘要:RSA1 BW 的主界面RSA2 查看数据源DataSource RepositoryRSA3 查看Setup Table中的内容RSA5 初始化数据源,激活RSA6 设置。查看指定的数据源.一是编辑数据源的层次结构,一是对数据源进行增强RSA7 可以查看增量队列SE11 查看,修改,创建数据表。数据字典(显示内表的结构包括输入输出的字段的详细信息)LBWE 后勤数据源LO Data Extraction, customizing cockpit,维护数据源和提取结构,设update ModeSMQ1 (Outbound Queue)SBIW (定制提取程序)Display IMG;所有SAP
阅读全文
摘要:财务相关的数据AP Accounts Payable 应付账户AR Accounts Receivable 应收账户2LIS_12_VCITM(供应项目数据)0FI_AR_4(客户:通过增量提取的行项目)0HR_PY_1(工资核算数据)FO0FI_AA_11 购置产品记录0FI_AA_12 记录了折旧记录。AP是供应商AR是客户(会上的更早,复杂度更高)0FI_AR_4FI-GL(所有总帐信息,帐户信息)MM(库存,BF (记录货物的移动)BX(库存初始化)UM(评估)库存=BX+BF(入库值)-BF(出库值)SD(销售)VAITM (销售凭证项目数据)VDITM(开票凭证项目数据)HRPA_
阅读全文
摘要:SAP中表的命名规则事实表命名:</BIC|/BIO>/F<信息立方体名>,同理,E事实表</BIC|/BIO>/D<信息立方体名>P数据包维度Package</BIC|/BIO>/D<信息立方体名>T时间维度Time</BIC|/BIO>/D<信息立方体名>U单位维度UnitSID:Surrogate-ID(替代标识)</BIC|/BIO>/S<特征名>SID表</BIC|/BIO>/P<特征名>主数据表</BIC|/BIO>/T<
阅读全文
摘要:数据源对应后台表MM Data Sources TablesPurchasing 2LIS_02_SCL EKKO, EKBE, T001, T001W, EKET, EKPA.2LIS_02_HDR EKKO, EKBE, T001, EKPA.2LIS_02_ITM EKKO, EKBE, T001, T001W, EKPO, TMCLVBW, T027C, ESSR, T147K, T1472LIS_02_SCN EKET, EKES, EKPO.2LIS_02_CGR EKBE, EKES, EKPO.2LIS_02_SGR EKET, EKBE, KKPOInventory 2LIS
阅读全文
摘要:(摘自SAP 官方 EIM300 SAP NetWeaver BW 7.3 特色功能、前景展望与路线图)基于内存技术的计算将海量实时数据的处理在服务器内存中进行,迅速从分析和事务处理信息中得到结果SAP NetWeaverBW 演变成为一种在HANA上完全启用内存技术的企业数据仓储解决方案SAP NetWeaver BW 7.3 提供更多的灵活性和建模功能,大大降低了开发成本,更多对SAP NetWeaverBW 加速器对象的应用使性能提升进入一个新阶段1. HANA 1.0将同SAP NetWeaver BW一起和谐工作,提供快捷的日常工作数据分析方案2. SAP NetWeaver BW
阅读全文
摘要:一. 0FI_GL_10总分类账:领先分类账余额Delta Update : AIED After Images Marked for Deletion via Extractor (FI-GL/AP/AR)使用提取器带有删除标志的余像 (FI-GL/AP/AR)数据源内容如下图所示:Field in Extraction StructureDescription of Field in the Extraction StructureTable of OriginRYEARFiscal year 会计年度FAGLFLEXT (or other General Ledger totals ta
阅读全文
摘要:什么是获利能力分析?企业通过专业工具 和方法来确定某一部分业务究竟是盈利还是亏损的一项管理手段。获利能力分析的主要目的是从外部市场的角度分析企业行为对经营利润的影,允许从业务方面(客户,客户组,产品,产品组,外销等 销售类型等及其组合)和组织单元(比如销售组织,分销渠道,业务范围,工 厂等组合)对企业经营利润进行详细分析。CO-PA 收集所有 OLTP 数据用于计算边际收益(销售、销售成本、间接费用成本)—同时,CO-PA 还具备强大的报告工具和计划功能。但是,CO-PA 报告工具有两个方面的限制:• 集成的跨应用程序报告概念与BI 中并无很大差别。• OLTP 系统为事务处理实现了优化,但庞
阅读全文
摘要:概览sap bw请求的传输,首先要把你的请求释放(se09),然后通过事物码stms,切换到新界面,点击小车(传输概览),选择相应系统(双击),然后选中你要传输的请求(没有的话,需要刷新),然后点击单个传输,再弹出的对话框中选择你的设置,完成之后点击执行即可。一 传输目的SAP传输目的是把开发机中的程序或对象传输到对应的测试机或生成机中。保持各系统的同步性,方便测试和最后的部署。二 传输原理首先,需要创建一个传输请求。其次,把修改的对象放到这个请求中。再次,释放掉这个请求。最后,把这个请求传输到测试机或生产机中。注意:SAP传输机制是必须先有传输请求,然后把修改的东西放入请求中,再传输。如果在
阅读全文
摘要:BW数据源主要有R3、文件、数据库、UD、WEB服务,R3数据源在BW的数据源中占有比较大的比重,因为我们使用BW就是因为我们已经使用 了R3,正所谓上贼船容易下贼船难。我们这里讨论的数据源,只关注数据源在R3端的修改、增强,直到数据传输到PSA(Persistent Staging Area,不管定义如何,这是数据上载BW的第一步)中,此处不讨论DELTA机制,我们以后会介绍。1.标准数据源:在系统中,通过RSA5(激活数据源)、RSA6(增强或整理数据源目录)。1)数据源目录整理(RSA6/RSA8)通过 在选择的目录可以创建其下级的目录,通过 选中某目录,然后将光标放在一目录上,点击 ,
阅读全文
摘要:SAP用户出口(exit)问题数据源增强sap的用户出口总共有三代: 第一代 sap提供一个空代码的子过程,在这个子过程中用户可以添加自己的代码,控制自己的需求。这类增强都需要修改sap的标准代码。 示例:USEREXIT.. in SAPMV45A 对于第一代增强,可以用以下方法查找增强:打开欲增强的程序,点击工具栏上的“Display Object List”按钮,选择Subroutines,查找以“UserExit”开头的子程序,根据子程序前面的注释文档来查找用户出口第二代 sap提供的是CUSTOMER-FUNCTION,它是通过SMOD和CMOD完成实现。 对于第二代增强,可以用以下
阅读全文
摘要:BW的query的变量需要进行增强才能正确地满足实际需要,如query中需要查询本年年初的关键值,你必须指定到今年的000期间才行,这时候就需要用到增强功能。要点:1、只有放在BWquery中的自由特性的对象才能够进行即时分析。2、由于BW的数据一般无法进行当天的数据查询,所以经常需要在当前日期上-1.3、会计年度的值采用了一种约定:10日以前认为是查询上月的数据。当然这是在step=1时采用的。选择后的值是不一样的。4、l_s_range-sign='I'.I代表包含在内,而E的意义相反。l_s_range-opt='BT'.是关系运算式。BT=between
阅读全文