2020-09-14 03:08发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我们正在使用SmartForms进行员工评估。
在评估中,我们具有一些员工技能,对于每一项员工技能,我们在HAP评估中都有一个自由文本框(注),
现在,我想在我们的SmartForms表单上为所有技能显示此免费文本注释。
例如:
技能
对客户的义务:
注意:员工符合要求。
表格上已经显示了技术专家,但是我无法获取注释。
您对此有什么想法吗?
最美好的愿望
麦克风
你好麦克风,
美好的一天。
您能给我们一些截图吗?例如, 1,如何维护技能注释并在注释部分中显示? 2,在smartfrom上看起来如何? 3,您的模板使用的智能表单名称是什么?
最诚挚的问候。露西·兰
嗨,麦克风,
所以您正在使用ZHAP_TEMPLATE_01。
为了使用智能表单,您是否还拥有自己的BAdI HRHAP00_SMARTFORMS实现?如果是这样,那么我认为您可以尝试遵循 HRHAP00_SMARTFORMS02的标准SMARTFORM BAdI实现中的逻辑。
在标准实现中,t_body_cell_notes在FM HRHAP_CONVERT_NOTE_TO_SMART中进行转换,以使便笺数据适合智能表格。 然后,据我所见,smartform的FM已执行。您可以查看实现的GET_OUTPUT_INFO_WITH_DATA方法的详细信息。
你好露西
谢谢您的回复!
是的,可以,请给我一些有关此情况的屏幕截图:
1。 注释在我们的评估模板上如下所示:
2。 在您的Smartform上看起来如何:
3。 模板的智能表单名称:
HAP_TEMPLATE_01->复制到ZHAP_TEMPLATE_01
第2点显示了我们的主要问题
如您所见,如果我们保持带有注释的"结果导向"技能,那么该注释将显示在所有其他技能下,例如,在"过程质量"下。
我使用以下编码:
SPAN {font-family:" Courier New"; 字体大小:10pt; 颜色:#000000; 背景:#FFFFFF; } .L0S32 {color:#3399FF; } .L0S33 {color:#4DA619; } .L0S52 {color:#0000FF; } .L0S55 {color:#800080; } .L0S70 {color:#808080; }
清除gv_counter。循环到T_BODY_ELEMENTS 进入GW_BODY_ELEMENTS 其中名称+0(40)='Results orientation'。 使用t_body_cells 执行read_note t_body_cell_notes gw_body_elements-row_iid 更改g_note_column_iid。 将T_BODY_CELL_NOTES循环到GW_BODY_CELL_NOTES 中,将ROW_IID EQ GW_BODY_ELEMENTS-ROW_IID和 EQID到 COLUMN_ID到 COLUMN_ID。 。 Endloop。 Endloop。
最良好的祝愿
露西你好
感谢您提供的信息!
是的,我的调试显示FM HRHAP_CONVERT_NOTE_TO_SMART已处理。 在我们的系统中,Badi实现
HRHAP00_SMARTFORMS01是活动的,而HRHAP00_SMARTFORMS02不是活动的。
但是我为每个其他技能都显示一个技能的注释而感到困惑(如我之前的消息中所示)。
此致,麦克风
嗨,麦克风,然后只能通过调试对其进行详细检查...
Br 露西
最多设置5个标签!
你好麦克风,
美好的一天。
您能给我们一些截图吗?例如,
1,如何维护技能注释并在注释部分中显示?
2,在smartfrom上看起来如何?
3,您的模板使用的智能表单名称是什么?
最诚挚的问候。
露西·兰
嗨,麦克风,
所以您正在使用ZHAP_TEMPLATE_01。
为了使用智能表单,您是否还拥有自己的BAdI HRHAP00_SMARTFORMS实现?如果是这样,那么我认为您可以尝试遵循
HRHAP00_SMARTFORMS02的标准SMARTFORM BAdI实现中的逻辑。
在标准实现中,t_body_cell_notes在FM HRHAP_CONVERT_NOTE_TO_SMART中进行转换,以使便笺数据适合智能表格。 然后,据我所见,smartform的FM已执行。
您可以查看实现的GET_OUTPUT_INFO_WITH_DATA方法的详细信息。
最诚挚的问候。
露西·兰
你好露西
谢谢您的回复!
是的,可以,请给我一些有关此情况的屏幕截图:
1。 注释在我们的评估模板上如下所示:
2。 在您的Smartform上看起来如何:
3。 模板的智能表单名称:
HAP_TEMPLATE_01->复制到ZHAP_TEMPLATE_01
第2点显示了我们的主要问题
如您所见,如果我们保持带有注释的"结果导向"技能,那么该注释将显示在所有其他技能下,例如,在"过程质量"下。
我使用以下编码:
SPAN {font-family:" Courier New"; 字体大小:10pt; 颜色:#000000; 背景:#FFFFFF; } .L0S32 {color:#3399FF; } .L0S33 {color:#4DA619; } .L0S52 {color:#0000FF; } .L0S55 {color:#800080; } .L0S70 {color:#808080; }
清除gv_counter。
COLUMN_ID。 。
循环到T_BODY_ELEMENTS
进入GW_BODY_ELEMENTS
其中名称+0(40)='Results orientation'。
使用t_body_cells
执行read_note
t_body_cell_notes
gw_body_elements-row_iid
更改g_note_column_iid。
将T_BODY_CELL_NOTES循环到GW_BODY_CELL_NOTES
中,将ROW_IID EQ GW_BODY_ELEMENTS-ROW_IID和
EQID到
COLUMN_ID到
Endloop。
Endloop。
最良好的祝愿
麦克风
露西你好
感谢您提供的信息!
是的,我的调试显示FM HRHAP_CONVERT_NOTE_TO_SMART已处理。 在我们的系统中,Badi实现
HRHAP00_SMARTFORMS01是活动的,而HRHAP00_SMARTFORMS02不是活动的。
但是我为每个其他技能都显示一个技能的注释而感到困惑(如我之前的消息中所示)。
此致,
麦克风
嗨,麦克风,
然后只能通过调试对其进行详细检查...
Br
露西
一周热门 更多>