Five Ways to Enhance BI Functionality Using ABAP--Part III--BEx Variables
来源:互联网 发布:手机测音调软件 编辑:程序博客网 时间:2024/06/14 04:40
https://www.sdn.sap.com/irj/scn/wiki?path=/display/BI/Five%252bWays%252bto%252bEnhance%252bBI%252bFunctionality%252bUsing%252bABAP--Part%252bIII--BEx%252bVariables This part I will explain the third point: BEx Variables. Here we should use the standard SAP Enhancement 'RSR00001'. Step 1(I_STEP = 1): is called before the processing of the variable pop-up and gets called for every variable of the processing type,"customer exit." You can use this step to fill your varibale with a default or proposal value. Step 2(I_STEP = 2): is called after porcessing of the variable pop-up. This step is called only for those variables that are not marked as "ready for input" and are set to "mandatory variable entry" Step 3(I_STEP = 3): is called after all variable processing and gets called only once and not per variable. Here you can validata the user entries. Step 0(I_STEP = 0): is called for variables that are used in authorizations objects. Note: You can nto overwrite the user input values into a variaable with this customer exit. You can only derive values for other variables or validate the user entries. Code in ZXRSRU01 is for your reference: Comment: TIM_VAR is the variable that is created in BEx Query Designer and its type is customer exit so that it can be called through the function module. In this demo, I put the I_STEP = 1, that means before the variable pop-up, I give the value 'current date' for this variable.
We can use ABAP coding to fill a variable value.
- Five Ways to Enhance BI Functionality Using ABAP--Part III--BEx Variables
- Using Header Files To Enhance Portability
- Five Ways to Keep Up With Linux
- Five Ways to Create a Scala List
- Five Ways to Derive the Normal Equation
- Plan9 Environment Variables -- Notes of Introduction to OS Abstractions Using Plan 9 from Bell Labs(III)
- A Data Access Layer to persist business objects using attributes and reflection - Part III
- LINQ To XML- Part III
- BI--Currency translation in Bex
- Five Ways to Rev up Your SQL Performance
- Five Ways to Rev up Your SQL Performance
- Five Ways to Break Through the Glass Ceiling
- Effective Ways to Develop Web Part
- 5 simple ways to troubleshoot using Strace
- 5 simple ways to troubleshoot using Strace
- Using Variables
- ABAP Using a Cursor to Read Data
- How to expand the BOM using ABAP?
- SHELL正则表达式
- Javascript页面宽度高度的获取方法
- PowerDesigner教程系列(一)概念数据模型
- 在shell中常用的特殊符号罗列如下
- PowerDesigner教程系列(二)概念数据模型
- Five Ways to Enhance BI Functionality Using ABAP--Part III--BEx Variables
- Data Structures
- PowerDesigner教程系列(三)概念数据模型
- PowerDesigner教程系列(四)概念数据模型
- PowerDesigner教程系列(五)概念数据模型
- C++Builder 6中开发 Office 程序心得
- PowerDesigner教程系列(六)概念数据模型
- 深入理解 ASP.NET 动态控件 (Part 2 - 编译过程)
- smart可能会误报