SAP配置采购收货自动过账科目在哪里?
时间: 2024-04-05 07:33:21 浏览: 137
在SAP中,采购收货自动过账科目的配置可以在以下两个步骤中完成:
1. 配置采购组织
首先,需要配置采购组织的物料账务,具体操作路径是:SPRO > 物料管理 > 采购 > 账务后勤 > 标准的采购物料账务 > 定义采购组织。在该屏幕中,可以为采购组织配置对应的物料账务方案,包括采购订单、采购收货、采购发票等。
2. 配置自动过账
其次,需要在会计核算中配置采购收货的自动过账科目。具体操作路径是:SPRO > 财务会计 > 会计科目 > 帐户确定性 > 业务交易 > 自动账务 > 定义自动帐务。在该屏幕中,可以定义采购收货的自动过账科目,包括成本元素、物料清单组件、采购订单、采购收货等。
需要注意的是,以上操作需要具备相应的SAP系统配置权限,如果您没有权限进行相关操作,建议联系系统管理员或SAP技术支持人员寻求帮助。
相关问题
sap 内部采购订单过账
SAP内部采购订单过账需要按照以下步骤进行:
1. 进入SAP系统,选择对应的模块(通常为MM模块)。
2. 在菜单栏中选择“采购管理”-“采购订单”-“过账”。
3. 输入需要过账的内部采购订单号码,并按下回车键。
4. 系统会自动显示采购订单的信息,包括供应商、物料、数量、价格等。
5. 核对信息无误后,确认过账操作。
6. 系统会自动更新库存和会计凭证,并生成相关的物料凭证和会计凭证。
需要注意的是,在进行内部采购订单过账前,需要先进行相关的采购订单创建、采购申请审批、采购订单审批等前置操作。同时,过账操作也需要按照公司内部的财务审批流程进行,确保操作的合规性和准确性。
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 代码实现。需要注意的是,实现过程中需要根据实际情况进行相应的修改。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)