Outgoing Payments Customization in SBO 8.8

Hi,
I have added two comboboxes, user datasources and have attached to each other as follows:
oItem = form.Items.Add("cmbRYCnt", SAPbouiCOM.BoFormItemTypes.it_COMBO_BOX);
oItem = form.Items.Add("cmbRYOwn", SAPbouiCOM.BoFormItemTypes.it_COMBO_BOX);
form.DataSources.UserDataSources.Add("udsRYCnt", BoDataType.dt_SHORT_TEXT, 20);
form.DataSources.UserDataSources.Add("udsRYOwn", BoDataType.dt_SHORT_TEXT, 20);
((ComboBox)form.Items.Item("cmbRYCnt").Specific).DataBind.SetBound(true, "", "udsRYCnt");
((ComboBox)form.Items.Item("cmbRYOwn").Specific).DataBind.SetBound(true, "", "udsRYOwn");
Both  combos contain values, but I cannot select any and if I click "Payment Means...", an error occurs:
"Internal error 'User-Defined Values  (CSHS) (-2024)' occured"
The same code works fine in case of SBO 2007.
Please help, thanks.

Hi,
try to bind the  combo induvidualy
I have added two comboboxes, user datasources and have attached to each other as follows:
oItem = form.Items.Add("cmbRYCnt", SAPbouiCOM.BoFormItemTypes.it_COMBO_BOX);
oItem = form.Items.Add("cmbRYOwn", SAPbouiCOM.BoFormItemTypes.it_COMBO_BOX);
SAPbouiCOM is not called near BoDataType  is this ur typing mistake
form.DataSources.UserDataSources.Add("udsRYCnt",SAPbouiCOM. BoDataType.dt_SHORT_TEXT, 20);
form.DataSources.UserDataSources.Add("udsRYOwn", SAPbouiCOM.BoDataType.dt_SHORT_TEXT, 20);
combobox=form.Items.Item("cmbRYCnt").Specific
objcombobox..DataBind.SetBound(true, "", "udsRYCnt)
combobox=form.Items.Item("udsRYOwn").Specific
objcombobox..DataBind.SetBound(true, "", "udsRYOwn)
Rgds
Micehal

Similar Messages

  • Finding % discount on payment on OVPM (Outgoing Payments) table

    Hi guys,
    I'm reporting on the Outgoing Payments table in SBO's query wizard, but none of the fields, specifically the discount fields, show the discounts I make on payments.
    e.g. when making an outgoing payment, I enter some number in the "Discount %" field before posting the payment.
    All I can report on is the discounted, net amount.  Is there any way to view the value I input to the "Discount %" field?
    As always, I'm very appreciative of any help.
    James.

    Hi again Gordon,
    I ahve DcntSum in the query, but it still returns 0.  I've included every available field, and none of them show a discount amount.  I'm double-checking on the outgoing payment document and there is definitely a discount.
    Slightly lost...
    James.

  • SBO object for outgoing payment

    HI All,
    I am using SBO 2004. I am trying to add Outgoing payment through DI. There is only one object for this Payment.When i try to intialise Payment object, I couldn't see outgoing payment, it shows only incoming payment. How will initialise outgoing payment?
    Please help
    thanks in advance
    BBN

    Hi Kevin,
    You have a type property on the VendorPayments object where you can specify that the outgoing payment should go to a customer, supplier or account.
    rCustomer Payment to or from a customer.  0 
    rAccount  Payment is not directly connected with customer or vendor.  1 
    rSupplier Payment to or from a Vendor.  2
    Code as follows:
    oPayment.DocType = rCustomer
    Hope it helps,
    Adele

  • Discount in Outgoing Payment  and Cheque for payment PLD

    Hi,
    Using SBO2007A PL30
    I have tried to find whether there are system variables for amount outstanding and discount which show amounts in foreign and local currency.
    I can't find any references in the .xls document how to use system variables in SBO 2007., and strangely there is no reference in that document to the system variables which already exist in the in- built layouts
    Cheque for Payment
    - total amount paid ( variable 97 )
    Outgoing Payment
    - posting date ( variable 202)
    - Doc Ref ( var 200)
    - Your Ref ( var 201)
    - amount paid ( var 63)
    This leads me to suspect that system variables for outstanding amount and discount may well exist.
    In the meantime I have had to do this using references to database fields Outgoing Payments - Invoices: Discount Amount and Outgoing Payments - Invoices : Amount before Discount with formulae to determin whether the document is in local or foreign currency.
    A further downside to this is that a credit memo is displayed from the latter database field without a negative sign
    Does anyone have any suggestions here?
    Thanks

    Managed to figure out most of it but for the record I have discovered an additional 4 system variables in use for paid document details at line level. Here is the complete list so far:
    outgoing Payment
    PostingDate 202
    our Ref        200
    your Ref      201
    o/S Amt       ?     ( used formula based on db fields instead)
    Discount       ?    (  used formula based on db fields instead)
    Payment       63
    Cheque for Payment
    posting Date  104
    our ref            101
    your ref          100
    O/s amt         96
    Discount           ? ( use formula :difference between 96 and 97)
    Payment        97
    If anyone can supply the missing variables if they exist, I'd be grateful.

  • Question for Outgoing Payment Drafts Report

    HI:
          Experts.I use a non-superuser to login SBO, I couldn't choose user for payment drafts report, but I could choose user for Document Drafts.  How counld I choose a user for Payment drafts report as a non-superuser?
    Regards

    Hi qiang peng,
    Your Super User was Assigned No Authorization for Payments Drafts Report in Banking Module.
    Create to Check this,
    ->> Login Super user in SAP.
    ->> Administration -> System Initialization  -> Authorizations -> General Authorization.
    ->> Open the General Authorization Window and Check the below steps.
    ->> Select the Particular Non Super User.
    -> Banking -> Outgoing Payments. -> Payments Drafts Report (Select the Full Authorizations).
    Update the Authorizations.
    Regards,
    Madhan.

  • F-53 Post outgoing payment- help

    When a user tries to post and manual outgoing payment using F-53 for a vendor he is getting a warning message “No open items were found” however there are open items for that vendor which are due for payment. I looked into the data he is entering on the selection screen of the F-53 transaction and can’t see any mistake on his end. I tried the same F-53 for the same vendor in quality system and it is working me and as well as for him (with his user ID). Can anyone tell me what could be the cause for the above problem? Is there anything with security access? Or customization of manual outgoing payments? Your help is highly appreciated and awarded with points.
    Thanks,
    Kumar

    Hi,
    Whether it is automatic payment program or individual manual payment, open items should be displayed and no specific configuration required for F-53.
    I suggest to check in the first screen, whether any additional selections radio button is selected. If you select "NONE", all open items should be selected. Further, check whether the standard open items check box is selected. If this check box is not selected no open items will be displayed.
    Thanks
    Murali.

  • Restrict Outgoing payment document, if cash is more than Rs.20,000

    Hai!
    I am using SAP B1 PL40.
    can u help me out on this issue.
    I want to restrict the users to ADD
    Outgoing Payment document if they choose,more than 20,000 payment by cash mean.
    pl let me know if u want more detailed explanation.
    Thank u,
    Thanga Raj.K

    Hi Thangaraj,
    Try the following Stored Procedure. I checked in my system and works fine.
    Try the same in the Test System. Then get the approval and load in Live System.
    set ANSI_NULLS ON
    set QUOTED_IDENTIFIER ON
    go
    ALTER proc [dbo].[SBO_SP_TransactionNotification]
    @object_type nvarchar(25),                     -- SBO Object Type
    @transaction_type nchar(1),               -- [A]dd, <u>pdate, [D]elete, [C]ancel, C[L]ose
    @num_of_cols_in_key int,
    @list_of_key_cols_tab_del nvarchar(255),
    @list_of_cols_val_tab_del nvarchar(255)
    AS
    begin
    -- Return values
    declare @error  int                    -- Result (0 for no error)
    declare @error_message nvarchar (200)           -- Error string to be displayed
    select @error = 0
    select @error_message = N'Ok'
    IF @transaction_type = 'A' AND @object_type = '46'
    BEGIN
    If exists (SELECT T0.docentry  FROM OVPM T0 where T0.cashsum>=20000)
         begin
              SET @error = 10
              SET @error_message = N'You cannot Pay Cash More than Rs. 20000/-'
         end
    END
    select @error, @error_message
    END
    Edited by: Sridharan T on Aug 25, 2008 11:35 AM

  • In outgoing payment when cheque number issue ..

    Hello Experts,
    When I enter outgoing payments and enter cheque number in PAYMENT MEANS by selecting MANUAL cheque option and save it. after saving it gives some other Ch Number which is different from what I entered.
    and place manual cheque number in Ref. 3 in JE.
    Please help ...
    Regards,

    yes right in Ref 3 it is correctly entered. but in Payment means where it was entered manually, has been modified and system is giving its own number.
    But that number which is being entered by system, is in sequence in next entry system gives is the next number.
    just for information: I am getting problem only the document which were saved as draft. and now being used to enter in the system.
    and these draft were saved in system when system was on version SBO 2005, now we are using 2007A PL42.
    Regards,

  • Outgoing Payment not allowed with witholding Tax 8.8

    I am getting error "No Matching Record Found - PCH4 ODBC-2028" while making outgoing payment
    in SBO 8.8
    W.Tax applied on A/P invoice and showing correctly but error is coming while making payment against
    this invoice.
    What's wrong.
    OPS

    Hi Sanju,
    I have tried both way:
    (1) First  I created service Invoice and applying witholding tax... It calcualted TDS correctly.
          When I try to make payment against this Invoice, Outstand Amt showing correctly.
          But it does not allow me to add outgoing payment and giving error "matching record not
          found PCH4-ODBC-2028"
    (2) I created service Invoice and not applying WTax. Even it is not allowing to make payment
          as same error is coming.
    In gen practice, we have to deduct, TDS of all contractors. let me know some clue. I did setup
    exactly as per guideline of How-To documents of SAP.
    Any clue by any one
    OPS

  • Outgoing Payment Wizard

    I think I already know the answer,  but when using the Outgoing Payment Wizard I have completed Step 7 and selected the Execute button and then Next,  I assume there is no way to cancel the run after this point. I see if I exit then go back into the Payment Wziard,  the run shows as Executed.
    My only option at the point is to print and then void the check or checks?
    Thanks in advance

    Hi Dana,
    What version are you on? In SBO 2005/2007A, you can cancel a payment without printing off the cheque(s). After executing the payment wizard is run, close without printing.
    Bring up a payment in Outgoing Payments window and in the header section, right-click and select 'Cancel'. This will reverse the outgoing payment and break the link if applied to an invoice or J/E. You will need to do this for each one you want to cancel. If there are only a few, you can still print the good payments with thru Document Printing.
    If a cheque was already printed, it will void the cheque at the same time.
    Hope this helps,
    Heather

  • Outgoing Payment-Multiple a/c

    Hi All,
    In SBO 2004 there is no option to pass outgoing payment into multiple a/c. I am trying to add new row in matrix.I could add new row in the matrix, but after selecting accounts from list, it  shows only one row in that matrix.
    Code  is given below
      If (pVal.FormType = "426") And (pVal.EventType <> SAPbouiCOM.BoEventTypes.et_FORM_UNLOAD) Then
                If pVal.ItemUID = "71" And pVal.EventType = SAPbouiCOM.BoEventTypes.et_CLICK And pVal.BeforeAction = False Then
                    Dim oItem As SAPbouiCOM.Item
                    Dim oMatrix As SAPbouiCOM.Matrix
                    oForm = SBO_Application.Forms.Item(FormUID)
                    oItem = oForm.Items.Item("71")
                    oMatrix = oItem.Specific
                     oMatrix.AddRow() 
                End If
            End If
    Please help
    Thanks in advamce
    BBN

    HI Nick,
    i did the same code that you gave me in the trainig. You tested in SBO 2005 and mine is SBO 2004. I could add new row in the matrix,but after selecting second account code from the list, the matrix shows only last selected account and it has only one row in it. I think 2004 doesn't support this functionality. Could please check it manually in outgoing payment for accounts or check this code in SBO 2004.
    thanks n regards
    BBN

  • Add additional table in Outgoing payment PLD.

    Dear Expert,
    Can i know how to add additional table which is VPM4 to my Outgoing payment PLD to show out the Bank GL account number? In original outgoing payment PLD does not have this table.
    Regards,
    Vivian

    The "system print layout templates" provided with SAP Business One can be "saved as" and users can customize them according to their company needs. Due to the database structure not all the tables can be related to any field in any template.
    You can bring additional table in to PLD by Using ALT + clicking on the "Table" field opens the entire list of tables, including the tables that do not appear by default.

  • JE details after posting outgoing payment  can't captured in the Form

    Hi Everyone,
    Im using both SAP B1 2005B PL32 and PL40. I got this problem.
    Our client ask me to customize the AP Invoice and Outgoing payment forms primarily because they wanted to  make the GL entries be included during form printing. However only the AP Invoice is working after customizing the two forms.
    Im using OJDT and JDT1 tables to capture the GL entries after posting the transactions. I really wonder why, Outgoing Payment form is not working when in upon posting of this transaction it still goes to OJDT and JDT1 tables.
    Anyone can help me out. huhuhu..This is really ASAP!
    Regards,
    Beth

    Hi Lilibeth,
    What customization you have done ? Are they one of these following:
    1. SDK code UI/DI ?
    2. Query report ?
    3. Formatted search in UDF ?
    OJDT/JDT1 are the tables to record the JE transaction posted to general ledger for outgoing payment document. So there is certainly link field among them.
    Rgds,

  • TDS While making outgoing payment

    Hi,
    How to deduct TDS while making outgoing payments?
    Pls help in this regards
    Thanks & Regards
    Suresh Kannan
    Edited by: Marc Riar on Jan 31, 2008 2:18 PM
    Edited by: Marc Riar on Feb 15, 2008 9:36 AM

    Hi Suresh,
    Every organisation is liable to deduct TDS/withholding tax on certain type of services availed, either at the time of making the payment or at the time of accounting Invoice.
    In SBO, we can automate the calculation and deduction of tds on both the occasions.
    For this:- Applicable TDS rates should have been pre-configured and should be assigned to Business Partner Master Records.
    You configure Withholding taxes in - administration/definition(Setup)/Financials/Tax/Withholding taxes.
    You assign the WH Tax codes in BP Master in BP Master/Accounting/Tax Tab/check box subject to withholding taxes.
    Assign points if useful.
    Thanks,
    Srikatnh

  • Pick TDS Entries in Outgoing Payment

    Hi,
    While making Outgoing payment for TDS type, we need to click on Pick TDS Entries, where we get the list of documents where TDS has been deducted but i need a filteration in there because the list is so long to choose the documents against which TDS needs to be deducted.
    Kindly advice.
    Regards,
    Ashish

    hi
    i am sorry thats the only basis functionality available in the standard b1 however u can customize or generate it as per our liking with the help of SDK
    U would require to take help of coding
    Regards.
    Manish

Maybe you are looking for