Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

User Exits for FB10

Former Member
0 Likes
1,395

Hi Guys,

In FB10 tcode - Invoice/Credit Fast Entry display overview screen.

I need to add a functionality, that User can not SAVE, but can only select Park Document button to post the entries.

Is there any user exits available for FB10.

Thanks

Hi Guys,

In FB10 tcode - Invoice/Credit Fast Entry display overview screen.

I need to add a functionality, that User can not SAVE, but can only select Park Document button to post the entries.

Is there any user exits available for FB10.

Thanks

7 REPLIES 7
Read only

Former Member
0 Likes
1,222

Hi,

To find Userexit:

goto to tcode->status->program name->double click on that,

then goto to-> attribute take the package name and

Goto SMOD tcode ->Utilities->give the package name and F8

then a list of exits will display for that tcode as well as that package.

Thanks,

Mohanraj.N

Read only

UmaArjunan
Active Participant
0 Likes
1,222

Hi,

Please check the following user exits for FB10

Transaction Code - FB10 Invoice/Credit Fast Entry

Exit Name Description

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

FEDI0001 Function Exits for EDI in FI

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)

Regards,

Uma

Read only

Former Member
0 Likes
1,222

Hi,

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 sen

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

FEDI0001 Function Exits for EDI in FI

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)

Check if any one suits ur requirement

Read only

Former Member
0 Likes
1,222

Hi Kumar,

Find the available exits we can use for FB10.

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

Below are BADIs u can check for

Business Add-in

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

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

AC_QUANTITY_GET Transfer of Quantities to Accounting - Customer Exit

ADJUST_NET_DAYS Change to Net Due Date

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

Thnaks,

Shyam.

Edited by: shyam prasad on May 26, 2009 8:43 AM

Edited by: shyam prasad on May 26, 2009 8:44 AM

Read only

0 Likes
1,222

Hi,

Thanks for the reply.

Do you know any BTE available for FB10.

Thanks

Read only

0 Likes
1,222

hi..

Check this thread. They have clearly said how to find out the BTE.

regards,

Padma

Read only

Former Member
0 Likes
1,222

Hi,

I have the code where u can fnd exit for a particular trans:

*&----


*& Enter the transaction code that you want to search through in order

*& to find which Standard SAP User Exits exists.

*&

*&----


*

*

*

*&----


*& Tables

*&----


tables : tstc, "SAP Transaction Codes

tadir, "Directory of Repository Objects

modsapt, "SAP Enhancements - Short Texts

modact, "Modifications

trdir, "System table TRDIR

tfdir, "Function Module

enlfdir, "Additional Attributes for Function Modules

tstct. "Transaction Code Texts

*&----


*

**& Variables

*

*&----


data : jtab like tadir occurs 0 with header line.

data : field1(30).

data : v_devclass like tadir-devclass.

*&----


*

**& Selection Screen Parameters

*

*&----


selection-screen begin of block a01 with frame title text-001.

selection-screen skip.

parameters : p_tcode like tstc-tcode.

selection-screen skip.

selection-screen end of block a01.

*&----


*

**& Start of main program

*

*&----


start-of-selection.

*Validate Transaction Code

select single * from tstc

where tcode eq p_tcode.

*Find Repository Objects for transaction code

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 = enlfdir-area.

move : tadir-devclass to v_devclass.

endif.

endif.

*Find SAP Modifactions

select * from tadir

into table jtab

where pgmid = 'R3TR'

and object = 'SMOD'

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:/(95) sy-uline.

format color col_heading intensified on.

write:/1 sy-vline,

2 'Exit Name',

21 sy-vline ,

22 'Description',

95 sy-vline.

write:/(95) sy-uline.

loop at jtab.

select single * from modsapt

where sprsl = sy-langu and

name = jtab-obj_name.

format color col_normal intensified off.

write:/1 sy-vline,

2 jtab-obj_name hotspot on,

21 sy-vline ,

22 modsapt-modtext,

95 sy-vline.

endloop.

write:/(95) sy-uline.

describe table jtab.

skip.

format color col_total intensified on.

write:/ 'No of Exits:' , sy-tfill.

else.

format color col_negative intensified on.

write:/(95) 'No User Exit exists'.

endif.

else.

format color col_negative intensified on.

write:/(95) 'Transaction Code Does Not Exist'.

endif.

*Take the user to SMOD for the Exit that was selected.

at line-selection.

get cursor field field1.

check field1(4) eq 'JTAB'.

set parameter id 'MON' field sy-lisel+1(10).

call transaction 'SMOD' and skip first screen.

Naveen M.