sap 内部采购订单过账
时间: 2023-11-08 14:06:26 浏览: 65
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 代码实现。需要注意的是,实现过程中需要根据实际情况进行相应的修改。
SAP如何设置公司过账期间
SAP中设置公司的过账期间是通过财务会计(FI)模块进行操作的。以下是设置公司过账期间的一般步骤:
1. 进入SAP系统中的财务会计模块。
2. 使用适当的权限登录到SAP系统中的会计主数据(如公司代码)。
3. 在主菜单中选择“会计”>“财务会计”>“凭证”>“凭证抬头”>“会计凭证”。
4. 在会计凭证抬头屏幕中,选择相应的公司代码。
5. 在顶部菜单栏上选择“编辑”>“会计凭证抬头”。
6. 在“会计凭证抬头”屏幕中,可以设置过账期间相关的选项,如过账期间的打开和关闭日期。
7. 设置过账期间的打开和关闭日期后,保存设置。
8. 通过此设置,你可以限制在特定日期范围内创建和过账会计凭证。
请注意,具体的设置步骤可能因SAP系统的版本和配置而有所不同。因此,建议在实际操作中参考相关的SAP文档或咨询SAP系统管理员以获取准确的设置指导。