- 博客(68)
- 资源 (13)
- 收藏
- 关注
原创 收集SAP函数Function
1.日期内外格式转换把内部格式转换为外部格式,例如:79839781 --> 2016.02.18Func : CONVERSION_EXIT_INVDT_OUTPUT把外部格式转换为内部格式,例如: 2016.02.18 --> 79839781Func : CONVERSION_EXIT_INVDT_INPUT2.WBS内
2016-05-06 18:10:43
956
原创 理解BW DSO/Cube 增量/全量抽数
1.对于数据删除后,怎么抽数使得DSO/Cube实现数据同步?首先需要说明的是:BW在处理删除没有优势,通过Delta或Full DTP都不能满足要求,目前有两种方法可以实现第一种:从数据源上下手,增加一个删除标记,在报表展示的时候,filter删除的数据,使得不显示第二种:伪增量,从Transformation入手,在开始例程中,比较上载的数据和已有数据,设置其指标值为0,这样DSO
2016-05-06 18:02:10
4897
原创 SAP BW create custom Datasource
用到的TCODE:SE37/SE80函数构建器SE11 ABAP字典(包括数据库表/视图/数据类型等)SE16 数据浏览器RSA6 数据源目录RSO2 维护一般数据源(事务数据/主数据属性/文本)RSA3 提取器检验程序(数据源测试) SE80 新建函数组,利用copy RSAX新建一个,最好一个函数组对应一个数据源安全间隔下限:若2,则会将今天+昨天+前天的数
2016-05-06 17:42:12
1815
原创 为ROLE添加Query访问权限
事务代码TCODE:PFCG事务-> SAP BW URL查询–> 添加文本和对象描述对象描述::///?QUERY=ZGL_M001_Q017
2016-04-22 19:10:38
1109
转载 SAP BW提供的一些记录Query/process chain/DTP/IP运行及加载情况的InfoCube
以下内容来自BW310• For highly aggregated query runtime statistics: 0TCT_C01, 0TCT_VC01 and 0TCT_MC01. These replace InfoCube 0BWTC_C02.• For more detailed query runtime statistics: 0TCT_C02, 0TCT_VC02 and
2016-03-02 15:45:09
1199
转载 BW InfoCube and Extended Star Schema
下面的内容是我从BW310里面截取的一段,个人觉得非常重要,它简单的讲解了InfoCube与Extended Star Schema,非常容易理解。SAP NetWeaver BW InfoCube (InfoCube)• InfoCubes are the central objects of the multidimensional model in SAP NetWeaver B
2016-03-01 11:03:43
738
原创 Communicate BW and ECC
参考文章:http://scn.sap.com/docs/DOC-55540连接BW与ECC,需要以下四个步骤:1.Define Logical System in BW and ECC2.Create ALEREMOTE User in BW and ECC3.Set up RFC Destination in BW and ECC4.Create new Source Sy
2016-02-29 11:31:41
1654
原创 日期内外格式转换函数
在BW中,从ECC数据源抽数的时候,有可能会发现抽过来的日期并不是我们想要的格式,而是例如79839781这样的一连串的数字,这时候我们就需要用函数来转换成我们需要的日期格式,通过TCODE:SE37就可以查看到函数源代码把内部格式转换为外部格式,例如:79839781 --> 2016.02.18Func : CONVERSION_EXIT_INVDT_OUTPUT把
2016-02-18 16:41:09
1508
原创 DYNPRO_FIELD_CONVERSION dump error when a field is negative
错误出现场景:Table中数据有负数的情况时,当为此Table建立表维护生成器时,用TCODE:SM30打开时,出现错误:DYNPRO_FIELD_CONVERSION dump error when a field is negative解决方案:在表维护生成器中,双击屏幕号点击进入格式修改页面,勾选上“带符号”,这时候这一列就会出现“V”的标识,修改完成,这时候SM3
2016-01-29 15:55:57
1918
原创 SAP BW取某日期的上个月最后一天的日期时间
举例:若输入日期是2016.01.25,则计算出的日期应该为2015.12.31函数很简单,ABAP代码如下:FUNCTION ZDATE_GET_MONTH_LASTDAY.*"----------------------------------------------------------------------*"*"本地接口:*" IMPORTING*" REF
2016-01-25 10:45:55
2692
1
原创 BW关于主数据和文本抽数的问题
对于主数据和文本从数据源抽数时,创建DTP的时候,在更新页面,一定要点击上“处理重复的记录键值”选项,不然第二次抽数会报错!
2016-01-22 17:16:55
2002
原创 监控InfoPackage从ECC抽数的记录
当执行SAP数据源的InfoPackage时,有时候会因为数据源没有数据,而导致指示器显示为黄色警告,当看到黄色警告且数据为0时,我们就需要去ECC中查看下这个job到底执行完成没有,由此来确认此数据源是否真的没有数据。查看JOB的TCODE : SM37作业名:*IP抽数的请求号*用户名:*(如果不知道)点击执行,查看此JOB的状态,如果为完成,则说明抽数没有发生错误信息。但
2016-01-22 16:08:22
1068
原创 BW从数据源2LIS_02_ITM实现增量抽数
1.执行initial的infoPackage(BW)2.执行setup程序(ECC)3.Full抽取infoPackage(BW)4.设置2LIS_02_ITM的data collection5.增量抽数检查
2016-01-20 19:09:41
1303
转载 SAP BW QUERY VARIABLES (BW增强变量)
转载地址:http://blog.sina.com.cn/s/blog_7ecc958c0102uxoy.htmlSAP BW QUERY VARIABLES (BW增强变量)About Variable:1.Variable 是和InfoObject绑定的,可用于任何含有该IO的query中。2.Variable有以下几种类型:Char
2015-12-21 17:53:07
3719
原创 ABAP 复制标准的GUI STATUS
首先通过TCODE:SE41,创建一个Status,进入到修改界面后,点击菜单栏的附加,然后选择“调整模板”,如下图:填写SAP标准模板的程序名SAPLKKBL,状态STANDARD_FULLSCREEN,确定即可这时候的效果,不错吧!
2015-11-26 16:01:21
20685
1
原创 How to convert 0CALMONTH to 0FISCPER, 0FISCPER3,0FISCYEAR
How to convert 0CALMONTH to 0FISCPER, 0FISCPER3,0FISCYEAR背景:原数据源只有一个时间字段0CALMONTH(日历年月)需求:为了报表能够从各个维度进行分析,尽可能加上多个时间维度结果:将数据源抽取到Cube的时候,需要将其转换成0FISCPER(会计年度/期间), 0FISCPER3(记账期间),0FISCYEAR(会计年度)三个时间维度
2015-11-13 15:24:11
1820
原创 连接数据源Datasource与DSO
首先DSO与数据源已经创建完成,且激活1. 点击DSO,右键选择“创建转换”2. 在对象类型中,选择“数据源”,然后填写数据源名称并选择数据源的源系统创建完成后,目录显示如下:3. 接下来,我们就要开始连接拉线了拉完线后,保存,Check下,没问题后激活4. 右键选择“创建数据传输流程”创建DTP这里没有修改默认值,请
2015-10-28 17:00:58
608
原创 BW 创建数据源(包括表/数据结构/函数)
用到的TCODE:SE37/SE80函数构建器SE11 ABAP字典(包括数据库表/视图/数据类型等)SE16 数据浏览器RSA6 数据源目录RSO2 维护一般数据源(事务数据/主数据属性/文本)RSA3 提取器检验程序(数据源测试)Step1:TCODE: SE11 创建数据库表表名:ZHBSJStep2:TCODE: SE11 创建数
2015-10-23 16:47:28
8622
转载 SAP RFC教程
-----------------------------------------------------转自http://lrj0767.blog.163.com/blog/static/126031919201251953651978/SAP R/3的接口方式主要有RFC、IDOC、BAPI三种。RFC分二种:1 正常的本地RFC。2 远程RFC(外部系统调用)。BAP
2015-10-08 15:28:09
1483
未关闭InputStream导致Tomcat意外死掉,重启后java.io.EOFException异常
{ "contentType", "application/octet-stream", "inputName", "inputStream", "contentDisposition", "attachment;filename=\"${fileName}\"",
2015-01-20 10:02:10
336
原创 仿autoComplete输入联想且带分页 远程数据源(纯自创)
效果图:仿写初衷:因为代码表的数据量太大了,用select做下拉列表和点击后弹框选择,都不太人性化了,再加上本人的一点点强迫症,再就jQuery autoCompete吧,它竟然分不了页,这下我蛋疼了,还非得强迫我自己写啊!仔细想想,这功能要做的话,也不太难,就几个地方要考虑:1.通过什么事件来刷新数据?答案:通过文本框的onkeyup,监听onkeyup事件,即可将键
2015-01-04 21:05:49
944
原创 java拼接html(innerHTML)导致未结束的字符串常量
错误:未结束的字符串常量背景:我用的java在后台进行html的拼接,然后通过dwr传递到前台,使用innerHTML进行渲染,可每当碰到用空格或换行总会报这个错出现的位置:str.append("");当name中有空格的时候,fillDataToField总是通过不了,在网上找了半天,有的人说什么单引号/双引号没有配对,又说是什么编码问题,我都把这些都试了一遍,结果还是没用,之
2014-12-23 19:28:52
1810
原创 错误的多次获取oracle.jdbc.driver.T4CConnection连接,导致tomcat突然停止
/** * 功能描述:获取oracle连接 * @param con * @return * @throws SQLException */ public static Connection getOracleConnection() throws SQLException { Connection conn = getConnection();// 获取connecti
2014-12-03 20:27:18
22179
原创 oracle 存储过程 是一个事务
之前做过有关oracle触发器的东西,知道触发器其实就是一个事务,当出现异常或错误时,会回滚,恢复到之前的状态,对于存储过程呢,我也觉得这肯定是也是事务,但是为了证明我所想的,于是就做了一个非常简单的测试procedure随便拿数据库中的一个table做测试,代码如下:create or replace procedure testTransaction( v_id in varcha
2014-11-25 21:34:55
1470
原创 oracle存储过程insert,错误信息:Non supported character set: oracle-character-set-852
这几天快被oracle存储过程给搞疯了,
2014-11-23 10:30:08
4109
转载 ORACLE报错:ora-12899 拒接行
错误:IMP-00019: 由于 ORACLE 错误 12899 而拒绝行IMP-00003: 遇到 ORACLE 错误 12899ORA-12899: 列 "JACKEYJ"."JK_REGISTER"."OPNAME" 的值太大 (实际值: 21, 最大值: 20)
2014-11-20 13:10:08
1915
原创 java 数量/数量 正则表达式
30/10534"; boolean flag = value.matches("([1-9]|[1-9]([0-9]*))+/+([1-9]|[1-9]([0-9]*))"); System.out.println(flag); }}
2014-11-14 09:09:39
883
一些常用的js方法
!num.test(dm)) { return false; } return true;} // 正则表达式。验证是否为数字/字母function isNumOrLetter(dm){ var dm=document.getElementById(dm).value; var num=/^[0-9a-zA-Z]*$/g; if(!num.test(dm)) { return false; } return true;}// 正则表
2014-11-07 20:29:12
121
struts2下利用jquery、ajaxfileupload实现无刷新上传文件
比较完整的例子,不过是php的,如果是jsp开发,可以参考我的代码,好了,废话不多说,直接上代码(什么struts配置我就不啰嗦了,直接附上上传相关的代码)需要的东西:struts2-json-plugin-2.2.1.jar、jquery.js和ajaxfileupload.js(附件可下载)上传文件的fileUpload.jsp<%@ page language="java" pageEncoding="utf-8"%>
2014-11-05 08:49:12
111
java反射 javaBean根据属性名找属性值
bute name组装method方法,然后利用method的invoke方法,就可以获取到attribute value了!下面直接上代码dto类:public class Dto { private String userName; private String password; public String getUserName() { return userName; } public void setUserName(String userName) {
2014-11-03 21:14:30
916
原创 错误:NotSerializableException: org.apache.struts2.dispatcher.StrutsRequestWrapper
tion: org.apache.struts2.dispatcher.StrutsRequestWrapperjava.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: org.apache.struts2.dispatcher.StrutsRequestWrapper at java.io.ObjectInputStream.readObject0(ObjectInputStream.java
2014-10-25 20:37:50
678
错误:No buffer space available (maximum connections reached?)
create a connection due to an inability to establish the client portion of a socket.This is usually caused by a limit on the number of sockets imposed by the operating system. This limit is usually configurable. For Unix-based platforms, see the ma
2014-10-06 10:38:19
740
原创 火狐浏览器中页面使用a标签提交后台执行两次,组件导致
/a> 3#<a href="download.html">下载</a> 火狐浏览器用1#网络显示提交一次,但后台会执行两次,而且若是提交到servlet则后台会出现Cannot forward after response has been committed错误,ie浏览器正常;改为2#两种浏览器正常;3#url后无参数,此时两种浏览器提交,后台都只执行一次。个人觉得后台执行执行一次才正常,应该是火
2014-09-07 10:33:02
165
java.net.SocketTimeoutException: Read timed out问题解决
域网(器材:华为某设备),所有使用者通过ip地址访问服务器,我的电脑为服务器(数据库也在本机上),总共有42个评委,另外三个管理员,加起来就45个左右使用者。2014-6-28 21:51:22 org.directwebremoting.dwrp.BaseCallHandler marshallException警告: Exception while processing batchorg.directwebremoting.extend.ServerException: Failed to
2014-06-30 18:43:19
2541
js 控制tab键跳转
tabindex,此属性相当强大,废话不多说,直接上代码<input name="yhbh" type="text" id="yhbh" size="20" class="style10" value="" tabindex=1><input name="mima" type="password" i
2014-06-24 20:58:43
1092
仿autoComplete输入联想且带分页 远程数据源(纯自创)
2015-01-04
classes12.jar oracle 10g
2014-11-23
java swing拼图游戏源码及实验报告
2014-05-21
在线预览PDF(无需任何插件) 支持IE/Firefox/Coogle
2014-03-18
成绩分段oracle存储过程返回结果集
2013-11-17
验证码下载jsp
2013-06-13
mySQL事务处理
2013-06-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人