Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在SAP系统中输入数据后触发PHP_Php_Mysql_Transactions_Sap Basis - Fatal编程技术网

在SAP系统中输入数据后触发PHP

在SAP系统中输入数据后触发PHP,php,mysql,transactions,sap-basis,Php,Mysql,Transactions,Sap Basis,首先,我想说我是SAP的新手,我已经做了研究,但我就是找不到解决方案 在SAP上输入事务后,我必须更新数据库。这个事务的输出是一个txt文件,我想自动将它注入我的数据库。我知道文件的结构和它应该在的目录。我还有一个数据库,可以将其注入其中。我应该做的是,一旦客户输入了一个事务,目录用最新的txt文件更新,我的脚本就必须获取该文件并更新数据库 有办法吗?我会选择SAP将数据发送到Web服务器。可能且简单的解决方案: 1、在Web服务器上创建接收方脚本,例如接受POST请求(使用适当的身份验证方法)

首先,我想说我是SAP的新手,我已经做了研究,但我就是找不到解决方案

在SAP上输入事务后,我必须更新数据库。这个事务的输出是一个txt文件,我想自动将它注入我的数据库。我知道文件的结构和它应该在的目录。我还有一个数据库,可以将其注入其中。我应该做的是,一旦客户输入了一个事务,目录用最新的txt文件更新,我的脚本就必须获取该文件并更新数据库


有办法吗?

我会选择SAP将数据发送到Web服务器。可能且简单的解决方案:

1、在Web服务器上创建接收方脚本,例如接受POST请求(使用适当的身份验证方法)。接受文件或数组格式。此脚本应向数据库插入/更新条目


2、在SAP端创建一个程序,从该目录中获取正确的文件,并将文件或格式化数据以数组形式发送到Web服务器。定义定期处理的作业。

我认为该问题不具备所有信息。文本文件如何/放在哪里?这是定制开发的交易吗?“Automatically”是一个神奇的词,是否已经有了一个具有相同结构的DB表?您是否能够修改有问题的程序以将数据放入DB中,或者您必须以某种方式从外部进行修改?你在哪一部分遇到了死胡同?为什么问题中有“php”标记?如果我不够清楚,很抱歉。我知道文件的结构和它应该在的目录。我还有一个数据库,可以将其注入其中。我应该做的是,一旦客户进入一个交易,目录被更新为最新的txt文件,我的脚本就必须获取该文件并更新数据库。然后请编辑您的问题。还要说明要在哪个数据库中插入数据。我觉得您选择php和mysql标记是因为您希望将其插入SAP DB之外,对吗?是的,我确实希望将其插入SAP DB之外!我创建了一个web应用程序,其中我将使用html/css显示数据,并使用php/mysql连接DB。感谢您的帮助,非常感谢:)