- 博客(216)
- 资源 (3)
- 收藏
- 关注
原创 如何删除错误堆栈里的数据
2. 英语可能是中学最有用的学科之一,说英语不重要的,都没有到国外网站上找资料的经历。然后发现N年前,某位开发在DTP上做了一个错误堆栈。这里面有很多历史错误信息,有几千条了,一条条删肯定不可能。如果不删除,DTP增量无法激活,明天处理链肯定出问题。1. 选中DTP后,菜单-附加-生成的程序错误处理。2.进去后是一段代码,找到表名。1. 小印度还是很NB的。5. 激活DTP增量。
2023-10-15 09:49:19 181
原创 删除与填充设置表
删除与填充设置表目的:全量抽取数据,或者对某个特定的单据抽取数据。进ERP事务码 LBWG 点击执行02 为采购03为物料移动04为生产05 为质量11 为订单12 为发货13 为发票填充设置表OLI1BW: 物料移动OLI3BW 采购OLI4BW 生产OLI7BW 订单OLI8BW 交货OLI9BW 发票OLIQBW 质量管理根据需要,在不同的界面填入 单号或者创建日期点左上角 程序-后台执行...
2022-04-25 11:26:50 401
原创 如何查找是哪条PC中操作了PSA DELETE
BW运维每天要跑无穷多的链,年代久远,有时候是哪条链做了哪些操作都不清楚。 现在面临的问题是 有个数据源抽取数据后,总是被另外一条链删掉。现在要找出这第二条链。1. 在RSPCPROCESSLOG 表中 调度类型=PSADELETE ,调度释放 = 今天, 找到23条链是今天进行了PSADELETE, 把这些变式拷贝出来2 . 在RSPCCHAIN表中,处理类型 = PSADELETE, 放进刚才的变式,可以找到28条链。3. 剩下就是在这些链中,逐个去查找每个PSAdelete写的啥。.
2021-12-30 10:16:16 581
原创 如何将非法日期改成正常日期
1. 转换历程DATA:LV_DATETYPESY-DATUM,LV_C(8).LV_C=SOURCE_FIELDS-BUDAT.LV_DATE=LV_C.IFLV_DATE=0.RESULT='19001231'.ELSE.RESULT=SOURCE_FIELDS-BUDAT.ENDIF.方法2 引用FMCALL FUNCTION 'DATE_CHECK_PLAUSIBILITY'EXPORTINGdate = v_da...
2021-08-10 14:51:17 391
原创 通过SE16N维护表数据
1. SE16N 输入表名后,输入/H2. 点执行3. 在DEBUG界面将这两个变量改成X4. 在DEBUG界面点执行5. 进入SE16N ALV界面,可以进行修改
2019-09-27 16:28:49 1230
原创 如何创建使用DELTA QUEUE的数据源
本文翻译自SAP标准方法:https://archive.sap.com/kmuuid2/10b68b99-022e-2a10-999d-c4dc9ec24a59/How%20to%20Create%20Generic%20Data%20Sources%20which%20use%20the%20Delta%20Queue%20(NW7.0).pdf1. 事务码FINF2. 确定 业...
2019-07-30 14:35:01 380 1
原创 如何在BW中做账龄的动态显示
通常在BW报表中 账龄都是做死的,首先计算查询日期与过账日期(或者截至日期)的天数,通过布尔值 计算是否显示这个金额。问题是新来一个妹子提出了这个要求:账龄时间段:灵活查询设置 ,比如可输入字段一共有7个可输入参数,可以根据不同需求设置账龄段0-30天,30-60天,60-90天,90-120天,120 - 360天,360 - 720天,720天以上,又可设置0-60天,60-120天,...
2019-06-19 15:08:29 534
原创 入账科目不一致需求
TYPES:BEGINOFty_ZACCOUNT,FLAGTYPE/BI0/OIFLAG,/BIC/ZACCOUN2TYPE/BIC/OIZACCOUN2,/BIC/ZACCOUNTTYPE/BIC/OIZACCOUNT,E...
2019-05-30 21:55:34 277
原创 如何在查看BW报表被查看了多少次
这个东西,做乙方的不一定知道,但做甲方运维的,最好做一下, 因为老板随时会问,你这么辛苦的开发,那你的报表有多少人查看了,都是哪些部门哪些人看了。BW其实已经提供了一个模型1安装并激活 BI content中0TCT_MCA1。在这个multi下面有0TCT_CA1 和0TCT_VCA1 两个CUBE和对应的数据源,激活0TCT_CA1。2. 初始化 数据源 0TCT_DS0...
2019-05-23 15:19:24 1622
原创 使用FTP方式抽取数据到SAP BW中
首先,参考这篇文章。https://wenku.baidu.com/view/39d96a80de80d4d8d05a4f09.html问题是 做到执行FTP命令的时候,发现对应的目录中没有这个文件。原因是,执行get命令后,还要执行一个put命令。所以原来的代码改成这样concatenate'SaleDetail_NEW_'date1'.csv'intofile...
2019-04-23 15:34:04 585
原创 服务器上的文件下载到本地和本地文件上传到服务器,如何从服务器上删除文件
在AL11 下面S_ZEBD_D01.CSV要将它下载到本地SE37ARCHIVFILE_SERVER_TO_CLIENTpath : /usr/sap/POP/DVEBMGS00/work/S_ZEBD_D01.CSVTARGETPATH:C:\Users\PC\Desktop\S_ZEBD_D01.CSV反过来,将本地的文件上传到服务器ARCHIV...
2019-04-22 14:21:50 1716
原创 如何在query中使用异常聚合
假设有一批物料的金额,要求报表同时展示出最大,最小,平均值,怎么处理?假设有一个店铺,需要根据每天的销售明细计算出每平方米的销售金额。店铺面积可以从主数据中取出,但是如何保证店铺面积不进行加总?解决办法1. 以下为原始数据,20条2. 创建DSO, 将所有维度设为主键,amount设为关键值。3. 设计QUERY4. 使用异常聚合5. 报表第一和最...
2018-09-12 12:56:18 1112
原创 如何把带结构的交叉表通过APD传到OPENHUB中
BW的财务表多为带结构,如何将报表通过APD传到DSO从而进一步传到OPENHUB中?1. 建立一个 分析程序,其中DSO建一个主键(char),两个KF2. 在例程中,把所有字段都放到左下红框中。li3. 目标字段中填入两个KF,和一个主键,我这边主键为总账科目。. 4. 写例程BREAK-POINT. DATA: ls_source TYPE y_...
2018-08-29 16:23:37 439
原创 如何将BW报表传输到外部FTP服务器上
1. 生成CSV文件通过OPEN HUB 到服务器上生成CSV文件(可以通过处理链),系统默认的地址是/usr/sap/POP/DVEBMGS00/work/2. SAPFTP_SERVERS输入事务码:SE16,输入表名字:SAPFTP_SERVERS,增加一行数据。输入允许IP地址,端口号0我没有改这个表的数据的权限,因此写了个程序REPORTZBW_SAPFTP_SERVERS.DATA...
2018-05-02 17:25:30 699 1
原创 BW 元数据仓库无法显示
别人家的元数据仓库是这样的我的特么的是这样的惊喜不惊喜?意外不意外?网上找了N多办法,差点把开发机搞崩了,算了basis的活还真是干不了。最后找了个解决办法在登录界面,找到这个应用服务器的IP地址在浏览器中,输入http://上述IP地址:8000/sap/bc/webdynpro/sap/rso_metadata_repository然后用户名密码登录bingo!现在你可以在浏览器中看元数据仓库...
2018-03-22 13:12:12 587
原创 如何从变动的PSA表名中取数
问题:1. 不能传输 从本地文本文件上载数据的自建数据源的转换到生产机。但是上载到PSA中没有问题。2 因此联想到是否可以写代码,来将数据放到DSO中。结果发现开发机的PSA透明表跟生产机的PSA透明表名是不一样的。3. 将生产机的PSA透明表名写到例程中,测试机中激活会报错。因此无法写入。解决办法: 通过PSA的RS表格 RSTSODS 中的文本进行关取表名。表名不要在SELECT中写死。代...
2018-03-07 15:33:57 427
原创 如何在SAP中生成可以手工维护表内容的表格
1. SE11 生成表格 ZTEST,写入短文本2. tab 交付和维护 - 交付类 = C, 数据浏览器/表视图维护 = X运行通过标准表格维护工具维护3. 字段,写入MANDT, customer两个字段及其数据元素 4. 右上角 技术设置 数据类 = 透明表,大小类别 =15 菜单-实用程序-表维护生成器-填入权限组 &NC&包 = ZBW函数组 = 自己
2018-01-31 14:14:07 892
原创 SAP中有关角色和权限的重要数据库表
1. AGR_USERS 角色与用户对应关系2. AGR_TEXTS 角色的中文描述3. AGR_TCODES 查询角色所有的T-code, 报表类型 = TR4. 用户信息USER_ADDR5. AGR_1251 查询角色所有的T-code ,角色对象 = S_TCODE6. USR02 查看哪些用户被锁定(UFLAG)
2018-01-11 13:24:39 18257
原创 windows 32位下安装XGBOOST 0.4
1. 下载 老版本的XGBOOST https://pan.baidu.com/s/1jIg4nki 解压缩2. 下载(VS2013_RTM_ULT_CHS.iso )然后用RAR解压缩,不要下载已经解压的版本因为可能会提示有木马。并安装visual studio2013 (请搜寻百度经验 )安装需要一个小时左右3 打开解压后的xgboost-master\xgboost-maste
2017-11-01 22:00:09 661
转载 SAP系统中常用的FI报表
SAP头牌-财务常用查询报表原创 2017-10-18 SAP虹 SAP中国顾问公众平台 先介绍SAP系统中常用的FI报表。 了解SAP标准系统如何能帮助我们查询和出具那些财务报告。 这些报告中的一些或者需要被调整或者与其他报告不一样,虽然很多客户要求提供特殊的自定义报告,但我们仍可以先使用标准的FI报表来反映他们的交易,并帮助财务进行有效的对账,以下列示了SAP标准系统提
2017-10-18 09:41:03 7645
原创 win10 64位,anacoda2,python 2.7 下安装xgboost
1. 安装ANACODA 64位2. 在这个地方下载编译好的XGBOOST(建议不要自己去编译,费劲半天还搞错)http://download.csdn.net/download/mark199345/98416923. 打开anaconda promt (类似CMD)将路径转到 \xgboost_compiled\xgboost\python-package4. 输入
2017-09-19 12:05:58 1041
原创 network
"""network.py~~~~~~~~~~A module to implement the stochastic gradient descent learningalgorithm for a feedforward neural network. Gradients are calculatedusing backpropagation. Note that
2017-09-08 20:32:50 391
原创 mnist svm
"""mnist_svm~~~~~~~~~A classifier program for recognizing handwritten digits from the MNISTdata set, using an SVM classifier."""#### Libraries# My librariesimport mnist_loader #
2017-09-08 20:25:19 751
原创 mnist_average_darkness
"""mnist_average_darkness~~~~~~~~~~~~~~~~~~~~~~A naive classifier for recognizing handwritten digits from the MNISTdata set. The program classifies digits based on how dark they are--- th
2017-09-08 20:17:25 371
原创 2LIS_06_INV的初始化
1. 2LIS_06_INV的初始化是按年的,就是2016年初始化后,上数据到2016年底为止。2017年重新初始化,数据才能上去。2. 删除设置表是06,填充设置表的事物码是 OLI6BW ( 在SBIW中填充设置表应当选择 “发标确认-执行重组”)“发票确认凭证的补充”,同样要填入2017字样。
2017-09-08 10:23:37 832
转载 python的另外一个数据可视化包 seaborn
http://www.cnblogs.com/kylinlin/p/5236601.htmlAPIhttp://seaborn.pydata.org/api.html#style-frontendhttp://seaborn.pydata.org/对python各位大神的仰慕有如滔滔江水
2017-08-29 17:03:01 524
原创 how to install eclipse in ubuntu (PyDev)
sudo add-apt-repository ppa:webupd8team/javasudo apt-get updatesudo apt-get install oracle-java8-installersudo update-java-alternatives -s java-8-oracle******* testingjavac -version
2017-08-28 15:39:27 317
原创 install scikit-neuralnetwork under ubuntu
Open ubuntu termial and import the following commands:sudo apt-get install pyton-pipsudo apt-get updatesudo apt-get upgrade gccsudo apt-get install python2.7-dev sudo apt-get install
2017-08-28 15:12:22 399
原创 Python输入输出
1. 输入字符串str_1 = input("Enter a string: ")str_2 = input("Enter another string: ")print("str_1 is: " + str_1 + ". str_2 is :" + str_2)print("str_1 is {} + str_2 is {}".format(str_1, str_2))
2017-08-23 16:19:10 317
原创 Python 中的控制流
#1. if statement example number = 59guess = int(input('Enter an integer : ')) if guess == number: # New block starts here print('Bingo! you guessed it right.') print('(but you
2017-08-23 15:30:31 400
原创 WINDOWS -Eclipse 配置PyDev
1. 安装JAVA82. 下载Eclipse LUNA版本,解压缩3. 记事本打开eclipse.ini 在openFile 下 填入 JAVA bin的地址-vmC:\Program Files\Java\jre1.8.0_144\bin4. 打开eclipse, 打开help-install new software.5. addPyDevhttp://
2017-08-21 15:14:24 461
原创 matplotlib 实战案例详解
案例一frommatplotlib.patches import Polygondeffunc(x):return -(x-2)*(x-8)+40x=np.linspace(0,10)y=func(x)fig,ax=plt.subplots()plt.plot(x,y,"r",linewidth = 2)a=2b=9ax.set_xticks([a
2017-08-17 10:43:38 663
原创 matplotlib 5 详解 风格与极坐标
lesson 24fig,axes = plt.subplots(ncols =2, nrows=2)ax1, ax2, ax3,ax4 = axes.ravel()x = np.random.normal(size=100)y = np.random.normal(size=100)ax1.plot(x,y,'o')x=np.arange(0,10)y=np.aran
2017-08-17 10:33:59 1962
原创 matplotlib4 详解 复杂图形
lesson17两根坐标轴x= np.arange(2,20,1)y1 = x*xy2 = np.log(x)plt.plot(x,y1)plt.twinx()plt.plot(x,y2,color ='r')plt.show()面向对象的做法x= np.arange(2,20,1)y1 = x*xy2 = np.log(x)fig =
2017-08-17 10:25:00 710
原创 matplotlib 详解3 面向对象
1. 面向对象importmatplotlib.pyplot as pltimportnumpy as npx=np.arange(0,10,1)y=np.random.randn(len(x))fig=plt.figure()ax=fig.add_subplot(111)l,=plt.plot(x,y)t =ax.set_title('object oriente
2017-08-17 10:05:32 1510
原创 matplotlib 详解2 -颜色、线与点
chapter 2 八种内建颜色b: blueg: greenr: redc: cyanm: magentay: yellowk: blackw: white
2017-08-16 22:23:21 2882
原创 matplotlib 详解1-基本图形
1. 初始importmatplotlib.pyplot as pltplt.plot([1,2,3],[3,2,1])plt.show()2 . 饼图labels= 'A','B','C','D'fracs = [15,20,35,30]plt.axes(aspect = 1) # X Y轴变成1:1explode =[0,0.05,0,0]pl
2017-08-16 22:08:22 475
原创 如何找到系统中所有multi的信息对象以及信息对象是由那个立方体提供
本文绝对原创,今天一下午搞出来的先建立一个VIEW2. 输入以下字符3.选择条件,所有MULTI都是以Z开头的结果:所有Z开头的信息对象,以及信息对象是由哪个立方体提供的都可以看到。
2017-06-15 17:16:02 330
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人