如何通过输入值在SAP ABAP中使用智能表单显示多个徽标

2020-09-02 08:07发布

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

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


大家好,

是新的SAP ABAP。 所以这是给我的任务。 我的客户有多家公司使用不同的名称和徽标。 因此,我的工作是通过输入值来显示徽标,例如,如果我输入T1400,则应该显示第一家公司的徽标,如果我输入T1500,则应该显示第二家公司的徽标。 在这里,我必须使用smartform来上传图片并通过输入值来显示徽标。 我希望有人在这方面帮助我。

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

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


大家好,

是新的SAP ABAP。 所以这是给我的任务。 我的客户有多家公司使用不同的名称和徽标。 因此,我的工作是通过输入值来显示徽标,例如,如果我输入T1400,则应该显示第一家公司的徽标,如果我输入T1500,则应该显示第二家公司的徽标。 在这里,我必须使用smartform来上传图片并通过输入值来显示徽标。 我希望有人在这方面帮助我。

付费偷看设置
发送
3条回答
路亽曱_Ryan
1楼-- · 2020-09-02 08:30

嗨Dinesh,

转到窗口的条件标签,并提供条件,如果变量是将要打印的公司代码...

歪着头看世界
2楼-- · 2020-09-02 08:45

你好Dinesh,

可以创建自定义Z *表(作为Z_CCODES_LOGO),在其中存储每个公司代码BUKRS的BMAP图形名称。 在Smartforms中,创建一个代码行对象,并使用BUKRS的值编写SELECT SINGLE,并将BMAP图形的名称放入变量GV_LOGO。 然后在名称为LOGO的图形下创建具有以下内容的图形:

名称:&GV_LOGO&

对象:图形

ID:BMAP

Bunny_CDM
3楼-- · 2020-09-02 08:32

您好

您可以按照以下步骤操作,

->如果公司代码列表很大 那么最好使用以下字段创建一个Custom表:(如果公司代码很少,则可以编写CASE语句)

字段1:公司代码

字段2:字段 它将保留在SE78中创建的徽标的值。 优选地,该字段可以是字符字段。

->无论您创建了表格还是使用CASE语句,根据公司代码,您始终只会填充一个徽标。

->填充徽标 会在动态变量中检索并在图形节点中输入该变量,如下所示:

注意 :与CASE语句相比,具有自定义表的优点是,即使将来还有其他公司代码可容纳,与在CASE语句中更改代码相比,在表中添加条目也要容易得多。

希望

致谢

一周热门 更多>