Drag&Relate with error 'no matching records found'  when adding UDF columns

in SBO 2007A I added a large amount of UDF fields to marketing documents title section. Then I tried Drag&Relate, as result i got only the error 'no matching record found ....'.
I removed some of the UDF Fields and Drag&Relate works correct. It seems to be a length problem of the table row. But I have no information about such a restriction and the error message dont say anything about length problem.
Does anybody know about this behavior and the maximum length of table rows, or is there any other solution to fix this problem?

Hello,
there are approximatly 170 fields and most of them are alphanumeric (internaly nvarchar(max)) - when i remove 2 fields it works.
Best regards
Klaus
Edited by: Klaus Steinkellner on Jan 13, 2011 4:27 PM

Similar Messages

  • Incoming Payments Error No matching records found G/L Accounts.

    I have a client that uses foreign currency. It appears that when I enter an incoming payment with VEF currency get this error. This only happens to some customers.
    When I make a partial payment and Do Not change the Total Payment on the line I get the error
    No matching records found 'G/L Accounts' (OACT)
    For example I have an invoice for VEF1000.00. I do not change the Total Payment. I go to the Payment Means and enter a Bank Transfer for VEF600.00. When I try to add I get the error.
    However, if I first change the Total Payment amount to VEF600.00, and then enter the payment means Bank Transfer for VEF600.00 I can add the incoming payment without the error.
    Any suggestions

    Hi,
    Can you please confirm whether the issue is happening even after the Rounding Account is defined in the G\L Determination window under the Administration > Setup > Financials?
    Kind Regards,
    Jitin
    SAP Business One Forum Team

  • Payment Wizard error: 'No matching records found  'Bank Codes' (ODSC) (ODBC -2028)'

    Hi Experts,
    I am running a Payment Wizard for a Bank Transfer for a certain vendor, however I get the error "No matching records found  'Bank Codes' (ODSC) (ODBC -2028)".
    I already checked my Bank settings and payment method settings but I still get the error.
    I checked SAP Note 1980507 but the scenario should be without bank details in the BP payment terms tab. But in my case, its defined yet I get the same error as reported.
    Any help would be appreciated.
    Thanks,
    Don

    Hi,
    Please check whether following setup done for payment wizard.
    725786
    - Definitions necessary for the payment wizard
    Thanks & Regards,
    Nagarajan

  • Error: No matching records found 'G/L Accounts' (OACT) ( ODBC-2028)'

    Hi all
    While adding outgoing excise invoice from Delivery the system gives the foll error:
    No matching records found 'G/L Accounts' (OACT) ( ODBC-2028)'
    Please note that
    1. I have already mapped cenvat accounts in outgoing/incoming in general tab of G/L account determination.
    2. I have two fiscal years 09-10 and 10-11. Both are unlock. Im working on 09-10 fiscal year and cenvat accounts are mapped for both fiscal years.
    3. For rounding i have also mapped rounding account.
    4. I am easily able to create incoming excise invoice.
    5. I am able to  add some of outgoing excise invoice but in the accounting tab there is no transaction.
    6. My excise tax codes are BED+VAT in which BED is of 0 rate and VAT is of 12.5% or 4% rate, the reason for taking BED as 0 is the comapany is trading and we have to pass excise to customer by taking item as batch.
    This is whole scenario.
    Plz solve my problem considering all these points. Waiting.
    Thanks
    Edited by: Malhotra Saurabh on May 11, 2010 7:13 AM

    I have managed item by groups and warehouse is excisable as i have done GRPO in that warehouse.
    I have already given cenvat accounts in Warehouse too.
    Edited by: Malhotra Saurabh on May 11, 2010 7:55 AM
    Edited by: Malhotra Saurabh on May 11, 2010 7:57 AM

  • Print sequence error - No matching records found

    Hi experts,
    We are facing an issue when choosing to print a sequence of two documents. These two documents can be printed individually without any error, but when we try to print the sequence, we are getting the error "No matching records found".
    This issue occurs in both SAP 9.0 (pl5) in Inventory Movement document and in SAP 8.82 (pl5) in all purchase and sales documents.
    Has anyone faced the same issue?
    Thank you in advance.
    Kind Regards,
    Vassilis Korolis

    Hi,
    It is an application error in 8.82 & 9.0 versions.
    Please check SAP note:
    1981583 - An error appears when you use Print Sequences for a Stock
    Transfer document.
    Thanks & Regards,
    Nagarajan

  • No matching record found when creating Incoming Payment...

    Hi,
    I'm starting a transaction, creating a invoice and then creating a incoming payment.
    The invoice is created successfuly in memory I can see the next DocEntry and DocNum and passing it to the incoming payment as usual but I'm getting the error : No matching records found
    Any idea ?

    I found why.
    The Series used was not there.  But it's not obvious to know that it's because you set a wrong Series code with an error like this.

  • Error: No matching record found 'G/L Account (OACT)(ODBC -2028)

    This is the error that I got while trying to update the Sales Order with my add-ons.
    All the required details were filled in the columns including the delivery date.
    PLEASE REPLY SOON.
    Thank You

    Hi Sudatta,
    It seems to be a error relating to Rounding Account as per the note I read.
    Check link <a href="https://service.sap.com/sap/support/notes/874131">https://service.sap.com/sap/support/notes/874131</a>
    In case you are not able to login to read the Note.
    Symptom
    When attempting to add a marketing document with rounding, the following error message appears: "No matching record found 'G/L Accounts' [ODBC 2028]"
    Other terms
    Rounding, G/L account, error message, marketing documents, matching record, account, missing, SAP Business One
    Reason and Prerequisites
    There is no rounding account defined.
    Solution
    Define a rounding account under:
    'Administration' > 'System Initialization' ->'G/L Account Determination' -> 'General' tab page under "RoundingAccount" field.
    Regards
    Suda

  • Problem with approval - No matching records found  'Drafts' (ODRF) (ODBC -2

    Hi Experts,
    When an approval request comes to an approver, He is not able to open the document[Out going payment]. It shows the following error.
    'No matching records found  'Drafts' (ODRF) (ODBC -2028)  [Message 131-183]'
    I tried with invoice and approval works fine there.
    When I checked in the table, No records are added for Payments in ODRF file, But it goes to OPDF.
    In the case of invoice, record is added to ODRF
    Please Help
    Regards
    Ajith G
    Edited by: Ajith G on Oct 23, 2009 2:05 PM

    Hi Experts,
    Now I configured the Approval of outgoing payment using a query which I got as a result of another post by myself.
    SELECT DISTINCT 'True' WHERE $[OVPM.CashAcct] != '' and $[OVPM.CashSum] IS NOT NULL
    Approval starts properly here also. But when approver tries to open the attached document to the message , error pops-up as given in the subject.
    Please help
    Regards
    Ajith G

  • -2028 Error: No Matching Records Found

    Good Day
    Experts:
    I am using the oPurchaseOrder object to build a PurchaseOrder from an approved Material Requisition. I am getting an error: -2028 No Matching Records Found.  This error number is not in the list.  Does anyone have experience with what it means?
    Thanks,
    EJD

    Hey There
    Here is the code.  I thought I saw somewhere that there are requirements for what needs to be passed to the object.  However, I cannot recall where that is at...Forum, Notes here or in the Help files.  What again is required to be passed to the oPurchaseOrder object? I seem to think CardCode, Item and Date maybe. 
    Dim vPurchaseOrder As SAPbobsCOM.Documents
    vPurchaseOrder = g_B1Connection.Company.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oPurchaseOrders)
    vPurchaseOrder.DocObjectCode = SAPbobsCOM.BoObjectTypes.oPurchaseOrders
    vPurchaseOrder.Lines.ItemCode = Item
    vPurchaseOrder.Lines.ItemDescription = Description
    vPurchaseOrder.Lines.Quantity = Qty
    vPurchaseOrder.Lines.Price = EaCost 
    vPurchaseOrder.Lines.WarehouseCode = "STOCK"                     
    vPurchaseOrder.Lines.ShipDate = ReqDate
    vPurchaseOrder.CardCode = Supplier
    vPurchaseOrder.SalesPersonCode = SalesPersonCode
    vPurchaseOrder.DocumentsOwner = OwnerCode
    retVal = vPurchaseOrder.Add
    Thanks,
    EJD

  • A/R Invoice Draft failed with error - "no matching records met ......."

    Hi Guys,
    For the past one week I have been struggling to import draft A/R invoices into SAP Business One 9.0 PL 07. The database to which i'm doing this import continually returns the error "no matching records met ........." during simulation and also import stage.
    Interestingly, I noticed that import picks draft invoices with only one row detail leaving out the ones with more than one row details. I desperately need a solution to this issue as my client is scheduled to go live coming Monday.
    A sample of the structure of the data is below for your review and advice:
    ODRF
    DocEntry
    DocNum
    DocType
    DocDate
    DocDueDate
    CardCode
    CardName
    DocCurrency
    DocObjectCode
    DocEntry
    DocNum
    DocType
    DocDate
    DocDueDate
    CardCode
    CardName
    DocCur
    ObjType
    1
    1
    dDocument_Items
    20140122
    20140122
    GH-XX-001
    Customer A
    GHS
    13
    2
    2
    dDocument_Items
    20140122
    20140122
    GH-XX-002
    Customer B
    GHS
    13
    3
    3
    dDocument_Items
    20140122
    20140122
    GH-XX-003
    Customer C
    GHS
    13
    DRF1:
    ParentKey
    LineNum
    ItemCode
    Quantity
    Price
    WarehouseCode
    VatGroup
    DocNum
    LineNum
    ItemCode
    Quantity
    Price
    WhsCode
    VatGroup
    1
    0
    AB-0003
    2
    34.7018
    01
    VP
    1
    1
    LC-0002
    1
    27.0245
    01
    VP
    1
    2
    TW-0002
    1
    26.8469
    01
    VP
    1
    3
    DG-0002
    5
    28.161
    01
    VP
    1
    4
    FLI-075
    25
    7.83
    01
    VP
    2
    0
    AB-0003
    27
    31.5478
    01
    VP
    2
    1
    DG-0002
    8
    25.6
    01
    VP
    2
    2
    TW-0002
    5
    23.9652
    01
    VP
    2
    3
    KW-0002
    8
    27.7913
    01
    VP
    2
    4
    LC-0002
    10
    24.1249
    01
    VP
    2
    5
    FLI-075
    35
    7.8261
    01
    VP
    2
    6
    FLI-075
    2
    7.8261
    01
    VP
    3
    0
    AB-0003
    6
    31.5478
    01
    VP
    3
    1
    DG-0002
    40
    25.6
    01
    VP
    3
    2
    LC-0002
    20
    24.1249
    01
    VP
    3
    3
    KW-0002
    15
    27.7913
    01
    VP
    3
    4
    FLI-075
    5
    7.83
    01
    VP
    Please advice on how i can work at transferring this data into SAP Business One. Thanks for your help in advance.
    Regards
    John

    Hi,
    You may check this SAP note for service type invoice. Follow instruction and apply for above conditions.
    1135341 - How to import service invoices for foreign customers
    Thanks & Regards,
    Nagarajan

  • Error -2028 : No matching Record found while adding Incoming payment

    Hi all,
             I was trying  to add an Incoming Payment using DI API, checked both DocEntry and ChequeSum property..and all other properties and seems set as well, it would be better if you can give any solution.Thank you
    Regards
    Sijimon Sidharthan
    oPay.CardCode = oInvoice.CardCode;
                                       string sCardName=oInvoice.CardName;
                                  oPay.CardName = oInvoice.CardName;
                                  oPay.JournalRemarks = "820 Import Test" +  oInvoice.CardCode;
                                  oPay.ApplyVAT = SAPbobsCOM.BoYesNoEnum.tYES;
                                  oPay.CashSum = 189.77;
                                       int conP=oInvoice.ContactPersonCode;
                                  oPay.ContactPersonCode = oInvoice.ContactPersonCode;
                                       string cur =oInvoice.DocCurrency;
                                  oPay.DocCurrency = oInvoice.DocCurrency;
                                  oPay.DocDate = now;
                                  oPay.TaxDate = now;
                                  oPay.DocRate = 0;
                                  oPay.LocalCurrency = SAPbobsCOM.BoYesNoEnum.tYES;
                                  oPay.DocType = SAPbobsCOM.BoRcptTypes.rCustomer;//rAccount;
                                  oPay.HandWritten = SAPbobsCOM.BoYesNoEnum.tNO;
                                  oPay.Remarks = "remarks";
                                  oPay.Reference1 =iBaseRef.ToString();//"R";
    //                              oPay.TransferAccount = "10100";//OTRC doesn't contain any code
    //                              oPay.TransferDate = now;
    //                              oPay.TransferSum = 0;
                                  #region Invoice
                                  oPay.Invoices.AppliedFC = 0;
                                  oPay.Invoices.DocEntry = iBaseRef;//baseEntry;
                                       int ln=oPay.Invoices.LineNum ;
                                  oPay.Invoices.DocLine = 0;
                                  oPay.Invoices.InvoiceType = SAPbobsCOM.BoRcptInvTypes.it_Invoice;
                                  //oPay.Invoices.InvoiceType = SAPbobsCOM.BoRcptInvTypes.it_ChequesForPayment;
                                  oPay.Invoices.SumApplied = 189.77;//amount;
                                  oPay.Invoices.Add();
                                  #endregion Invoice
                                  #region Cheque
                                  oPay.Checks.BankCode ="026008866"; //"026002794";//"Leumi";
                                  oPay.Checks.CheckAccount="10200-00";//"10203";//-00";//"1HD";10203-00
                                  oPay.Checks.DueDate=Convert.ToDateTime("04/03/2007");
                                  oPay.Checks.CheckSum =189.77;
                                  oPay.Checks.CheckNumber = 12345678;
                                  oPay.Checks.Add();
                                  #endregion Cheque
    int ret=oPay.Add();
                                  if(ret!=0)
                                       int lErrCode; string sErrCode;
                                       oCompany.GetLastError(out lErrCode, out sErrCode);
                                       MessageBox.Show(ret.ToString ()+ sErrCode);

    Hi Lan,
              I tried to add IncomingPayment with another Database works fine with all these properties..think some extra settings may be there in the database now I'm working , do you have any idea regarding to solve this issue ..Thank you
    Regards
    Sijimon Sidharthan

  • Error -2028 Update No matching records found (ODBC -2028)

    An apology for my English, I'm trying to update a field but I get this error:
    No matching records found (ODBC -2028)
    This is part of the code that I use to add new ones and works fine, when I change the oItems.Add (); by oItems.Update () does not work.
    public static void addItem(DataRow itemObject)
       oItems = (SAPbobsCOM.Items)(oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oItems));
       oItems.ItemCode = itemObject["ItemCode"].ToString();
       oItems.ItemName = itemObject["ItemName"].ToString();
       lRetCode = oItems.Add();
       if (lRetCode != 0)
          oCompany.GetLastError(out lErrCode, out sErrMsg);
    I get the data from MySql, and I tried putting the data manually from an existing record and does not work
    Any ideas why?

    Hi,
    Before you can call Update on an item you need to call the GetByKey method to retrieve the item you want to update:
    public static void updateItem(DataRow itemObject)
       oItems = (SAPbobsCOM.Items)(oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oItems));
       if(oItems.GetByKey(itemObject["ItemCode"].ToString())
            oItems.ItemName = itemObject["ItemName"].ToString();
            lRetCode = oItems.Update();
            if (lRetCode != 0)
                    oCompany.GetLastError(out lErrCode, out sErrMsg);
    Kind Regards,
    Owen

  • Drag&relate with user fields

    Is possible to use drag&relate when I get value of field from User Field from my Addon?
    When I use it, I gett error "No matching records found"
    Maybe SAP not support user fields in drag&relate machanism?
    regards
    Krzysztof Sala

    Hi Krzysztof
    You can use UDF in drag&Relate but you must be sure that the UDF are in the same module.
    To be more specific, the user field that you have created in the marketing documents can give you result in drag & relate only in marketing documents.
    Hope it Helps
    Kind regards
    George

  • Again :: No matching record found 'G/L Account (OACT)(ODBC -2028)

    "No matching record found 'G/L Account (OACT)(ODBC -2028)"
    This error I am facing while adding Outgoing Excise Invoice based upon Delivery made.
    We have already discussed this issue but none of the solution is working out in my case.
    I have created Rounding A/C also in G/L Account Determination, but the problem remain as it is.
    Kindly resolve the issue.
    Khushwant
    [email protected]

    hello Khushwant Singh Sansowa,
    i just found this @ SAP Support.
    *fist possible solution.*
    Synchlog Error: 'No matching records found (ODBC -2028)'
    Symptom
    Synchlog Error Message:-2028:[OACT] , 'No matching records found (ODBC -2028)'
    Other terms
    Netpoint, SAP Business One, SAP Business One ecommerce, ecommerce, e-commerce, Net Point, Web tools, Business One ecommerce, Netpoint Synchmanager, Netpoint Website, Business One e-commerce, CRM Anywhere, Web tools server, WebCRM
    Reason and Prerequisites
    Program Error
    Solution
    May recieve the following message during a synchronization: -2028:[OACT] , 'No matching records found (ODBC -2028)' SBOOrder synchmodule, NetpointToSBO() synchmethod
    To resolve this error, ensure that the items in the order have a GL account or warehouse code assigned to them within B1 Item Master Data - Inventory Data
    2nd Possible Solution
    "No matching record found 'G/L Accounts' [ODBC 2028]"
    Symptom
    When attempting to add a marketing document with rounding, the following error message appears: "No matching record found 'G/L Accounts' [ODBC 2028]"
    Other terms
    Rounding, G/L account, error message, marketing documents, matching record, account, missing, SAP Business One
    Reason and Prerequisites
    There is no rounding account defined.
    Solution
    Define a rounding account under:
    'Administration' > 'System Initialization' ->'G/L Account Determination' -> 'General' tab page under "RoundingAccount" field.
    3rd Possible solution.
    Error 'G/L Accounts' '(ODBC 2028)' While Adding Market Docum
    Symptom
    While adding the marketing document into the system error message [OACT] 'No matching records found - 'G/L Accounts' '(ODBC 2028)' appears. When the user checks all definitions it looks like all accounts are defined.
    Other terms
    AP Invoice, Tax Account, Default Accounts, Chart of Account, User Defined, ODBC 2028, 7.6 SP0, SAP Business One, B1
    Reason and Prerequisites
    The User Defined Chart of Accounts is used.
    Solution
    When the user chooses User Defined Chart of Accounts under Administration -> System Initialization -> Company details -> Basis Initialization tab , the default accounts remain in the "G/L Account Determination", "Define Tax", "Define Warehouse" windows under Administration -> Definitions -> Financials and Administration -> Definitions -> Inventory. User has to check and define all accounts.
    hope this will help u..
    FIDEL

  • No matching records found (ODBC - 2028) in adding the Check

    Hi Experts,
    Im having a problem with the Manual Checks, if i insert the record to Manual Check i encounter error "No matching records found (ODBC - 2028)". Please help us identify the problem thanks.
                Dim _OUTGOING_PAYMENT As New OutgoingPaymentUnit()
                Dim oPayment As SAPbobsCOM.Payments = Nothing
                oPayment = oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oVendorPayments)
                Dim oPayCheck As SAPbobsCOM.Payments_Checks = oPayment.Checks
                '1. DocDate
                oPayment.DocDate = _OUTGOING_PAYMENT.DocDate
                oPayment.DueDate = _OUTGOING_PAYMENT.DocDate
                oPayment.TaxDate = _OUTGOING_PAYMENT.DocDate
                '2. DocCurrency
                oPayment.DocCurrency = _OUTGOING_PAYMENT.DocCurrency
                '3. Bank Account
                If (_OUTGOING_PAYMENT.TransferType = "H") Then
                    'I inserted the code here to set the manual check
                    oPayCheck.CheckAccount = _OUTGOING_PAYMENT.BankAccount
                    oPayCheck.ManualCheck = SAPbobsCOM.BoYesNoEnum.tYES
                ElseIf (_OUTGOING_PAYMENT.TransferType = "C") Then
                    oPayment.CashAccount = _OUTGOING_PAYMENT.BankAccount
                ElseIf (_OUTGOING_PAYMENT.TransferType = "B") Or (_OUTGOING_PAYMENT.TransferType = "R") Then
                    oPayment.TransferAccount = _OUTGOING_PAYMENT.BankAccount
                End If
                '4. DocRate
                oPayment.DocRate = _OUTGOING_PAYMENT.DocRate
                '5. Name
                oPayment.CardCode = _OUTGOING_PAYMENT.CardCode
                '6. Balance
                '7. C + P Balance
                '8. Trans Type
                '9. Ref No
                If (_OUTGOING_PAYMENT.TransferType = "B") Then
                    oPayment.TransferReference = _OUTGOING_PAYMENT.RefNo.ToString()
                ElseIf (_OUTGOING_PAYMENT.TransferType = "H") Then
                    oPayCheck.CheckNumber = CInt(_OUTGOING_PAYMENT.RefNo)
                End If
                '10. Amount
                If _OUTGOING_PAYMENT.DocCurrency = "SGD" Then
                    If _OUTGOING_PAYMENT.TransferType = "C" Then
                        oPayment.CashSum = _OUTGOING_PAYMENT.Amount
                        'oPayment.CashSumSys = _OUTGOING_PAYMENT.Amount
                    ElseIf _OUTGOING_PAYMENT.TransferType = "H" Then
                        oPayment.Checks.CheckSum = _OUTGOING_PAYMENT.Amount
                    ElseIf _OUTGOING_PAYMENT.TransferType = "B" Then
                        oPayment.TransferSum = _OUTGOING_PAYMENT.Amount
                    ElseIf _OUTGOING_PAYMENT.TransferType = "R" Then
                        oPayment.CreditCards.CreditSum = _OUTGOING_PAYMENT.Amount
                    End If
                Else
                    If _OUTGOING_PAYMENT.TransferType = "C" Then
                        oPayment.CashSum = _OUTGOING_PAYMENT.Amount
                    ElseIf _OUTGOING_PAYMENT.TransferType = "H" Then
                        oPayment.Checks.CheckSum = _OUTGOING_PAYMENT.Amount
                    ElseIf _OUTGOING_PAYMENT.TransferType = "B" Then
                        oPayment.TransferSum = _OUTGOING_PAYMENT.Amount
                    ElseIf _OUTGOING_PAYMENT.TransferType = "R" Then
                        oPayment.CreditCards.CreditSum = _OUTGOING_PAYMENT.Amount
                    End If
                End If
                oPayment.JournalRemarks = _OUTGOING_PAYMENT.Description
                oPayment.Remarks = _OUTGOING_PAYMENT.Remarks
                iRetVal = oPayment.Add()
                Return iRetVal
    Your help is much appreciated. I am using SAP 8.8 PL15

    Bank Code, and Branch is required. Thanks

Maybe you are looking for

  • CONNECTION CUT OFF MINUTES AFTER DOWNLOADING NEW ITUNES

    After downloading the "new and improved" download for Itunes, my connection was lost. I tried to reopen my connection many many times. Verizon Broadband didn't have any issues. My mother's computer worked fine--she still had access. I think something

  • Tab canvas disappears at run time

    Hi, I have a Content canvas with a data block displaying fields in the top section of the canvas_main. Bottom half of the canvas_main has canvas_tab with three tab pages tab1, tab2, tab3 all have data block (child records fo above block) each. At run

  • 1 website won't open

    Hello, when trying to access one specific website, I either get a Micorsoft VB script error (below), or the blue bar stops part way in and stays there. I used to be able to get to this site fine. All other sites work fine. My daughter and son can get

  • Command Click in edit changes color white balance and tint in edit

    Command Click in edit changes color white balance and tint in edit, what is happening?

  • Using IPTV Manager With IIS??

    Has any one tried configuring the IPTV Manager to work with IIS?


HashFlare