2020-09-04 09:04发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好大师,
我正在使用XML附件的调用转换,而相同的调用转换我需要在选择屏幕中添加布局变体,并且同样要应用一个邮件附件excel。
代码就像-
呼叫转换ZEDI_FORMAT_XLS_NEW
源表= GT_OUTTAB []
结果XML XMLSTR。
在这里我还需要布局应用变体。
请提出建议
谢谢
苏里亚
感谢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
如上。
要回答您的最新评论,是的,您"可以在Call转换中使用布局变体",但这是一个自定义转换,因此您需要从头开始对其进行编码,但是我
嗨,我们可以使用FM复用_alv_list_display的布局变体数据在Excel中发送附件。
这被称为"现状":我们无法回答,因为我们对您的问题的理解不够,您认为您的问题足够详细,任何人都可以理解。
我认为 您尝试将数据下载到excel而不在ALV中显示,但是excel布局需要与所使用的ALV变体相对应。 在转换中,您无法执行此操作,ALV变体与您自己的转换之间没有任何联系,您必须先为转换中的每个变体编写模板,然后再调用它。 实现它的另一种方法是使用ALV方法,我认为您可以在Internet上找到很多示例。
最多设置5个标签!
感谢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
如上。
谢谢
要回答您的最新评论,是的,您"可以在Call转换中使用布局变体",但这是一个自定义转换,因此您需要从头开始对其进行编码,但是我
嗨,我们可以使用FM复用_alv_list_display的布局变体数据在Excel中发送附件。
这被称为"现状":我们无法回答,因为我们对您的问题的理解不够,您认为您的问题足够详细,任何人都可以理解。
我认为 您尝试将数据下载到excel而不在ALV中显示,但是excel布局需要与所使用的ALV变体相对应。 在转换中,您无法执行此操作,ALV变体与您自己的转换之间没有任何联系,您必须先为转换中的每个变体编写模板,然后再调用它。 实现它的另一种方法是使用ALV方法,我认为您可以在Internet上找到很多示例。
一周热门 更多>