笔者的 SAP 开发技术交换群
里,有敌人发问:
求教一下,哪位大侠晓得查看主配方 (事务代码 C203) 的界面外面,那个工序的资源字段是怎么取出来的(从哪个数据表来的)?多谢
这个敌人反馈,在他发问之前,询问了 ChatGPT 同样的问题,但感觉 ChatGPT 答复的品质不高:
以下是我的解答:
ChatGPT 不是搜索引擎,当须要搜寻的后果的精准度要求很高时,不举荐用 ChatGPT,而是老老实实用 google.
你能够把 ChatGPT 当成在做完形填空,它的回复只是基于训练的数据,组装出在以后 chat 的上下文环境下,大概率会呈现的字词。至于这些字词背地的语义(业务含意),ChatGPT 不晓得。
所以泛泛问一些比方 Angular 和 React 最大的不同是什么 之类的问题,这类探讨网络上的数据太多了,所以 ChatGPT 的回复很精确。
我以前试过,把 ABAP 零碎里很多类的名称拷贝进去,问 ChatGPT:ABAP 零碎某某类的作用是什么?比方 ABAP 零碎 CL_WB_ED_ENHANCEMENT_HANDLER 类的作用是什么? ChatGPT 解析到了 ENHANCEMENT 这个关键词,但它的答复基于这个单词自身,它并不知道也不可能晓得 ABAP 里这个类的源代码,所以它的答复都和 SAP 加强相干,外表上看起来像模像样,但其实内容是错的,和这个类真正的作用不相干。
总之问数据库表名,字段名这种精准度要求高的问题,最好不必 ChatGPT,除非你能必定网络上有海量对于此类问题的探讨。在我看来 ABAP 类型的问题不满足这个前提——和 Java,JavaScript 这些编程语言比起来,ABAP 相干的探讨,从相对数量上来说要少很多,差了几个数量级吧。
总之,倡议大家在询问 SAP 和 ABAP 相干的话题时,不要科学 ChatGPT,须要将其后果和 Google 等搜索引擎联合起来应用。