10 2012 档案
摘要:SummaryWe need to add a user-defined field to a LO-Cockpit DataSource. This field can change with no other field of the standard extract structure changing at the same time. We want this change to be registered by the DataSource's delta queue.In the following example we will see how to add a cus
阅读全文
摘要:在BI CONTENT的激活过程中,出现了DUMP,查看日志后,出错信息如图1.1所示。提示系统缺少信息对象0DB87SIC1。图1.1 解是重新打开RSA1,进行BICONTENT界面,选择编辑->设置BC组件,激活组件DP_DB,再重新激活BICONTENT,问题解决。明细信息可参考notes: 1601003。
阅读全文
摘要:语义组是指定相关的数据不会被拆分到多个数据包中上载。例如,DTP要上载900条数据。数据都有公司代码这个字段。上载的数据中一共有2个公司代码,COMP1,COMP2。其中COMP1的记录有500条,COMP2的记录有600条。假设设定DTP数据包大小为900:未设定语义组前,系统先把COMP1的500条记录都放在第一个包P1中,然后把 COMP2 400条数据放入P1中。P2包中COMP2 200条。这样同一公司(COMP2)的数据分在两个包中传输。设定了语义组后(勾选公司代码)。系统发现同一公司代码的数据可能被拆分到两个数据包中时,它会自动扩充包,以保证了同一公司的数据不会被拆分。如上分析,
阅读全文
摘要:近日在某零售行业埋头苦干,抽取0material的主数据时,发现I和F的信息包都能抽上数,用D则是0条。反复检查无果,最后查得Notes得知零售行业的主数据抽取小有差异。简单来说,有几个主数据的数据源增量抽取要用零售相关的数据源,对应如下:0MATERIAL:0ARTICLE_ATTR0MAT_SALES:0ART_SALES_ATTR0MAT_PLANT:0ART_PLANT_ATTR0MAT_ST_LOC:0ART_ST_LOC_ATTR也就是说,0material的主数据增量要用0ARTICLE_ATTR这个数据源。具体可以参考Notes:541592也有另一种方法可以让0materia
阅读全文
摘要:HR组织架构的层次结点在ECC维护的是中文;抽到BW后发现中文的数据抽不过来。解决方法是:在t778l表增加了中文。t778l表存放的是HR中支持的语言。
阅读全文
摘要:现象描述1:R3数据源通过RSA3抽数,所有的字段信息都是全的;2:BW抽取到PSA中,置于最后的一个DATE类型字段部分数据信息丢失,例如:2011.07.08-->20 . . ;3:数据源为自建,来源于infoset,在date类型字段前面是两个用于放长文本的字段,类型CHAR,长度254。PSA限制列最多255,单条记录总长不得超过1962bytes,但我的数据源中的数据显然没有超过这个限制(列不到30,总长不到800bytes)。解决办法修改数据源,将date型字段置于两个254长度的字段前,重新上数,问题解决。可能的原因由于系统给之前的字段预留的长度过多(254位),当该列实
阅读全文
摘要:我们在设计主数据处理链时,往往会碰到这样一个问题:数据源没有数据时,处理链会在这个信息包节点停住,不再向下执行(监视器停留在黄色灯状态,提示源没有数据),如何让处理链在某个节点没有数据的情况下继续往下走呢?解决方法如下:选择这个节点对应的DTP,点击菜单左上角“计划器-空请求的指示灯状态”,将无数据时指示灯更改为绿灯。
阅读全文
摘要:今天在传请求时,直接出现abap dump了,吓我一跳,以为出了什么大问题!冷静下来后,进sm37,输入进程:RDDEXECL,用户名:DDIC。进去后找到dump的请求进程,查看系统日志,找到对应的错误信息后,发现提示:错误分析 An exceptionoccurred which is explained in detail below. Theexception, which is assigned to class 'CX_RSR_COB_PRO_NOT_FOUND',was notcaught and thereforecaused a runtime error.
阅读全文
摘要:前段时间做了下BPC与BW系统的连接,BW系统作为源系统。连好后,却发现BW系统里面无法激活相关的模型,激活的时候提示:8*数据 源不存在!在网上搜了很长时间,没找着相关的解决文档,后来在BW系统点进源系统看了下,发现BW系统下面挂的都不是我们自己的数据源,而是BPC系统的 数据源。系统在连接的时候自动把BW系统转换成目标系统了。找到BASIS,BASIS检查了相关设置,最后发现BPC的系统与我们BW系统的逻辑系统名称是相同的,连接的时候就导致BW系统自动转换成目标系统了。后来BASIS强制改了BPC的逻辑系统,连接就正常了,在BW系统激活相关模型就不会报错了。
阅读全文
摘要:在SD、MM模块的转换规则激活中,发现一个比较奇怪 的错误,当激活TRANSFORMATION的时候,报开始例程语法错误,进去开始例程检查语法却没有问题,再重新激活TRANSFORMATION时就 不再报错,数据也可以成功转换。但是当TRANSFORMATION的源或目标结构发改动后,需要重新激活TRANSFORMATION时又发生上述问 题,经查资料和检查代码发现在转换的开始例程中有一个form: routine_9998,其参数DATA_PACKAGE和输入参数SOURCE_PACKAGE的结构不同,最后一个字段的名称应该是RECORD, 修改后问题解决
阅读全文
摘要:在SD的发票统计模块中,开票项目数量的计算不正确。经过查资料发现,原来在开票项目数量的统计例程中常量DEB_CRED的值不对,统计的是销售订单的数量,这是SAP BC中的BUG。解决方法是修改转换例程中常量DEB_CRED的默认值,从原来的‘HK’更新为‘NO6’。详细信息参考notes: 1156259。
阅读全文
摘要:在BW设计Query时,一般从CUBE中出的都是汇总性质的报表,数据的粒度比较粗。若需要看明细数据,一般我们可以采用报表下钻技术。但是,当需要查看数据粒度非常明细,下钻技术在性能上的限制便会凸显出来。SAP BW专门提供了报表跳转技术,来解决这一难题。报表跳转技术的原理是将发送者(第一张表)的限制(某一行数据)传达到接受方(跳转到的报表),这个传递过程SAP BW已经设计好了。下面介绍一下两张报表间参数传递选项使用方法。在BW中使用RSBBS事务代码进入跳转设计界面维护好报表发送方和接受方,点击分配细节类型中有:A)默认情况选择通用,在通用情形下,发送方的限制原封不动的传到接受方(同一个信息对
阅读全文
摘要:SAP Notes会给出已发现的问题的症状,原因,解决办法,版本及支持包等信息。 SAP也会定期发布Support Package,将众多Notes的解决方法打包在一起(就象Windows XP的SP2)供用户下载升级。 另看到一段关于OSS Notes 和Notes 助理的说明,引用一下:------ SAP Notes 是一个SAP知识库,是SAP针对某个特定问题、操作、配置提供的解决方法,并以文档的形式提供给客户。每个Notes都有一个编号。客户在实施、使用 SAP过程中遇到问题,可以在SAP 支持服务网站或OSS 上按照多种条件搜索Notes,找到相应的解决方法和文档。目前...
阅读全文
摘要:近日发现一诡异显现,2LIS_02_SCL采购数据上传时,数据量字段(例如CPQUABU)数据上到DSO时,数量被放大了十倍(如PSA数量为6,到了dso后变为60),经调试,例程中未做任何处理。但是执行报表的时候数据显示又是正确的。原来是ALV在作怪。用ALV显示DSO数据时,系统自动调整小数位数为两位,所以数据被放大成十倍。如果用LIST方式显示,数据显示就正确了。即,系统数据存储没有问题,而是ALV显示的问题。估计是SAP系统的一个BUG,跟系统版本有关(因为去ECC查数据不存在此问题)。
阅读全文
摘要:在sm59中有一个MDX Parser的TCP/IP连接,之前一直测试不通,导致BO无法查询BW的数据。近日找到解决方案,参考Note 1032461 - MDX parser does not start。我没有完全按照Notes中的步骤,我的步骤如下:下载librfc32.dll。另外注意,如有需要,也要下载librfc32u.dll、mdxsvr.exe和mdxpars.dll。要注意文件大小,各SAP版本大小不同,但大致都是1M以上,如图1、将librfc32.dll复制到<%system%>\windows\system32\2、其他所有文件覆盖至<%sap%>
阅读全文
摘要:在使用文本数据源的时候,经常的会遇到前导0的问题,比如你给了field1字段CHAR 20位长度,但实际数据可能只有8位(例如ABCDEFGH),如果不做设置,那么在数据上载到PSA的时候就会自动保存为“000000000000ABCDEFGH”,想要使用这部分数据的话还得在例程中写转换去掉前导0。但其实只需要在生成的数据源中做个小修改即可,见下图,在字段的“格式”中,将“E 外部的”改为“内部的”,重新激活,上数,搞定。但如果你使用了信息对象为字段模板的话,如果信息对象带有ALPHA转换,那么在数据源中也会带有ALPHA转换,那么即使你把格式设置为“内部的”也无济于事,系统会在上数后自动补0
阅读全文
摘要:项目在测试阶段,经常碰到ECC数据质量不好(比如有100张co订单应为数字11000110,但是用户录入汉字“月亮”),但是ECC端 因种种原因又不能更改错误数据,为了测试,顾问需要更改PSA的数据。以前修改都是一条条的修改,其实PSA是支持批量修改的,具体方法是,选中这100 条数据,点“修改”,修改的界面所有字段均为空,你选择CO订单,把要改的数值写进去,保存后即可实现批量修改。
阅读全文
摘要:如果需要在资产数据源0FI_AA_11、0FI_AA_12中抽取当日增量数据(财务做月结时,需要当天看到当天增量数据),则需要对财务的全局设置表BWOM_SETTINGS的相关参数进行相应的配置。在表BWOM_SETTINGS中参数BWFIOVERLA、 BWFITIMBOR的配置决定了0FI_AA_11、0FI_AA_12数据源的增量范围。BWFITIMBOR是时间参数,默认值是 020000(hh:mm:ss)。BWFIOVERLA是标识参数,取值范围为空或‘X’。两参数配合使用(具体说明参考notes: 1610917)。根据上表所示,如果需要在0FI_AA_11、0FI_AA_12中多
阅读全文
摘要:在BW Query设计过程中,相信很多顾问会碰见类似的问题,当所开发的Query行和列都需要使用公式时,会出现公式交叉处公式冲突问题。举个简单的例子,譬如在Query的行结构中,存在一个行叫小计的,该行是公式行,由行1+行2组成。同时,在列结构中,存在一列为比率的,有列A/列B 得到。若在设计该Query时,采用默认方式设计,这该行和列公式交叉的地方,出现的结果便不一定是期望那样,可能会出现直接将行1的比率和行2的比例直 接相加了,这就出现公式冲突了,如何解决这一问题呢?SAP BW Query Designer提供的标准的方法。1,选中公式行或公式列2,在属性—高级页签,有公式冲突选项:3,
阅读全文
摘要:一、概述SAP采购信息记录在设计之初并不复杂,但在实际中为了满足不同客户的各种需求,最后导致其逻辑比较复杂。本文仅对采购信息记录的相关业务意义做简单的介绍。 二、采购信息记录的作用采购信息记录为采购业务提供了相关信息。业务人员在创建采购订单时,系统会根据用户输入的订单信息,自动去后台匹配适用的采购信息记录,这些订单信息可能 包含:供应商、物料、采购组织、采购订单行项目类别、工厂。系统会将所匹配到的信息记录的相关内容(例如价格条件信息等)拷贝到采购订单中,并且系统会根 据采购信息记录中的相关信息来判断该采购采购订单是否有效(例如输入价格是否在信息记录允许的范围内)。采购信息记录可以记录最近使用.
阅读全文
摘要:一、背景中国会计准则规定,对存货的核算必须采用历史成本法,即实际成本法,如果企业采用计划成本法,例如标准成本进行日常核算,应当在月末结算成本差异,将计划成本调整为实际成本。我们知道,SAP可 以采用标准价和移动平均价来评估产生移动的物料价值。而无论是标准价还是移动平均价,都不能反映所移动物料的考虑出入库历史的实际成本,按照这两种方式来 评估移动的物料时,需要记录移动时产生的差异。(关于移动平均价不能够反映历史实际成本这一结论,如有不同意见,希望能详细讨论) 二、物料分类帐的差异分摊原理(一) 启用物料分类账的意义作用在于:1、记录差异2、分摊差异在期末分摊差异之后,以实现还原物料的实际成本。.
阅读全文
摘要:近日偶然听说BO4.0自带Mobile For iPad服务,就自己尝试了下,结果效果还不错,Webi跑的很嗨,cr没试过,应该也没问题。cx就不想了。自己做了个例子,连接BW Query,可以刷新BW的数据。经典的sflight,看过标准教材的人都知道~报表筛选条件选择航线承运人ios日期风格速度不赖~图表,但经过测试似乎只支持基本的饼图、柱图等。总结,虽然在ipad上只有一些基本功能,但已经很令人满意了。关键是,把webi发布到ipad上,开发量几乎为0。
阅读全文
摘要:在文本数据源的数据预览时报错:Cannot convert character sets for one or more characters,文本数据是基于CSV文件的,数据中包含中文。解决方法是在数据源的提取页签中将系统代码页更改为8404或8400。
阅读全文
摘要:在BW处理链中,某些场景下会存在这样的需求,主处理链的schedule周期是每天,但是其中存在一个特殊的业务,该业务只需要每月9日进行抽取,客户方不希望拆成两条链,希望通过统一主链管理。如何解决这样的需求呢?这里给大家提供一个《多个备选间的决定》的方案。在BW处理链的设计界面,有这样一个部件,多个备选间的决定:该部件就是一个控制器,通过在里面设定类似与if elseif else的逻辑判断语句,来达到对出口的控制。每一个条件可以编辑相应的逻辑判断,SAP提供的多个可使用的函数:例如上述的业务场景,只需要在条件1中进行如下判断,如果系统时间的7-8位(8位的系统时间),即日期为‘09’时,在执行
阅读全文
摘要:问题描述:在给主数据上数时,PSA中若存在多条键值相同的数据,则上载报错。解决办法:在DTP的更新页签中,将“处理复制的记录键”的勾打上即可。打勾是会提醒你考虑时间相关性,根据自身项目实际情况选择。如图:
阅读全文
摘要:在项目测试阶段或者正常企业月结阶段,用户需要看到即使数据,这时候客户会提出当前立刻执行BW处理链的需求。但是一般的业务处理链都是安排在晚上由系统 周期性处理。如需要手动立刻执行,就需要对处理链的开始节点更改立即。这样的操作每次都需要将请求传输到测试机或生产机上,效率很低,而且事后需要再次改 回原来状态。十分麻烦。其实,SAP提供了一个标准的function,可以在不改变处理链开始节点的前提下,随时随地的触发处理链。该function的名称是:RSPC_API_CHAIN_START,下面简单介绍一下操作步骤。1.打开TCODE:SE37 ,录入RSPC_API_CHAIN_START,执行该f
阅读全文
摘要:数据传输时提示:不存在源系统(逻辑系统) T90CLNT090 的源系统标识符R787@35@@3R@步骤:把源系统标识分配到逻辑系统 T90CLNT090。为此,请从数据仓储工作台的主菜单中,选择工具-> 把源系统分配到源系统标识。实际解决:退到DWW界面(RSA1),菜单:“工具” ->“将源系统指定为源系统标识”。在这里面进行,埴上逻辑系统的标志。例如:源系统源系统标识 源系统ID文本--------------------------------------------T90CLNT090 T9T90CLNT090
阅读全文
摘要:在安装了一干补丁和做好了BW与R3的链接之后(此处有BISIS操心,具体事宜不详),我们就可以登录到R3系统看个究竟了。磨刀不误砍柴工,先检查一下两边系统的补丁:R3端如下,BW端按照老师的说法至少补丁要打到17,貌似我们是19,通过,这样做起事情来后顾无忧登陆R3界面,SBIW这个是R3的最常用事务码,有关BW的所有东东都在他的下面。首先我们要做的就是激活BW应用组件并且运行BF11勾选BW选项,这个工作很重要,不然以后建库存模型的时候,可是欲哭无泪,叫天天不应的....路径如下,SBIW -->用于特定应用程序数据源的设置 (PI)-->后勤-->IBU零售/CP的设置-
阅读全文
摘要:在BW项目中需要根据某一日期转换得到相应的会计年度/期间值,会计年度变式是K4,用的是标准时间转换。 转换完成后,在转换结果中会计年度/期间的值与日历年月的值始终相同,即使日期是26-31日(12月除外,K4配置为1-11月的26-31号结转为下一会计期间,12月除外)。检查了0FISCPER的主数据表T009B后,发现在BW中没有配置会计年度变式K4的规则,从源系统传输相应会计年度变式规则后,问题解决。
阅读全文
摘要:MM物料移动主要的三个数据源是:2LIS_03_BF,2LIS_03_BX,2LIS_03_UM。其中:(1) 2LIS_03_BX,MM物料移动初始化数据源,只在模型初始化时执行一次,作用是取出当前源系统中所有物料的库存余额数据(数据明细到物料、工厂、库存地点级别)。注意“当前”是指初始化BX填充表前的状态。(2)2LIS_03_BF,MM物料移动明细数据,在BX初始化操作结束后,需要先对该数据源执行一次带数据传输的初始化操作,以得到BX数据源中汇总数据明细。然后每天执行该数据源的增量IP,从BF数据源中增量抽取物料移动的最新数据。(3)2LIS_03_UM,重新评估数据源,在BX初始化操作
阅读全文
摘要:在BW Query设计中,经常会遇到这样的客户需求,将报表的行结构或者列结构按照某个含层次结构的信息对象去展现。举个例子,假设某个集团公司需要出一张资产 负债表,一般来讲,一张资产负债表有行结构和列结构组成,行结构是资产负债表中按照科目限制一一列举的资产或负债项目,列结构是本月发生额和本年累计值。 由于该集团公司有多家子公司,同时其实施了BCS合并业务,故在集团合并组下,有多个子合并组,子合并组下面可能也有若干子合并组,客户提出,需要在列结 构上按照整个集团的合并组层级架构(合并组是含有层级结构的信息对象)去层层查看集团合并组已经其下的子合并组的本月发生额和本年累计值。由于集团的合并 组层次结
阅读全文
摘要:在报表开发中有时会遇到根据KEY FIGURE排序的需求,在QUERY设计界面中并没有可以直接设置KEY FIGURE顺序的地方,但是我们可以用一种变通的办法实现该功能。在QUERY DESIGN中,针对要排序的KEY FIGURE创建一个条件,取前N(按百分比),N的值设置为100%,这样报表执行的时候会按降序的方式对KEY FIGURE进行排序。如果需要按升序的方式排序,则只要把条件修改为取后N(按百分比),N的值设置为100%。这种方式不太理解,但是如果排序,用BO应该更方便,记录下以济所需
阅读全文
摘要:今天看到一篇文章,里面提到需求调研的几种思路,觉得分类有些道理,结合项目写一下,这种方法论在指导实践和体现专业两个方面都很实用:1现有报表,这个是最常用的,使用这种方法注意区别报表目的(紧急度)和数据是否适合在BI实现(细节度),为什么以前实现不了,现在要在BI实现这个问题要搞清楚。2以系统功能为出发,引导用户去设计,这里就牵涉到要先用用户数据做原型,展现给用户,启发用户思考,然后还要有再确认的过程(书面),主要分为指标/维度/指标和维度的组合关系/分析和展现方式这几个方面去收集。3别的公司(同行业)的借鉴。有没有好的分析方式和报表/指标可以参考。只用第一种方式,就是中国方式;这三种方式联合使
阅读全文
摘要:我们知道,标准SAP BW的实施架构大多为:数据源——>DSO——>CUBE,但基于物料BX数据源的架构却比较特殊,它为数据源——>CUBE.2LIS_03_BX到CUBE之间一定不要垫DSO。因为为垫DSO后,PSA到DSO时的DTP设置没有“非累计值初始非累计”这种提取模式,数据上到CUBE后,库存MARKER值和BX初始化数据均保留。BF再上数时,库存就不对了。BX PSA->物料移动CUBE:注意DTP创建时,选择提取模式 为“非累计值初始非累计”。这样系统会做特殊处理。数据抽取到CUBE,再压缩时,CUBE中生成了库存MARKER值后,会把原始的BX数据清除。
阅读全文
摘要:第一段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
阅读全文
摘要:浅析库龄分析 库龄分析是仓库管理核心的分析方法,目的是找出库存中的呆滞物料有哪些?有多少?放了多久了?存放在哪些仓库?为什么会滞留? 在手工处理的状态下,要精确地得到以上信息,几乎是不可能的?通常都是到了一年一度的大盘点时,才知道,原来仓库的某个角落存放着一批值钱的物料,买回来就没有动过。 用了ERP后, 事情要变得简单地多,只要通过一个报表,就可以得到呆滞料的清单与库龄时间,但是,当想知道这些物料存放在哪些仓库,为什么会滞留时,就需要分别针对某个 物料去单独查询,当物料不是很多或者呆滞物料不是很多的情况下,这个工作量是可以接受的,但是,当物料很多时,一切又变得非常繁琐。 在实务管理中,当要对
阅读全文

浙公网安备 33010602011771号