2020-08-19 11:45发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我将创建一个数据库/维护视图,其中应将同一数据库表使用两次(该表是主表的两个单独字段的外键)。
在标准数据库视图中,可以使用ALIAS定义选项,但是在SAP中找不到类似的选项。
例如:
主表ZMAT_CONVERT的视图,其中包含字段MATNR_FROM,MATNR_TO。
MATNR_FROM应该链接到MARA,但是MATNR_TO也应该链接到MARA。
这怎么办?
预先感谢
上海
你好
我曾经试着这样做,但在我旁边却没有得到。
谢谢你,江户。 到2020年对我有帮助!
我必须说我也必须实现事件05才能更改现有数据。
Shai(张贴问题的人)本人已经回答了这个问题,但是它隐藏在评论中,因此我将其复制到此处,并在下面进行改进:
"嗨,
感谢您的答复。
我终于成功了,尽管有点棘手:
1。 首先,我基于表ZMARA_DEST和MAKT创建了一个维护视图(MAKT被定义为外键,并且只分配给视图一次)。
2。 然后,我在"视图"字段中添加了两次带有两个不同视图字段名称的MAKT-MAKTX字段(出于某种原因,这是可能的)。
3。 最后,我实现了所有3个自定义事件:AA,AC,AD,为此,我复制了标准格式(get_data,read_single,compl),并进行了一些修改。 就我而言,我更改了MAKTX2值的选择方法。
最诚挚的问候,
上海"
添加:
对于第3步,我仅实现了事件05(FORM add_text)和AA(FORM read_and_add_text)。
这是我的示例代码:
FORM add_text。 检查zieplant_ctrl_v-old_iwerk不是初始的 AND zieplant_ctrl_v-old_iwerk_txt = zieplant_ctrl_v-new_iwerk_txt。 选择单个名称1 从t001w 在哪里怪癖= @ zieplant_ctrl_v-old_iwerk INTO @ zieplant_ctrl_v-old_iwerk_txt。 ENDFORM。 FORM read_and_add_text。 执行get_data_zieplant_ctrl_v。 "标准生成的阅读例程 环总数[[]分配。 zieplant_ctrl_v = 。 执行add_text。 = zieplant_ctrl_v。 结局。 ENDFORM。
最多设置5个标签!
你好
我曾经试着这样做,但在我旁边却没有得到。
谢谢你,江户。 到2020年对我有帮助!
我必须说我也必须实现事件05才能更改现有数据。
嗨,
Shai(张贴问题的人)本人已经回答了这个问题,但是它隐藏在评论中,因此我将其复制到此处,并在下面进行改进:
"嗨,
感谢您的答复。
我终于成功了,尽管有点棘手:
1。 首先,我基于表ZMARA_DEST和MAKT创建了一个维护视图(MAKT被定义为外键,并且只分配给视图一次)。
2。 然后,我在"视图"字段中添加了两次带有两个不同视图字段名称的MAKT-MAKTX字段(出于某种原因,这是可能的)。
3。 最后,我实现了所有3个自定义事件:AA,AC,AD,为此,我复制了标准格式(get_data,read_single,compl),并进行了一些修改。 就我而言,我更改了MAKTX2值的选择方法。
最诚挚的问候,
上海"
添加:
对于第3步,我仅实现了事件05(FORM add_text)和AA(FORM read_and_add_text)。
这是我的示例代码:
一周热门 更多>