COPY INFORMATION BUTTON FROM STANDARD TRANSACTION

Hi!
I want to copy the selection screen from the standard transaction QA07, and also I want to copy the information button that appers next to the excecution button.
How can I copy that information button????
Thanks a lot!!!!

The report RQAAAS10 has the documentation and because of that documentation, the information button is coming on the QA07.
To copy this documentation:
Go to SE63
R3 Objects > Long Texts
Select the L5 > RE ( Reports, Function Groups, Logical Databases) node form the popup
Enter Report RQAAAS10
Select your languages and press Edit.
Select the Fullscreen Button.
Form the Fullscreen.. Text > Download.
Now, in your program upload this documentation.
By selecting the Text  > Upload in the documentation section.
Regards,
Naimesh Patel

Similar Messages

  • Calling custom dialog screen from Standard Transaction(user Exit)

    Hi, I'm calling Standard Transaction from a Custom Screen. I'm calling a custom screen again with in standard transaction (implemented custom screen thru user exits using macros). But when I click 'continue/cancel' in the custom screen, control is going back to main cutom screen rather go back to standard transaction. Could anyone please help me out how to come back to standard transaction from custom screen rather going back to main cutom screen.
    ***INCLUDE LZ_R_FORWARD_FORWARD_LOADI01 .
    *&      Module  USER_COMMAND_9000  INPUT
    MODULE user_command_9000 INPUT.
      CASE sy-ucomm.
        WHEN 'EXEC'.
          PERFORM validate_popup_data.
          IF flag_error_screen NE 'X'.
            MOVE-CORRESPONDING ZFFL_POPUP to var_ZFFL_POPUP.
            clear flag_return.
            SET SCREEN 0.
            LEAVE SCREEN.
          ENDIF.
        WHEN 'CANC'.
          flag_return = 'X'.
          SET SCREEN 0.
          LEAVE SCREEN.
        WHEN OTHERS.
      ENDCASE.
    ENDMODULE.                 " USER_COMMAND_9000  INPUT
    *&      Module  exit_9000  INPUT
    MODULE exit_9000 INPUT.
      CASE sy-ucomm.
        WHEN 'CANC'.
    *      MOVE perf_flag TO lbpla_exist_flag.
          flag_return = 'X'.
          SET SCREEN 0.
          LEAVE SCREEN.
      ENDCASE.
    ENDMODULE.                 " exit_9000  INPUT
    Thanks in advance.

    Hi
    So the command SET SCREEN 0. LEAVE SCREEN. should "place" the program just after the calling of the popup so here:
    FUNCTION z_call_screen.
    * Call the Pop up screen
        CALL SCREEN 9000 STARTING AT 35 05.
    "<------------------------- The program should be here after going back from popup 9000
    ENDFUNCTION.
    Is it true?
    Max

  • How to remove buttons from standard check in page

    Hi,
    Can any one tell me how to hide buttons from the standard check in page and re-arrange field in UCM. I want to just display Check In, Reset and Quick Help.
    Thanks,
    Abhijit
    Edited by: AbhijijitPr on Sep 6, 2010 2:28 PM

    Hey Tim,
    Even i am facing a similar situation but i have to hide the field on the selection of an option list
    How can i do it through profile and rules?
    Can it be done by using custom includes in the fields?
    if yes how?
    Thanks,

  • Data retrival from standard transaction with in a report

    hi all,
    i have a requirement like i need to pass the selection screen selections  to a standard transaction ca80 and need to get the material list from there to my report for furthur processing. is it possible with bdc or a bapi for this.
    can anyone please help urgent its eating my brain. points awarded for solution
    thanks in advance
    anupama

    hi deep kammula,
    this is a sample code for your query just check. it may help you.
    all the best.
    reward me points if usefull.
    Sample HR Reports - Allocate Petrol Allowance
    Two ABAP HR Programs, which are interconnected, the first takes employee numbers which should not be given Petrol allowance and the other program gives the petrol allowance to employees.
    FIRST PRG
    REPORT  ZPETROL_EXCLUDE                         .
    TABLES SSCRFIELDS.
    SELECTION-SCREEN BEGIN OF SCREEN 100.
    SELECTION-SCREEN SKIP 9.
    PARAMETERS NUMBER(200) TYPE C.
    SELECTION-SCREEN SKIP 2.
    SELECTION-SCREEN:
    BEGIN OF LINE,
      PUSHBUTTON 2(10) TEXT-001 USER-COMMAND PROC,
    END OF LINE.
    SELECTION-SCREEN END OF SCREEN 100.
    CALL SCREEN 100.
    AT SELECTION-SCREEN.
    CASE SSCRFIELDS.
    WHEN 'PROC'.
    SET PARAMETER ID: 'NUM' FIELD NUMBER.
    CALL TRANSACTION 'ZP_PALLOWANCE'.
    LEAVE TO SCREEN 0.
    ENDCASE.
    SECOND PRG
    REPORT  ZPR_PETROL_ALLOWANCE NO STANDARD PAGE
    HEADING                   .
    *-- Infotypes
    INFOTYPES : 0000, "Actions
                0002, "Personal Data
                0008. "Basic pay details
    *-- Tables
    TABLES : PERNR,   "Standard Selections for HR Master Data Reporting
             PC207,   "Payroll Results: Results Table
             PCL1,    "HR Cluster 1
             PCL2,    "HR Cluster 2
             T510,    "Pay scales
             T549A,   "Payroll areas
             T549Q,   "Payroll Periods
             PA0002.  "Personal details
    *-- Internal Tables
    *-- Internal Table Declaration For Holding The Data
    DATA: BEGIN OF INT_PETROL OCCURS 0,
            PERNR LIKE PA0008-PERNR,      "Personnel Number
            TRFST LIKE PA0008-TRFST,      "Pay Scale Level
            NAME(40),                     "Name of Employee
            PALLOWANCE TYPE P DECIMALS 2, "Petrol Allowance Amount
          END OF INT_PETROL.
    DATA: BEGIN OF PA0015_DATA OCCURS 0,
            PERNR LIKE PA0015-PERNR,
            BETRG LIKE PA0015-BETRG,
          END OF PA0015_DATA.
    DATA:BEGIN OF INT_PETROL2 OCCURS 0,
          PERNR LIKE PA0008-PERNR,      "Personnel Number
          VORNA LIKE PA0002-VORNA,      "First Name
          NACHN LIKE PA0002-NACHN,      "Last Name
          TRFST LIKE PA0008-TRFST,      "Pay Scale Level
          NAME(40),                     "Name of Employee
          PALLOWANCE TYPE P DECIMALS 2, "Petrol Allowance Amount
         END OF INT_PETROL2.
    DATA : TITLE TYPE LVC_TITLE.
    DATA:  BEGIN OF PER_NO OCCURS 0,
            PERNR LIKE PA0008-PERNR,
            TRFST LIKE PA0008-TRFST,
           END OF PER_NO.
    DATA: BEGIN OF MSG OCCURS 0,
          MSG1(100) TYPE C,
          END OF MSG.
    DATA: FLAG TYPE I VALUE '0',
          DIS_FLAG TYPE I VALUE '0'.
    DATA: INT_PETROL3 LIKE STANDARD TABLE OF INT_PETROL2 INITIAL SIZE 0
    WITH HEADER LINE.
    DATA: INT_PETROL1 LIKE STANDARD TABLE OF INT_PETROL INITIAL SIZE 0 WITH
    HEADER LINE.
    DATA: WA_PET_ALLOWANCE TYPE ZBPETROL_ALL.    "WORKAREA FOR INSERTING
    VALUES.
    *DATA: P_LGART1 LIKE T512T-LGART VALUE '0010'.  "CHANGE WAGE TYPE HERE
    DATA: P_LGART1 LIKE T512T-LGART VALUE '0077'.  "CHANGE WAGE TYPE HERE
    DATA: BEGIN OF INT_0015 OCCURS 0,
            PERNR(038),
            BEGDA(010),
            BETRG(018),
          END OF INT_0015.
    *--  Internal Table To Store Error Records.
    DATA: E_INT_0015 LIKE INT_0015 OCCURS 0 WITH HEADER LINE.
    *-- Batch Input Data of Single Transaction
    DATA: BDCDATA LIKE BDCDATA OCCURS 0 WITH HEADER LINE.
    *-- Internal Table For Export and Import Payroll Results
    DATA: INT_RGDIR LIKE PC261 OCCURS 0 WITH HEADER LINE,
          LGTXT LIKE T512T-LGTXT.
    DATA: BEGIN OF EMP_NO OCCURS 0,
            PERNR(4) TYPE C,
          END OF EMP_NO.
    DATA: BEGIN OF EMP_NO1 OCCURS 0,
            PERNR TYPE I,
          END OF EMP_NO1.
    DATA EMPNO LIKE STANDARD TABLE OF EMP_NO INITIAL SIZE 0.
    DATA EMPNO1 LIKE STANDARD TABLE OF EMP_NO1 INITIAL SIZE 0 WITH HEADER
    LINE.
    DATA LEN1 TYPE I.
    DATA: ERR  LIKE MESSAGE.
    DATA TEMP_NUM(200) TYPE C.
    *-- Includes
    *-- International Include
    INCLUDE RPC2CD09.  "Cluster CD data definition
    INCLUDE RPC2CA00.  "Cluster CA Data-Definition
    INCLUDE RPPPXD00.  "Data Definition buffer PCL1/PCL2 Buffer INCLUDE RPPPXD10.
    "Common part buffer PCL1/PCL2 INCLUDE RPPPXM00.  "Buffer Handling routine
    *-- Country Specific Include
    INCLUDE PC2RXIN0.  "Cluster IN data definition
    INCLUDE RPC2RX09.
    *-- ALV Declaration
    TYPE-POOLS : SLIS.
    DATA: INT_FIELDCAT TYPE SLIS_T_FIELDCAT_ALV WITH HEADER LINE,
          INT_EVENTS TYPE SLIS_T_EVENT,
          INT_LAYOUT TYPE SLIS_LAYOUT_ALV,
          WS_EVENTS TYPE SLIS_ALV_EVENT,
          WS_REPID LIKE SY-REPID.
    *-- Initialization
    INITIALIZATION.
      WS_REPID = SY-REPID.
    *-- At Selection-Screen
    START-OF-SELECTION.
      SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-001.
      SELECTION-SCREEN BEGIN OF LINE.
      SELECTION-SCREEN COMMENT 1(30) TEXT-002.
      SELECTION-SCREEN POSITION 33.
      PARAMETERS: P_RATE TYPE P DECIMALS 2.
      SELECTION-SCREEN END OF LINE.
      SELECTION-SCREEN END OF BLOCK B1.
      SELECTION-SCREEN BEGIN OF BLOCK B2 WITH FRAME TITLE TEXT-003.
      SELECTION-SCREEN BEGIN OF BLOCK B3.
      PARAMETERS: P_UPLOAD AS CHECKBOX,
                  P_FG RADIOBUTTON GROUP G1,
                  P_BG RADIOBUTTON GROUP G1.
      SELECTION-SCREEN END OF BLOCK B3.
      SELECTION-SCREEN BEGIN OF BLOCK B4.
      PARAMETERS: P_DI AS CHECKBOX.
      SELECTION-SCREEN END OF BLOCK B4.
      SELECTION-SCREEN END OF BLOCK B2.
    AT SELECTION-SCREEN.
    *-- Wate Type Text
      SELECT SINGLE LGTXT INTO LGTXT FROM T512T WHERE SPRSL = 'E' AND
                                      MOLGA = '40' AND LGART = P_LGART1 .
    *-- Data Retrieval From Logical Database PNP
    GET PERNR.
      PROVIDE PERNR FROM P0000 VORNA NACHN FROM P0002 BETWEEN PN-BEGDA AND
    PN-ENDDA.
        INT_PETROL1-PERNR = P0000-PERNR.
        CONCATENATE P0002-VORNA P0002-NACHN INTO INT_PETROL1-NAME SEPARATED
    BY SPACE.
      ENDPROVIDE.
    *-- Clear Data
      CLEAR: RGDIR, INT_RGDIR.
      REFRESH: RGDIR, INT_RGDIR.
    *-- Read All The Payroll Runs For An Employee
      CD-KEY-PERNR = PERNR-PERNR.
      RP-IMP-C2-CU.
      CHECK RP-IMP-CD-SUBRC EQ 0.
    *-- Clear Data
      REFRESH: RT.
    Read IN Cluster.
      LOOP AT RGDIR WHERE FPBEG >= PN-BEGDA AND FPEND <= PN-ENDDA.
        MOVE-CORRESPONDING RGDIR TO INT_RGDIR.
        APPEND INT_RGDIR.
        CLEAR INT_RGDIR.
      ENDLOOP.
    Read the last record.
      SORT INT_RGDIR BY SEQNR DESCENDING.
      READ TABLE INT_RGDIR INDEX 1.
      RX-KEY-SEQNO = INT_RGDIR-SEQNR.
      RX-KEY-PERNR = PERNR-PERNR.
      RP-IMP-C2-IN.
      CHECK RP-IMP-IN-SUBRC EQ 0.
      READ TABLE RT WITH KEY LGART = P_LGART1.
      IF SY-SUBRC = 0.
        INT_PETROL1-PALLOWANCE = RT-BETRG.
      ENDIF.
      APPEND INT_PETROL1.
      CLEAR INT_PETROL1.
      SELECT TRFST PERNR
      INTO CORRESPONDING FIELDS OF TABLE PER_NO
      FROM PA0008
      WHERE TRFST LIKE 'L%'
      AND BET01 > 0.
      SORT PER_NO.
      DELETE ADJACENT DUPLICATES FROM PER_NO.
    *-- END-OF-SELECTION.
    END-OF-SELECTION.
      LOOP AT INT_PETROL1.
        READ TABLE PER_NO WITH KEY PERNR = INT_PETROL1-PERNR.
        IF SY-SUBRC = 0.
          INT_PETROL-TRFST = PER_NO-TRFST.
          MODIFY INT_PETROL1 FROM INT_PETROL TRANSPORTING TRFST.
        ENDIF.
      ENDLOOP.
      SORT INT_PETROL1.
      DELETE ADJACENT DUPLICATES FROM INT_PETROL1.
      CONCATENATE 'From'  '  :  ' PN-BEGDA6(2) '.' PN-BEGDA4(2) '.' PN-
    BEGDA+0(4)
      '   To' ' :  '  PN-ENDDA6(2) '.' PN-ENDDA4(2) '.' PN-ENDDA+0(4)
    INTO TITLE.
      IF P_DI = 'X'.    "TO DISPLAY PETROL ALLOWANCE ONLY
        IF PNPTIMRA = 'X'.      "CHECK OTHER PERIOD CHECKED
          DIS_FLAG = 1.
        ENDIF.
        IF PNPTIMR9 = 'X'.    "CHECK TO SEE CURRENT PERIOD SELECTED
    CASES - NO RATE GIVEN, RATE GIVEN
    CURRENT PERIOD UPLOADED BUT PAYROLL NOT WRITTEN SO NO RESULT FROM LDB
            SELECT RATE INTO P_RATE FROM ZBPETROL_ALL WHERE BEGDA = PN- BEGDA AND ENDDA = PN-ENDDA.
            ENDSELECT.
            IF SY-DBCNT = 0.
              MESSAGE I455(0) WITH 'NO PETROL RATE EXSISTS'.
            ELSE.
              FLAG = 1.
            ENDIF.  "OF SY-DBCNT
          IF P_RATE > 0 AND FLAG = 1. " PETROL RATE EXSISTS.
            SELECT PERNR SUM( BETRG ) INTO TABLE PA0015_DATA
            FROM PA0015
            WHERE BEGDA BETWEEN PN-BEGDA AND PN-ENDDA
            GROUP BY PERNR.
            SELECT APERNR ATRFST BVORNA BNACHN
            INTO CORRESPONDING FIELDS OF TABLE INT_PETROL3
            FROM PA0008 AS A
            INNER JOIN PA0002 AS B ON BPERNR = APERNR
            WHERE A~TRFST LIKE 'L%'
            AND A~BET01 > 0.
            SORT INT_PETROL3.
            DELETE ADJACENT DUPLICATES FROM INT_PETROL3.
            REFRESH INT_PETROL1.
            LOOP AT INT_PETROL3 INTO INT_PETROL2.    "loop to transport
    employee name
              CONCATENATE INT_PETROL2-VORNA INT_PETROL2-NACHN INTO
    INT_PETROL2-NAME SEPARATED BY SPACE.
              MODIFY INT_PETROL3 FROM INT_PETROL2 TRANSPORTING NAME.
            ENDLOOP.
            LOOP AT INT_PETROL3 INTO INT_PETROL2.    "loop to transport
    one
    table to another table
              READ TABLE PA0015_DATA WITH KEY PERNR = INT_PETROL2-PERNR.
              IF SY-SUBRC = 0.
                INT_PETROL-PERNR = INT_PETROL2-PERNR.
                INT_PETROL-TRFST = INT_PETROL2-TRFST.
                INT_PETROL-NAME = INT_PETROL2-NAME.
                INT_PETROL-PALLOWANCE = PA0015_DATA-BETRG.
                APPEND INT_PETROL TO INT_PETROL1.
              ENDIF.
            ENDLOOP.
            DIS_FLAG = 1.
          ENDIF.  "P_RATE > 0 AND FLAG = 1.
          IF P_RATE > 0 AND FLAG = 0.  "CURRENT PERIOD AND DATA NOT UPLOADED
            SELECT APERNR ATRFST BVORNA BNACHN
            INTO CORRESPONDING FIELDS OF TABLE INT_PETROL3
            FROM PA0008 AS A
            INNER JOIN PA0002 AS B ON BPERNR = APERNR
            WHERE A~TRFST LIKE 'L%'
            AND A~BET01 > 0.
            SORT INT_PETROL3.
            DELETE ADJACENT DUPLICATES FROM INT_PETROL3.
            REFRESH INT_PETROL1.
            LOOP AT INT_PETROL3 INTO INT_PETROL2.    "loop to transport
    employee name
              CONCATENATE INT_PETROL2-VORNA INT_PETROL2-NACHN INTO
    INT_PETROL2-NAME SEPARATED BY SPACE.
              MODIFY INT_PETROL3 FROM INT_PETROL2 TRANSPORTING NAME.
            ENDLOOP.
            PERFORM GET_VALUE.  "TO CONVERT THE FIRST SCREEN PERNR INTO
    NUMBER FORMATE
            LOOP AT INT_PETROL3 INTO INT_PETROL2.    "loop to transport
    one
    table to another table
              READ TABLE EMPNO1 WITH KEY PERNR = INT_PETROL2-PERNR.
              IF SY-SUBRC <> 0.
                INT_PETROL-PERNR = INT_PETROL2-PERNR.
                INT_PETROL-TRFST = INT_PETROL2-TRFST.
                INT_PETROL-NAME = INT_PETROL2-NAME.
                APPEND INT_PETROL TO INT_PETROL1.
              ENDIF.
            ENDLOOP.
            PERFORM CAL_ALLOWANCE.
          ENDIF.  " OF P_RATE > 0
          DIS_FLAG = 1.
        ENDIF.  " OF CURRENT PERIOD CHECK.
      ENDIF.  " OF CHECK DISPLAY.
    *----BDC
      IF P_UPLOAD = 'X'.
        IF PNPTIMRA = 'X'.      "CHECK OTHER PERIOD CHECKED
          MESSAGE I455(0) WITH 'Petrol Allowance cannot be uploaded'.
          LEAVE SCREEN.
        ENDIF.
        IF P_RATE > 0.
         IF P_RATE > 0 OR P_RATE = 0.
          IF PNPTIMR9 = 'X'.    "CHECK TO SEE CURRENT PERIOD SELECTED
            WA_PET_ALLOWANCE-BEGDA = PN-BEGDA.
            WA_PET_ALLOWANCE-ENDDA = PN-ENDDA.
            WA_PET_ALLOWANCE-RATE = P_RATE.
            WA_PET_ALLOWANCE-CURR = 'INR'.
            INSERT INTO ZBPETROL_ALL VALUES WA_PET_ALLOWANCE.
            SELECT A~PERNR A~TRFST B~VORNA B~NACHN
            INTO CORRESPONDING FIELDS OF TABLE INT_PETROL3
            FROM PA0008 AS A
            INNER JOIN PA0002 AS B ON B~PERNR = A~PERNR
            WHERE A~TRFST IN ('L1' , 'L2' , 'L3')
            AND A~BET01 > 0.
            SORT INT_PETROL3.
            DELETE ADJACENT DUPLICATES FROM INT_PETROL3.
            REFRESH INT_PETROL1.
            LOOP AT INT_PETROL3 INTO INT_PETROL2.    "loop to transport
    employee name
              CONCATENATE INT_PETROL2-VORNA INT_PETROL2-NACHN INTO
    INT_PETROL2-NAME SEPARATED BY SPACE.
              MODIFY INT_PETROL3 FROM INT_PETROL2 TRANSPORTING NAME.
            ENDLOOP.
            PERFORM GET_VALUE.  "TO CONVERT THE FIRST SCREEN PERNR INTO
    NUMBER FORMATE
            LOOP AT INT_PETROL3 INTO INT_PETROL2.    "loop to transport
    one
    table to another table
              READ TABLE EMPNO1 WITH KEY PERNR = INT_PETROL2-PERNR.
              IF SY-SUBRC <> 0.
                INT_PETROL-PERNR = INT_PETROL2-PERNR.
                INT_PETROL-TRFST = INT_PETROL2-TRFST.
                INT_PETROL-NAME = INT_PETROL2-NAME.
                APPEND INT_PETROL TO INT_PETROL1.
              ENDIF.
            ENDLOOP.
            PERFORM CAL_ALLOWANCE.
            DIS_FLAG = 1.
            SORT INT_PETROL1.
            LOOP AT INT_PETROL1.
              MOVE: INT_PETROL1-PERNR TO INT_0015-PERNR,
              INT_PETROL1-PALLOWANCE TO INT_0015-BETRG.
              CONCATENATE PN-ENDDA6(2) PN-ENDDA4(2) PN-ENDDA+0(4) INTO
    INT_0015-BEGDA SEPARATED BY '.'.
              APPEND INT_0015.
              CLEAR INT_0015.
            ENDLOOP.
            LOOP AT INT_0015.
              PERFORM F_BDCDATA.
              IF P_FG = 'X'.
                CALL TRANSACTION 'PA30' USING BDCDATA MODE 'A' UPDATE 'S'.
              ELSE.
                CALL TRANSACTION 'PA30' USING BDCDATA MODE 'N' UPDATE 'S'.
              ENDIF.
    *-- Handling Error records.
              IF SY-SUBRC <> 0.
    *-- Handling Error Messages
                PERFORM ERROR_MSG.
                MOVE-CORRESPONDING INT_0015 TO E_INT_0015.
                APPEND E_INT_0015.
                CLEAR E_INT_0015.
              ENDIF.
              REFRESH BDCDATA.
            ENDLOOP.
    *-- Downloading Error Records.
            CALL FUNCTION 'GUI_DOWNLOAD'
              EXPORTING
                FILENAME = 'C:\Errors.Txt'
                FILETYPE = 'ASC'
              TABLES
                DATA_TAB = E_INT_0015.
    *-- Downloading Error Messages.
            CALL FUNCTION 'GUI_DOWNLOAD'
              EXPORTING
                FILENAME = 'C:\Err_Msg.Txt'
                FILETYPE = 'ASC'
              TABLES
                DATA_TAB = MSG.
          ENDIF.  " FOR CURRENT PERIOD
      ENDIF.
        ELSE.
          MESSAGE I455(0) WITH 'Enter Petrol Rate'.
          LEAVE TO SCREEN 0.
        ENDIF.    " FOR PETROL RATE
      ENDIF.    " FOR UPLOAD
      IF DIS_FLAG = 1.
        INT_LAYOUT-SUBTOTALS_TEXT = TEXT-004.
        INT_LAYOUT-TOTALS_TEXT = TEXT-004.
        INT_LAYOUT-ZEBRA = 'X'.
        PERFORM FILL_FIELDCAT.
        PERFORM GET_EVENTS_ALV.
        CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
          EXPORTING
            I_CALLBACK_PROGRAM = WS_REPID
            IS_LAYOUT          = INT_LAYOUT
            IT_FIELDCAT        = INT_FIELDCAT[]
            I_DEFAULT          = 'X'
            I_SAVE             = 'X'
            IT_EVENTS          = INT_EVENTS
          TABLES
            T_OUTTAB           = INT_PETROL1
          EXCEPTIONS
            PROGRAM_ERROR      = 1
            OTHERS             = 2.
        IF SY-SUBRC <> 0.
          MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
                  WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
        ENDIF.
      ENDIF.
    *&      Form  GET_VALUE
          text
    FORM GET_VALUE.
      GET PARAMETER ID: 'NUM' FIELD TEMP_NUM.
      IF TEMP_NUM <> ''.
        LEN1 = STRLEN( TEMP_NUM ).
        PERFORM GET_PERNR.
        APPEND TEMP_NUM TO EMPNO.
        LOOP AT EMPNO INTO EMP_NO.
          CALL FUNCTION 'CHECK_AND_CONVERT_NUMERICS'
          EXPORTING
        DFELD              = ' '
            DMZEI              = ','
            DTYPE              = 'STRING'
        DYPNO              = ' '
            EFELD              = EMP_NO-PERNR
        FNAME              = ' '
        PROGR              = ' '
        IMP_DECIMALS       = '0'
          IMPORTING
        ERROR              =
           IFELD              = EMP_NO1-PERNR
           MESSG              = ERR
        MSGLN              =
          IF ( ERR-MSGID = '' ).
            APPEND EMP_NO1 TO EMPNO1.
            CLEAR EMP_NO1-PERNR.
          ELSE.
            MESSAGE I455(0) WITH 'Could not convert employee number'.
            LEAVE TO SCREEN 0.
          ENDIF.
        ENDLOOP.
      ENDIF.
    ENDFORM.                    "GET_VALUE
    *&      Form  GET_PERNR
          text
    FORM GET_PERNR.
      SPLIT TEMP_NUM AT ',' INTO EMP_NO TEMP_NUM.
      APPEND EMP_NO TO EMPNO.
      CLEAR EMP_NO.
      SEARCH TEMP_NUM FOR ','.
      IF SY-SUBRC = 0.
        PERFORM GET_PERNR.
      ENDIF.
    ENDFORM.                    "GET_PERNR
    *&      Form  ERROR_MSG
          text
    -->  p1        text
    <--  p2        text
    FORM ERROR_MSG.
      IF SY-SUBRC <> 0.
        CALL FUNCTION 'FORMAT_MESSAGE'
          EXPORTING
            LANG = SY-LANGU
          IMPORTING
            MSG  = MSG-MSG1.
        APPEND MSG.
        CLEAR MSG.
      ENDIF.
    ENDFORM.                    "ERROR_MSG
    *&      Form  F_BDCDATA
          text
    FORM F_BDCDATA.
      PERFORM BDC_DYNPRO      USING 'SAPMP50A' '1000'.
      PERFORM BDC_FIELD       USING 'BDC_OKCODE'
                                    '=INS'.
      PERFORM BDC_FIELD       USING 'RP50G-PERNR'
                                    INT_0015-PERNR.
      PERFORM BDC_FIELD       USING 'RP50G-TIMR6'
                                    'X'.
      PERFORM BDC_FIELD       USING 'BDC_CURSOR'
                                    'RP50G-CHOIC'.
      PERFORM BDC_FIELD       USING 'RP50G-CHOIC'
                                    '0015'.
      PERFORM BDC_DYNPRO      USING 'MP001500' '2000'.
      PERFORM BDC_FIELD       USING 'BDC_CURSOR'
                                    'Q0015-BETRG'.
      PERFORM BDC_FIELD       USING 'BDC_OKCODE'
                                    '/00'.
      PERFORM BDC_FIELD       USING 'P0015-LGART'
                                    '0077'.        "CHANGE WAGE TYPE HERE
    ALSO
      PERFORM BDC_FIELD       USING 'Q0015-BETRG'
                                    INT_0015-BETRG.
      PERFORM BDC_FIELD       USING 'P0015-WAERS'
                                    'INR'.
      PERFORM BDC_FIELD       USING 'P0015-BEGDA'
                                     INT_0015-BEGDA.
      PERFORM BDC_DYNPRO      USING 'MP001500' '2000'.
      PERFORM BDC_FIELD       USING 'BDC_CURSOR'
                                    'P0015-LGART'.
      PERFORM BDC_FIELD       USING 'BDC_OKCODE'
                                    '=UPD'.
      PERFORM BDC_FIELD       USING 'P0015-LGART'
                                    '0077'.       "CHANGE WAGE TYPE HERE
    ALSO
      PERFORM BDC_FIELD       USING 'Q0015-BETRG'
                                    INT_0015-BETRG.
      PERFORM BDC_FIELD       USING 'P0015-WAERS'
                                    'INR'.
      PERFORM BDC_FIELD       USING 'P0015-BEGDA'
                                    INT_0015-BEGDA.
    ENDFORM.                    "F_BDCDATA
    *&      Form  BDC_DYNPRO
          text
         -->P_0732   text
         -->P_0733   text
    FORM BDC_DYNPRO  USING    VALUE(P_0732) TYPE C
                              VALUE(P_0733) TYPE C.
      CLEAR BDCDATA.
      BDCDATA-PROGRAM  = P_0732.
      BDCDATA-DYNPRO   = P_0733.
      BDCDATA-DYNBEGIN = 'X'.
      APPEND BDCDATA.
    ENDFORM.                    " BDC_DYNPRO
    *&      Form  BDC_FIELD
          text
         -->P_0755   text
         -->P_0756   text
    FORM BDC_FIELD  USING    VALUE(P_0755) TYPE C
                             VALUE(P_0756) TYPE C.
      CLEAR BDCDATA.
      BDCDATA-FNAM = P_0755.
      BDCDATA-FVAL = P_0756.
      APPEND BDCDATA.
    ENDFORM.                    " BDC_FIELD
    *&      Form  CAL_ALLOWANCE
          text
    FORM CAL_ALLOWANCE.
      LOOP AT INT_PETROL1 INTO INT_PETROL.
        IF INT_PETROL-TRFST = 'L1'.
          INT_PETROL-PALLOWANCE = P_RATE * 100.   "CHANGE TO SELECT WHEN
    DISPLAY
        ELSEIF INT_PETROL-TRFST = 'L2'.
          INT_PETROL-PALLOWANCE = P_RATE * 150.
        ELSEIF INT_PETROL-TRFST = 'L3'.
          INT_PETROL-PALLOWANCE = P_RATE * 150.
        ELSEIF INT_PETROL-TRFST = 'L4'.
    INT_PETROL-PALLOWANCE = P_RATE * 200.
        ELSEIF INT_PETROL-TRFST = 'L5'.
    INT_PETROL-PALLOWANCE = P_RATE * 250.
        ENDIF.
        MODIFY INT_PETROL1 FROM INT_PETROL TRANSPORTING PALLOWANCE.
      ENDLOOP.
    ENDFORM.                    "CAL_ALLOWANCE
    *&      Form  FILL_FIELDCAT
          text
    -->  p1        text
    <--  p2        text
    FORM FILL_FIELDCAT.
      INT_FIELDCAT-COL_POS = 1.
      INT_FIELDCAT-TABNAME = 'INT_PETROL1'.
      INT_FIELDCAT-FIELDNAME = 'PERNR'.
      INT_FIELDCAT-SELTEXT_L = TEXT-005.
      INT_FIELDCAT-OUTPUTLEN = 10.
      INT_FIELDCAT-KEY = 'X'.
      APPEND INT_FIELDCAT.
      CLEAR INT_FIELDCAT.
      INT_FIELDCAT-COL_POS = 2.
      INT_FIELDCAT-TABNAME = 'INT_PETROL1'.
      INT_FIELDCAT-FIELDNAME = 'NAME'.
      INT_FIELDCAT-SELTEXT_L = TEXT-006.
      INT_FIELDCAT-OUTPUTLEN = 25.
      INT_FIELDCAT-KEY = 'X'.
      APPEND INT_FIELDCAT.
      CLEAR INT_FIELDCAT.
      INT_FIELDCAT-COL_POS = 3.
      INT_FIELDCAT-TABNAME = 'INT_PETROL1'.
      INT_FIELDCAT-FIELDNAME = 'TRFST'.
      INT_FIELDCAT-SELTEXT_L = TEXT-007.
      INT_FIELDCAT-OUTPUTLEN = 5.
      INT_FIELDCAT-KEY = 'X'.
      APPEND INT_FIELDCAT.
      CLEAR INT_FIELDCAT.
      INT_FIELDCAT-COL_POS = 4.
      INT_FIELDCAT-TABNAME = 'INT_PETROL1'.
      INT_FIELDCAT-FIELDNAME = 'PALLOWANCE'.
      INT_FIELDCAT-SELTEXT_L = TEXT-008.
      INT_FIELDCAT-OUTPUTLEN = 16.
      INT_FIELDCAT-KEY = 'X'.
      APPEND INT_FIELDCAT.
      CLEAR INT_FIELDCAT.
    ENDFORM.                    " FILL_FIELDCAT
    *&      Form  GET_EVENTS_ALV
          text
    -->  p1        text
    <--  p2        text
    FORM GET_EVENTS_ALV.
      CALL FUNCTION 'REUSE_ALV_EVENTS_GET'
        EXPORTING
          I_LIST_TYPE     = 1
        IMPORTING
          ET_EVENTS       = INT_EVENTS[]
        EXCEPTIONS
          LIST_TYPE_WRONG = 1
          OTHERS          = 2.
      IF SY-SUBRC <> 0.
        MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
                WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
      READ TABLE INT_EVENTS INTO WS_EVENTS WITH KEY NAME =
    SLIS_EV_TOP_OF_PAGE.
      IF SY-SUBRC = 0.
        WS_EVENTS-FORM = 'TOP'.
        MODIFY INT_EVENTS FROM WS_EVENTS INDEX SY-TABIX.
      ENDIF.
    ENDFORM.                    " GET_EVENTS_ALV
    *&      Form  TOP-OF-PAGE
          text
    FORM TOP.
    *-- ALV Declarations
      DATA: WS_HEADER TYPE SLIS_T_LISTHEADER,
            WA_HEADER TYPE SLIS_LISTHEADER.
    *-- Title
      WA_HEADER-TYP = 'H'.
      WA_HEADER-INFO = TEXT-009.
      APPEND WA_HEADER TO WS_HEADER.
      CLEAR WA_HEADER.
      WA_HEADER-TYP = 'H'.
      WA_HEADER-INFO = TITLE.
      APPEND WA_HEADER TO WS_HEADER.
      CLEAR WA_HEADER.
      WA_HEADER-TYP = 'H'.
      WA_HEADER-INFO = ' '.
      APPEND WA_HEADER TO WS_HEADER.
      CLEAR WA_HEADER.
      WA_HEADER-TYP = 'H'.
      WA_HEADER-INFO = ' '.
      APPEND WA_HEADER TO WS_HEADER.
      CLEAR WA_HEADER.
      CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'
        EXPORTING
          IT_LIST_COMMENTARY = WS_HEADER
          I_LOGO             = 'LOGO'.
    ENDFORM.                    "TOP-OF-PAGE
    regards
    karthik
    Edited by: KARTIKEYA (EDS-VZG) on May 5, 2008 1:41 PM

  • Data retrival from standard transaction

    hi all,
    i have to get the material list from stadard t-code ca80 i have debugged the program and the whole material list is in tmapl internal table so if any one can find me a solution thats ll be very helpful. and points are rewarded
    thanks in advance
    anupama

    hi,
    You can call transaction and send the data to it.
    call transaction mm01 and skip first screen.
    set parameter ID 'MAT' FIELD P_matnr.
    Here you are passin gthe selection screen parameters to the standard transaction MM01 and skip the screen..
    you start recording like in BDC and execute it here.
    so you will be having the data in the internal table that you can update in the Database table.
    Regards,
    Madhavi

  • How to copy an iviem from standard role to zrole by copy or copy as delta?

    Dear all,
    I am a functional consultant just curious to know.
    I have a basic question when i am creating an zrole for a project, i start with a copying an iview from the standard iview folders. Here when i copy that and then next step i need to paste it. Here i have two possiblities one is normal PASTE and another is PASTE as delta link.
    So just to understand how would both options work, like if i adopt option 1. PASTE what will happen in future scenario and incase option 2. PASTE as delta link what will happen.
    Appreciate your quick response.
    Regs.
    Raj

    Raj,
    if you are copying an object and paste as PASTE option (with out delta link) then you are making a new copy of the source object. i.e two independent objects. Any changes in the source object doesn't impact destination object.
    if you are copying an object and paste as PASTE as DELTA LINK option you are making a new copy of the source object. but the the second object shall have dependencies. ie. If you make any changes in any property (example: Name of the iView) in source shall impact the second object (ie, Name of the iview shall be changed in the second object too). But if there is a change in destination object doesn't impact source object.
    You can have an independent copy (i.e no delta link ) of standard object and work in.
    Ram

  • Remove information message from CLM1 transaction

    Hi,
    In CLM1 transaction, when we go from 'assignment' tab to 'cost' tab, system displays a message 'The currency for the cost is adopted from the company code'.
    How can i remove this message or can i change the message type to status message with modifying the standard program becuase information message interrupts the data entry process. Data entry user don't want to press enter every time.
    Thanks,

    Try to use.
            mmpur_business_obj_id ls_po_item-id.
            mmpur_remove_messages_by_id ls_po_item-id.

  • Copy adobe form from standard

    hi everybody
    Ive copied the standard adobe form ML_SERVICE_ENTRY TO ZML_SERVICE_ENTRY
    now when i go to tcode SFP and try to modify the form ZML_SERVICE_ENTRY, theres a section of that form which I cant modify at all and I cant even see the properties of the fields
    Can anybody help me?

    Thanks
    Actually, at the very top, theres a section 'Entry Sheet for services performed' - It contains Purchase Order, date, person responsible etc
    Actually, when Im clicking on that section, The Master page object property is appearing but the different fields inside that section cant even be clicked upon - I cant see the properties table for that
    I have to remove one field from that section and I have to add another section on its left, but when im doing a drag and drop of a text field, its not coming on that area
    I hope you can actually see what I mean
    Thanks for your help

  • Copying Enchancement spots from standard function module to Z fun module

    Hi All,
    I copied standard function module SD_BACKORDER_LIST to my Z function module . But i am unable to copy the enchancement spots available in the standard function module . please give me the suggestion to copy this to my Z function module .
    Regards
    R.Vijayakumar

    Hi Martin,
    A SAP note will soon be released about this (compatible back to 6.40)
    There is a light version available in 7.3 to transfer data between PFCG and ST01.
    There is an optional Rolls-Royce version available for Z-codes / functions and the import parameter specific checks. The trick is to keep the original context of the call and maintain the proposals to the RFC enabled entry point, and know whether the tcode triggered it or the external caller.
    There is a service delivered which is context sensitive (e.g. the message type of the IDOC determines the application authorizations needed for synchronous processing, so SAP cannot deliver SU24 reliable proposals and the ones they tried for the /SDF/ are very isolated..).
    You need a "common functions" role for the basic scenarios like you have for interactive SAPGUI end-users, and then you need a runtime analyzer to perfect SU24 context sensitively. You also need to distinguish between a local BAPI (context is tcode) and remote one (context is RFC protocol, or http protocol... etc)
    That comes with the SAP Note...  (it is not released yet. I will update this with the number in the next weeks.)
    --> Just a little heads-up and insight that there is some light at the end of the tunnel and you can even order it as a service from SAP to fix your Z-problems for you. The question happened to match that which I know SAP is working on.
    Cheers,
    Julius
    Disclaimer : I have done many such spagetti fixes in the wild and developed the tool and services for customer scenarios together with SAP from my experiences, it is one of my favourite topics --> the Rolls-Royce version with Z-functions, hard-wired external RFC clients and configuration scenario dependent checks includes consulting fees if you want SAP to secure your own scenarios for you. The tools help this, but you cannot fully automate or propose it fro SU24 in "factory settings".

  • Removing buttons from standard UWL tracking tab

    Hi,
    I have got a requirement to remove the delete button in the Tracking tab iView.Once you select a worklist item, there are two options.One is to launch the item type or to delete it.I would like to remove the "Delete" button.
    Can you please help me in this regard?
    BR
    Siva

    Hi Shiva,
    Use this, i have deleted the lines containing delete actoin.
    Hope this will work fine.
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE UWLConfiguration PUBLIC '-//SAP//UWL1.0//EN' 'uwl_configuration.dtd'
    <UWLConfiguration version="1.0">
    <DescriptionBundles>
    <DescriptionBundle name="blank" default=" "/>
    </DescriptionBundles>
    <Actions>
    <Action name="markAsRead" groupAction="" handler="UWLActionHandler" referenceBundle="mark_as_read" returnToDetailViewAllowed="yes" launchInNewWindow="SHOW_HEADERLESS_PORTAL"/>
    <Action name="manageAttachments" groupAction="youCanAlsoDo" handler="SAPWebDynproLauncher" referenceBundle="manage_attachments" returnToDetailViewAllowed="yes" launchInNewWindow="SHOW_HEADERLESS_PORTAL" launchNewWindowFeatures="width=800,height=600,resizable=yes,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no,directories=no">
    <Properties>
    <Property name="WebDynproApplication" value="UWLManageAttachments"/>
    <Property name="WebDynproDeployableObject" value="sap.com/tckmcbc.uwl.ui~wd_ui"/>
    <Property name="isnewwindow" value="1"/>
    <Property name="sap_uwl_selecteditem" value="${item.internalId}"/>
    <Property name="System" value="SAP_LocalSystem"/>
    <Property name="excludeNotes" value="true"/>
    <Property name="display_order_priority" value="-3"/>
    </Properties>
    <CompoundExpression logicalOperation="AND" defaultViewFilter="no">
    <Expression name="itemType" value="uwl.task" comparator="StartsWith"/>
    <Expression name="itemType" value="uwl.task.coll" comparator="NotStartsWith"/>
    <Expression name="itemType" value=".webflow.gp" comparator="NotContains"/>
    </CompoundExpression>
    </Action>
    <Action name="newItem" groupAction="" handler="ProviderActionHandler" referenceBundle="blank" returnToDetailViewAllowed="yes" launchInNewWindow="SHOW_HEADERLESS_PORTAL">
    <Properties>
    <Property name="display_order_priority" value="uwlExcludeFromPreviewDetail"/>
    </Properties>
    <CompoundExpression logicalOperation="OR" defaultViewFilter="no">
    <CompoundExpression logicalOperation="AND" defaultViewFilter="no">
    <Expression name="itemSubtype" value="Q" comparator="Equals"/>
    </CompoundExpression>
    <CompoundExpression logicalOperation="AND" defaultViewFilter="no">
    <Expression name="itemType" value="uwl.task.coll" comparator="NotStartsWith"/>
    <Expression name="itemType" value="uwl.request.coll" comparator="NotStartsWith"/>
    <Expression name="itemType" value="uwl.notassignedtome" comparator="NotStartsWith"/>
    </CompoundExpression>
    </CompoundExpression>
    </Action>
    <Action name="inProgressItem" groupAction="" handler="ProviderActionHandler" referenceBundle="blank" returnToDetailViewAllowed="yes" launchInNewWindow="SHOW_HEADERLESS_PORTAL">
    <Properties>
    <Property name="display_order_priority" value="uwlExcludeFromPreviewDetail"/>
    </Properties>
    <CompoundExpression logicalOperation="OR" defaultViewFilter="no">
    <CompoundExpression logicalOperation="AND" defaultViewFilter="no">
    <Expression name="itemSubtype" value="Q" comparator="Equals"/>
    </CompoundExpression>
    <CompoundExpression logicalOperation="AND" defaultViewFilter="no">
    <Expression name="itemType" value="uwl.task.coll" comparator="NotStartsWith"/>
    <Expression name="itemType" value="uwl.request.coll" comparator="NotStartsWith"/>
    <Expression name="itemType" value="uwl.notassignedtome" comparator="NotStartsWith"/>
    </CompoundExpression>
    </CompoundExpression>
    </Action>
    <Action name="priorityVeryHigh" groupAction="" handler="ProviderActionHandler" referenceBundle="blank" returnToDetailViewAllowed="yes" launchInNewWindow="SHOW_HEADERLESS_PORTAL">
    <Properties>
    <Property name="newValue" value="4"/>
    <Property name="priority" value="VeryHigh"/>
    <Property name="display_order_priority" value="uwlExcludeFromPreviewDetail"/>
    </Properties>
    <CompoundExpression logicalOperation="AND" defaultViewFilter="no">
    <Expression name="itemType" value="uwl.task.coll" comparator="NotStartsWith"/>
    <Expression name="itemType" value="uwl.request.coll" comparator="NotStartsWith"/>
    <Expression name="itemType" value="uwl.notassignedtome" comparator="NotStartsWith"/>
    </CompoundExpression>
    </Action>
    <Action name="submitUserDecisions" groupAction="" handler="UIActionHandler" referenceBundle="submit" returnToDetailViewAllowed="no" launchInNewWindow="SHOW_HEADERLESS_PORTAL">
    <ConfirmDescriptions referenceBundle="submit_prompt"/>
    </Action>
    <Action name="uwlUserAction" groupAction="" handler="SAPWebDynproLauncher" returnToDetailViewAllowed="yes" launchInNewWindow="yes" launchNewWindowFeatures="width=700,height=600,resizable=yes,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no,directories=no">
    <Properties>
    <Property name="WebDynproApplication" value="UWLUserAction"/>
    <Property name="WebDynproDeployableObject" value="sap.com/tckmcbc.uwl.ui~wd_ui"/>
    <Property name="isnewwindow" value="1"/>
    <Property name="UWLItemIdList" value=""/>
    <Property name="UWLActionId" value="forward"/>
    <Property name="System" value="SAP_LocalSystem"/>
    <Property name="display_order_priority" value="uwlExcludeFromPreviewDetail"/>
    <Property name="UWLItemId" value="${item.internalId}"/>
    </Properties>
    <Descriptions default="uwlUserAction"/>
    </Action>
    <Action name="viewSimilar" groupAction="youCanAlsoDo" handler="UIActionHandler" referenceBundle="view_all_of_same_type" returnToDetailViewAllowed="no" launchInNewWindow="SHOW_HEADERLESS_PORTAL">
    <Properties>
    <Property name="image" value="icon_detail.gif"/>
    <Property name="display_order_priority" value="-5"/>
    </Properties>
    </Action>
    <Action name="claimItem" groupAction="" handler="ProviderActionHandler" referenceBundle="blank" returnToDetailViewAllowed="yes" launchInNewWindow="SHOW_HEADERLESS_PORTAL"/>
    <Action name="addMemo" groupAction="youCanAlsoDo" handler="SAPWebDynproLauncher" referenceBundle="add_memo" returnToDetailViewAllowed="yes" launchInNewWindow="SHOW_HEADERLESS_PORTAL" launchNewWindowFeatures="width=600,height=400,resizable=yes,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no,directories=no">
    <Properties>
    <Property name="WebDynproApplication" value="UWLAddMemo"/>
    <Property name="WebDynproDeployableObject" value="sap.com/tckmcbc.uwl.ui~wd_ui"/>
    <Property name="isnewwindow" value="1"/>
    <Property name="sap_uwl_selecteditem" value="${item.internalId}"/>
    <Property name="System" value="SAP_LocalSystem"/>
    <Property name="display_order_priority" value="-3"/>
    </Properties>
    <CompoundExpression logicalOperation="AND" defaultViewFilter="no">
    <Expression name="itemType" value="uwl.task" comparator="StartsWith"/>
    <Expression name="itemType" value="uwl.task.coll" comparator="NotStartsWith"/>
    <Expression name="itemType" value=".webflow.gp" comparator="NotContains"/>
    </CompoundExpression>
    </Action>
    <Action name="removeFromNavigation" groupAction="" handler="UIActionHandler" referenceBundle="remove_from_navigation" returnToDetailViewAllowed="yes" launchInNewWindow="SHOW_HEADERLESS_PORTAL">
    <Properties>
    <Property name="type" value="button"/>
    <Property name="onClick" value="onRemoveFromNavigation"/>
    </Properties>
    </Action>
    <Action name="uwlTaskWizard" groupAction="youCanAlsoDo" handler="SAPWebDynproLauncher" referenceBundle="wizard" returnToDetailViewAllowed="yes" launchInNewWindow="yes" launchNewWindowFeatures="width=550,height=650,resizable=yes,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no,directories=no">
    <Properties>
    <Property name="WebDynproApplication" value="WizardApplication"/>
    <Property name="action" value="subprocess"/>
    <Property name="internalId" value="${item.internalId}"/>
    <Property name="isnewwindow" value="1"/>
    <Property name="item_type" value="${item.itemType}"/>
    <Property name="externalObjectID" value="${item.externalObjectId}"/>
    <Property name="external_obj_type" value="${item.externalType}"/>
    <Property name="dueDate" value="${item.dueDate}"/>
    <Property name="appContext" value="${context.appContext}"/>
    <Property name="System" value="SAP_LocalSystem"/>
    <Property name="providerId" value="${item.connectorId}"/>
    <Property name="display_order_priority" value="-3"/>
    <Property name="WebDynproDeployableObject" value="sap.com/tceujwfuiwizardtask"/>
    <Property name="launchContext" value="UWL"/>
    <Property name="systemId" value="${item.systemId}"/>
    <Property name="subject" value="${item.subject}"/>
    <Property name="item_id" value="${item.externalId}"/>
    </Properties>
    </Action>
    <Action name="accept" groupAction="yes" handler="UserDecisionHandler" referenceBundle="approve" returnToDetailViewAllowed="yes" launchInNewWindow="SHOW_HEADERLESS_PORTAL">
    <Properties>
    <Property name="UserDecisionNote" value="display"/>
    </Properties>
    </Action>
    <Action name="uploadMemo" groupAction="" handler="ProviderActionHandler" referenceBundle="blank" returnToDetailViewAllowed="yes" launchInNewWindow="SHOW_HEADERLESS_PORTAL">
    <Properties>
    <Property name="fileName" value=""/>
    <Property name="content" value=""/>
    <Property name="display_order_priority" value="uwlExcludeFromPreviewDetail"/>
    </Properties>
    </Action>
    <Action name="priorityLow" groupAction="" handler="ProviderActionHandler" referenceBundle="blank" returnToDetailViewAllowed="yes" launchInNewWindow="SHOW_HEADERLESS_PORTAL">
    <Properties>
    <Property name="newValue" value="1"/>
    <Property name="priority" value="Low"/>
    <Property name="display_order_priority" value="uwlExcludeFromPreviewDetail"/>
    </Properties>
    </Action>
    <Action name="alertBaseAction" groupAction="" handler="dummy" returnToDetailViewAllowed="yes" launchInNewWindow="SHOW_HEADERLESS_PORTAL" launchNewWindowFeatures="resizable=yes,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no,directories=no">
    <Properties>
    <Property name="newWindowFeatures" value="resizable=yes,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no,directories=no"/>
    <Property name="openInNewWindow" value="true"/>
    </Properties>
    <Descriptions default="alertBaseAction"/>
    </Action>
    <Action name="uploadAttachment" groupAction="" handler="ProviderActionHandler" referenceBundle="blank" returnToDetailViewAllowed="yes" launchInNewWindow="SHOW_HEADERLESS_PORTAL">
    <Properties>
    <Property name="fileName" value=""/>
    <Property name="fileMimeType" value=""/>
    <Property name="content" value=""/>
    <Property name="display_order_priority" value="uwlExcludeFromPreviewDetail"/>
    </Properties>
    </Action>
    <Action name="launchAlertSubscription" groupAction="AlertSubscription" handler="SAPWebDynproLauncher" referenceBundle="alertSubscription" returnToDetailViewAllowed="yes" launchInNewWindow="yes" launchNewWindowName="Alert Category Subscription" launchNewWindowFeatures="width=800,height=600,resizable=yes,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no,directories=no">
    <Properties>
    <Property name="WebDynproApplication" value="UWLAlertSubscription"/>
    <Property name="WebDynproDeployableObject" value="sap.com/tckmcbc.uwl.ui~wd_ui"/>
    <Property name="DynamicParameter" value="configureGroup=${context.configureGroup}"/>
    <Property name="System" value="SAP_LocalSystem"/>
    <Property name="display_order_priority" value="uwlExcludeFromPreviewDetail"/>
    </Properties>
    </Action>
    <Action name="confirm" groupAction="yes" handler="UserDecisionHandler" referenceBundle="confirm" returnToDetailViewAllowed="no" launchInNewWindow="SHOW_HEADERLESS_PORTAL">
    <Properties>
    <Property name="UserDecisionNote" value="display"/>
    </Properties>
    </Action>
    <Action name="reject" groupAction="yes" handler="UserDecisionHandler" referenceBundle="reject" returnToDetailViewAllowed="no" launchInNewWindow="SHOW_HEADERLESS_PORTAL"/>
    <Action name="forward" groupAction="" handler="ProviderActionHandler" referenceBundle="forward" returnToDetailViewAllowed="no" launchInNewWindow="SHOW_HEADERLESS_PORTAL">
    <Properties>
    <Property name="userIdList" value="$"/>
    <Property name="display_order_priority" value="3"/>
    </Properties>
    </Action>
    <Action name="viewHistory" groupAction="youCanAlsoDo" handler="SAPWebDynproLauncher" referenceBundle="view_history" returnToDetailViewAllowed="yes" launchInNewWindow="SHOW_HEADERLESS_PORTAL" launchNewWindowFeatures="width=800,height=600,resizable=yes,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no,directories=no">
    <Properties>
    <Property name="WebDynproApplication" value="UWLDisplayHistory"/>
    <Property name="WebDynproDeployableObject" value="sap.com/tckmcbc.uwl.ui~wd_ui"/>
    <Property name="isnewwindow" value="1"/>
    <Property name="sap_uwl_selecteditem" value="${item.internalId}"/>
    <Property name="System" value="SAP_LocalSystem"/>
    <Property name="display_order_priority" value="-3"/>
    </Properties>
    <CompoundExpression logicalOperation="AND" defaultViewFilter="no">
    <Expression name="itemType" value="uwl.task.coll" comparator="NotStartsWith"/>
    <Expression name="itemType" value="uwl.completedtask.coll" comparator="NotStartsWith"/>
    <Expression name="itemType" value="uwl.completedrequest.coll" comparator="NotStartsWith"/>
    <Expression name="itemType" value="uwl.request.coll" comparator="NotStartsWith"/>
    <Expression name="itemType" value="uwl.notassignedtome.coll" comparator="NotStartsWith"/>
    </CompoundExpression>
    </Action>
    <Action name="launchAlertActionDummy" groupAction="" handler="SAPWebDynproLauncher" referenceBundle="openAlert" returnToDetailViewAllowed="yes" launchInNewWindow="SHOW_HEADERLESS_PORTAL"/>
    <Action name="refresh" groupAction="" handler="UIActionHandler" referenceBundle="refresh" returnToDetailViewAllowed="yes" launchInNewWindow="SHOW_HEADERLESS_PORTAL">
    <Properties>
    <Property name="type" value="button"/>
    <Property name="onClick" value="onForceRefresh"/>
    </Properties>
    </Action>
    <Action name="addToNavigation" groupAction="" handler="UIActionHandler" referenceBundle="add_to_navigation" returnToDetailViewAllowed="yes" launchInNewWindow="SHOW_HEADERLESS_PORTAL">
    <Properties>
    <Property name="type" value="button"/>
    <Property name="onClick" value="onAddToNavigation"/>
    </Properties>
    </Action>
    <Action name="priorityHigh" groupAction="" handler="ProviderActionHandler" referenceBundle="blank" returnToDetailViewAllowed="yes" launchInNewWindow="SHOW_HEADERLESS_PORTAL">
    <Properties>
    <Property name="newValue" value="3"/>
    <Property name="priority" value="High"/>
    <Property name="display_order_priority" value="uwlExcludeFromPreviewDetail"/>
    </Properties>
    </Action>
    <Action name="unescalate" groupAction="" handler="ProviderActionHandler" referenceBundle="blank" returnToDetailViewAllowed="yes" launchInNewWindow="SHOW_HEADERLESS_PORTAL">
    <Properties>
    <Property name="display_order_priority" value="uwlExcludeFromPreviewDetail"/>
    </Properties>
    </Action>
    <Action name="completeItem" groupAction="" handler="ProviderActionHandler" referenceBundle="blank" returnToDetailViewAllowed="yes" launchInNewWindow="SHOW_HEADERLESS_PORTAL">
    <Properties>
    <Property name="display_order_priority" value="uwlExcludeFromPreviewDetail"/>
    </Properties>
    <CompoundExpression logicalOperation="OR" defaultViewFilter="no">
    <CompoundExpression logicalOperation="AND" defaultViewFilter="no">
    <Expression name="noapprovalquicktask" value="true" comparator="NotEquals"/>
    <Expression name="itemSubtype" value="Q" comparator="Equals"/>
    </CompoundExpression>
    <CompoundExpression logicalOperation="AND" defaultViewFilter="no">
    <Expression name="noapprovalquicktask" value="true" comparator="NotEquals"/>
    <Expression name="itemType" value="uwl.task.coll" comparator="NotStartsWith"/>
    <Expression name="itemType" value="uwl.request.coll" comparator="NotStartsWith"/>
    <Expression name="itemType" value="uwl.notassignedtome" comparator="NotStartsWith"/>
    </CompoundExpression>
    </CompoundExpression>
    </Action>
    <Action name="complete" groupAction="" handler="ProviderActionHandler" referenceBundle="complete" returnToDetailViewAllowed="no" launchInNewWindow="SHOW_HEADERLESS_PORTAL">
    <Properties>
    <Property name="display_order_priority" value="4"/>
    </Properties>
    </Action>
    <Action name="markAsLaunched" groupAction="" handler="UWLActionHandler" referenceBundle="mark_as_launched" returnToDetailViewAllowed="yes" launchInNewWindow="SHOW_HEADERLESS_PORTAL">
    <Properties>
    <Property name="display_order_priority" value="uwlExcludeFromPreviewDetail"/>
    </Properties>
    </Action>
    <Action name="viewSubProcess" groupAction="" handler="SAPWebDynproLauncher" referenceBundle="view_subprocess" returnToDetailViewAllowed="yes" launchInNewWindow="SHOW_HEADERLESS_PORTAL">
    <Properties>
    <Property name="WebDynproApplication" value="JWFTaskDetail"/>
    <Property name="internalId" value="0"/>
    <Property name="action" value="viewsubprocess"/>
    <Property name="isnewwindow" value="0"/>
    <Property name="item_type" value="uwl.request.coll"/>
    <Property name="external_obj_type" value="WFTask"/>
    <Property name="subProcessId" value="${item.subProcessId}"/>
    <Property name="appContext" value="${context.appContext}"/>
    <Property name="System" value="SAP_LocalSystem"/>
    <Property name="display_order_priority" value="uwlSubprocessRunningOnly"/>
    <Property name="WebDynproDeployableObject" value="sap.com/tceujwfwfwdtd"/>
    <Property name="launchContext" value="UWL"/>
    <Property name="item_id" value="${item.subProcessId}"/>
    <Property name="external_obj_id" value="${item.subProcessId}"/>
    </Properties>
    </Action>
    <Action name="viewDetail" groupAction="" handler="SAPWebDynproLauncher" referenceBundle="view_detail" returnToDetailViewAllowed="yes" launchInNewWindow="SHOW_HEADERLESS_PORTAL" launchNewWindowFeatures="width=700,height=600,resizable=yes,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no,directories=no">
    <Properties>
    <Property name="WebDynproApplication" value="UWLDetail"/>
    <Property name="WebDynproDeployableObject" value="sap.com/tckmcbc.uwl.ui~wd_ui"/>
    <Property name="excludeActions" value="$"/>
    <Property name="isnewwindow" value="1"/>
    <Property name="excludePreviewSections" value="$"/>
    <Property name="image" value="icon_detail.gif"/>
    <Property name="sap_uwl_selecteditem" value="${item.internalId}"/>
    <Property name="displayEmptyDisplayAttributes" value="$"/>
    <Property name="excludeDisplayAttributes" value="$"/>
    <Property name="System" value="SAP_LocalSystem"/>
    <Property name="display_order_priority" value="-2"/>
    </Properties>
    </Action>
    <Action name="replace" groupAction="" handler="ProviderActionHandler" referenceBundle="replace" returnToDetailViewAllowed="no" launchInNewWindow="SHOW_HEADERLESS_PORTAL">
    <Properties>
    <Property name="display_order_priority" value="3"/>
    </Properties>
    </Action>
    <Action name="priorityNormal" groupAction="" handler="ProviderActionHandler" referenceBundle="blank" returnToDetailViewAllowed="yes" launchInNewWindow="SHOW_HEADERLESS_PORTAL">
    <Properties>
    <Property name="newValue" value="2"/>
    <Property name="priority" value="Normal"/>
    <Property name="display_order_priority" value="uwlExcludeFromPreviewDetail"/>
    </Properties>
    </Action>
    <Action name="removeAttachment" groupAction="" handler="ProviderActionHandler" referenceBundle="blank" returnToDetailViewAllowed="yes" launchInNewWindow="SHOW_HEADERLESS_PORTAL">
    <Properties>
    <Property name="attachmentId" value=""/>
    <Property name="display_order_priority" value="uwlExcludeFromPreviewDetail"/>
    </Properties>
    </Action>
    <Action name="decline" groupAction="" handler="ProviderActionHandler" referenceBundle="decline" returnToDetailViewAllowed="no" launchInNewWindow="SHOW_HEADERLESS_PORTAL">
    <Properties>
    <Property name="display_order_priority" value="3"/>
    </Properties>
    <ConfirmDescriptions referenceBundle="decline_prompt"/>
    </Action>
    <Action name="viewMemos" groupAction="youCanAlsoDo" handler="UIActionHandler" referenceBundle="view_memos" returnToDetailViewAllowed="yes" launchInNewWindow="SHOW_HEADERLESS_PORTAL">
    <Properties>
    <Property name="display_order_priority" value="-2"/>
    </Properties>
    </Action>
    <Action name="connectionstatus" groupAction="" handler="SAPWebDynproLauncher" returnToDetailViewAllowed="yes" launchInNewWindow="SHOW_HEADERLESS_PORTAL" launchNewWindowFeatures="width=600,height=350,resizable=yes,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no,directories=no">
    <Properties>
    <Property name="WebDynproApplication" value="UWLConnectionStatus"/>
    <Property name="WebDynproDeployableObject" value="sap.com/tckmcbc.uwl.ui~wd_ui"/>
    <Property name="isnewwindow" value="1"/>
    <Property name="System" value="SAP_LocalSystem"/>
    <Property name="display_order_priority" value="uwlExcludeFromPreviewDetail"/>
    </Properties>
    <Descriptions default="connectionstatus"/>
    </Action>
    <Action name="uwlReturnToTable" groupAction="" handler="UIActionHandler" referenceBundle="return" returnToDetailViewAllowed="yes" launchInNewWindow="SHOW_HEADERLESS_PORTAL">
    <Properties>
    <Property name="type" value="button"/>
    <Property name="onClick" value="onCancel"/>
    <Property name="display_order_priority" value="-15"/>
    </Properties>
    </Action>
    <Action name="launchSubstitutionManager" groupAction="" handler="SAPWebDynproLauncher" referenceBundle="SubstitutionManager" returnToDetailViewAllowed="yes" launchInNewWindow="yes" launchNewWindowName="Substitution" launchNewWindowFeatures="width=800,height=600,resizable=yes,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no,directories=no">
    <Properties>
    <Property name="WebDynproApplication" value="UWLSubstitution"/>
    <Property name="WebDynproDeployableObject" value="sap.com/tckmcbc.uwl.ui~wd_ui"/>
    <Property name="DynamicParameter" value="uwlSessionId=${context.uwlSessionId}&amp;configureGroup=${context.configureGroup}"/>
    <Property name="System" value="SAP_LocalSystem"/>
    <Property name="display_order_priority" value="uwlExcludeFromPreviewDetail"/>
    </Properties>
    </Action>
    <Action name="defaultGlobalWizard" groupAction="" handler="SAPWebDynproLauncher" referenceBundle="new_task" returnToDetailViewAllowed="yes" launchInNewWindow="yes" launchNewWindowFeatures="width=550,height=650,resizable=yes,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no,directories=no">
    <Properties>
    <Property name="WebDynproApplication" value="WizardApplication"/>
    <Property name="WebDynproDeployableObject" value="sap.com/tceujwfuiwizardtask"/>
    <Property name="isnewwindow" value="1"/>
    <Property name="launchContext" value="UWL"/>
    <Property name="type" value="button"/>
    <Property name="ignoreWorkIdParams" value="yes"/>
    <Property name="appContext" value="${context.appContext}"/>
    <Property name="System" value="SAP_LocalSystem"/>
    <Property name="display_order_priority" value="-1"/>
    </Properties>
    </Action>
    <Action name="escalate" groupAction="" handler="ProviderActionHandler" referenceBundle="blank" returnToDetailViewAllowed="yes" launchInNewWindow="SHOW_HEADERLESS_PORTAL">
    <Properties>
    <Property name="display_order_priority" value="uwlExcludeFromPreviewDetail"/>
    </Properties>
    </Action>
    <Action name="unclaimItem" groupAction="" handler="ProviderActionHandler" referenceBundle="blank" returnToDetailViewAllowed="yes" launchInNewWindow="SHOW_HEADERLESS_PORTAL"/>
    <Action name="viewPreviewDetail" groupAction="youCanAlsoDo" handler="UIActionHandler" referenceBundle="view_preview" returnToDetailViewAllowed="yes" launchInNewWindow="SHOW_HEADERLESS_PORTAL">
    <Properties>
    <Property name="image" value="icon_detail.gif"/>
    <Property name="display_order_priority" value="-1"/>
    </Properties>
    </Action>
    <Action name="acknowledge" groupAction="" handler="ProviderActionHandler" referenceBundle="acknowledge" returnToDetailViewAllowed="no" launchInNewWindow="SHOW_HEADERLESS_PORTAL">
    <Properties>
    <Property name="display_order_priority" value="3"/>
    </Properties>
    <ConfirmDescriptions referenceBundle="acknowledge_prompt"/>
    </Action>
    <Action name="reserve" groupAction="" handler="ProviderActionHandler" referenceBundle="reserve" returnToDetailViewAllowed="no" launchInNewWindow="SHOW_HEADERLESS_PORTAL">
    <Properties>
    <Property name="display_order_priority" value="3"/>
    </Properties>
    </Action>
    <Action name="cancelSubprocess" groupAction="" handler="UWLActionHandler" referenceBundle="cancel_process" returnToDetailViewAllowed="yes" launchInNewWindow="SHOW_HEADERLESS_PORTAL">
    <Properties>
    <Property name="display_order_priority" value="uwlSubprocessRunningOnly"/>
    </Properties>
    <ConfirmDescriptions referenceBundle="cancel_prompt"/>
    </Action>
    </Actions>
    <ItemTypes>
    <ItemType name="uwl" connector="*" defaultView="DefaultView" defaultAction="viewDetail" executionMode="default">
    <Actions>
    <Action reference="viewDetail"/>
    <Action reference="viewMemos"/>
    <Action reference="viewPreviewDetail"/>
    <Action reference="viewSimilar"/>
    <Action reference="uwlReturnToTable"/>
    <Action reference="markAsRead"/>
    <Action reference="markAsLaunched"/>
    <Action reference="launchSubstitutionManager"/>
    <Action reference="uwlUserAction"/>
    <Action reference="connectionstatus"/>
    </Actions>
    </ItemType>
    <ItemType name="uwl.alert" connector="AlertConnector" defaultView="AlertsView" defaultAction="viewDetail" executionMode="default">
    <Actions>
    <Action reference="cancelSubprocess"/>
    <Action reference="viewSubProcess"/>
    <Action reference="acknowledge"/>
    <Action reference="replace"/>
    <Action reference="reserve"/>
    <Action reference="decline"/>
    <Action reference="forward"/>
    <Action name="AlertConfiguration" groupAction="" handler="SAPBSPLauncher" referenceBundle="alertConfig" returnToDetailViewAllowed="yes" launchInNewWindow="yes" launchNewWindowFeatures="width=800,height=600,resizable=yes,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no,directories=no">
    <Properties>
    <Property name="CustomerNamespace" value="sap"/>
    <Property name="Namespace" value="sap"/>
    <Property name="Application" value="ALERTPERSONALIZE_RULES"/>
    <Property name="PageId" value="index.htm"/>
    <Property name="System" value="${item.systemId}"/>
    <Property name="display_order_priority" value="1"/>
    </Properties>
    </Action>
    </Actions>
    <Menu>
    <MenuItem name="acknowledge" actionRef="acknowledge" referenceBundle="acknowledge"/>
    <MenuItem name="forward" actionRef="forward" referenceBundle="forward"/>
    </Menu>
    </ItemType>
    <ItemType name="uwl.completedrequest" connector="*" defaultView="WorkItemsCompletedRequestView" defaultAction="viewDetail" executionMode="default">
    <Caching refreshPeriod="session" expiryTime="default"/>
    <Actions>
    <Action reference="viewSubProcess"/>
    </Actions>
    </ItemType>
    <ItemType name="uwl.completedtask" connector="*" defaultView="WorkItemsCompletedView" defaultAction="viewDetail" executionMode="default"/>
    <ItemType name="uwl.forwardedtask" connector="*" defaultView="WorkItemsForwardedView" defaultAction="viewDetail" executionMode="default">
    <Caching refreshPeriod="session" expiryTime="default"/>
    </ItemType>
    <ItemType name="uwl.futuretask" connector="*" defaultView="FutureTaskView" defaultAction="viewDetail" executionMode="default"/>
    <ItemType name="uwl.notification" connector="*" defaultView="NotificationsView" defaultAction="viewDetail" executionMode="default">
    <Actions>
    <Action reference="complete"/>
    </Actions>
    </ItemType>
    <ItemType name="uwl.request" connector="*" defaultView="WorkItemRequestsView" defaultAction="viewDetail" executionMode="default">
    <Actions>
    <Action reference="cancelSubprocess"/>
    <Action reference="viewSubProcess"/>
    </Actions>
    </ItemType>
    <ItemType name="uwl.task" connector="*" defaultView="DefaultView" defaultAction="viewDetail" executionMode="default">
    <Actions>
    <Action reference="uwlTaskWizard"/>
    <Action reference="priorityLow"/>
    <Action reference="priorityNormal"/>
    <Action reference="priorityHigh"/>
    <Action reference="priorityVeryHigh"/>
    <Action reference="cancelSubprocess"/>
    <Action reference="viewSubProcess"/>
    </Actions>
    </ItemType>
    <ItemType name="uwl.task.approval" connector="*" defaultView="WorkItemsApprovalView" defaultAction="viewDetail" executionMode="default">
    <Actions>
    <Action reference="accept"/>
    <Action reference="reject"/>
    </Actions>
    </ItemType>
    <ItemType name="uwl.task.confirmation" connector="*" defaultView="DefaultView" defaultAction="viewDetail" executionMode="default">
    <Actions>
    <Action reference="confirm"/>
    </Actions>
    </ItemType>
    <ItemType name="uwl.templateBase.alert" connector="AlertConnector" defaultView="DefaultView" defaultAction="viewDetail" executionMode="default">
    <Actions>
    <Action reference="alertBaseAction"/>
    </Actions>
    </ItemType>
    </ItemTypes>
    <Views>
    <View name="AlertsView" selectionMode="MULTISELECT" width="98%" supportedItemTypes="uwl.alert" columnOrder="priority, subject, isEscalated, createdDate, recipients, alertcategory, attachmentCount" sortby="priority:descend, createdDate:descend" tableDesign="STANDARD" visibleRowCount="10" headerVisible="no" queryRange="undefined" tableNavigationFooterVisible="yes" tableNavigationType="CUSTOMNAV" actionRef="" refresh="300" dueDateSevere="0" dueDateWarning="0" emphasizedItems="unread" displayOnlyDefinedAttributes="yes" dynamicCreationAllowed="yes" actionPosition="bottom" referenceBundle="task_alerts">
    <DisplayAttributes>
    <DisplayAttribute name="createdDate" type="datetime" width="" sortable="yes" format="medium" referenceBundle="sent_date" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="yes"/>
    <DisplayAttribute name="expiryDate" type="datetime" width="" sortable="yes" format="medium" referenceBundle="expire_date" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="yes"/>
    <DisplayAttribute name="recipients" type="people" width="" sortable="no" format="default" referenceBundle="recipients" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="yes"/>
    <DisplayAttribute name="alertcategory" type="string" width="" sortable="yes" format="default" referenceBundle="alertcategory" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="yes"/>
    <DisplayAttribute name="priority" type="image" width="1" sortable="yes" format="default" referenceBundle="priority" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="yes">
    <ImageMapping default="HIGH">
    <ImageMap value="VERYHIGH" imageName="/irj/portalapps/com.sap.portal.htmlb/mimes/common/statusicons/s_s_ledr.gif"/>
    <ImageMap value="HIGH" imageName="" referenceBundle="menu_priority_high"/>
    </ImageMapping>
    </DisplayAttribute>
    </DisplayAttributes>
    <AllowedFilters>
    <CompoundExpression logicalOperation="AND" defaultViewFilter="yes" referenceBundle="filter_display_all"/>
    <CompoundExpression logicalOperation="AND" defaultViewFilter="no" referenceBundle="filter_new">
    <Expression name="status" value="NEW" comparator="Equals"/>
    </CompoundExpression>
    <CompoundExpression logicalOperation="AND" defaultViewFilter="no" referenceBundle="filter_inprogress">
    <Expression name="status" value="INPROGRESS" comparator="Equals"/>
    </CompoundExpression>
    <CompoundExpression logicalOperation="AND" defaultViewFilter="no" referenceBundle="filter_duetoday">
    <Expression name="dueDate" value="Today" comparator="Equals"/>
    </CompoundExpression>
    <CompoundExpression logicalOperation="AND" defaultViewFilter="no" referenceBundle="filter_overdue">
    <Expression name="dueDate" value="Today" comparator="LessThan"/>
    </CompoundExpression>
    </AllowedFilters>
    <Actions>
    <Action reference="acknowledge"/>
    <Action reference="addToNavigation"/>
    <Action reference="removeFromNavigation"/>
    <Action reference="launchAlertSubscription"/>
    </Actions>
    </View>
    <View name="AllItemsView" selectionMode="SINGLESELECT" width="98%" supportedItemTypes="uwl.task, uwl.request, uwl.notification, uwl.alert" columnOrder="subject, isEscalated, creatorId, createdDate, priority, attachmentCount, dueDate, status" sortby="priority:descend, dueDate:ascend, createdDate:descend" tableDesign="STANDARD" visibleRowCount="10" headerVisible="no" queryRange="undefined" tableNavigationFooterVisible="yes" tableNavigationType="CUSTOMNAV" actionRef="" refresh="300" dueDateSevere="86400000" dueDateWarning="259200000" emphasizedItems="new" displayOnlyDefinedAttributes="yes" dynamicCreationAllowed="yes" actionPosition="bottom" referenceBundle="all_tasks">
    <DisplayAttributes>
    <DisplayAttribute name="priority" type="string" width="10" sortable="yes" format="default" referenceBundle="priority" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="yes">
    <Menu>
    <MenuItem name="Low" actionRef="priorityLow" referenceBundle="menu_priority_low"/>
    <MenuItem name="Normal" actionRef="priorityNormal" referenceBundle="menu_priority_normal"/>
    <MenuItem name="High" actionRef="priorityHigh" referenceBundle="menu_priority_high"/>
    <MenuItem name="VeryHigh" actionRef="priorityVeryHigh" referenceBundle="menu_priority_v_high"/>
    </Menu>
    </DisplayAttribute>
    </DisplayAttributes>
    <AllowedFilters>
    <CompoundExpression logicalOperation="AND" defaultViewFilter="yes" referenceBundle="filter_display_all"/>
    <CompoundExpression logicalOperation="AND" defaultViewFilter="no" referenceBundle="filter_new">
    <Expression name="status" value="NEW" comparator="Equals"/>
    </CompoundExpression>
    <CompoundExpression logicalOperation="AND" defaultViewFilter="no" referenceBundle="filter_inprogress">
    <Expression name="status" value="INPROGRESS" comparator="Equals"/>
    </CompoundExpression>
    <CompoundExpression logicalOperation="AND" defaultViewFilter="no" referenceBundle="filter_duetoday">
    <Expression name="dueDate" value="Today" comparator="Equals"/>
    </CompoundExpression>
    <CompoundExpression logicalOperation="AND" defaultViewFilter="no" referenceBundle="filter_overdue">
    <Expression name="dueDate" value="Today" comparator="LessThan"/>
    </CompoundExpression>
    </AllowedFilters>
    <Actions>
    <Action reference="defaultGlobalWizard"/>
    <Action reference="addToNavigation"/>
    <Action reference="removeFromNavigation"/>
    <Action reference="launchSubstitutionManager"/>
    </Actions>
    </View>
    <View name="AllWorkItemsCompletedView" selectionMode="SINGLESELECT" width="98%" supportedItemTypes="uwl.completedtask, uwl.completedrequest" columnOrder="subject, creatorId, createdDate, priority, attachmentCount, completedDate" sortby="priority:descend, completedDate:descend, createdDate:descend" tableDesign="STANDARD" visibleRowCount="10" headerVisible="no" queryRange="Last_3_Months" tableNavigationFooterVisible="yes" tableNavigationType="CUSTOMNAV" actionRef="" refresh="300" dueDateSevere="0" dueDateWarning="0" emphasizedItems="none" displayOnlyDefinedAttributes="yes" dynamicCreationAllowed="yes" actionPosition="bottom" referenceBundle="completed_tasks">
    <DisplayAttributes>
    <DisplayAttribute name="completedDate" type="date" width="" sortable="yes" format="medium" referenceBundle="completed_date" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="yes"/>
    <DisplayAttribute name="decision" type="string" width="" sortable="yes" format="default" referenceBundle="decision" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="yes"/>
    </DisplayAttributes>
    <Actions>
    <Action reference="defaultGlobalWizard"/>
    <Action reference="addToNavigation"/>
    <Action reference="removeFromNavigation"/>
    </Actions>
    </View>
    <View name="ComboWorkItemRequestsView" selectionMode="SINGLESELECT" width="98%" supportedItemTypes="uwl.request, uwl.completedrequest" columnOrder="subject, creatorId, createdDate, priority, attachmentCount, dueDate, status" sortby="priority:descend, dueDate:ascend, createdDate:descend" tableDesign="STANDARD" visibleRowCount="10" headerVisible="no" queryRange="Last_3_Months" tableNavigationFooterVisible="yes" tableNavigationType="CUSTOMNAV" actionRef="" refresh="300" dueDateSevere="0" dueDateWarning="0" emphasizedItems="new" displayOnlyDefinedAttributes="yes" dynamicCreationAllowed="yes" actionPosition="bottom" referenceBundle="tracking">
    <DisplayAttributes>
    <DisplayAttribute name="completedDate" type="date" width="" sortable="yes" format="medium" referenceBundle="completed_date" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="yes"/>
    <DisplayAttribute name="decision" type="string" width="" sortable="yes" format="default" referenceBundle="decision" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="yes"/>
    <DisplayAttribute name="processor" type="people" width="" sortable="yes" format="default" referenceBundle="processor" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="yes"/>
    <DisplayAttribute name="priority" type="string" width="10" sortable="yes" format="default" referenceBundle="priority" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="yes">
    <Menu>
    <MenuItem name="Low" actionRef="priorityLow" referenceBundle="menu_priority_low"/>
    <MenuItem name="Normal" actionRef="priorityNormal" referenceBundle="menu_priority_normal"/>
    <MenuItem name="High" actionRef="priorityHigh" referenceBundle="menu_priority_high"/>
    <MenuItem name="VeryHigh" actionRef="priorityVeryHigh" referenceBundle="menu_priority_v_high"/>
    </Menu>
    </DisplayAttribute>
    </DisplayAttributes>
    <AllowedFilters>
    <CompoundExpression logicalOperation="AND" defaultViewFilter="yes" referenceBundle="filter_display_all"/>
    <CompoundExpression logicalOperation="AND" defaultViewFilter="no" referenceBundle="filter_new">
    <Expression name="status" value="NEW" comparator="Equals"/>
    </CompoundExpression>
    <CompoundExpression logicalOperation="AND" defaultViewFilter="no" referenceBundle="filter_inprogress">
    <Expression name="status" value="INPROGRESS" comparator="Equals"/>
    </CompoundExpression>
    <CompoundExpression logicalOperation="AND" defaultViewFilter="no" referenceBundle="filter_duetoday">
    <Expression name="dueDate" value="Today" comparator="Equals"/>
    </CompoundExpression>
    <CompoundExpression logicalOperation="AND" defaultViewFilter="no" referenceBundle="filter_overdue">
    <Expression name="dueDate" value="Today" comparator="LessThan"/>
    </CompoundExpression>
    <CompoundExpression logicalOperation="AND" defaultViewFilter="no" referenceBundle="filter_completed">
    <Expression name="itemType" value="uwl.completedrequest" comparator="StartsWith"/>
    <Expression name="status" value="CANCELLED" comparator="NotEquals"/>
    </CompoundExpression>
    <CompoundExpression logicalOperation="AND" defaultViewFilter="no" referenceBundle="filter_cancelled">
    <Expression name="status" value="CANCELLED" comparator="Equals"/>
    </CompoundExpression>
    </AllowedFilters>
    <Actions>
    <Action reference="defaultGlobalWizard"/>
    <Action reference="addToNavigation"/>
    <Action reference="removeFromNavigation"/>
    </Actions>
    </View>
    <View name="DefaultView" selectionMode="SINGLESELECT" width="98%" supportedItemTypes="uwl.task" columnOrder="subject, isEscalated, creatorId, createdDate, priority, attachmentCount, dueDate, status" sortby="priority:descend, dueDate:ascend, createdDate:descend" tableDesign="STANDARD" visibleRowCount="10" headerVisible="no" queryRange="undefined" tableNavigationFooterVisible="yes" tableNavigationType="CUSTOMNAV" actionRef="" refresh="300" dueDateSevere="86400000" dueDateWarning="259200000" emphasizedItems="new" displayOnlyDefinedAttributes="yes" dynamicCreationAllowed="yes" actionPosition="bottom" referenceBundle="tasks">
    <DisplayAttributes>
    <DisplayAttribute name="priority" type="string" width="10" sortable="yes" format="default" referenceBundle="priority" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="yes">
    <Menu>
    <MenuItem name="Low" actionRef="priorityLow" referenceBundle="menu_priority_low"/>
    <MenuItem name="Normal" actionRef="priorityNormal" referenceBundle="menu_priority_normal"/>
    <MenuItem name="High" actionRef="priorityHigh" referenceBundle="menu_priority_high"/>
    <MenuItem name="VeryHigh" actionRef="priorityVeryHigh" referenceBundle="menu_priority_v_high"/>
    </Menu>
    </DisplayAttribute>
    </DisplayAttributes>
    <AllowedFilters>
    <CompoundExpression logicalOperation="AND" defaultViewFilter="yes" referenceBundle="filter_display_all"/>
    <CompoundExpression logicalOperation="AND" defaultViewFilter="no" referenceBundle="filter_new">
    <Expression name="status" value="NEW" comparator="Equals"/>
    </CompoundExpression>
    <CompoundExpression logicalOperation="AND" defaultViewFilter="no" referenceBundle="filter_inprogress">
    <Expression name="status" value="INPROGRESS" comparator="Equals"/>
    </CompoundExpression>
    <CompoundExpression logicalOperation="AND" defaultViewFilter="no" referenceBundle="filter_duetoday">
    <Expression name="dueDate" value="Today" comparator="Equals"/>
    </CompoundExpression>
    <CompoundExpression logicalOperation="AND" defaultViewFilter="no" referenceBundle="filter_overdue">
    <Expression name="dueDate" value="Today" comparator="LessThan"/>
    </CompoundExpression>
    </AllowedFilters>
    <Actions>
    <Action reference="defaultGlobalWizard"/>
    <Action reference="addToNavigation"/>
    <Action reference="removeFromNavigation"/>
    </Actions>
    </View>
    <View name="FutureTaskView" selectionMode="SINGLESELECT" width="98%" supportedItemTypes="uwl.futuretask" columnOrder="subject, creatorId, createdDate, futureDate, attachmentCount" sortby="createdDate:descend, subject" tableDesign="STANDARD" visibleRowCount="10" headerVisible="no" queryRange="undefined" tableNavigationFooterVisible="yes" tableNavigationType="CUSTOMNAV" actionRef="" refresh="300" dueDateSevere="0" dueDateWarning="0" emphasizedItems="none" displayOnlyDefinedAttributes="yes" dynamicCreationAllowed="yes" actionPosition="bottom" referenceBundle="future_tasks">
    <DisplayAttributes>
    <DisplayAttribute name="futureDate" type="date" width="" sortable="yes" format="medium" referenceBundle="future_date" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="yes"/>
    </DisplayAttributes>
    <Actions>
    <Action reference="defaultGlobalWizard"/>
    <Action reference="addToNavigation"/>
    <Action reference="removeFromNavigation"/>
    </Actions>
    </View>
    <View name="MiniAlertsView" selectionMode="NONE" width="98%" supportedItemTypes="uwl.alert" columnOrder="subject, priority" sortby="priority:descend, createdDate:descend" tableDesign="STANDARD" visibleRowCount="5" headerVisible="no" queryRange="undefined" tableNavigationFooterVisible="yes" tableNavigationType="STANDARD" actionRef="" refresh="300" dueDateSevere="0" dueDateWarning="0" emphasizedItems="unread" displayOnlyDefinedAttributes="yes" dynamicCreationAllowed="yes" actionPosition="bottom">
    <Descriptions default="Alerts">
    <ShortDescriptions>
    <Description Language="en" Description="Alerts"/>
    </ShortDescriptions>
    </Descriptions>
    <DisplayAttributes>
    <DisplayAttribute name="priority" type="image" width="1" sortable="yes" format="default" referenceBundle="priority" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="no">
    <ImageMapping default="HIGH">
    <ImageMap value="VERYHIGH" imageName="/irj/portalapps/com.sap.portal.htmlb/mimes/common/statusicons/s_s_ledr.gif"/>
    <ImageMap value="HIGH" imageName="" referenceBundle="menu_priority_high"/>
    </ImageMapping>
    </DisplayAttribute>
    </DisplayAttributes>
    <Actions>
    <Action name="Extended" groupAction="no" handler="IViewLauncher" referenceBundle="expand" returnToDetailViewAllowed="no" launchInNewWindow="no">
    <Properties>
    <Property name="sap_uwl_viewname" value="AlertsView"/>
    <Property name="iview" value="pcd:portal_content/com.sap.pct/every_user/general/iViews/com.sap.netweaver.bc.uwl.uwl_iview"/>
    <Property name="display_order_priority" value="1"/>
    </Properties>
    </Action>
    </Actions>
    </View>
    <View name="NotificationsView" selectionMode="SINGLESELECT" width="98%" supportedItemTypes="uwl.notification" columnOrder="subject, creatorId, createdDate, priority, attachmentCount" sortby="createdDate:descend, priority:descend" tableDesign="STANDARD" visibleRowCount="10" headerVisible="no" queryRange="undefined" tableNavigationFooterVisible="yes" tableNavigationType="CUSTOMNAV" actionRef="" refresh="300" dueDateSevere="0" dueDateWarning="0" emphasizedItems="unread" displayOnlyDefinedAttributes="yes" dynamicCreationAllowed="yes" actionPosition="bottom" referenceBundle="task_notifications">
    <Actions>
    <Action reference="complete"/>
    <Action reference="addToNavigation"/>
    <Action reference="removeFromNavigation"/>
    </Actions>
    </View>
    <View name="WorkItemRequestsView" selectionMode="SINGLESELECT" width="98%" supportedItemTypes="uwl.request" columnOrder="status, subject, creatorId, createdDate, processor, priority, attachmentCount, dueDate" sortby="priority:descend, dueDate:ascend, createdDate:descend" tableDesign="STANDARD" visibleRowCount="10" headerVisible="no" queryRange="undefined" tableNavigationFooterVisible="yes" tableNavigationType="CUSTOMNAV" actionRef="" refresh="300" dueDateSevere="0" dueDateWarning="0" emphasizedItems="none" displayOnlyDefinedAttributes="yes" dynamicCreationAllowed="yes" actionPosition="bottom" referenceBundle="task_request_items">
    <DisplayAttributes>
    <DisplayAttribute name="processor" type="people" width="" sortable="yes" format="default" referenceBundle="processor" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="yes"/>
    </DisplayAttributes>
    <Actions>
    <Action reference="defaultGlobalWizard"/>
    <Action reference="addToNavigation"/>
    <Action reference="removeFromNavigation"/>
    </Actions>
    </View>
    <View name="WorkItemsApprovalView" selectionMode="SINGLESELECT" width="98%" supportedItemTypes="uwl.task.approval, uwl.task.coll.approval" columnOrder="subject, creatorId, createdDate, priority, attachmentCount, dueDate, openCol, approveCol, rejectCol" sortby="priority:descend, dueDate:ascend, createdDate:descend" tableDesign="STANDARD" visibleRowCount="10" headerVisible="no" queryRange="undefined" tableNavigationFooterVisible="yes" tableNavigationType="CUSTOMNAV" actionRef="" refresh="0" dueDateSevere="86400000" dueDateWarning="259200000" emphasizedItems="new" displayOnlyDefinedAttributes="yes" dynamicCreationAllowed="yes" actionPosition="bottom" referenceBundle="task_approvals">
    <DisplayAttributes>
    <DisplayAttribute name="openCol" type="radiobutton" width="" sortable="no" format="default" referenceBundle="open" hAlign="CENTER" vAlign="BASELINE" maxTextWidth="0" headerVisible="yes"/>
    <DisplayAttribute name="rejectCol" type="radiobutton" width="" sortable="no" format="default" actionRef="reject" referenceBundle="reject" hAlign="CENTER" vAlign="BASELINE" maxTextWidth="0" headerVisible="yes"/>
    <DisplayAttribute name="approveCol" type="radiobutton" width="" sortable="no" format="default" actionRef="accept" referenceBundle="approve" hAlign="CENTER" vAlign="BASELINE" maxTextWidth="0" headerVisible="yes"/>
    </DisplayAttributes>
    <Actions>
    <Action reference="submitUserDecisions"/>
    <Action reference="defaultGlobalWizard"/>
    <Action reference="addToNavigation"/>
    <Action reference="removeFromNavigation"/>
    <Action reference="launchSubstitutionManager"/>
    </Actions>
    </View>
    <View name="WorkItemsCompletedRequestView" selectionMode="SINGLESELECT" width="98%" supportedItemTypes="uwl.completedrequest" columnOrder="subject, creatorId, createdDate, decision, completedDate, priority, attachmentCount, dueDate" sortby="priority:descend, dueDate:ascend, createdDate:descend" tableDesign="STANDARD" visibleRowCount="10" headerVisible="no" queryRange="undefined" tableNavigationFooterVisible="yes" tableNavigationType="CUSTOMNAV" actionRef="" refresh="300" dueDateSevere="0" dueDateWarning="0" emphasizedItems="new" displayOnlyDefinedAttributes="yes" dynamicCreationAllowed="yes" actionPosition="bottom" referenceBundle="completed_task_requests">
    <DisplayAttributes>
    <DisplayAttribute name="completedDate" type="date" width="" sortable="yes" format="medium" referenceBundle="completed_date" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="yes"/>
    <DisplayAttribute name="decision" type="string" width="" sortable="yes" format="default" referenceBundle="decision" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="yes"/>
    </DisplayAttributes>
    <Actions>
    <Action reference="defaultGlobalWizard"/>
    <Action reference="addToNavigation"/>
    <Action reference="removeFromNavigation"/>
    </Actions>
    </View>
    <View name="WorkItemsCompletedView" selectionMode="SINGLESELECT" width="98%" supportedItemTypes="uwl.completedtask" columnOrder="subject, creatorId, createdDate, priority, attachmentCount, completedDate" sortby="priority:descend, completedDate:descend, createdDate:descend" tableDesign="STANDARD" visibleRowCount="10" headerVisible="no" queryRange="Last_3_Months" tableNavigationFooterVisible="yes" tableNavigationType="CUSTOMNAV" actionRef="" refresh="300" dueDateSevere="0" dueDateWarning="0" emphasizedItems="none" displayOnlyDefinedAttributes="yes" dynamicCreationAllowed="yes" actionPosition="bottom" referenceBundle="completed_tasks">
    <DisplayAttributes>
    <DisplayAttribute name="completedDate" type="date" width="" sortable="yes" format="medium" referenceBundle="completed_date" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="yes"/>
    <DisplayAttribute name="decision" type="string" width="" sortable="yes" format="default" referenceBundle="decision" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="yes"/>
    </DisplayAttributes>
    <Actions>
    <Action reference="defaultGlobalWizard"/>
    <Action reference="addToNavigation"/>
    <Action reference="removeFromNavigation"/>
    </Actions>
    </View>
    <View name="WorkItemsForwardedView" selectionMode="SINGLESELECT" width="98%" supportedItemTypes="uwl.forwardedtask" columnOrder="subject, creatorId, createdDate, processor, forwardedDate, priority, attachmentCount, status, dueDate" sortby="priority:descend, dueDate:ascend, createdDate:descend" tableDesign="STANDARD" visibleRowCount="10" headerVisible="no" queryRange="undefined" tableNavigationFooterVisible="yes" tableNavigationType="CUSTOMNAV" actionRef="" refresh="300" dueDateSevere="0" dueDateWarning="0" emphasizedItems="none" displayOnlyDefinedAttributes="yes" dynamicCreationAllowed="yes" actionPosition="bottom" referenceBundle="forwarded_tasks">
    <DisplayAttributes>
    <DisplayAttribute name="processor" type="people" width="" sortable="yes" format="default" referenceBundle="processor" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="yes"/>
    <DisplayAttribute name="forwardedDate" type="date" width="" sortable="yes" format="medium" referenceBundle="forwarded_date" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="yes"/>
    </DisplayAttributes>
    <Actions>
    <Action reference="defaultGlobalWizard"/>
    <Action reference="addToNavigation"/>
    <Action reference="removeFromNavigation"/>
    </Actions>
    </View>
    </Views>
    <GlobalDisplayAttributes>
    <DisplayAttribute name="createdDate" type="date" width="" sortable="yes" format="medium" referenceBundle="sent_date" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="yes"/>
    <DisplayAttribute name="escalatedBy" type="people" width="" sortable="yes" format="default" referenceBundle="escalated_by" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="yes"/>
    <DisplayAttribute name="attachmentCount" type="int" width="1" sortable="yes" format="default" referenceBundle="attachments" hAlign="CENTER" vAlign="BASELINE" maxTextWidth="0" headerVisible="no"/>
    <DisplayAttribute name="statusIcon" type="image" width="1" sortable="yes" format="default" referenceBundle="status_image" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="no">
    <ImageMapping default="enum">
    <ImageMap value="EXECUTED" imageName="ico16_task_confirmed.gif" referenceBundle="confirmed_task_status"/>
    <ImageMap value="COMPLETED" imageName="ico16_task_complete.gif" referenceBundle="complete_task_status"/>
    <ImageMap value="INPROGRESS" imageName="ico16_task_start.gif" referenceBundle="start_task_status"/>
    <ImageMap value="CANCELLED" imageName="ico16_task_reject.gif" referenceBundle="cancelled_task_status"/>
    <ImageMap value="enum" imageName="ico16_task_new.gif" referenceBundle="new_task_status"/>
    <ImageMap value="NEW" imageName="ico16_task_new.gif" referenceBundle="new_task_status"/>
    </ImageMapping>
    </DisplayAttribute>
    <DisplayAttribute name="substitutedFor" type="people" width="" sortable="yes" format="default" referenceBundle="substituted_for" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="yes"/>
    <DisplayAttribute name="dueDate" type="date" width="" sortable="yes" format="medium" referenceBundle="due_date" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="yes"/>
    <DisplayAttribute name="status" type="string" width="" sortable="yes" format="default" referenceBundle="status" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="yes"/>
    <DisplayAttribute name="isEscalated" type="image" width="10" sortable="yes" format="default" referenceBundle="data_escalate" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="no">
    <ImageMapping default="0">
    <ImageMap value="0" imageName="">
    <Descriptions default=""/>
    </ImageMap>
    <ImageMap value="1" imageName="ico16_escalated.gif" referenceBundle="data_escalated"/>
    </ImageMapping>
    </DisplayAttribute>
    <DisplayAttribute name="creatorId" type="people" width="" sortable="yes" format="default" referenceBundle="from" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="yes"/>
    <DisplayAttribute name="memoCount" type="int" width="1" sortable="yes" format="default" referenceBundle="memo" hAlign="CENTER" vAlign="BASELINE" maxTextWidth="0" headerVisible="no"/>
    <DisplayAttribute name="itemTypeIcon" type="image" width="1" sortable="no" format="default" referenceBundle="item_type" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="no">
    <ImageMapping default="none">
    <ImageMap value="uwl.task" imageName="task.gif" referenceBundle="tasks"/>
    <ImageMap value="none" imageName="">
    <Descriptions default=""/>
    </ImageMap>
    <ImageMap value="uwl.notification" imageName="notification.gif" referenceBundle="task_notifications"/>
    <ImageMap value="uwl.alert" imageName="alert.gif" referenceBundle="task_alerts"/>
    </ImageMapping>
    </DisplayAttribute>
    <DisplayAttribute name="systemId" type="string" width="10" sortable="yes" format="default" referenceBundle="system_id" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="yes"/>
    <DisplayAttribute name="isLaunched" type="image" width="1" sortable="no" format="default" referenceBundle="launched" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="no">
    <ImageMapping default="0">
    <ImageMap value="0" imageName="1x1.gif" referenceBundle="not_launched"/>
    <ImageMap value="1" imageName="ico16_clock1.gif" referenceBundle="is_launched"/>
    </ImageMapping>
    </DisplayAttribute>
    <DisplayAttribute name="subject" type="link" width="" sortable="yes" format="default" actionRef="viewDetail" referenceBundle="subject" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="yes"/>
    <DisplayAttribute name="priority" type="string" width="" sortable="yes" format="default" referenceBundle="priority" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="yes"/>
    </GlobalDisplayAttributes>
    <NavigationNode name="root" view="" referenceGroup="" visible="yes" keepItemCountUpdated="no">
    <NavigationNode name="MainOldStyle" view="" referenceGroup="" visible="yes" keepItemCountUpdated="no">
    <NavigationNode name="task" view="DefaultView" referenceGroup="" visible="yes" keepItemCountUpdated="no" referenceBundle="tasks">
    <NavigationNode name="PersonalViewPlaceHolderTask" view="" referenceGroup="UWL_PERSONAL" visible="yes" keepItemCountUpdated="no"/>
    </NavigationNode>
    <NavigationNode name="notification" view="NotificationsView" referenceGroup="" visible="yes" keepItemCountUpdated="no" referenceBundle="notifications">
    <Navigatio

  • Get every update from standard transaction (PTMW)

    Hi guys,
    The main idea is to get an exit every time a user do updates or create new data.
    any badi, rfc or something that can help me?
    or do i need to search all the exits in the PTMW and search if the exit helps me?
    tks in advance.

    Hi,
    For BADI definition use SE18 and for implementation SE19.
    You want to check functionality of this BADI see documentaiton thru SE18.
    BADI
    aRs

  • Findout the program that is copied from Standard one

    Dear friends,
        I have a list of 300  Z programs. in that list few are copied from standard transactions. is there any way to find out those programs easily ?
    If any body knows, plz help me.
    Thanks in advance.

    Yes this can be achieved.
    First identify all the Z-objects and pass them to an Internal table.
    Looping all the Z-Reports.
    Use the Read Report(command) to read the entire source code.
    Scan the ABAP source code through
    SCAN ABAP-SOURCE itab1 ...TOKENS INTO itab2
    Each report which is copied or cloned has SAP standard report name in the Heading section.
    Eg: IF RSM04000_ALV is copied into ZRSM04000_ALV then
    verify the Repid in the Header section whether it is starting with Z or No. If No then the program is a copy.
    Hope this helps.
    Regards
    Vinayak

  • Cannot copy buttons from one page to another

    Cannot copy buttons from one page to another 95% of attempts.
    5% of attempts button copies, but only once.
    2nd paste attempt 100% failure.

    Acrobat X Pro.
    Microsoft support managed the OS to ensure perfect compliance as I ran the Repair and Update methods from the Acrobat Help menu. Yes.
    We also installed Acrobat Reader and Java 40 D on top of Widows PDF Reader and Windows Java.
    As Typekit and Microsoft Engineers are aware, Acrobat Reader and Java are toxic to more than just Windows typographic services.
    So as Windows began to crash 'under the influence' I quickly removed the Paraphernalia.
    Yes, usual measures were taken.
    Yes, with "Icon only" selected, "Choose icon..." button in Button Properties dialog is disabled for some unknown reason.
         ( Tools, Button, Options, Choose Icon not available )
    Yes, we are unable to copy the button from one page to another, generally.

  • How to: disable buttons in standard forms

    Hi all,
    does anybody know how to disable session date button from standard forms?
    I cannot find in forms (through Form Builder) the right data block / canvas where this button is.
    Thanks all.
    Jacopo

    I'm not aware of any "session date button". A button on a form can be disabled using the set_item_property.
    Use the layout editor and double-click the button. It will tell you what button it is. The button will also be highlighted in the Object Navigator window.
    Message was edited by:
    Mark Roberts

  • HOW TO Trigger customized smartform from standard trasaction

    Hi,
    I have created new customized driver pgm and smartform for order ready notice,i want to triger the smartform from standard transaction vt02n.What's the procedure,pls let me know.

    hi,
    after configuring nace as specified by others, u'll have to select dat output type in ur invoice.
    goto->header>output type->
    den select dat output type.

Maybe you are looking for

  • Animated GIF w/layers

    I saw an animated gif that had a background layer and an animated layer as a gif (downloaded from the web and opened it in FW MX 2004 mac). Is it possible to export an animated GIF from FW that will have this set-up? It would save a ton of space. yes

  • Standalone Scenario - Error during Creation of Local Purchase Order

    Hi All,      I am trying to setup Standalone Scenario, i have created all the master data locally, i am able to Order SC, but after workflow approval SC goes into error 'Error during creation of local purchase order from shopping cart XXXXXXXXX'     

  • Avoiding creation of DBlink during deployment of mappings using OMBPlus

    Hi we are facing an issue in our OWB 11g R2 (upgraded to patchset 10185523) We are deploying the mappings using OMBPlus like so OMBCREATE TRANSIENT DEPLOYMENT_ACTION_PLAN 'DEPLOY_PLAN' ADD ACTION '$object_type_DEPLOY' SET PROPERTIES (OPERATION)VALUES

  • I finally solved my Canon LiDE Scanner Drivers install problem

    I see there are many threads about LiDE (20/30/80 etc) Canoscan scanners no longer working under Snow Leopard. I had so much trouble and so many re-installs that I was wondering if 64-bit was never going to function with the old (2003) Canon software

  • Error 8 while loading the data from the souce system

    Hi Gurus Every day we are loading some data from one of our souce systems through process chain But today all the loads failed complaining about error 8 while extacting the data connection to source system is fine we have the problem while loading ma