摘要:
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采购信息记录在设计之初并不复杂,但在实际中为了满足不同客户的各种需求,最后导致其逻辑比较复杂。本文仅对采购信息记录的相关业务意义做简单的介绍。 二、采购信息记录的作用采购信息记录为采购业务提供了相关信息。业务人员在创建采购订单时,系统会根据用户输入的订单信息,自动去后台匹配适用的采购信息记录,这些订单信息可能 包含:供应商、物料、采购组织、采购订单行项目类别、工厂。系统会将所匹配到的信息记录的相关内容(例如价格条件信息等)拷贝到采购订单中,并且系统会根 据采购信息记录中的相关信息来判断该采购采购订单是否有效(例如输入价格是否在信息记录允许的范围内)。采购信息记录可以记录最近使用. 阅读全文