Im fresher to sap can u plz suggest

as im fresher to this SAP can u plz suggest how to learn this in the beginning.

Hi Maringanti,
Not the best start here in SDN... please read the "Rules of Engagement" before posting any further.
Do not use text language
Check your spelling before posting
Now...
The best way to Learn (not only basis) is to read, I suggest start with the basics so get yourself a good SAP book and inform yourself about the choices available as SAP is a very broad software and you can focus in a lot of different braches inside the fuctional or technical areas.
Regards
Juan

Similar Messages

  • Reg: can anyone plz help me finding a badi for FB01

    hi..,
       My requirement is to capture the profit center & change it w.r.to the profit center available in purchase order while posting a documet in FB01. iam trying to find a badi for this.. can anyone plz suggest me, how to proceed??? this is the first time iam dealing with badi's...

    just run this program u find badi related to transaction.
    *& Report  ZNEGI16                                                     *
    REPORT  ZNEGI16                                 .
    TABLES : TSTC,
    TADIR,
    MODSAPT,
    MODACT,
    TRDIR,
    TFDIR,
    ENLFDIR,
    SXS_ATTRT ,
    TSTCT.
    DATA : JTAB LIKE TADIR OCCURS 0 WITH HEADER LINE.
    DATA : FIELD1(30).
    DATA : V_DEVCLASS LIKE TADIR-DEVCLASS.
    PARAMETERS : P_TCODE LIKE TSTC-TCODE,
    P_PGMNA LIKE TSTC-PGMNA .
    DATA wa_tadir type tadir.
    START-OF-SELECTION.
    IF NOT P_TCODE IS INITIAL.
    SELECT SINGLE * FROM TSTC WHERE TCODE EQ P_TCODE.
    ELSEIF NOT P_PGMNA IS INITIAL.
    TSTC-PGMNA = P_PGMNA.
    ENDIF.
    IF SY-SUBRC EQ 0.
    SELECT SINGLE * FROM TADIR
    WHERE PGMID = 'R3TR'
    AND OBJECT = 'PROG'
    AND OBJ_NAME = TSTC-PGMNA.
    MOVE : TADIR-DEVCLASS TO V_DEVCLASS.
    IF SY-SUBRC NE 0.
    SELECT SINGLE * FROM TRDIR
    WHERE NAME = TSTC-PGMNA.
    IF TRDIR-SUBC EQ 'F'.
    SELECT SINGLE * FROM TFDIR
    WHERE PNAME = TSTC-PGMNA.
    SELECT SINGLE * FROM ENLFDIR
    WHERE FUNCNAME = TFDIR-FUNCNAME.
    SELECT SINGLE * FROM TADIR
    WHERE PGMID = 'R3TR'
    AND OBJECT = 'FUGR'
    AND OBJ_NAME EQ ENLFDIR-AREA.
    MOVE : TADIR-DEVCLASS TO V_DEVCLASS.
    ENDIF.
    ENDIF.
    SELECT * FROM TADIR INTO TABLE JTAB
    WHERE PGMID = 'R3TR'
    AND OBJECT in ('SMOD', 'SXSD')
    AND DEVCLASS = V_DEVCLASS.
    SELECT SINGLE * FROM TSTCT
    WHERE SPRSL EQ SY-LANGU
    AND TCODE EQ P_TCODE.
    FORMAT COLOR COL_POSITIVE INTENSIFIED OFF.
    WRITE:/(19) 'Transaction Code - ',
    20(20) P_TCODE,
    45(50) TSTCT-TTEXT.
    SKIP.
    IF NOT JTAB[] IS INITIAL.
    WRITE:/(105) SY-ULINE.
    FORMAT COLOR COL_HEADING INTENSIFIED ON.
    * Sorting the internal Table
    sort jtab by OBJECT.
    data : wf_txt(60) type c,
    wf_smod type i ,
    wf_badi type i ,
    wf_object2(30) type C.
    clear : wf_smod, wf_badi , wf_object2.
    * Get the total SMOD.
    LOOP AT JTAB into wa_tadir.
    at first.
    FORMAT COLOR COL_HEADING INTENSIFIED ON.
    WRITE:/1 SY-VLINE,
    2 'Enhancement/ Business Add-in',
    41 SY-VLINE ,
    42 'Description',
    105 SY-VLINE.
    WRITE:/(105) SY-ULINE.
    endat.
    clear wf_txt.
    at new object.
    if wa_tadir-object = 'SMOD'.
    wf_object2 = 'Enhancement' .
    elseif wa_tadir-object = 'SXSD'.
    wf_object2 = ' Business Add-in'.
    endif.
    FORMAT COLOR COL_GROUP INTENSIFIED ON.
    WRITE:/1 SY-VLINE,
    2 wf_object2,
    105 SY-VLINE.
    endat.
    case wa_tadir-object.
    when 'SMOD'.
    wf_smod = wf_smod + 1.
    SELECT SINGLE MODTEXT into wf_txt
    FROM MODSAPT
    WHERE SPRSL = SY-LANGU
    AND NAME = wa_tadir-OBJ_NAME.
    FORMAT COLOR COL_NORMAL INTENSIFIED OFF.
    when 'SXSD'.
    * For BADis
    wf_badi = wf_badi + 1 .
    select single TEXT into wf_txt
    from SXS_ATTRT
    where sprsl = sy-langu
    and EXIT_NAME = wa_tadir-OBJ_NAME.
    FORMAT COLOR COL_NORMAL INTENSIFIED ON.
    endcase.
    WRITE:/1 SY-VLINE,
    2 wa_tadir-OBJ_NAME hotspot on,
    41 SY-VLINE ,
    42 wf_txt,
    105 SY-VLINE.
    AT END OF object.
    write : /(105) sy-ULINE.
    ENDAT.
    ENDLOOP.
    WRITE:/(105) SY-ULINE.
    SKIP.
    FORMAT COLOR COL_TOTAL INTENSIFIED ON.
    WRITE:/ 'No.of Exits:' , wf_smod.
    WRITE:/ 'No.of BADis:' , wf_badi.
    ELSE.
    FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
    WRITE:/(105) 'No userexits or BADis exist'.
    ENDIF.
    ELSE.
    FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
    WRITE:/(105) 'Transaction does not exist'.
    ENDIF.
    AT LINE-SELECTION.
    data : wf_object type tadir-object.
    clear wf_object.
    GET CURSOR FIELD FIELD1.
    CHECK FIELD1(8) EQ 'WA_TADIR'.
    read table jtab with key obj_name = sy-lisel+1(20).
    move jtab-object to wf_object.
    case wf_object.
    when 'SMOD'.
    SET PARAMETER ID 'MON' FIELD SY-LISEL+1(10).
    CALL TRANSACTION 'SMOD' AND SKIP FIRST SCREEN.
    when 'SXSD'.
    SET PARAMETER ID 'EXN' FIELD SY-LISEL+1(20).
    CALL TRANSACTION 'SE18' AND SKIP FIRST SCREEN.
    endcase.

  • Cant open PDF files..It says the adobe acrobat reader that is running can not be used to view files in a browser..plz suggest the solution.thanks

    Whenever i try to open a PDF file it says " The adobe/acrobar reader that is running can not be used to view files in a web browser. Plz exit adobe/acrobat readerand exit your web browser and try again." Wt do i need to do, plz suggest.
    Regards
    Aditya Bhargava

    Hi adityabhargava01-
    My first suggestion is to upgrade to the most recent version of Firefox by going to this link:
    http://www.mozilla.org/en-US/firefox/new/
    My second suggestion is to read this article on how to many your preferences on how Firefox deals with PDFs and all other file types:
    [[Options window - Applications panel]]
    I hope that helps!

  • Plz suggest me the website by which i can download videos from youtube in 1 click ... i mean in which there will be a option of download appears same as like, add to, share,

    plz suggest me the website by which i can download videos from youtube in 1 click ... i mean in which there will be a option of download appears same as like, add to, share,

    This addon can help to you
    * https://addons.mozilla.org/en-US/firefox/addon/video-downloadhelper/

  • My iphone 4 was working good until IOS6 update, now I can't hear anything, my ear phone donot response ...Speaker are ok..if some one call me...they can hear me ...but I can't hear them.....please desperately need help...plz suggest...all reset is done...

    My iphone 4 was working good until IOS6 update, now I can't hear anything, my ear phone donot response ...Speaker are ok..if some one call me...they can hear me ...but I can't hear them.....please desperately need help...plz suggest...all reset is done...except restore ...

    Anyone? . . . :S

  • Can any body suggest the best institute which sap basis and netweaver admin

    can any body suggest the best institute which sap basis and netweaver admin

    Hi,
         methodex is the best institute in hyderabad.
    Thanks& Regards
    sekhar

  • Can we have a view selector at dashboard prompt,plz suggest me

    Hi all,
    I am trying to create a view selector in the dashboard prompt, but I am not getting how to create a view selector .
    I need to create filters as below.
    region:- dropdown list(is prompted) LOB:-dropdown list(is prompted) Operatingunit:- dropdown list(is prompted) Division/Country:-dropdown list(is prompted)
    Practice:-dropdown list(is prompted) Office:- dropdown list(is prompted) Team:-dropdown list(is prompted)
    Viewselection*
    radiobutton Operating unit
    radiobutton Region
    Radiobutton Division/Country
    radiobutton Office
    radiobutton Team
    radiobutton LOB
    radiobutton Practice
    APPLY RESET(these are two buttons)
    Can any one please suggest me what to do, and how to achieve this.
    Thanks,
    Venkat
    Edited by: 991688 on Mar 14, 2013 12:19 PM

    I am not getting how to achieve this filter , can you please suggest me ,How to get it, And also I am trying to plot the pie graph for the data present in the report, but I am unable to display the data in pie graph. Can you please suggest me why this is happening, I played around it almost 3-4hrs, still I am unable to get it. Can you please tell me your suggestions.

  • Fresher in SAP basis. need help.

    hi all.
    I am a fresher in SAP basis in a UK based company.
    plzz help and tell me how to get started with basics of SAP, its foundation, its behaviour, its usage etc
    plzzzz if anybody can help

    Hello Romel,
    The best site for you to learn anything and everything is http://help.sap.com
    However, I would suggest you to enroll yourself with SAP Authorized training centre. Visit http://www.sap.com for more details
    Regards,
    Ammey Kesarkar
    *This fourm is for questions or queries related to SAP on Windows

  • How to use '|' delimited as seprator in GUI_DOWNLOAD ? Plz suggest me ,,

    how to use '|' delimited as seprator in GUI_DOWNLOAD ? Plz suggest me ,,
    i want the output should be seprated by '|' delimited when i download the file.

    Hi,
    We will pass the seperator to the WRITE_FIELD_SEPARATOR parameter as
    CALL FUNCTION 'GUI_DOWNLOAD'
    EXPORTING
    filename = v_file
    write_field_separator = '|'
    TABLES
    data_tab = itab[] . "Our internal talbe filled with data
    Re: Why Function GUI_DOWNLOAD can create XML file but not a flat file?
    Award points if useful
    Thanks,
    Ravee...

  • Plz suggest some documents for ABAP in ECC 6.0.

    Hello,
    Could u plz suggest some documents for ABAP in ECC 6.0.
    Regards,
    Vibhuti

    Hi,
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/5ac31178-0701-0010-469a-b4d7fa2721ca
    Thanks,
    Sankar M

  • Can anyone plz tell me the steps for performance tuning.

    hello friends
    what is performance tuning?
    can anyone plz tell me the steps for performance tuning.

    Hi Kishore, this will help u.
    Following are the different tools provided by SAP for performance analysis of an ABAP object
    Run time analysis transaction SE30
    This transaction gives all the analysis of an ABAP program with respect to the database and the non-database processing.
    SQL Trace transaction ST05
    The trace list has many lines that are not related to the SELECT statement in the ABAP program. This is because the execution of any ABAP program requires additional administrative SQL calls. To restrict the list output, use the filter introducing the trace list.
    The trace list contains different SQL statements simultaneously related to the one SELECT statement in the ABAP program. This is because the R/3 Database Interface - a sophisticated component of the R/3 Application Server - maps every Open SQL statement to one or a series of physical database calls and brings it to execution. This mapping, crucial to R/3s performance, depends on the particular call and database system. For example, the SELECT-ENDSELECT loop on the SPFLI table in our test program is mapped to a sequence PREPARE-OPEN-FETCH of physical calls in an Oracle environment.
    The WHERE clause in the trace list's SQL statement is different from the WHERE clause in the ABAP statement. This is because in an R/3 system, a client is a self-contained unit with separate master records and its own set of table data (in commercial, organizational, and technical terms). With ABAP, every Open SQL statement automatically executes within the correct client environment. For this reason, a condition with the actual client code is added to every WHERE clause if a client field is a component of the searched table.
    To see a statement's execution plan, just position the cursor on the PREPARE statement and choose Explain SQL. A detailed explanation of the execution plan depends on the database system in use.
    Need for performance tuning
    In this world of SAP programming, ABAP is the universal language. In most of the projects, the focus is on getting a team of ABAP programmers as soon as possible, handing over the technical specifications to them and asking them to churn out the ABAP programs within the “given deadlines”.
    Often due to this pressure of schedules and deliveries, the main focus of making a efficient program takes a back seat. An efficient ABAP program is one which delivers the required output to the user in a finite time as per the complexity of the program, rather than hearing the comment “I put the program to run, have my lunch and come back to check the results”.
    Leaving aside the hyperbole, a performance optimized ABAP program saves the time of the end user, thus increasing the productivity of the user, and in turn keeping the user and the management happy.
    This tutorial focuses on presenting various performance tuning tips and tricks to make the ABAP programs efficient in doing their work. This tutorial also assumes that the reader is well versed in all the concepts and syntax of ABAP programming.
    Use of selection criteria
    Instead of selecting all the data and doing the processing during the selection, it is advisable to restrict the data to the selection criteria itself, rather than filtering it out using the ABAP code.
    Not recommended
    Select * from zflight.
    Check : zflight-airln = ‘LF’ and zflight-fligh = ‘BW222’.
    Endselect.
    Recommended
    Select * from zflight where airln = ‘LF’ and fligh = ‘222’.
    Endselect.
    One more point to be noted here is of the select *. Often this is a lazy coding practice. When a programmer gives select * even if one or two fields are to be selected, this can significantly slow the program and put unnecessary load on the entire system. When the application server sends this request to the database server, and the database server has to pass on the entire structure for each row back to the application server. This consumes both CPU and networking resources, especially for large structures.
    Thus it is advisable to select only those fields that are needed, so that the database server passes only a small amount of data back.
    Also it is advisable to avoid selecting the data fields into local variables as this also puts unnecessary load on the server. Instead attempt must be made to select the fields into an internal table.
    Use of aggregate functions
    Use the already provided aggregate functions, instead of finding out the minimum/maximum values using ABAP code.
    Not recommended
    Maxnu = 0.
    Select * from zflight where airln = ‘LF’ and cntry = ‘IN’.
    Check zflight-fligh > maxnu.
    Maxnu = zflight-fligh.
    Endselect.
    Recommended
    Select max( fligh ) from zflight into maxnu where airln = ‘LF’ and cntry = ‘IN’.
    The other aggregate functions that can be used are min (to find the minimum value), avg (to find the average of a Data interval), sum (to add up a data interval) and count (counting the lines in a data selection).
    Use of Views instead of base tables
    Many times ABAP programmers deal with base tables and nested selects. Instead it is always advisable to see whether there is any view provided by SAP on those base tables, so that the data can be filtered out directly, rather than specially coding for it.
    Not recommended
    Select * from zcntry where cntry like ‘IN%’.
    Select single * from zflight where cntry = zcntry-cntry and airln = ‘LF’.
    Endselect.
    Recommended
    Select * from zcnfl where cntry like ‘IN%’ and airln = ‘LF’.
    Endselect.
    Check this links
    http://www.sapdevelopment.co.uk/perform/performhome.htm
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/afbad390-0201-0010-daa4-9ef0168d41b6
    kindly reward if found helpful.
    cheers,
    Hema.

  • Can anyone plz send me a best Photo editor link.. ...

    Can anyone plz send me a best Photo editor link.. For my nokia C5 05..

    hai
    Actually File to IDOC scenario is very simple.
    1.Go to Integration repository,Create a Software Component Version.
    2.Under that SWCV Create a Data structure for Source(File).
    3.Create a Message Type, Message interface,Message mapping,Interface mapping for the file.
    4.Get the IDOC structure from SAP objects Using import objects.
    5.Using a sample file u can test it in the message mapping.
    6.Activate all these things then and there.
    Go to Configuration
    1.Create Sender Communication Channel,Sender Agreement,Receiver Determination,Interface Determination and Receiver Agreement.
    2.Use File Adapter for File and IDOC adapter for Receiver in the communication channel u specified.
    3.Activate all these things then and there.
    4.Just create a sample file Using mapping in design and u can see a output file.
    Just look at this link:
    file to idoc scenario
    Regards,
    Gunasree

  • Can any one suggest me useing right way for using cost centers

    Hello Guru's
    I am in implementation Projec, The client is in Depote Sales process, i just want to know about the cost cenetr and their importance we are creating 20 different cost centers is it really required to create 20 different cost centers, for integrations with MM And SD should i have to take one cost center per plant for Purcase and Sales related activites  are should i have to take different Cost Centers Purcase different and Sales different
    Can any one suggest which is the right way to use the cost center for integration
    Management     0010     DI10100010
    Finance & Accounts     0020     DI10100020
    HR and Personnel & Admin     0030     DI10100030
    Purchase - Equipment     0040     DI10100040
    Purchase - Parts     0050     DI10100050
    Purchase - General     0060     DI10100060
    Imports     0070     DI10100070
    Sales & Marketing - Equipment     0080     DI10100080
    Sales & Marketing - Parts     0090     DI10100090
    Sales - Miscalenous     0100     DI10100100
    Exports     0110     DI10100110
    Logistics     0120     DI10100120
    Services & Technical     0140     DI10100140
    Information Technology & Systems     0150     DI10100150
    Warehouse     0160     DI10100160
    Workshop      0170     DI10100170
    Workshop ( Repairs )     0180     DI10100180
    Production     0190     DI10100190
    Internal Audit     0200     DI10100200
    Legal     0210     DI10100210
    Training & Development     0220     DI10100220
    Research & Development     0230     DI10100230
    Moderator: Please, read basic SAP material on help.sap.com

    hi,
    my transaction is VL02N change outbound delivery.

  • SAP can support Director to determine PRICING?

    Dear experts,
    Today, my customer asked me about Pricing, but I dont know how to answer him.
    He asked, Can SAP support me to experted price?
    For example, he want to have planed price, then SAP can show him about how much profit with that experted price.
    (Because when I show him VK11, I tell him you can enter Price to Amount field)
    then him asked me how he can detemine the best price. he just know current price is good or bad in next period, after CO reports.
    How can I answer him? plz help me, because I really dont know
    Tks

    Hi,
    It is possible through ECC also
    There are lot of Option available to determine profit margin
    You can maintain condition type in your pricing procedure
    PR00 
    VPRS
    Profit margin 
    How to configure this VPRS and profit margin see standard pricing procedure RVAA01
    Now maintain condition record in VK11 for PR00 this is your basic price
    then in sales order this PR00 is determined
    also VPRS is determined which you maintained in material master ACCOUNTING TAB 1
    then profit margin is calculated as BASIC - VPRS = Profit.
    second point if your director having lot of planned price but he want to take only which is best profitable then work with condition EXCLUSION
    Example - Your director plan prices 100, 150, 200 for material ABC now at time of sales order he/she want to take only 200
    Then in pricing procedure there shuld be three basic condition types
    PR00
    PR01
    PR02
    Do configuration in IMG >> SD >> Basic functions >> pricing >> condition exclusion
    Define Condition Exclusion Groups
    Assign condition types to the exclusion groups
    Maintain condition exclusion for pricing procedures - in this maintain condition pricing as A or B as per your requirement
    Now when you process sales order system will take condition price which is best that is 200
    Kapil

  • Can anybody plz give me Smartforms print prog for Invoice/PackList

    Hello Smartforms Gurus
      Can anybody plz give me Smartforms print prog for Invoice/Packing List. I need to develop the same from scratch. I know Smartform for simple Application but   complex application i need to refer u all guys prog plz.
    I would be greatful plz.          
    Thnx In Advance

    Hi,
    Could you please give me the link where you found these  group of pre-configured smartforms available in sap labs?
    I looked for... but i have not founded it.
    Thanks in advance!.
    Regards,
    Albio.-

Maybe you are looking for

  • Why does Yahoo Mail suddenly have problems for me with this browser?

    I was using it fine no problem (except for yahoo's own stuff and maybe some add ons stuff) with the firefox browser itself. although, for some reason, just in the past couple of days, there has been something else. whenever I try to click to move an

  • Apple TV 1rst Generation video output

    If I do connect HDMI output then component video output goes down? I Can't view both at the same time? How can I watch both outputs?

  • External Display Blurry when Mirrored

    I have a 20" viewsonic VX2035 that is hooked up to my gaming rig. If I use it with my MBP and choose the mirror displays setting, when the Viewsonic is at its proper resolution (1680x1050) everything looks blurry. When at its correct resolution and n

  • Download problems with grid control zip file

    Hello, Does anyone have any insight as to why I am having problems fully downloading the first zip file for linux? I was able to download file 2 and file 3 completely without any problems but the first file always stops at around 600 MB. I have tried

  • How to know the time and date when someone empty trash?

    someone delete very important videos on my mac PC , i need to know the time and date of what happens on my pc for 2 days ago to can know who delete these files and when the trash being empty also, i tried very hard to recovery these videos by using D