BW出口变量增强
英文好的可以直接看下面2个链接,第三个是经过翻译的,本文中很多也是直接从第三篇拷贝过来的。
http://help.sap.com/saphelp_nw70ehp1/helpdata/en/1d/ca10d858c2e949ba4a152c44f8128a/content.htm
http://help.sap.com/saphelp_nw04s/helpdata/EN/1d/ca10d858c2e949ba4a152c44f8128a/frameset.htm
用户出口增强,定义方法:
I_STEP 值说明: I_STEP = 1,Call is made directly before variable entry. 可用于预先填充选择变量。如果在这里对变量进行了操作,就没法在step2里边对该变量做修改了。
I_STEP = 2,Call is made directly after variable entry. This step is only executed if the same variable is not input-ready and could not be filled for I_STEP = 1.
这句话的意思就是如果你想触发step2,就必须在Bex Analyser上变量属性中去掉“变量已准备输入”,并且在i_step = 1的时候不能对这个变量做处理。
"I_STEP = 3,In this call, you can check the values of the variables. When an exception (RAISE) is triggered, the variable screen appears again. I_STEP = 2 is then also called again.
检查变量,当抛出异常的时候,变量会被要求重新输入,当然step2也会被再次触发。
"I_STEP = 0,The enhancement is not called from the variable screen. The call can originate from the authorization check or from the monitor.
这个不会从变量输入触发,会被权限检查或者监视器触发。
Field |
Description |
VNAM |
Variable name |
IOBJNM |
InfoObject name |
SIGN |
(I)ncluding [ ] or (E)xcluding ] [ |
OPT |
Operators: EQ =, BT [ ], LE <=, LT <, GE >=, GT >, CP, and so on |
LOW |
Characteristic value |
HIGH |
Characteristic value of upper limit for intervals or node InfoObject for hierarchy nodes |
month is taken from an input-ready variable MONTH; this is then used to generate
an interval that cumulates all months from January ('01') up to the current
month. The customer exit variable CUMMONTH contains the interval as the
value.