首页 > 解决方案 > 如何解决此问题:我尝试发帖时未找到匹配记录 (ODBC -2028)?

问题描述

我正在尝试通过 lambda/AWS 在 SAP B1 中添加时间表。我的代码以前已经工作过,但现在它返回了这个错误 - 找不到匹配的记录 (ODBC -2028)。

你能帮我么。

这是我的帖子代码:

addNewAppointment: function(sId, sTitle, sDescription, sDate, sSTime, sETime,sType){    
            var url = "/destinations/IBC/add";
            var query = "ProjectManagementTimeSheet";
            var json =  {   
                            "servicoSL": query, 
                            "DateFrom": sDate.value, 
                            "PM_TimeSheetLineDataCollection": [ 
                                {                               
                                    "ActivityType": sType.value, 
                                    "Date": sDate.value,
                                    "EndTime": sETime.value,
                                    "StartTime": sSTime.value
                                }
                            ],
                            "UserID": sId.value
                        };
            $.ajax({
                "url": url,
                "method": "POST",
                "timeout": 0,
                "headers": {
                    "Content-Type": "application/json"
                },
            
                "data": JSON.stringify(json),
                
                success: function (data) {
                    
        
                },
                error: function (error) {
                    
                }
            }); 
        },

这是按钮的代码:

handleDialogOkButton: function (){
            var oId = Fragment.byId("dialogFrag", "userId").getValue(),
                oTitle = Fragment.byId("dialogFrag", "appTitle").getValue(),
                oDescription = Fragment.byId("dialogFrag", "moreInfo").getValue(),
                oSDate = Fragment.byId("dialogFrag", "sDTDate").getDateValue(),
                _sDate = new Date(oSDate),
                oEDate = Fragment.byId("dialogFrag", "eDTDate").getDateValue(),
                _eDate = new Date(oEDate),
                oType = Fragment.byId("dialogFrag", "type").getValue();

                
            if (oSDate !== "Error"
                && oEDate !== "Error") {
                var sId = oId,
                    sType = oType.slice(0,2),
                    sTitle = oTitle,
                    sDescription = oDescription,                
                    Month = _sDate.getMonth(),
                    sMonth = Month + 1,
                    sSDate = _sDate.getFullYear() + "-" + sMonth + "-" + _sDate.getDate(),
                    sSTime = _sDate.getHours() + ":" + _sDate.getMinutes(),
                    sETime = _eDate.getHours() + ":" + _eDate.getMinutes();
                
                this.addNewAppointment(sId, sTitle, sDescription, sSDate, sSTime, sETime,sType);
                this._oNewAppointmentDialog.close();
            } else {
                this.getTimeSheet();
            }
        },

这是我遇到的错误:

在此处输入图像描述

标签: javascriptajaxsapui5service-layer

解决方案


还要检查此注释

1711242 - 通过从 8.81 PL10 之前创建的到岸成本复制添加到岸成本时弹出错误消息

症状

您在中国本地化的公司数据库上工作。您尝试通过从 8.81 PL10 之前创建的到岸成本复制来添加到岸成本。您发现“补充代码”字段是灰色和空白的。单击“添加”时,会弹出错误消息“未找到匹配记录'交付类型'(OSHP)(ODBC -2028)[消息131-183]”。

原因

应用程序错误

解决方案

SAP 打算提供一个或多个补丁来解决所描述的问题。下面的“相关说明参考”部分将列出可用的特定补丁。SAP Service Marketplace 中补丁的相应信息文件也将显示 SAP Note 编号。请注意,这些引用只能在补丁发布日期设置。SAP 将根据业务影响和实施的复杂性自行决定仅为选定版本提供补丁。

其他条款

AP、AR、重新计算、自定义、GRPO

标题数据

发布于 26.04.2012 04:16:20 发布状态 为客户组件发布 SBO-PUR-LAN 到岸成本 其他组件

SBO-ADM-INI-DON 具有高优先级的文档编号优先更正类别程序错误

参考

本文档被以下人员引用:

SAP Business One 笔记(一)1715422 SAP Business One 8.82 PL07 概述笔记

有效性

软件组件

版本

SAP 商务一号

8.82

希望有帮助

问候

肯尼迪

详细信息: https ://answers.sap.com/questions/9972511/no-matching-records-found.html


推荐阅读