繁体   English   中英

在 SAP BW 中创建“人工”步骤 1 变量值

[英]create 'artificial' step 1 variable values in SAP BW

开始编辑 2021.12.08

更具体地说:变量提示(第二行)的硬编码输入选择的逻辑/语法是什么。

    WHEN 'z_step_1_variable'.
    ***MISSING KNOWLEDGE ABOUT ABAP***
    CLEAR L_S_RANGE.
    L_S_RANGE-OPT      = 'EQ'.
    L_S_RANGE-SIGN     = 'I'.
    L_S_RANGE-LOW = VALUE 1 ..... VALUE 5.
    APPEND L_S_RANGE TO E_T_RANGE.

结束编辑

我需要使用 ABAP 在 SAP BW 中创建一个步骤 1 变量,该变量依赖于另一个特征,但具有 5 个“人工”值。 我不允许使用表格或更改信息提供者。

当用户打开查询时,他/她应该必须选择 5 个预定义的可能选项之一。 然后,我将创建取决于用户选择的第 2 步变量。

z_step_1_variable 的示例字符串值:

  1. 所有结构元素
  2. 只有海峡。 元素 1 - 3
  3. 东西 1
  4. 东西 2
  5. 只有海峡。 元素 1、8 和 9

如何创建这 5 个值? 据了解,我只使用了从其他特征中获取值的第 1 步变量。 这是一个文本变量,如果是,如何硬编码这 5 个值?

感谢您对 p 的帮助/信息。

终于找到了解决办法:

声明一个字符串类型的新元素,然后使用上面的代码将值放入变量选择中。

到目前为止,我认为必须将列表或数组用于这样的事情......

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM