SAP采购订单核发事务代码
时间: 2024-07-01 10:00:45 浏览: 11
SAP采购订单核发通常涉及的是一个业务流程中的关键步骤,用于正式批准和生成采购订单。在SAP系统中,这个过程可能通过事务代码MB51来完成。事务代码MB51代表“购买订单创建”,用户可以通过这个代码创建、修改或查看采购订单,包括价格更改、供应商选择、信用条件等信息,并最终进行订单的发布。
在核发采购订单时,操作员可能需要输入以下信息:
- 需求文档(如销售订单、工单或项目任务)
- 供应商信息
- 物资描述和数量
- 价格、货币和付款条件
- 送货和收货地址
执行事务代码MB51后,系统会根据预设的审批流程进行流转,可能需要经过采购部门经理或其他授权人员的审核确认。核发成功后,采购订单即被视为正式的采购请求,供应商将会收到该订单并开始准备交货。
相关问题
sap 内部采购订单过账abap代码实现
以下是 SAP 采购订单过账的 ABAP 代码实现:
1. 首先需要定义一些变量,并且获取采购订单的相关信息。
```
DATA: ls_header TYPE bapi_po_header,
lt_poitem TYPE TABLE OF bapi_po_item,
ls_poitem TYPE bapi_po_item,
lt_account TYPE TABLE OF bapi_po_account,
ls_account TYPE bapi_po_account.
ls_header-po_number = '采购订单号'.
ls_header-doc_date = sy-datum.
ls_header-posting_date = sy-datum.
ls_header-username = sy-uname.
CALL FUNCTION 'BAPI_PO_GETDETAIL'
EXPORTING
purchaseorder = ls_header-po_number
IMPORTING
po_header = ls_header
po_items = lt_poitem.
LOOP AT lt_poitem INTO ls_poitem.
ls_poitem-po_number = ls_header-po_number.
ls_poitem-doc_date = sy-datum.
ls_poitem-posting_date = sy-datum.
CALL FUNCTION 'BAPI_PO_GETACCOUNT'
EXPORTING
purchaseorder = ls_header-po_number
po_item = ls_poitem-po_item
TABLES
po_account = lt_account.
LOOP AT lt_account INTO ls_account.
ls_account-po_number = ls_header-po_number.
ls_account-po_item = ls_poitem-po_item.
ls_account-doc_date = sy-datum.
ls_account-posting_date = sy-datum.
ENDLOOP.
ENDLOOP.
```
2. 之后需要调用 `BAPI_PO_CHANGE` 函数进行采购订单的过账。
```
CALL FUNCTION 'BAPI_PO_CHANGE'
EXPORTING
purchaseorder = ls_header-po_number
headerdata = ls_header
TABLES
return = lt_return
poitem = lt_poitem
poaccount = lt_account.
```
3. 最后需要判断过账是否成功。
```
IF lt_return[] IS INITIAL.
COMMIT WORK.
WRITE: / '采购订单 ', ls_header-po_number, ' 过账成功。'.
ELSE.
ROLLBACK WORK.
WRITE: / '采购订单 ', ls_header-po_number, ' 过账失败。'.
ENDIF.
```
以上就是 SAP 采购订单过账的 ABAP 代码实现。需要注意的是,实现过程中需要根据实际情况进行相应的修改。
sap采购订单定价策略
SAP采购订单定价策略是指在SAP系统中对采购订单的定价进行管理的策略。在SAP系统中,可以根据不同的需求和条件,设置不同的采购订单定价策略。
首先,SAP采购订单定价策略可以基于供应商的价格条件进行设置。系统可以根据供应商的价格表或合同价格来确定采购订单的定价。通过与供应商的价格条件进行匹配,可以确保采购订单的价格与合同或协议一致,避免出现价格差异或纠纷。
其次,SAP采购订单定价策略还可以考虑市场价格和竞争关系。系统可以根据市场价格变动和竞争对手的定价情况,自动调整采购订单的定价。这样可以确保采购订单的定价具有竞争力,同时也可以及时应对市场价格波动的影响。
此外,SAP采购订单定价策略还可以基于采购数量和采购单位进行设置。系统可以根据不同的采购数量和采购单位,确定不同的定价条件。例如,根据数量的不同,可以享受不同的折扣或优惠;而根据采购单位的不同,可以确定不同的单位价格。
最后,SAP采购订单定价策略还可以根据结算方式进行设置。系统可以根据不同的结算方式,如预付款、分期付款或按订单完成后结算等,确定采购订单的定价。这样可以根据供应商与采购方之间的协商,灵活地确定采购订单的定价方式。
总之,SAP采购订单定价策略提供了多种灵活的设置方式,可以根据供应商的价格条件、市场价格和竞争关系、采购数量和单位以及结算方式等因素进行调整和管理,确保采购订单的定价准确、合理和竞争力强。