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. -
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 BhargavaHi 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,
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...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 PMI 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 helpHello 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 ,,
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,
VibhutiHi,
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.comhi,
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
TksHi,
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 AdvanceHi,
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