Abap &引用;“更新终止”;on/nva01事务

Abap &引用;“更新终止”;on/nva01事务,abap,sap-erp,Abap,Sap Erp,在3层SAP设置上运行SAP-SD基准测试过程时,许多事务由自动化用户触发。 执行以下步骤: 6 /nva01 (Create Sales Order) [ENTER] 7 Order Type or Sales Organization 0001 Distribution Channel 01 Division 01 [ENTER] 8 Sold-to party

在3层SAP设置上运行SAP-SD基准测试过程时,许多事务由自动化用户触发。 执行以下步骤:

6  /nva01             (Create Sales Order)
    [ENTER]

7  Order Type           or
    Sales Organization   0001
    Distribution Channel 01
    Division             01
    [ENTER]

8  Sold-to party        sdd00000
    PO Number            perf500
    Req.deliv.date       22.12.2009
    Deliver.Plant        0001

    Material         Order quantity
    sd000000         1
    sd000001         1
    sd000002         1
    sd000003         1
    sd000004         1
    [F11] (Save)

9  [F3] (Back)
    (This dialogstep is needed only to get 4 dialogsteps for VA01 as defined
     for the SD benchmarks)
每当输入信息后按[F11]键时,都会成功保存。但是,当按下[F3]时,显示错误“无法更新”

然后我手动尝试执行相同的步骤

6  /nva01             (Create Sales Order)
    [ENTER]

7  Order Type           or
    Sales Organization   0001
    Distribution Channel 01
    Division             01
    [ENTER]

8  Sold-to party        sdd00000
    PO Number            perf500
    Req.deliv.date       22.12.2009
    Deliver.Plant        0001

    Material         Order quantity
    sd000000         1
    sd000001         1
    sd000002         1
    sd000003         1
    sd000004         1

按[F11]键后,将成功保存。但当按下[F3]返回上一屏幕时,会出现“update was terminated”错误

  [F11] (Save)
9  [F3] (Back)

然后找到错误的根本原因SM13事务,它显示了错误的以下详细信息

日志中存在大量相同的错误,并且所有错误条目的更新密钥都是相同的“4A08B4400C022793E10000000FD5F53D”这正常吗

在谷歌上发现这个错误的可能原因可能是

  • 表中已存在项,不允许重复项。 哪个表受此事务的影响。。?如何解决
  • 文件编号范围问题 要修改的文档编号范围。。?如何解决
  • 请告知如何解决此问题

    编辑包括系统日志--

    运行时错误SAPSQL\u数组\u插入\u DUPREC异常
    CX_SY_OPEN_SQL_DB日期和时间12.05.2009 06:59:27


    ----------------------------------------------------------------------------------------------------|短文本
    || ABAP/4 Open SQL数组插入导致重复的数据库 记录|


    ----------------------------------------------------------------------------------------------------|发生了什么事?
    || ABAP应用程序出错
    ||
    ||必须终止当前的ABAP计划“SAPLV05I” 因为它遇到了一个声明 不幸的是,这无法执行。
    |


    ----------------------------------------------------------------------------------------------------|你能做什么?
    ||记下导致错误的操作和输入。
    ||
    ||
    ||要进一步处理此问题,请联系您的SAP系统
    ||管理员。
    ||
    ||使用事务ST22进行ABAP转储分析,您可以查看
    ||查看和管理终止消息,您还可以
    ||长时间保存。
    |


    ----------------------------------------------------------------------------------------------------|误差分析
    ||发生了一个异常,下面将详细解释。
    ||分配给类“CX_SY_OPEN_SQL_DB”的异常, 没有被抓住
    ||程序“SD_PARTNER_UPDATE”“(功能)”,也不是 通过提升| |子句传播。
    ||因为程序调用方无法预料 发生| |异常时 当前程序被终止| 出现异常的原因是:
    ||如果使用ABAP/4 Open SQL数组插入来插入记录 在| |数据库和该记录中 已使用相同的密钥存在,| |
    这将导致终止。
    ||
    ||(在同一错误中插入ABAP/4 Open SQL单记录) ||情况下,处理未终止,但设置了SY-SUBRC (四)|


    ----------------------------------------------------------------------------------------------------|如何纠正错误
    ||仅当您确定 所有记录都没有通过 存在于数据库中| ||如果错误发生在未修改的SAP程序中,您可能会 能够| |在 SAP注释|
    如果您有权访问SAP Notes,请使用以下命令执行搜索 ||关键词:
    ||
    ||“SAPSQL数组插入DUPREC”CX\U SY\U OPEN\U SQL\U DB“
    ||“SAPLV05I”或“LV05IU15”
    ||“SD_合作伙伴_更新”
    ||
    ||如果您自己无法解决问题,希望发送 错误| |通知SAP,包括 以下信息:| |
    | | 1. 当前问题的描述(短转储)
    ||
    ||要保存描述,请选择“系统->列表->保存->本地” 文件| |(未转换)”。
    ||
    | | 2. 相应的系统日志
    ||
    ||通过调用事务SM21显示系统日志。
    ||将时间间隔限制在10分钟之前和5分钟之前 短距离倾倒后几分钟。然后 选择“系统->列表->保存->本地文件”| (未转换)“。
    ||
    | | 3. 如果问题发生在您自己的问题或修改的 SAP | |程序:源代码 程序| |
    在编辑器中,选择“实用程序->更多
    ||实用工具->上传/下载->下载。
    ||
    | | 4. 有关发生错误的条件的详细信息 或者哪些| |操作和输入导致 错误|
    ||必须在程序内防止或捕获异常 ||“SD_PARTNER_UPDATE”“(函数)”,或其可能出现的情况 必须在
    中声明| | ||程序的提出条款。