Need doc for BC4J

Hello
I need good documentaion/tutorial for BC4J
Thanks

user10019149 wrote:
Hello
I need good documentaion/tutorial for BC4J
Thankshttp://download.oracle.com/docs/cd/B10501_01/appdev.920/a96621/adx25bc4.htm

Similar Messages

  • Needed doc for PO creation

    hi all,
    can anyone give me steps for creating PO or screen shots.
    i need it urgently.
    i am new to this.
    i will award ur efforts.
    thanks
    sanjeev

    Hi Sanjeev,
    At first not able to understand what you need to create doc for po.
    in SAP below is the requriement to create PO, by considering you have organizational elements created.
    1) Material Master - create in MM01.
    2) Vendor Master - create in XK01
    3) Source List - ME01 } Source list & PIR is not mandatory to create a PO.
    4) PIR - ME11 }
    Then go to T-CODE ME21N as yogesh mentioned, enter your vendor system will ask for organizational data, enter co.code, pur group, pur organization.
    enter material code, qty, price, plant click on check & save, system will give you PO number.
    PS : Kindly note by asking a question you will get answer in this forum & it is professional to awarad points or not. don't think if you mention you will award points you get better response or quick response.
    Regards
    Rang

  • Need docs. for IDoc & RFC

    Hi All,
    Please help me with documents of IDoc & RFC.
    Thanks in advance.
    Regards,
    Sree

    Hi,
    Data Creation in Idoc
    IDocs are text encoded documents with a rigid structure that are used to exchange data between R/3 and a foreign system. Instead of calling a program in the destination system directly, the data is first packed into an IDoc and then sent to the receiving system, where it is analyzed and properly processed. Therefore an IDoc data exchange is always an
    asynchronous process. The significant difference between simple RFC-calls and IDoc data exchange is the fact, that every action performed on IDocs are protocolled by R/3 and IDocs can be reprocessed if an error occurred in one of the message steps.
    While IDocs have to be understood as a data exchange protocol, EDI and ALE are typical use cases for IDocs. R/3 uses IDocs for both EDI and ALE to deliver data to the receiving system. ALE is basically the scheduling mechanism that defines when and between which partners and what kind of data will be exchanged on a regular or event triggered basis. Such a set-up is called an ALE-scenario.
    IDoc is a intermediate document to exchange data between two SAP Systems.
    *IDocs are structured ASCII files (or a virtual equivalent).
    *Electronic Interchange Document
    *They are the file format used by SAP R/3 to exchange data with foreign systems.
    *Data Is transmitted in ASCII format, i.e. human readable form
    *IDocs exchange messages
    *IDocs are used like classical interface files
    IDOC types are templates for specific message types depending on what is the business document, you want to exchange.
    WE30 - you can create a IDOC type.
    An IDOC with data, will have to be triggered by the application that is trying to send out the data.
    FOr testing you can use WE19.
    How to create idoc?
    *WE30 - you can create a IDOC type
    For more information in details on the same along with the examples can be viewed on:
    http://www.netweaverguru.com/EDI/HTML/IDocBook.htm#_Toc8400404
    http://help.sap.com/saphelp_erp2005/helpdata/en/0b/2a6620507d11d18ee90000e8366fc2/frameset.htm
    http://www.sappoint.com/presentation.html
    http://www.allsaplinks.com/idoc_search.html
    http://www.sapgenie.com/sapedi/idoc_abap.htm
    http://www.erpgenie.com/sapedi/idoc_abap.htm
    To Create Idoc we need to follow these steps:
    Create Segment ( WE31)
    Create Idoc Type ( WE30 )
    Create Message Type ( WE81 )
    Assign Idoc Type to Message Type ( WE82 )
    Creating a Segment
    Go to transaction code WE31
    Enter the name for your segment type and click on the Create icon
    Type the short text
    Enter the variable names and data elements
    Save it and go back
    Go to Edit -> Set Release
    Follow steps to create more number of segments
    Create IDOC Type
    Go to transaction code WE30
    Enter the Object Name, select Basic type and click Create icon
    Select the create new option and enter a description for your basic IDOC type and press enter
    Select the IDOC Name and click Create icon
    The system prompts us to enter a segment type and its attributes
    Choose the appropriate values and press Enter
    The system transfers the name of the segment type to the IDOC editor.
    Follow these steps to add more number of segments to Parent or as Parent-child relation
    Save it and go back
    Go to Edit -> Set release
    Create Message Type
    Go to transaction code WE81
    Change the details from Display mode to Change mode
    After selection, the system will give this message “The table is cross-client (see Help for further info)”. Press Enter
    Click New Entries to create new Message Type
    Fill details
    Save it and go back
    Assign Message Type to IDoc Type
    Go to transaction code WE82
    Change the details from Display mode to Change mode
    After selection, the system will give this message “The table is cross-client (see Help for further info)”. Press Enter.
    Click New Entries to create new Message Type.
    Fill details
    Save it and go back
    Check these out..
    Re: How to create IDOC
    Check below link. It will give the step by step procedure for IDOC creation.
    http://www.supinfo-projects.com/cn/2005/idocs_en/2/
    ALE/ IDOC
    http://help.sap.com/saphelp_erp2004/helpdata/en/dc/6b835943d711d1893e0000e8323c4f/content.htm
    http://www.sapgenie.com/sapgenie/docs/ale_scenario_development_procedure.doc
    http://edocs.bea.com/elink/adapter/r3/userhtm/ale.htm#1008419
    http://www.netweaverguru.com/EDI/HTML/IDocBook.htm
    http://www.sapgenie.com/sapedi/index.htm
    http://www.sappoint.com/abap/ale.pdf
    http://www.sappoint.com/abap/ale2.pdf
    http://www.sapgenie.com/sapedi/idoc_abap.htm
    http://help.sap.com/saphelp_erp2005/helpdata/en/0b/2a60bb507d11d18ee90000e8366fc2/frameset.htm
    http://help.sap.com/saphelp_erp2005/helpdata/en/78/217da751ce11d189570000e829fbbd/frameset.htm
    http://www.allsaplinks.com/idoc_sample.html
    http://www.sappoint.com/abap.html
    http://help.sap.com/saphelp_erp2004/helpdata/en/dc/6b835943d711d1893e0000e8323c4f/content.htm
    http://www.sapgenie.com/sapgenie/docs/ale_scenario_development_procedure.doc
    http://edocs.bea.com/elink/adapter/r3/userhtm/ale.htm#1008419
    http://www.netweaverguru.com/EDI/HTML/IDocBook.htm
    http://www.sapgenie.com/sapedi/index.htm
    http://www.allsaplinks.com/idoc_sample.html
    http://www.sapgenie.com/sapgenie/docs/ale_scenario_development_procedure.docs
    go trough these links.
    http://help.sap.com/saphelp_erp2004/helpdata/en/dc/6b835943d711d1893e0000e8323c4f/content.htm
    http://www.sapgenie.com/sapgenie/docs/ale_scenario_development_procedure.doc
    http://edocs.bea.com/elink/adapter/r3/userhtm/ale.htm#1008419
    http://www.netweaverguru.com/EDI/HTML/IDocBook.htm
    http://www.sapgenie.com/sapedi/index.htm
    http://www.sappoint.com/abap/ale.pdf
    http://www.sappoint.com/abap/ale2.pdf
    http://www.sapgenie.com/sapedi/idoc_abap.htm
    http://help.sap.com/saphelp_erp2005/helpdata/en/0b/2a60bb507d11d18ee90000e8366fc2/frameset.htm
    http://help.sap.com/saphelp_erp2005/helpdata/en/78/217da751ce11d189570000e829fbbd/frameset.htm
    http://www.allsaplinks.com/idoc_sample.html
    http://www.sappoint.com/abap.html
    http://help.sap.com/saphelp_erp2004/helpdata/en/dc/6b835943d711d1893e0000e8323c4f/content.htm
    http://www.sapgenie.com/sapgenie/docs/ale_scenario_development_procedure.doc
    http://edocs.bea.com/elink/adapter/r3/userhtm/ale.htm#1008419
    http://www.netweaverguru.com/EDI/HTML/IDocBook.htm
    http://www.sapgenie.com/sapedi/index.htm
    http://www.allsaplinks.com/idoc_sample.html
    http://http://help.sap.com/saphelp_erp2004/helpdata/en/dc/6b835943d711d1893e0000e8323c4f/content.htm
    An IDoc is simply a data container that is used to exchange information between any two processes that can understand the syntax and semantics of the data...
    1.IDOCs are stored in the database. In the SAP system, IDOCs are stored in database tables.
    2.IDOCs are independent of the sending and receiving systems.
    3.IDOCs are independent of the direction of data exchange.
    The two available process for IDOCs are
    Outbound Process
    Inbound Process
    AND There are basically two types of IDOCs.
    Basic IDOCs
    Basic IDOC type defines the structure and format of the business document that is to be exchanged between two systems.
    Extended IDOCs
    Extending the functionality by adding more segments to existing Basic IDOCs.
    To Create Idoc we need to follow these steps:
    Create Segment ( WE31)
    Create Idoc Type ( WE30)
    Create Message Type ( WE81)
    Assign Idoc Type to Message Type ( WE82)
    imp links
    http://www.allsaplinks.com/idoc_sample.html
    http://www.sapgenie.com/sapedi/idoc_abap.htm
    www.sappoint.com
    --here u can find the ppts and basic seetings for ALE
    http://sappoint.com/presentation.html
    www.sapgenie.com
    http://www.sapgenie.com/ale/index.htm
    WE30 - you can create a IDOC type.
    An IDOC with data, will have to be triggered by the application that is trying to send out the data.
    Try this..Hope this will help.
    SAP ALE & IDOC<<<<
    Steps to configuration(Basis) >>
    1. Create Logical System (LS) for each applicable ALE-enabled client
    2. Link client to Logical System on the respective servers
    3. Create background user, to be used by ALE(with authorizaton for ALE postings)
    4. Create RFC Destinations(SM59)
    5. Ports in Idoc processing(WE21)
    6. Generate partner profiles for sending system
    The functional configuration(Tcode: SALE)
    • Create a Customer Distribution Model (CDM);
    • Add appropriate message types and filters to the CDM;
    • Generate outbound partner profiles;
    • Distribute the CDM to the receiving systems; and
    • Generate inbound partner profiles on each of the clients.
    Steps to customize a new IDoc >>>
    1. Define IDoc Segment (WE31)
    2. Convert Segments into an IDoc type (WE30)
    3. Create a Message Type (WE81)
    4. Create valid Combination of Message & IDoc type(WE82)
    5. Define Processing Code(WE41 for OUT / WE42 for IN)
    6. Define Partner Profile(WE20)
    Important Transaction Codes:
    SALE - IMG ALE Configuration root
    WE20 - Manually maintain partner profiles
    BD64 - Maintain customer distribution model
    BD71 - Distribute customer distribution model
    SM59 - Create RFC Destinations
    BDM5 - Consistency check (Transaction scenarios)
    BD82 - Generate Partner Profiles
    BD61 - Activate Change Pointers - Globally
    BD50 - Activate Change Pointer for Msg Type
    BD52 - Activate change pointer per change.doc object
    BD59 - Allocation object type -> IDOC type
    BD56 - Maintain IDOC Segment Filters
    BD53 - Reduction of Message Types
    BD21 - Select Change Pointer
    BD87 - Status Monitor for ALE Messages
    BDM5 - Consistency check (Transaction scenarios)
    BD62 - Define rules
    BD79 - Maintain rules
    BD55 - Defining settings for IDoc conversion
    WEDI - ALE IDoc Administration
    WE21 - Ports in Idoc processing
    WE60 - IDoc documentation
    SARA - IDoc archiving (Object type IDOC)
    WE47 - IDoc status maintenance
    WE07 - IDoc statistics
    BALE - ALE Distribution Administration
    WE05 - IDoc overview
    BD87 - Inbound IDoc reprocessing
    BD88 - Outbound IDoc reprocessing
    BDM2 - IDoc Trace
    BDM7 - IDoc Audit Analysis
    BD21 - Create IDocs from change pointers
    SM58 - Schedule RFC Failures
    Basic config for Distributed data:
    BD64: Maintain a Distributed Model
    BD82: Generate Partner Profile
    BD64: Distribute the distribution Model
    Programs
    RBDMIDOC – Creating IDoc Type from Change Pointers
    RSEOUT00 – Process all selected IDocs (EDI)
    RBDAPP01 - Inbound Processing of IDocs Ready for Transfer
    RSARFCEX - Execute Calls Not Yet Executed
    RBDMOIND - Status Conversion with Successful tRFC Execution
    RBDMANIN - Start error handling for non-posted IDocs
    RBDSTATE - Send Audit Confirmations
    FOr testing you can use WE19.
    RFC and BAPI:
    RFC is Remote Function Call - a function module, which can be called remotely from outside
    BAPI is also a Remote enabled function module but the difference between BAPI and RFC is in BAPI there is a bussiness object attached to it which calls SAP application internally.
    can you explain RFC and BAPI???
    The difference between RFc and BAPI are business objects. You create business objects and those are then registered in your BOR (Business Object Repository) which can be accessed outside the SAP system by using some other applications (Non-SAP) such as VB or JAVA. in this case u only specify the business object and its method from external system in BAPI there is no direct system call. while RFC are direct system call Some BAPIs provide basic functions and can be used for most SAP business object types. These BAPIs should be implemented the same for all business object types. Standardized BAPIs are easier to use and prevent users having to deal with a number of different BAPIs. Whenever possible, a standardized BAPI must be used in preference to an individual BAPI.
    RFC is the protocol used to call functions in an R/3 system by a caller external to R/3 or to call programs external to R/3 from an R/3 system. Functions can only be called via RFC, if they are tagged as RFC functions in the SAP development workbench. They are then called RFC function modules. BAPIs are complete sets of (BAPI) function modules that model a business application.
    RFC is the protocol used by SAP for remote communication, that is, for communications between remote independent systems.RFC is used for communications between two independent SAP systems, or for communications between an SAP system and a non-SAP system, such as an external application. It can also be used for communications between modules on the same system.Using the RFC interfaces you can extend the functionality of R/3 applications from an external program.
    An R/3 system also contains Business Application Programming Interfaces (also called Business APIs, or BAPIs), which provide a programming interface to business objects. BAPIs are a set of methods for working with and manipulating SAP business objects.Internally, BAPIs are implemented as function modules stored in the R/3 Function Builder. Each BAPI has an equivalent internally-named function module. However, you should use the BAPI and not the function module behind it, because the BAPI provides a stable, object-oriented view of R/3 applications and data. The internal function modules or even the fact that the BAPIs are implemented as function modules are not guaranteed to remain the same in future releases of R/3.
    BAPI stands for Business Application Programming Interface.
    It is a library of functions that are released to the public
    as an interface into an existing SAP system from an external
    system.
    RFC is the protocol used to call functions in an R/3 system
    by a caller external to R/3 or to call programs external to
    R/3 from an R/3 system.
    Functions can only be called via RFC, if they are tagged as
    RFC functions in the SAP development workbench. They are
    then called RFC function modules. BAPIs are complete sets of
    (BAPI) function modules that model a business application.
    When you are familiar with web developments: RFC can be
    compared to HTTP and BAPIs are CGI applications.
    In other words: A BAPI function is a function module that
    can be called remotely using the RFC technology.
    RFC and BAPIs are remote enabled function modules. They are practicly the same. A BAPI is one step further as it usually is a self contained business function, such as "Create Purchase Order", or "Change Sales Document". BAPIs interface is very well defined and documented. BAPIs can be found in the BAPI browser via transaction BAPI. RFCs are just remote enabled function modules.
    BAPI stands for Business Application Programming Interface. It is a library of functions that are released to the public as an interface into an existing SAP system from an external system.
    RFC is the protocol used to call functions in an R/3 system by a caller external to R/3 or to call programs external to R/3 from an R/3 system. Functions can only be called via RFC, if they are tagged as RFC functions in the SAP development workbench.
    BAPIs are RFCs, the only difference is that BAPIs usually encapulate some complete business object. For example, creating a sales order, the BAPI would do all of the steps required to create a sales order.
    Regards,
    Shiva.

  • Need doc for oracle BIS

    i am interested in learning Oracle business intelligence system, plz give me info of related documents - where to find them in Oracle site.

    1) All product docs are at http://tahiti.oracle.com
    2) Study materials and methods could be discussed in the Certification forum
    3) Please don't ask for download of Oracle class student course notes as distributing that is illegal
    4) What you need to study is available at http://education.oracle.com > Certification > Exams
    5) Sybex and Oracle Press books, if available, are good resources.

  • Docs for Fusion Middleware

    Hi All,
    Can someone help me locating a PDF doc about Oracle Fusion Middleware with architectural details and components. I am just finding html pages but need something in one doc for ease.
    Thanks in advance
    cpa

    Sander,
    Thanks for your reply. Actually, I don't need docs for Application Server. I need doc which can explain all about Oracle Fusion Middleware Concepts, Architecture, Components, Application (Not mandatory), etc in the form of a Presentable doc like PDF. Application Server is just a part of it. And I'd preferably need the latest version's docs.
    Thanks Again
    cpa

  • Need docs and PDFs of NWDI Installation and Configuration

    Hi,
    I need docs and pdfs of SAP NWDI Installation in SAP NetWever 7.0.
    I will also need docs for configuration of SAP NWDI in Java and ABAP Stacks.
    Also, send me the link of help.sap.com
    Regards
    Kaushik Banerjee

    Hi Kaushik,
    Check http://www.sdn.sap.com/irj/sdn/javaee5;jsessionid=(J2EE3417800)ID1805998850DB01579264690750440028End?rid=/webcontent/uuid/b02bf71e-1344-2a10-4583-9f3795becc96
    Regards,
    Thulasi

  • Doc for Integrating Panasonic TDA100 and Panasonic KX-TD 12/32 with CUCM

    I need Doc for Integrating Panasonic TDA100 and Panasonic KX-TD 12/32 with CUCM 8.6
    Appreciate your support

    Hi Paolo,
    I also need to integrate a Panasonic PANASONIC Ref. KX-TDE100 - Version 5.0, with a CUCM 8.6.2, I'd like to do it with SIP trunks since the Panasonic has the capability to do it.
    I do have on my scenario this equipment:
    CUP 8.6.2
    CUCM 8.6.2
    IOS Gateway: Cisco IOS Software, C2900 Software (C2900-UNIVERSALK9-M), Version 15.2(2)T1 with voice service voip enabled.
    What do you think should work better,
    a) Use Gateway as CUBE
    c) User CUP as SIP Proxy
    Is there any other better solution?
    Please let me know your comments and if you have a link for any documentation regarding your answer.
    Thks,

  • Need Java API doc for the preference Manager class

    Where can I get Java Doc for the following classes
    import oracle.webcenter.peopleconnections.preference.Preference;
    import oracle.webcenter.peopleconnections.preference.PreferenceException;
    import oracle.webcenter.peopleconnections.preference.PreferencesManager;
    import oracle.webcenter.peopleconnections.preference.PreferencesManagerFactory;
    Thanks,
    Bala

    The API is the same (that's the whole point with Java), and last time I checked there were programs on Linux that can handle zipfiles and html files. :)
    So yes, use the same.
    (That is, unless you have downloaded the windows help format api docs. Then you need to download the regular html ones.)

  • Need a link or doc for ARP

    Need a link or doc for ARP.
    Thanks in advance.
    Regards,
    Chandu

    Hello Chandu,
    TCP/IP illustrated by Stevens  is a good book
    see
    http://www.pcvr.nl/tcpip/arp_addr.htm#4_0
    Hope to help
    Giuseppe

  • Need a Doc for Case Management-Interaction center

    Hi all,
    I need a SAP doc for Case Management-Interaction center.
    Please send me on [email protected]
    Will surealy get points .
    Nice weekend

    Hi Babu,
    Please check the following SAP Help link:
    http://help.sap.com/saphelp_crm50/helpdata/en/89/c5be40d7e4cc38e10000000a155106/frameset.htm
    Hope this helps,
    Kind regards,
    KZ

  • Docs for Normal reps needed

    can anyone send me the docs for Normal reports( including List processing)..not ALV

    hi Sumi,
    Check ..
    Interactive reports
    Regards,
    Santosh

  • Need help for finding objects impacted by size change for an infoobject

    hi all,
    need help for finding objects impacted by size change
    for xxx infoobject, due to some requirements, the size to be changed from
    char(4) to char(10), in the source database tables as well as adjustment
    to be done in BI side.
    this infoobject xxx is nav attribute of YYY as well as for WWW
    infoobjects. and xxx is loaded from infopkg for www infoobject load.
    now that i have to prepare an impact analysis doc for BI side.
    pls help me with what all could be impacted and what to be done as a
    solution to implement the size change.
    FYI:
    where used list for xxx infoobject - relveals these object types :
    infocubes,
    infosources,
    tranfer rules,
    DSO.
    attribute of characteristic,
    nav attribute,
    ref infoobject,
    in queries,
    in variables

    Hi Swetha,
    You will have to manually make the table adjustments in all the systems using SE14 trans since the changes done using SE14 cannot be collected in any TR.
    How to adjust tables :
    Enter the table name in SE14. For ex for any Z master data(Say ZABCD), master data table name would be /BIC/PZABCD, text table would be /BIC/TZABCD. Similarly any DSO(say ZXYZ) table name would be /BIC/AZXYZ00 etc.
    Just enter the table name in SE14 trans --> Edit --> Select the radio button "Save Data" --> Click on Activate & adjust database table.
    NOTE : Be very careful in using SE14 trans since there is possibility that the backend table could be deleted.
    How to collect the changes in TR:
    You can collect only the changes made to the IO --> When you activate, it will ask you for the TR --> Enter the correct package name & create a new TR. If it doesn't prompt you for TR, just goto Extras --> Write transport request from the IO properties Menu screen. Once these IO changes are moved successfully, then the above proceduce can be followed using SE14 trans.
    Hope it helps!
    Regards,
    Pavan

  • Need Patches for Oracle Fusion Middleware 11.1.1.7.0 with OEL 6.3 64-bit Version

    HI,
    I need Patches for OFM 11.1.1.7.0 version in OEL6.3 64-bit version
    I have searched but could not find exact matching Patches. AS i am looking for SOA, OSB and Weblogic Specific Patches.
    CAn any one please find these out.

    Hi,
    Refer to this doc:
    Announcing Oracle Fusion Middleware 11g Release 1 (11.1.1.7.0) (Doc ID 1535341.1)
    Fixed Bugs List - Patch Set 6 (11.1.1.7.0) for Oracle Fusion Middleware 11g (Doc ID 1535354.1)
    Thanks,
    Sharmela

  • Is there an app on the iPad that resembles Microsoft Office?  I need it for school.  If there is please let me know.  Thanks  :-)

    Is there an app on the iPad that resembles Microsoft Office?  I need it for school.

    The basic apple equivalent to ms office is called i works, which has three components.  Pages is word, numbers is xl, and keynote is powerpoint.  There are many subtle differences, but the are more or less functionaly equivalent.
    There are also a number of third part apps available to replicate office functions, such as good reader, docs to go, and my favorite, quick office.     Read the reviews in the app store and pick the one that will do what you need.
    You will also get some other suggestions here.

  • Need exit for ME51N G/L account number automatically populated

    Hi ,
    i have the issue with  Enhancement.
    <b>The requirement is   in the tcode ME51N or ME52N .</b>    They will enter maerial and Qty ,Plant, Purchase group.
       i need to get G/L account number with respect to Purchase group automatically.
       pls do the need ful  if u know the procedure...
    regards
    devi

    Transaction Code - ME51N                    Create Purchase Requisition
    Exit Name           Description
    MEREQ001            Customers' Own Data in Purchase Requisition
    No of Exits:          1
    Transaction Code - ME52N                    Change Purchase Requisition
    Exit Name           Description
    MEREQ001            Customers' Own Data in Purchase Requisition
    No of Exits:          1
    USER EXIT
    http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
    http://www.sapgenie.com/abap/code/abap26.htm
    http://www.sap-img.com/abap/what-is-user-exits.htm
    http://wiki.ittoolbox.com/index.php/HOWTO:Implement_a_screen_exit_to_a_standard_SAP_transaction
    http://www.easymarketplace.de/userexit.php
    http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
    http://www.sappoint.com/abap/userexit.pdfUser-Exit
    http://www.sap-img.com/ab038.htm
    http://help.sap.com/saphelp_46c/helpdata/en/64/72369adc56d11195100060b03c6b76/frameset.htm
    http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
    http://www.sap-img.com/abap/what-is-user-exits.htm
    http://expertanswercenter.techtarget.com/eac/knowledgebaseAnswer/0,295199,sid63_gci982756,00.html
    Exits are basically the hooks whcih SAP has provided to add your own code. There are two types of Exits:
    1. Customer exits: Implemented as Function Modules within z includes. Anybody can change it and no access key is required.
    2. User Exit: Implemented as subroutines within includes (any include except y or z includes). You need access for the specific include and then you can any subroutine (user exit) within that Include.
    BADIs are the enhanced version of user exits where the same logic is implemented via classes and object (OOP)
    Enchancement point is the latest once introduces with ECC6.0 . Not very sure about that but you can change it without any access key.
    Please go through the following link which will help you understand the exits in a much better way:
    http://help.sap.com/saphelp_nw04/helpdata/en/bf/ec07a25db911d295ae0000e82de14a/content.htm
    http://www.sap-img.com/abap/what-is-the-difference-between-smod-and-cmod.htm
    http://sap.niraj.tripod.com/id21.html
    http://help.sap.com/saphelp_nw04/helpdata/en/c8/1975cc43b111d1896f0000e8322d00/frameset.htm
    http://www.sap-img.com/ab038.htm
    User Exits.
    http://www.erpgenie.com/sap/abap/code/abap26.htm
    http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
    http://www.sapgenie.com/abap/code/abap26.htm
    http://www.sap-img.com/abap/what-is-user-exits.htm
    http://wiki.ittoolbox.com/index.php/HOWTO:Implement_a_screen_exit_to_a_standard_SAP_transaction
    http://www.easymarketplace.de/userexit.php
    http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
    http://www.sappoint.com/abap/userexit.pdfUser-Exit
    customer exits
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f1a7e790-0201-0010-0a8d-f08a4662562d
    Menu Exit.
    http://www.sappoint.com/abap/spmp.pdf
    http://www.sappoint.com/abap/userexit.pdf
    http://www.sapdevelopment.co.uk/enhance/mod_sapmenu.htm
    http://www.sapdevelopment.co.uk/enhance/enhanceh
    Rewards if useful.........
    Minal

Maybe you are looking for

  • Anyone Really Know How to Sync with iTunes

    I have used the iPhone and iTunes for quite some time, but one thing continues to aggravate me. I have tried reading across the web for a solution, but I am not finding anything helpful. First, I have an iPhone 3Gs running Firmware 3.1. I am also run

  • Teamviewer - All positions in Org Unit display depth between EP5 and EP6

    We are in the process of upgrading our HR Portal from Version 5 to Version 6 (SP14) and have encountered an issue with the Team viewer functionality. In our EP5 system when the user selects the dropdown option for 'All positions in org unit' it is pi

  • Print as Bitmap to Postscript printers?

    Illustrator CS3,CS4 MAC various postscript printers Is there any possible way to print a file as bitmap to a postscript printer? The option in the Print / Advanced section in illustrator is always greyed out. I would want to do this in cases where th

  • SD Master Data, 3rd party sales, SO Conversions?

    Hello,   I am new for the Blue Prints prepartion, Will anyone guide me please for the preparation of SD Master Data, Pricing,3rd party sales and Open Sales Order Conversion for Blue print Preparation.   If you send me an URl / Document format,  it he

  • Adding massives of reverb in a single moment of a synthesizer melody

    Hello I wanna add loads of reverb in a small single moment of my synthesizer melody that i've recorded. How do I do this in the automation menu if you're able to do it there? I've tested like feedback tap and higher it up in the moment i want to have