在处理链中调用APD
来源:互联网 发布:oracle数据库pdf下载 编辑:程序博客网 时间:2024/06/08 04:03
业务场景:在项目中有个需求,数据是通过APD将Query的结果数据加载到DSO里面的,这需要定时执行的一个JOB,这无非就得用到处理链。
技术实现:但处理链中的处理类型没有针对APD的处理类型,在网上查了一下,有了解决的办法。
实现步骤:
1、 创建好所需要的APD,如Z11_FZLR_APD_2。
2、 在se38中运行程序RSAN_PROCESS_EXECUTE,创建运行时变量,该变量保存了需要运行的APD技术名称。
3、输入变式的名字,点“创建”,这样就创建了一个变式。
4、进入处理链的设计界面。
5、选“ABAP程序”处理类型,调用模式:同步,程序名称:RSAN_PROCESS_EXECUTE,
变式:选择在第3步创建的变式。
6、接下来的按正常的步骤继续就可以了~~。
相关知识:
什么是变式:对于后台请求,报表必须至少一个变式。我的个人理解:一个程序运行有一些参数,我可以预先设定这些参数,以便下次运行这个程序时不用再重复输入这些相同的参数,那记住这个程序运行时用固定的参数,可以用变式来保存好。所以在创建变式时,输入程序名后,要输入它的参数。
传输变式:在SE38中输入RSTRANSP,运行,输入程序名(如RSAN_PROCESS_EXECUTE),点“运行”,会出现“传输变式”的对话框,在其中选择要传输的变式即可。
- 在处理链中调用APD
- 在信号处理函数中调用非可重入函数getpwnam
- 在指定方法中抛出异常,在调用该方法的地方处理异常
- Fragment中调用onActivityForResult处理
- TCP编程中,在server端调用fork创建子进程,在子进程中接收/处理外部数据。
- 在ASP.NETAtlas中调用WebService—处理错误,超时以及响应用户的取消操作
- 在.NET CF2.0中调用DirectShow来处理视音频数据
- Quartz在spring中配置,被调用两次的处理办法
- 在iOS设备(iPhone/iPad)中调用摄像头进行全屏拍摄时的处理方案
- 在webview中addJavascriptInterface,js调用java函数打包出现不响应,即使对混淆处理
- Pig 在 shell script中被调用,批量加载处理文件
- 在webview中addJavascriptInterface,js调用java函数打包出现不响应,即使对混淆处理
- 10_5 在信号处理函数中调用非可重入函数getpwnam。
- Python.Scapy -- 交互式数据包处理(可单独使用/在Python中调用)
- 在webview中addJavascriptInterface,js调用java函数打包出现不响应,即使对混淆处理
- 如何DEBUG APD
- APD ABAP例程范例:
- 17. PHP APD
- 为什么你一直没有成就?
- 在Xcode中进行自动化测试
- SQL 2008中怎么打开表并修改
- android中使用get、post和HttpClient方式与服务器交互
- JAVA线程揭秘
- 在处理链中调用APD
- php反射类 ReflectionClass
- java 从零开始,学习笔记之基础入门<封装类>(十一)
- SQL Syntax illustration
- struts2的国际化
- wince下speex消回音
- 程序员常用的五个文本编辑器
- vector中erase陷阱
- 解析windows消息处理机制