Badi for FB01 post

Hi friends
Someone knows a BADI or exit for document post/fi? I mean in FB01 transaction.
Best Regards

Enhancement/ Business Add-in            Description                                                                               
Enhancement                                                                               
SAPLF051                                Workflow for FI (pre-capture, release for payment)                      
RFKORIEX                                Automatic correspondence                                                
RFEPOS00                                Line item display: Checking of selection conditions                     
RFAVIS01                                Customer Exit for Changing Payment Advice Segment Text                  
FARC0002                                Additional Checks for Archiving MM Vendor Master Data                   
F180A001                                Balance Sheet Adjustment                                                
F050S007                                FIDCCH Outbound: Influence on IDoc for Document Change                  
F050S001                                FIDCMT, FIDCC1, FIDCC2: Edit user-defined IDoc segment                  
F050S002                                FIDCC1: Change IDoc/do not send                                         
F050S003                                FIDCC2: Change IDoc/do not send                                         
F050S004                                FIDCMT, FIDCC1, FIDCC2: Change outbound IDoc/do not send                
F050S005                                FIDCMT, FIDCC1, FIDCC2 Inbound IDoc: Change FI document                 
F050S006                                FI Outgoing IDoc: Reset Clearing in FI Document                                                                               
Business Add-in                                                                               
BADI_FDCB_SUBBAS05                      Screen Enhancement 5 on FDCB Basic Data Screen (010, 510)               
BADI_PRKNG_NO_UPDATE                    BAdI for Deactivating Update of Parked Documents                        
F050S008                                FIDCC1, FIDCC2 Inbound IDoc: Update Comparison Ledger                   
FBAS_CIN_LTAX1F02                       Tax interface                                                           
FBAS_CIN_MF05AFA0                       EWT - Downpayment Clearing - Tax transfer for CIN                       
FISPLIT                                 Online Split: Cash Discount, Exchange Rate Differences                  
FI_PAYREF_BADI_010                      BAdI: Payment Reference Number                                          
FI_RES_ITEM_CURRENCY                    Document of Residual Item with Invoice Currency                         
FI_TRANS_DATE_DERIVE                    Derive BKPF-WWERT from Other Document Header Data                       
FVFZ                                    Replacement for Function Modules of Function Group FVFZ                 
INVOIC_FI_INBOUND                       BADIs for Inbound IDoc INVOIC FI (Vendor Invoice)                       
RFESR000_BADI_001                       BAdI for Own Processing of POR Item                                     
FI_DOC_DISP_LI                          Diversion to Document Items (FB03)                                      
FI_FB08_SUBST_BUDAT                     FB08: Check Posting Date for Reversal of FI Doc. with FB08

Similar Messages

  • How to mention posting keys for line items in IDOCS for fb01 posting

    Hi all ,
    I am using IDOCS for fb01 posting with posting keys 15 and posting keys 40 for line items .The data is in legacy file . I am using IDOC <b>ACC_GL_POSTING_01</b> for posting . Is there any way that I can mention the posting keys in the segment parameters of the IDOC.If there is anyone who have done fb01 posting with IDOCS,please help me with the code .Please treat the question as urgent .
    Thanks in advance

    Hi Arshad,
    There is no fecility to enter Posting keys explicitly.. It is determined automaticall by the Credit/Debit amounts u enter in GL data in the segments E1BPACGL08 and E1BPACCR08 and also it depends on the Customer and Vendor no.
    Sreedhar

  • Have anyone used IDOCs for FB01 posting ?

    Have anyone used IDOCs for FB01 posting with posting keys  ? If so please help me with the code.
    I am using posting keys 15 for the first line item to Customer account(Credit) and posting keys 40 for the second line item (Debit)

    DID you find in which User exit you are going to Code? Then we can ref old posts.
    then you will get the code. not same belongs to FB01, for othre
    Regards,
    anjireddi

  • BAdi for Statistical Posting F-38 & F-55

    Hi Experts,
    I am going to add additional fields in AR and AP - Statistical posting, F-38 and F-55
    I try to look for BADI to maintain it, i came across FI_HEADER_SUB_1300IM, with that, i am able to add the fields for FB01 but it seems cannot be added into F-38 and F-55.
    Any suggestion?
    Thanks!!

    Hi,
    For f-38 and f-55,
                                                                                    Enhancement/ Business Add-in            Description                                                                               
    Enhancement                                                                               
    SAPLF051                                Workflow for FI (pre-capture, release for payment)               
    RFKORIEX                                Automatic correspondence                                         
    RFEPOS00                                Line item display: Checking of selection conditions              
    RFAVIS01                                Customer Exit for Changing Payment Advice Segment Text           
    FARC0002                                Additional Checks for Archiving MM Vendor Master Data            
    F180A001                                Balance Sheet Adjustment                                         
    F050S007                                FIDCCH Outbound: Influence on IDoc for Document Change           
    F050S001                                FIDCMT, FIDCC1, FIDCC2: Edit user-defined IDoc segment           
    F050S002                                FIDCC1: Change IDoc/do not send                                  
    F050S003                                FIDCC2: Change IDoc/do not send                                  
    F050S004                                FIDCMT, FIDCC1, FIDCC2: Change outbound IDoc/do not send         
    F050S005                                FIDCMT, FIDCC1, FIDCC2 Inbound IDoc: Change FI document          
    F050S006                                FI Outgoing IDoc: Reset Clearing in FI Document                                                                               
    Business Add-in                                                                               
    BADI_ENJ_ALT_ADR                        Go to alternative vendor/customer data                           
    BADI_F040_SCREEN_600                    Screen Enhancement on F040 0600 Document Header                  
    BADI_FDCB_SUBBAS01                      Screen Enhancement 1 on FDCB Basic Data Screen (010, 510)        
    BADI_FDCB_SUBBAS02                      Screen Enhancement 2 on FDCB Basic Data Screen (010, 510)        
    BADI_FDCB_SUBBAS03                      Screen Enhancement 3 on FDCB Basic Data Screen (010, 510)        
    BADI_FDCB_SUBBAS04                      Screen Enhancement 4 on FDCB Basic Data Screen (010, 510)        
    BADI_FDCB_SUBBAS05                      Screen Enhancement 5 on FDCB Basic Data Screen (010, 510)        
    BADI_PRKNG_NO_UPDATE                    BAdI for Deactivating Update of Parked Documents                 
    INVOIC_FI_INBOUND                       BADIs for Inbound IDoc INVOIC FI (Vendor Invoice)                
    F050S008                                FIDCC1, FIDCC2 Inbound IDoc: Update Comparison Ledger            
    FBAS_CIN_LTAX1F02                       Tax interface                                                                               
    FBAS_CIN_MF05AFA0                       EWT - Downpayment Clearing - Tax transfer for CIN              
    ADJUST_NET_DAYS                         Change to Net Due Date                                         
    FISPLIT                                 Online Split: Cash Discount, Exchange Rate Differences         
    FI_AUTHORITY_ITEM                       Extended Authorization Check for Document Display (FB03)       
    FI_DOC_DISP_LI                          Diversion to Document Items (FB03)                             
    FI_FB08_SUBST_BUDAT                     FB08: Check Posting Date for Reversal of FI Doc. with FB08     
    FI_GET_INV_PYMT_AMT                     BAdI for determining the payment amount for an invoice         
    FI_HEADER_SUB_1300                      Screen Enhancement for Document Header SAPMF05A                
    FI_PAYREF_BADI_010                      BAdI: Payment Reference Number                                 
    FI_RES_ITEM_CURRENCY                    Document of Residual Item with Invoice Currency                
    RFESR000_BADI_001                       BAdI for Own Processing of POR Item                            
    FI_TRANS_DATE_DERIVE                    Derive BKPF-WWERT from Other Document Header Data              
    FVFZ                                    Replacement for Function Modules of Function Group FVFZ        
    AC_QUANTITY_GET                         Transfer of Quantities to Accounting - Customer Exit           
    If it is helpful rewards points
    Regards
    Pratap.M

  • Reg: can anyone plz help me finding a badi for FB01

    hi..,
       My requirement is to capture the profit center & change it w.r.to the profit center available in purchase order while posting a documet in FB01. iam trying to find a badi for this.. can anyone plz suggest me, how to proceed??? this is the first time iam dealing with badi's...

    just run this program u find badi related to transaction.
    *& Report  ZNEGI16                                                     *
    REPORT  ZNEGI16                                 .
    TABLES : TSTC,
    TADIR,
    MODSAPT,
    MODACT,
    TRDIR,
    TFDIR,
    ENLFDIR,
    SXS_ATTRT ,
    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,
    P_PGMNA LIKE TSTC-PGMNA .
    DATA wa_tadir type tadir.
    START-OF-SELECTION.
    IF NOT P_TCODE IS INITIAL.
    SELECT SINGLE * FROM TSTC WHERE TCODE EQ P_TCODE.
    ELSEIF NOT P_PGMNA IS INITIAL.
    TSTC-PGMNA = P_PGMNA.
    ENDIF.
    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 in ('SMOD', 'SXSD')
    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:/(105) SY-ULINE.
    FORMAT COLOR COL_HEADING INTENSIFIED ON.
    * Sorting the internal Table
    sort jtab by OBJECT.
    data : wf_txt(60) type c,
    wf_smod type i ,
    wf_badi type i ,
    wf_object2(30) type C.
    clear : wf_smod, wf_badi , wf_object2.
    * Get the total SMOD.
    LOOP AT JTAB into wa_tadir.
    at first.
    FORMAT COLOR COL_HEADING INTENSIFIED ON.
    WRITE:/1 SY-VLINE,
    2 'Enhancement/ Business Add-in',
    41 SY-VLINE ,
    42 'Description',
    105 SY-VLINE.
    WRITE:/(105) SY-ULINE.
    endat.
    clear wf_txt.
    at new object.
    if wa_tadir-object = 'SMOD'.
    wf_object2 = 'Enhancement' .
    elseif wa_tadir-object = 'SXSD'.
    wf_object2 = ' Business Add-in'.
    endif.
    FORMAT COLOR COL_GROUP INTENSIFIED ON.
    WRITE:/1 SY-VLINE,
    2 wf_object2,
    105 SY-VLINE.
    endat.
    case wa_tadir-object.
    when 'SMOD'.
    wf_smod = wf_smod + 1.
    SELECT SINGLE MODTEXT into wf_txt
    FROM MODSAPT
    WHERE SPRSL = SY-LANGU
    AND NAME = wa_tadir-OBJ_NAME.
    FORMAT COLOR COL_NORMAL INTENSIFIED OFF.
    when 'SXSD'.
    * For BADis
    wf_badi = wf_badi + 1 .
    select single TEXT into wf_txt
    from SXS_ATTRT
    where sprsl = sy-langu
    and EXIT_NAME = wa_tadir-OBJ_NAME.
    FORMAT COLOR COL_NORMAL INTENSIFIED ON.
    endcase.
    WRITE:/1 SY-VLINE,
    2 wa_tadir-OBJ_NAME hotspot on,
    41 SY-VLINE ,
    42 wf_txt,
    105 SY-VLINE.
    AT END OF object.
    write : /(105) sy-ULINE.
    ENDAT.
    ENDLOOP.
    WRITE:/(105) SY-ULINE.
    SKIP.
    FORMAT COLOR COL_TOTAL INTENSIFIED ON.
    WRITE:/ 'No.of Exits:' , wf_smod.
    WRITE:/ 'No.of BADis:' , wf_badi.
    ELSE.
    FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
    WRITE:/(105) 'No userexits or BADis exist'.
    ENDIF.
    ELSE.
    FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
    WRITE:/(105) 'Transaction does not exist'.
    ENDIF.
    AT LINE-SELECTION.
    data : wf_object type tadir-object.
    clear wf_object.
    GET CURSOR FIELD FIELD1.
    CHECK FIELD1(8) EQ 'WA_TADIR'.
    read table jtab with key obj_name = sy-lisel+1(20).
    move jtab-object to wf_object.
    case wf_object.
    when 'SMOD'.
    SET PARAMETER ID 'MON' FIELD SY-LISEL+1(10).
    CALL TRANSACTION 'SMOD' AND SKIP FIRST SCREEN.
    when 'SXSD'.
    SET PARAMETER ID 'EXN' FIELD SY-LISEL+1(20).
    CALL TRANSACTION 'SE18' AND SKIP FIRST SCREEN.
    endcase.

  • Exit or Badi for FB01 to update KMNAM filed value to BKPF free field

    Hi Experts,
    Please provide me the correct Exits or Badi for to update KMKPF-KMNAM value to BKPF reference field while posting FB01.
    I tired with substitution but it was not solved my requirement.
    I have to update the KMNAM value into BKPF-XREF2 field as the user selects account assignment model while posting FB01.
    Please advise and share me, is there any other solution you have.
    Thanks & Regards
    Sankar.

    Hi ,
    These is not exits or badis or BTE are not available eith import paremeters KMKPF.
    So you need to get this value using  Assign statement in any user exit  which contains export parmeter as BKPF .
    ASSIGN ('(SAPLSPO4)KMKPF-KMNAM) TO <fs_KMNAM>.
    I hope this may helpfull..
    Thank you,
    Thanks,
    AMS

  • User Exit/ BADI for FB01

    Hi friends,
    The requirement is something like this.
    When we post a document using tcode FB01, in few cases we get a warning message
    "Tax entered incorrect (code P1, amount           0.00)". We get this Warning message, when we click on Save button.
    Now, the requirement is to capture this warning and replace this with an Error Message. If that is not possible, then when we get this warning, posting of document should not be allowed.
    I searched for some User Exit/ BADI with which i can acheive this, but could not find any. Could any one of you let me know how to acheive this?
    Thank you.
    Best Regards,
    Ram.

    Hello,
    user exits
    F050S001  FIDCMT, FIDCC1, FIDCC2: Edit user-defined IDoc segment
    F050S002  FIDCC1: Change IDoc/do not send
    F050S003  FIDCC2: Change IDoc/do not send
    F050S004  FIDCMT, FIDCC1, FIDCC2: Change outbound IDoc/do not send
    F050S005  FIDCMT, FIDCC1, FIDCC2 Inbound IDoc: Change FI document
    F050S006  FI Outgoing IDoc: Reset Clearing in FI Document
    F050S007  FIDCCH Outbound: Influence on IDoc for Document Change
    F180A001  Balance Sheet Adjustment
    FARC0002  Additional Checks for Archiving MM Vendor Master Data
    RFAVIS01  Customer Exit for Changing Payment Advice Segment Text
    RFEPOS00  Line item display: Checking of selection conditions
    RFKORIEX  Automatic correspondence
    SAPLF051  Workflow for FI (pre-capture, release for payment)
    BADIs
    AC_QUANTITY_GET      Transfer of Quantities to Accounting - Customer Exit
    BADI_ENJ_ALT_ADR     Go to alternative vendor/customer data
    BADI_F040_SCREEN_600 Screen Enhancement on F040 0600 Document Header
    BADI_FDCB_SUBBAS01   Screen Enhancement 1 on FDCB Basic Data Screen (010, 510)
    BADI_FDCB_SUBBAS02   Screen Enhancement 2 on FDCB Basic Data Screen (010, 510)
    BADI_FDCB_SUBBAS03   Screen Enhancement 3 on FDCB Basic Data Screen (010, 510)
    BADI_FDCB_SUBBAS04   Screen Enhancement 4 on FDCB Basic Data Screen (010, 510)
    BADI_FDCB_SUBBAS05   Screen Enhancement 5 on FDCB Basic Data Screen (010, 510)
    BADI_PRKNG_NO_UPDATE BAdI for Deactivating Update of Parked Documents
    F050S008             FIDCC1, FIDCC2 Inbound IDoc: Update Comparison Ledger
    FBAS_CIN_LTAX1F02    Tax interface
    FBAS_CIN_MF05AFA0    EWT - Downpayment Clearing - Tax transfer for CIN
    FI_AUTHORITY_ITEM    Extended Authorization Check for Document Display (FB03)
    FI_GET_INV_PYMT_AMT  BAdI for determining the payment amount for an invoice
    FI_HEADER_SUB_1300   Screen Enhancement for Document Header SAPMF05A
    FI_PAYREF_BADI_010   BAdI: Payment Reference Number
    FI_TRANS_DATE_DERIVE Derive BKPF-WWERT from Other Document Header Data
    INVOIC_FI_INBOUND    BADIs for Inbound IDoc INVOIC FI (Vendor Invoice)
    RFESR000_BADI_001    BAdI for Own Processing of POR Item
    Thank u,
    santhosh

  • Exit/BADi for GR Posting Date =PO date

    Hi all ,
    Is there any Exit or BAdi for restricting users to post GR date greater than PO creation date.
    Regards
    Gibi Philip

    Hii,
    Check the below exit
    MB_CF001 Updating of material document data upon posting
    or
    BADI
    MB_DOCUMENT_BADI
    Ask the abaper to check the above exits
    Regards,
    Kumar

  • IDOC for FB01 Posting

    Hi All,
    We have a requirement to do FB01 posting through IDOC(Inbound).
    Can anyone please mention the IDOC Basic type which could be used for this purpose.
    Kind Reagrds

    Hi,
    Basic IDoc type ACC_DOCUMENT01 can be used to post via transaction FB01.
    Kind regards, Robert

  • UserExit or Badi for inbound posting idocs after commit

    Hello Folks,
    I want to know the User Exit/Badi that can be used after inbound idoc gets posted-iam using FM IDOC_INPUT_HRMD for posting idocs, as i want to use perform on commit statement.
    Thanks & Regards,
    Nishanth Kumar

    Hi Nishanth
    Dont sure about the question actually.Can you elaborate.
    see the [thread|Re: User Exit or BADI   for ME21N or ME51N;
    it may help you
    Regards
    Sachin

  • Badi for FB01  F-43  FB60

    Hi,
    I need Badi's for this tcode FB01,F-43,FB60( When i am posting Invoice with this Transaction). I need to be blocked for payment upon posting in order.
    Thanks
    Moderator message: please do more research before asking.
    Edited by: Thomas Zloch on Apr 6, 2011 12:43 PM

    Hi,
    You can implement the BTE as said above:
    00001020     POST DOCUMENT:       Prior to final checks  -- This triggers on Save Button
    00001010     POST DOCUMENT:       Check customer line item  -- This triggers on Customer Line item when you press enter key
    00001011     POST DOCUMENT:       Checks at line item level  --- This Triggers for all line items when enter key is pressed.
    Go to transaction FIBF to find the BTE and you will have the documentation for each BTE there.
    Hope this helps
    Regards
    Shiva

  • Request for User Exit or BADIs for outgoing posting block in F-53

    Dear Gurus,
    Can somebody advice me which user exit or BADIs to use for the below scenario:
    My users is using more than one alternative payee for their invoices, therefore when they use F-53 to clear open item, they always accidentally do multiple payment for document no. with different alternative payee. Worst case is that the posting go through! But when they print out the form, its too late and they had to do reversal.
    I like to enforce a block so that if the alternative payee is different across the document no. selected, they cannot post.
    Desperately,
    Belinda
    Edited by: Belinda Lee on Jun 3, 2008 5:34 PM

    Hello,
    You can use Business Transaction Event (BTE) . You should use 00001120 events.
    You must do some customizing in FIBF.
    Regards,
    Burak

  • BADI for MIGO posting

    Hi All,
             When the Posting is done mail should be triggered to the vendor.
    How to approach for this.
    Regards
    Suprith

    Hi Suprith,
    Check the follwoing very useful link:
    User-Exit  for Posted Documents in Migo
    Hope this will help you...

  • BADI for Vendor Invoice after Posting to send a mail to vendor

    Hi,
    My requirement Is like this.
    I have to send a mail to vendor after the Invoice for vendor is Posted.
    For dat I am searching for a badi to implement after the invoice is successfully posted.
    Please give some solution about this.
    Regards,
    Jyoti..

    if it is F-43 . check out the following
    BAdI Definition      Description                                                                               
    AC_QUANTITY_GET      Transfer of Quantities to Accounting - Customer Exit       
    BADI_ENJ_ALT_ADR     Go to alternative vendor/customer data                     
    BADI_F040_SCREEN_600 Screen Enhancement on F040 0600 Document Header            
    BADI_FDCB_SUBBAS01   Screen Enhancement 1 on FDCB Basic Data Screen (010, 510)  
    BADI_FDCB_SUBBAS02   Screen Enhancement 2 on FDCB Basic Data Screen (010, 510)  
    BADI_FDCB_SUBBAS03   Screen Enhancement 3 on FDCB Basic Data Screen (010, 510)  
    BADI_FDCB_SUBBAS04   Screen Enhancement 4 on FDCB Basic Data Screen (010, 510)  
    BADI_FDCB_SUBBAS05   Screen Enhancement 5 on FDCB Basic Data Screen (010, 510)  
    BADI_PRKNG_NO_UPDATE BAdI for Deactivating Update of Parked Documents           
    F050S008             FIDCC1, FIDCC2 Inbound IDoc: Update Comparison Ledger      
    FBAS_CIN_LTAX1F02    Tax interface                                              
    FBAS_CIN_MF05AFA0    EWT - Downpayment Clearing - Tax transfer for CIN          
    FI_AUTHORITY_ITEM    Extended Authorization Check for Document Display (FB03)   
    FI_GET_INV_PYMT_AMT  BAdI for determining the payment amount for an invoice     
    FI_HEADER_SUB_1300   Screen Enhancement for Document Header SAPMF05A            
    FI_PAYREF_BADI_010   BAdI: Payment Reference Number                             
    FI_TRANS_DATE_DERIVE Derive BKPF-WWERT from Other Document Header Data          
    INVOIC_FI_INBOUND    BADIs for Inbound IDoc INVOIC FI (Vendor Invoice)          
    RFESR000_BADI_001    BAdI for Own Processing of POR Item                        
    otherwise - find out the package of the program of the transaction.
    go to se84 - enhancements- business add ins - definitions - enter package and execute - you will see all the definations.

  • BADI for post processing of IDOC BOMORD

    Hi experts ,
    I want a BADI for post processing of IDOC BOMORD. Actually after IDOC processing BOM got updated in system and i want to schedule the explosion of BOM in process order after it. Please update me with the solution.
    Thanks
    Nitin kapoor

    Roberto, thanks for your prompt reply (as always). 
    Actually, it seems that the deletion of the prior infopackage request is performed before executing the infopackage again (not after), I apologize.  I will try your suggestion, though.  If this is actually the correct FM, then I will award you full points!
    I must admit, though, understanding the parameters of the FM are difficult.  Can you aor anyone else provide more details?

Maybe you are looking for