ABAP-HR Feature

hi friends,
could u plz tell me what is FEATURE Concept in ABAP-HR? and wher we can using this????/
with regards,
Priya.S

Hi,
When dealing with the HR module or HR data we use the FEATURE concept to define the number range for the various sub-modules and for the other object in HR.
Ex: To define the number range for the PERNRs,PAYROLL periods,accounting documents etc.
The T.code for the FEATUREs is [PM03].
For various modules and various infotype data, there will be a feature. We have to go to that t.code and by using the "feature" value, we can define the charecteristics like number ranges.
Regards,
Arun

Similar Messages

  • HR ABAP Pinch Feature

    hi,
    my requirement is related to HR ABAP,
    theres a feature called PINCH,
    which has following tree/node present...
    PINCH
    |___TCLAS
            |____A Master Date and time
                    |___________Position
    now currently the client doesnt have the Position which i have shown in the fig above, they want that to be added into the node,
    my question is if we can add the Position node on the tree, what effect will it have on  business.
    and if it handles the HR requirement properly, how do i add such a node in that tree.
    cheers,
    Aditya.

    Hi,
    Problem is not clear...
    PINCH is administrator group which defaulting positions. The administrator group is reponsible for PY, TM and PA.

  • Steps for ABAP Mapping

    Hello,
         Can any one explain how to do ABAP mapping?and necessary trancsaction codes for this?
    Ex: I am sending PO to reciever system.
    And if posibel screen shots....plz
    Thank you

    Hi Jyotsna,
    Which mapping we need to use..
    /people/udo.martens/blog/2006/08/23/comparing-performance-of-mapping-programs
    https://www.sdn.sap.com/irj/sdn/wiki?path=/display/xi/mapping%2btechniques
    ABAP MAPPING...
    You can implement the following mapping programs by using the ABAP Workbench:
    •     ABAP mappings [Seite 375] in ABAP objects
    •     XSLT mappings (ABAP Engine) [Seite 376]
    Use
    ABAP mappings are mapping programs in ABAP objects [Extern] that customers can implement using the ABAP Workbench.
    Prerequisites
    Note the prerequisites in the sections Purpose and Integration as well as the Restrictions in Mapping Development with the ABAP Workbench
    Features
    An ABAP mapping comprises an ABAP class that implements the interface IF_MAPPING in the package SAI_MAPPING. The interface has a method EXECUTE with the following signature:
    Importing Parameter                                               Parameter Meaning
    SOURCE(Type XSTRING)                                   Source XML document
    PARAM(Type Ref To  IF_MAPPING_PARAM)            Parameter object for read access to runtime constants (see below)
    TRACE (Type Ref To IF_MAPPING_TRACE)     Trace object for writing messages in the mapping trace (see below)
    Exporting Parameter                                                  Parameter     Meaning
    RESULT (Type XSTRING)                                Target XML document
    Exception: CX_MAPPING_FAULT
    Applications can decide themselves in the method EXECUTE how to import and change the source XML document. If you want to use the XSLT processor of SAP Web AS, you can use the ABAP Workbench to develop a stylesheet directly (see XSLT Mappings (ABAP Engine) [Seite 376]) rather than using ABAP mappings
    Runtime Constants
    In ABAP mapping you can read access message header fields. To do this, an object of type IF_MAPPING_PARAM is transferred to the EXECUTE method. The interface has constants for the names of the available parameters and a method GET, which returns the respective value for the parameter name. The constants are the same as in Java mappings [Seite 367], although the constant MAPPING_TRACE does not exist for ABAP mappings. Instead, the trace object is transferred directly using the parameter TRACE of the method IF_MAPPING~EXECUTE (see above).
    regards,
    Kishore

  • Use of ABAP Stack

    Can you please let me know what is ABAP Stack

    Fundamentals 
    Summary
    A comprehensive integration and application platform, SAP NetWeaver™ heralds a new approach to IT development and applications. It brings together the disparate worlds of packaged applications and custom development in a single ecosystem, in which enterprise applications as we know them become the building blocks of a new generation of service-oriented applications.
    Custom development with SAP NetWeaver™ is about the very latest in application development practices. Efficiency and flexibility are the watchwords. Application development is based on the model-driven paradigm – as little coding as possible, paired with maximum application robustness and flexibility with regard to front-ends. It is about visual, pattern-based programming that still offers complete control for the power developer.
    By SAP AG
    23 May 2007
    Architectural Background
    SAP NetWeaver is based on a dual-stack architecture based on ABAP and Java. While ABAP has been with SAP for years and provides a robust and scalable development and runtime environment for any type of business programming, Java is based on open standards and leverages SAP NetWeaver to the broad community of Java developers. In a service-oriented environment, however, the programming language boundaries disappear, since components written in one language (for example, ABAP) can expose their capabilities as services that are consumed by components written in another language (for example, Java). The interoperability is achieved through Web services standards that have been implemented for both stacks. Likewise, SAP’s user interface strategy is built on top of the Web Dynpro programming model that is supported seamlessly both in the Java and in the ABAP space.
    The question of which environment you should use when depends on a couple of criteria that have to be weighed up carefully.
    ABAP’s strength lies in its proven application server architecture. The language is based on a strong integration of OPEN SQL and manages large data sets known as internal tables. This allows use of ABAP in transaction-oriented environments with good performance. The development environment (ABAP Workbench) is tightly integrated in the application server. Since ABAP is essentially a server-based development infrastructure, work in large development teams is organized by means of the correction and transport system in a distributed development landscape. ABAP supports a variety of data types that are optimized for business processes. Many important engines of SAP NetWeaver such as the BI OLAP engine or the XI integration engine are implemented in ABAP.
    Java focuses more on the user interface side although more and more applications make use of the entire Java stack from user interface through business logic to persistence. Many of the ABAP scalability features have been adapted for the Java stack, such as the proven scalability using a J2EE dispatcher and J2EE server nodes (that correspond to the ABAP dispatcher and work processes). The NetWeaver Development Infrastructure organizes distributed development in teams by means of a central repository and build and transportation services similar in philosophy to ABAP’s change and transport system. However, there are subtle differences that have to be taken into account. Java development is carried out on the client side in the NetWeaver Developer Studio. A local J2EE engine makes it easy for Java developers to work offline and later integrate their work in a central test system. Sources are checked out locally so that you only need to connect from time to time to the development infrastructure. SAP has implemented a lot of SAP NetWeaver components in Java, such as the J2EE server itself, the Portal, and the Developer Studio to name just a few.
    ABAP and Java are code-based environments. Although they offer model-driven and highly-graphical tools such as the Web Dynpro View Designer or the Web Dynpro Data Modeler you end up in editor and debugger sessions, since most of the developer’s work has to be done here.
    Finally, it is important to note that SAP NetWeaver is in transition from an integration platform to a composition and business process platform.
    Composite applications can be developed on top of SAP NetWeaver and are supported by the composite application framework (CAF) and Guided Procedures.
    Both technologies accelerate composition on top of SAP NetWeaver, but are integrated in the Developer Studio and leverage existing technologies such as Web Dynpro and Adobe Forms integration.
    Regards
    Ben

  • No STMS on Web AS Java?

    Dear forum users,
    I've installed a Web AS Java using the "SAP Netweaver '04 SR 1 -> Java System -> Oracle -> Central system". Now I noticed that I can't logon using the SAP Gui, thus I can't use the Transport Management system. The problem is:
    We wanted to build up a central system with a JDI, in which all work from decentral development computers is collected- both ABAP AND Java development! How can I set up somthing like that? Do I have to install an ABAP System with a Java add-on, so that both -the JDI and the STMS- is available?
    Your suggestions will be appreciated!
    Regards,
    Volker

    Hi,
    It does come with a Pure ABAP only feature too... as per the following
    SAP Web Application Server comes with three installation options to match the customer’s need in mission critical environments.
    ·        ABAP and Java
    Complete infrastructure to develop and run ABAP and J2EE-based applications. This installation focuses on a seamless Java-ABAP integration. It is designed for productive use in large-scale environments.
    ·        Java only
    Complete infrastructure to develop and run J2EE-based applications. This installation is designed for productive use in large-scale environments.
    ·        ABAP only
    Complete infrastructure to develop and run ABAP-based applications. This installation is designed for productive use in large-scale environments.
    ·        Java Developer Workplace
    Complete infrastructure to develop and run J2EE based applications in a single-user system.
    Please read this space.
    http://help.sap.com/saphelp_nw04/helpdata/en/de/c8fe3e432fd861e10000000a114084/frameset.htm
    Hope that helps.
    Regards,
    Siddhesh

  • BAPI returns always 0 record

    Hello,
    We created in SAP(SE37) two functions to provide records from table BAPIORDERS Table.
    Both functions are RFC enabled.
    The functions are called with .net connector 2.0 and visual studio 2003 Ver.7.1.3088. Also we use the patch available in OSS note 506603.
    Calling of function 1 works fine. We get the correct record count and the according records.
    Function 2 returns always 0 as record count and in according to this, no records.
    The non table parameters are ok and there are no errors  reported. The selection parameters are OK
    Same result when we build a proxy with both or only one of the functions.
    No others functions added to the proxy.
    Thanks for help!

    Two possible reason:
    1. The function returns values, but they are not correctly unmarshalled. This could happen if something with the XML attributes is wrong.
    2. The function doesn't return anything.
    To find out if it's 1. or 2., you could use a network sniffer or turn on RFC trace. Check if there is the expected ammount of data is really returned. If 2. turns out to be the case, I recommend to use Abap-Debug feature to see if the paramter really arrive in the for as expected and why the function doesn't return anything.

  • Popup for new features of an own developed ABAP

    Hi,
    from time to time new features are integrated into existing ABAPs and I want to inform the users of these ABAPs about the new features.
    I would like to have a general mechanism where a screen with some documentation pops up when the user runs the ABAP for the first time after the new features have been implemented (perhaps with a check box to indicate that he has read the message).
    I do not want to implement everything from scratch but my investigations in 4.6C have not revealed anything useful. I know there were some applications which brought up a popup screen when used for the first time.
    Thanks for your help.
    Rabanus

    Hi Rabanus,
    Are you talking about including this functionality into your custom programs?
    Are you going to maintain the documentation for the new ABAP code yourself in some table/standard text and pop up it up for the users when they execute the code? What you can do is -
    1. Create a table with the key as User and Program Name and Sequence Number
    2. The non key field would be a checkbox field.
    3. Whenever a new functionality is added, you would create a standard text with the name as a concatenation of the Program Name and Sequence Number
    4. When a user executes the program, the AT SELECTION SCREEN event would first check for all Standard text(s) which contain the program name and then check the above table with combination of the user id and program name
    5. If no entry exists, then all the standard text - texts are read and displayed, as the user clicks the enter button to proceed on any  -you would create an entry in the above table with the user name, program name, sequence number (read from standard text name) and mark the checkbox as 'X' indicating the documentation has been read once by the user
    6. This way you can track the same and also if you want to have the user re-see the documentation, a system administrator can uncheck the checkbox in the table through a table maintenance.
    I dont think this solution is too complicated to implement. You can use the class CL_GUI_TEXTEDIT to show the documentation in the pop up.
    Lemme know how it works out if at all you attempt to try this.
    Regards,
    Aditya

  • Features in ABAP HR

    Hi,
    I would like to know what are the features in ABAP HR and how to use them in the program.
    I have a custom feature YEMPG and have to use it in my program for some validation on employee type.
    Sample code would be appretiated.
    reagrds,

    *: Report:  ZDOWNEMPDATA                                               :
    *: Author:  www.SAPDev.co.uk                                           :
    *: Date  :  2004                                                       :
    *: Description: Downloads employee data to TAB delimited flat files    :
    *: Report:  ZDOWNEMPDATA                                               :
    *: Author:  www.SAPDev.co.uk                                           :
    *: Date  :  2004                                                       :
    *: Description: Downloads employee data to TAB delimited flat files    :
    REPORT  zdownempdata                                         .
    INFOTYPES: 0000, 0001, 0007, 0008, 0121, 0615.
    NODES: pernr.
    TABLES: t001p.
    TYPES: BEGIN OF t_employee,
           INCLUDE STRUCTURE hrms_biw_io_occupancy.
      begda     TYPE begda,
      endda     TYPE endda,
      pernr     TYPE pernr_d,
      rfpnr     TYPE rfpnr,
      bukrs     TYPE bukrs,
      werks     TYPE persa,
      btrtl     TYPE btrtl,
      persg     TYPE persg,
      persk     TYPE persk,
      orgeh     TYPE orgeh,
      stell     TYPE stell,
      plans     TYPE plans,
      kokrs     TYPE mast_coar,
      kostl     TYPE mast_cctr,
      abkrs     TYPE abkrs,
      molga     TYPE molga,
      trfar     TYPE trfar,
      trfgb     TYPE trfgb,
      trfkz     TYPE trfkz,
      trfgr     TYPE trfgr,
      trfst     TYPE trfst,
      bsgrd     TYPE bsgrd,
      ansal     TYPE ansal_15,
      ancur     TYPE ancur,
      empct     TYPE empct,
      stat2     TYPE stat2,
      ncsdate     TYPE hiredate,
      sltyp     TYPE p_sltyp,
      slreg     TYPE p_slreg,
      slgrp     TYPE p_slgrp,
      sllev     TYPE p_sllvl,
      ansvh     TYPE ansvh,
      vdsk1     TYPE vdsk1,
      sname     TYPE smnam,
    END OF t_employee.
    DATA: it_employee TYPE STANDARD TABLE OF t_employee INITIAL SIZE 0,
          wa_employee TYPE t_employee.
    TYPES: BEGIN OF t_emptexts,
           INCLUDE STRUCTURE hrms_bw_txt_employee.
      DATEFROM     TYPE RSDATEFROM,
      DATETO     TYPE RSDATETO,
      PERNR     TYPE PERSNO,
      TXTMD     TYPE EMNAM,
    END OF t_emptexts.
    DATA: it_emptexts TYPE STANDARD TABLE OF t_emptexts INITIAL SIZE 0,
          wa_emptexts TYPE t_emptexts.
    TYPES: BEGIN OF t_contract,
           INCLUDE STRUCTURE pa0615.
      pernr TYPE p0615-pernr,
      begda TYPE p0615-begda,
      endda TYPE p0615-endda,
      aedtm TYPE p0615-aedtm,
      ctype TYPE p0615-ctype,
      cbeg  TYPE p0615-cbeg,
      cend  TYPE p0615-cend,
    END OF t_contract.
    DATA: it_contract TYPE STANDARD TABLE OF t_contract INITIAL SIZE 0,
          wa_contract TYPE t_contract.
    DATA: it_tabemp TYPE filetable,
          gd_subrcemp TYPE i,
          it_tabempt TYPE filetable,
          gd_subrcempt TYPE i,
          it_tabcont TYPE filetable,
          gd_subrccont TYPE i.
    DATA: gd_downfile TYPE string.
    SELECTION-SCREEN BEGIN OF BLOCK block1 WITH FRAME TITLE text-001.
    PARAMETERS: p_emp   LIKE rlgrap-filename,
                p_empt  LIKE rlgrap-filename,
                p_cont LIKE rlgrap-filename.
    SELECTION-SCREEN END OF BLOCK block1.
    *at selection-screen
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_emp.
      REFRESH: it_tabemp.
      CALL METHOD cl_gui_frontend_services=>file_open_dialog
        EXPORTING
          window_title      = 'Select File'
          default_filename  = '*.xls'
          initial_directory = 'C:\'
          multiselection    = ' '  "No multiple selection
        CHANGING
          file_table        = it_tabemp
          rc                = gd_subrcemp.
      LOOP AT it_tabemp INTO p_emp.
      ENDLOOP.
    *at selection-screen
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_empt.
      REFRESH: it_tabemp.
      CALL METHOD cl_gui_frontend_services=>file_open_dialog
        EXPORTING
          window_title      = 'Select File'
          default_filename  = '*.xls'
          initial_directory = 'C:\'
          multiselection    = ' '  "No multiple selection
        CHANGING
          file_table        = it_tabempt
          rc                = gd_subrcempt.
      LOOP AT it_tabempt INTO p_empt.
      ENDLOOP.
    *at selection-screen
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_cont.
      REFRESH: it_tabcont.
      CALL METHOD cl_gui_frontend_services=>file_open_dialog
        EXPORTING
          window_title      = 'Select File'
          default_filename  = '*.xls'
          initial_directory = 'C:\'
          multiselection    = ' '  "No multiple selection
        CHANGING
          file_table        = it_tabcont
          rc                = gd_subrccont.
      LOOP AT it_tabcont INTO p_cont.
      ENDLOOP.
    *START-OF-SELECTION.
    START-OF-SELECTION.
    GET pernr.
    Selecting the latest infotype record
      rp_provide_from_last p0000 space pn-begda pn-endda.
      rp_provide_from_last p0001 space pn-begda pn-endda.
      rp_provide_from_last p0007 space pn-begda pn-endda.
      rp_provide_from_last p0008 space pn-begda pn-endda.
      rp_provide_from_last p0121 space pn-begda pn-endda.
      rp_provide_from_last p0615 space pn-begda pn-endda.
      MOVE-CORRESPONDING p0001 TO wa_employee.
      wa_employee-rfpnr = p0121-rfp01. "?????
      MOVE-CORRESPONDING p0007 TO wa_employee.
      MOVE-CORRESPONDING p0008 TO wa_employee.
      MOVE-CORRESPONDING p0000 TO wa_employee.
      SELECT SINGLE molga
        FROM t001p
        INTO wa_employee-molga
       WHERE werks EQ p0001-werks AND
             btrtl EQ p0001-btrtl.
      SELECT SINGLE trfkz
        FROM t503
        INTO wa_employee-trfkz
       WHERE persg EQ p0001-persg AND
             persk EQ p0001-persk.
      CALL FUNCTION 'HR_ENTRY_DATE'
        EXPORTING
          persnr                     = pernr-pernr
      RCLAS                      =
      BEGDA                      = '18000101'
      ENDDA                      = '99991231'
      VARKY                      =
       IMPORTING
          entrydate                  = wa_employee-ncsdate
    TABLES
      ENTRY_DATES                =
    EXCEPTIONS
       ENTRY_DATE_NOT_FOUND       = 1
       PERNR_NOT_ASSIGNED         = 2
       OTHERS                     = 3
      IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
    append employee data
      APPEND wa_employee TO it_employee.
      CLEAR: wa_employee.
      wa_emptexts-datefrom = p0001-begda.
      wa_emptexts-dateto   = p0001-endda.
      wa_emptexts-pernr    = p0001-pernr.
      wa_emptexts-txtmd    = p0001-ename.
    append employee texts data
      APPEND wa_emptexts TO it_emptexts.
      CLEAR: wa_emptexts.
      MOVE-CORRESPONDING p0615 TO wa_contract.
    append employee contract data
      APPEND wa_contract TO it_contract.
      CLEAR: wa_contract.
    *END-OF-SELECTION.
    END-OF-SELECTION.
    download employee data
      IF NOT p_emp IS INITIAL.
        gd_downfile = p_emp.
        CALL FUNCTION 'GUI_DOWNLOAD'
          EXPORTING
            filename              = gd_downfile
            filetype              = 'ASC'
            write_field_separator = 'X'
          TABLES
            data_tab              = it_employee.
        IF sy-subrc EQ 0.
          WRITE:/ 'Employee file downloaded to',
                  gd_downfile.
        ELSE.
          WRITE:/ 'There was an error downloading Employee file to',
                  gd_downfile.
        ENDIF.
      ENDIF.
    download employee texts data
      IF NOT p_empt IS INITIAL.
        gd_downfile = p_empt.
        CALL FUNCTION 'GUI_DOWNLOAD'
          EXPORTING
            filename              = gd_downfile
            filetype              = 'ASC'
            write_field_separator = 'X'
          TABLES
            data_tab              = it_emptexts.
        IF sy-subrc EQ 0.
          WRITE:/ 'Employee text file downloaded to',
                  gd_downfile.
        ELSE.
          WRITE:/ 'There was an error downloading Employee text file to',
                  gd_downfile.
        ENDIF.
      ENDIF.
    download contract data
      IF NOT p_cont IS INITIAL.
        gd_downfile = p_cont.
        CALL FUNCTION 'GUI_DOWNLOAD'
          EXPORTING
            filename              = gd_downfile
            filetype              = 'ASC'
            write_field_separator = 'X'
          TABLES
            data_tab              = it_contract.
        IF sy-subrc EQ 0.
          WRITE:/ 'Employee contract file downloaded to',
                  gd_downfile.
        ELSE.
          WRITE:/ 'There was an error downloading Employee contract file to',
                  gd_downfile.
        ENDIF.
      ENDIF.
    Or you can refer to these too:
    http://www.****************/Tutorials/HRABAP/HRABAPMain.htm
    reward if helpful
    regars,
    preet

  • Upgrade to ECC 6 - Changes in ABAP Features

    Hi Fiiends,
        Dear friends we are in process to Upgrade from version 4.7 to ECC6.
        Can someone please help me with documentation about
        changes in ABAP features ar any new features available in
       ECC6
       I have seen that there are ABAP debugger screen has totally
      changes.
    Thanks and Regards,
      Gaurav

    diff between 4.7 to ECC 6.0 abap
    main diffeences between SAP 4.7 and ECC 6.0 versions ?
    diff between 4.6c to 4.7 abap
    difference between SAP 4.6C and SAP ECC6.0
    There is lot difference between 4.6c and 6.0
    1) ecc 6.0 coming with inbuild webdynpro , BSP it is not 4.6c
    2) In ecc we have interactive forms concept where it was not there in 4.6c
    3) 4.6c there is no unicode concept here we have unicode and non unicode
    ECC->enterprise central component.ECC 6.0 is the advanced version.if we consider in technical point of view then i can give u one example.
    In the new version we have enhancement points and enhancement sections along with enhancemnts and BADI'S.SAP has provided these ,so that without going for access keys we can write our code in the enhancement points along with Standard SAP code.So now SAP has provided more user friendly environment.Also a new DEBUGGER also arrived with the new version.Now we can see more things in the new er version of DEBUGGER.
    Few tables have been modified in ECC6.0.
    Tables TVARV & TTREX have been replaced by TVARVC & TTREXN respectively.
    Regards.

  • Call ABAP program from a Feature - PE03

    We are in process of upgrading from 4.6 C to ECC 6.0.  One feature (CSTV1) will not activate because there is a limit on generated programs to under 10,000 ABAP statements.  SAP told me to call an ABAP program from the feature to reduce the number of ABAP statements in the generated program.  Has anyone created a feature that called an ABAP program?  I searched SAP help and I can't find any information about calling a ABAP program.
    Thanks in advance,
       Mark Ashabraner

    Hi Mark,
    You can try it this way.. Get the name of the ABAP Program generated by the feature from its attributes. it will be something like '1PAPA/FEAT020Z0106'...May be you can change this program ie  put a substantial chunk of this code in a subroutine in another program & call that with a PERFORM from this Program..
    ~Suresh

  • TechEd recording for New Features in Web Dynpro ABAP session

    This week's SAP TechEd lecture of the week is New Features in Web Dynpro ABAP - hence this posting in the WDA forum.  It covers heavily the new features that came in NetWeaver 7.01 as well as giving a bit of a preview of some of the new features in 7.02. This session was recorded in 2009 at TechEd Phoenix.
    http://www.sdn.sap.com/irj/scn/index?rid=/media/uuid/80726482-3d07-2d10-009c-c5a4db525ff0
    These TechEd Lectures of the week only last for free for one week and then you need a subscription to the Virtual TechEd to be able to view them. So this session will only be available until June 17th.

    you can use link to action in table.So that when you click link you can see the message in window or where ever you want.
    check this link how to insert link to action in ALV Table.
    https://www.sdn.sap.com/irj/sdn/wiki?path=/display/snippets/webDynproABAP-UsingUIelementsinALVcomponentcells
    thanks
    Suman

  • Excel download feature in Web Dynpro Abap using OAOR document

    Hi Friends,
    I am facing an issue in implementing excel download feature in Web Dynpro.
    Problem: I have stored an excel document in OAOR. I am displaying data on screen using ALV display in WDA.
    I will provide a button to download excel in toolbar of ALV. When user clicks on this button i need to pick the document from OAOR and fill that with my screen values and download it to users desktop.
    Please help me in this. Problem is when i am calling these classes c_oi_container_control_creator=>get_container_control and cl_gui_custom_container from my View's method they are returning error.
    Thanks & Regards,
    Saud

    HI,
    You cannot use GUI classes and methods in web dynpro . That will dump.
    Instead you can use file down load UI element or..
    If you have the content in xstring format use ATTACH_FILE_TO_RESPONSE method of CL_WD_RUNTIME_SERVICES class.
    Regards,
    Madhu

  • The new features avilable in webdynpro for abap with EHP5

    Hi,
    Currently our ECC 6.0 is upgraded with EHP5 from EHP3.
    Could anyboy tell me the new featues available in webdynpro for abap for this EHP5. If i develop WDA objects in  EHP3 environment and transport it to new system with EHP5 . What would be the problems i encounter. kindly suggest me..
    thanks,
    Raghu

    I would expect in any case that there is no problem when you transport WDA build from ehp3 to ehp5 (Backward compatibility ).

  • Using alv features in web dynpro abap

    Hi Gurus,
    I am new at WDA. I have an wda program which shows query results as ALV. This results give me some information about user messages but normally i can't display all of the message text because it is too long.
    Now i want to give "hotspot" property to a cell(message text) and thus when i click it, i will see all of the message.
    How can i enable these and another functions of ALV?  
    Thanks

    you can use link to action in table.So that when you click link you can see the message in window or where ever you want.
    check this link how to insert link to action in ALV Table.
    https://www.sdn.sap.com/irj/sdn/wiki?path=/display/snippets/webDynproABAP-UsingUIelementsinALVcomponentcells
    thanks
    Suman

  • LOGICAL DATABASE IN HR ABAP PRPGRAMMING

    Hi Friends,
    what is use of LOGICAL DATABASE IN HR ABAP PROGRAMMING
    AND END-OF-SELECTION EVENT IN HR PROGRAMMING PROGRAMMING???
    regards,
    vijay.

    hi
    HR Logical Databases
    In Human Resources (HR), the following logical databases can be used as a data source for HR InfoSets:
    PNP (PNPCE)
    PAP
    PCH
    By selecting a logical database, you determine the HR data that can be reported on using an InfoSet.
    Logical Database PCH
    This logical database generally enables you to report on all HR infotypes. However, you are advised not to use this logical database unless you want to report on Personnel Planning data.
    Logical Database PNP (or PNPCE)
    Use logical database PNP to report on HR master data. It is possible to use logical database PCH to access this data, but PNP meets such reporting requirements more quickly because it is best suited to the task of selecting persons.
    Logical database PNP enables you to access HR master data and infotypes from Personnel Planning. For example, you have the following options:
    Reporting on the costs, number of attendees booked, and instructor for a business event on which an employee is booked
    Reporting on working time and planned compensation for a position that an employee occupies
    Reporting on the validity and proficiency of a qualification that an employee fulfils
    From a technical perspective, this means you can use PNP to report on all of the infotypes that exist for objects (infotype 1000) that have a direct relationship (infotype 1001) with the Person object.
    The ability to access infotypes from Personnel Planning using logical database PNP is a special feature that you can only use in the context of SAP Query and Ad Hoc Query. You cannot use this functionality for ABAP reports you programmed yourself.
    You can also use logical database PNP to report on data from Personnel Time Management (infotypes 2000 to 2999) and Payroll (special payroll infotypes for the USA and customer infotypes; for more information, access Customizing for the Human Resources Information System and see Payroll Results).
    Logical Database PAP
    Logical database PAP enables you to access data from Recruitment.
    regards
    navjot
    reward if helpfull

Maybe you are looking for