SAP ABAP ChatGPT 初体验 我会失业吗?

这篇具有很好参考价值的文章主要介绍了SAP ABAP ChatGPT 初体验 我会失业吗?。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

SAP ABAP ChatGPT 初体验 我会失业吗?

简介: ChatGPT 最近很火,听说我可能要失业!就在今天我历经千辛万苦,终于把 ChatGPT 注册好了。话不多说,我先问两个 ABAP 开发问题压压惊。

关键字:SAP ABAP ChatGPT OpenAI 失业


1. 问题一:写一个 SAP ABAP 接口管理的方案

下面是我在 ChatGPT 的聊天截图,
SAP ABAP ChatGPT 初体验 我会失业吗?
我对这个回答满意度 90% ,此时我内心还不慌,虽然内容很完整逻辑很连贯,但我想着这可能是从哪里整合出来的。

2. 问题二:写一个 SAP ABAP 资产负债表的报表程序

下面是 ChatGPT 写的代码,看到这里我有点慌了,这是真的在 Coding 啊!

REPORT z_asset_liability_report.

TYPES: BEGIN OF t_balance_sheet,
           asset TYPE i,
           liability TYPE i,
         END OF t_balance_sheet.

DATA: balance_sheet TYPE TABLE OF t_balance_sheet,
      total_asset TYPE i,
      total_liability TYPE i.

START-OF-SELECTION.
  SELECT SUM( asset ) asset, SUM( liability ) liability
    INTO CORRESPONDING FIELDS OF TABLE balance_sheet
    FROM zbalance_sheet.
  
  total_asset = 0.
  total_liability = 0.
  
  LOOP AT balance_sheet INTO DATA(current_row).
    total_asset = total_asset + current_row-asset.
    total_liability = total_liability + current_row-liability.
  ENDLOOP.
  
  WRITE:/ '资产',
         total_asset,
         '负债',
         total_liability.

该程序通过查询 zbalance_sheet 表获取资产和负债的总和,然后通过循环对数据进行处理并输出。需要注意的是,在实际使用中需要根据具体业务需求对该程序进行修改和完善。

仔细看完代码,我的惊吓值有所下降,因为我对这个回答的满意度只有 20% ,这段代码和我的预期差距还很大。

所以,我让他重写了一个,
SAP ABAP ChatGPT 初体验 我会失业吗?
重写后的代码,

REPORT z_asset_liability_report.

* 定义数据结构来存储财务信息
TYPES: BEGIN OF t_asset_liability,
          asset TYPE i,
          liability TYPE i,
       END OF t_asset_liability.

* 定义内部表存储财务信息
DATA: it_asset_liability TYPE TABLE OF t_asset_liability,
      wa_asset_liability TYPE t_asset_liability.

* 读取标准资产负债表表中的数据
SELECT asset, liability
  INTO CORRESPONDING FIELDS OF TABLE it_asset_liability
  FROM z_standard_asset_liability_table.

* 循环读取内部表,并进行处理
LOOP AT it_asset_liability INTO wa_asset_liability.
  * 在此处进行处理,例如累加财务信息等

  ENDLOOP.

* 输出报表
WRITE: '资产:', wa_asset_liability-asset,
       '负债:', wa_asset_liability-liability.

我对这个智障回答满意度 0% ,但我又反思了一下自己的沟通能力,最终我让他「从这张表faglflext里取数」。

下面是 ChatGPT 使用 表 faglflext 写的代码,

*&---------------------------------------------------------------------*
*& Report Z_ASSET_LIABILITY_REPORT
*&---------------------------------------------------------------------*
*& Description: Asset Liability Report
*& Author: Your Name
*& Date: Today's Date
*&---------------------------------------------------------------------*

REPORT z_asset_liability_report.

TABLES: faglflext.

DATA: begin_of_fiscal_year TYPE faglflext-gjahr,
      begin_of_fiscal_period TYPE faglflext-periode,
      end_of_fiscal_year TYPE faglflext-gjahr,
      end_of_fiscal_period TYPE faglflext-periode.

SELECT-OPTIONS: s_gjahr FOR faglflext-gjahr,
                 s_periode FOR faglflext-periode.

PARAMETERS: p_bukrs LIKE faglflext-bukrs OBLIGATORY.

AT SELECTION-SCREEN OUTPUT.
  begin_of_fiscal_year = s_gjahr-low.
  begin_of_fiscal_period = s_periode-low.
  end_of_fiscal_year = s_gjahr-high.
  end_of_fiscal_period = s_periode-high.

START-OF-SELECTION.
  SELECT bukrs gjahr periode saknr hkont dmbtr
    INTO CORRESPONDING FIELDS OF TABLE faglflext
    FROM faglflext
    WHERE bukrs = p_bukrs
      AND gjahr BETWEEN begin_of_fiscal_year AND end_of_fiscal_year
      AND periode BETWEEN begin_of_fiscal_period AND end_of_fiscal_period.

  LOOP AT faglflext.
    IF hkont = 'A'.
      * Code to calculate assets and store in a internal table
    ELSEIF hkont = 'L'.
      * Code to calculate liabilities and store in a internal table
    ENDIF.
  ENDLOOP.

  * Code to display the final asset liability report.

我对这个回答满意度 70% ,我的惊吓值有所上升,因为这个答案总体是对的,虽然它只是一个报表框架而没有业务实现,但是我们已经可以基于这个报表快速二次开发了不是吗?。

3. ChatGPT 初体验

  • ChatGPT 对问题一的回答,我认为已经超过了 80% 的 ABAP 开发顾问了。在认知全面性这一方面,AI 有着天然优势,而在认知深刻性这一方面,还不好说。
  • ChatGPT 对问题二的回答,我认为已经实现了它对自己的价值定位「副驾驶」

深刻地想,根据「切香肠理论」,只要以 ChatGPT 为代表的 AI 完成了其价值定位「副驾驶」,那我是迟早都会面临失业风险的,这不是一个 ABAP 开发被直接取代的过程,而是 ABAP 开发被不断挤占的过程。

更可怕的是,AI 绝不会止步于此,
当 AI 的能力不断进化,我们就会越来越被动;
当「司机与副驾驶」的边界变得模糊,一个新的时代正式开始!

积极拥抱改变,完成自我转变,站上时代洪流的风口浪尖!


其他

我的微信群、QQ群和其他发布平台。

  • 关于微信群、QQ群和其他发布平台

长期提供开发和运维服务。文章来源地址https://www.toymoban.com/news/detail-413540.html

  • 关于提供开发和运维服务的详情

到了这里,关于SAP ABAP ChatGPT 初体验 我会失业吗?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • SAP ABAP 用户状态锁定案例

    一、前言 项目需求是根据当天及前两天的离职员工信息(假设这是一个定时器任务每天下午5点执行程序,计算前两天的员工工号是为了将5点之后办理离职的员工工号找出来),将这些员工在用户表 USR02 中的锁定状态设置为 “64”,以保证离职员工无法继续使用系统账号。

    2024年02月15日
    浏览(30)
  • SAP,ABAP:ALV变式复制

    应用场景:程序优化,需要新开一个程序优化,优化完成后原程序ALV变式无法带到新的程序, ALV变式是很好用的功能 REPORT zbsc. 事务代码:ZBSC-ALV变式复制 程序名称:ZBSC-ALV变式复制 程序目的: ZBSC-ALV变式复制 开发人员: *(修改日志)----------------------------------------------------

    2024年02月09日
    浏览(35)
  • SAP ABAP调用Http/Https方式实例

    注意: 1.url必须带\\\"http://\\\"或者“https://”。 2. http_client-propertytype_redirect = http_client-co_disabled .这一行是设置是否允许重定向,是为“co_enabled”,否为“co_disabled”。 3. 可能出现的错误 404 Hostname Unknow,是因为服务器未配置该url的dns 4. 可能出现的错误 401 refused,可能是被防火墙

    2024年02月07日
    浏览(41)
  • sap abap,forms,smartforms 导出pdf

    4种方法: 1.安装pdf程序,Foxit Reader,先敲回车 自动带出,如下图: 直接打印就会弹出保存pdf文档路径,点保存。这种方式是最简单的,可 forms 和 smartforms 。 2. forms 和 smartforms 打印到spool 中,首先要设置个人参数文件  输出设备 ,默认输出设备LP01    。 T-CODE: SP02 或如下图

    2024年02月12日
    浏览(70)
  • SAP ABAP增强 BADI的增强全解析

            BADI的全称是Business Add-in,它的主要技术是基于ABAP的对象来实现增强。SAP中BADI的维护事务代码是SE18和SE19,SE18主要是创建及维护BADI对象,而SE19用于维护BADI的实例,即如何来实现BADI对象的功能。         SAP的BADI因系统版本的差别可能会有不同,R/3中的BADI被称为Cl

    2023年04月23日
    浏览(28)
  • 【SAP Abap】记录一次SAP长文本内容通过Web页面完整显示的应用

    业务在销售订单中,通过长文本描述,记录了一些生产备注信息,如生产标准、客户要求等等。要求开发一个报表,能够方便查看和导出长文本信息。 由于ALV列表长文本显示不友好,且长度有限制,仅能显示128位,故考虑双击展示长文本详细内容,最终实现效果如下: ALV列

    2024年02月15日
    浏览(37)
  • SAP ABAP中的数据类型 Data Types

    简单来说分两种: 数据字典里定义的 在ABAP程序里定义的 1.1 数字型的 用在数学计算里的,表达式里的,表序号里的。 Interger整数型 : INT1 : 1字节整数,0-255 (2的8次方-1) INT2 : 2字节整数,-32768-32767(2的15次方-1,有一位是符号位) INT4 : 4字节整数,-2147483648-2147483647(

    2024年02月03日
    浏览(33)
  • SAP ABAP基础通关百宝书【从入门到精通】目录

    本文章为《SAP ABAP基础通关百宝书》【从入门到精通】系列的目录以及关于该教程的后续写作计划表 💬【个人网站】:【芒果个人日志】​​​​​​ 💬【专栏地址】:  《SAP ABAP基础通关百宝书》【从入门到精通】 https://blog.csdn.net/weixin_59480481/category_12310781.html 💂作者简

    2023年04月27日
    浏览(34)
  • 「SAP ABAP」OPEN SQL(九)【SAT事务码】

    💂 作者简介: THUNDER王,一名热爱财税和SAP ABAP编程以及热爱分享的博主。目前于江西师范大学本科在读,同时任汉硕云(广东)科技有限公司ABAP开发顾问。在学习工作中,我通常使用偏后端的开发语言ABAP,SQL进行任务的完成,对SAP企业管理系统,SAP ABAP开发和数据库具有较

    2023年04月13日
    浏览(35)
  • SAP ABAP 使用SICF发布HTTP API接口

    一、SE24创建类: Z_HCX_HTTP 1、创建类: 2、切换到接口(interface)页签,输入IF_HTTP_EXTENSION ,回车。切换到方法(method)页签,双击IF_HTTP_EXTENSION~HANDLE_REQUEST进入代码编辑界面。   3、在 IF_HTTP_EXTENSION~HANDLE_REQUEST 方法中编写代码: (注:文末附另一种写法) 二、使用事务码 

    2024年02月11日
    浏览(31)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包