写一个ABAP创建供应商的接口代码
时间: 2023-05-31 09:04:14 浏览: 111
以下是一个简单的ABAP程序,用于创建供应商接口:
REPORT Z_CREATE_SUPPLIER_INTERFACE.
* 定义数据对象
DATA: lwa_supplier TYPE bapiaddr3,
lt_return TYPE TABLE OF bapiret2.
* 设置供应商数据
lwa_supplier-name1 = 'ABC Company'.
lwa_supplier-street = '123 Main St.'.
lwa_supplier-city = 'San Francisco'.
lwa_supplier-country = 'US'.
lwa_supplier-post_code1 = '94105'.
lwa_supplier-taxjurcode = 'US000000000'.
* 调用BAPI函数
CALL FUNCTION 'BAPI_VENDOR_CREATE'
EXPORTING
supplierdata = lwa_supplier
TABLES
return = lt_return.
* 检查返回值并显示消息
IF lt_return IS NOT INITIAL.
LOOP AT lt_return INTO DATA(ls_return).
WRITE: / ls_return-type, ls_return-message.
ENDLOOP.
ELSE.
WRITE: 'Supplier created successfully.'.
ENDIF.
以上代码会创建一个名为“ABC Company”的供应商,其地址为“123 Main St.,San Francisco,US,94105”。如果创建成功,则会显示一条成功消息。如果存在任何错误,则会显示有关错误的消息。
阅读全文