Code for Payment Method Drop Down in ESS Banks Detail

Hello ,
I am on EP7.0 ERP05 NW04s and trying to modify the Payment Method DropDownByKey on the Banks Detail screen....I want to know where's the code which is filling the dropdown for the corresponding values of Payment Method like Direct Deposit for 'D' stored in R/3 for Zlsch field....
And then I want to filter the DropDown to list only Direct Deposit and Payroll Check......
Any help would be highly appreciated.

Hi All,
I have done the WD changes like this:
Bank Iview:
Changes done to restrict the payment method combo box.
1.Crete the simple type(PaymentMethod - Ennumeration) with values that you wanna populate(get these values and corresponding text from Back-end)
2.Create a context variable (PymtMethodFromSympleType) and attach it to the simple type PaymentMethod.
3.Attacht the PaymentMethod drop down box to context variable (PymtMethodFromSympleType).
Coding:
4.In wdDoModify()
Assign the actual payment method that is coming from back-end(Idefault value in case of new back and existing value in case of Edit) to context variable that is attached to paymentmethod drop down.
wdContext.currentContextElement().setPymtMethodFromSimpleType(wdContext.currentSelectedInfotypeElement().getZlsch());
5.Create an action for drop down box (Action PaymentMethodChange) which creates the method onActionPaymentMethodChange()
In onActionPaymentMethodChange() method Assign the vlaue of the created context element to actual back-end context variable.
wdContext.currentSelectedInfotypeElement().setZlsch(wdContext.currentContextElement().getPymtMethodFromSimpleType());
I did the testing for all scenarios in portal and it works, but I might have to check with AP as well to see it doesn't bounce at their end.
Let me know if you have any questions,
Thanks,
Hari.

Similar Messages

  • Remittance Rules Details - Payment Method Drop Down List

    In reviewing Remittance Rule details for an HR payee, when I go to Payment method and click the drop down list are any of the listed payment methods SAP standard delivered?
    I know Payment Method is configured under Financial accounting. Is there a way to tell which of the options in the drop down list is standard delivered as opposed to customized?
    Thanks,

    Hello,
    Go to T-code FBZP and click on Payment methods in company code.
    Then go to company code US01 and there you can see the standard delivered payment methods for USA.
    Any payment methods other than standard assigned to your company code are customized.
    Arti

  • ESS - Bank Details - Payment method field

    In the ESS --> Bank Details --> Payment method field , we would like to restrict the drop down values that are shown. In R/3 we (IT 0009) we have different values such as Direct deposit, Check , Cash etc.. but on the ESS we want only direct deposit to appear in the drop down value.
    How can this be achieved? We are on ERP 2005 , ESS 1.0 , EP 7.0

    The table "help_values" that is referred to in the code has an "Associated Type" of HRPAD_HELP_VALUE_DATA_TAB which has a "Line Type" of HRPAD_HELP_VALUE_DATA which looks like this:
    Component          RType       Component Typ   Data Type    Length    Decimal Pl    Short Desc
    FIELDNAME                      TYPENAME        CHAR         30        0             Name of Dictionary Type
    KEYCOLUMNNAME                  CHAR30          CHAR         30        0             30 Characters
    VALUECOLUMNNAME                CHAR30          CHAR         30        0             30 Characters
    DATA               <checked>   DATA                          0        0
    When I debug, before my code executes, <tabs> has three rows and two columns:
    1:   <blank>  Cash Payment
    2:   B        Bank Transfer
    3:   Q        Payroll Checks
    My code executes, deletes the "Cash Payment" line and then <tabs> has two rows and two columns:
    1:   B        Bank Transfer
    2:   Q        Payroll Checks
    And as I said, the dropdown on the screen in the portal still has three lines.  The first is blank and the second and third are "Bank Transfer" and "Payroll Checks" respectively.
    Just for fun (argh!), I experimented with an additional scenario in debug mode just to see what would happen.
    First, I commented out the line of code that deleted the "Cash Payment" line from <tabs> and then from within debug I manually altered the first line in <tabs> from <blank>   "Cash Payment" to "X"   "Test". 
    Result:  The portal screen now displayed 4 values in the dropdown box.  The first is still a blank line, followed by "test", "Bank Transfer" and "Payroll Checks"
    So it seems that there's code somewhere down-stream that is adding the blank line if there is no record anywhere in tabs where the first field is blank. (I actually ran a couple of other tests to definitively arrive at that conclusion)  Now I just have to find it.

  • Payment Advice for Payment method T- Transfer

    Hi,
    When I run F110 (Automatic payment program), I need to provide the payment advice for payment method T (bank transfer)
    to the vendor in the format provided by the client.
    My question is:
    1. Where to assign the payment advice form  in customisation for payment method T
    2. which program has to be assigned to the payment advice form.
    Very Important note:  Here we are ALSO using DMEE file to upload- Under payment method country -I have configure the same for use payment medium workbench
    Rgds,
    Vidhya

    Hi Vidhya,
    All this is done in a single screen transaction code FBZP.
    Where to assign the payment advice form in customisation for payment method T
    This is in Payment methods in Company codeSelect your payment method-Expand form data and assign the paymnet advice form.
    which program has to be assigned to the payment advice form.
    FPAYM_INT_DMEE(For DMEE)./ in the next form you may have F110_IN_AVIS.
    Thanks
    Aravind

  • Please do not enter data for payment method Cheque papel error in IT0009

    Hi Experts,
    Whenever i try to  maintain bank details infotype for payment type C(Check Papel),the  system is throwing error "Please do not enter data for payment method Cheque papel". As per SAP std, I had deleted the entries for bank key, bank account and bank control key and maintained IBAN field in IT0009.While saving i am getting the error""Please do not enter data for payment method Cheque papel" and I couldn't save the record.
    Then i  deleted the entries for bank key, bank account and bank control key and IBAN field also in IT0009. While saving i am getting the error "Fill in all required entry fields". System behaves  as if Iban a required field in IT0009. Our bank details infotype is country specific.We made it country
    specific through feature P0009 and setting in table T588M.As per our conf setting IBAN field is optional. Even though IBAN field is optional, this field behaves  as that of a mandatory field in IT0009.Iam  facing this issues only for a few countries like Spain,Italy etc.For other counties i am able to change of create Bank details record  for payment type C.
    I have checked in Payment Methods by Country in FBZP (Payment Method Classification is set to Check and BANK DETAILS box is unchecked) but still no solution. Do i need to check in any other setting.
    Please shed some light on this issue.Thanks in Advance.

    Hi Jobish,
    It's weird but I tried the below method and it works
    Here's what you can try in case you do not want to enter the bank details for payment method 'C'..
    Tcode FBZP - > payment methods by country - > select payment method as 'C' and make below changes (make a note of these changes as you will have to undo them after saving the table):
    a. Payment method by classification - select bank transfer
    b. Reqd master record specifications - check the bank details options and select the options which you want to be entered (a/c no required, IBAN rqd, SWIFT code rqd)
    Save the table.
    PA30- > Edit any record once again and save it.
    Again go to FBZP and undo the above changes, i.e, revert to the original entries and again save the table.
    Try editing the record now in PA30 and it allows to save. This is the second weird workaround that I have come across and still not sure why
    After above workaround, I didn't get any error while maintaining the record, for this or any pernr.
    See if it works.
    Regards
    Neha

  • F110 - Payment program for payment method 'W'

    I'm trying to implement wire payments (using EDI).  When I run F110 I choose 'W' as the payment method on the parameters tab, and on the printout/data medium tab I expect to see program RFFOUS_T - instead I'm seeing RFFOUS_C.  Isn't RFFOUS_T the program that should run for wires?  I also am seeing RFFOAVIS and RFFOEDI1.  Should these programs be running, as well?

    Hi
    In FBZP did you do all the steps for payment method W
    1.setup payment method per country for payment transactions
    2.setup payment method per company code for payment transactions
    3.setup all company codes for payment transactions
    4.setup paying company codes for payment transactions
    5.setup bank determination for payment transactions.
    the error you are getting is No valid payment method found , not with the bank account number , g/l account and so on......
    Try removing the payment method either in the Vendor Master or in the Document and run F110.
    Regards
    Venkat

  • EFT Functionality For payment method V

    Hi
    We are currently enabling EFT Functionality for our client .our Aim is to Generate a DME File for payment Method V( EFT for Domestic).We have a Format EFTS_EIRE.I have Following Questions
    1.Is the Format SAP standard One?
    2.Where we are assigning the Forms ?
    Please let me know
    Thanks & Regards
    Madhav

    Hi
    We are enabling the Functionality for Ireland.In FBZP we have assignd the payment method V to the country IE.
    To give you more inputs.....,we have to company codes in Ireland .
    two company codes are  using the same Format EFTS_EIRE.we have the same set up in FBZP for both the company codes under Ireland
    we could able to generate the DME File in our payment run for one comapny code.For  the other company code we could not be able to genearte the DME File.
    my question is where the Format is assgined to generate the DME Functionality?
    Please let me know if you stillneed more inputs
    Thanks
    Madhav

  • JPY is not allowed as a payment currency for payment method 1

    Hi
    While doing  a payment run in F110 i am getting an error JPY is not allowed as a payment currency for payment method 1 where every thing is correct "error message that payment not
    possible "
    Laxmi

    Hi
    Go to FBZP --> Payment Method in Country --> Select your Country and Payment Method --> Click on "Currencies Allowed" tab on the left --> Check if JPY is added there.
    Also, perform the below checks:
    FBZP --> Bank Determination --> Select your commpany code -->
    1. Select Ranking Order tab on the left --> Check if the combination of Payment method, Currency, Rank Order & House Bank is maintained.
    2. Select Bak Accounts tab on the left --> Check if the combination of House Bank, Payment method, Currency, Account ID & Bank Subaccount is maintained.
    3. Select Available amounts tab on the left --> Check if the combination of House Bank, Account ID, Currency and Available Amount is maintained.
    Let me know if you have more queries.
    Regards
    Srini

  • Maintinance of companycode  data for payment method

    Hi
    Maintinance of companycode  data for payment method
    IN Bank selection  control  we have three check boxes
    No optimization
    optimize by bank group
    optimize by postal code
    here what optimization concept can work    cananybody explain me
    Thanks
    MvNr

    Optimize by postal code
    in the APP customising you need to define the postal codes lower limit and upper limit and assign any of your house bank. so that the vendors belonging to the postal code range would be paid from that house bank.
    say for example you have defined the lower limit as 600001 to 600100 and house bank as ABCD
    the APP will consider house bank ABCD for all vendors belong to the postal code range 600001 and 600100.
    I am not sure about optimize by bank group.

  • Assign Form for Payment Method

    Hi all,
    Can anybody explain what is the difference between 'assigning form in paying company codes' and 'assigning form in payment methods in company code' ?
    Since the configuration in "assign form for payment method in company code" only cater for 1 form,how can we configure to include 2 forms?
    Thanks.

    Hi all,
    Since the configuration in "assign form for payment method in company code" only cater for 1 form,any idea on how to configure 2 forms to be included together?
    I've tried in FBZP, but still only 1 form can be printed out.
    If anyone can help me on this problem,generous points will be awarded.
    Thanks.
    Helena.

  • Multiple selection for Payment Methods.

    TABLES: V_T042E.   
    DATA: s_zwels_con(3).
    SELECT-OPTIONS: s_zwels FOR V_T042E-ZLSCH NO INTERVALS,"payment methods
    ********************   I N I T I A L I Z A T I O N   *******************
    INITIALIZATION.
    ***************   A T   S E L E C T I O N   S C R E E N   **************
    AT SELECTION-SCREEN.
    CONCATENATE s_zwels INTO s_zwels_con SEPARATED BY SPACE.
    This is the code I tried for multiple selection of Payment Methods.This doesnot display the multiple values selected on selection screen.
    Later in program these values will be reflected in Payment Methods in BDC recording using F110 transaction.
    But this code is giving an error :
    Unable to interpret "S_ZWELS". Possible causes of error: Incorrect spelling or comma error.     
    Please can any help in rectifying the current method or any other method of mutliple selection for Payment methods on selection screen .

    u have to put like this only
    <b>SELECT-OPTIONS: s_zwels FOR V_T042E-ZLSCH NO INTERVALS
    "payment methods</b>
    here u have to loop then only u will get desired o/p
    loop at s_zwels.
    endloop.
    but its not the complete solution.
    Regards
    Prabhu

  • I can no longer down load on iTunes said I need a new payment method but why does my bank card no longer work how do I fix this

    Hey everyone I can no longer down load or up date my games videos so on on iTunes
    It's telling me I need a new payment method  but why would my bank card no longer work how can I fix it so my bank card works again

    how do i fix this

  • Exit for payment method(IDOC- PEXR2002)

    Dear Experts,
    I have add one Z Segment to the standard idoc PEXR2002 and msgtyp PAYEXT and now would like to pass the value to that Z segment field.
    But i am not able to find out any Exit for payment method.
    Program used to create the idoc is RFFOEDI1.
    Kindly provide the solution.
    Regards
    Pankaj

    if  you will ook in the porgramit is sent via function module where there are lot of Call customer function which you can use for example EXIT_SAPLIEDP_902 i can see many.Just debuug it and check which suit your need.
    Nabheet

  • HT1904 how i can create apple ID. i tried my best but get failed, bec it asking for Payment method again and again

    how i can create apple ID. i tried my best but get failed, bec it asking for Payment method again and again

    If you don't want to give payment details then there are instructions on this page for how to create one (the instructions don't work for existing accounts) : http://support.apple.com/kb/HT2534 i.e. select a free app in the store and click on 'Create Apple ID' when 'buying' it

  • Where to configure the reason code for payment differene

    Dear Experts,
    I did the settings in obxl with reason code option and changed the screen layout for the postings keys for payment difference as mandatory. while doing the account assignment in obxl system asking the reason code for payment difference. Where to configure the reason code any t.code is there, please guide me.
    J.francis

    Just Go SPRO>IMG>Financial Accounting (New) >Accounts Receivable and Accounts Payable > Business Transactions > Outgoing Payments > Manual Outgoing Payments > Overpayment/Underpayment > Define Reason Codes (Manual Outgoing Payments)
    There you have to create Reason Code
    Now go  SPRO>IMG>Financial Accounting (New) >Accounts Receivable and Accounts Payable > Business Transactions > Outgoing Payments > Manual Outgoing Payments > Overpayment/Underpayment >Define Accounts for Payment Differences (Manual Outgoing Payment)
    Here assign GL
    Best Of Luck
    Tanmoy

Maybe you are looking for

  • How do I stop OSX from switching to First-Plan when Javascript popup on Minimized Window appear?

    I'm running OSX Mavericks 10.9.5, Firefox 39.7.0.2 What happens is that i'm using an automated script with Selenium for automatic-forms-filling. Everything is working fine, just like it does on LinuxMint, but the problem is that when i bring another

  • Can you crop an image in Flex?

    Hi.  I am writing a small Air application in Flex where a bunch of images will be imported at a resolution of 120x80 pixels.  To use them in the application, I need them to be square at 80x80 pixels.  Right now they are squished because I am forcing

  • Quiz of random questions

    i have made a question pool of some 30 questions various types.... fill in the blanks, matching, multiple choice etc now i want to create a quiz of some random 10 questions.... one question on each slide. at the end i want the result to be declared.

  • HT4991 Using keynote and stop updating for now

    I have an IPAD 2 and tried updating the keynote on a wi fi connection but had to leave and now i can' t use the keynote till i get a wifi  connection once again And i need to use the keynote now and it says waiting and i can't open it or use it, how

  • Is it possible to shoot directly on OnLocation?

    Dear Adobe Forums-community I'm shooting my videos on a DSLR. I don't have a LiveView-display, only a Mac. Can I, while shooting, use the Mac somehow as a LiveView-display? So that the stuff which I see on the display of my Canon EOS 550D can be show