No Matching Record Found 'CRD1' at the time of Purchase Order Creation

Hi !
I have transferred business partners record through DTW 2005.0.17 in SAP B1. Now when I go to make purchase order, at the time of selecting business partner, It gives error msg. No matching record found 'CRD1'. I have checked the table CRD1, there the data exists. And when i modify business partner's address through business partner form, the problem is solved. I am not able to trace which value i am missing at the time of data transfer.
can anyone help?
Anupam Negi
[email protected]

thanks jimmy,
I tried as per your suggestion, i deleted the following tables OCRD,ACR1,ACRB,ACR3,CRD1,ACRD,ACR2,CRD2,CRD5,CRD3,CRD7, then again imported the BP records. Its still giving the same error. I have imported the Business Partner Main template & Business partner Address template. Is it neccassary to import all other templates i.e. BPNankAccount,BPPaymentDate,BPPaymentMethod,ContactEmployees

Similar Messages

  • At the time of Purchase order creation Material specification how to trace

    Dear all,
    I have an one issue,
    when ever i am creating Purchase order for any material to vendor, the particular material quality specification or Ins plan automatically to flow to purchase order.
    how to address this issue, wheather it is possible or not
    Regards,
    s.sakthivel

    Hi,
    For your requirement only for viewing the data I suggest you to go for below options
    1) In mtrl master itself there is one option Inspection text, here u can maintain the main values so thst during PO
    you can refer these values (To find this click on aditional data tab in mtrl master and inspection long text)
    2) Prepare one report by fetching all the inspection values from below tables so that u can aslo refer this report
       PLKO Inspection plan Header 
       MAPL Material Assignement 
       PLPO Operation Details 
       PLMK Inspection plan characteristics 
       PLMW MAPL-Dependent Charac. Specifications (Inspection Plan) 
    Regards
    Shiva

  • No matching records found " (CRD1) (ODBC -20080 [Message 131-183]

    Can anyone please explaing the reason of the following error ??? --
    No matching records found " (CRD1) (ODBC -20080 [Message 131-183]
    This comes at the time of Purchase Order or any purchasing documents addition.... when we select the vendor from the existing vendor list. It appears just after choosing a vendor (the vendor data has contact person, address bill to / ship to etc... and the master data has been imported from a lagecy system by useing the import and DTW functionality of SAP B1 2007 B SP0 PL7)

    Hi Narottam Das ,
    Try to create a new Bill to and ship to address manually for the Business Partner and set the new address as default and see if the error happens.
    Regards,
    Vijay Kumar
    SAP Business One Forums Team

  • Selection Of BOM & Routing at the time of production order creation

    Hi guys,
    Please clarify how i can go about for the following mentioned scenario
    I have one Master BOM(Finished Product Level) & alternative BOMs for that,similarly i have one Master Routing & alternate routings for the same finished product
    At the time of production order creation is it possible for me to choose one of the BOMs & One of the routings of that particular finished product without creating a production version?
    Awaiting for a quick response
    Vijai

    Hi vijai prasad shanmugam ,
                                              In the material master MRP-4 view under the BOM selection you can maintain on what fatcors you want the BOM to be selected  Viz. Selection by order quant.,Selection by explosion date.Selection by production version etc.
    As far as the master recipe is concerned ........ I guess that if there are more than one valid master recipe maintained then SAP will prompt to select the one manually.........
    But it the standard practice to maintain the production version ....... for the similar situation to the one that you have mentioned.
    Please Let me know if I can help you in any way regarding this........
    Please reward the points......... in you find the ans helpful.....
    Thanks
    Kaushik

  • Automatic Reservation at the time of process order creation

    Hi Experts,
    As you are aware, when we create a process order and save, system automatically generates the reservation and the reservation will be for movement type 261. My requirement is like this. When system creates reservation, system should consider for which order type the process order is created and create a reservation for other movement type also.
    For eg. Iam having order type ZRRW. When system creates reservation at the time of order creation, system should check the order type and reservation should be created for a movement type Z11 instead of 261 in the normal case.
    Is there any user exit for the same. Please let me know.
    Else how can I post the goods issue with a movement type other than 261. MIGO is not accepting other movement types.
    Anticipating your reply
    Regards
    Prathib

    Hi Ayethebing,
    Thanks for the reply. we created the new movement types inorder to use the SAP standard reports and get the different types of goods movements based on the different processes.
    We can do the goods issue using the custom movement type through MB1A. But I was trying to use in MIGO and this is where system wont allow this.
    In MIGO, system will do the goods issue based on reservation only. The reservation is created at the time of order creation and it uses movement type 261 irrespective of the order type.
    I was trying to find out whether any option is there to use custom movement type to create reservation so that system would propose this movement type in MIGO for goods issue against process order.
    This is an interesting case but unfortunately dont have any option of user exit or Badi. Only one user exit related to reservation is to change the str loc and back flush indicator.
    @Sabine: Thanks for your reply. But the BADI that you provided wont serve the purpose.
    Thanks
    Prathib

  • At the time of Process order creation Batch determination

    Dear All,
    When i am creating process order at the time system not allowing me to execute batch determaination after release only it is allowing me to do.
    My requirement is At the time of order creation i want assign batches ( Execute Batch Detrmination)for the material.
    how to do this one, kindly hel me
    Regards,
    s.sakthivel

    Hi sakthivel 
    Go to OPKP (Production scheduling profile)  txn code and select in Batch management tab Automatic Batch creation at order creation (1) and check this profile is assigned to material in work scheduling view
    Regards

  • IDOC generation at time to transfer order creation.

    What are the config steps involved for idoc generation at the time of transfer order creation?
    please advise.
    Edited by: avi on Dec 25, 2008 5:31 AM

    Hello,
    TO creation with respect to Picking perspective:
    Lean WM --> output type WMTA can be used to create TO automatically can be created (you can go to NACE transaction and check the settings of WMTA)
    From MM WM perspective i think it is PUTAWAY concept, if Purchase order -->Inbound delivery will be created with ref. to inbound delivery TO (putaway) can be created.
    Link for IDoc maintenance:
    IMG>LE>WM>Interfaces>external systems-->configure wm
    link for Automatic TO creation:
    IMG>LE>WM>Interfaces>inventory management-->Activate Automatic TO creation
    Mahesh
    Edited by: Mahesh on Jan 2, 2009 11:19 PM

  • User exit for the release of Purchase Order

    Hi Friends,
    I am searching for a user exit which should trigger at the time of Purchase Order release in ME29n transaction.
    If anyone can help me for the same....!!!
    I need the exact exit which triggers at the release of PO....
    Points will be rewarded for the needful replies.
    Regards,
    Mandeep.

    HI,
    Finding the user-exits of a SAP transaction code
    Enter the transaction code in which you are looking for the user-exit
    and it will list you the list of user-exits in the transaction code.
    Also a drill down is possible which will help you to branch to SMOD.
    report zuserexit no standard page heading.
    tables : tstc, tadir, modsapt, modact, trdir, tfdir, enlfdir.
             tables : tstct.
    data : jtab like tadir occurs 0 with header line.
    data : field1(30).
    data : v_devclass like tadir-devclass.
    parameters : p_tcode like tstc-tcode obligatory.
    select single * from tstc where tcode eq p_tcode.
    if sy-subrc eq 0.
       select single * from tadir where pgmid = 'R3TR'
                        and object = 'PROG'
                        and obj_name = tstc-pgmna.
       move : tadir-devclass to v_devclass.
          if sy-subrc ne 0.
             select single * from trdir where name = tstc-pgmna.
             if trdir-subc eq 'F'.
                select single * from tfdir where pname = tstc-pgmna.
                select single * from enlfdir where funcname =
                tfdir-funcname.
                select single * from tadir where pgmid = 'R3TR'
                                   and object = 'FUGR'
                                   and obj_name eq enlfdir-area.
                move : tadir-devclass to v_devclass.
              endif.
           endif.
           select * from tadir into table jtab
                         where pgmid = 'R3TR'
                           and object = 'SMOD'
                           and devclass = v_devclass.
            select single * from tstct where sprsl eq sy-langu and
                                             tcode eq p_tcode.
            format color col_positive intensified off.
            write:/(19) 'Transaction Code - ',
                 20(20) p_tcode,
                 45(50) tstct-ttext.
                        skip.
            if not jtab[] is initial.
               write:/(95) sy-uline.
               format color col_heading intensified on.
               write:/1 sy-vline,
                      2 'Exit Name',
                     21 sy-vline ,
                     22 'Description',
                     95 sy-vline.
               write:/(95) sy-uline.
               loop at jtab.
                  select single * from modsapt
                         where sprsl = sy-langu and
                                name = jtab-obj_name.
                       format color col_normal intensified off.
                       write:/1 sy-vline,
                              2 jtab-obj_name hotspot on,
                             21 sy-vline ,
                             22 modsapt-modtext,
                             95 sy-vline.
               endloop.
               write:/(95) sy-uline.
               describe table jtab.
               skip.
               format color col_total intensified on.
               write:/ 'No of Exits:' , sy-tfill.
            else.
               format color col_negative intensified on.
               write:/(95) 'No User Exit exists'.
            endif.
          else.
              format color col_negative intensified on.
              write:/(95) 'Transaction Code Does Not Exist'.
          endif.
    at line-selection.
       get cursor field field1.
       check field1(4) eq 'JTAB'.
       set parameter id 'MON' field sy-lisel+1(10).
       call transaction 'SMOD' and skip first   screen.
    *---End of Program
    USE THIS PROGRAM TO GET ANY USER EXIT BY GIVING THE TCODE.
    MMFAB001            User exit for generation of release order
    MRFLB001            Control Items for Contract Release Order
    REGARDS,
    PRIYA.
    Edited by: Priyadharshini Veluswamy on Mar 13, 2008 9:21 AM
    Edited by: Priyadharshini Veluswamy on Mar 13, 2008 9:40 AM

  • 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

  • New PurchaseDeliveryNotes: "No matching records found (ODBC -2028)"

    Hi all
    I have searched for this error but have not found an answer that applies to me. I am trying to save a new PurchaseDeliveryNotes using the DI API (in VB.NET 2003), and I get that error.
    To_oPurchaseDeliveryNotes.CardCode = From_DeliveryNotes.CardCode
                            To_oPurchaseDeliveryNotes.DocDate = Now
                            To_oPurchaseDeliveryNotes.DocDueDate = From_DeliveryNotes.DocDueDate
                            To_oPurchaseDeliveryNotes.DocCurrency = "RMB"
                            Dim rs_batch As SAPbobsCOM.Recordset
                            rs_batch = WL_oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.BoRecordset)
                            Dim From_SqlString As String
                            From_SqlString = " select  L.ItemCode,L.Dscription,L.OpenQty,L.Price,L.LineTotal,L.Currency,L.VatGroup ,L.BaseCard ,L.WhsCode,M.DocDuedate,L.basetype,L.Docentry,L.LineNum,M.DocNum " & _
                              " from [" & WL_oCompany.CompanyDB & "].[dbo].[ODLN] M,[" & WL_oCompany.CompanyDB & "].[dbo].[DLN1] L  " & _
                              " where M.Docentry=L.Docentry and BaseType='17' and  M.DocStatus='O' and L.LineStatus='O' " & _
                              " and M.Docnum=" & oItemCode & "  "
                            From_oRecordset = WL_oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.BoRecordset)
                            From_oRecordset.DoQuery(From_SqlString)
                            Dim ii As Integer
                            For ii = 1 To From_oRecordset.RecordCount
                                If ii <> 1 Then
                                    To_oPurchaseDeliveryNotes.Lines.Add()
                                End If
                                To_oPurchaseDeliveryNotes.Lines.ItemCode = From_oRecordset.Fields.Item(0).Value
                                To_oPurchaseDeliveryNotes.Lines.ItemDescription = From_oRecordset.Fields.Item(1).Value
                                rs_batch.DoQuery("select BatchNum,Quantity   from  [" & WL_oCompany.CompanyDB & "].[dbo].[ibt1]     where Basenum=" & oItemCode & " and itemcode='" & From_oRecordset.Fields.Item(0).Value & "' and baseType='15'")
                                rs_batch.MoveFirst()
                                If rs_batch.RecordCount > 0 Then
                                    Dim BT_II As Integer
                                    For BT_II = 1 To rs_batch.RecordCount
                                        If BT_II <> 1 Then
                                            To_oPurchaseDeliveryNotes.Lines.BatchNumbers.Add()
                                        End If
                                        To_oPurchaseDeliveryNotes.Lines.BatchNumbers.BatchNumber = rs_batch.Fields.Item(0).Value
                                        To_oPurchaseDeliveryNotes.Lines.BatchNumbers.Quantity = rs_batch.Fields.Item(1).Value
                                        If Not rs_batch.EoF Then
                                            rs_batch.MoveNext()
                                        End If
                                    Next
                                Else
                                    To_oPurchaseDeliveryNotes.Lines.Quantity = From_oRecordset.Fields.Item(2).Value
                                End If
                                'If rs_batch.RecordCount > 0 Then
                                '    To_oPurchaseDeliveryNotes.Lines.BatchNumbers.BatchNumber = rs_batch.Fields.Item(0).Value
                                '    To_oPurchaseDeliveryNotes.Lines.BatchNumbers.Quantity = From_oRecordset.Fields.Item(2).Value
                                'Else
                                '    To_oPurchaseDeliveryNotes.Lines.Quantity = From_oRecordset.Fields.Item(2).Value
                                'End If
                                To_oPurchaseDeliveryNotes.Lines.Price = From_oRecordset.Fields.Item(3).Value
                                To_oPurchaseDeliveryNotes.Lines.Currency = "RMB" ' From_oRecordset.Fields.Item(5).Value
                                To_oPurchaseDeliveryNotes.Lines.VatGroup = Replace(From_oRecordset.Fields.Item(6).Value, "X", "J")
                                To_oPurchaseDeliveryNotes.Lines.WarehouseCode = From_oRecordset.Fields.Item(8).Value
                                'To_oPurchaseDeliveryNotes.Lines.UserFields.Fields.Item("U_011").Value = CStr(From_oRecordset.Fields.Item(11).Value)
                                'To_oPurchaseDeliveryNotes.Lines.UserFields.Fields.Item("U_012").Value = CStr(From_oRecordset.Fields.Item(12).Value)
                                'To_oPurchaseDeliveryNotes.Lines.BaseEntry = From_oRecordset.Fields.Item(11).Value
                                'To_oPurchaseDeliveryNotes.Lines.BaseLine = From_oRecordset.Fields.Item(12).Value
                                To_oPurchaseDeliveryNotes.Lines.BaseType = 22
                                If Not From_oRecordset.EoF Then
                                    From_oRecordset.MoveNext()
                                End If
                            Next
                            WL_lRetCode = To_oPurchaseDeliveryNotes.Add
    Getting "-2028 : No matching records found (ODBC -2028)". Any ideas?
    Thanks in advance.
    Message was edited by:
            l l

    Ok, when I has this problem, I solved check it the information that I put in into the component, the client information, the item information and the document that was linked with the new document.
    One advice for you is that you try to do the think that you want to make it in the SAP UI,   when you do that you can prevent the most of error that should be happen in design time.
    I hope that your problem fix with this.

  • No matching records found 'Queries' (OUQR) (ODBC-2028) [Message 138-183]

    Hello All
    I have created a SAP Business One addon in which I have created so many User menus Under 'Administration' , ' Sales A/R', 'Purchasing A/R' and New menu item under 'Modules'. All my program and menus are working fine. But after a certain time of period, when I press any of these menus, I am getting a SAP Status bar error message (RED) that 'No matching records found 'Queries' (OUQR) (ODBC-2028) [Message 138-183]'. Even after the menus are working fine. But I am receiveing this constantly.
    I am getting this message even after closing my addon program. So I think this message is coming from SAP itself.
    Any clue regarding this?
    Anoop

    Hi Anoop.....
    I guess any of the queries has been removed from Query manager which is applied to the Marketing Docs as FMS......
    Please check properly......
    Regards,
    Rahul

  • No Matching Records Found ''G/L Account''

    Dear All ,
    I am Posting A/P Invoice which is based on GRPO, but while adding document system is showing the following error
    No Matching records found ''G/L Accounts'' (OACT) (ODBC-2028) [Message 131-183].
    The G/L Account determination is Item Group wise and i have checked the Account determination in Item Group everything is fine and i would like to know the Possible reasons for this error.
    Regards,
    Kashi

    Hi,
    Kindly check the following settings :
    1. Check the G/L account setting of the item.
    If managed by Warehouse, then check warehouse -> Accounting tab.
    If item group, then check item group -> accounting tab.
    If item level, then check the item master data.
    Defined all acccounts for the warehouse/item group/item.
    2. Check administration -> setup -> financials -> G/L Account Determination -> General tab. Define the Rounding Account.
    Kind Regards,
    Jitin
    SAP Business One Forum Team

  • A\R Invoice. No matching record found

    Hi,
    2004C, PL69.
    User creates A\R Invoice and payment at once. When he tries to add A\R invoice to system he gets message: u201C[OINV], no matching record found A\R Invoice (ODBC-2028)u201D. If I (other user) do the same it runs smoothly, moreover when I made a backup of database and restored it to other database and  entered it as that user it ran smoothly too. what should I do to solve this problem?
    With regards
    Maxim Groonis

    This seems to be a strange system behaviour.  If you are able to move ahead by using the other user account to post the AR Invoice + Payment, you should just continue without worrying about the error.
    In the meanwhile I would suggest that you report this to SAP by opening a Support message so that they could investigate on the causes.
    Suda

  • Error in adding A/R Invoice - 'No Matching Records Found'

    Hi Folks,
    This one is related to 'thunderclap8's post last month (June 01, 2011)
    As we create an A/R Invoice, we have encountered an error that says:
    [A/R Invoice  Rows  Warehouse Code] [line: 0] , 'No matching records found  'Inventory Log Message' (OILM) (ODBC -2028)'  [Message 131-183]
    As with the process, the supposed A/R Invoice we're making came from a Delivery/Release that came also to a Sales Order.
    But when we make the same transaction for other Customers, it ends successfully. I'm not trying to point out that it's because of the Customer since the error shows inventory-related concern.
    Any theory on how did it come to this? and any remedy?
    Thanks!
    Fringe

    Hi Raja!
    First and foremost, I would like to thank you for your answer.
    I have checked it and there are no restrictions involved with the item nor with the BP.
    I can't exactly determine the cause of this error.
    I believe you do have other suggestions, don't hesitate to post it here.
    Thanks!
    Fringe

  • No matching record found G/L Account (OACT) A/P Credit Memo

    Hello Experts,
                                   When i post A/P Credit Memo i get message as No matching record found G/L Account (OACT).
                                    Version SAP B1 8.8 PL11
    I tried following
       check  the rounding account In G\L determination.
       check  the offset account in G\L determination.
    everything is properly set.
    We did upgrade from 2007B to SAP B1 8.8
    Please Suggest
    Quick reply will be helpful

    Hello Gordon & Sachin,
                                                                                    I have even tried in test system , same error it gives,
                                                   I have check the Purchase return , Purchase credit and Expense Account , everything is
                                                   properly set.
                                                   When i do copy to from A/P Invoice , it is getting added                                                                               
    One more error it gives mewhen  i load or open   the from of Purchase A/p credit Memo, it
                                                  Gives error in red color as "Divide By zero error encountered (NFN1)
    Please Suggest

Maybe you are looking for