Differences between ABAP  versions

Hi all,
        I need help about Differences between ABAP versions. plz help me where i can get it.

hi,
check this links
http://www.sapdesignguild.org/resources/r3_history.asp
http://www.sapdesignguild.org/resources/web_history.asp
http://ifr.sap.com/index.html
http://www.sap.info/index.php4?ACTION=noframe&url=http://www.sap.info/public/en/article.php4/Article-187163df9cbccc5273/en
http://searchsap.techtarget.com/originalContent/0,289142,sid21_gci948835,00.html
cheers,
sasi

Similar Messages

  • What is the difference between  ABAP and HR-ABAP?

    Hi people,
    Could u just tel me abt what is the difference between ABAP and HR-ABAP?
    Thanks in advance,
    Sanjeev K.V

    Hi Sir ,
    Please have a look below .Hope it is suitable and simpler solution for your question.
    Please do reward if useful.
    Thankx.
    HR deals with the INFOTYPES which are similar to Tables in General ABAP.
    There are different ways of fetching data from these infotypes.
    There are different areas in HR LIKE Personal Admn, Orgn Management, Benefits, Time amangement, Event Management, Payroll etc
    Infotypes for these areas are different from one another area.
    storing of records data in each type of area is different
    LDBS like PNP are used in HR programing.
    Instead of Select.. we use some ROUTINES and PROVIDE..ENDPROVIDE.. etc
    and in the case of Pay roll we use Clusters and we Import and Export them for data fetching.
    On the whole Normal ABAP is different from HR abap.
    Also,
    HR:
    HR deals with the INFOTYPES which are similar to Tables in General ABAP.
    There are different ways of fetching data from these infotypes.
    There are different areas in HR LIKE Personal Admn, Orgn Management, Benefits, Time amangement, Event Management, Payroll etc
    Infotypes for these areas are different from one another area.
    storing of records data in each type of area is different
    LDBS like PNP are used in HR programing.
    Instead of Select.. we use some ROUTINES and PROVIDE..ENDPROVIDE.. etc
    and in the case of Pay roll we use Clusters and we Import and Export them for data fetching.
    On the whole Normal ABAP is different from HR abap.
    For Personal Admn the Infotypes start with PA0000 to PA1999
    Time Related Infotypes start with PA2000 to PA2999.
    Orgn related Infotypes start with HRP1000 to HRP1999.
    All custom developed infotypes stsrat with PA9000 onwards.
    In payroll processing we use Clusters like PCL1,2,3 and 4.
    Instead of Select query we use PROVIDE and ENDPROVIDE..
    You have to assign a Logical Database in the attributes PNP.
    Go through the SAp doc for HR programming and start doing.
    http://www.sapdevelopment.co.uk/hr/hrhome.htm
    See:
    http://help.sap.com/saphelp_46c/helpdata/en/4f/d5268a575e11d189270000e8322f96/content.htm
    sites regarding hr-abap:
    http://www.sapdevelopment.co.uk/hr/hrhome.htm
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/PAPA/PAPA.pdf
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/PAPD/PAPD.pdf
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/PYINT/PYINT_BASICS.pdf
    http://www.atomhr.com/training/Technical_Topics_in_HR.htm
    http://www.planetsap.com/hr_abap_main_page.htm
    You can see some Standard Program examples in this one ...
    http://www.sapdevelopment.co.uk/programs/programshr.htm
    http://searchsap.techtarget.com/originalContent/0,289142,sid21_gci1030179,00.html?Offer=SAlgwn12604#Certification
    http://www.erpgenie.com/faq/hr.htm.
    http://www.planetsap.com/hr_abap_main_page.htm
    http://www.sapbrain.com/TUTORIALS/FUNCTIONAL/HR_tutorial.html
    These are the FAQ's that might helps you as well.
    http://www.sap-img.com/human/hr-faq.htm
    http://www.sapgenie.com/faq/hr.htm
    http://www.planetsap.com/hr_abap_main_page.htm
    http://www.atomhr.com/library_full.htm
    HR Long texts Upload
    Look at the below link
    And finally,
    Few notes are below:
    InfoSets in the HR Application
    You can use SAP Query in HR to report on HR data. Queries are maintained as described in Creating Queries. The special features of queries created for HR are described in Maintaining Queries in the Human Resources Application. The maintenance procedure for HR InfoSets differs from the described procedure inasmuch as HR data fields are grouped together in infotypes.
    InfoSet management in SAP Query is also used for InfoSet Query. For further information, see Functions for Managing InfoSets.
    If you want to create InfoSets for HR, you can use logical databases PNP, PNPCE, PAP, and PCH (see HR Logical Databases). The database you must use to create your InfoSet depends on the component in which the data you want to report on is stored.
    The reports you can execute using InfoSets based on logical databases PNP (or PNPCE) or PCH are similar, but differ in that they can select different objects. The following table describes the connection between the logical database, and the infotypes you can include in an InfoSet. It also provides you with one or two examples of reports that you can execute using the appropriate InfoSets.
    Logical database PNP/PNPCE* PCH PAP
    Selection of Persons Objects from Personnel Planning Applicants
    Infotypes that can be included in the InfoSet Infotypes for· Personnel Administration (0000-0999) · Time Management (2000-2999) · Payroll infotypes · Infotypes for Personnel Planning objects that can be related to persons If the object type is specified:· Infotypes for the object type · Infotypes for objects that can be related to the specified object typeIf the object type is not specified:· All infotypes · Infotypes for Recruitment (4000-4999)· Some infotypes for Personnel Administration (such as 0001 and 0002)
    · Customer infotypes
    Reporting examples · Selection of all persons who participated in a specific business event, output of prices for reserved business events · Selection of all persons assigned to a specific personnel area, output of qualifications held by these persons · Selection of all business events held in London in March, output of all persons who participated in these business events · Selection of all positions assigned to a specific organizational unit, output of all persons assigned to the positions · Selection of all applicants hired last year to work on special projects, output of addresses for the applicants selected
    Logical database PNPCE (PNP Concurrent Employment) functions just like logical database PNP. The procedure for creating InfoSets is also the same. It only becomes significant if you work with Concurrent Employment.
    Creating InfoSets
    The maintenance procedure for HR InfoSets differs from the procedure described so far in this section inasmuch as HR data fields are grouped together in infotypes. To set up an InfoSet for the HR application, proceed as follows:
    1. On the initial screen for maintaining InfoSets, enter a name for the InfoSet and choose Create.
    2. On the next screen, enter a name for the InfoSet and select one of the HR logical databases in accordance with your reporting requirements.
    Customer infotypes can be created on all HR logical databases. In each individual case, therefore, you must decide which database to select so that you can report on customer infotypes.
    This screen enables you to enter an authorization group. All of the queries that are subsequently created using this InfoSet can only be executed by persons who have this authorization group.
    3. Choose .
    This takes you to the Infotype Selection for InfoSet  screen. You now have the option of creating field groups and assigning fields as required for non-HR InfoSets. Field groups that correspond to infotypes and already contain fields, however, are always created for HR InfoSets. The field groups are displayed in an overview tree in the top right section of the screen.
    The infotypes that you included in the InfoSet are displayed in an overview tree on the left of the screen. The infotype fields that are already included in field groups are displayed in a different color, and the corresponding field group ID is displayed.
    In the standard system, a field group is created automatically for each infotype that you included in the InfoSet (a field group corresponds to an infotype).
    In the standard system, each field group contains the infotype-specific fields. To ensure that working with the InfoSet is as easy as possible, you are advised to restrict your use of fields in each field group to those you really require. This means you should remove fields that are not required.
    An infotype's fields must only be assigned to the pertinent field group. Make sure this assignment is correct. If the assignment is incorrect, the InfoSet could be rendered unusable.
    When an InfoSet is created, the following fields are transferred automatically to the first field group:
    § Logical database PNPCE or PNP Personnel number
    § Logical database PAP Applicant number
    § Logical database PCH Object ID, plan version, and object type
    6. Determine the fields that must be included in the field groups of your InfoSet. If you require further information, see Assigning Fields to a Field Group.
    If you want, you can change the default sequence of field groups and fields as required using Drag&Drop.
    7. To save the InfoSet, choose .
    8. To generate the InfoSet, choose .
    On the Change InfoSet (InfoSet name) screen, you can choose Edit ® Change infotype selection to add more infotypes to the InfoSet, or to remove infotypes from the InfoSet. Remember to regenerate the InfoSet afterwards.
    This screen also enables you to update InfoSets if, for example, the system contains new additional fields for specific key values. To do so, choose InfoSet ® Additional functions ® Update additional HR fields.
    9. Go back to the initial screen for InfoSet maintenance.
    10. Choose User group assignment.
    11. Select a user group, and save your entry.
    sample code
    START-OF-SELECTION.
    GET pernr.
    rp_provide_from_frst p0000 space pn-begda pn-endda.
    if pnp-sw-found EQ '1'.
    READ TABLE p0001 WITH KEY pernr = p0000-pernr.
    if sy-subrc = 0.
    write : p0001-plans. " earliest.
    endif.
    endif.
    rp_provide_from_last p0014 space pn-begda pn-endda.
    if pnp-sw-found EQ '1'.
    READ TABLE p0014 WITH KEY pernr = p0000-pernr.
    if sy-subrc = 0.
    write : p0014-LGART. .
    endif.
    endif.

  • Difference between abap object and function

    hi all,
    i read the book on abap object of the difference between abap object and classical abap.
    i know that there is only 1 instance of a specific function group but somehow i still not so clear why subsequent vehicle cannot use the same function. i also can use the do and loop to call the function? if cannot then why?
    hope can get the advice.
    thanks
    using function *********
    function-pool vehicle.
    data speed type i value 0.
    function accelerate.
    speed = speed + 1.
    endfunction.
    function show_speed.
    write speed.
    endfunction.
    report xx.
    start-of-selection.
    *vehicle 1
    call function 'accelerate'.
    call function 'accelerate'.
    call function 'show_speed'.
    *vehicle 2
    *vehicle 3
    *****abap object*******
    report xx.
    data: ov type ref to vehicle,
             ov_tab type table of ref to vehicle.
    start-of-selection.
    do 5 times.
    create object ov.
    append ov to ov_tab.
    enddo.
    loop at ov_tab into ov.
    do sy-tabix times.
    call method ov->accelerate.
    enddo.
    call method ov->show_speed.
    endloop.

    Hi
    Now try this:
    REPORT ZTEST_VEHICLEOO .
    PARAMETERS: P_CAR   TYPE I,
                P_READ  TYPE I.
    *       CLASS vehicle DEFINITION
    CLASS VEHICLE DEFINITION.
      PUBLIC SECTION.
        CLASS-DATA: MAX_SPEED   TYPE I,
                    MAX_VEHICLE TYPE I,
                    NR_VEHICLES TYPE I.
        CLASS-METHODS CLASS_CONSTRUCTOR.
        METHODS CONSTRUCTOR.
        METHODS ACCELERATE.
        METHODS SHOW_SPEED.
        METHODS GET_SPEED EXPORTING E_SPEED TYPE I.
      PRIVATE SECTION.
        DATA: SPEED      TYPE I,
              NR_VEHICLE TYPE I..
    ENDCLASS.
    *       CLASS vehicle IMPLEMENTATION
    CLASS VEHICLE IMPLEMENTATION.
      METHOD CLASS_CONSTRUCTOR.
        NR_VEHICLES = 0.
      ENDMETHOD.
      METHOD CONSTRUCTOR.
        NR_VEHICLES = NR_VEHICLES + 1.
        NR_VEHICLE  = NR_VEHICLES.
      ENDMETHOD.
      METHOD ACCELERATE.
        SPEED = SPEED + 1.
        IF MAX_SPEED < SPEED.
          MAX_SPEED   = SPEED.
          MAX_VEHICLE = NR_VEHICLE.
        ENDIF.
      ENDMETHOD.
      METHOD SHOW_SPEED.
        WRITE: / 'Speed of vehicle nr.', NR_VEHICLE, ':', SPEED.
      ENDMETHOD.
      METHOD GET_SPEED.
        E_SPEED = SPEED.
      ENDMETHOD.
    ENDCLASS.
    DATA: OV     TYPE REF TO VEHICLE,
          OV_TAB TYPE TABLE OF REF TO VEHICLE.
    DATA: V_TIMES TYPE I,
          FL_ACTION.
    DATA: V_SPEED TYPE I.
    START-OF-SELECTION.
      DO P_CAR TIMES.
        CREATE OBJECT OV.
        APPEND OV TO OV_TAB.
      ENDDO.
      LOOP AT OV_TAB INTO OV.
        IF FL_ACTION = SPACE.
          FL_ACTION = 'X'.
          V_TIMES = SY-TABIX * 2.
        ELSE.
          FL_ACTION = SPACE.
          V_TIMES = SY-TABIX - 2.
        ENDIF.
        DO V_TIMES TIMES.
          CALL METHOD OV->ACCELERATE.
        ENDDO.
        CALL METHOD OV->SHOW_SPEED.
      ENDLOOP.
      SKIP.
      WRITE: / 'Higher speed', VEHICLE=>MAX_SPEED, 'for vehicle nr.',
                VEHICLE=>MAX_VEHICLE.
      SKIP.
      READ TABLE OV_TAB INTO OV INDEX P_READ.
      IF SY-SUBRC <> 0.
        WRITE: 'No vehicle', P_READ.
      ELSE.
        CALL METHOD OV->GET_SPEED IMPORTING E_SPEED = V_SPEED.
        WRITE: 'Speed of vehicle', P_READ, V_SPEED.
      ENDIF.
    Try to repeat this using a function group and I think you'll undestand because it'll be very hard to do it.
    By only one function group how can u read the data of a certain vehicle?
    Yes you can create in the function group an internal table where u store the data of every car: in this way u use the internal table like it was an instance, but you should consider here the example is very simple. Here we have only the speed as characteristic, but really we can have many complex characteristics.
    Max

  • Hi All difference between abap and hr-abap urgent pls

    Hi All difference between abap and hr-abap urgent pls

    Hello,
    To add to the above points regarding infotypes
    Infotypes stand apart in  HR and manage a volume of data in HR domain..they are unique to HR module ranging from basic employee information to time management and finally the custom infotypes.....
    Payroll and other monetory activities related to an employee also form a vital part of the HR module....
    while considering Reports..in HR data is mainly with respect to infotypes and the concept of PAKEY...7 key fields which uniquely defines any record in an infotype is used..with Pernr(employee number),Begda(begindate) and Endda(enddate) form an integral part of the key..Based on the time constraints(1,2,3) of an infotype the keys are judged (to retrieve data from an infotype)
    In ABAP HR we also have lots of predefined function modules that can be used..eg:go to se37..put 'HR*' and press F4...
    finally to update an HR infotype record we use the function module hr operation rather than direct updates...also there are standard audit trail reports that monitors various activities such as insert/modify/delete operations on an hr infotype record...
    Pls revert back for clarity and reward if helpful
    Regards
    Byju

  • Differences between different  versions of BW 2.1C,3.0A and 3.5

    Can anybody tell me the differences between different versions of BW.
    I m new to SAP BW,i directly learned in BI7.0.So please anybody let me know the difference in implementation of features in 2.1C, 3.0A ,3.5 ,if possible BI7.0 also

    please read this:
    http://help.sap.com/saphelp_nw70/helpdata/en/b2/e50138fede083de10000009b38f8cf/frameset.htm

  • Difference between abap & hrabap

    hi experts,
    can anybody tell about the diff between abap & Hr Abap.
    thanks.

    Hello Dear,
    Eventhough there are many similarities to ABAP and HR-ABAP.
    The main difference between  ABAP and HR-ABAP is Time constarint , Efficient use of logical database and Concept of infptypes.
    1) In HR , whenever if you want fetch data, you will compare with time lines.
    ex;  a) what is the status of the employee between these periods
           b) what is the latest grade of employee.
           c) what s the first location of employee e.t.c
    you can observe from the above example you can't use the data with out time lines.
    2) the concept of INFOTYPE is mainly to capture the related information of employee.
    ex: a) if you want capture the address of employee, you will maintain 0006 infotype,
           b) ) if you want capture the  different dates of employee, you will maintain 0041 infotype.
      In the above example the infotype 0006 would  used to maintain only details diffferent kind of 
      addresses, permanent, temporary,emergency and secondary et.c
      0041 would be useful to maintain only for dates,
      Date of joining , Date of transfer, date of retirement , Date of separtaion e.t.c
    3 ) In HR module we need's to manage huge amount of data. in order to get the precise information we use logical databse.
       why use of logical database ?
       a) default selection-scree.
       b) authorization-checks.
       c) to fetch accurate data.

  • Difference between ABAP & OOABAP

    Hi ,
    What is the exact difference between ABAP and ABAP Objects?

    hi
    Object Oriented prg
    A programming technique in which solutions reflect real world objects
      What are objects ?
         An object is an instantiation of a class. E.g. If “Animal” is a class, A cat 
         can be an object of that class .
         With respect to code, Object refers to a set of services ( methods  /
          attributes ) and can contain data
      What are classes ?
         A class defines the properties of an object.  A class can be instantiated
         as many  number of times
    <b>Advantages of Object Orientated approach</b>
    Easier to understand when the system is complex
    Easy to make changes
    Encapsulation - Can restrict the visibility of the data ( Restrict the access to the data )
    Polymorphism - Identically named methods behave differently in different classes
    Inheritance - You can use an existing class to define a new class
    Polymorphism and inheritance lead to code reuse
    Have a look at these good links for OO ABAP-
    http://www.sapgenie.com/abap/OO/
    http://www.sapgenie.com/abap/OO/index.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/c3/225b5654f411d194a60000e8353423/content.htm
    http://www.esnips.com/doc/375fff1b-5a62-444d-8ec1-55508c308b17/prefinalppt.ppt
    http://www.esnips.com/doc/2c76dc57-e74a-4539-a20e-29383317e804/OO-abap.pdf
    http://www.esnips.com/doc/5c65b0dd-eddf-4512-8e32-ecd26735f0f2/prefinalppt.ppt
    http://www.allsaplinks.com/
    http://www.sap-img.com/
    http://www.sapgenie.com/
    http://help.sap.com
    http://www.sapgenie.com/abap/OO/
    http://www.sapgenie.com.
    http://www.sapgenie.com/abap/OO/index.htm
    http://www.sapgenie.com/abap/controls/index.htm
    http://www.esnips.com/doc/2c76dc57-e74a-4539-a20e-29383317e804/OO-abap.pdf
    http://www.esnips.com/doc/0ef39d4b-586a-4637-abbb-e4f69d2d9307/SAP-CONTROLS-WORKSHOP.pdf
    http://www.sapgenie.com/abap/OO/index.htm
    http://help.sap.com/saphelp_erp2005/helpdata/en/ce/b518b6513611d194a50000e8353423/frameset.htm
    http://www.sapgenie.com/abap/OO/
    Hope this helps
    if it helped, you can acknowledge the same by rewarding
    regards
    dinesh

  • Differences between ABAP lists and ALV lists

    what is the differences between ABAP lists and ALV lists?
    Edited by: pong pong on Apr 9, 2008 5:08 AM

    Hello Pong Pong,
    Please go thru help topics:
    ALV Grid
    http://help.sap.com/saphelp_47x200/helpdata/en/bf/3bd1369f2d280ee10000009b38f889/frameset.htm
    ABAP Lists
    http://help.sap.com/saphelp_47x200/helpdata/en/d2/cb408a455611d189710000e8322d00/frameset.htm
    Regards,
    Siddhesh

  • CE 7.1 Trial - Differences between the versions

    Hi there,
    I would like to check out the new BPM Feature within the NetWeaver    CE, but I'm a little confused about all the different versions available. There is a CE 7.1 Trial SP 3, CE 7.1 Trial SP 5 and a CE 7.1 Trial EHP 1...
    Whats the current Version and what are the differences between the Version?
    Does anyone know if ther will be a 64 Bit Version available soon?
    EDIT:
    Another question just occurred to me.... The installation guide says the system requirement is Windows XP SP2 (or higher). Does anyone have experience using the Trial with Windows 2008 (32bit)?
    thx in advance
    Matthias
    Edited by: Matthias Siegmund on Jan 5, 2010 11:07 AM

    Yes of course :
    CE 7.1.1 samples in SDN
    SAP NetWeaver Composition Environment Samples Center
    There is also some samples in the ES Workplace.
    http://esworkplace.sap.com/socoview(bD1lbiZjPTAwMSZkPW1pbg==)/render.asp?packageid=DEE98D07DF9FA9F1B3C7001A64D3F462&id=887E07910E364A239B6681699AC3A540
    Regards,
    Gilles.
    There is a server version of CE, this version should work on WS 2008 64 bits.

  • Difference between Flashback Versions Query vs Flashback Transaction Query

    plz somebody can clearly tell me difference between
    --Flashback Versions Query
    --Flashback Transaction Query                                                                                                                                                                                                                                   

    Hi,
    I was able to test the data given by you
    CREATE TABLE test1(a number);
    INSERT INTO test1 values(1);
    INSERT INTO test1 values(3);
    COMMIT;
    UPDATE test1 SET a=10 WHERE a=1;
    COMMIT;
    ALTEr TABLE test1 ENABLE ROW MOVEMENT;
    INSERT INTO test1 values(1);
    INSERT INTO test1 values(3);
    COMMIT;
    ALTEr TABLE test1 ENABLE ROW MOVEMENT;
    SELECT * FROM test1 VERSIONS BETWEEN TIMESTAMP
    TO_TIMESTAMP('2011-07-25 15:50:00', 'YYYY-MM-DD HH24:MI:SS') AND
    TO_TIMESTAMP('2011-07-25 15:56:00', 'YYYY-MM-DD HH24:MI:SS');
    A
    3
    1
    10
    3
    I didnt get any error. Please check again.

  • Differences between WRT54G versions

    Dear all,
    What are the differences between different version of WRT54G? eg, v1.0, v2.0, V3.0... V8.0, etc
    thanks.
    Solved!
    Go to Solution.

    See wikipedia for details.

  • Difference Between Current version & All Version in DMS in Material Master

    Hello All
    Could any one tell me the Difference between Current Version & All version of DMS in Material Master (in /MM02 transaction)Additional Data tab where Documents are attached in Document Data Tab.
    I am unable to see all Documents in "current Version" which are attached in "All Version"  option in /MM02 transaction Additional Data Tab in Document Data.
    How to display all DMS in current version which I can see in all version? Is there any configuration available in DMS?
    Thanks in Advance.
    Waiting for your valuable reply.

    Hi,
    01) I have attached the 02 DOCs at atime in material Master additional Data tab in all version option. First Doc type is ZDR & 02nd is ZTS and save my entries.
    02) Then I go to /MM02 Transaction ..So which Doc type will appeared in current version.
       In current version you will see 2 entries as below
      Doc type                                                                Version
       ZDR     <Mat number>        000     00
       ZTS     <MAt number>     000     00
    03) 03rd step When I go to /MM02 transaction & attached 03rd same ZTS doc type doc whether this doc can be dipsly in current version or not after saving my entry.
         In current version you will see following entries
    Doc type                                                                Version
       ZDR     <Mat number>        000     00
       ZTS     <MAt number>     000     01
    04) If I go to /MM02 transaction & attached 04th Doc (Doc type is ZAC) & save my entry. Can I see this Doc in current version when I once again go to /MM transaction.
         In current version you will see the following entries.
    Doc type                                                                Version
       ZDR     <Mat number>        000     00
       ZTS     <MAt number>     000     01
       ZAC           <Mat Number>                    000               00
    Regards,
    Deepak Kori

  • Differences between ABAP Programming and Dialog Programming

    Can any one explain me the Differences between ABAP Programming and Dialog Programming

    Hi,
    ABAP PROGRAMING:
    An ABAP program consists of individual ABAP statements. Each statement begins with a keyword and ends with a period.
    PROGRAM FIRST_PROGRAM.
    WRITE 'My First Program'.
    This example contains two statements, one on each line. The keywords are PROGRAM and WRITE. The program displays a list on the screen. In this case, the list consists of the line "My First Program".
    The keyword determines the category of the statement. For an overview of the different categories, refer to ABAP Statements.
    You can execute different parts of programs conditionally or in loops using the standard keywords IF, CASE, DO, and WHILE.
    When controlling the flow of an ABAP program, remember that the structure of the program is made up of processing blocks that cannot be nested. This section describes how to control the flow of a program within a processing block. The keywords covered here do not allow you to branch outside the processing block in which you use them. You can regard this as internal control of an ABAP program, as opposed to the external control provided by events in the ABAP runtime environment.
    To control the internal flow of a processing block, you can use control structures to divide it up into smaller statement blocks according to the principles of structured programming.
    DIALOG PROGRAMING:
    This is a classical programming method that is based on dynpros and dialog transactions.
    Classic Application Programming
    Separating the application layer from the presentation layer means that when you run an ABAP application program requiring user interaction, control of the program is continually passed backwards and forwards between these layers. While a screen is ready for input, the corresponding SAP GUI of the presentation layer is active. During this time, the application layer is not active for the application program. Therefore, the ABAP application servers are free for other tasks. Once the user has entered data on the screen, program control passes back to the application layer. Now, the presentation layer is inactive. The SAP GUI is still visible to the user during this time, and it is still displaying the screen, but it cannot accept user input. The SAP GUI does not become active again until the application program has called a new screen and sent it to the presentation server.
    Consequently, if you use this method, you need to divide dialog programs into single dialog steps, with each of these steps comprising the programming logic between two successive screens.
    REGARDS,
    VASAVI.
    KINDLY REWARD IF HELPFUL.

  • Satellite L670-1JN - Difference between BIOS versions

    My laptop L670-1JN bios version is 1.9, on download there is bios "2.10-WIN".
    What's the differences between the versions?
    Is it necesserary to update my bios?

    Hi Merivel,
    If everything is ok with your notebook I dont see a reason to update the BIOS.
    But on Toshiba website I found an article about keyboard issues which could be solved by new BIOS version:
    http://aps2.toshiba-tro.de/kb0/TSB1103370000R02.htm
    So probably thats the difference to older BIOS version

  • Can anyone tell me the major differences between the versions

    hi all,
    what is the difference between the versions 4.6c 4.7EE and 5.0.
    Atleast anyone suggest where i can get the difference exactly.
    Thanks,
    Saroja.

    <b>Difference between SAP 4.6b, 4.6c, 4.7e and ECC 5.0 Versions</b>
    If you are an existing user of SAP, you will probably be aware that as from January 2007 all releases below 4.6c will no longer officially be supported by SAP. Maintenance costs for releases 3.1 - 4.6b inclusive will also attract a total charge of 21% during 2005/6.
    So what are your upgrade options?
    You could upgrade to release 4.6c - or the more comprehensive mySAP.com - which are both currently scheduled to be supported by SAP until December 2009. These products have been available since 1999 and already have a broad user base. Bear in mind however that maintenance costs for this release will be 19% during 2007 and 21% during 2008/9.
    If you wish to avoid the expense and disruption of a potential further upgrade in 2006/7, you may want to consider upgrading to release 4.7 (SAP R/3 Enterprise). Whilst this product incorporates relatively new technology, it has the advantage of being supported by SAP until March 2012 and provides new functionality in many areas.
    SAP is encouraging existing users to go beyond the 4.7 (SAP R/3 Enterprise) environment and upgrade to mySAP ERP as a stepping stone to mySAP Business Suite. However, you should note that an upgrade to mySAP ERP requires a change in licensing plan. mySAP ERP licences are role-based, so you need to assess the number of finance, logistics, HR users etc. and pay accordingly. This is a radical change from previous licensing schemes operated by SAP, whereby each seat purchased was accorded full usage of the entire SAP environment (in line with user authorisations).
    No technology upgrade is necessary to move from 4.7 (SAP R/3 Enterprise) to mySAP ERP. You simply add the benefits of mySAP ERP to your installation as you go along. The upgrade from mySAP ERP to mySAP Business Suite is equally straightforward – you just add those mySAP products available in the latter that you require. The alternative strategy would be to remain on 4.7 (SAP R/3 Enterprise) or mySAP ERP and purchase mySAP products available with mySAP Business Suite as add-ons.
    Please see below the current maintenance schedule for SAP products:
    SAP R/3 3.1 - 4.6b
    Maintenance extension until December 2006
    2005/2006: additional fee of 4% (17% plus 4%)
    SAP R/3 4.6c
    Maintenance extension until December 2009
    2007: additional fee of 2% (17% plus 2%)
    2008/2009: additional fee of 4% (17% plus 4%)
    SAP R/3 Enterprise:
    Maintenance extension possible until March 2012, available to all customers
    April 1, 2009 - March 31,2010: additional fee of 2% (17% plus 2%)
    April 1, 2010 - March 31, 2012: additional fee of 4% (17% plus 4%)
    MySAP ERP 2003
    Mainstream maintenance until end of March 2009
    April 1, 2009 - March 31,2010: additional fee of 2% (17% plus 2%)
    April 1, 2010 - March 31, 2012: additional fee of 4% (17% plus 4%)
    MySAP ERP 2004
    Mainstream maintenance until end of March 2010
    April 1, 2010 - March 31, 2011: additional fee of 2% (17 plus 2%)
    April 1, 2012 - March 31, 2014: additional fee of 4% (17 plus 4%)
    All of the above maintenance durations and extensions include all industry add-ons and all legal charges for HR and FI/LO.
    If you are contained in say Financials and HR - then your burden to go to mySAP ERP is smaller - as you go from one system to another system.... on the opposite - if you use R/3 and use customer processes, manufacturing and purchasing processes - and you do not use yet mySAP CRM, mySAP SCM, mySAP SRM... then you not only have to pay more for the license - not only for mySAP ERP - but also for mySAP CRM, mySAP SRM, mySAP SCM... - the mySAP Business Suite may be interesting pricing option then...
    But then to pricing - SAP says they will reduce the credit on your R/3 payments with the change of the calendar year... for some a big motivation to move to mySAP ERP license... but as a Gartner report from today pointed out - not many of these customers really upgrade to mySAP ERP in terms of functionality - but use it more as a license centralization for some instance consolidation - as well as only a technical upgrade. And then there are the many SAP customers who buy mySAP ERP - but stay on R/3 - but get this as they buy the mySAP BW license for all their users with it... and it's cheaper to buy mySAP ERP (as you need it sooner or later anyway) - than buying mySAP BW standalone now - and mySAP ERP in a few years...
    One final argument... remember when mySAP ERP shipped first - March 2003. SAP said they would have the vertical code of R/3 by end of 2003... well they had not - all of it will be out only now in Q2 2006 with mySAP ERP 2005 --- three years later! How did SAP's world class engineering team miss dates so badly? It's tough to move working R/3 code over to the mySAP xxx world with NetWeaver! And no the secret: Is there a difference between you modifying a R/3 system -- and SAP development creating a vertical piece of code? Not really - or better - not at all... so have a very good luck at your modification...
    Finally - there are some tools in the market which have a very good handle on estimating the implementation cost... take a look at them.
    Bottom line: If you are using a lot of R/3 - you have major license cost and a major risk to upgrade... you should even look at alternatives to SAP then - as you spend as much in upgrading than switching... take advantage of some of the attractive commercial offerings from SAP competitors - even if you do this only to negotiate a better price from SAP.
    If you are using a little R/3 only - and that is contained in mySAP ERP... then it comes back to how much license you want to pay now (or later - so it's really a financial consideration) - and your overall risk readiness. If you are happy to pay now and risk averse - you go for mySAP ERP 2004 or 2005... if you are risk sensitive and don't want to pay now and wait for others to be the "guinea pigs" for mySAP ERP 2007 / 2005 etc - then you go to R/3 Enterprise. Easier upgrade, no license cost. Sit on the fence and see what SAP and competitors do to service enable their apps.
    Hope this helps a bit...

Maybe you are looking for

  • How to create a table of contents in a PDF

    I was wondering if anyone knew how to use preview in order to create a table of contents. This would make it easier for me to find my way around my PDF files. Thanks

  • FORMS 6i and referenced forms in the database and compilation

    Hello everybody, I must work on an existing FORMS 6i APPLICATION. I'm using FORMS 6i patch 18 on an ORACLE DATABASE 10g. When I open a form I've got the message 'to retrieve reference objects, you must connect to the database' ( I think subclassed ob

  • How to put list items in a numbers collumn? HelpxD

    Hey guys, I have made a list of extracted finance.yahoo data containing all the numbers on a balance sheet in applescript and i want to put it in numbers cells What i need to do now is to set value of cell E2 tp item 1 of list2010 set value of cell E

  • How to print the attribute name and value?

    Hi, All, I am learning Jaxp and DOM. I am trying to parse a xml document using DOM as DocumentBuilder builder = factory.newDocumentBuilder(); document = builder.parse( new File(argv[0]) ); Assume that my xml have three levels. For each node, there is

  • How to convert an NWDI project into a Local project?

    Hi Experts, Please tell me " how to convert an NWDI project into a Local project? " If you c