Want to know about User exit in detail
Hi ALL,
I M NEW TO sap ABAP. I WANT TO KNOW ABOUT USER EXIT IN DETAIL. PLS DO THE NEEDFUL . If there are eny document regarding this pls mail to this id [email protected]
thanks and regards
Nandha
Hi Nanda,
Welcome to SDN,
Userxits allow us to add our own functionality to SAP standard program
without modifying it . These are implemented in the form of subroutines and hence are also known as FORM EXITs. The userexits are generally collected in includes and attached to the standard program by the SAP.
User exits are used when the flow for a particular transaction has to take some other route other then the normal flow. this can be the case when you have to attach some additional functionality lik u need a customised screen, or new functionality (using a functional module). based on these things user exits can be classified as screen exits, function module exits, field exits( not used anymore). hope this gives some help on userexits.
The naming standard of function modules for functionmodule exits is:
EXIT_<program name><3 digit suffix>
The call to a functionmodule exit is implemented as:
CALL CUSTOMER.-FUNCTION <3 digit suffix>
To find a Exit.
Goto Transaction -- Find The Package
SMOD >f4>Use the Package here to Find the Exits In the Package.
Else if you Want to search by Application Area wise ,
There is one more tab to find the Exits in the Respective Application Area.
Implementing the Exit-- CMOD Create ProjectsAssgn your Component .
Now Run ur Transaction to Check if it Triggers.
Thats it..
For More information on Exits, check these links
http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
http://www.sap-img.com/ab038.htm
http://www.planetsap.com/userexit_main_page.htm
http://www.sap-basis-abap.com/sapab013.htm
http://sap.ittoolbox.com/documents/popular-q-and-a/user-exits-for-the-transaction-code-migo-3283
These links will help you to learn more on user exits.
http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
http://help.sap.com/saphelp_nw04/helpdata/en/c8/1975cc43b111d1896f0000e8322d00/frameset.htm
http://www.planetsap.com/userexit_main_page.htm
http://www.allsaplinks.com/user_exit.html
www.sap-img.com/abap/what-is-user-exits.htm
Also please check these threads for more details about user exits.
Re: Screen exit
user exit and customer exit
user exit
1. Document on UserExits in FI/CO
http://www.ficoexpertonline.com/downloads/User%20ExitsWPedit.doc
2. Finding User Exits...
http://sap.ionelburlacu.ro/abap/sap2/Other_Useful_Tips.html#Finding_User_Exits
3. List of all User Exits...
http://www.planetsap.com/userexit_main_page.htm
Similar Messages
-
Urgent. Need to know about user exits.
Hello Everyone,
I am new to this forum. I need to know about user exits.
My next project requires me to implement user exits, screen exits, etc.
I am a rookie to this topic.
Can anyone help me as to how to start with his topic.
Any sort of help is appreciated.
Cheers,
Neelam.Hi Neelam,
Welcome to sdn.
This is a very frequently asked topic.
Please use teh search forum option for this type of queries.
http://help.sap.com/saphelp_47x200/helpdata/en/c8/19763443b111d1896f0000e8322d00/frameset.htm
Regards,
Ravi -
Hi experts i would like to know about user exit variables?
Hi there experts,
sorry for being pain, can some one give me an idea about what are user exit variables and where are they used ?cheers thanks.Hi,
1)for example user when ever executes his report he wants only for current date by default
then u create the user exit variable on 0calday example as 'zcedate'
then go to the tcode CMOD here create the project then go to the Exit_saplrrso_001
here u can insert the code like as below
when 'zcedate'.
clear l_s_range.
l_s_range-sign = 'i'.
l_s_range-option = 'eq'.(if it is between two dates then l_s_range-option = 'bt')
l_s_range-low = sy-datum(if it is range l_s_range-low = 'may be any date or by using sy-datum - )
append l_s_range to e_t_range.
like this we can start and write for month to date and week to date by using the FM week_get_first_day and dat_get week
and for year to date by using the FM first_and_last_day_in_year_get
if u have any detailed pls ince again tell me which are things u required.
thanks for giving this oppourtinity.
Thanks & Regards,
k.sathish -
Want to know about user, tcode,start of tcode time
hi,
I want to know who did it, which TCode and when time of excute of the particular transcation run by user. Do sap as any report or TCode which will give me the details of who(user),when(start time),which ( TCode) the user excuted the TCode, And which are the tables stores this sensitive information in sap.
Thanx In Advance
JohnHello John,
You have asked Moni help just today morning, albeit phrased differently. You were given some replies too.
Were you not able to solve your problem with that? Please pursue rhe slution to your problem in one of the threads and close the other. This would really help the guys who try to answer your question.
Regards,
Anand Mandalika. -
I want to find a user exit about sap quit.
i want to find a user exit about sap quit,such as i want to write some message in my pc after sap quit ,who can help me ?thank you very much!
Hi deqiang,
I try to understand the logic: "sap quit" - if this is a logoff from SAP system, then you want to disconnect from SAP system first and after this you want SAP to write a message to your PC? After disconnect SAP forgets about your PC so it will not know where to issue a message.
It may be possible to schedule a job and check for active users say every 5 minutes. Then compare the list to the list before and find out who's new (logon) and who's missing (logoff). This can be logged.
Or what is your understanding of "sap quit"? (Sorry, no such entry available).
Regards,
Clemens -
Where can I get more information about User exits?
Where can I get more information about user exits,their related Tables and the source code of an User exit?
Thankswould you please give the Internet addresses of these places?
Mostly I want to get the source of some user exits in Oracle Application.
If you know how and where can I get these sources,I'll appriciate if you let me know.
Regards -
HT1349 I want to know about the service of my computer with a serial number CO2GG9LCDJWT
I want to know about the service of my computer with a serial number CO2GG9LCDJWT. As I recall, I bought the service for three years...
Are you perhaps trying to reach Apple Support?
We are all users here, just like you.
Contact Apple Support here:
http://www.apple.com/support/contact/ -
Want to know about SAP course and SAP modules
I am Sandeep, done BBM and have 3 years experience as Medical Representative(Pharma sales), and i'm perusing MBA in Sikkim Manipal University Distance Education, i came to know that SAP course has lot of scope in major industries, so that want to know about SAP course and SAP modules available and which module is suitable for me and details about the cost, duration of course please guide me
Message was edited by: Colleen Lee - moving from Careers space to Training and Education.Also removing the bold text formatingAshok,
Hi! Excellent that you are take the next steps in your education and applying them to work experiences.
The best approach in taking SAP-related courses is to contact the university and confirm their approach. View SAP UA member schools here - http://uaaroundtheworld.informatik.tu-muenchen.de/overview(bD1lbiZjPTEwMQ==)/start.htm
...and assess the ones in the UK which does include Brunel.
Ask if they provide SAP-related curricula (or supplements) and hands on SAP software in this course or others that you can take in your program.
Best regards,
Richard -
I want to know about smartforms
hi experts tell me
i want to know about smartforms
anybody have material pls send me
thanks in advanceSAP Smartforms can be used for creating and maintaining forms for mass printing in SAP Systems. The output medium for Smartforms support printer, fax, e-mail, or the Internet (by using the generated XML output).
According to SAP, you need neither have any programming knowledge nor use a Script language to adapt standard forms. However, basic ABAP programming skills are required only in special cases (for example, to call a function module you created or for complex and extensive conditions).
1. Create a new smartforms
Transaction code SMARTFORMS
Create new smartforms call ZSMART
2. Define looping process for internal table
Pages and windows
First Page -> Header Window (Cursor at First Page then click Edit -> Node -> Create)
Here, you can specify your title and page numbering
&SFSY-PAGE& (Page 1) of &SFSY-FORMPAGES(Z4.0)& (Total Page)
Main windows -> TABLE -> DATA
In the Loop section, tick Internal table and fill in
ITAB1 (table in ABAP SMARTFORM calling function) INTO ITAB2
3. Define table in smartforms
Global settings :
Form interface
Variable name Type assignment Reference type
ITAB1 TYPE Table Structure
Global definitions
Variable name Type assignment Reference type
ITAB2 TYPE Table Structure
4. To display the data in the form
Make used of the Table Painter and declare the Line Type in Tabstrips Table
e.g. HD_GEN for printing header details,
IT_GEN for printing data details.
You have to specify the Line Type in your Text elements in the Tabstrips Output options.
Tick the New Line and specify the Line Type for outputting the data.
Declare your output fields in Text elements
Tabstrips - Output Options
For different fonts use this Style : IDWTCERTSTYLE
For Quantity or Amout you can used this variable &GS_ITAB-AMOUNT(12.2)&
5. Calling SMARTFORMS from your ABAP program
REPORT ZSMARTFORM.
Calling SMARTFORMS from your ABAP program.
Collecting all the table data in your program, and pass once to SMARTFORMS
SMARTFORMS
Declare your table type in :-
Global Settings -> Form Interface
Global Definintions -> Global Data
Main Window -> Table -> DATA
Written by : SAP Hints and Tips on Configuration and ABAP/4 Programming
http://sapr3.tripod.com
TABLES: MKPF.
DATA: FM_NAME TYPE RS38L_FNAM.
DATA: BEGIN OF INT_MKPF OCCURS 0.
INCLUDE STRUCTURE MKPF.
DATA: END OF INT_MKPF.
SELECT-OPTIONS S_MBLNR FOR MKPF-MBLNR MEMORY ID 001.
SELECT * FROM MKPF WHERE MBLNR IN S_MBLNR.
MOVE-CORRESPONDING MKPF TO INT_MKPF.
APPEND INT_MKPF.
ENDSELECT.
At the end of your program.
Passing data to SMARTFORMS
call function 'SSF_FUNCTION_MODULE_NAME'
exporting
formname = 'ZSMARTFORM'
VARIANT = ' '
DIRECT_CALL = ' '
IMPORTING
FM_NAME = FM_NAME
EXCEPTIONS
NO_FORM = 1
NO_FUNCTION_MODULE = 2
OTHERS = 3.
if sy-subrc <> 0.
WRITE: / 'ERROR 1'.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
endif.
call function FM_NAME
EXPORTING
ARCHIVE_INDEX =
ARCHIVE_INDEX_TAB =
ARCHIVE_PARAMETERS =
CONTROL_PARAMETERS =
MAIL_APPL_OBJ =
MAIL_RECIPIENT =
MAIL_SENDER =
OUTPUT_OPTIONS =
USER_SETTINGS = 'X'
IMPORTING
DOCUMENT_OUTPUT_INFO =
JOB_OUTPUT_INFO =
JOB_OUTPUT_OPTIONS =
TABLES
GS_MKPF = INT_MKPF
EXCEPTIONS
FORMATTING_ERROR = 1
INTERNAL_ERROR = 2
SEND_ERROR = 3
USER_CANCELED = 4
OTHERS = 5.
if sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
endif.
also refer
http://www.erpgenie.com/abap/smartforms_detail.htm
http://www.sap-basis-abap.com/abphy.htm
<b>http://sap.ionelburlacu.ro/sap0/sapsf001.htm
http://www.ionutz.ro/sap/sapabap01.htm[very imp links]</b>
http://www.sap-basis-abap.com/sapsf001.htm
regards,
srinivas
<b>*reward for useful answers*</b> -
RFML is used to convert byte streams to some other format...i want to know about rfml can any one help me out???
Highly recommended is "iPad User Guide for IOS 7" available for free in the iBooks store. IOS 6 is also avaiable.
-
Want to know about photo booth
Want to know about photo booth
Highly recommended is "iPad User Guide for IOS 7" available for free in the iBooks store. IOS 6 is also avaiable.
-
Need to know the user exit to change unlimited check box in delivery tag
Need to know the user exit,
To change the <b>unlimited check box(</b>EKPO-UEBTK) in <b>delivery tag</b> of <b>item details</b> for tcode <b>ME21N/ME22N</b> on <b>SAVE</b>.
Thanks in Advance.
BaburajHI Baburaj,
Use the BADI ME_PROCESS_PO_CUST to change the unlimited check box(EKPO-UEBTK)
Implement the BADI and insert the code in the method PROCESS_ITEM
Example code :
*Data Declarations
DATA: ls_mepoitem TYPE mepoitem,
ls_mepoitemx type mepoitemx,
ls_customer TYPE mepo_badi_exampl,
ls_tbsg TYPE tbsg.
INCLUDE mm_messages_mac. "useful macros for message handling
*here we get item data
ls_mepoitem = im_item->get_data( ).
*work area for price value
data : begin of it_eban,
banfn type mepoitem-banfn,
bnfpo type mepoitem-BNFPO,
pries type mepoitem-NETPR,
end of it_eban.
*Get the Purchase requisition price from EBAN table
select single banfn bnfpo preis from eban into it_eban
where
banfn = ls_mepoitem-banfn
and bnfpo = ls_mepoitem-bnfpo.
*if entry is available.
if sy-subrc eq 0.
*check if price is zero
if it_eban-pries EQ 0.
*if zero, set FREE field of PO to 'X'.
ls_mepoitem-uebtk = 'X'.
endif.
endif.
*Set updated fields
CALL METHOD im_item->set_data
EXPORTING
im_data = ls_mepoitem
Reward if Helpful***** -
I want to know about time machine if i can use the hard drive that i use for time machine back up as a normal hard drive too or if it's only for time machine
and if it yes i want to know if i have 1TB hard disk to use the 500gb for time machine and the other 500gb for normal usethank you very much because i am considering to buy the porsche design hard disk 1TB and i want to have it for normal use and for time machine is a pitty to give 1TB for back up only again thanks and i know seperate the back and the working jobs are better but the i have to have 2 hardisks and i want only 1
-
I want to know about imessages and how it works !! how to register a number with imessages?? I saved a number in contacts but when I try to send a message it says "! not delivered" in red mark.How can I fix this problem??
Perhaps something in this support article will help:
http://support.apple.com/kb/TS2755
Regards. -
Hi Gurus, I want to know about SAP Insurance Certification course
Hi Gurus,
I want to know about SAP Insurance Certification course. Can anyone guide me how to proceed.
Regards
RaghuHi Raghu,
Check this link.... https://training.sap.com/in/en/curriculum/sfi_ins-sap-for-insurance-g-en
This will give high level view of the available certifications in this space.
Regards,
Sanijan
Maybe you are looking for
-
What is the difference between TO_CHAR and TO_DATE()?
Hi everybody, i am facing a problem in my system.It is quite urgent, can you explain me "What is the difference between TO_CHAR and TO_DATE()?". According to user's requirement, they need to generate a code with format "YYMRRR". YY = year of current
-
How can I get Acrobat to save my recent print settings?
Hi there, Setup: Mac OSX 10.7.3 Acrobat X 10.1.2 Having recently upgraded to the most recent Acrobat pro I seem unable to save my most recent print settings. Previosuly, when I setup a page to be, for example, A2 landscape with some specific printer
-
Hello, I have to build SCD type 2 on one column value. Before I implement "catch-modification" in our DWH, I have to load historical data to such dimension. I have original table which is catching modifications on many fields (about 20), so my one fi
-
I've done an homogeneous system copy using a redirected restore of our PROD system to a Sandbox system. In the Sandbox system, I now see the following in the system log : 08:11:42 BTC 003 000 DDIC BY 2 Database error -727 at OPC 08
-
Font rendering issue after motherboard upgrade
This is a strange one. Took hard-disc containing 10.6.7 out of a 2006 MacBook and put it in a 2007 MacBook. Everything is working 100%, except for some slight differences in fonts. In some apps, they are rendered thicker (seeming only when shadowed),