2020-08-26 04:34发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我对ALV很陌生,
这是我的问题。 我想在 2 ALV中显示我的结果,例如标准BCALV_TEST_GRID_DRAG_DROP
我不知道从哪里开始使用它以便在其中使用我的输出。
我要输出的字段是vbeln,posnr,lgnum,lgtyp,tanum,tapos。
我正在使用的唯一参数是" likp-vbeln"。
有人可以帮我吗? :)
乔安娜,你好,新年快乐。
我想我需要从ALV开始,感谢您,这将是一个很好的开始。
我将尝试一下,稍后再介绍它的运行方式。
谢谢
对于所有想帮助Yvette的人来说,她在上一个相同问题中解释的确切问题现在已经删除,那就是如何从输入中选择提到的六列 字段" likp-vbeln"以及如何在ALV中显示它们。
Hi Yvette,
此初始示例缺少ALV和完善的功能,但只是一个开始,直到您收到ALV提示为止。 (您也可以在"所有条目"中使用"代替",并进行其他更改。)新年快乐。
*
报告yreport1。
表格:,嘴唇,mseg,ltap。 "在此处添加您正在使用的其他表
*"注意:mseg-tanum-> ltap-tanum
数据:lt_likp的开头出现0,
vbeln像likp-vbeln一样,
末尾。
数据: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一样,
末端。
数据:ld_tanum类型为ltap-tanum。 "转储单编号数据
数据:ld_tapos类型为ltap-tapos。 "转储订单项目数据
数据:lt_input_to_alv的开头出现0,
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
最多设置5个标签!
乔安娜,你好,新年快乐。
我想我需要从ALV开始,感谢您,这将是一个很好的开始。
我将尝试一下,稍后再介绍它的运行方式。
谢谢
对于所有想帮助Yvette的人来说,她在上一个相同问题中解释的确切问题现在已经删除,那就是如何从输入中选择提到的六列 字段" likp-vbeln"以及如何在ALV中显示它们。
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
一周热门 更多>