Query about SAP ABAP programming?

I am not good at programming but wanted to make a career in SAP. SAP counselor said that being a fresher it is extremely difficult to find a job in other modules and ABAP is the only option for me, but she said that programming is not that hard in ABAP, only have to remember ABAP dictionaries and rest is not that hard btwn one of my friend said that one cannot learn ABAP without having knowledge in C++ or .Net and there will be some OOPS concepts that need to be learnt before learning ABAP. Are the concepts not taught in ABAP. Plz state your opinion. I am not good programmer but a hard worker

Hi Dude,
Don't worry, no people born as genius.
1. ABAP is a nice programming language and you can start learning ABAP by yourself too, but you need someone at very first stage.
2. ABAP is also having OOPs concept, it is not that much hard to understand.
3. If you knew any other programming language then it would be much easy to go with ABAP, means if you know one programming language then other programming language would be easy to learn, because concept wise all programming language same, only syntax would vary.
So, all the best.
Notes:- I have heard "Hard Work Never Fails"
Regards!
Sheik

Similar Messages

  • How to call a BW Query from an ABAP program?

    How to call a BW Query from an ABAP program?

    hi
    check this link
    /people/durairaj.athavanraja/blog/2005/04/03/execute-bw-query-using-abap-part-i
    /people/durairaj.athavanraja/blog/2005/04/03/execute-bw-query-using-abap-part-ii
    /people/durairaj.athavanraja/blog/2005/12/05/execute-bw-query-using-abap-part-iii
    hope this helps
    cheers

  • Add Voting buttons in MS Outlook from SAP ABAP program

    I have a requirment where SAP ABAP program will send an email.
    I need to have the voting buttons (yes/no) in the email. It does not have to be in the content of the email but the typically voting buttons that we can add to the MS Outlook email.
    If there is someone who can give me the steps and documentations, greatly appreciate.
    The main critieria is that it has to be MS outlook.

    Hi,
    here is the solution i think.
    INCLUDE ole2incl .
    DATA: ole_outlook  TYPE ole2_object,
          ole_CItem    TYPE ole2_object,
          ole_body      TYPE string.
      CREATE OBJECT ole_outlook 'Outlook.Application'.
      CALL METHOD OF ole_outlook 'CreateItem' = ole_CItem
        EXPORTING #1 = 0.
      SET PROPERTY OF ole_CItem 'To' = 'receiver @ mail.com'.
      SET PROPERTY OF ole_CItem 'Subject' = 'E-mail Title'.
      CALL METHOD OF ole_CItem 'Display'.
      CONCATENATE ole_body
                  'Dear Sir/Madam,'
                  cl_abap_char_utilities=>newline
                  cl_abap_char_utilities=>newline
        INTO ole_body.
    SET PROPERTY OF ole_CItem 'Body' = ole_body.
    CALL METHOD OF ole_CItem 'ATTACHMENTS' = ATTS.
    CALL METHOD OF ATTS 'ADD'
    EXPORTING #1 = 'C:\File_Location\File_name.extension'.
    SET PROPERTY  OF ole_CItem 'VotingOptions' = 'Yes;No'.
    FREE OBJECT ole_outlook.
    *you can replace the voting option to what you want, for example 'Yes;No' or 'Approve;Reject'.

  • Need to find SAP query for corresponding ABAP program.

    Hello SAP Experts,
    I have an ABAP program "AQDESYSTQV000001ORDERDETAILS==" in ECC 4.7. We had a client copy recently from ECC 4.7 to ECC 6.0. Now in ECC 6.0 I am unable to find this program in SE38.
    Can you please tell me how to create this program in ECC 6.0 ? Also, by the name of this program it is clearly seen that this program is automatically created by using SAP query.
    I tried to generate the program using SQ01, but system asks me for the SAP query.
    Can you please tell me how to find the SAP Query for the corresponding abap program ? Also, the steps as in how to generate the program in ECC 6.0.
    Thanks.

    Hi Danish,
    In the program name, the query name is always attached.
    For example : The program name is , AQ10SD==========Z10SD_INVPRODL=
                           Here the query name is Z10SD_INVPRODL and if you go to transaction SQ01 and enter the query name
    then you can find the infoset.
    And also you can gernate the program with the help of query name.
    Please try the same and let me know if any details are required.
    Regards,
    Darshana

  • Create a table and upload data in MS ACCESS from SAP ABAP programming?

    Hi All,
    How to create a table in MS ACCESS database and Upload SAP database table data into MS ACCESS table using ABAP programming?
    Explain: My client requirement is " If he/she runs a ABAP Program, that will create a table and upload data into MS ACCESS Database table in background. "
    Could you please give the solution or code? I know the program RIACCESS and I went through the SAP Note 583698.
    Is this only solution for this?  Or Any other possibilities?
    Please give me solution.
    Thanks in advance.

    Hi,
    It is not possible to create tables in a non SAP schema from inside SAP.
    The SAP-Oracle license also does not allow you to create the table (see note 581312):
    the following actions, among other things, are therefore forbidden at database level:
    Creating database users
    Creating database segments
    Querying/changing/creating data in the database
    Using ODBC or other SAP external access methods
    Please refer following link,
    [Ckick Here|https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/oss_notes_boj/sdn_oss_boj_erq/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/scn_bosap/notes.do]
    You can also do it by LSMW,
    If you are using Access 97, you can download directly into an access
    database from SAP. See program RIACCESS for details. You have to establish
    an RFC destination PS_ACCESS_1 and 2.
    There are then a couple of function modules. Go to SE37 and put in
    msaccess and hit PF4.
    The following is from the readme file: sapgui/ps/readme.sap
    For the MS-Access interface SAP delivers 4 files:
    WDPSASTR.EXE This is an RFC server program that is called by SAP R/3
    (PS module). This program creates a MS Access database. The structure
    information of the tables is transferred from R/3. In addition to
    these tables a table named DDIC is created. This table contains the
    structure information and should in no case be modified or deleted.
    WDPSATAB.EXE This is an RFC server program that is called by SAP R/3
    after WDPSASTR. This program filles the tables of the database with data.
    There must not be made any changes of the structure of
    the tables between the calls of WDPSASTR and WDPSATAB.
    WDPSAZET.EXE This is an RFC client program that triggers work/time
    confirmations in the PS module of SAP R/3 (like transaction CN27 Collectiv
    confirm).
    WDPSAMAT.EXE This is an RFC client program that triggers material
    confirmations in the PS module of SAP R/3 (like transaction MB1A - Goods
    Please also refer following links,
    [Click here|Upload data from MS Access tables, to SAP tables.;
    Before using the program "RIACCESS", you need to install the PS utilities, which are part of SAPGUI install CD.
    It is available in the "SAPGUIPS directory".
    Then do the followings :
    1. Select transaction code SALE -> Systems in network-> Define RFC Destination.
    2. You will need two RFC destinations (TCP/IP connections for the front-end workstation).
    Setup the two RFC destinations PS_ACCESS_1 and PS_ACCESS_2 and you'll have to get them to point to
    wdpsastr.exe and wdpsatab.exe respectively.
    3. Then execute RIACCESS and choose PS_ACCESS_1 to generate access tables.
    The system must also be able to access the RFC-DLL files (librfc2.dll, librfc3.dll, librfc4.dll, librfc5.dll, librfc6.dll, vrfc.dll).
    Please note that Access only supports tables with up to 255 fields.

  • Creating Infoset query based on ABAP program

    Hello
    I have 3 tables FEBEP, BKPF and BSEG and I need to join the 3 tables based on:
    FEBEP-MANDT = BKPF-MANDT = BSEG-MANDT
    FEBEP-NBBLN = BKPF-BELNR = BSEG-AUGBL
    FEBEP-GJAHR = BKPF-GJAHR = BSEG-GJAHR
    Then I have a few view fields from all the 3 tables. After this I can build an infoset query based on structure + ABAP program, and a generic datasource on top of it.
    Can someone give me the ABAP code to be written SE38? Also should I select integrated program/external program in the infoset query?
    Thanks,
    Srini.

    Hi,
    Even if you create an ABAP program for infoset, you will writing a SELECT statement from BSEG table which is quite huge.
    And you will putting JOIN with other tables.
    Performance wise this is not advisble.
    Why do not try the following other tables and check if the fields you need are available?
    You can't join BSEG as it is a Cluster Table.In the place of BSEG you can use:
    Account Recivables data use BSID and BSAD tables
    GL Account Related data use BSIS and BSAS tables
    Account payables data use BSIK and BSAK tables
    Thanks.

  • Iam getting fear about sap(abap),how to reprove knowledge

    pls help him

    hi.
    Its damn simple to learn ABAP no need to fear.
    Try SAMS ABAP in 21 days to get a basic idea. It will be very Helpful
    check the below link for it.
    http://venus.imp.mx/hilario/Libros/TeachYrslfAbap4/index.htm
    for more reference
    check the below book
    http://sap.mis.cmich.edu/sap-abap/index.htm
    Try using F1 help at each and every point in ABAP programming so that you can use the excellent library provided by SAP
    http://help.sap.com/saphelp_erp2004/helpdata/EN/d1/8019f9454211d189710000e8322d00/frameset.htm
    make a good use of sdn for your doubts. its wonderful
    regards
    prasanth

  • Query About Sap Notes

    Hi,
    I want to know where can I get more indformation about SAP notes.
    e.g.  We have a sap note no. 'note 871787' , for a newly piece of code added to a standard function module.
    Where can i get motre information about this note .

    Hi
    To check the SAP Notes you need to have the OSS User Id to logon.
    Goto www.service.sap.com-> SAP Support Portal--> Enter your OSS User ID
    Search for required SAP Note. And open the Note.
    The SAP Note describes you the how to modify the program,.
    First check the Componet information from your SAP system.. Goto> system> status---> Component Information.
    Then for each Component (SAP_APPL -- 470, 500, 600....)there will be different modification.
    Now choose your Component and replace the code from SAP Note Correction instructions to your SAP Syatem.
    Thanks & Regards,
    Dileep .C

  • Information about sap-abap course

    sir myself sameer patra i am a b.tech graduate of 2010 batch . i want to do sap-ABAP course....so sir plz suggest me that ,is it preferable to do,and is there job opening in sap for fresher without experience. sir i will be greatful to u if u guide me.
                                                                                    Thanks & regards                                                                               
    Sameer Patra

    welcome to SDN..
    this is not a forum for these questions. please check the faq section.. this section is very specific to technical questions as you can see.. So please post the messages in correct thread..
    best of luck.

  • SMS through SAP ABAP program

    Hello Guys..
    I am creating a program which is basically alert program. As per the requirement if delivery is pending as on date , a SMS need to send the sales guys.
    is there any  stranded function for that, which help me ragarding the same. Mobile no of all are maintain in z table..
    Regards
    Swati....

    Hello,
    please check this:
    http://help.sap.com/saphelp_nw04/helpdata/en/58/97c43af280463ee10000000a114084/frameset.htm
    Re: SMS through SAP
    /people/anilkumar.vippagunta2/blog/2005/07/20/developing-web-application-without-writing-single-line-of-code-my-first-web-log
    <b>/people/durairaj.athavanraja/blog/2005/07/12/send-sms-to-india-from-abap
    /people/durairaj.athavanraja/blog/2005/07/12/send-sms-to-india-from-abap
    http://www.webservicex.net/WS/WSDetails.aspx?CATID=4&WSID=59
    /people/thomas.jung3/blog/2004/11/17/bsp-a-developers-journal-part-xiv--consuming-webservices-with-abap
    Re: SMS through SAP
    Reagrds,
    Beejal
    **Reward if this helps

  • Need information about basic ABAP Programs.

    Hi All!
    My self is Chandra. Past 2 weeks I am learning ABAP Language, for practices I need some basic examples of ABAP language. pls guide me where I can get this examples.
    Thanks,
    Chandra.

    Hi Chandra,
    You can go into these sites and find code examples.
    http://www.sapbrain.com
    http://www.sap-img.com
    http://www.sapgenie.com
    SAP Help site which contains topic wise tutorials.
    http://help.sap.com.
    Award points if useful.
    Regds,
    Ravi Sankara Kumar.

  • A query on SAP ABAP -Certification Exam

    Hi , I am writing the exam ABAP next month so would be really thankful if you guys let me know which topic generally has twisted qns ( I know each topic has equal weightage ) but  I was told that performance tuning has some twisted ones .
    And I am reading books from SAP LABS , Is there any other book to refer ? Or thats enough?
    Thanks

    YA DEAR THATS ENOUGH
    http://sapdomain.com/members.php
    USE THAT LINK TO USE SAMPLE QUESTIONS
    Rewards

  • SAP/ABAP Programming Job Market

    This may be the wrong forum but I didn't see a more appropriate venue.
    I took an SAP training class recently and someone asked the instructor after the class what the ABAP job market was like.  His response was something like, "I hope you don't mind working for food."  Not very encouraging.  I don't know if the guy was just being a jerk or if he was being honest.
    Any thoughts?
    Message was edited by:
            Steve King

    Steve,
    To be Honest ,if you have regular ABAP Exp  then billing rate will be low than as you expected .
    What ever Rich said is the correct, if you have multiple experience like ABAP with BW or ABAP with some functional experience or
    ABAP with CRM,then you get good billing rate.
    When you look at Permanenet job then it will be difficult to get job at Client place if you have only ABAP/4 Experience.
    Try to look at other modules like BW (Core Knowledge ) ,SD.. it would be better .
    Good Luck
    Thanks
    Seshu

  • General query about SAP

    Hi,
    Would the installed Products & relevant Components be present in the Database? How can we query the Database to obtain this information? Which DB Privileges would we need? would those privileges database specific like for oracle and ms sql?
    Is there a way to obtain the same information that Easy Access shows, via Command Line? Is there a command that, given the relevant options, will query SAP, and return information in the stdout?
    Regards,
    MNA

    Would the installed Products & relevant Components be present in the Database?
    -Yes, always...
    How can we query the Database to obtain this information?
    -By select statements on the tables already specified
    Which DB Privileges would we need?
    -All depends on the platform and db type. Means, you need enough authentication and authorizations to access the tools specific to the database vendor to run the query you want. So, database administrator user, like orasid (oracle on SAP), db2sid (db2 on sap) etc...should be able to login into sqlplus(oracle), db2 prompt(DB2), query analyzer(MSSQL) tools.
    would those privileges database specific like for oracle and ms sql?
    -Yes, refer to specific database guides for details. However, database administrator user is created automatically in all databases and this is normally referred as same in all DBs. But, theoritically speaking, actuall naming conventions are very specific the database vendor.
    Is there a way to obtain the same information that Easy Access shows, via Command Line? Is there a command that, given the relevant options, will query SAP, and return information in the stdout?
    in DB2, you use db2 command line processor db2clp. in MSSQL, you use the query analyzer. In Oracle, you use SqlPlus. To save the output of the query, you can use the SPOOL command.

  • Query about SAP locks /enqueue objects

    I have created an lock object for a bespoke table which has 5 key fields.  For arguments sake let's call them
    WERKS QMGRP QMCOD OTGRP OTEIL.
    The problem I have is the following:
    User 1 has a house profile that can access the following data:
    WERKS QMGRP QMCOD OTGRP OTEIL
    9026  HOUSE CUST
    User 2  has a functional profile which gives them access to the following:
    WERKS QMGRP QMCOD OTGRP OTEIL
    9026  HOUSE CUST 
    9026  HOUSE CUST   CS    C001
    9026  HOUSE CUST   CS    C002
    I am building a front-end to the table to enable the users to change data associated with these keys.  My problem is the following.  If User 2 locks the entries,(s)he has access to first, the user 1 entry will be locked to changes,  which is correct.  If, however, user 1 locks its entry first, <b>all</b> of user 2's entries are locked even though only the first entry is allowed to be accessed by both.  I think this is happening because the SAP lock object does not recognise '   ' '    ' as a separate value to 'CS' 'C001'.  It thinks because 9026 HOUSE CUST '   ' '    ' is locked, then the other entries should be locked because they share 9026 HOUSE CUST from the key, even though there are other values in the key following 9026 HOUSE CUST.
    What I want is if user 1 locks its entry first, then only the entry that matches the key  totally for user 2 is locked, leaving the other 2 entries to which user 2 has access free to be edited.
    Is there a way I can get the SAP lock object to recognise this eitehr by changing the enqueue function module or by the way I cal the enqueue object or not?
    Any help would be appreciated.
    Hope this makes sense
    Larissa

    Hi Larissa,
    As far as I know, You cannot change generated enqueue function module. The other way as i think might work would be to create a new FM and do manipulation (for space to be changed as some other value) before calling this generated Enqueue FM.
    Hope this helps.
    Regards,
    Vicky
    PS: Award points if helpful

Maybe you are looking for

  • Issue on virtual servers on sun one web server

    Hi all, I configured sun webserver 6.1 sp8 on windows 2003 server I configured php,asp,jsp succesfully on different virtual servers. as www.abc.com:80 www.php.com:2222 www.asp.com:3333 www.jsp.com:4444 Now the issue is I want to run the applications

  • MIRO Error due to Quality Reason

    Hi All, Suppose there are 3 GRs of different date of same material. Out of which for 1st GRs quality Inspection has been done and rest 2 GRs are not. Account has received the 3 Bills from vendor for 3 GRs separatly. when Account tries to Execute MIRO

  • Adobe Flash is not working in FF 26 no matter how many times I try installing it.

    I am having an odd problem where Adobe Flash Player is not working but only with FB games/apps and only in Firefox. I am able to play FB games in IE and I am also able to see Flash test videos in FF. I have tried installing v26.0b of FF as well as up

  • Need simple copy UI command (without selection) for KM items

    In a list of documents in KM I want to be able to do a simple copy operation without having to choose the target folder to put the copied item in. I simply want to duplicate an item in the folder it resides. I cannot find other relevant copy commands

  • Reg Navigational Attribute in Query

    HI Iam having a strange problem,I wasnt to include a channel levl that is a navigable attribute to customer in my query.The query is reporting from an multi provider.I find that the navigable attribute is checked in my Infocube ,but its not appearing