SAP MM 使用两个STO实现免关税跨国公司间转储(III)

[复制链接]
发表于 2026-10-14 09:46:00 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
【导语】承接双 STO 免关税转储系列,本文聚焦'第 1 个 STO 过账后如何自动带出第 2 个 STO':通过第 1 个 STO 的自定义输出类型 ZPO2(Auto ISTO2 creation) 触发,并给出在 NACE 中检查输出类型、Processing routines 对应程序,以及其核心函数 BAPI_PO_CREATE1 的排查思路。

核心观点

  • 机制:第 1 个 STO 手工创建,过账后由其输出类型 ZPO2(Auto ISTO2 creation)自动创建第 2 个 STO。
  • 配置检查:事务代码 NACE → 选 'EF' → output types → 找到 ZPO2 → 双击 Processing routines 查看对应程序名。
  • 核心逻辑:该程序用 BAPI_PO_CREATE1 创建第 2 个 STO,因含特殊参数而少量使用自建 Z-table;本文仅给粗略实现思路。
  • 定位:自动化第 2 个 STO 是双 STO 避税流程的关键,使业务几乎零手工操作。

适用场景
适用于 SAP MM/开发顾问实现 STO 输出触发、ABAP 自动建单(BAPI_PO_CREATE1)以及 NACE 输出类型配置的技术场景。

关键信息
关键词:SAP MM、STO、ZPO2、NACE、输出类型、BAPI_PO_CREATE1、自动建单。事务代码 NACE(条件技术/输出)、ME21N;模块 MM(物料管理)。



SAP MM 使用两个STO实现免关税跨国公司间转储(III)

 
本文继续从技术方面来阐述使用两个STO实现免关税跨国公司间转储流程。
 
既然是通过2个不同的STO单据共同实现免关税跨国公司间转储这个流程,那么按照SAP系统的风格,自然需要将2个不同的STO单据号之间建立关联关系,以方便业务人员去查询单据之间上下游关联关系。
 
笔者做过的某个项目里,通过PO Header数据里的‘Additional Data’选项卡里的‘Collective No.’字段保存相关联的单据号。即在1st STO里该字段保存2nd STO号码,在2nd STO里该字段保存1st STO号码。
 
比如,1st STO#4501460918,
 
 
 
 
2nd STO#4501460919.
 
 
 
 
当然,项目实践中,还可以通过其它字段来实现,甚至还可以通过自定义字段来实现。这里只是说一下解决方案,算是提供一个思路吧。
 
 
 
 
-完-
 
写于2022-12-5.
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表