之后改变字段长度

时间:2016-02-19 08:09:55

标签: sap abap

$ stack exec doctest -- src/Main.hs

<interactive>:6:14:
    Ambiguous occurrence ‘stdout’
    It could refer to either ‘Turtle.stdout’,
                         imported from ‘Turtle’ at src/Main.hs:6:1-13
                         (and originally defined in ‘Turtle.Prelude’)
                      or ‘System.IO.stdout’,
                         imported from ‘System.IO’
                         (and originally defined in ‘GHC.IO.Handle.FD’)
...
Examples: 2  Tried: 2  Errors: 0  Failures: 0

然后我想将内部表映射为输出为ALV表。他们之后是否有办法改变场长?

3 个答案:

答案 0 :(得分:0)

除了您的代码中存在多个问题之外,您无法做到。如果您需要类似的东西,请在结构中添加一个额外的字段,使其具有您需要的任何大小,并将值复制过来。

答案 1 :(得分:0)

如果目标是向屏幕输出与内部(或数据库)中存储的内容不同(或格式不同)的内容,则可以采用具有转换出口的数据元素。

例如,查看表PRPS的关键字段。

答案 2 :(得分:0)

扩展answer of vwegert

There is already an object named 'PK_HistoryRow' in the database. Could not create constraint or index. See previous errors. 命令(和MOVE-CORRESPONDING)不需要相同的字段类型。内容已转换。因此,您可以在内部结构中定义一个5个字符的字段,并将SELECT ... INTO CORRESPONDING FIELDS - 值复制到这个5个字符的字段中:

BUKRS

陷阱:当您将其与ALV一起使用时,您将失去字段描述。 (另一方面,原始字段的字段描述将不再适合新字段。)