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

  • Basic ABAP doubts

    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.
    bikash

    thanks 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

  • Abap HR basics

    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.
    Abhi

    Here 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"

  • Need faqs on ABAP HR basics

    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.

  • ABAP objects - basic ques

    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,
    sam

    Your 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

  • HR ABAP doubts

    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.
    Tx

    Hi 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.

  • HR ABAP Doubt

    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

  • Abap doubt

    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 format

    Hi..
    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!
    Jeroen

    Hi 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.

  • Abap doubts

    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 babu

    Chandra,
    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

  • ABAP Certification - Regd

    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,
    Senthil

    Hi 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

  • Regarding.SAP-ABAP

    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.

  • Copy Command in ABAP report

    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 Giri

    Giri - 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