数据库怎么修改数据:如何为ABAP中的现有记录修改数据库表中的数据

关于数据库怎么修改数据的问题,在abap modify中经常遇到, 我已经创建了数据库表 ZSP_EMP_DET 里面我通过屏幕提供值执行 CRUD 操作。

我已经创建了数据库表 ZSP_EMP_DET 里面我通过屏幕提供值执行 CRUD 操作。

所以我试图找到记录是否已经存在于表中,如果通过屏幕找到更新值,但值没有在 DB 表中修改。

    DATA zsp_emp_det TYPE zsp_emp_det.
    DATA gwa_emp type table of zsp_emp_det.
    gwa_emp-empid = zsp_emp_det-empid.     "it is a name given to input fields on screen
    SELECT * from ZSP_EMP_DET
        where empid = gwa_emp-empid.
    IF sy-subrc = 0.
        gwa_emp-fname = zsp_emp_det-fname.
        gwa_emp-lname = zsp_emp_det-lname.
        gwa_emp-loc = zsp_emp_det-loc.
        gwa_emp-designation = zsp_emp_det-designation.
        gwa_emp-bdate = zsp_emp_det-bdate.
        gwa_emp-doj = zsp_emp_det-doj.
    
        MODIFY zsp_emp_det FROM gwa_emp.
    
    
        MESSAGE 'Data Modified Successfully' TYPE 'S'.
    
    ELSE.
        MESSAGE 'Data is not Modified' TYPE 'E'.
    ENDIF.
2

您需要填写结构中的主要字段。我不确定表结构。您可以使用移动对应来填充结构,也可以选择如下结构。

 SELECT * 
   FROM ZSP_EMP_DET
   INTO gwa_emp
        where empid = gwa_emp-empid.

本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处

(706)
我的世界的代码大全:带有国家代码的世界国家列表
上一篇
网页频繁提示登录超时:AWS MySQL连接频繁超时
下一篇

相关推荐

  • filezilla服务器端配置:如何使用FileZilla服务器配置进行FTP传输

    FileZilla服务器端配置是指在服务器上安装FileZilla服务器软件并进行相关的配置,以便能够使用FileZilla客户端连接到该服务器。…

    2023-01-12 13:39:43
    0 24 88
  • filezilla连接被服务器拒绝:解决Filezilla连接被服务器拒绝的方法

    连接被服务器拒绝是由于您的FTP帐户信息不正确或者您的IP地址被服务器拒绝而导致的。具体原因可能有以下几种:…

    2023-03-15 14:07:40
    0 52 70
  • gaussdb数据库下载强大的数据库管理系统,让你轻松管理大型数据库

    GaussDB是一款基于MySQL的关系型数据库,由华为技术有限公司开发,可以支持大规模的数据处理,提供高性能、高可用的数据库服务。…

    2023-03-24 07:37:24
    0 55 84
  • fifa20球员数据库从技术能力到表现实力的评估

    FIFA20球员数据库是一个由EA Sports创建的数据库,存储了FIFA20游戏中所有球员的详细信息。它包括每个球员的名字、位置、国籍、年龄、身高、体重、速度、力量、弹跳、头球、射门、传球、抢断、盘带、守门、体力等。…

    2023-01-19 08:18:34
    0 32 11
  • django批量更新数据库(含代码示例)

    示例示例Django批量更新数据库是指在Django中一次性更新多条记录,而不是逐条更新。下面是一个示例代码:from django.db.models import F…

    2024-01-13 14:55:00
    0 56 31
  • 小额程序:使用Paypal或其他付款处理服务处理小额付款

    关于小额程序的问题,在paypal payment processing中经常遇到,目前,我使用 PayPal 进行支付处理。几乎 90 % 的项目以 $.99 的价格出售,并希望使用 Paypals 的 Micropayment 帐户,但 PayPal 表示“支持向美国到美国,GB 到 GB,AU 到 AU 以及欧盟到欧盟交易的商家进行小额支付”。我的公司位于美国,但客户非常全球化。这是否意味着使用小额支付选项,我不能从居住在欧洲或美国以外的人那里收取付款…

    2022-12-16 09:37:18
    0 82 95
  • Sinأ:在 sin_addr sin_family等中“sin”是什么意思

    关于Sinأ的问题,在what does sin mean中经常遇到,我是 UNIX 套接字编程的新手,我想知道 sin_addr,sin_family 等中的“sin”是什么?…

    2022-12-12 00:22:15
    0 69 25
  • Rd ma:Arduino 4-20ma精度

    关于Rd ma的问题,在4 20ma sensor arduino中经常遇到,我正在使用 2 Wires Current Loop 将压力变送器 Dwyer MS-121(范围为-100 Pa 至 + 100Pa)连接到 Arduino。对于分流电阻器,我正在使用 220Ohm。因此,要从电压到压力进行计算,这就是我要做的:读数是我从分流电阻器读取的内容…

    2022-12-08 07:58:02
    0 22 91

发表评论

登录 后才能评论

评论列表(26条)