zoukankan      html  css  js  c++  java
  • SAP ABAP 到外部数据库Oracle问题

    近日:处理SAP与某厂MIS系统进行数据交换问题,发现链接Oracle数据库有一个错误,未登高山,不知其因。

    描述:
    1,dbco配置正确。因为st04m能正确取到数据。
    2,ora连接正确,因为服务器上能使用sql plus,进行select和update。
    3,ABAP程序中测试连接正常。ADBC_TEST_CONNECTION。
    4,ABAP程序中连接程序如下:EXEC SQL.
    CONNECT TO :con_name
    ENDEXEC.

    IF SY-SUBRC <> 0.
    RAISE EXCEPTION TYPE CX_SY_NATIVE_SQL_ERROR.
    ENDIF.

    EXEC SQL. SET CONNECTION :con_name
    ENDEXEC.

    IF SY-SUBRC <> 0.

  • Connection not yet opened. ENDIF. ' get current budget_code dmbtr
    EXEC SQL.
    select COUNT(
  • ) from MAT_COST_BUDGET_RECORD into :lc_yyje ENDEXEC.
    EXEC SQL.
    select budget_yyje_sap from mat_cost_budget_record where budget_no = 'R-10-0-95-30' and budget_year = 2010 into :lc_yyje2122
    ENDEXEC.

    注意上述语句: select COUNT(

  • )语句能正确返回值, select budget_yyje_sap 语句返回为零。查询语句在sql plus中有值。

    5,决定返回原程序员处理的程序测试,有趣的事情发生了:原程序员的程序也无法获得返回值。

查看全文
  • 相关阅读:
    Laravel自定义分页样式
    mysql中 key 、primary key 、unique key 和 index 有什么不同
    PHP RSA公私钥的理解和示例说明
    PHP操作Excel – PHPExcel 基本用法
    Yii 1.1 常规框架部署和配置
    阿里云服务器 Ubuntu 安装 LNMP
    全国地区sql表
    十道海量数据处理面试题与十个方法大总结
    Hibernate中对象的三种状态以及Session类中saveOrUpdate方法与merge方法的区别
    乐观锁与悲观锁——解决并发问题
  • 原文地址:https://www.cnblogs.com/Beewolf/p/1735103.html
  • Copyright © 2011-2022 走看看