[求助]国内没有人能解决的PP问题

[复制链接]
查看11 | 回复9 | 2007-9-26 17:02:14 | 显示全部楼层 |阅读模式
标题写大了一点,就是希望高手进来看一看.
我要从SAP提取production order的信息,送到MES系统里,有谁做过?
大概取哪些信息?可否给一个report program 看一下?
回复

使用道具 举报

千问 | 2007-9-26 17:02:14 | 显示全部楼层
那要看你的MES系统里要什么东西了,你可以用IDOC来做实时的传输,或者写一个程序使用Native SQL直接把数据写到MES的数据库,当然你也可以使用写成文件然后其他的程序把文件内容读到MES的数据库里
回复

使用道具 举报

千问 | 2007-9-26 17:02:14 | 显示全部楼层
RFC也可以实现
回复

使用道具 举报

千问 | 2007-9-26 17:02:14 | 显示全部楼层
方法之多
回复

使用道具 举报

千问 | 2007-9-26 17:02:14 | 显示全部楼层
最好,用rfc,然后sap建立一些临时性的table,记录传输了那些数据,有差异的时候好对照,否则对数是要死人的。
回复

使用道具 举报

千问 | 2007-9-26 17:02:14 | 显示全部楼层
最初由 sid056 发布
[B]那要看你的MES系统里要什么东西了,你可以用IDOC来做实时的传输,或者写一个程序使用Native SQL直接把数据写到MES的数据库,当然你也可以使用写成文件然后其他的程序把文件内容读到MES的数据库里 [/B]

我是想用IDoc来做的,但只做过SAP和SAP之间的ALE,没做过SAP和Non-SAP之间的IDoc,你有做过吗?
用Native SQL的方法也想,现在技术实现应该是可以的,但业务上的数据能不能给点范例?
比如production order取哪些字段,operation取哪些,production order取的时候,是根据什么条件来限定记录的?
这种需求虽然是根据MES来的确定的,但也希望能给一个范本.
写成文件形式太麻烦了.
谢谢了
回复

使用道具 举报

千问 | 2007-9-26 17:02:14 | 显示全部楼层
最初由 laziows 发布
[B]最好,用rfc,然后sap建立一些临时性的table,记录传输了那些数据,有差异的时候好对照,否则对数是要死人的。 [/B]

是的,我是有这样的顾虑,比如工单,已经传到MES里的,到下一次传送,我怎么知道这个工单是否已经传送过了呢?
你是意思是不是把已经传送过的工单的aufnr(订单编号)记录到自定义表,下次选数据的时候.用一条:
select * from AFKO
where aufnr not exist in 自定义表
这OPEN SQL怎么写呀?
谢谢了
回复

使用道具 举报

千问 | 2007-9-26 17:02:14 | 显示全部楼层
顶起来
回复

使用道具 举报

千问 | 2007-9-26 17:02:14 | 显示全部楼层
这么简单的事。。。。。
回复

使用道具 举报

千问 | 2007-9-26 17:02:14 | 显示全部楼层
可以用RFC做,用SAP的工单号在MES中做输入条件call RFC,把你需要的字段全部抓进MES,并在MES做一个显示屏幕,可以检查抓的数据全不全。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行