在程序中調用RFC的Read_Text 取長文本 出錯!

问题描述

procedureTfrmRFCB.btnReadTextClick(Sender:TObject);begin(*parameter"true":SilentLogOn*)ifConnection.LogOn(0,true)<>truethenraiseException.Create('Errorlogon!');trytryAnimate1.Active:=true;(*assigntheexistingconnectiontothe*)(*componentSAPFunctions1*)SAPFunctions2.Connection:=Connection;//調用Read_Text函數Funct:=SAPFunctions2.add('Read_Text');Funct.exports('LANGUAGE').value:='1';//文本語言:ZH,ZFFunct.exports('ID').value:='F01';//標識:項目文本F01Funct.exports('OBJECT').value:='EKKO';//文本對象:EKPO項目文本//Funct.exports('CLIENT').value:='208';////關鍵標識號,表頭則為憑証號,行項目文本則為(單號+項目碼)Funct.exports('NAME').value:=Trim(edtCode.Text);//+POItems.Value(1,'PO_ITEM');ifnotFunct.callthenshowMessage(Funct.exception)elsebeginPOTEXTITEM:=funct.tables.item('LINES');Memo2.Lines.Add(POTEXTITEM.Value(1,'TDLINE'));end;exceptonE:ExceptiondoraiseException.Create(E.Message);end;finallyAnimate1.Active:=false;end;end;

程序調用,運行到這一行就報錯,Funct.exports('LANGUAGE').value:='1';//文本語言:ZH,ZF提示地址錯誤:ReadofAddress:0000000。:(((((請問如何在其它程序中中RFC方式調用,獲取PO的表頭文本,項目文本?

解决方案

解决方案二:
是在Funct:=SAPFunctions2.add('Read_Text');就出地址錯FUNCT地址為0000000怎麼在RFC中取不到Read_Text啊
解决方案三:
Read_Text函數必須是RFC類型才能調用,如果不是,則要封裝一個RFC函數。
解决方案四:
引用2楼skm的回复:

Read_Text函數必須是RFC類型才能調用,如果不是,則要封裝一個RFC函數。

这个是SAP的标准函数,外部不能直接调用的。先用se37去创建个RFC,在这里面再调用read_text

时间: 2024-11-03 21:29:14

在程序中調用RFC的Read_Text 取長文本 出錯!的相关文章

如何对PHP程序中的常见漏洞进行攻击(上)

程序|攻击 由于原文比较长,而且有相当一部分是介绍文章的背景或PHP的基础知识,没有涉及到PHP安全方面的内容,因此我没有翻译.如果你想了解这方面的知识,请参考原文. 文章主要从全局变量,远程文件,文件上载,库文件,Session文件,数据类型和容易出错的函数这几个方面分析了PHP的安全性,并且对如何增强PHP的安全性提出了一些有用的建议. 好了,废话少说,我们言归正传! [全局变量] PHP中的变量不需要事先声明,它们会在第一次使用时自动创建,它们的类型也不需要指定,它们会根据上下文环境自动确

对PHP程序中的常见漏洞进行攻击

之所以翻译这篇文章,是因为目前关于CGI安全性的文章都是拿Perl作为例子,而专门介绍ASP,PHP或者JSP安全性的文章则很少.Shaun Clowes的这篇文章比较全面地介绍了PHP的安全问题,原文可以在http://www.securereality.com.au/studyinscarlet.txt找到.  由于原文比较长,而且有相当一部分是介绍文章的背景或PHP的基础知识,没有涉及到PHP安全方面的内容,因此我没有翻译.如果你想了解这方面的知识,请参考原文. 文章主要从全局变量,远程文

如何对PHP程序中的常见漏洞进行攻击_php基础

来源:Chinaasp 之所以翻译这篇文章,是因为目前关于CGI安全性的文章都是拿Perl作为例子,而专门介绍ASP,PHP或者JSP安全性的文章则很少.Shaun Clowes的这篇文章比较全面地介绍了PHP的安全问题,原文可以在http://www.securereality.com.au/stu...arlet.txt找到. 由于原文比较长,而且有相当一部分是介绍文章的背景或PHP的基础知识,没有涉及到PHP安全方面的内容,因此我没有翻译.如果你想了解这方面的知识,请参考原文. 文章主要从

如何对PHP程序中的常见漏洞进行攻击(上)_php基础

如何对PHP程序中的常见漏洞进行攻击(上) 翻译:analysist(分析家) 来源:http://www.china4lert.org 如何对PHP程序中的常见漏洞进行攻击(上) 原著:Shaun Clowes <http://www.securereality.com.au/> 翻译:analysist <http://www.nsfocus.com/> 之所以翻译这篇文章,是因为目前关于CGI安全性的文章都是拿Perl作为例子,而专门介绍ASP,PHP或者JSP安全性的文章则

如何对PHP程序中的常见漏洞进行攻击(上)第1/2页_php技巧

之所以翻译这篇文章,是因为目前关于CGI安全性的文章都是拿Perl作为例子,而专门介绍ASP,PHP或者JSP安全性的文章则很少.Shaun Clowes的这篇文章比较全面地介绍了PHP的安全问题,原文可以在http: //www.securereality.com.au/studyinscarlet.txt找到.  由于原文比较长,而且有相当一部分是介绍文章的背景或PHP的基础知识,没有涉及到PHP安全方面的内容,因此我没有翻译.如果你想了解这方面的知识,请参考原文.  文章主要从全局变量,远

在Java程序中实现FTP的上传下载

FtpList部分是用来显示FTP服务器上的文件:GetButton部分为从FTP服务器下传一个文件:PutButton部分为向FTP服务器上传一个文件. 别忘了在程序中还要引入两个库文件(importsun.net.*,import sun.net.ftp.*). 以下是这三部分的JAVA源程序: (1)显示FTP服务器上的文件 void ftpList_actionPerformed(ActionEvent e) { String server=serverEdit.getText(); /

应用-android中设置支持javascript会引入xss变量到你的程序中,请检查清楚

问题描述 android中设置支持javascript会引入xss变量到你的程序中,请检查清楚 Using setJavaScriptEnabled can introduce XSS vulnerabilities into you application, review carefully. 如何理解上面这句英语啊?? 解决方案 你指的是在webView上设置支持JavaScript么? 解决方案二: @SuppressLint("SetJavaScriptEnabled") 忽略

声音文件-Borland C++ 想在程序中增加播放声频

问题描述 Borland C++ 想在程序中增加播放声频 如果操作有误的话就像Windows操作系统一样有个声音提示,具体该怎么操作?最好提供源码,谢谢,声音文件来自于C:windowsMedisWindows xp 错误.wav,我不太会定义,是Borland C++中有关于声频的控件么?

在android程序中打开HPROF文件时出错

问题描述 在android程序中打开HPROF文件时出错 当我用Memory Analyzer打开HPROF文件时(由Debug.dumpHprofData创建),得到的是以下的异常: java.io.IOException: Unknown HPROF Version (JAVA PROFILE 1.0.3) at org.eclipse.mat.hprof.AbstractParser.readVersion(AbstractParser.java:124) at org.eclipse.m