Abap doubt basic
wat is the diff between SE18 vs SE19
Hi Kiran kumar,
By using SE18---> Testing can be done.
SE19----> Testing cannot be done.
Hope I am clear.
Please let me know if you have any queries..!
Thanks and Regards,
Chandu.
Similar Messages
-
Just now i started learning ABAP and basically from JAVA background.
hi,
Just now i started learning ABAP and basically from JAVA background.Can anyone tell me how to implement(steps) java in sap(from where i have to start).
regards,
Venkat.Hi Venkat,
if u know java very well, then u can take up EP. ABAP is also very easy one to read and understand, as ur basically from prgming background.
To start with go thro the classical abap and then come to abapoo.
u can find so many link when u search for doc in sdn.
all the best,
Regards
Sathish -
Hi Experts,
got some basic doubts..hope ppl can help me tackle them..
1. y is sapscript client-specific when smartforms are cross-client ?
2. why exactly are reference fields required for Currency n Quantity Fields ?
3. In SE93, while creating a transaction for an executable program, no variant comes in F4 even wen we have created one for the program, n wen we type in the variant, it says the Transaction is inconsistent.. is it because transaction is cross-client whereas variant is not ??
4. where is DDIC placed?? i mean is it in database or Application server ?
5. why do we need to have a Value table ?
Please dont copy & paste from existing sources..it wud be great if u cud explain in ur own wrds...
all answers wud be appropriately rewarded..
thanks.
bikashthanks for the reply guys..
Andreas,it wud ve been better if u explain ur answers.
pawan.
1. smartform when activated generates a function module which becomes part of DDIC. so client-independent ... ( arent transparent tables part of DDIC ??? they are client-dependent though )...
2. bcoz when u say amounts like 1000 rupees, 1000 refers to amount and rupees refers to currency unit.
thats ok pawan, but how does it matter if it is rupees or USD or EURO..its anyway a field with lets say 13 digits n 2 decimals..n also the field contains only 1000, not the rupees, that part anyway can be got from the currency field.....
3. did u test in a multiple-client system?? ie, it comes in IDES over here too, i think dats because IDES doesnt have multiple client..
Also, if it has come in a multiple client system, wat ll happen if u run that transaction in a client in which that variant is not there..it ll throw an error right??
4. wat my doubt is that anything that is there, also the definitions has to be stored someweher right?? so isnt the database where everything including the dictionary is stored??
awaiting ur useful responses...
Message was edited by: Bikash Agarwal -
Hi Team,
Just started ABAP HR and need some help from you guys.
Wanted to how to read, update, created and delete a
record in any infotype.
I have basic knowledge like to read any latest or first record we have macro RP_PROVIDE_FROM_First/Last
Any function modules and macors that we can use to create or delete or update a record in database ?
I got a FM HR_INFOTYPE_OPERATION But unable to find what needs to be passed in some imports like RECORD etc..
Thanks in advance.
AbhiHere you go :
http://searchsap.techtarget.com/originalContent/0,289142,sid21_gci1030179,00.html
http://www.atomhr.com/Menu_pages/library_full.htm
http://www.planetsap.com/hr_hrtrans.htm
http://sap.ittoolbox.com/topics/t.asp?t=302&p=302&h1=302
http://fuller.mit.edu/hr/cluster_tables.html
http://www.atomhr.com/training/Hr307_config_HR_admin_security.htm
http://help.sap.com/saphelp_45b/helpdata/en/8e/6a46347969e94be10000009b38f83b/frameset.htm
http://www.saptutorials.com/index.php?a=list&d=2&p=3&strict=1&w1=P
http://help.sap.com/saphelp_470/helpdata/EN/e1/8e51341a06084de10000009b38f83b/frameset.htm
<b>FOR HR_INFOTYPE_OPERATION</b>
BDC or HR_INFOTYPE_OPERATION
HR_INFOTYPE_OPERATION
Re: HR_INFOTYPE_OPERATION called inside Dynamic action
<b>Pl... award the points.</b>
Good luck
Thanks
Saquib Khan
"Some are wise and some are otherwise" -
Hi folks,
I need faqs on ABAP HR (with answers). Could any body send me some material to attend interview on ABAP HR.Please i want with ansers as i amvery new to ABAP HR.
Thanks,
Shyam.Shyam,
your question not lie under
rules of engegement
there is plenty of thread of question in HR are they not question in itself you need to watch them.
Amit. -
Hi all,
I need to display the fields of the structure USR_ROLE_Z by using the method DESCRIBE_BY_NAME of the class CL_ABAP_TYPEDESCR and then get the attribute COMPONENTS of the instanciated object of the class CL_ABAP_STRUCTDESCR.
The method DESCRIBE_BY_NAME of the class CL_ABAP_TYPEDESCR has the following parameters:
P_NAME importing typed ANY
P_DESCR_REF returning typed ref to CL_ABAP_TYPEDESCR
The class CL_ABAP_STRUCTDESCR is inherited from the class CL_ABAP_TYPEDESCR.
The class CL_ABAP_STRUCTDESCR has an attribute COMPONENTS typed ABAP_COMPDESCR_TAB (internal table)
The ABAP_COMPDESCR_TAB has the structure ABAP_COMPDESCR.
The structure ABAP_COMPDESCR contains the following fields:
LENGTH typed I
DECIMALS typed I
TYPE_KIND(1) typed C
TYPE_NAME(30) typed C
How do i write the above programatically?
Thanks.Hello
I am not sure about what you mean by "... display fields of structure ..." yet the basic coding to extract metadata from you structure looks like this:
" Describe structure
go_sdescr ?= cl_abap_structdescr=>describe_by_name( 'USR_ROLE_Z' ).
LOOP AT go_sdescr->components INTO gs_component.
" Here you have basic technical data about the structure fields
ENDLOOP.
Regards
Uwe -
ABAP doubts/questions in developing Cusotmer Exit
Hi,
I found a customer exit for variables in one of the SDN docs and I have few ABAP questions in it. Function exit is EXIT_SAPLRRS0_001 and Include ZXRSU01. I would really appreciate if someone can help me with it.
1. What exactly is an Include? As in this case ZXRSU01?
2. What is the difference in the declaration DATA: xyz type d and DATA: xyz like ..
3. I have two declarations in a user exit DATA: L_S_RANGE TYPE RSSR SRANGESID and LOC_VAR_RANGE LIKE RRRANGEEXIT. What does RSSR SRANGESID and RRRANGEEXIT correspond to?
4. What is I_STEP, there is a statement which says I_STEP=2. What are the all the possible values for I_STEP. As in 2 here is after the popup.
5. Also what exactly is I_STEP?
6. What does I_VNAM and I_T_VAR_RANGE correspond to? (If I am not wrong it corresponds to variable name)
7. From where can I get a list of all such standard variables like I_STEP, I_VNAM
Thank you,
samYour explanation is good. But right now I am working developing a customer exit for BEx variable. Can you please explain questions above in context to the code below:
DATA: L_S_RANGE TYPE RSR_S_RANGESID.
DATA: LOC_VAR_RANGE LIKE RRRANGEEXIT.
Data: v_loc_date type d.
Data: v_loc_date1 type d.
Data: v_loc(4) type c.
CASE I_VNAM.
to calculate "month to date" user input is "Calday" Key Date
WHEN 'ZPUTMNTH'.
IF I_STEP = 2. "after the popup
LOOP AT I_T_VAR_RANGE INTO LOC_VAR_RANGE
WHERE VNAM = 'ZPDATE'.
CLEAR L_S_RANGE.
L_S_RANGE-LOW = LOC_VAR_RANGE-LOW(6). "low value, e.g.YYYYMM (200606) part of key date (20060625)
L_S_RANGE-LOW+6(2) = '01'. low value e..g. YYYYMM01 (20060601)
L_S_RANGE-HIGH = LOC_VAR_RANGE-LOW. "high value = input
L_S_RANGE-SIGN = 'I'.
L_S_RANGE-OPT = 'BT'.
APPEND L_S_RANGE TO E_T_RANGE.
EXIT.
ENDLOOP.
ENDIF.
Thank you,
sam -
Hii All-
I have a requirement to fetch all the full time/part time active employees from the start date of the reporting period. The report must be able to be run for past and future periods and only include the active employees based on the start date selected.
In the above scenario, should I have to use RP-PROVIDE-FROM-LAST OR use PROVIDE-ENDPROVIDE to fetch the data from INfo types??
Another question is, what report category should I have to use here? How can I assign report category to the report??
I shall reward the helpful answers.
TxHi Shakir,
First of all you have to assign logical database name say PNP in the attributes of the program. After assigning the logical data base, you can see teh button below with HR REPORT CATEGORY. Click on that and select Master dat(infotypes) radio button. After that go for f4 help to see the existed HR report categories. From that you select one which contains the fields you want. If you are not able to find Hr report category with the fields you want then you need to create your own report category with the fields you want.
If you want to select only active employees
RP-PROVIDE-FROM-LAST p0000 space pn-begda pn-endda.
CHECK P0000-STAT2 = '3'.
note: '3' or some other value based on the values stored in infotype 0000 for the employment status.
if employee is not active then it will skip that employee and selects the next employee. -
Hi,
I have two pieces of code and i thought they will do the same , but they have different outputs. Please let me know why i get different outputs.
code 1:
REPORT ZBALAHRTEST.
data i type i.
nodes pernr.
INFOTYPES : 0000,0001,0002,0003,0004,0005,0006,0007.
get pernr.
if p0001-pernr = '0000001'.
write : p0001-begda , p0001-endda.
endif.
Output:
23.09.2008 31.12.9999
The second code.
REPORT ZBALAHRTEST1.
tables pa0001.
SELECT * from pa0001 where pernr = '00000001'.
write :/, pa0001-begda,pa0001-endda.
ENDSELECT.
Output:
01.06.2008 22.09.2008
23.09.2008 31.12.9999
does this mean get pernr retrieves only the latest record from the infotype.
Kindly help gurus.
Thanks in advance,
Bala>
Bala Shanmuga Priyan wrote:
> Hi,
>
> I have two pieces of code and i thought they will do the same , but they have different outputs. Please let me know why i get different outputs.
>
> code 1:
>
>
>
REPORT ZBALAHRTEST.
> data i type i.
> nodes pernr.
> INFOTYPES : 0000,0001,0002,0003,0004,0005,0006,0007.
>
> get pernr.
>
> if p0001-pernr = '0000001'.
> write : p0001-begda , p0001-endda.
> endif.
>
> Output:
> 23.09.2008 31.12.9999
>
>
> The second code.
>
>
REPORT ZBALAHRTEST1.
>
> tables pa0001.
>
> SELECT * from pa0001 where pernr = '00000001'.
> write :/, pa0001-begda,pa0001-endda.
> ENDSELECT.
>
> Output:
>
>
> 01.06.2008 22.09.2008
>
> 23.09.2008 31.12.9999
>
> does this mean get pernr retrieves only the latest record from the infotype.
>
> Kindly help gurus.
>
> Thanks in advance,
> Bala
data i type i.
nodes pernr.
INFOTYPES : 0000,0001,0002,0003,0004,0005,0006,0007.
get pernr.
LOOP AT p0001.
write:/ p0001-begda , p0001-endda.
ENDLOOP.
make this above change to your first code and check the results
the LDB populates the table P0001 with all the records of PA0001 -
hi this is satish,
how to change the date formate in the alv report.Actually the values are coming from the table.In the table the date format be yyyymmdd.but How to change the date formate in alv like ddmmyyyyy.Any one can send the code to change that formatHi..
Try this code ,i had hardcode the date in yyyymmdd format but the output is coming in ddmmyyyy format itself..
REPORT ZBA_ALV.
type-pools slis.
data : begin of itab occurs 0,
date type d ,
end of itab,
it_fieldcat type slis_t_fieldcat_alv,
wa_fieldcat type slis_fieldcat_alv.
start-of-selection.
itab-date = '20071121'.
append itab.
wa_fieldcat-fieldname = 'DATE'.
append wa_fieldcat to it_fieldcat.
CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'
EXPORTING
I_CALLBACK_PROGRAM = sy-repid
IT_FIELDCAT = it_fieldcat
TABLES
t_outtab = itab.
Post for further queries.
Regards
Bala. -
ABAP: very basic syntax question
Hi,
Why doesn't this compile? skwfc_prop_relative_url a constant in type group SKWFC.
data: LS_PROP type SDOKPROPTY.
LS_PROP-NAME = skwfc_prop_relative_url.
Compile error:
"LS_PROP-" expected, not "SKWFC_PROP_".
Thanks!
JeroenHi jeroen,
1. just include the type pool, ten it will work.
<b>TYPE-POOLS : SKWFC.</b>
data: LS_PROP type SDOKPROPTY.
LS_PROP-NAME = skwfc_prop_relative_url.
regards,
amit m. -
hi,
pls answer these questions.
1. How do u check data consistency in BDC?
2. what exactly difference between header data(VBAK) , item data(VBAP) and shedule data( VBEP).
3. functional flow of MM? with transaction codes?
regards,
chandra babuChandra,
1. How do u check data consistency in BDC?
Can you explain a little more.
2. what exactly difference between header data(VBAK) , item data(VBAP) and shedule data( VBEP).
The data of a sales document is divided. Header data consists of details like Customer number, doc date etc. Item details are the material details that you are selling. Schedule data will contain the details of date on which you are going to deliver the goods.
3. functional flow of MM? with transaction codes?
Create a RFQ / Quotation.
Purchase Req - ME51n / ME52n / ME53n
Release Purchase Req.
Purchase Order - ME21n / 22n / 23n (Create with Ref to Prucahse Req or Quotation)
Delivery / Goods Issue - MIGO
Invoice - MIRO
Please reward the helpful answers
Regards,
Ravi -
Hi All,
I am currently preparing for certification this tech ed.
I got the syllabus fom SDN and sap website.
i found the following is <b>missing</b> from the syllabus.
<b>ALE / IDOC/ EDI
Smart forms
SAP Script
LSMW
ALV Reporting
ABAP Query
RFC
BAPI</b>
Some certified consultant can clear my doubt, whether questions from the above areas will be asked or not.
Thanks in Advance.
Regards,
SenthilHi laxmi,
syllabus:
Certificate name : SAP NetWeaver - ABAP Workbench (2003) (C_TAW12) 3 / 80 SAP WebAS 6.20
The certification test consists of questions from the areas specified below:
Topic Areas
1. mySAP.com Technologies
- mySAP.com
- Navigation (system handling)
- Technical setup of an SAP system
- System-wide concepts
2. ABAP Workbench Basics (++)
- Data types and data objects
- Internal tables
- Data retrieval (authorization check)
- Subroutines
- The ABAP Runtime System
- Function groups and function modules
- Program calls and data transfer
3. ABAP Objects (++)
- Classes and objects
- Inheritance
- Casting
- Interfaces
- Events
- Global classes and interfaces
- Exception handling
- Dynamic programming
4. ABAP Dictionary (++)
- Database tables
- Performance for table access
- Consistency through input check (foreigh key dependency)
- Dependency of ABAP Dictionary objects
- Views
- Search help
5. Techniqes for List Generation (++)
- Data output to lists
- Selection screen
- Logical database
- Program-specific data retrieval
- Data formatting and control level processing
- Storage of lists and background processing
- Interactive lists
6. Dialog Programming (++)
- Screen (basics)
- User interface (GUI title, GUI status)
- Screen elements for output (text fields, status icons, and group boxes)
- Screen elements for input/output
- Subscreen and tabstrip control
- Table control
- Context menu
- Dialog programming lists
7. Database Changes
- Database updates with Open SQL
- LUWs and Client/Server Architecture
- SAP locking concept
- Organizing database changes
- Complex LUW processing
- Number assignment
- Change-document creation
8. Enhancements and Modifications
- Changes in SAP Standards
- Personalization
- Enhancements to Dictionary elements
- Enhancements using customer exits
- Business Transaction Events
- Business Add-Ins
- Modifications
Weighting Key in the Test:
+ = 1 - 10%
++ = 11 - 20%
+++ = over 20%
Regards,
Senthil -
hi experts,
I would like to know the SAP-ABAP real time scenarios on topic vise.Can anybody will explain or give some real time examples?
Waiting for your reply....Hi
Just try to utilize as most as this site sdn.sap.com for your ABAP doubts.
Few more sites also available for developing your skills.
www.help.sap.com
www.sapdevelopment.co.uk
www.planetsap.com
www.sapbrainsonline.com
www.erpgenie.com
www.ittoolbox.com
The last two sites will be more usefull for interview questions.
www.sap-img.com
www.pdftutorials.com
www.abapcode.blogspot.com
Use these links to get more ideas about the ABAP.
You have to search module by module use these links.
Go for Siemens material. Check the following link:
http://www.sapbrainsonline.com/TUTORIALS/TECHNICAL/ABAP_tutorial.html
very basics
LINK : http://sapabap.iespana.es/sapabap/manuales/learnabap/
http://help.sap.com/saphelp_nw2004s/helpdata/en/43/41341147041806e10000000a1553f6/frameset.htm
check with this following link
it is having very good documentation
http://www.sappoint.com/abap.html
few more links...
http://cma.zdnet.com/book/abap/index.htm
http://www.sapdevelopment.co.uk/
http://www.sap-img.com/
http://juliet.stfx.ca/people/fac/infosys/abap.htm
http://help.sap.com/saphelp_46c/helpdata/en/d3/2e974d35c511d1829f0000e829fbfe/frameset.htm
http://help.sap.com/saphelp_46c/helpdata/en/d6/0db357494511d182b70000e829fbfe/frameset.htm
http://www.henrikfrank.dk/abapexamples/SapScript/sapscript.htm
http://www.sapgenie.com/abap/example_code.htm
http://www.geocities.com/SiliconValley/Campus/6345/abapindx.htm
http://help.sap.com/printdocu/core/Print46c/en/Data/Index_en.htm
http://help.sap.com/saphelp_40b/helpdata/en/4f/991f82446d11d189700000e8322d00/applet.htm
http://www.sap-img.com/abap-function.htm
http://www.sapgenie.com/abap/code/abap19.htm
http://www.sap-img.com/abap/more-than-100-abap-interview-faqs.htm
http://www.planetsap.com/Tips_and_Tricks.htm
http://help.sap.com/saphelp_40b/helpdata/ru/d6/0dc169494511d182b70000e829fbfe/applet.htm
http://www.henrikfrank.dk/abapexamples/SapScript/symbols.htm
http://www.henrikfrank.dk/abapexamples/index.html
http://sap.ittoolbox.com/documents/document.asp?i=752
http://members.aol.com/_ht_a/skarkada/sap/
http://sappoint.com/abap/
http://members.tripod.com/abap4/SAP_Functions.html
http://members.ozemail.com.au/~anmari/sap/index.html
http://www.planetsap.com/Userexit_List.htm
http://www.planetsap.com/Tips_and_Tricks.htm
http://www.kabai.com/abaps/q.htm
http://www.planetsap.com/Userexit_List.htm
http://help.sap.com/saphelp_bw21c/helpdata/en/c4/3a8090505211d189550000e829fbbd/frameset.htm
http://www.sapgenie.com/abap/bapi/example.htm
http://help.sap.com/saphelp_45b/helpdata/en/65/897415dc4ad111950d0060b03c6b76/content.htm
http://www.sap-basis-abap.com/index.htm
http://help.sap.com/saphelp_40b/helpdata/en/fc/eb2c46358411d1829f0000e829fbfe/frameset.htm
http://help.sap.com/saphelp_46c/helpdata/en/aa/aeb23789e95378e10000009b38f8cf/frameset.htm
http://www.geocities.com/ResearchTriangle/1635/system.html
Reward Points if found helpfull..
Cheers,
Chandra Sekhar. -
HI Gurus,
I have a ABAP report - basic list, with lot of batch data on it. based on the report they will copy the batch numbers and paste in standard transactions.
Users complaining to do a Ctrl + Y and then Ctrl + C then Ctrl + V to paste the batch numbers.
Is there anything we can do programatically using hot sopt on batch numbers so we get the selected BATCH and execute copy command programatically when they click on BATCH number on basic list.
All they need to do is Ctrl + V on standard transactions.
Is there anyway to achieve this?
Thanks GiriGiri - you would probably get more results if you mark this as a question. That way you can assign po1nts to helpful answers.
In any event why don't you just do a CALL TRANSACTION when the user double clicks on a line?
Rob
Maybe you are looking for
-
ViewSonic VA912b not working with new MacBook Pro i7
Hi -- I just received my new MBP on Wednesday, along with it I purchased the Griffin Video Display Converter (http://store.apple.com/us/product/TY600VC/A?fnode=MTY1NDA3Ng&mco=MTY4NzA5MDY) so I can use the computer with my ViewSonic VA912b 19" monitor
-
In Photos, how can one control the order of pictures in an album?
Is there any way, in Photos, to control the order of pictures in an album? Is there any way to sort, or order things manually?
-
Itunes, Shared Folder Help
Hello, I am not new and I know a lot about Apple Products, but for some reason in my Itunes library I have a Mike's Shared Limewire Folder. I am not mike nor do I know a mike who would have this. I cannot remove this, but the folder itself is empty.
-
Combining .prel files into a large movie
I have edited several soccer video and now want to combine and reorder the clips into a season highlights video, but I can't find a way to bring the .prel files together. Please help!
-
Function Module For Upload the Powerpoint Template in Webdynpro ABAP
Hi, Can anyone tell me, is there any standard function module to upload the Powerpoint Template to Webdynpro ABAP. Regards, Saran