数据没有保存到数据库?

2020-09-27 06:35发布

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

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


 METHOD save_employee。
   数据:gs_empl TYPE yempl_details。
    数据:lv_success类型为abap_bool。
  FIELD-SYMBOLS:与gt_employee类似。
    lv_success ='X'。
 读取表gt_employee ASSIGNING  WITH
   密钥guid = cs_key-guid
  员工编号= cs_key-employee_id。
    检查sy-subrc = 0。
    CASE -新。
      当" C"或" M"时。
      将对应的移动到gs_empl。
        从gs_empl修改yempl_details。
      当别人。
    结束。
 通话功能'DEQUEUE_EYEMPL_DETAILS'
  出口
    mode_yempl_details ='E'
    客户= sy-mandt
    guid = cs_key-guid
    员工编号= cs_key-employee_id。
    清除cs_key。
 终结法。


 

专家您好,

我要求在SAP CRM Web UI中,当用户单击"新建"按钮时,它正在导航以创建视图。 移动电话" no"字段最初显示为零。 对于域级别的该特定字段,我不应该显示它,因此我将转换出口保留为ALPHA,并且在创建方法中,我编写了"删除前导零"的语句。 在Web UI中,给出所有值并单击保存后,移动号码字段已转换退出,且前导零尚未保存到数据库自定义表中。 指示将所有零保存到数据库中。

当我调试API Custom类时,我知道save_method中存在问题。


以上是将员工详细信息保存到数据库中的方法。

此处数据已成功传递给,但仅传递了一个字段。 字符格式的手机号码字段未传递给gs_empl。
因此未保存到数据库。

请提出任何建议。

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

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


 METHOD save_employee。
   数据:gs_empl TYPE yempl_details。
    数据:lv_success类型为abap_bool。
  FIELD-SYMBOLS:与gt_employee类似。
    lv_success ='X'。
 读取表gt_employee ASSIGNING  WITH
   密钥guid = cs_key-guid
  员工编号= cs_key-employee_id。
    检查sy-subrc = 0。
    CASE -新。
      当" C"或" M"时。
      将对应的移动到gs_empl。
        从gs_empl修改yempl_details。
      当别人。
    结束。
 通话功能'DEQUEUE_EYEMPL_DETAILS'
  出口
    mode_yempl_details ='E'
    客户= sy-mandt
    guid = cs_key-guid
    员工编号= cs_key-employee_id。
    清除cs_key。
 终结法。


 

专家您好,

我要求在SAP CRM Web UI中,当用户单击"新建"按钮时,它正在导航以创建视图。 移动电话" no"字段最初显示为零。 对于域级别的该特定字段,我不应该显示它,因此我将转换出口保留为ALPHA,并且在创建方法中,我编写了"删除前导零"的语句。 在Web UI中,给出所有值并单击保存后,移动号码字段已转换退出,且前导零尚未保存到数据库自定义表中。 指示将所有零保存到数据库中。

当我调试API Custom类时,我知道save_method中存在问题。


以上是将员工详细信息保存到数据库中的方法。

此处数据已成功传递给,但仅传递了一个字段。 字符格式的手机号码字段未传递给gs_empl。
因此未保存到数据库。

请提出任何建议。

付费偷看设置
发送
5条回答
吹牛啤
1楼-- · 2020-09-27 07:17

嗨,哈里斯,

您需要使用FM转换为特定字段的内部格式,

CONVERSION_EXIT_ALPHA_INPUT

葫芦娃快救爷爷
2楼-- · 2020-09-27 07:11

你好Vignesh

我正在创建新记录,即使它也无法更新。

N-Moskvin
3楼-- · 2020-09-27 07:22

请重新格式化您的问题(将您的评论和问题从ABAP代码中删除)

我是小鹏鹏啊
4楼-- · 2020-09-27 07:15

你好桑德拉·罗斯,

感谢您的建议,我已按您说的做。

Aaron 3364
5楼-- · 2020-09-27 07:18

嗨,哈里斯,

SHIFT lv_data-employee_moblie左删除领先'0'。

压缩lv_data-employee_moblie。

SHIFT lv_data-employee_pcode左删除领先'0'。

压缩lv_data-employee_moblie。

您可以在最终工作区字段中进行。

一周热门 更多>