ESS - Bank - Payment method  showing blank line

Hi All,
I have two specific problem  for ESS - Bank.
1. In the ESS - Bank Information, we have a requirement to restrict Payment Method for a specific condition.
   If employee's current Payment method (in IT09-ZLSCH) is 'E' (BAC Transfer), then he can not choose any other Payment method  in the Edit section. In order to accomplish that. we have used Badi HRPAD00INFTYUI and in the method FILL_HELP_VALUE, we have put the code to restrict Payment method to current payment method for above condition.
     Sample Code:
                 READ TABLE help_values INTO help_values_wa   WITH KEY fieldname = 'ZLSCH'.
                 ASSIGN help_values_wa-data->* TO <tabs>.
                if pa_0009-zlsch = c_pay.
                Loop at <tabs> ASSIGNING <wa_tab>.
                assign COMPONENT 1 of structure <wa_tab> to <comp>.
                if <comp> NE  c_pay.
               delete <tabs>.
               endif.
              endloop.
              endif.
As a result, we are getting 2 drop down values. One is Bank Transfer (As desired) and one Blank Line. In debug mode we saw help_values table only contains Bank Transfer. Thus I think this Blnak line is getting added by other SAP code.
Please help me for this issue and I would like to know how I can get rid of this Blank Line.
2.  In Bank, We have created two Iviews. one for Edit. and Another for New Bank Account. Both of these hit BAdi HRPAD00INFTYUI in the Back end. For new Bank Account, BAdi implementation should be skipped so that user can have all Payment methods available even if his current Payment Mehtod is Bank Transfer. We have used Decoupled Framework also.
Please let me know how can I deactivate /filter above  Badi implementation for New Bank Account.

Guys,
I feel, there is a SAP bug for the blank line in the web dynpro drop drown. In bank application, payment method will have a blank line entry by default. After doing a system debugging, I am sure that, this is not a back end bug. While system is binding  values  to frond end pick list (Dropdown box) element, it includes a blank line for unknown (to me at least) reason.
Thus, the only option to get rid of this issue is to make the field mandatory.
Can anybody reply for my second question that I have posted.
2. In Bank, We have created two Iviews. one for Edit. and Another for New Bank Account. Both of these hit BAdi HRPAD00INFTYUI in the Back end. For new Bank Account, BAdi implementation should be skipped so that user can have all Payment methods available even if his current Payment Mehtod is Bank Transfer. We have used Decoupled Framework also.
Please let me know how can I deactivate /filter above Badi implementation for New Bank Account.
Regards,
Kalikinkar

Similar Messages

  • Payroll (Payment Methods)   Show oldest posts first  (Default) Show newest

    Hi everybody
    I am implementing HRMS R12. In the Payroll Setup, when I setup the payment methods it gives me an error telling that: no keyflex field have been constructed to the Bank Details and ask to consult the DBA.
    When I open the Payment Methods fuction, it gives me caution of APP-PAY-52982 and it gives the error of APP-PAY-06937 when I try to enter any payment methods.
    My legislation is UAE, and it is alreay installed. I can see the AE_BANK keyflex field and its segments.
    It might be clear to you if you know my installation, I have a fresh copy (PROD) of database and I started by installing the HRMS. I am fraid that I have missed a crucial step that must be done before setting up HRMS.
    So please help
    Thanks

    I think Bank Details flexfield is generally compiled when you run hrglobal for the legislation. Check if hrglobal is run or not. Also check if the Bank details flexfield is compiled or not.
    145837.1 - Latest HRMS (HR Global) Legislative Data Patch Available
    [https://metalink.oracle.com/metalink/plsql/f?p=130:3:7166772959901944097::::p3_database_id,p3_docid,p3_show_header,p3_show_help,p3_black_frame,p3_font:NOT,145837.1,1,0,1,helvetica]
    HRMS Post Install FAQ
    [https://metalink.oracle.com/metalink/plsql/ml2_documents.showFrameDocument?p_database_id=NOT&p_id=155103.1]

  • Payment Method in Document Line Item

    Hello Friends,
    I have assigned the Payment Method in the vendor master, but when I post an invoice In FB60 or MIRO, that payment method is not flowing in the document.
    I need to have the payment method in the document, so that I can generate the documents payable based on payment method in the FBL1N report.
    Is there any way other than substitution?
    Regards,
    Jeenat

    Hi,
    As gaurav suggested you can proceed with the subsitution method or payment terms method.
    But you can assign only one payment method on the above case.
    If you have more that one payment method,then their will be dificulties.
    So i can suggest you to use BTE(hope that your system is in ECC 6.0 version),take the help of the abaper and build the logic,so that the system will pick the appropriate payment method at the time posting the vendor documents.
    I have done the same one,we have two diff payment method N for NET and R for  RTGS.
    We have built a logic as if the invoice amount is less than Rs.1 lac that system has to pick NEFT and if it is more that Rs.1lac system has to pick payment method as RTGS.
    Try it,if not do revert for further assistance.
    Regards,

  • Payment terms, Payment method, etc. blank in the Invoice Lists header.

    Hello,
    I am creating Invoice Lists - LR with F2 - Invoices but surprisingly the payment terms, payment method, VAT registeration no., etc. are not populated into the Invoice Lists header. I think it should have been populated from the 'Payer's' customer master.
    I am using 'Copycontrol' routine no. 16; if it is relevant in any way.
    Can someone help me with this, cause I need to use these field's data into the printout.
    Thanks,
    Nandish.

    Hi Sreedhar,
    BBP_UPLOAD_PAYMENT_TERMS program does not work well.I tried using this and this ask for RFC destination(LOGSYS) while replicating the payment terms.
    and when you try to see these payment terms in customzing it does not give you correct result and so result in SRM HTML screens.
    What I did for this.
    There are two tables involved in this
    BBP_PAYTERM
    BBP_PAYTERM_TEXT .
    If you see entries in table BBP_PAYTERM ,it will have data with ERPCLNTXXX system while same kind of data will not be there for SRMCLNTXXX.
    You have to copy ERPCNLTXXX data into SRMCLNTXXX data.
    To do that copy all data with SRMCLNTXXX ,go to table Entry in Menu and delete all entries.
    Then copy all ERPCLNTXXX data and go to Table Entry ,Create with template.
    You can do this is SE11 or SE16 transactions.Do similarly with BBP_PAYTERM_TEXT.Please check entries before doing it for BBP_PAYTERM_TEXT table as this table may have similar entries for SRMCLNTXXX and then you will not require to copy all.
    Actaully program recognise only Payment terms in SRM.
    Once you have done this..You can see in customzing all correct payment terms replicated.
    SPRO->SRM server->Cross application basic setting->Create payment conditions.
    I hope this helps.
    regards,nishant
    please reward if this helps

  • PLD showing blank lines

    Hi all,
    I am working with a client on a PLD layout. They consistently have orders that include text rows. The layout we are working on is for internal use only and doesn't need to display the text rows. I have made sure the row was invisible. When you preview or print the layout for a doc with Text Rows, the data doesn't appear however a blank line does. Is there a way to fix this?
    Thanks
    Jeff

    Hi,
    Please post screen shot of above PLD. Advice the document for this PLD.
    Thanks & Regards,
    Nagarajan

  • Can we show blank lines for transient VO?

    I'm a newbie.. Using JDev 11.1.1.2.0.
    I have a requirement like this (simplified): On first page show an editable table with 2 columns: part no and date, and 10 blank rows. On hitting submit, it should go to a second page which has the part number, date, and price (from database API).
    I went thru storefrontdemo example and I see they have used a transient VO for the cart. So I created a transient VO with 3 attributes - part number, date and price. Also created an AM method in the Impl class to get the price for a part/date combination.
    Few questions:
    1. How can I show the first page with blank rows? When i drag and drop the VO from data control palette as an editable table, I get no rows.
    2. Is it wise to invoke the AM method for each row and populate the price on the transient VO attribute? Will the transient VO values display on the second page, assuming both the first and second pages are in a task flow?
    Thanks in advance!
    Kalp
    Edited by: user514831 on Jan 17, 2011 1:56 PM

    Answering my own question - I just added a CreateInsert operation from data control palette and rewired the "Method" to a custom bean that does something like:
    Row row = vo.createRow();
    vo.insertRow(row);

  • Bank payment Methods based on Com Codes

    hi,
    I have 3 company codes for an Country code
    In IT0009, I need to populate the Pmt Mode based on Com code
    For eg :Com code 'A' has 3 pmt modes , so only 3 pmt modes shoould be availble in the list of values
                The default Pmt modes from the list of value from the country code should not appear
                 Is there ant std settings ...
    I have made the company code level entries in V_T042E
    Thanks & Regards,
    Hemant V. Mahale

    hi,
    Yes Sikinder , That should be one solution,
    There should be some std also as SAP has provided both the views for Company & country levels.
    Rgds
    Hemant

  • Warng mesge shuld appear wen d payment method field of infotype 9 is blank

    HI Experts,
    I got a requirement as follows:
    When we try to create/edit infotype 9 record. by putting payment method as blank, and save...then it should show us a soft warning message "the payment method is blank".
    I got user exits, where we can write. I am not sure.
    ZXPADU01
    ZXPADU02
    I need sample code for this requirement.
    If any one of you has faced the same requirement. Please help me.
    Thanks,
    Shrini

    You need to use include ZXPADU02 for performing validations against values entered by users. You can find sample code in the include : LXPADF01
    Sample Code.
    ***INCLUDE LXPADF01.
    *---------- Begin of example coding for non unicode-systems  ----------*
    * data declaration in ZXPADTOP     "Global Data
      DATA: I0001 LIKE P0001,
            I0008 LIKE P0008.
    * OR, if it is an infotype view:
      DATA: BEGIN OF I0008.
      INCLUDE P0008.
      INCLUDE PS0230.  "additional fields
      DATA: END OF I0008.
    * default values in ZXPADU01
      CASE INNNN-INFTY.
        WHEN '0001'.
          MOVE INNNN TO I0001.
          MOVE 'XX'  TO I0001-VDSK1.
          MOVE I0001 TO INNNN.
        WHEN '0008'.
          MOVE INNNN TO I0008.
          MOVE 'YY'  TO I0008-TRFGR.
          MOVE I0008 TO INNNN.
      ENDCASE.
    * additional checks in ZXPADU02
    * example: wage type '1234' is not allowed for employee subgroup 'DE'
      CASE INNNN-INFTY.
        WHEN '0008'.
          MOVE INNNN TO I0008.
          IF I0008-LGA01 EQ '1234' AND IPSYST-PERSK EQ 'DE'.
            MESSAGE S016(RP) WITH 'wage type' I0008-LGA01 'not allowed'
                             RAISING ERROR_OCCURD.
    *       S-Message for infotype 0008 (see psyst-msgtp).
          ENDIF.
      ENDCASE.
    *----------- End of example coding for non unicode-systems  -----------*
    *----------- Begin of example coding for unicode-systems    -----------*
    Edited by: Karthik on Aug 17, 2009 5:29 PM
    Edited by: Karthik on Aug 17, 2009 5:31 PM

  • FBZP transfers to different banks with 1 payment method

    Hi Experts,
    I have the following requirement in society,  we have several payment method for do the electronic transfers for each bank:
    Payment method                    Bank
                T                           Bank transfer X
                V                           Bank transfer Y
                Z                           Bank transfer W
    My question is, Is it possible to make transfers to any bank only using 1 payment method, which could be the T?,
    If this is possible could you help me visualize how it could be.
    Awaiting your valuable support, thanks in advance.

    Hi,
    You can do that but please read the below.
    1. You have the House bank of "SBI' and making the online payment to few of your vendors.
    2. The payment method is T (Bank transfer)
    3. You would need to maintain the Payment method "T" in all those vednor masters.
    4. You need to have  invoices raised for those vendors who are using online payment.
    5. F110 - APP : Parameters: You need to specify the Company code, Payment method and next due date
    6. List of those vendors who are overdue and have the facility of Online payment.
    7. Payment/Media: You need to configure a variant with Hose bank, Account ID , Payment method, and Printing para,meters.
    8. Once you run this, if you are using the EDI-IDOC procedure, this will send an online message to SBI in order to process the payments of Different Vendors with Different banks.
    So, one go......SBI making the payment to diffrent banks pertaining to different Vendors
    Hope it helps
    Thanks

  • One Payment method, one house bank but Multiple Account ID

    Hello
    My client has one house bank but multiple accounts(Account IDs). They would like to have one payment method "C" - Cheque.
    Is it possible to have one payment method, one House bank and multiple account ids and during F110 the program should post to the correct gl (Bank account)
    Thank You

    Hi,
    For a combination of House bank, payment method and currency key, only one account ID with sub GL account can be maintained in SAP.
    If there are different account IDs in the same House bank, the accounts should be either in different currencies (INR, USR, GBP .....) or the payment method should be different.
    If all the accounts in a bank are to have same payment method and same currency, different house banks have to be created for each of the accounts.

  • Direct payer 'Incoming payment method E'

    Dear Friends,
    1) What is Direct payer..?
    2)In transaction FD03, for a  Customer under company code tab, payment transactions
    what does 'Incoming payment method E' mean..?.       
    Can you kindly explain me ..? Thanks in advance.

    Hi Kim,
    By default in the IS-U print form, the payment method is derived from the print doc header as you stated but in your case this is blank even though you are successfully debiting the customer's account because the payment method is configured on the CA.  I have seen this before too and I believe it has to do with some config in the way that you are running your pre-authorized bank debit.  This is probably not a problem and you likely do not need to change config or worry about the payment method showing in the print doc header.
    The quicker fix might be to adjust the code in the print form to look at field EZAWE on the contract account to determine if/when to display the appropriate payment method message.  for example:
    CASE wa_doc_header-pymet. "REMOVE AND EVALUATE BELOW INSTEAD
      case wa_cont_acct-ezawe.
        when '1'. gv_pymet_message = text-p01.                  "1st
        when '2'. gv_pymet_message = text-p02.                  "10th
        when '3'. gv_pymet_message = text-p03.                  "15th
        when '4'. gv_pymet_message = text-p04.                  "25th
        when 'D'. gv_pymet_message = text-p00.
        when 'E'. gv_pymet_message = text-p00.
        when 'P'. gv_pymet_message = text-p00.
      endcase.
    I hope this is of some help.
    Regards,
    geoff

  • Automatic payment program - error No permitted payment method exists

    Hi All,
    I am doing the automatic payment run and done all the necessary config in FBZP.
    1) Created the payment program at country level and assigned payment program
    2) Created the payment method at company code level for check and assign the Check Form
    3) Coming to Bank determination:
       a) Ranking order : given the payment method(A -> Check) ,currency(MYR), ranking order (1) and assigned to house bank (CIMB)
       b) Bank accounts : given house bank , payment method ,currency, account ID and clearing account number.
    4) assigned the payment method (A) in vendor master.
    when i run the payment run for the vendor in F110 for company code system hitting below errors:
    >  -
    Payment method selection additional log----
    > Payment method selection for items due now to the amount of MYR      112,909.38-
    >  Payment via payee/payer 0550000008                                            
    > Payment method "A" is being checked                                            
    > Payment with 28 print items, only 16 are allowed                               
    > No permitted payment method exists                                             
    Information re. vendor 500000598 / paying company code 0546 ...                  
    ......payment not possible because of reported error                               
    End of log                                                                       
    Job finished                                                                     
    please can any body help me on this.  I done the same config in DEV and QAS.  there working fine with out any issue.   but coming to PRD its giving problem.  i double confirm the config in DEV to pRD every thing fine and same.
    thanks.
    Sandhya.

    Hi...
    I did check the 1) vendor address -> No gaps
    2) My one is check printing not bank transfer
    3) I did check all the vendor line items no payment blocks. user already unblock the relevent item to make payment.
    Here weird thing is system hitting the same above mentioned error even I updated the payment method(C) and house bank (CIMB) in  each and every line item of vendor invoice.
    Thanks,
    Sandhya.

  • Housebank and payment method for vendor

    Hi
    While doing MIRO, i want housebank and payment method to populate from vendor master data.  I maintained both these details in VM data but its not populating automatically in MIRO.  Please help.  (m using ECC 6)
    Sadhana

    Thanks Rinku.
    If we keep house bank and payment method fields blank while doing data entry, system will pick them up from VM data at the time of payment run. Right??
    But if the housebank field is mandatory for data entry (as in my scenario),  then we have no option but to fill the fields up at the time of MIRO or FB60.
    In my scenario, daily there are 150 bills processed at one centre, and the user has to fill up these two fields every time.  Is there any other solution so that this trouble can be saved?
    Thanks (points assigned).

  • Garnishment Payment Method

    HR would like to perform a garnishment bank wire to the state. the state vendor's master data is set up with a payment methos of "T". However, after third party is run the line items indicate a payment method of "C." Each line item is then changed to "T." Can someone please point me in the right direction in correcting this issue?
    Thank you

    Normally, payment method maintained in the vendor master record defaults in the transaction. However, at the time of transaction, if you enter a specific payment method, in the line item to be paid, then this specification has priority over the entry which has been made in the master record.

  • Payment Method supplement is not found while posting invoice thru' F-43

    Dear Gurus,
    I have configured Vendor Account group (OBD3) & created a vendor account (XK01).While posting thru' T code F-43,an error "Enter payment method supplement in line item 001" is found.But, payment method supplement field is not found while posting.Please solve my problem.

    hi ,
    In F-43 when you enter the document & posting date, company code, currency , And Vendor number PRESS ENTER it will take you to next screen There you can find the PAYMENT METHOD tab under invoice reference .
    hope this will help you .

Maybe you are looking for