【问题标题】:FM or something like that to copy cofiles from one server to anotherFM 或类似的东西将 cofile 从一台服务器复制到另一台服务器
【发布时间】:2017-08-09 04:44:56
【问题描述】:

我正在开发一个 ABAP 程序来将订单从一个系统传输到另一个系统(在不同的环境中)。为此,我需要将 cofile 从源系统复制到目标系统,以便将订单添加到导入队列。该复制不能手动完成,它必须是程序来完成所有这些......将文件从源系统复制到目标,将订单添加到导入队列并传输它们。

有什么想法可以在程序中执行此操作(仅在不同系统之间复制文件的部分)?

【问题讨论】:

  • 我怀疑有充分的理由不使用 TMS 内置功能...?
  • 你确定你说的是转移订单吗? cofiles 是传输系统的一部分,因此我认为您不会创建传输以将订单从一个系统复制到另一个系统。
  • 我想他的用词是错误的。要么他使用 orders 而不是 requests,要么他不知道 TMS。订单(PO、交付)是交易数据,不在 TMS 范围内。
  • 对不起,我的意思是请求...我说订单是因为我们在葡萄牙语中这样称呼它,所以我直接翻译了。我需要做的是将请求传输到完全不同的 SAP 服务器(两者没有直接连接,它们不在同一个环境中),所以我想我需要将 cofiles 复制到目标服务器,所以我可以将请求插入导入队列,然后它们将请求“传输”到目标服务器
  • @anfil89 我在讲西班牙语的项目中遇到了同样的问题。我们还使用“order”作为“la orden”的翻译,而实际上它应该是“request”。 :)

标签: abap transport sap-basis


【解决方案1】:

对我来说似乎是不可能的。目前,在不同系统之间传输程序/对象最简单的方法是abapGit,但仍然需要在目标系统上执行一些任务。

【讨论】:

  • 谢谢 Michal... 但是我一直在想,我认为可以创建 2 个 RFC,第一个将在“源系统”中运行并读取文件并将其内容保存在内部使用“OPEN DATASET”的表,然后返回它......然后另一个在“目标系统”中运行(我将从另一个作为输入传递内部表)并相反,将表读入文件.你认为这会奏效吗?
  • 如果你可以从目标系统调用RFC到源系统,我认为这个操作云就可以了。
  • @anfil89 如果您在这些系统之间有物理连接,请使用 TMS。为什么要重新发明轮子?
  • 我没有物理连接,它们是独立的系统,这就是我遇到麻烦的原因。但我认为 2 RFC 解决方案是一种有效的方法。感谢您的帮助
猜你喜欢
  • 1970-01-01
  • 2020-06-18
  • 2011-02-05
  • 2011-02-06
  • 2018-08-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-02-26
相关资源
最近更新 更多