如何在ls_fieldcat报告ALV中拆分2值

2020-09-02 10:04发布

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

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


清除ls_fieldcat。
 CONCATENATE'N'alv_tabix(2)INTO ls_fieldcat字段名称。
 CONCATENATE'N'alv_tabix(2)到ls_fieldcat-ref_fieldname中。
 将'Y'alv_tabix(2)放入ls_fieldcat-cfieldname中。


 * CONCATENATE'D'alv_tabix(2)INTO ls_fieldcat字段名称。
 * CONCATENATE'D'alv_tabix(2)INTO ls_fieldcat-ref_fieldname。
 * CONCATENATE'Y'alv_tabix(2)INTO ls_fieldcat-cfieldname。


  ls_fieldcat-col_pos = 9 + sy-tabix。
  ls_fieldcat-seltext_l = PDATA2-DESCRIPTION。
  ls_fieldcat-tabname ='PDATA2'。
   附加ls_fieldcat至lt_fieldcat。


 有编码。
 我需要在值ls_fieldcat-fieldname中加入" N"和" D"。有人可以帮我吗?

 喜欢这个截图。
 我需要显示金额" D"和" N"。
显示是 pdata2-d01 ....用于值物料(6,11111002)
pdata2-n01 ....用于值标准,价格,实际,价格和方差

(38.4 kB)

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

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


清除ls_fieldcat。
 CONCATENATE'N'alv_tabix(2)INTO ls_fieldcat字段名称。
 CONCATENATE'N'alv_tabix(2)到ls_fieldcat-ref_fieldname中。
 将'Y'alv_tabix(2)放入ls_fieldcat-cfieldname中。


 * CONCATENATE'D'alv_tabix(2)INTO ls_fieldcat字段名称。
 * CONCATENATE'D'alv_tabix(2)INTO ls_fieldcat-ref_fieldname。
 * CONCATENATE'Y'alv_tabix(2)INTO ls_fieldcat-cfieldname。


  ls_fieldcat-col_pos = 9 + sy-tabix。
  ls_fieldcat-seltext_l = PDATA2-DESCRIPTION。
  ls_fieldcat-tabname ='PDATA2'。
   附加ls_fieldcat至lt_fieldcat。


 有编码。
 我需要在值ls_fieldcat-fieldname中加入" N"和" D"。有人可以帮我吗?

 喜欢这个截图。
 我需要显示金额" D"和" N"。
显示是 pdata2-d01 ....用于值物料(6,11111002)
pdata2-n01 ....用于值标准,价格,实际,价格和方差

(38.4 kB)
付费偷看设置
发送
4条回答
SAP砖家
1楼-- · 2020-09-02 10:35

我不确定您的要求是什么,但是请检查演示程序BALVHD01和BALVHD01_GROUP,也许您正在寻找的程序就在其中。

樱桃小丸子0093
2楼-- · 2020-09-02 10:31

我读过几次您的问题, 但是不了解

为什么不简单地创建期望的列?

四川大学会员
3楼-- · 2020-09-02 10:28

对于传统的ALV表,您不应该填写ls_fieldcat-tabname 。

Bunny_CDM
4楼-- · 2020-09-02 10:36

在输出中找不到N或D,更多的问题是对要求的不清楚。

一周热门 更多>