显示2 ALV拖放

2020-08-26 04:34发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我对ALV很陌生,

这是我的问题。 我想在 2 ALV中显示我的结果,例如标准BCALV_TEST_GRID_DRAG_DROP

我不知道从哪里开始使用它以便在其中使用我的输出。

我要输出的字段是vbeln,posnr,lgnum,lgtyp,tanum,tapos。

我正在使用的唯一参数是" likp-vbeln"。

有人可以帮我吗? :)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我对ALV很陌生,

这是我的问题。 我想在 2 ALV中显示我的结果,例如标准BCALV_TEST_GRID_DRAG_DROP

我不知道从哪里开始使用它以便在其中使用我的输出。

我要输出的字段是vbeln,posnr,lgnum,lgtyp,tanum,tapos。

我正在使用的唯一参数是" likp-vbeln"。

有人可以帮我吗? :)

付费偷看设置
发送
3条回答
吹牛啤
1楼-- · 2020-08-26 05:15

乔安娜,你好,新年快乐。

我想我需要从ALV开始,感谢您,这将是一个很好的开始。

我将尝试一下,稍后再介绍它的运行方式。

谢谢

我是小鹏鹏啊
2楼-- · 2020-08-26 05:04

对于所有想帮助Yvette的人来说,她在上一个相同问题中解释的确切问题现在已经删除,那就是如何从输入中选择提到的六列 字段" likp-vbeln"以及如何在ALV中显示它们。

SAP小菜
3楼-- · 2020-08-26 05:17

Hi Yvette,

此初始示例缺少ALV和完善的功能,但只是一个开始,直到您收到ALV提示为止。 (您也可以在"所有条目"中使用"代替",并进行其他更改。)新年快乐。

*

报告yreport1。

表格:,嘴唇,mseg,ltap。 "在此处添加您正在使用的其他表

*"注意:mseg-tanum-> ltap-tanum

*

数据:lt_likp的开头出现0,

vbeln像likp-vbeln一样,

lt_likp的

末尾。

*

数据:lt_lips的开头出现0,

vbeln就像嘴唇-vbeln,

posnr就像lips-posnr,

lgnum就像lips-lgnum," lips-lgnum-> ltap-lgnum一样获得ltap-tanum&-tapos lgtyp就像lips-lgtyp,

*"像ltap-tanum一样的tanum

*"像ltap-tapos一样,

lt_lips的

末端。

*

数据:ld_tanum类型为ltap-tanum。 "转储单编号数据

数据:ld_tapos类型为ltap-tapos。 "转储订单项目数据

*

数据:lt_input_to_alv的开头出现0,

vbeln就像嘴唇-vbeln,

posnr就像lips-posnr,

lgnum就像lips-lgnum," lips-lgnum-> ltap-lgnum

lgtyp就像lips-lgtyp," lips-lgnum-> ltap-lgtyp

像ltap-tanum一样的tanum

像ltap-tapos一样的

lt_input_to_alv的结尾。

*

选择选项:s_vbeln(用于likp-vbeln)。

*

选择开始。

选择单个vbeln"可选

从likp到lt_likp的相应字段,其中vbeln = vbeln。

*

如果sy-subrc =0。" if1

从嘴唇中选择vbeln posnr lgnum lgtyp tanum tapos到表lt_lips的对应字段中,其中vbeln = s_vbeln。

*

如果sy-subrc =0。" if2

在lt_lips处循环。 " loop1

将对应的lt_lips移动到lt_input_to_alv。

将对应的lt_ltap移动到lt_input_to_alv。

从ltap选择tanum tapos到表lt_ltap的相应字段中

其中lgnum = lt_lips-lgnum。

在lt_ltap处循环。 " loop2

将lt_ltap-tapos移至lt_input_to_alv-tapos。

将lt_ltap-tanum移至lt_input_to_alv-tanum。

*在此处插入您的ALV代码

结束循环。 " endloop2

*

*在此处插入更多ALV代码

结束循环。 " endloop1

*等

endif。 " if2

endif。 " if1

*等*

参考文献 https://www.se80。 co.uk/saptables/l/lips/lips.htm https://www.se80.co.uk/saptabfields/m/mseg/mseg-tanum.htm https://www.se80.co.uk/saptabfields/l/ltap/ltap-tanum.htm https://www.se80.co .uk/saptabfields/l/ltap/ltap-tapos.htm https://answers.sap.com/questions/5397632/lips-table.html http://leanx.eu/en/sap/table/likp

一周热门 更多>