数据没有保存到数据库?

2020-09-27 06:35发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) METHOD save_emp...

         点击此处--->   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。
因此未保存到数据库。

请提出任何建议。