What is the use of search helps? where can we creat it?

use of search helps and where can we create it?

Hi narendra
LOCK OBJEC TS
Lock objects are use in SAP to avoid the inconsistancy at the time of data is being insert/change into database.
SAP Provide three type of Lock objects.
- Read Lock(Shared Locked)
protects read access to an object. The read lock allows other transactions read access but not write access to
the locked area of the table
- Write Lock(exclusive lock)
protects write access to an object. The write lock allows other transactions neither read nor write access to
the locked area of the table.
- Enhanced write lock (exclusive lock without cumulating)
works like a write lock except that the enhanced write lock also protects from further accesses from the
same transaction.
You can create a lock on a object of SAP thorugh transaction SE11 and enter any meaningful name start with EZ Example EZTEST_LOCK.
Use: you can see in almost all transaction when you are open an object in Change mode SAP could not allow to any other user to open the same object in change mode.
Example: in HR when we are enter a personal number in master data maintainance screen SAP can't allow to any other user to use same personal number for changes.
Technicaly:
When you create a lock object System automatically creat two function module.
1. ENQUEUE_<Lockobject name>. to insert the object in a queue.
2. DEQUEUE_<Lockobject name>. To remove the object is being queued through above FM.
You have to use these function module in your program.
check this link for example.
http://help.sap.com/saphelp_nw04s/helpdata/en/cf/21eea5446011d189700000e8322d00/content.htm
tables:vbak.
call function 'ENQUEUE_EZLOCK3'
exporting
mode_vbak = 'E'
mandt = sy-mandt
vbeln = vbak-vbeln
X_VBELN = ' '
_SCOPE = '2'
_WAIT = ' '
_COLLECT = ' '
EXCEPTIONS
FOREIGN_LOCK = 1
SYSTEM_FAILURE = 2
OTHERS = 3
if sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
endif.
SEARCH HELPS
1) Elementary search helps describe a search path. The elementary search help must define where the data of the hit list should be read from (selection method), how the exchange of values between the screen template and selection method is implemented (interface of the search help) and how the online input help should be defined (online behavior of the search help).
2) Collective search helps combine several elementary search helps. A collective search help thus can offer several alternative search paths.
3)An elementary search help defines the standard flow of an input help.
4) A collective search help combines several elementary search helps. The user can thus choose one of several alternative search paths with a collective search help.
5)A collective search help comprises several elementary search helps. It combines all the search paths that are meaningful for a field.
6)Both elementary search helps and other search helps can be included in a collective search help. If other collective search helps are contained in a collective search help, they are expanded to the level of the elementary search helps when the input help is called.
http://help.sap.com/saphelp_nw04/helpdata/en/cf/21ee38446011d189700000e8322d00/content.htm
http://help.sap.com/saphelp_nw04/helpdata/en/cf/21ee45446011d189700000e8322d00/content.htm
pls go through this for search help creation
http://help.sap.com/saphelp_nw2004s/helpdata/en/41/f6b237fec48c67e10000009b38f8cf/content.htm
Search Help Exits:
Re: dynamic values for search help
Re: Dynamic search  help
Match code objects are same as Search helps, where they are used in Previous versions of SAP.
Now in the newer versions Search helps are replaced them.
Standard Texts are the texts which are maintained in SO10 Tcode
Every SAP application document is maintained with HEADER and ITEM texts
and these texts are fetched from SAP using the READ_TEXT Function module
by passing TEXT ID, TEXTNAME,TEXTOBJECT and LANGUAGE fields
You can double click on any long text in the systesm and you can see these paramters in the text editor.
Text Modules are created and used in Smartforms.
check these links
http://www.sap-img.com/abap/attach-a-search-help-to-the-screen-field.htm
http://help.sap.com/saphelp_webas620/helpdata/en/cf/21ee2b446011d189700000e8322d00/content.htm
http://help.sap.com/saphelp_nw04/helpdata/en/97/24a23fa34ffb47e10000000a114084/content.htm
Reward points if useful
Regards
Pavan

Similar Messages

  • What is the use of feeder class ? & can we create feeder class ?

    i have the fpm developer guide , more detail of feeder class ?

    Dear Madhukar.
    Your can see class assinment for feeder in transaction POWL_TYPE.
    Of course, you can create feeder class by yourself and assign it to feeder.
    Your should to imlement IF_POWL_FEEDER interface in your class.
    The best way for feeder class creation is to find fider with close behavior in transaction POWL_TYPE and make copy.
    For FPM applications there is the separate forum in sdn called Floorplan Manager for WebDynpro Abap,
    your should post your question there/.

  • What are the uses of MVC, Extension and how to create it for begineers pls

    what are the uses of MVC, Extension and how to create it for begineers pls
    dont give link for tutorials please explain ,
    thank you,
    Regards,
    Jagrut BahratKumar Shukla

    Hi,
    Check out this link :
    <a href="http://help.sap.com/saphelp_nw04/helpdata/en/0f/ab3a3c9ca75402e10000000a114084/content.htm">http://help.sap.com/saphelp_nw04/helpdata/en/0f/ab3a3c9ca75402e10000000a114084/content.htm</a>
    It is the best possible explanation and documentation that you'll get.
    Thanks,
    Tatvagna.

  • GCF what are the functions of GCF and where can i find that

    Hello All,
    Can anyone throw some light on what the user expecting..What is GCF what are the functions of GCF and where can i find that
    user would like  to have the list of customers who have made  modification by the GCF (eg modification of the subscription period, the amount, the contract ended ....).
    Thanks in advance
    Srikanth Ravinutala

    Hello Dinakar,
    Please read this before closing your old threads.
    Read This Before Closing your Threads
    Thanks,
    Jignesh Mehta

  • What is the use of search String?

    Hello there, I am trying to find the use of search string (DE01 and DE02). thanks.

    Hi,
    In your system DE01 and DE02 might be something configured for your client.
    Please check the below link to understand the logic of your search strings:-
    [http://help.sap.com/saphelp_erp2004/helpdata/en/43/0bd87b43de11d1896f0000e8322d00/frameset.htm]
    Regards,
    Gaurav

  • What's the use of Skype if it can't receive calls?

    The community of Skype users have been struggling with this issue and its variations for years now: "iPad doesn't ring"; "iPad won't ring"; "Skype on iPad does not ring"; "Skype calls not ringing on iPad"...
    I am an iPad Skype user, and one of the reasons for that is that I want people to be able to reach me on my iPad. An other reason is that I think Skype is the best, otherwise I would switch to an alternative and wouldn't even bother writing here...
    I am also an iPad user of Facebook, Messenger, YahooMail, Gmail, PlaneFinder, MyFriends, FaceTime, HangOuts, GameCenter and the like. All these will faithfully wake up my iPad and signal whenever I get a poke, or a chat, or an e-mail, or whenever my flight or a visitor arrvives, whenever I get a call or whenever it's my turn to play in a chess game... And my battery doesn't get drained any faster for that reason!
    Given that, I find it hard to understand why it would be so difficult for Skype to do the same whenever a call comes in...
    Maybe it's because you guys at Skype don't realise how important a phone call can be, and the implications of missing one. Maybe you consider this a minor issue that gets looked at as a background task, when time permits, when there'se nothing else to do?
    C'mon, guys, get your act straight and fix this once and for all.

    Usually, the small SSD is used as a Cache for the HDD. You would not install Windows on the SSD, but on the HDD. The smaller SSD can be leveraged by various technologies to help speed up your system by caching most used files on the SSD. Intel (for example)
    has several responsiveness technologies that make use of the small SSDs documented
    here on their Responsiveness Technologies page.
    Hope this helps,
    David
    Windows Outreach Team - IT Pro
    The Springboard Series on TechNet

  • HT3728 What is the WPA key number and where can I find it?

    I need to find my WPA2 key for setting up my Livio Radio.  Can anyone tell me how to find the WPA Key

    Can anyone tell me how to find the WPA Key
    Open Macintosh HD > Applications > Utilities > AirPort Utility
    Select the AirPort Express and click Manual Setup
    Click the Base Station menu item at uppermost tip top of the screen (up where Help is located)
    Click Equivalent Network Password and your "key" will be revealed

  • What is the largest image in pixels that can be created with Photoshop

    I am an  artist and would like to know if I can create much larger images then the images I made at  http://www.infinitypl.com/

    You got your answer from a most authoritative source already; I just want to emphasize that it applies to recent versions of Photoshop.  The limit used to be 30,000 x 30,000 pixels and that was superseded several versions ago.

  • What is the use of ST05 ? and how to use  " ST05 "

    can anybody tell me what is the use of  " ST05 "
    and how can we handle it.

    SQL Trace
    SQL trace(ST05) provides the developer with the ability to analyse database select statements. Simply execute ST05
    to turn on SQL trace, then execute the statement/program you want to analyse. Now turn off SQL trace using ST05
    and click on list trace to view the details.
    You can also perform traces on other items such as authorisation objects.
    Authorisation trace analysis 1. Open two sessions
    2. Execute transaction ST01 in one of the sessions
    3. Select the authorisation checkbox, note the other traces
    you can perform (SQL, RFC, Table Buffer etc)
    4. Click the 'Trace On' button
    5. Within your other session execte the transaction/report
    you want to trace or get the user in question to do it
    6. Return to the session where you turned the trace on and
    click on 'Trace Off' otherwise it will continue to record
    all athorisation checks
    7. Click on the 'Analysis' button
    8. Enter appropriate data into selection screen such as
    Username, type of trace records (i.e. Authorization check)
    9. Click on the Execute button.
    10. Report displaying trace results will now be displayed
    http://www.sapdevelopment.co.uk/perform/perform_sqltrace.htm
    Some useful transaction related to this are ..
    ST01 SAP system trace
    ST02 Buffer statistics.
    ST03 Workload analysis.
    ST04 Database performance analysis.
    ST05 SQL trace .
    ST06 Operating system monitor ...
    From the recorded SQL trace you can deduce:
    · Which SQL statements your application carries out
    · Which values the system uses for specific database accesses and changes
    · How the system translates ABAP OPEN SQL commands (such as
    SELECT) into standard SQL commands
    · Where your application positions COMMIT statements
    · Where your application makes repeated database accesses
    · What database accesses or changes occur in the update section of your
    application
    Look at the below links, you will get the idea
    http://help.sap.com/saphelp_erp2005/helpdata/en/d1/801f89454211d189710000e8322d00/content.htm
    http://www.sapbrain.com/TOOLS/SQLTRACE/SQL_TRACE.html
    Check the following links:
    http://www.sapbrainsonline.com/TOOLS/RUNTIMEanalysis/SAP_runtime_analysis.html
    http://www.sapbrainsonline.com/TOOLS/SQLTRACE/SQL_TRACE.html
    Use
    The Performance Trace allows you to record database access, locking activities, and remote calls of reports and transactions in a trace file and to display the performance log as a list. It also provides extensive support for analyzing individual trace records.
    SQL Trace: This allows you to monitor the database access of reports and transactions.
    Enqueue Trace: This allows you to monitor the locking system.
    RFC Trace: This provides information about Remote Function Calls between instances.
    While the trace is switched on, the SQL Trace function records all database activity by a particular user or group of users. The R/3 System takes OPEN SQL statements and converts them in to embedded SQL statements that it passes to the database. It is the embedded SQL statements, their parameters, return codes, and the number of entries retrieved, inserted, or deleted that are recorded in the SQL Trace file. The log file also contains the runtime of the statement and the place in the application program from which it was called.
    The SQL trace tells you:
    The SQL statements executed by your program.
    The values that the system uses for particular database access and changes.
    How the system converts ABAP Open SQL statements (such as SELECT) into Standard SQL statements.
    Where your application executes COMMITs.
    Where your application repeats the same database access.
    The database accesses and changes that occur in the update part of your application.
    Refer
    http://help.sap.com/saphelp_erp2005vp/helpdata/en/43/cb632772cd0cd4e10000000a1553f7/frameset.htm
    Regards
    Vasu

  • What is the use of TCode: OOSE

    Hi,
    Can i know what is the use of TCode: OOSE
    Where i can see a list of entries, let me know what is the use of these option.
    When we would be using it.
    Regards
    Rajesh

    Hi Rafiqh,
    Thanks for your quick response.
    What do you mean by switch, if you can provide me with some example it would be gr8.
    Appreciate your early response.
    Regards
    Rajesh

  • What is the use of CVI_BDT_ADAPTER class ?

    Hi Freinds,
    what is the use of CVI_BDT_ADAPTER class ? can any one explain ?
    thnx n regards
    Vijaya

    Hi,
    This class is used for following cases:
    1.modify fields depending on customer status
    2.modify fields depending on vendor status
    3.to check user has the authorization
    to view/change/create data in the specified sales area

  • What is the use of konp, konv tables

    hi
    what is the use of konp, konv tables.
    can any explain me in which cases we use these two tables

    Hi Jyothsna,
    I would like to abbreviate,
    KONV as Conditions (Transaction Data).
    KONP as Conditions (Item).
    I would like to suggest a few references,
    [SDN - Reference for use of Tables - KONV and KONP for finding - Document number|finding document number using tables KONV, KONP and KONH;
    [SDN - Reference for Linking Tables - KONV & KONP with examples|KONV, KONP;
    Hope that's usefull.
    Good Luck & Regards.
    Harsh Dave

  • What is the use of parllalization in loading infocube by the help of dtp

    what is the use of parllalization in loading infocube by the help of dtp

    An Index can improve the reading performance when data is searched for values of fileds contained in the index.
    The fact whether the Index is used or not depends on the database optimizer, which decides it after taking the following under consideration:
    - Size of the table
    - Fields in the index compared to the fields in the statement
    - The quality of the index (its clustering factor)
    One backdraw of Index is that they decrease writing performance, as they are maintained during the write to the table.
    Hope it helps you,
    Gilad

  • What is the use of block step in BPM? Please help!

    Hi Experts,
             I would like to know what is the use of block step in BPM? In what cases we can use it?
    Can somebody explain BLOCK by relating to any programming language ( java) control step?
    Please help!
    Thanks
    Gopal

    Hi,
    Block step is similar to what we use curly braces in most of the languages which defines the scope. For example if we are using loop step in bpm to loop through some variable then we can use block step to restrict the scope of loop step up to some point.
    Thanks and Regards,
    Sudheer.

  • WHAT IS PBJECT DOCUMENTATION? WHERE YOU CAN DO IT? WHAT IS THE USE OF THAT?

    WHAT IS PBJECT DOCUMENTATION? WHERE YOU CAN DO IT? WHAT IS THE USE OF THAT?

    I don't believe you can do that on an iPhone. But you can on your computer using apps such as Photoshop.

Maybe you are looking for

  • How to create layout template pages?

    I'm attempting to layout pages of text in Page for an eBook using the Layout mode and linked text boxes. I think what I want to do (and I'm open to a better way of doing this) is to create a bunch of pages all with the same layout. While I can insert

  • Ipad 3 camera shuttle is not working, ipad 3 camera shuttle is not working

    My ipad 3 camera is not working; the shuttle doesn't open - any ideas on how to resolve this problem?

  • Flash-html-textfield / links in a MIAW?

    Hello folks, i have a problem that freaks me up: SETUP: within a director-movie (main movie) i load a second director-movie as MIAW (second movie). within the second movie i have a swf-sprite (swf movie) that contains a html-textfield. now i try to p

  • Keyboard from ibook 12 to the ibook 14

    Is it possible to easly replace the iBook's G4 14 keyboard by one from the iBook G4 12? Is there any risk of damage? Will it work?

  • Why is my dialogue track drifting out of sync?

    I have a 5 minute clip 1280x720 - I am using Apple Pro Res 422 and H264 - Clip plays beautifully in the timeline, but when I export the clip as a QuickTime Movie, self contained and NOT recompressing frames, the dialogue track drifts out of sync afte