Role of ABAP Programmer

hi,
   iam new to SAP.I have completed my sap ABAP training and iam awaiting for interviews.I would like to know the role of entry level abap developers.What jobs will they be assigned initially ? Can anyone please update me.Thanks in advance
krithika

Hi Krithika,
Its all depend on you, if you do well in the interview they will assign you as a developer or else you will be in the support side.
Thanks
Vikranth khimavath

Similar Messages

  • As a abap programmer what is the role in ale/idoc.

    hi guru.
    i am a abap programmer. please tell me<b> what is the role of abap programmer
    in ale/ idoc.</b>
    regards.
    subhasis.

    Hi,
    ALE  is Application Link Enabling.
    ALE
    A means of creating and operating distributed applications.
    Application Link Enabling (ALE) guarantees a distributed, but integrated, R/3 installation. This involves business-controlled message exchange using consistent data across loosely linked SAP applications.
    Applications are integrated using synchronous and asynchronous communication - not by using a central database.
    ALE consists of the following layers:
    Application services
    Distribution services
    Communication services
    Refer
    http://www.sappoint.com/abap/ale.pdf
    http://www.sappoint.com/abap/ale2.pdf
    Check this link ALE and EDI
    ABAP Programmer must know how to create inbound n outbound interfaces to send IDOCs through ALE.
    Please refer to the details mentioned in the hyper-links beow.
    You will get the details how to go about it.
    To see the IDOC & status check it in WE02/WE05
    You will get step by step process.
    ABAP Development
    http://www.sapgenie.com/sapedi/idoc_abap.htm
    http://www.netweaverguru.com/EDI/HTML/IDocBook.htm
    http://www.allsaplinks.com/idoc_sample.html
    http://www.geocities.com/xplosion78/customised_ALE_IDOC_BY_SACHIN_DABHADE.zip
    http://help.sap.com/saphelp_45b/helpdata/en/35/b0ea5187a62488e10000009b38f9b7/content.htm
    http://help.sap.com/saphelp_erp2005/helpdata/en/c4/6bc368fef411d28d0900104b56737d/frameset.htm
    ABAP Development
    Follow below steps to create custom IDOC.
    1.Create segments through transaction WE31.
    2.Create IDoc Type through transaction WE30 by attaching created segments.
    3.Message type through transaction WE81.
    4.Link Idoc and message type in WE82 transaction.
    Check the transaction WEDI for ALE settings
    Check these links for more details on IDoc's:
    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
    ALE/ IDOC/ XML
    http://www.sapgenie.com/sapgenie/docs/ale_scenario_development_procedure.doc
    http://www.thespot4sap.com/Articles/SAP_XML_Business_Integration.asp
    http://help.sap.com/saphelp_srm30/helpdata/en/72/0fe1385bed2815e10000000a114084/content.htm
    IDOC Convertion
    /people/kevin.wilson2/blog/2005/12/07/changing-fields-in-an-idoc-segment
    http://www.intelligententerprise.com/channels/applications/feature/archive/kasturi.jhtml
    Hope this will help.
    Regards,
    Priyanka.

  • Role Of ABAP

    Hi All,
    I am new to SAP . Can Any body explain how a new SAP system is deployed to a customer ? I mean to say that what is the SAP development life cycle ?
    Where exactly role of a ABAP Programmer comes in to picture ?
    Regards,
    Nikhil

    Hi,
    After completing Blue Print ,  ABAP Roles comes into picture and should work on the RICEF Objects based on the Priority and the Time Guildlines.
    Analysis of Fucntional Specs, and Sr.ABAP has to develope Technical Spec and the Abap Develper has to develop the code and prepared Test cases  and Delivery the object.
    Hope this Info will help you.
    Rewards points if useful.
    With Regards,
    K K V

  • J2EE roles vs Portal roles vs ABAP roles

    (I also posted this on portal implementation, but i hope i receive more reactions here )
    Dear all,
    I have a question about the information on the following link:
    http://help.sap.com/saphelp_nw2004s/helpdata/en/4c/6c0f40763f1e07e10000000a1550b0/content.htm
    It says the following:
    "These functions are intended to assign users and their assigned portal roles a corresponding role in the SAP System. This corresponding role (authorization role) contains the authorizations needed to execute certain functions from the portal."
    1. These "...certain functions..." they talk about, can someome give an example of these functions?
    2. Is it possible for example to create a role in the portal that gives a user authorisation for starting transaction SE80 in the backend system? Without making the role in the backend first and uploading it to the portal.
    3. It's also possible to upload ABAP roles to the portal. Is the main reason for this that users can see their SAP menu (or part of it) in the portal? Or does this have other advantages too?
    4. I'm very confused about the relation between J2EE roles, portal roles and ABAP roles. Is it possible to manage the roles for a user in one place, without having to do certain actions in the portal AND the backend system?
    From what I've read on help.sap.com, you always need to do certain actions in both places.
    A possible approach is the following (from what i know): Creation of roles in the R/3 system, without assigning to users. From a webdynpro application, a user can then be created and roles can be assigned: portal roles (via some API) and R/3 roles (via BAPIs).
    I hope someone can give a bit information on this issue. I've done alot of reading on help.sap.com, but it's still an abstract issue for me.
    Kind regards,
    Joren

    Hi Jorem
    Re: point 3. I don't build portal roles through this mechanism as I don't believe in replicating the SAP easy access menu inside the portal. If there are some specific functions (transactions) that I want to run inside the portal, then I might use this mechanism to build the iViews once. I would rather start an iView that runs transaction SMEN and let the user see their regular easy access menu.
    Please note that the speed of executing transactions in the portal isn't a function of the portal, but the fact that you are using ITS, for example, to web enable the transaction...
    Re: point 4. Groups are a UME concept. They have nothign to do with ABAP groups. They can be created directly in UME through user administration functions, or they can be created in the LDAP and then they are visible in the portal. If the UME points to an ABAP system, then the ABAP roles are autoamtcially visible as UME groups. Groups created in the UME need to have the members assigned through user admin functions of the Java engine. Groups stored in LDAP are maintained using LDAP admin tools. There are upload utilities that allow you to maintain LDAP users and groups through text files. Google LDIF for more details.
    Roles on the portal need to be built in the portal contetn directory. As Michael mentioned, this can be automated by the use of the role upload function built into the portal.

  • Role of abaper's in ALE/IDoc's

    Hell all
    I am new for ALE/Idoc's . can anybody tell what is the role of abaper's in ALE/Idoc's.

    Hi,
    Message types (required for sending the data across participating systems)relate to the structure of the data called an IDOC (Intermediate Document).Message types provide the format of the data, which can be exchanged betweenSAP and non-SAP systems. ALE supports over 200 message types in R/3.
    Also check the below links
    http://www.thespot4sap.com/Articles/SAP_ALE_Introduction.asp
    http://www.sap-img.com/basis/types-of-idocs-use-in-ale-configuration.htm
    Thank U,
    Jay....

  • What is tthe role of ABAP Engine in EP server

    Hi to All,
    do any one of u let me know the role of ABAP engine in EP server! How can i make use of ABAP Engine. I know to work with J2EE Engine, but generally what we will do in ABAP Engine.
    It looks to u all as a silly question, but i am not clear of this function, so i need a detail explanation of this.
    Regards,
    Sireesha.

    Hi,
    before there was a WAS 6.20 (Web Application Server) SAP's R/3 Applications were build up on the so called R/3 Basis System. One part of the R/3 Basis was the APAP/4 Runtime. This was true until R/3 version 4.5.
    In parallel SAP started to develop a J2EE Application Server. They founded/buyed a company in Bulgaria called InQMy. You might know that the portal version EP5.0 was based on the InQMy J2EE engine.
    Since R/3 4.7 the old R/3 Basis is called "Web Application Server" (WAS 6.20). Additional to the ABAP/4 Runtime this WAS contains the former ITS (Internet Transaction Server" and the BSP's (Business Server Pages). The old ABAP/4 Runtime is now called "ABAP Stack".
    The old InQMy J2EE Server is now called "J2EE Engine" or "JAVA Stack".
    With Release 6.40 of the WAS it contains both the ABAP Stack and the JAVA Stack.
    Now to Your Question. A standarad EP installation just contains the JAVA stack of the WAS. The ABAP stack normally is not installed, because it is not used by the EP. You could install the ABAP stack in addition. But for what purposes ? Well if You would like to develop a webapplication based on BSP.
    If You are allread running an R/3 System it contains an ABAP Stack but normally no JAVA stack.
    The Java Stack of the EP Server can call the ABAP Stack of an R/3 System via RFC (remote function call).
    More confused now ?

  • ABAP Programm(RSIMPCURFILE) in Process Chain

    Hello,
    i have a problem with the Process Chain. I Would like to run an Process Chain with an ABAP Programm to load a Currency File automatic.
    The Program Name ist: RSIMPCURFILE.
    I have define an Programm variant with some Parameters  but i dosn't work. In the Batch Window i became a mistake like : "The Frontend Function is not working"
    Did someone know this problem?
    Kind regards
    Mino

    Great ... it works
    Thank u very much.

  • RE: use of SAP_J2EE_ADMIN Role in ABAP while having no permission in UME

    Hi,
    i know that if we are using ABAP+JAVA stacks we need to have SAP_J2EE_ADMIN to do administration on J2EE side. i have a question on this.
    1. Do we map SAP_J2EE_ADMIN role to a portal role or assigning a user in ABAP  with role SAP_J2EE_ADMIN will automatically gives him the ability to create a user in UME or any admin functions in J2EE
    2. what happens if user has SAP_J2EE_ADMIN role  in ABAP system with out having access to Netweaver J2EE Engine, can he create users in JAVA side without actually logging in there.
    i am little confused about this role.
    Thanks,
    SS

    >>Do we map SAP_J2EE_ADMIN role to a portal role or assigning a user in ABAP with role SAP_J2EE_ADMIN will automatically gives him the ability to create a user in UME or any admin functions in J2EE
    No mapping required. Automatically it will give administration rights
    >> what happens if user has SAP_J2EE_ADMIN role in ABAP system with out having access to Netweaver J2EE Engine, can he create users in JAVA side without actually logging in there.
    if user has SAP_j2ee_admin in abap side, he can loging to Java URL. He can do all administration tasks, like user creation, role assignment etc in UME.
    I hope it clears your doubt.
    Best Regards
    Imran

  • ABAP Programm for calling Proxies

    Hi Experts,
    I was writing a ABAP programm für starting a ABAP proxy.
    *& Report  Z_XI_MAPPING
    REPORT  Z_XI_MAPPING.
    parameters: PA_WAIT type decimals default 0,
                PA_LOOP type decimals default 1,
                PA_EOIO type char1 default 'X',
                PA_QUEUE type PRX_SCNT default 'Regression01'.
    DATA: myProxy TYPE REF TO ZCO_MI_MAPPING_OUT ,
          l_start type tims value is initial,
          l_start_time type i value  0,
          l_end_time  type i value  0,
          l_max_time type i value 0,
          l_min_time type i value 999999999,
          l_delta_time  type i value 999999999,
          l_avr_time type i value 0,
          l_ctr type i value 0,
          l_ctr_item type i value 0,
          lt_pers_id type char10,
          it_pers_id type char10,
          lo_async_messaging TYPE REF TO if_wsprotocol_async_messaging.
    get time.
    WRITE: / 'System: '    , sy-sysid,
             'Start Time: ', sy-datum, sy-uzeit,
             'Wait Time: ' , pa_wait,
             'Loops: '     , pa_loop.
    WRITE: / 'start-time  execution-time'.
    TRY.
        CREATE OBJECT myProxy
    EXPORTING
       LOGICAL_PORT_NAME  = 'LP_XI_REGRESSION'.
      CATCH CX_AI_SYSTEM_FAULT .
    ENDTRY.
    specify queue id
    if pa_EOIO = 'X'.
      lo_async_messaging ?= myProxy->get_protocol( if_wsprotocol=>async_messaging ).
      lo_async_messaging->set_serialization_context( pa_QUEUE ).
    endif.
    data: OUTPUT type ZMT_MAPPING_OUT .
    move 'Element01' to OUTPUT-MT_MAPPING_OUT-set-set_ELEMENT_01.
    move 'Element02' to OUTPUT-MT_MAPPING_OUT-set-set_ELEMENT_02.
    move 'Element03' to OUTPUT-MT_MAPPING_OUT-set-set_ELEMENT_03.
    move 'Element04' to OUTPUT-MT_MAPPING_OUT-set-set_ELEMENT_04.
    move 'Element05' to OUTPUT-MT_MAPPING_OUT-set-set_ELEMENT_05.
    move 'Element06' to OUTPUT-MT_MAPPING_OUT-set-set_ELEMENT_06.
    move 'Element07' to OUTPUT-MT_MAPPING_OUT-set-set_ELEMENT_07.
    move 'Element08' to OUTPUT-MT_MAPPING_OUT-set-set_ELEMENT_08.
    move 'Element09' to OUTPUT-MT_MAPPING_OUT-set-set_ELEMENT_09.
    move 'Element10' to OUTPUT-MT_MAPPING_OUT-set-set_ELEMENT_10.
    do pa_loop TIMES.
        l_ctr = l_ctr + 1 .
        get time.
        move sy-uzeit to l_start.
        get run time field l_start_time.
        TRY.
            CALL METHOD myProxy->EXECUTE_ASYNCHRONOUS
              EXPORTING
                OUTPUT = OUTPUT.
          CATCH CX_AI_SYSTEM_FAULT .
        ENDTRY.
        get run time field l_end_time.
        l_delta_time = l_end_time - l_start_time.
        l_avr_time = l_avr_time + l_delta_time.
        if l_delta_time < l_min_time.
          move l_delta_time to l_min_time.
        endif.
        if l_delta_time > l_max_time.
          move l_delta_time to l_max_time.
        endif.
        WRITE: /    l_start,
                 11 l_delta_time.
        wait up to pa_wait seconds .
    enddo.
    COMMIT WORK.
    l_avr_time = l_avr_time / l_ctr .
    WRITE: / 'fastest call: ', l_min_time,
             'slowest call: ', l_max_time,
             'average time: ', l_avr_time,
             'Count IDs: '  , l_ctr.
    When activating this program I get the error: "The data object OUTPUT-MT_MAPPING_OUT does not have a component SET-SET_ELEMENT_01
    But the structure of the Proxy looks like this:
    ZCO_MI_MAPPING_OUT
           Method Execute Asynchronous
              Importing OUTPUT
                     MT_MAPPING_OUT
                           SET
                              SET_ELEMENT_01
                              SET_ELEMENT_02
    I gernereated and activated the proxies several times, which did not solve the problem. I switched also in the ABAP Coding between capital an dsmall letters...
    I have no idea where the problem is, it looks all fine for me.
    Hope you can help me there.
    Thanks,
    Sebastian

    Hi Sebastian,
    It's because you reference the wrong structure. It's a bit tricky to get the right one, but look into generation tab in SPROXY. Here you can see, which data elements has been created, and using the right one of these is the key. Notice you can foreward navigate into the different structures, which can help you.
    Kind regards
    Mikkel

  • What is the role of ABAPer in Change pointeru0092s technique?

    What is the role of ABAPer in Change pointer’s technique?

    Hi,
    Functional Consultant will inform you for which Transaction Change Pointer needs to be done & what all updates needs to be done during Change pointer.
    Accordingly ABAPer will code the logic to update the tables.
    Best regards,
    Prashant

  • Role OF ABAP in ELM

    Hi,
    Can somebody please guide me regarding role of ABAP in ELM.
    I know that ELM is used in CRM for uploading Business part.
    but how exactly ABAP plays a role in this.
    Please guide em through...
    If you can send me some <<removed by moderator>>  it would be very helpful.
    Regards,
    Sakshi
    Moved from ABAP, General forum by: kishan P on Aug 26, 2010 11:14 AM

    Mam,
    There is plenty of information available in forum, articles just by seraching for ABAP in ELM we can see some good result which are sufficient to answer your question. We expect you to look for your answers before posting questions. Also once again read the Forum rules as you posted in Wrong forum, requested to send information to you directly etc.
    This makes us hit the abuse button and your thread may got lock for these reasons.
    Thanks and Regards,
    Pushkar
    P.S. No one has free time to answer these interview kind of questions.

  • Count option in abap programme

    Dear 
    I am writing abap programme.
    i want count option in abap programme.
    For how many rows display in my programme.
    pls suggest.

    To display count of rows in ur final table use this code:
    data: l_lines type i.
    l_lines = lines( itab ).
    write: l_lines.

  • Role of ABAP in MDM

    Hello MDM Guru's,
    Could you please help me to understand the role of ABAP in MDM. i underestand ABAP API's role (interfaces) can be used, However i want know what kind of requirements do we get to use  ABAP based coding & what kind of customization could be done, could i use Business Workflow from ABAP in MDM.
    Any documents or links please.
    Thanks in advace
    Cheers
    Srihari

    Hi Srihari,
    The role of MDM with ABAP is basically the utilization of the MDM functionalities and features from an ABAP server.
    It is a way to connect to the MDM system from another system which does not understand MDM language.
    As MDM is a C++ based system and ABAP is an ABAP language based ERP system.If you want to talk to the MDM system from an ABAP system you need to inteface them through the ABAP API's.
    Doing this you can then Search,create ,update Run matching strategies etc from teh ABAP system just by using the Preconfigured classes and methods.Whereever a n enhancemendt is needed which is more than the standard delivered functionlaity of MDM you can utilize the coding ability of ABAP to achieve it.
    Few Real time requirement that I came across of using ABAP interfcae to MDM are
    - Creating ABAP design ALV reports that is a result of MDM Master data stored within the MDM repositories.
    - The logs that are available with MDM are the standard delivered ones which are not easily understandable.We can use ABAP is an effective way to develope a user friendly report explaining the MDM logs
    - Something similar to the above can bo done with the change tracking feature of MDM.
    - Also ABAP api can be used with effective coding and customization to make available the Master data from MDM as an F4 help in abap.
    Regarding using ABAP business workflow in MDM or viceversa,I guess is not a feasible thing to do.
    You can however use the Consistent MDM outputted data in ECC and run a separate governance on it through an ECC workflow using ABAP.
    To know more on what standard features as well as customized features that can be delivered through the MDM-ABAP interface .Kindly refer the MDM ABAP API series how to guides
    Hope It Helped
    Thanks & Regards
    Simona Pinto

  • What is the role of ABAP technical analyst?

    Dear Friends,
    I would like to know the roles and responsibilities of a ABAP technical analyst for MM ,SD,FI/Co modules.?
    Please tell me in detail what are the other roles or positions are there in an implementation or support project.
    Very curious to know about the implementation cycle in SAP projects.
    like I have heard of aggies,GAP analysis ,Blue print study....But dont have clear picture.
    So relying on Sdn experts completely....
    Thanks,
    Reshali.

    I disagree.  I think the coffee corner is the best place for this kind of general question.  So I've moved it here. Sure, you'll get some sarcastic or teasing answers, but you'll also get some helpful answers.
    However, a general question can only be answered generally.  And I'm not sure how helpful that is.  The role of ABAP technical analyst varies from site to site.
    For example, at one site, I had to:
    Take functional spec and write technical spec and unit test scripts.  If there were questions not addressed in the functional spec, I put it back to the functional analyst.  Once I'd completed the technical spec and unit test scripts, they were reviewed.  Once reviewed and found acceptable, I could code.  I would then run the test scripts, and record the results.  Again my work would be reviewed - the tech spec, the unit test scripts, the results, and the ABAP code.  Once accepted, the development would go into testing.  At any point in the cycle we could go back to an earlier point, get a review, carry on, make changes, get a review...
    So, my responsiblities there were:
    1. Write technical specs from functional spec.
    2. Write unit test scripts
    3. Develop programs
    4. Unit test the programs according to the scripts and record results
    5. Review other programmers technical specs and ensure they match the functional spec.
    6. Review other programmers test scripts and ensure that they are thorough enough
    7. Review other programmers testing and ensure it has been done properly
    8. Review other programmers code, ensure it matches the technical spec and conforms to standards of quality.
    ( This might sound like overkill, but this site was the ONLY site I've ever worked where the vast majority of programs worked correctly in production - the rigourous checks upfront saved that company a fortune in maintenance. ).
    At another site:
    Given a functional spec, write a program and a technical spec.
    btw - when you asked the question in the XI forum, Ramakrishna's answer was copy and paste from SAP Help. 
    matt

  • Re: Roles of  ABAPER in implementation project

    HI experts,
    What s the Roles of  ABAPER in implementation project?and responsibilities in support project?

    <b>IMPLEMENTATION </b>:This is project in which we implement sap for a company from scratch right from creating tables and data for the first time..writing code for the first time etc.
    <b>SUPPORT</b> : this is the kind of project where SAP has been already implemented but due to some additional business requirement or any thing like small problems in general they hire a team who work for them to solve the small issues.its also called issue based project.
    It depends on the Volume of the company and how many company codes and Plants it have and for how many it has to be implemented
    There are different types of Projects in SAP:
    1. <u>Implementation</u>
    Customer wants to install SAP/Include different modules of SAP viz. MM/SD/FI/CO/PP etc for the first time.Previously he might be using some legacy system in his orgn. This is implementation project. Here one needs to integrate several modules, migrate data from Legacy system to SAP system. Need to prepare interfaces/RFC's to interact with 3rd party systems.
    Most of the company's follow ASAP methodology for the Implementation projects
    there are 5 stages in the ASAP methodology
    they are
    1. Project Initial Preparation
    2.Business Blueprint
    3.Realization
    4/ Final Preparation
    5.Golive And Support
    ABAP work mostly starts in the Blue print ending stage or in the realization stage
    2. <u>Support</u>
    Customer has already installed SAP & wants to give the work of maintaining those systems. This is support project
    There is no phases in it. Just receive the tickets, solve and send back to client.
    3. <u>Upgrade</u>
    Customer has SAP Version 4.6b and wants to update his version i.e. wants to go to Version 4.7. This is upgrade project
    4. <u>Rollouts</u>
    Customer has upgraded his version & wants to rollout country specific changes.
    This is rollout project
    Say a company is having branches in 3 to 4 countries.
    In One country they have already implemented SAP
    IF they wants to implement the same SAP in other countries of their branches they will simply follow the same SAP implementation policy (Rollout) how they have done for the first country just by changing the country specific settings and configurations.
    Regards,
    Pavan

Maybe you are looking for