当前位置: 首页 > news >正文

深圳网站搭建哪里找软文案例500字

深圳网站搭建哪里找,软文案例500字,广州安全教育,怎么做坑人网站BAPI_PR_CREATE 技术指南 用途:通过 RFC 接口创建 SAP 采购申请(PR),支持自动化集成与批量处理。 一、功能概览 类别说明核心功能创建标准采购申请、预留转采购申请,支持多行项目及账户分配。集成场景与 MRP 系统、外…

BAPI_PR_CREATE 技术指南

用途:通过 RFC 接口创建 SAP 采购申请(PR),支持自动化集成与批量处理。


一、功能概览

类别说明
核心功能创建标准采购申请、预留转采购申请,支持多行项目及账户分配。
集成场景与 MRP 系统、外部采购平台、企业门户等集成,实现需求自动提报。
数据范围支持工厂、库存地点、采购组、审批策略、交货日期等关键业务字段的维护。

二、参数详解

1. 输入参数(Import Parameters)

关键结构说明
参数名结构类型必填说明
PRHEADERBAPIMEREQHEADER采购申请抬头信息,定义单据类型、采购组织等全局属性。
PRITEMBAPIMEREQITEM_T行项目明细表,包含物料、数量、工厂等核心数据。
PRACCOUNTBAPIMEREQACCOUNT_T账户分配表(如成本中心、WBS 元素),需与 ACCTASSCAT 字段匹配。
PRITEMXBAPIMEREQITEM_T字段更新标识表,标记需显式传入的字段(避免默认值覆盖问题)。
字段速查表

PRHEADER 关键字段

DOC_TYPE   TYPE BAPIMEREQHEADER-DOC_TYPE,   "单据类型(默认 'NB')
PUR_ORG    TYPE BAPIMEREQHEADER-PUR_ORG,    "采购组织(如 '0001')
PUR_GROUP  TYPE BAPIMEREQHEADER-PUR_GROUP,  "采购组(如 '001')
DELIV_DATE TYPE BAPIMEREQHEADER-DELIV_DATE, "需求日期(必填)

PRITEM 关键字段

PREQ_ITEM  TYPE BAPIMEREQITEM-PREQ_ITEM,    "行号(建议 '00010' 递增)
MATERIAL   TYPE BAPIMEREQITEM-MATERIAL,     "物料编号(需存在主数据)
PLANT      TYPE BAPIMEREQITEM-PLANT,        "工厂(与采购组织分配一致)
QUANTITY   TYPE BAPIMEREQITEM-QUANTITY,    "数量(>0)
ACCTASSCAT TYPE BAPIMEREQITEM-ACCTASSCAT,  "账户分配类型(如 'K'=成本中心)

2. 输出参数(Export Parameters)

参数名结构类型说明
PURCHASINGDOCUMENTBAPIMEREQHEADER-PREQ_NO生成的采购申请号(如 ‘4500000123’)
RETURNBAPIRET2_T执行结果消息(成功/错误明细)

三、调用示例与分步解析

1. ABAP 代码示例

DATA: ls_header    TYPE BAPIMEREQHEADER,lt_pritem    TYPE TABLE OF BAPIMEREQITEM,lt_praccount TYPE TABLE OF BAPIMEREQACCOUNT,lt_return    TYPE TABLE OF BAPIRET2,lv_preq_no   TYPE BAPIMEREQHEADER-PREQ_NO.* 1. 抬头信息配置
ls_header = VALUE #(DOC_TYPE   = 'NB'             "采购申请类型PUR_ORG    = '0001'           "采购组织PUR_GROUP  = '001'            "采购组DELIV_DATE = sy-datum + 30    "30天后交货
).* 2. 行项目配置
APPEND VALUE #(PREQ_ITEM  = '00010'          "行号MATERIAL   = 'MAT-1000'       "物料号(需在MM01中存在)PLANT      = '1000'           "工厂QUANTITY   = 5                "数量UNIT       = 'EA'             "单位ACCTASSCAT = 'K'              "成本中心分配
) TO lt_pritem.* 3. 账户分配配置(若 ACCTASSCAT=K)
APPEND VALUE #(PREQ_ITEM  = '00010'          "关联行号CO_AREA    = '1000'           "控制范围COSTCENTER = 'KOSTEN_001'     "成本中心(需在KS03激活)
) TO lt_praccount.* 4. 执行 BAPI
CALL FUNCTION 'BAPI_PR_CREATE'EXPORTINGPRHEADER           = ls_headerIMPORTINGPURCHASINGDOCUMENT = lv_preq_noTABLESPRITEM             = lt_pritemPRACCOUNT          = lt_praccountRETURN             = lt_return.* 5. 事务提交与错误处理
IF lt_return IS INITIAL.CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.WRITE: / 'PR Created:', lv_preq_no.
ELSE.CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.LOOP AT lt_return INTO DATA(ls_msg).WRITE: / ls_msg-type, ls_msg-message.ENDLOOP.
ENDIF.

2. 关键步骤说明

  1. 抬头配置:确保采购组织与工厂的分配关系(SPRO: Materials Management > Purchasing > Assign Purchasing Organization to Plant)。
  2. 行项目校验:物料主数据需存在且采购视图维护完整(MM03 检查)。
  3. 账户分配:若使用成本中心,需确保其有效性(KS03 检查状态和有效期)。

四、注意事项与常见问题

1. 必填字段校验

字段检查点事务码
MATERIAL物料采购视图是否维护MM03
PLANT工厂是否分配给采购组织SPRO
COSTCENTER成本中心是否在有效期内KS03

2. 事务控制

  • 显式提交:BAPI 不自动提交,需调用 BAPI_TRANSACTION_COMMIT
  • 错误回滚:若 RETURN 表包含错误(Type = ‘E’),必须调用 ROLLBACK

3. 增强与扩展

  • 自定义字段:通过 EXTENSIONIN 传递扩展结构(需提前通过 CMOD 增强 ME_REQ_HEAD 或 ME_REQ_ITEM)。
  • 审批流触发:调用 BAPI_REQUISITION_RELEASE 触发后续审批。

五、故障排查指南

错误现象可能原因解决方案
物料不存在或采购视图缺失物料未维护采购组织/工厂MM01 维护采购视图
采购组未分配采购组织采购主数据配置错误SPRO 检查采购组分配
成本中心无效未激活或控制范围不匹配KS03 检查成本中心主数据
行项目数量为0QUANTITY 字段未传值检查代码逻辑或输入参数

六、扩展工具与参考

工具/事务码用途
ME53N查看生成的采购申请
BAPI_PR_GETDETAIL获取采购申请详细信息
BAPI_PR_CHANGE修改已有采购申请
SU22检查用户权限(对象 B_PURCHREQ

通过此优化结构,读者可快速定位参数定义、代码示例及常见问题,同时遵循 SAP 最佳实践确保集成稳定性。

http://www.dtcms.com/a/565974.html

相关文章:

  • 长春建站模板公司网页制作哪家强
  • Rustt 异步调试:tracing 与 tokio-console 的可观测性
  • XYcourse课程预约小程序源码+uniapp前端 全开源+搭建教程
  • 直播预告:OpenVINO™与Windows AI Foundry赋能AI端侧落地
  • 做跨境电商的人才网站自己网上怎么接单
  • 三坐标高效测量汽车管道类零部件尺寸
  • 二手车销售|汽车销售|基于SprinBoot+vue的二手车交易系统(源码+数据库+文档)
  • 德州企业做网站多少钱桶装水网站建设
  • 汽车研发管理的数字化转型:从“流程驱动”到“价值驱动”
  • 【随机访问介质访问控制-3】为什么工业控制网不用 WiFi?令牌传递协议:无冲突通信流程 + 对比表全解!
  • 第四章:实现交互 - 点击击打与分数反馈
  • 大模型应用开发与私有化部署
  • 用什么做网站比较好下载河北公众号官方版安装
  • 网站备案被注销 2016宁夏制作网站公司
  • 部门网站建设的目的和意义郑州公司企业网站建设
  • HIV传播模型:整数阶和分数阶
  • synchronized
  • 注册安全工程师考试题库免费发seo外链平台
  • [LitCTF 2023]作业管理系统
  • 重庆网网站建设公司seo营销是什么意思
  • RabbitMQ:仲裁队列 HAProxy
  • 推荐个在广州做网站的做的网站需要什么技术支持
  • 通用测试代码结构规范 - Cursor Rules
  • 软件测试基础
  • 厦门网站推广步骤机构网站建设什么原因最主要
  • 网站建设周期与进度安排神木网站设计公司
  • 单网卡同时上内外网设置
  • openwrt 做视频网站怎么在wordpress导航条下方加入文字广告链接
  • 简述营销型企业网站建设的内容建立个公司网站
  • 【深度学习入门】小土堆-学习笔记