跳转到内容

S/4HANA: Post Journal Entry 步骤

通过 S/4HANA Cloud 连接,经由 PlaidCloud 共享的 ERP 写入管道,将总账日记账分录过账到 SAP S/4HANA Cloud。该步骤接收一个标题表(每条日记账分录一行)和一个行表(每条分录一行或多行借贷行),并将每条分录提交到 S/4HANA Cloud 的 JournalEntryBulkCreateRequest_In SOAP 服务。Validate Only 会构建并检查每条分录,但不占用分类账,也不过账;可选的结果表会记录每条分录的结果。

  • S/4HANA Connection:用于过账的 S/4HANA Cloud 连接。
  • 标题表:每条日记账分录一行,包含 journal_id(您的分录标识符,必填)、company_code(必填)、document_date、posting_date、fiscal_year、ledger、header_text。
  • 行表:每个 journal_id 对应一行或多行,包含 gl_account、debit、credit,以及您的分类账所需的任何 cost_center/profit_center 维度列。
  • 结果表:输出表 ID,每条分录一行,包含 journal_id、natural_key、confirmation_id、status(posted/validated/error)、message。
  • Validate Only:默认勾选。仅做预检,不占用分类账,也不过账。如果步骤配置完全省略此字段(例如通过 REST API、MCP 或工作流包导入创建的配置),同样默认为 Validate Only,而不是正式过账。
  • Continue On Error:默认勾选。某条分录失败后继续过账其余分录;取消勾选则在第一次失败时停止该批次。

PlaidCloud 通过 JournalEntryBulkCreateRequest_In 提交每条分录,并轮询相应的 JournalEntryBulkCreateConfirmation_Out 消息,该消息会报告分录的终止处理状态。只有在收到该确认后,分录才会被报告为 posted。如果分录已被接受,但其确认始终没有到达,则该分录会保持隔离状态(不会被报告为已过账,也不会被悄悄丢弃),而不会仅因提交已被接受就被记录为成功。

此步骤从不删除或改写已过账的分录。如需更正,请过账一条新分录,将借贷方向与原分录对调,即已过账的冲销分录,而不是直接修改原分录。

| 限制 | 含义 | |—|—|| 确认延迟 | 批量创建服务以异步方式处理请求;终止状态轮询会等待确认消息,而不是获得同步结果。 | | 冲销是新分录,而不是就地编辑 | 更正会过账一条借贷对调的新冲销分录。已过账的分录无法作废或删除。 | | 维度验证取决于您的分类账设置 | 对于您的科目结构无效的成本对象或维度组合,会在 S/4HANA 自身的验证环节失败,并以 error 行的形式呈现,而不是由 PlaidCloud 提前捕获。 |