Você está na página 1de 3

what is the difference between at line selection and at line selection on field. Difference between user-exit and customer-exit?

Customer Exits : In standard programs we can find function modules. with in that fm's we can find includes. There we have access to writing our own code. No need of Access ke . Through package we can find Enhasement and we can impliment our code in !"#$ and C"#$ tcode's. %ser Exits : In standard programs we have !u&routines wich will & started with %ser'exit. &ased on formal parameters of su&routine we will impliment our code.(or implimentation we must re)uire Access ke . %ser'exit: is the client independent Customer'exit: is the client depedent %ser exit is called & using the perform statement where as customer exit is called & using the call function statement.

What is the button to change the variant in ALV ?

* using the (unction "odule +euse,alv,variant,default,get we change the variant

How to create standard text and how do u transfer it ?

* using -so./0 tcode we can create standard text. for transporting we use +!T1T+AN
Explain about o intervals! no extension in select options.

Generally 2arameters are using for inserting the values. *ut !elect options are using for range values3means retriveing the result for &etween lower and upper values. it u use no extension3no interval to select options3 it will work like as parameters.

No extension: we cannot give 2 ranges. Only range will be possible.

"n selection screen " ha#e three fields! plant mat no and material group. "f " input plant how do " get the mat no and material group based on plant d$namicall$?

using f4if,int,ta&le,value,re)uest function module we can get the matno 5 material group.use this function module in the event at selection screen on value re)uest.
Which transaction code can " used to anal$%e the performance of A&A' program.

!E6/ 7 +un time Anal sis !T/8 7 Performance Analysis

How to debug bac(ground )obs?

In !"69: !elect the :o&3 t pe ;$*< in the #='code and press enter. This can &e used for &oth completed :o&s and jobs to &e processed >:ust make sure ou have enough time to de&ug &efore the :o& actuall starts?. *reakpoints set in the :o& flow works. This method has &een successfull used in +@6
How can we print both side in smartforms?

IN !mart forms : click on page settingsA general attri&utesA and check the +adio *utton Named: B Ceave Counter unchangedB.
How to debug a popup window?

De need to create a shortcut from the !A2<%I & giving ! stem command as @h. and drag this shortcut in the 2#2%2 window it will go into de&ugging mode
Wh$ &A'" need then &D* ? Answers+

*A2IB! provide the standard interface to other applications apart from !A2 and within differnt vesions of !A2 too.Also it is ##$ &ases so dosenBt depends on screen flow.*$C gets failed if we make changes for screen changes through I"< customiEation and there are fw more reasons please mail if u need further details

there are F advantages using &api than &dc. ..there are some transactions which are called en:o transactions for these transactions we can't record with shd& .&cE these transactions contains man gui controls.then we will go with &api. F.&dc is used to move non sap data to sap data within organiEation. where &api is used to move nonsap data to external s stems like :ava.net.etc

What is the difference between RFC and BAPI ? BAPI are RFC enabled !nction "od!les. t#e di erence between RFc and BAPI are b!siness ob$ects. %o! create b!siness ob$ects and t#ose are t#en registered in yo!r BOR &B!siness Ob$ect Repository' w#ic# can be accessed o!tside t#e (AP syste" by !sing so"e ot#er applications &Non)(AP' s!c# as *B or +A*A. in t#is case ! only speci y t#e b!siness ob$ect and its "et#od ro" external syste" in BAPI t#ere is no direct syste" call. w#ile RFC are direct syste" call (o"e BAPIs provide basic !nctions and can be !sed or "ost (AP b!siness ob$ect types. ,#ese BAPIs s#o!ld be i"ple"ented t#e sa"e or all b!siness ob$ect types. (tandardi-ed BAPIs are easier to !se and prevent !sers #aving to deal wit# a n!"ber o di erent BAPIs. .#enever possible/ a standardi-ed BAPI "!st be !sed in pre erence to an individ!al BAPI.


BAPI are RFC enabled function modules. the difference bet een RFc and BAPI are business objects. !ou create business objects and those are then registered in your B"R #Business "bject Repository$ hich can be accessed outside the %AP system by using some other applications #&on'%AP$ such as (B or )A(A. In this case you only specify the business object and its method from e*ternal system in BAPI there is no direct system call. hile RFC are direct system call %ome BAPIs provide basic functions and can be used for most %AP business object types. +hese BAPIs should be implemented the same for all business object types. %tandardi,ed BAPIs are easier to use and prevent users having to deal ith a number of different BAPIs. -henever possible. a standardi,ed BAPI must be used in preference to an individual BAPI. It is not possible to connect %AP to &on'%AP systems to retrieve data using RFC alone. RFC can acces the %AP from outside only through BAPI and same is for vice versa access. RFC is the protocol used by %AP for remote communication. that is. for communications bet een remote #independent$ systems. RFC is used for communications bet een t o independent %AP systems. or for communications bet een an %AP system and a non'%AP system. such as an e*ternal application. It can also be used for communications bet een modules on the same system. /sing the RFC interfaces you can e*tend the functionality of R01 applications from an e*ternal program.

Is it possible to connect SAP to Non-SAP systems to retrie e data !sin" RFC aNo it is not possible to connect (AP to Non)(AP syste"s to retrieve data !sing RFC alone. RFC can acces t#e (AP ro" o!tside only t#ro!g# BAPI and sa"e is or vice versa access. lone with o!t !sin" BAPI ?

Maximum Break-points
You cannot set more than 30 Break-points per each login. Maximum is 30 Break-points per login.