文心大模型3.5 VS ChatGPT3.5,谁更会写代码 ?

问题:请帮我写一段代码,SAP物料凭证创建接口的代码 ?


文心大模型3.5:写了一段 python

 ChatGPT3.5 : 写的还可以啊,理解的很到位,而且用的是S/4新语法呀 !

DATA: lt_header TYPE TABLE OF bapi2017_gm_head_01,
      lt_item TYPE TABLE OF bapi2017_gm_item_01,
      lt_return TYPE TABLE OF bapiret2.

DATA: lv_document_date TYPE bapi2017_gm_head_01-documentdate,
      lv_document_header_id TYPE bapi2017_gm_head_01-document_header_id.

* 设置物料凭证头信息
lv_document_date = '20230101'. "设置你的文档日期
APPEND VALUE #(documentdate = lv_document_date) TO lt_header.

* 设置物料凭证行项目信息
APPEND VALUE #(material = 'MATERIAL123'
               plant = 'PLANT001'
               quantity = 10
               doc_item = 1) TO lt_item.

* 调用物料凭证创建函数模块
CALL FUNCTION 'BAPI_GOODSMVT_CREATE'
  EXPORTING
    documentheader = lt_header
  TABLES
    goodsmvt_header = lt_header
    goodsmvt_items  = lt_item
    return          = lt_return.

* 检查返回消息
LOOP AT lt_return INTO DATA(ls_return).
  WRITE: / 'Type:', ls_return-type,
         / 'ID:', ls_return-id,
         / 'Number:', ls_return-number,
         / 'Message:', ls_return-message,
         / 'Log Msg No:', ls_return-log_msg_no,
         / 'Log Msg Type:', ls_return-log_msg_ty,
         / 'Log Msg ID:', ls_return-log_msg_id,
         / 'Log No:', ls_return-log_no.
ENDLOOP.

猜你喜欢

转载自blog.csdn.net/java_zhong1990/article/details/134738491