前进、目标  

2011年11月25日

摘要: 本文就说明在C#中如何编写代码来调用SAP中的RFC函数获取数据。(Winform32) 首先需要引用两个NCO3.0的DLL,下载地址在文后。 然后在程序代码页面引用: using SAP.Middleware.Connector; 然后所有的代码如下:namespace SAP_RFC{ public partial class Form1 : Form { string MATNR = string.Empty; public Form1() { InitializeComponent(); } public void nco() ... 阅读全文
posted @ 2011-11-25 17:57 前进、目标 阅读(638) 评论(0) 推荐(0)
 
摘要: 本来今天是要写一篇关于NCO3.0的东西,就是关乎.NET调用SAP的RFC的,支持VS2010和.NET 4.0等。现在网上到处都是充斥着NCO1.X和NCO2.0,需要用VS2003来使用,都是一些没什么大用的东西,连.NET 2.0的不能支持,只能算是废材一个。而且相关的资料非常的少,转来转去全部都是那么一个例子,丝毫没有直观的DEMO,更搞笑的是SAP里面的RFC是怎么建立的都没有说明,只有该死的C#代码。同时还有微软发布的Data Provider for mySAP Business Suite这个,开始用的时候觉得还挺有趣,后来试了一下很失望,抓出来的字段居然是断码,不知道是.. 阅读全文
posted @ 2011-11-25 17:55 前进、目标 阅读(351) 评论(0) 推荐(0)
 
摘要: 何谓RFC,就是一个Function,可以被非SAP系统调用,比如VB,C#,Java等。如果我们在RFC中INCLUDE了相关的业务逻辑,那么我们就可以完全操控SAP中的业务数据了。就像在TTE里,有一只程序,前端是在OA开发,设计了相关的客户提领库存,然后还要到SAP系统中去执行程序扣减相应的库存,这样是挺费劲的,如果能够在OA中放一个按钮,点击这个按钮就自动执行了这个程序,方便省事。而这一切,可以利用C#调用RFC来实现。 要实现整个过程,则必须要现在SAP中建立好相应的RFC函数,然后用VS建立好相应的程序,写代码调用就可以了。两者关联就是使用NCO3.0这个东西了。 OK,本节主.. 阅读全文
posted @ 2011-11-25 17:54 前进、目标 阅读(364) 评论(0) 推荐(0)
 
摘要: reportbcalvc_dnd_01message-idtree_control_msg.classlcl_applicationdefinitiondeferred.classcl_gui_cfwdefinitionload.types:node_table_typelikestandardtableofmtreesnodewithdefaultkey.*CAUTION:MTREESNODEisthenameofthenodestructurewhichmust*bedefinedbytheprogrammer.DONOTUSEMTREESNODE!data:g_applicationty 阅读全文
posted @ 2011-11-25 17:30 前进、目标 阅读(3109) 评论(0) 推荐(0)