
BW/ABAP
文章平均质量分 60
xinzw
这个作者很懒,什么都没留下…
展开
-
同技术名query问题解决
同技术名query问题解决采用更改query技术名的方法1.se38 ANALYZE_RSZ_TABLES2.选下列表格3.分析不一致性4.点击进去看一下我把其中的一个加了_1,这样就不会出现两个分不清楚了。...原创 2020-11-11 08:17:45 · 168 阅读 · 0 评论 -
BW QUERY中的对象调用清单
REPORTZBW_QUERYOBJ_WHEREUSED.TABLESRSZELTXREF.DATAZ_END_FLAGTYPECVALUE'N'.DATAGT_TMP1TYPETABLEOFRSZELTXREFWITHHEADERLINE.DATAGT_TMP2TYPETABLEOFRSZELTXREFWITHHEADERLINE.DATAGT_RSZELTDIRTYPETABLEOFRSZELTDIRWITHHEADERLINE....原创 2020-06-12 09:06:44 · 662 阅读 · 0 评论 -
abap程序下载
代码不是我写的。。 感谢贺老师,但我觉得也不是他写的program zdown.*======================================================================================================================* Direct Download Enterprise v原创 2017-05-17 16:21:56 · 2435 阅读 · 1 评论 -
SAP中杀进程的几种方法
1.事务代码sm502.事务代码sm66以上为常规操作,以下3,4需谨慎操作3.事务代码sm69 自定义命令4.事务代码SE38执行程序RSBDCOS0 这个我没做成,有时间再试。。原创 2017-05-10 12:24:53 · 2003 阅读 · 0 评论 -
BPS计划功能出口的数据处理
前面一篇文章说过,BPS表单中的数据是可以通过计划功能出口传输到内表(是个HASH表),但我仅仅是通过LOOP,对其某一列值做了合计,并没有实际改动数据。后来的需求中又涉及到这一部分,而且不光要改数值,还要增加数据记录,这次又试验了几把,结果是成功的~BPS的功能,其实也比较完善了。对于预算管理甚至其他应用功能的开发,应该都是能提供一套解决方案的。然而,界面被吐槽,新产品的不断推出原创 2017-08-21 10:31:52 · 289 阅读 · 0 评论 -
UPSPL目录树转为ALV输出
UPSPL就是下图这样的,能按层级展开,各个级别分别存放不同的计划表单。公司是按表单对用户做授权的,不同的ROLE看到的目录都不一样,那可想而知用PFCG做角色时,你要复制粘贴多少次。有了这个程序,每个表单从根节点到表单本身,在一个界面都能看到,简直不能再方便了。代码很通用,直接粘上来的,注意最深的层级是支持到9层,就是说你的表单最多放在第8级子目录下,否则就不能正常显原创 2017-08-21 11:35:05 · 370 阅读 · 0 评论 -
BPS表单使用标准消息类弹出提示框
效果:关键代码(其实主要是记录一下这个消息类:upc_fw): CONCATENATE 'The costcenter total(' ZKF_C ') is not eaqul to' INTO ZMSG1 . CONCATENATE 'the' ZLV ' total(' ZKF9_C ').' INTO ZMSG2 .原创 2017-08-22 09:07:45 · 261 阅读 · 0 评论 -
查询计划功能执行情况
查询计划功能执行情况,通用功能,直接复制粘贴可用。效果图:代码:*&---------------------------------------------------------------------**& Report ZBPS_LAY_EXE_STAT*&*&------------------------------------------原创 2017-08-22 16:14:57 · 332 阅读 · 0 评论 -
Process type LOADING is only released for use in BW standard client
Hi,I received an error I never came across before:Check results for process LOADING ZPAK_... in chain .. :Message no. RSPC135Process type LOADING is only released for use in BW standard clientMessage ...转载 2018-06-29 15:07:57 · 202 阅读 · 0 评论 -
Process type LOADING is only released for use in BW standard client
解决处理链传输时发生的一类报错。Hi, I received an error I never came across before: Check results for process LOADING ZPAK_... in chain .. :Message no. RSPC135Process type LOADING is only released for u...转载 2018-07-25 11:01:42 · 343 阅读 · 0 评论 -
ABAP读取CUBE方法参考
1. First call to BAPI_CUBE_GETDETAIL, to get all infoobjects of a cube, it returns a list of infoobjects in INFOOBJECTS parameter.2. Then built an internal table with all the characteristics require...转载 2018-09-20 14:28:33 · 677 阅读 · 0 评论 -
FM数据源黄灯问题
RSA3跑数没问题,但信息包会一直黄灯,原因是rsa3限制了调用次数,达到次数就停止,但跑信息包时没人跟你说跑几次,所以如果没有一个标志,这信息包的作业会一直跑。这里需要在某个地方给一个终止信号RAISEno_more_data。使用query做基础,建立fm数据源的方法:fm1:放在rso2的配置里,做数据源接口用fm2:在fm1中调用,抽取query的数据,调用一次即做全局标记,...原创 2019-06-25 10:39:14 · 257 阅读 · 0 评论 -
BW/BPS Authority Where-Used List
BW/BPS权限管理用的到,用户、权限、组织、表单各种正查反查。ECC的拿去改改也能用。*&---------------------------------------------------------------------**& Report ZUSER_AUTH*&*&-----------------------------------------原创 2017-05-17 15:48:59 · 346 阅读 · 0 评论 -
STANDARD_FULLSCREEN
大部分的ALV报告都是不需要我们再单独去创建GUI-Status的,直接复制标准程序的过来就好。Function Group :KKBL把STANDARD_FULLSCREEN 复制到你的报告里,OVER.原创 2017-05-17 15:45:05 · 1584 阅读 · 0 评论 -
使用计划功能激活数据片
BPS里的DATASLICE,用来锁定指定条件的计划数据。本代码大部分来源于网上资料,做了简化,重点是参考其中对BUFFER的处理。计划功能出口调用的SE37函数,标准的导入导出参数几乎是固定的几个,如果你需要对计划数据进行读写,那还得加一个XTH_DATA的Changing参数。具体概念看看计划功能出口的标准F1帮助也能了解大概了。实现的功能:通过执行计划功能,实原创 2017-05-17 13:46:27 · 331 阅读 · 0 评论 -
关于BW出口变量
关于BW Query的出口变量,网上好多资料I_STEP = 1 可以初始化变量值I_STEP = 2 也可以给变量赋值,但是变量必须不是”用户已准备输入“(ready for input)I_STEP = 3 用来检查变量值,可以返回消息百度可以返回好多结果,可是我想通过出口跟用户说两句话,这个功能试了两天也没成功,只好暂时搁置了。主要想说,I_STEP = 3 不原创 2017-03-16 15:51:21 · 2990 阅读 · 0 评论 -
BW出口变量自定义消息文本
在论坛找到了方法,使用函数RRMS_MESSAGE_HANDLING就可以把消息传出去啦。见图,我是写在了I_STEP 2中,消息文本也可以是动态值,如图中I_MSGV2,当用户输入一个权限范围之外的值时,让弹框来友好的告诉他。感谢这个帖子,有时间我看看是否可以转载:https://blogs.sap.com/2014/11/11/everything-you-al原创 2017-03-17 13:30:13 · 900 阅读 · 0 评论 -
Everything you always wanted to know about the processing of customer exit variables, but …
原文链接:https://blogs.sap.com/2014/11/11/everything-you-always-wanted-to-know-about-the-processing-of-customer-exit-variables-but/Everything you always wanted to know about the processing o转载 2017-03-17 13:54:21 · 776 阅读 · 0 评论 -
列出请求号中包含的Query
看到这些东东是不是很烦,根本不知是什么,打包一个QUERY就会往请求号里添加无数个这样的元素其实 打开QueryDesigner,选中任意一个元素,看高级选项那页,都会有这样一个ID号,包括Query本身的技术名 也对应着一个ID这样看起来稍微有点关系了,但光凭一个ID号去判断他是哪个Query里的哪个元素,就比较费事,这里也先不多说了,还是简单粗暴点逻辑基础:RSRREP原创 2017-04-17 16:32:42 · 517 阅读 · 0 评论 -
SAP中执行OS命令
事务代码 SM69系统预置了一些命令,一般用不上,新建一条自定义的,我的系统是WIN_NT,所以填的是DOS命令,保存并执行就可以了。记得熟练应用DIR ~~原创 2017-04-13 16:16:49 · 4060 阅读 · 0 评论 -
SPOOL_INTERNAL_ERROR
公司每天会后台运行程序RFTBFF00来更新汇率,这个作业在开发环境也有,最近为了做某个测试验证,本人把开发环境的作业频率调大了,对,是非常的大,像这样,然后问题来了,今天发现红红一片(那两条完成的是解决问题之后才有的)正常完成会在后台打印日志的,双击他可以看失败的作业,看看消息,这样说,让看ST22ST22这样说,关键词:spool overflo原创 2017-04-19 12:00:22 · 1683 阅读 · 0 评论 -
BPS 表单内容传输至自定义内表
关于BPS的中文内容本身不多,也不知是本人的技术太LOW还是此模块应用太少。近期有新需求产生,就是要判断同一Folder下的两个表单页中数值总和是否一致,当然这也是简化后的需求。大概是这个意思:计算功能实现了将页1中的科目按规则分摊至页2,因种种原因可能导致两个页中的数据不一致,这时需要咱们来提醒用户一下。在保存数据时,告诉用户,你没分摊完全,需要检查一下原因,像这样。--原创 2017-04-17 10:50:13 · 593 阅读 · 0 评论 -
呼出确认对话框 POPUP_TO_CONFIRM_STEP
需要弹出对话框让用户确认时,可以Call这个FunctionPOPUP_TO_CONFIRM_STEP SE37可查看详细内容几个参数,描述比较清楚执行结果:单击了YES之后的效果:注意黄圈里那个ANSWER的值:J -yes ; N -no; A -cancel原创 2017-04-17 13:54:10 · 1974 阅读 · 0 评论 -
UPSPL清单 ALV输出
UPSPL里看到这些计划文件夹,只能一个一个看。公司的权限管理是基于计划文件夹的,也就是你要把某个表单的权限分配给用户,此表单的所有上级目录都要同时分配给用户,否则他啥也看不到。特别是再去维护个技术文档或权限文档啥的,比较麻烦,简直要亲命了。终于有时间自己搞一个程序,ALV输出,所有上级目录一目了然,复制粘贴,筛选排序,一次满足所有分析需求。UPSPL里看到是这样的:原创 2017-04-17 15:15:28 · 495 阅读 · 0 评论 -
读取信息对象层级的函数
记录两个函数,配合使用可以获取到信息对象的层级值列表RSNDI_SHIE_CATALOG_GET 获取层级的ID号,输入信息对象名,输出其下所有的层级ID号--------------------------------------------------------------------------------------------------------------原创 2017-05-16 15:49:46 · 602 阅读 · 0 评论 -
表格维护工具调用方法
用SE93创建事务代码那个感觉不是很方便,偶然间发现了这个函数。感觉不错。DATA: viewname LIKE dd02v-tabname. viewname = 'ZXXXXXX'.'这里是你的数据库表维护视图 CALL FUNCTION 'VIEW_MAINTENANCE_CALL' EXPORTING action原创 2017-05-16 16:00:19 · 358 阅读 · 0 评论 -
BW变量引用清单
在下面两个地方放置变量,本程序适用。1 查询的过滤器中:2 查询结构的选择中如果是计算型KF,那个没测试,有需要的时候再来更新(估计不会有需要了)直接上代码吧,输入变量的技术名,就能返回引用此变量的所有查询了。REPORT ZVAR_WHERE_USED.TABLES:RSZELTDIR,RSZELTXREF.DATA IT_RSZELTDIR原创 2017-03-28 15:01:38 · 535 阅读 · 0 评论