调用转换以下载带有布局变体选项的Excel

2020-09-04 09:04发布

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

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


你好大师,

我正在使用XML附件的调用转换,而相同的调用转换我需要在选择屏幕中添加布局变体,并且同样要应用一个邮件附件excel。

代码就像-

呼叫转换ZEDI_FORMAT_XLS_NEW

源表= GT_OUTTAB []

结果XML XMLSTR。

在这里我还需要布局应用变体。

请提出建议

谢谢

苏里亚

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

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


你好大师,

我正在使用XML附件的调用转换,而相同的调用转换我需要在选择屏幕中添加布局变体,并且同样要应用一个邮件附件excel。

代码就像-

呼叫转换ZEDI_FORMAT_XLS_NEW

源表= GT_OUTTAB []

结果XML XMLSTR。

在这里我还需要布局应用变体。

请提出建议

谢谢

苏里亚

付费偷看设置
发送
5条回答
SAP砖家
1楼-- · 2020-09-04 09:40

感谢Sandra在这里提供快速帮助。

是的,但是我的目的是了解我们是否可以在Call转换中使用布局变体,因为我从未遇到过这种情况。

很多时候我都将这种变体放入FM

SPAN {font-family:" Courier New"; 字体大小:10pt; 颜色:#000000; 背景:#FFFFFF; } .L0S31 {font-style:italic; 颜色:#808080; } .L0S32 {color:#3399FF; } .L0S33 {color:#4DA619; } .L0S52 {color:#0000FF; } .L0S55 {color:#800080; } .L0S70 {color:#808080; }


呼叫功能'REUSE_ALV_GRID_DISPLAY'
导出
I_CALLBACK_PROGRAM = P_REPID
I_BACKGROUND_ID = P_ID
IS_LAYOUT = P_LAYOUT
IT_FIELDCAT = P_FCAT
I_SORT = P_DEFAULT
I_SAVE ='A'
IS_VARIANT = G_VARIANT
表格
T_OUTTAB = PT_DISPLAY
例外
PROGRAM_ERROR = 1
其他=2。
如果SY-SUBRC < > 0.
ENDIF。
ENDFORM。 " ALV_GRID_DISPLAY

如上。

谢谢

bbpeas
2楼-- · 2020-09-04 09:29

要回答您的最新评论,是的,您"可以在Call转换中使用布局变体",但这是一个自定义转换,因此您需要从头开始对其进行编码,但是我

ZJXianG
3楼-- · 2020-09-04 09:30

嗨,我们可以使用FM复用_alv_list_display的布局变体数据在Excel中发送附件。

能不能别闹
4楼-- · 2020-09-04 09:38

这被称为"现状":我们无法回答,因为我们对您的问题的理解不够,您认为您的问题足够详细,任何人都可以理解。

亦是此间程序员
5楼-- · 2020-09-04 09:28

我认为 您尝试将数据下载到excel而不在ALV中显示,但是excel布局需要与所使用的ALV变体相对应。 在转换中,您无法执行此操作,ALV变体与您自己的转换之间没有任何联系,您必须先为转换中的每个变体编写模板,然后再调用它。 实现它的另一种方法是使用ALV方法,我认为您可以在Internet上找到很多示例。

一周热门 更多>