Matchcode in FB60/FV60

Hi,
I have created a collective matchcode zsh_rebzg  and attached it to the standard field rebzg .
the matchcode is working fine, but the requirement is that the matchcode must be active only when the field 'transaction' is set to  'G credit memo'  in the transaction FB60/FV60 and must be inactive when  the field 'transaction' is set  R invoice.
how to check in my search help exit if i am in case of 'G credit memo' or 'R INVOICE'
Many thanks

Hi,
I've never tried this and I'm not even sure it is possible, but it sounds like you would need some programming involved. In transaction OB50 on the Definition tab is a field called Srch. help exit. It appears to give you a function module to use/copy called F4IF_SHLP_EXIT_EXAMPLE. Give it a try and let us know if it works for you.
Regards.

Similar Messages

  • Match code in FB60/FV60

    Hi,
    I have created a collective matchcode zsh_rebzg  and attached it to the standard field rebzg .
    the matchcode is working fine, but the requirement is that the matchcode must be active only when the field 'transaction' is set to  'G credit memo'  in the transaction FB60/FV60 and must be inactive when  the field 'transaction' is set  R invoice.
    how to check in my search help exit if i am in case of 'G credit memo' or 'R INVOICE'
    Many thanks

    Hi Raman,
    You can use BTE1110 to restrict from FI side. You need to copy the function module(SAPMPLE_PROCESS_00001110) and make it Z. In the logic you can use a Variable and restrict the company codes that you want to use it for.
    You may also refer to SAP note 305201 for more details on Duplicate Invoice check.
    Regards,
    Kavita

  • Display extra fields on FB60/FV60 item screen

    Hi All,
         i need to display the XREF1,2, and 3 fields on the items line within FB60/FV60. I have checked the config for field status OB32, OB41 and i have them checked, but they still don't display on the screen.
    Is there any other config i need to do?
    thanks
    Andrew

    Dear:
                   Please check the screen variant assigned to FB60 or FV60 in SHD0. Normally these settings are determined from what you define in in CONFIGURATION button in  FB60 or FV60 whihc can be seen on line item level Yellow and bluish color button. Click and go to administration. There you can find fields available for line items in FB60 or FV60.
    Regards

  • Data in Parked document in FB60 & FV60  data missing in FBV0 when displayed

    Hi Gurus
    In SAP, when creating a parked document, we entered payment method C and payment block - Invoice verification and saved the document as Completed
    When the document is viewed in FBV0, the payment method and payment block does not appear and have to be added again. 
    This happens in  FB60 &  FV60  in park mode where when you see in FBV0 to post  the data  is missing.
    But if you park it in F-63 it can be displayed in FBV0.
    I want to know why is it not reflectin when parked through FB60 & FV60.
    Thanks in Advance
    Vishwaas K

    Thanks
    I will see and get back to you
    Cheers
    Vishwaas K

  • Activating POR Number and POR Ref No. field in FB60/FV60

    Hi All,
    We have a requirement where in we need to enable entry of POR number and POR Ref No. in FB60/FV60 screen for one of the swiss company codes. Currently, the system does not show a field for POR number and POR Ref No. on the FB60/FV60 screen for the swiss company code.
    Can anyone please share what settings are required so that both fields appears on the FV60/FB60 screen? The SAP system is 4.7 release.

    Hi,
    You can give your Purchase Order No. and Purchase order item no. in FB60 or FV60 screen in Item entry screen.
    The purchase order fields are appear in FB60 & FV60 screen in item level entry not in header level entry.
    In that screen once you enter header area, then you will give item area, which you enter one GL No. for Purchase then select D/C indicator, then amount, Tax Code, if required cost center and leave few column and after sale order column, purchase order column and purchase order item column is there, there you can give your purchase order no. and item.
    for further information let me know.
    Regards,
    Mohan.
    Edited by: Mohan on Sep 23, 2009 4:09 PM

  • FB60/ FV60:  Remember commonly used G/L for Vendors?

    Hello Gurus-
    Is there a way when a user uses FB60 or FV60 that when the Vendor is selected, it will input the G/L commonly used by the Vendor??
    I have heard a rumor that this was done before.
    Thanks!

    Thanks Kelvin-
    I am not looking for a template or variant.  When creating invoices, my client's vendors are repetitive and therefore were wondering if there was a way to assign a G/L to the vendor so that when they select that vendor by Fb60 or FV60, it will automatically populate that GL in the GL field.  Do you understand what I am saying?
    Thanks!
    I don't think it is possible but then I did hear that someone is doing it.

  • Field Selection at Header Level for FB60/FV60/MIR7/MIRO

    Hi All,
       I am facing a problem  for making few feilds mandatory at header level for the above transactions.
    Feild required to be made as mandatory are
    1. POR Number
    2. POR Ref.No.
    The above two feilds  are sepcific to Switzerland Business Process.
    Please  guide me how i can make/add/delete/reqdentry/edit for any of the feilds at header level.
    Thanks
    Sudhakar

    while creation of document type... there r 2 fields which u can make as compulsory.... check in OBA7
    it has header like: required during document entry
    so whenever u use the specific document type these fields will be mandatory
    for other fields on header U can use validation GGB0 to do so...

  • Invoice posting - set document date as baseline date

    Hi Expert!
    I have issue regardig invoice posting.
    When invoice posting transactions are done, the baseline date in the transaction is changing due to unknown reasons. The baseline date should not change and should be the document date. This in turn is having effects on the culculation of the due date for the payment terms.
    In this case, i would like to make the document date as the default baseline date and remove the option of changing the baseline date. Please guide me on how to do it step by step.. Please also advise step by step how can i do that in transaction MIRO, FB60, FV60, FB65 and FV65..
    Thanks..

    prashant,
    let say i have 3 company codes but i want to set the document date as the default for baseline date only for 2 company codes, how? If i tick on document date in the path u've given, will it be affected to all of company codes?
    Where can i check for the payment terms against company code? Because payment terms in the path u've given seems like different than what is being using in the PO currently..
    In the path there are 0001, 0002 and 0003 but payment terms which are being using in the PO are K160, K162....
    Please advise..

  • Parking not possible during batch input

    Hello,
    Iu2019m facing a problem for creating a parked vendor invoice in background (Tcode FB60 / FV60) thru BDC or BAPI.
    I looked for a BAPI and I just found "BAPI_ACC_INVOICE_RECEIPT_POST", for posting FI invoice : it doesnu2019t correspond to our requirements (we need to park).
    Then I used "PRELIMINARY_POSTING_DOC_WRITE" for parking an invoice but when we see the parked invoice in FBV2, the displayed Tcode is like FBV1. The users want the vendor invoice header, I mean the same screen as FB60.
    Finally, I tried to use Batch Input to park but I got the following message :
    "Parking not possible during batch input"
    Message no. FP140
    Procedure
    In Customizing, you can control whether an error message is issued."
    I found nothing in IMG about control message
    And in sdn forums, some said that bdc doesnu2019t work for an enjoy transaction (MIRO, MIR7, FB60 ..) but we already created a BDC for MIR7 and it works.
    Thanks,

    You can use [CALL TRANSACTION|http://help.sap.com/abapdocu_70/en/ABAPCALL_TRANSACTION.htm] like BDC.
    via CALL TRANSACTION you may use [bdc options with NOBINPT |http://help.sap.com/abapdocu_70/en/ABAPCALL_TRANSACTION_BDC_OPTIONS.htm] so the systeme field sy-binpt will be initial.
    You will need to manage the error messages in your program.(no SM35) one solution is to build the BDC for records with errors.
    There are many threads on [difference Between Batch Input and Call Transaction in BDC|https://forums.sdn.sap.com/search.jspa?threadID=&q=differenceBatchInputCallTransaction&objID=c42&dateRange=all&numResults=15&rankBy=10001]
    Regards,
    Raymond

  • DOUBLE INVOICE CHECK VALIDATION

    Hi All,
    We have one client in USA ,Their requireemnt is as follows for Double invice check for FB60 ,FV60 AND F-47
    Double Invoice check required ,if REFERENCE NUMBER AND VENDOR NUMBER same for all business transactions irrespective of dates. In SAP there is Double check procedure with respective of Invoice date also. Can anybody help out in this regard?
    is it possible to add validation for that ? or If any BTE ?
    Rgds
    Suma

    Hello Lisa,
    Your first question,
    Yes system does not check MIRO invoice while posting FB60 invoice. Because when you post invoice with using FB60 transaction, system check BSIP table for duplication. But when you post MIRO invoice system doesn't fill BSIP table.
    So that your question answer is YES, you can register an invoice in MIRO with same reference without a warning.
    Your second question,
    BTE means Business Transaction Event. Those events are known as FI user-exit.
    So that when you posting an invoice with using FB60, system triggered on BTE 00001110 as i said on my previous message.
    I try to explain step by step how can you activate this BTE. But you need to ABAPer for giving warning message on this exit.
    Call FIBF transaction -> Settings -> Products -> ...of a customer
    Create a new line,
    Product : ZXX
    Text : BTE Products for FI Exit
    Product active : tick checkbox.
    Call SE37 for exit function and copy from FM SAMPLE_PROCESS_00001110 to ZFI_PROCESS_00001110. Then active your FM and go to FIBF transaction again.
    FIBF -> Settings -> Process Modules -> ...of a customer
    Define a new line.
    Process : 00001120
    Function Module : ZFI_PROCESS_00001110
    Product : ZFI
    And then you can some write ABAP code for validation and give warning message.
    In this FM, If you don't want to check duplicate invoice for your cases you can set export parameter e_nostd = 'X'.
    I hope it helps to you,
    Regards,
    Burak

  • Payment Method Mandatory

    How shall I make "Payment Method" field mandatory in FB60/FV60?
    Kindly advice.

    HI
    Actually you can try to make a validation rule in OB28. to make payment method field to be mandatory or you can use a workaround for doing this which is:
    You are able to make payment terms as a mandatory field in field status group so you can create more than one payment terms for your payment method without any condition in it and while you trying to create the terms of payment, assign for every type of payment terms your available payment method. While the user trying to make any invoice it will asking for the terms of payment (which is a mandatory entry as you did on FSG) after he assign the suitable payment terms it will transfer the payment method from the configuration to the invoice.
    I hope it will help you
    deleted
    Best Regards
    Hussein
    Hello,
    Please, read and respect SDN rules. You are not allowed to ask for points when providing the answer. SCN forums are not built for this purpose. Please, keep in mind, that upon next violation your user will be banned.
    Best regards,
    SCN Moderator

  • BADI/User Exit to capture DELETED DATE - MIRO/MIR7

    Hi Friends,
    Could anybody help me out in finding a BADI or User Exit (or some other means) so as to get the actual deleted date for the documents parked through MIRO/MIR7 ?
    (I have found a BTE to capture the deleted date for the documents parked through FB60/FV60.)
    Thanks in advance.
    Regards,
    Saravanan SR

    Hi Uday,
    User exits are:
    EXIT_SAPLMR1M_001 - MM08R002 - User exit for tolerance checks
    EXIT_SAPLMR1M_002 - LMR1M001  - User exits in Logistics Invoice Verification
    EXIT_SAPLMR1M_003 - LMR1M001  - User exits in Logistics Invoice Verification
    BADI's are:
    BADI_ENJ_ALT_ADR - Go to alternative vendor/customer data
    MR_CIN_LMR1MI2G_SEL - BAdi in LIV for determining line selection
    MR_CIN_LMR1MI2G - BAdI for India Version exit in include LMR1MI2G
    Regards,
    Sukhbold

  • Idoc generation  for FI transactions

    Dear ALL,
    I want to trigger idoc for some of the FI transactions like FB60,FV60,F-47,F-43,F-63 .  I want to trigger idoc when the document is posted .But i cannot find any options in this transacions to attach the output type.
    Can any one suggest any option to trigger the idoc for this transactions when the document is posted.
    Thanks & Regards,
    Gopan

    Hello,
              As far as I know, FI Transactions do not use Message Control (Output Type) for sending FI IDocs. Instead, we can set up an ALE Distribution Model in Transaction BD64 with the Message Types and Idoc types of the respective FI Transactions to serve this purpose.
            Make sure to maintain Outgoing Partner Profiles for the Message Type and IDoc Type and generate the Same in the Distribution Model.
    Hope it was helpful.
    Thanks and Regards,
    Venkat Phani Prasad Konduri

  • Error Message "No batch input data for screen SAPMF05A 0700" for FV60&FB60

    Dear All,
      I doing a BDC Upload program for Create Vendor Invoice and Park using FV60 ,But i can't upload successfully by Batch Input method and i am gettin the Error Message "No batch input data for screen SAPMF05A 0700'.I tried using FB60 and got the same error message. When i do in the direct method i can able to do it ,But can't park the document successfully and can do it untill sumilate only.
    How to overcome this issue and if you already encounter this kind of problem please advice me.
    Thanks in Advance.
    Deesanth

    Hi,
      Below is my recording.
        perform bdc_dynpro      using 'SAPMF05A'     '1100'.
        perform bdc_field       using 'INVFO-ACCNT'  gwa_inv_up-lifnr.
        perform bdc_field       using 'INVFO-BLDAT'  gwa_inv_up-bldat.
        perform bdc_field       using 'INVFO-XBLNR'  gwa_inv_up-xblnr.
        perform bdc_field       using 'INVFO-BUDAT'  gwa_inv_up-budat.
        perform bdc_field       using 'INVFO-MONAT'  '9'.
        perform bdc_field       using 'INVFO-BLART'  gwa_inv_up-blart.
        perform bdc_field       using 'INVFO-WRBTR'  gwa_inv_up-dmbtr.
        perform bdc_field       using 'INVFO-WAERS'  gwa_inv_up-waers.
        perform bdc_field       using 'INVFO-XMWST'  gwa_inv_up-xmwst.
        perform bdc_field       using 'INVFO-MWSKZ'  'P0'.
        perform bdc_field       using 'INVFO-SGTXT'  gwa_inv_up-sgtxt.
        perform bdc_dynpro      using 'SAPMF05A'     '1100'.
        perform bdc_field       using 'BDC_OKCODE'   '=PAYM'.
        perform bdc_field       using 'INVFO-GSBER'  gwa_inv_up-gsber.
        perform bdc_dynpro      using 'SAPMF05A'     '1100'.
        perform bdc_field       using 'BDC_OKCODE'   '=BS'.
        perform bdc_field       using 'INVFO-ZLSCH'  gwa_inv_up-zlsch.
        cnt = 1.
        cnt1 = 1.
        clear gwa_inv_line.
        loop at gt_inv_up  into gwa_inv_line  where indic = 'D'
                                       and count = gwa_inv_up-count.
          if cnt1 gt 1.
            concatenate 'ACGL_ITEM-MARKSP(' cnt ')' into fld.
            perform bdc_field using fld 'X'.
            perform bdc_dynpro using 'SAPMF05A' '1100'.
            perform bdc_field using 'BDC_OKCODE' '=0005'.
          endif.
          concatenate 'ACGL_ITEM-HKONT(' cnt ')' into fld.
          perform bdc_field       using fld gwa_inv_line-lifnr.
          concatenate 'ACGL_ITEM-SHKZG(' cnt ')' into fld.
          perform bdc_field       using fld gwa_inv_line-shkzg.
          concatenate 'ACGL_ITEM-WRBTR(' cnt ')' into fld.
          perform bdc_field       using fld gwa_inv_line-dmbtr.
          concatenate 'ACGL_ITEM-MWSKZ(' cnt ')' into fld.
          perform bdc_field       using fld gwa_inv_line-mwskz.
          concatenate 'ACGL_ITEM-SGTXT(' cnt ')' into fld.
          perform bdc_field       using fld gwa_inv_line-sgtxt.
          concatenate 'ACGL_ITEM-GSBER(' cnt ')' into fld.
          perform bdc_field       using fld gwa_inv_line-gsber.
          concatenate 'ACGL_ITEM-KOSTL(' cnt ')' into fld.
          perform bdc_field       using fld gwa_inv_line-kostl.
          concatenate 'ACGL_ITEM-PROJK(' cnt ')' into fld.
          perform bdc_field       using fld gwa_inv_line-posid.
          concatenate 'ACGL_ITEM-FISTL(' cnt ')' into fld.
          perform bdc_field       using fld gwa_inv_line-fistl.
          concatenate 'ACGL_ITEM-FIPOS(' cnt ')' into fld.
          perform bdc_field       using fld gwa_inv_line-fipos.
          concatenate 'ACGL_ITEM-GEBER(' cnt ')' into fld.
          perform bdc_field       using fld gwa_inv_line-geber.
          perform bdc_field       using 'BDC_CURSOR' fld.
          cnt1 = cnt1 + 1.
        endloop.
        perform bdc_dynpro using 'SAPMF05A' '1100'.
        perform bdc_field  using 'BDC_OKCODE' '=BS'.
        perform bdc_dynpro      using 'SAPMSSY0' '0120'.
        perform bdc_field       using 'BDC_OKCODE' '=BP'.
        call transaction 'FB60' using gt_bdcdata mode 'N' pdate 'S'
                                        messages into gt_bdc_messages.
    Thanks,
    Deesanth

  • FB60 + matchcode

    Hi,
    I have a requirement to create a matchcode in the standard screen of FB6/FV60/MIR7 transactions  (Credit memo) on the screen field: INVFO-REBZG (in the Payment subscreen).
    wich badi or user exit may i use for that.
    the badies i found (BADI_FDCB_SUBBAS01/02/03/04/05/06) is used only for basic data subscreen ).
    Any solutions?
    many thanks

    May be one of the below BADI's will useful:
    BADI_F040_SCREEN_600  Example for Screen Enhancement in F040 Screen 600
    BADI_F040_SCREEN_600  Test Badi F040 Screen 600
    BADI_FDCB_SUBBAS01    Example for Screen Enhancement 1 on FDCB Basic Data Screen
    BADI_FDCB_SUBBAS02    Example for Screen Enhancement 2 on FDCB Basic Data Screen
    FI_HEADER_SUB_1300    Example for Screen Enhancement in SAPMF05A Screen 1300
    Thanks
    Satyasuresh Donepudi

Maybe you are looking for