ESS screen customization, Leave configuration and work flow.

Dear Experts,
We are planning to migrate Leave application from ESS java based application to ESS WDA . I know that homepage customization is replaced by Launchpad in WDA, So here are my questions,
1. how to change the overview screen like Area , subarea pages and there description and also to hide links which are not required (marked in attachment).
2. How to change properties of an iview ie Create leave request (on selecting creating leave request it gets opened in separate window but it also include employee welcome screen and navigation menu all over again)
3. Where would I get documentations related to leave application with WDA and how setup workflow with three levels of approvals.
Please revert with your valuable feedback. Thanks in advance.
Ajaykumar

1. In the launch pad lpd_cust, you can add folders, applications etc through which we can get output like what u requested.
       If u don't want any app, u can add it to inactive applications or remove it.
       If it has to be hidden dynamically then from the badi we can achieve it.
2. Opening iView in new window/same window/with or without masthead etc is part of portal parameters for the lpd application, where u can configure it.
3. Help.sap.com is best and also in scn u can get lot of additional informations
     Create Leave Request - Business Package for Employee Self-Service (WDA) 1.50 - SAP Library

Similar Messages

  • Autorization and work flow in portal for ESS & MSS

    Hi All
    How to set Autorization and work flow in portal for ESS & MSS Business package
    Regards
    Daya

    Can you be more specific to the problem.
    Regards,
    --VP

  • How can we use TABLE CONTROL in BDC and WORK FLOW of ABAP.

    how can we use TABLE CONTROL in BDC and WORK FLOW of ABAP.?
    please explain the important questions.

    How to deal with table control / step loop in BDC
    Steploop and table contol is inevitable in certain transactions. When we run BDC for such transactions, we will face the situation: how many visible lines of steploop/tablecontrol are on the screen? Although we can always find certain method to deal with it, such as function code 'NP', 'POPO', considering some extreme situation: there is only one line visible one the screen, our BDC program should display an error message. (See transaction 'ME21', we you resize your screen to let only one row visible, you can not enter mutiple lines on this screen even you use 'NP')
    Now with the help of Poonam on sapfans.com developement forum, I find a method with which we can determine the number of visible lines on Transaction Screen from our Calling BDC program. Maybe it is useless to you, but I think it will give your some idea.
    Demo ABAP code has two purposes:
    1. how to determine number of visible lines and how to calculte page number;
    (the 'calpage' routine has been modify to meet general purpose usage)
    2. using field symbol in BDC program, please pay special attention to the difference in Static ASSIGN and Dynamic ASSIGN.
    Now I begin to describe the step to implement my method:
    (I use transaction 'ME21', screen 121 for sample,
    the method using is Call Transation Using..)
    Step1: go to screen painter to display the screen 121, then we can count the fixed line on this screen, there is 7 lines above the steploop and 2 lines below the steploop, so there are total 9 fixed lines on this screen. This means except these 9 lines, all the other line is for step loop. Then have a look at steploop itselp, one entry of it will occupy two lines.
    (Be careful, for table control, the head and the bottom scroll bar will possess another two fixed lines, and there is a maximum number for table line)
    Now we have : FixedLine = 9
                  LoopLine  = 2(for table control, LoopLine is always equal to 1)
    Step2: go to transaction itself(ME21) to see how it roll page, in ME21, the first line of new page is always occupied by the last line of last page, so it begin with index '02', but in some other case, fisrt line is empty and ready for input.
    Now we have: FirstLine = 0
              or FirstLine = 1 ( in our case, FirstLine is 1 because the first line of new page is fulfilled)
    Step3: write a subroutine calcalculating number of pages
    (here, the name of actual parameter is the same as formal parameter)
    global data:    FixedLine type i, " number of fixed line on a certain screen
                    LoopLine  type i, " the number of lines occupied by one steploop item
                    FirstLine type i, " possbile value 0 or 1, 0 stand for the first line of new                                                               " scrolling screen is empty, otherwise is 1
                    Dataline  type i, " number of items you will use in BDC, using DESCRIBE to get
                    pageno    type i, " you need to scroll screen how many times.
                    line      type i, " number of lines appears on the screen.
                    index(2)  type N, " the screen index for certain item
                    begin     type i, " from parameter of loop
                    end       type i. " to parameter of loop
    *in code sample, the DataTable-linindex stands for the table index number of this line
    form calpage using FixedLine type i (see step 1)
                       LoopLine  type i (see step 1)
                       FirstLine type i (see step 2)
                       DataLine  type i ( this is the item number you will enter in transaction)
              changing pageno    type i (return the number of page, depends on run-time visible                                                                             line in table control/ Step Loop)
              changing line      type i.(visible lines one the screen)
    data: midd type i,
          vline type i, "visible lines
    if DataLine eq 0.
       Message eXXX.
    endif.
    vline = ( sy-srows - FixedLine ) div LoopLine.
    *for table control, you should compare vline with maximum line of
    *table control, then take the small one that is min(vline, maximum)
    *here only illustrate step loop
    if FirstLine eq 0.
            pageno = DataLine div vline.
            if pageno eq 0.
               pageno = pageno + 1.
            endif.
    elseif FirstLine eq 1.
            pageno = ( DataLine - 1 ) div ( vline - 1 ) + 1.
            midd = ( DataLine - 1 ) mod ( vline - 1).
            if midd = 0 and DataLine gt 1.
                    pageno = pageno - 1.
            endif.
    endif.
    line = vline.
    endform.
    Step4 write a subroutine to calculate the line index for each item.
    form calindex using Line type i (visible lines on the screen)
                        FirstLine type i(see step 2)
                        LineIndex type i(item index)
              changing  Index type n.    (index on the screen)
      if  FirstLine = 0.
            index = LineIndex mod Line.
            if index = '00'.
                    index = Line.
            endif.
      elseif FirstLine = 1.
            index = LineIndex mod ( Line - 1 ).
            if ( index between 1 and 0 ) and LineIndex gt 1.
                    index = index + Line - 1.
            endif.
            if Line = 2.
                    index = index + Line - 1.
            endif.
    endif.
    endform.
    Step5 write a subroutine to calculate the loop range.
    form calrange using Line type i ( visible lines on the screen)
                        DataLine type i
                        FirstLine type i
                        loopindex like sy-index
            changing    begin type i
                        end type i.
    If FirstLine = 0.
       if loopindex = 1.
            begin = 1.
            if DataLine <= Line.
                    end = DataLine.
            else.
                    end = Line.
            endif.
       elseif loopindex gt 1.
            begin = Line * ( loopindex - 1 ) + 1.
            end   = Line * loopindex.
            if end gt DataLine.
               end = DataLine.
            endif.
       endif.
    elseif FirstLine = 1.
      if loopindex = 1.
            begin = 1.
            if DataLine <= Line.
                    end = DataLine.
            else.
                    end = Line.
            endif.
      elseif loop index gt 1.
            begin = ( Line - 1 ) * ( loopindex - 1 ) + 2.
            end =   ( Line - 1 ) * ( loopindex - 1 ) + Line.
            if end gt DataLine.
                    end = DataLine.
            endif.
      endif.
    endif.
    endform.
    Step6 using field sysbol in your BDC, for example: in ME21, but you should calculate each item will correponding to which index in steploop/Table Control
    form creat_bdc.
    field-symbols: <material>, <quan>, <indicator>.
    data: name1(14) value 'EKPO-EMATN(XX)',
          name2(14) value 'EKPO-MENGE(XX)',
          name3(15) value 'RM06E-SELKZ(XX)'.
    assign:         name1 to <material>,
                    name2 to <quan>,
                    name3 to <indicator>.
    do pageno times.
    if sy-index gt 1
    *insert scroll page ok_code"
    endif.
            perform calrange using Line DataLine FirstLine sy-index
                             changing begin end.
    loop at DataTable from begin to end.
            perform calindex using Line FirstLine DataTable-LineIndex changing Index.
            name1+11(2) = Index.
            name2+11(2) = Index.
            name3+12(2) = Index.
            perform bdcfield using <material> DataTable-matnr.
            perform bdcfield using <quan>     DataTable-menge.
            perform bdcfield using <indicator> DataTable-indicator.
    endloop.
    enddo.
    An example abap program of handling Table Control during bdc programming.
    REPORT zmm_bdcp_purchaseorderkb02
           NO STANDARD PAGE HEADING LINE-SIZE 255.
                    Declaring internal tables                            *
    *-----Declaring line structure
    DATA : BEGIN OF it_dummy OCCURS 0,
             dummy(255) TYPE c,
           END OF it_dummy.
    *-----Internal table for line items
    DATA :  BEGIN OF it_idata OCCURS 0,
              ematn(18),      "Material Number.
              menge(13),      "Qyantity.
              netpr(11),      "Net Price.
              werks(4),       "Plant.
              ebelp(5),       "Item Number.
            END OF it_idata.
    *-----Deep structure for header data and line items
    DATA  :  BEGIN OF it_me21 OCCURS 0,
               lifnr(10),      "Vendor A/c No.
               bsart(4),       "A/c Type.
               bedat(8),       "Date of creation of PO.
               ekorg(4),       "Purchasing Organisation.
               ekgrp(3),       "Purchasing Group.
               x_data LIKE TABLE OF it_idata,
             END OF it_me21.
    DATA  :  x_idata LIKE LINE OF it_idata.
    DATA  :  v_delimit VALUE ','.
    DATA  :  v_indx(3) TYPE n.
    DATA  :  v_fnam(30) TYPE c.
    DATA  :  v_count TYPE n.
    DATA  :  v_ne TYPE i.
    DATA  :  v_ns TYPE i.
    *include bdcrecx1.
    INCLUDE zmm_incl_purchaseorderkb01.
                    Search help for file                                 *
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file.
      CALL FUNCTION 'F4_FILENAME'
        EXPORTING
          program_name  = syst-cprog
          dynpro_number = syst-dynnr
        IMPORTING
          file_name     = p_file.
    START-OF-SELECTION.
           To upload the data into line structure                        *
      CALL FUNCTION 'WS_UPLOAD'
        EXPORTING
          filename = p_file
          filetype = 'DAT'
        TABLES
          data_tab = it_dummy.
        Processing the data from line structure to internal tables       *
      REFRESH:it_me21.
      CLEAR  :it_me21.
      LOOP AT it_dummy.
        IF it_dummy-dummy+0(01) = 'H'.
          v_indx = v_indx + 1.
          CLEAR   it_idata.
          REFRESH it_idata.
          CLEAR   it_me21-x_data.
          REFRESH it_me21-x_data.
          SHIFT it_dummy.
          SPLIT it_dummy AT v_delimit INTO it_me21-lifnr
                                           it_me21-bsart
                                           it_me21-bedat
                                           it_me21-ekorg
                                           it_me21-ekgrp.
          APPEND it_me21.
        ELSEIF it_dummy-dummy+0(01) = 'L'.
          SHIFT it_dummy.
          SPLIT it_dummy AT v_delimit INTO it_idata-ematn
                                           it_idata-menge
                                           it_idata-netpr
                                           it_idata-werks
                                           it_idata-ebelp.
          APPEND it_idata TO it_me21-x_data.
          MODIFY it_me21 INDEX v_indx.
        ENDIF.
      ENDLOOP.
                    To open the group                                    *
      PERFORM open_group.
            To populate the bdcdata table for header data                *
      LOOP AT it_me21.
        v_count = v_count + 1.
        REFRESH it_bdcdata.
        PERFORM subr_bdc_table USING:   'X' 'SAPMM06E'    '0100',
                                        ' ' 'BDC_CURSOR'  'EKKO-LIFNR',
                                        ' ' 'BDC_OKCODE'  '/00',
                                        ' ' 'EKKO-LIFNR'  it_me21-lifnr,
                                        ' ' 'RM06E-BSART' it_me21-bsart,
                                        ' ' 'RM06E-BEDAT' it_me21-bedat,
                                        ' ' 'EKKO-EKORG'  it_me21-ekorg,
                                        ' ' 'EKKO-EKGRP'  it_me21-ekgrp,
                                        ' ' 'RM06E-LPEIN' 'T'.
        PERFORM subr_bdc_table USING:   'X' 'SAPMM06E'    '0120',
                                        ' ' 'BDC_CURSOR'  'RM06E-EBELP',
                                        ' ' 'BDC_OKCODE'  '/00'.
        MOVE 1 TO v_indx.
    *-----To populate the bdcdata table for line item data
        LOOP AT it_me21-x_data INTO x_idata.
          CONCATENATE 'EKPO-EMATN(' v_indx ')'  INTO v_fnam.
          PERFORM  subr_bdc_table USING ' ' v_fnam x_idata-ematn.
          CONCATENATE 'EKPO-MENGE(' v_indx ')'  INTO v_fnam.
          PERFORM  subr_bdc_table USING ' ' v_fnam x_idata-menge.
          CONCATENATE 'EKPO-NETPR(' v_indx ')'  INTO v_fnam.
          PERFORM  subr_bdc_table USING ' ' v_fnam x_idata-netpr.
          CONCATENATE 'EKPO-WERKS(' v_indx ')'  INTO v_fnam.
          PERFORM  subr_bdc_table USING ' ' v_fnam x_idata-werks.
          v_indx = v_indx + 1.
          PERFORM subr_bdc_table USING:  'X' 'SAPMM06E'    '0120',
                                         ' ' 'BDC_CURSOR'  'RM06E-EBELP',
                                         ' ' 'BDC_OKCODE'  '/00'.
        ENDLOOP.
        PERFORM subr_bdc_table USING:    'X' 'SAPMM06E'    '0120',
                                         ' ' 'BDC_CURSOR'  'RM06E-EBELP',
                                         ' ' 'BDC_OKCODE'  '=BU'.
        PERFORM bdc_transaction USING 'ME21'.
      ENDLOOP.
      PERFORM close_group.
                      End of selection event                             *
    END-OF-SELECTION.
      IF session NE 'X'.
    *-----To display the successful records
        WRITE :/10  text-001.          "Sucess records
        WRITE :/10  SY-ULINE(20).
        SKIP.
        IF it_sucess IS INITIAL.
          WRITE :/  text-002.
        ELSE.
          WRITE :/   text-008,          "Total number of Succesful records
                  35 v_ns.
          SKIP.
          WRITE:/   text-003,          "Vendor Number
                 17 text-004,          "Record number
                 30 text-005.          "Message
        ENDIF.
        LOOP AT it_sucess.
          WRITE:/4  it_sucess-lifnr,
                 17 it_sucess-tabix CENTERED,
                 30 it_sucess-sucess_rec.
        ENDLOOP.
        SKIP.
    *-----To display the erroneous records
        WRITE:/10   text-006.          "Error Records
        WRITE:/10   SY-ULINE(17).
        SKIP.
        IF it_error IS INITIAL.
          WRITE:/   text-007.          "No error records
        ELSE.
          WRITE:/   text-009,          "Total number of erroneous records
                 35 v_ne.
          SKIP.
          WRITE:/   text-003,          "Vendor Number
                 17 text-004,          "Record number
                 30 text-005.          "Message
        ENDIF.
        LOOP AT it_error.
          WRITE:/4  it_error-lifnr,
                 17 it_error-tabix CENTERED,
                 30 it_error-error_rec.
        ENDLOOP.
        REFRESH it_sucess.
        REFRESH it_error.
      ENDIF.
    CODE IN INCLUDE.
    Include           ZMM_INCL_PURCHASEORDERKB01
    DATA:   it_BDCDATA LIKE BDCDATA    OCCURS 0 WITH HEADER LINE.
    DATA:   it_MESSTAB LIKE BDCMSGCOLL OCCURS 0 WITH HEADER LINE.
    DATA:   E_GROUP_OPENED.
    *-----Internal table to store sucess records
    DATA:BEGIN OF it_sucess OCCURS 0,
           msgtyp(1)   TYPE c,
           lifnr  LIKE  ekko-lifnr,
           tabix  LIKE  sy-tabix,
           sucess_rec(125),
         END OF it_sucess.
    DATA: g_mess(125) type c.
    *-----Internal table to store error records
    DATA:BEGIN OF it_error OCCURS 0,
           msgtyp(1)   TYPE c,
           lifnr  LIKE  ekko-lifnr,
           tabix  LIKE  sy-tabix,
           error_rec(125),
         END OF it_error.
           Selection screen
    SELECTION-SCREEN BEGIN OF LINE.
    PARAMETERS session RADIOBUTTON GROUP ctu.  "create session
    SELECTION-SCREEN COMMENT 3(20) text-s07 FOR FIELD session.
    SELECTION-SCREEN POSITION 45.
    PARAMETERS ctu RADIOBUTTON GROUP ctu.     "call transaction
    SELECTION-SCREEN COMMENT 48(20) text-s08 FOR FIELD ctu.
    SELECTION-SCREEN END OF LINE.
    SELECTION-SCREEN BEGIN OF LINE.
    SELECTION-SCREEN COMMENT 3(20) text-s01 FOR FIELD group.
    SELECTION-SCREEN POSITION 25.
    PARAMETERS group(12).                      "group name of session
    SELECTION-SCREEN COMMENT 48(20) text-s05 FOR FIELD ctumode.
    SELECTION-SCREEN POSITION 70.
    PARAMETERS ctumode LIKE ctu_params-dismode DEFAULT 'N'.
    "A: show all dynpros
    "E: show dynpro on error only
    "N: do not display dynpro
    SELECTION-SCREEN END OF LINE.
    SELECTION-SCREEN BEGIN OF LINE.
    SELECTION-SCREEN COMMENT 48(20) text-s06 FOR FIELD cupdate.
    SELECTION-SCREEN POSITION 70.
    PARAMETERS cupdate LIKE ctu_params-updmode DEFAULT 'L'.
    SELECTION-SCREEN END OF LINE.
    SELECTION-SCREEN BEGIN OF LINE.
    SELECTION-SCREEN COMMENT 3(20) text-s03 FOR FIELD keep.
    SELECTION-SCREEN POSITION 25.
    PARAMETERS: keep AS CHECKBOX.       "' ' = delete session if finished
    "'X' = keep   session if finished
    SELECTION-SCREEN COMMENT 48(20) text-s09 FOR FIELD e_group.
    SELECTION-SCREEN POSITION 70.
    PARAMETERS e_group(12).             "group name of error-session
    SELECTION-SCREEN END OF LINE.
    SELECTION-SCREEN BEGIN OF LINE.
    SELECTION-SCREEN COMMENT 51(17) text-s03 FOR FIELD e_keep.
    SELECTION-SCREEN POSITION 70.
    PARAMETERS: e_keep AS CHECKBOX.     "' ' = delete session if finished
    "'X' = keep   session if finished
    SELECTION-SCREEN END OF LINE.
    PARAMETERS:p_file LIKE rlgrap-filename.
      at selection screen                                                *
    AT SELECTION-SCREEN.
    group and user must be filled for create session
      IF SESSION = 'X' AND
         GROUP = SPACE. "OR USER = SPACE.
        MESSAGE E613(MS).
      ENDIF.
      create batchinput session                                          *
    FORM OPEN_GROUP.
      IF SESSION = 'X'.
        SKIP.
        WRITE: /(20) 'Create group'(I01), GROUP.
        SKIP.
    *----open batchinput group
        CALL FUNCTION 'BDC_OPEN_GROUP'
          EXPORTING
            CLIENT = SY-MANDT
            GROUP  = GROUP
            USER   = sy-uname.
        WRITE:/(30) 'BDC_OPEN_GROUP'(I02),
                (12) 'returncode:'(I05),
                     SY-SUBRC.
      ENDIF.
    ENDFORM.                    "OPEN_GROUP
      end batchinput session                                             *
    FORM CLOSE_GROUP.
      IF SESSION = 'X'.
    *------close batchinput group
        CALL FUNCTION 'BDC_CLOSE_GROUP'.
        WRITE: /(30) 'BDC_CLOSE_GROUP'(I04),
                (12) 'returncode:'(I05),
                     SY-SUBRC.
      ELSE.
        IF E_GROUP_OPENED = 'X'.
          CALL FUNCTION 'BDC_CLOSE_GROUP'.
          WRITE: /.
          WRITE: /(30) 'Fehlermappe wurde erzeugt'(I06).
        ENDIF.
      ENDIF.
    ENDFORM.                    "CLOSE_GROUP
           Start new transaction according to parameters                 *
    FORM BDC_TRANSACTION USING TCODE TYPE ANY.
      DATA: L_SUBRC LIKE SY-SUBRC.
    *------batch input session
      IF SESSION = 'X'.
        CALL FUNCTION 'BDC_INSERT'
          EXPORTING
            TCODE     = TCODE
          TABLES
            DYNPROTAB = it_BDCDATA.
        WRITE: / 'BDC_INSERT'(I03),
                 TCODE,
                 'returncode:'(I05),
                 SY-SUBRC,
                 'RECORD:',
                 SY-INDEX.
      ELSE.
        REFRESH it_MESSTAB.
        CALL TRANSACTION TCODE USING it_BDCDATA
                         MODE   CTUMODE
                         UPDATE CUPDATE
                         MESSAGES INTO it_MESSTAB.
        L_SUBRC = SY-SUBRC.
        WRITE: / 'CALL_TRANSACTION',
                 TCODE,
                 'returncode:'(I05),
                 L_SUBRC,
                 'RECORD:',
                 SY-INDEX.
      ENDIF.
      Message handling for Call Transaction                              *
      perform subr_mess_hand using g_mess.
    *-----Erzeugen fehlermappe
      IF L_SUBRC <> 0 AND E_GROUP <> SPACE.
        IF E_GROUP_OPENED = ' '.
          CALL FUNCTION 'BDC_OPEN_GROUP'
            EXPORTING
              CLIENT = SY-MANDT
              GROUP  = E_GROUP
              USER   = sy-uname
              KEEP   = E_KEEP.
          E_GROUP_OPENED = 'X'.
        ENDIF.
        CALL FUNCTION 'BDC_INSERT'
          EXPORTING
            TCODE     = TCODE
          TABLES
            DYNPROTAB = it_BDCDATA.
      ENDIF.
      REFRESH it_BDCDATA.
    ENDFORM.                    "BDC_TRANSACTION
         Form  subr_bdc_table                                            *
          text
         -->P_0220   text                                                *
         -->P_0221   text                                                *
         -->P_0222   text                                                *
    FORM subr_bdc_table  USING      VALUE(P_0220) TYPE ANY
                                    VALUE(P_0221) TYPE ANY
                                    VALUE(P_0222) TYPE ANY.
      CLEAR it_bdcdata.
      IF P_0220 = ' '.
        CLEAR it_bdcdata.
        it_bdcdata-fnam     = P_0221.
        it_bdcdata-fval     = P_0222.
        APPEND it_bdcdata.
      ELSE.
        it_bdcdata-dynbegin = P_0220.
        it_bdcdata-program  = P_0221.
        it_bdcdata-dynpro   = P_0222.
        APPEND it_bdcdata.
      ENDIF.
    ENDFORM.                    " subr_bdc_table
         Form  subr_mess_hand                                            *
          text                                                           *
         -->P_G_MESS  text                                               *
    FORM subr_mess_hand USING  P_G_MESS TYPE ANY.
      LOOP AT IT_MESSTAB.
        CALL FUNCTION 'FORMAT_MESSAGE'
          EXPORTING
            ID     = it_messtab-msgid
            LANG   = it_messtab-msgspra
            NO     = it_messtab-msgnr
            v1     = it_messtab-msgv1
            v2     = it_messtab-msgv2
          IMPORTING
            MSG    = P_G_MESS
          EXCEPTIONS
            OTHERS = 0.
        CASE it_messtab-msgtyp.
          when 'E'.
            it_error-error_rec   =  P_G_MESS.
            it_error-lifnr       =  it_me21-lifnr.
            it_error-tabix       =  v_count.
            APPEND IT_ERROR.
          when 'S'.
            it_sucess-sucess_rec =  P_G_MESS.
            it_sucess-lifnr      =  it_me21-lifnr.
            it_sucess-tabix      =  v_count.
            APPEND IT_SUCESS.
        endcase.
      ENDLOOP.
      Describe table it_sucess lines v_ns.
      Describe table it_error  lines v_ne.
    ENDFORM.                    " subr_mess_hand
    Also refer
    http://sap.ittoolbox.com/groups/technical-functional/sap-dev/bdc-table-control-668404
    and
    http://www.sap-img.com/abap/bdc-example-using-table-control-in-bdc.htm
    Regards,
    srinivas
    <b>*reward for useful answers*</b>

  • Leave request in Work flow

    Dear All
    Could you please throw a light on this  Leave approval through Work flow    . leave request should goes to concern supervisor how we can configure  in the SAP  could you please tel me  is it relating to functional or technical
    1 if the concern supervisor is not available can we assign to another alter person to approve ?
    2 if the concern person is not using mails can that leave request goes to supervisor mobile ?
    3 if any person is taken leave with out informing , once he come to the office after leave can we send the leave request of past dates of what he already utilised  ?
    Regards
    Raghavendra

    hi
    TO make use of Leave request worflow , there is a SAP delivered template 12300111 , which can be utilized for leave approval.
    1 if the concern supervisor is not available can we assign to another alter person to approve ?
    there are 2 methods to handle this,  1 is that the concerned supervisor can make a substituion rule in portal , 2 , you will have to implement deadline monitoring in your workflow.
    2 if the concern person is not using mails can that leave request goes to supervisor mobile ?
    the supervisor can logon to portal using mobile , if he has a smartphone device. , ya mobile approvals are possible .
    3 if any person is taken leave with out informing , once he come to the office after leave can we send the leave request of past dates of what he already utilised ?
    ya you can do this scenario , only payroll related things need to be checked in this case.
    Regards
    sameer

  • Configure the work flow-maintain prefix number

    Dear friends
    I am trying to configure the work flow using SWU3, to maintain prefix number, systems asking for the prefix number, which number I have to give, what is the criterion for defining this number
    For development the prefix number is 999
    For production which number I have to maintain,
    Thank you

    The Prefix number doesn't get transported to production.
    What i meant is when you create a workflow in Dev the 1st 3 digits would be 999XXXXX.
    So when you transport the workflow from Dev to Prod, the workflow which you created moves into Prod.
    As far as i understand, prefix number is required to maintain in Dev to create custom workflow templates. But in Prod, no one is going to create workflow from scratch and hence Prefix maintanence in Prod is not required.
    Try out this in Quality or any other test system apart from you Dev if you can.
    1) Transport the workflow from Dev to Quality.
    2) Dont maintain the prefix in quality system.
    3) check if the workflow is working or not in quality.
    Regards,
    PR.

  • Work  Flow Template and Work flow tasks

    Hi,
    Work  Flow Template and Work flow tasks are the two objects which are found surprisingly in our client system(when we go to PP01/ HRP1000 IN SE16 ).My employer wants to know what these are:
    Can any one please tell me about "Work  Flow Template and Work flow tasks".
    are the SAP Generated?
    Can we delete them if we don't need?
                                                                                    Thanks in Advance
                                                                                    Gopi Palleti

    Hi Gopi,
    Workflow Template and workflow tasks are part of SAP Business workflow.
    A business workflow is an executable process embedded in SAP applications that you use to automate business processes. 
    You can find more info here.
    http://help.sap.com/saphelp_nw70/helpdata/en/c5/e4b62c453d11d189430000e829fbbd/content.htm
    Regards,
    Sharadha

  • DG4ODBC configured and working but receiving ORA-28528 for some columns

    DG4ODBC is configured and working for XE 11gR2 but under some circumstance receiving SQL Error: ORA-28528: Heterogeneous Services datatype conversion error.
    Configuration: DG4ODBC configured for Oracle 11gR2 using ODBC datasource based on IBM UniVerse ODBC Driver 4.00.04.7346 UVODBC.DLL (8/25/2009) all on same 32-bit Windows host for purpose of retrieving data from remote AIX based IBM/Rockit UniVerse version 10.1 database.
    Following 3 commands with corresponding results illustrate problem:
    select NO_PROD from bill_mat@dblink where NO_PROD not in ('15','20', '24', '6','10');
    no rows selected
    select NO_PROD, count (*) from bill_mat@dblink where NO_PROD in ('15','20', '24', '6','10') group by NO_PROD;
    NO_PROD COUNT(*)
    6 1
    20 1
    24 1
    10 9
    15 1
    select NO_PROD from bill_mat@dblink ;
    Error starting at line 19 in command:
    select NO_PROD from bill_mat@dblink
    Error report:
    SQL Error: ORA-28528: Heterogeneous Services datatype conversion error
    ORA-02063: preceding line from DBLINK
    28528. 00000 - "Heterogeneous Services datatype conversion error"
    *Cause:    Either an Oracle datatype could not be converted to a non-Oracle
    datatype, or a non-Oracle datatype could not be converted
    to an Oracle datatype. The following are possible reasons for
    for the conversion failure:
    -- overflow problems (in the case of numbers)
    -- length limitations (in the case of character strings)
    -- invalid values passed into the conversion routines
    *Action:   Contact customer support of the agent vendor. If the problem is
    due to size discrepancies between Oracle and the non-Oracle system,
    it may not be possible to convert the value.
    UniVerse LIST query shows many "blank" values for two fields LST.WO & NO.PROD that are problematic when attempting to query via DG4ODBC in the case of subject table "BILL_MAT":
    LIST BILL.MAT LST.WO NO.PROD LOCK 04:08:44pm 22 Nov 2011 PAGE 11
    BILL.MAT.. LST.WO.. NO.PROD LOCK
    239912 10
    220419
    247992
    252739
    249709
    239913 15
    184767
    164264
    184666
    164265
    247994
    239914
    251731
    249711
    173760
    239915 20
    242137
    247490
    247894
    254156
    Press any key to continue...
    Interestingly, output from this JDBC test app is different including references to "null" versus "blank" values referred to with LIST output above:
    import java.sql.*;
    import java.io.*;
    public class billmat {
    public static void main(String[] argv)
    try {
    BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
         // Connect to the U2 server
    String account = "universe_account";
    String userid = "username";
    String passwd = "password";
    String host = "AIX_Host";
    String url = "jdbc:ibm-u2://"+host+"/"+account+"?tracelevel=5;tracefile=qiang.trace";
    //Load driver and connect to server
    Class.forName("com.ibm.u2.jdbc.UniJDBCDriver");
    Connection con = DriverManager.getConnection(url, userid, passwd);
    System.out.println("\n\t*--- Connection successful ---*\n");
    System.out.println("1. Select from file BILL.MAT ------------------------");
    testQuery( con ) ;
    con.close();
    } catch ( SQLException e ) {
    System.out.println("Ex-Message :" + e.getMessage());
    System.out.println("Ex-Code :" + e.getErrorCode()) ;
    System.out.println("Ex-SQLState:" + e.getSQLState());
    System.out.println("Ex-Next :" + e.getNextException());
    e.printStackTrace() ;
    System.gc();
    } catch ( Exception e) {
    System.out.println("Exception caught:"+e) ;
    e.printStackTrace() ;
    * Select something from CUST.MAST file.
    * @param con The JDBC connection object.
    public static void testQuery(Connection con)
    throws SQLException
    Statement stmt = con.createStatement();
         String sql = "select DISTINCT LST.WO, NO.PROD, LOCK from BILL.MAT where LST.WO is not null or NO.PROD is not null";
    // Execute the SELECT statement
    ResultSet rs = stmt.executeQuery(sql);
    // Get result of first five records
    // System.out.println("\tlist selected columns for the first five records:");
    int i = 1;
    while (rs.next() && i < 100)
              System.out.println("\tLST_WO : \t" + rs.getString(1));
              System.out.println("\tNO_PROD : \t" + rs.getString(2));
              System.out.println("\tLOCK : \t" + rs.getString(3));
         i++;
    rs.close();
    stmt.close() ;
    System.out.println("\n\t*--- QUERY test is done successful ---*\n");
    System.out.println("\n\tDisplay Count: \t" + i);
    [root@VM-Linux01 Linux]# java billmat
    --- Connection successful ---
    1. Select from file BILL.MAT ------------------------
    LST_WO : null
    NO_PROD : null
    LOCK :
    LST_WO : null
    NO_PROD : 10
    LOCK :
    LST_WO : null
    NO_PROD : 15
    LOCK :
    LST_WO : null
    NO_PROD : 20
    LOCK :
    LST_WO : null
    NO_PROD : 6
    LOCK :
    LST_WO : null
    NO_PROD : 24
    LOCK :
    --- QUERY test is done successful ---
    Display Count: 7
    The reason column LOCK is included above is because it is queryable via DG4ODBC and shows up as (null) within query result submitted via and provided by SQLDeveloper.
    Considering results above it seems ORA-28528 IS NOT associated with overflow problems or length limitations. Rather, some sort of characterset mapping issue seems more plausible here. For instance, it seems NULL value returned in the case of columns LST_WO and NO_PROD from remote UniVerse database is not mapping correctly to how a NULL is represented within 11gR2 database. Is there some HS_% value within DG4ODBC init file that can be set to resolve this problem? I'm not well-versed in range of settings that exist but did try different values for HS_LANGUAGE which did not help.
    There is no problem using Excel MS Query to retrieve this data using same system DSN and associated ODBC driver on which DG4OBDC setup is based from same Windows machine where DG4ODBC is configured.
    These are current DG4ODBC settings for this instance (initDBLINK.ora):
    HS_FDS_CONNECT_INFO = DBLINK.ODBC
    HS_FDS_TRACE_LEVEL = ON
    HS_FDS_TRACE_FILE_NAME = c:/DG_LOG
    HS_FDS_TRACE_LEVEL = 4
    HS_LANGUAGE = AMERICAN_AMERICA.WE8ISO8859P1
    # Other HS_LANGUAGE settings attempted to resolve problem are commented below:
    # HS_LANGUAGE = american_america.utf8
    # HS_LANGUAGE = american_america.al32utf8
    Any guidance would be greatly appreciated!
    Edited by: WileyCoyote on Mar 8, 2012 1:33 PM
    Edited by: WileyCoyote on Mar 8, 2012 1:39 PM

    Here is output produced by utility "Dr. Dee Bee Spy" provided by Rockit/UniVerse that it seems may be intended to produce ODBC trace for Rockit/UniVerse ODBC driver:
    SQLAllocEnv
         0x01000000
         SQL_SUCCESS
    SQLAllocConnect
         0x01000000
         0x01010000
         SQL_SUCCESS
    SQLGetInfo
         0x01010000
         SQL_DRIVER_ODBC_VER
         [5]02.00
         12
         5
         SQL_SUCCESS
    SQLSetConnectOption
         0x01010000
         SQL_AUTOCOMMIT
         SQL_AUTOCOMMIT_OFF
         SQL_SUCCESS
    SQLDriverConnect
         0x01010000
         0x00000000
         [36]DSN=DBLINK.ODBC;UID=Username;PWD=Password;
         SQL_NTS
         [36]DSN=DBLINK.ODBC;UID=Username;PWD=Password;
         1024
         36
         SQL_DRIVER_NOPROMPT
         SQL_SUCCESS
    SQLError
         NULL
         0x01010000
         NULL
         [5]00000
         0
         [0]
         512
         0
         SQL_NO_DATA_FOUND
    SQLGetFunctions
         0x01010000
         0
         FALSE
         TRUE
         TRUE
         TRUE
         TRUE
         TRUE
         TRUE
         TRUE
         TRUE
         TRUE
         TRUE
         TRUE
         TRUE
         TRUE
         TRUE
         TRUE
         TRUE
         TRUE
         TRUE
         TRUE
         TRUE
         TRUE
         FALSE
         TRUE
         FALSE
         FALSE
         FALSE
         FALSE
         FALSE
         FALSE
         FALSE
         FALSE
         FALSE
         FALSE
         FALSE
         FALSE
         FALSE
         FALSE
         FALSE
         FALSE
         TRUE
         TRUE
         TRUE
         TRUE
         TRUE
         TRUE
         TRUE
         TRUE
         TRUE
         TRUE
         TRUE
         TRUE
         TRUE
         TRUE
         TRUE
         FALSE
         TRUE
         FALSE
         FALSE
         TRUE
         TRUE
         TRUE
         TRUE
         TRUE
         FALSE
         TRUE
         TRUE
         TRUE
         FALSE
         TRUE
         TRUE
         FALSE
         TRUE
         FALSE
         FALSE
         FALSE
         FALSE
         FALSE
         FALSE
         FALSE
         FALSE
         FALSE
         FALSE
         FALSE
         FALSE
         FALSE
         FALSE
         FALSE
         FALSE
         FALSE
         FALSE
         FALSE
         FALSE
         FALSE
         FALSE
         FALSE
         FALSE
         FALSE
         FALSE
         FALSE
         SQL_SUCCESS
    SQLGetInfo
         0x01010000
         SQL_CURSOR_COMMIT_BEHAVIOR
         SQL_CB_CLOSE
         2
         2
         SQL_SUCCESS
    SQLGetInfo
         0x01010000
         SQL_CURSOR_ROLLBACK_BEHAVIOR
         SQL_CB_CLOSE
         2
         2
         SQL_SUCCESS
    SQLError
         NULL
         0x01010000
         NULL
         [5]00000
         0
         [0]
         512
         0
         SQL_NO_DATA_FOUND
    SQLError
         NULL
         0x01010000
         NULL
         [5]00000
         0
         [0]
         512
         0
         SQL_NO_DATA_FOUND
    SQLGetInfo
         0x01010000
         SQL_DRIVER_NAME
         [10]UVODBC.DLL
         1024
         10
         SQL_SUCCESS
    SQLGetInfo
         0x01010000
         SQL_DRIVER_VER
         [37]3.7 Universe RDBMS 32-bit ODBC Driver
         1024
         37
         SQL_SUCCESS
    SQLGetInfo
         0x01010000
         SQL_DBMS_NAME
         [8]UniVerse
         1024
         8
         SQL_SUCCESS
    SQLGetInfo
         0x01010000
         SQL_DBMS_VER
         [6]10.1.0
         1024
         6
         SQL_SUCCESS
    SQLGetInfo
         0x01010000
         10003
         SQL_ERROR
    SQLError
         NULL
         0x01010000
         NULL
         [5]S1C00
         0
         [47][Rocket U2][UVODBC][2700830]Driver not capable.
         512
         47
         SQL_SUCCESS
    SQLError
         NULL
         0x01010000
         NULL
         [5]00000
         0
         [0]
         512
         0
         SQL_NO_DATA_FOUND
    SQLError
         NULL
         0x01010000
         NULL
         [5]00000
         0
         [0]
         512
         0
         SQL_NO_DATA_FOUND
    SQLGetInfo
         0x01010000
         SQL_OWNER_USAGE
         0x00000000
         4
         4
         SQL_SUCCESS
    SQLGetInfo
         0x01010000
         SQL_TXN_CAPABLE
         SQL_TC_DML
         2
         2
         SQL_SUCCESS
    SQLGetInfo
         0x01010000
         SQL_TXN_ISOLATION_OPTION
         0x0F000000
         4
         4
         SQL_SUCCESS
    SQLGetInfo
         0x01010000
         SQL_MAX_OWNER_NAME_LEN
         0
         2
         2
         SQL_SUCCESS
    SQLGetInfo
         0x01010000
         SQL_MAX_TABLE_NAME_LEN
         72
         2
         2
         SQL_SUCCESS
    SQLGetInfo
         0x01010000
         SQL_MAX_PROCEDURE_NAME_LEN
         0
         2
         2
         SQL_SUCCESS
    SQLGetInfo
         0x01010000
         SQL_IDENTIFIER_QUOTE_CHAR
         [1]"
         1024
         1
         SQL_SUCCESS
    SQLGetInfo
         0x01010000
         SQL_COLUMN_ALIAS
         [1]Y
         1024
         1
         SQL_SUCCESS
    SQLAllocStmt
         0x01010000
         0x01010001
         SQL_SUCCESS
    SQLBindCol
         0x01010001
         1
         SQL_C_CHAR
         0x70EB1200
         120
         0xF4EF1200
         SQL_SUCCESS
    SQLBindCol
         0x01010001
         3
         SQL_C_SLONG
         0xDCEF1200
         0
         0xE4EF1200
         SQL_SUCCESS
    SQLBindCol
         0x01010001
         10
         SQL_C_SSHORT
         0x0CF01200
         0
         0xECEF1200
         SQL_SUCCESS
    SQLGetTypeInfo
         0x01010001
         SQL_VARCHAR
         SQL_SUCCESS
    SQLExtendedFetch
         0x01010001
         SQL_FETCH_NEXT
         0
         NULL
         SQL_NO_DATA_FOUND
    SQLFreeStmt
         0x01010001
         SQL_CLOSE
         SQL_SUCCESS
    SQLGetTypeInfo
         0x01010001
         SQL_INTEGER
         SQL_SUCCESS
    SQLExtendedFetch
         0x01010001
         SQL_FETCH_NEXT
         0
         NULL
         SQL_NO_DATA_FOUND
    SQLFreeStmt
         0x01010001
         SQL_CLOSE
         SQL_SUCCESS
    SQLGetTypeInfo
         0x01010001
         SQL_SMALLINT
         SQL_SUCCESS
    SQLExtendedFetch
         0x01010001
         SQL_FETCH_NEXT
         0
         NULL
         SQL_NO_DATA_FOUND
    SQLFreeStmt
         0x01010001
         SQL_CLOSE
         SQL_SUCCESS
    SQLGetTypeInfo
         0x01010001
         SQL_VARBINARY
         SQL_SUCCESS
    SQLExtendedFetch
         0x01010001
         SQL_FETCH_NEXT
         0
         NULL
         SQL_NO_DATA_FOUND
    SQLFreeStmt
         0x01010001
         SQL_CLOSE
         SQL_SUCCESS
    SQLGetTypeInfo
         0x01010001
         SQL_BIGINT
         SQL_SUCCESS
    SQLExtendedFetch
         0x01010001
         SQL_FETCH_NEXT
         0
         NULL
         SQL_NO_DATA_FOUND
    SQLFreeStmt
         0x01010001
         SQL_CLOSE
         SQL_SUCCESS
    SQLGetTypeInfo
         0x01010001
         SQL_TINYINT
         SQL_SUCCESS
    SQLExtendedFetch
         0x01010001
         SQL_FETCH_NEXT
         0
         NULL
         SQL_NO_DATA_FOUND
    SQLFreeStmt
         0x01010001
         SQL_CLOSE
         SQL_SUCCESS
    SQLGetTypeInfo
         0x01010001
         SQL_LONGVARCHAR
         SQL_SUCCESS
    SQLExtendedFetch
         0x01010001
         SQL_FETCH_NEXT
         0
         NULL
         SQL_NO_DATA_FOUND
    SQLFreeStmt
         0x01010001
         SQL_CLOSE
         SQL_SUCCESS
    SQLGetTypeInfo
         0x01010001
         SQL_LONGVARBINARY
         SQL_SUCCESS
    SQLExtendedFetch
         0x01010001
         SQL_FETCH_NEXT
         0
         NULL
         SQL_NO_DATA_FOUND
    SQLFreeStmt
         0x01010001
         SQL_CLOSE
         SQL_SUCCESS
    SQLFreeStmt
         0x01010001
         SQL_UNBIND
         SQL_SUCCESS
    SQLTransact
         NULL
         0x01010000
         SQL_COMMIT
         SQL_SUCCESS
    SQLSetConnectOption
         0x01010000
         SQL_TXN_ISOLATION
         SQL_TXN_READ_COMMITTED
         SQL_SUCCESS
    SQLAllocStmt
         0x01010000
         0x01010002
         SQL_SUCCESS
    SQLFreeStmt
         0x01010001
         SQL_DROP
         SQL_SUCCESS
    SQLAllocStmt
         0x01010000
         0x01010003
         SQL_SUCCESS
    SQLBindCol
         0x01010003
         4
         SQL_C_CHAR
         0xD8EE1200
         124
         0x9CEF1200
         SQL_SUCCESS
    SQLBindCol
         0x01010003
         5
         SQL_C_SSHORT
         0xECEF1200
         0
         0x00000000
         SQL_SUCCESS
    SQLBindCol
         0x01010003
         6
         SQL_C_CHAR
         0x60EE1200
         120
         0xC8EF1200
         SQL_SUCCESS
    SQLBindCol
         0x01010003
         7
         SQL_C_SLONG
         0xA4EF1200
         0
         0xA8EF1200
         SQL_SUCCESS
    SQLBindCol
         0x01010003
         9
         SQL_C_SSHORT
         0xF0EF1200
         0
         0xB0EF1200
         SQL_SUCCESS
    SQLBindCol
         0x01010003
         10
         SQL_C_SSHORT
         0xF8EF1200
         0
         0xD0EF1200
         SQL_SUCCESS
    SQLBindCol
         0x01010003
         11
         SQL_C_SSHORT
         0xF4EF1200
         0
         0x00000000
         SQL_SUCCESS
    SQLBindCol
         0x01010003
         16
         SQL_C_SLONG
         0xB8EF1200
         0
         0xBCEF1200
         SQL_SUCCESS
    SQLColumns
         0x01010003
         NULL
         0
         NULL
         0
         [8]BILL_MAT
         8
         NULL
         0
         SQL_SUCCESS
    SQLExtendedFetch
         0x01010003
         SQL_FETCH_NEXT
         0
         NULL
         SQL_NO_DATA_FOUND
    SQLFreeStmt
         0x01010003
         SQL_CLOSE
         SQL_SUCCESS
    SQLFreeStmt
         0x01010003
         SQL_UNBIND
         SQL_SUCCESS
    SQLFreeStmt
         0x01010003
         SQL_DROP
         SQL_SUCCESS
    SQLAllocStmt
         0x01010000
         0x01010004
         SQL_SUCCESS
    SQLPrepare
         0x01010004
         [24]select * from "BILL_MAT"
         24
         SQL_SUCCESS
    SQLNumResultCols
         0x01010004
         27
         SQL_SUCCESS
    SQLDescribeCol
         0x01010004
         1
         [4]Z_ID
         31
         4
         SQL_VARCHAR
         254
         0
         SQL_NULLABLE
         SQL_SUCCESS
    SQLColAttributes
         0x01010004
         1
         1013
         SQL_ERROR
    SQLError
         NULL
         NULL
         0x01010004
         [5]S1C00
         0
         [47][Rocket U2][UVODBC][2701807]Driver not capable.
         512
         47
         SQL_SUCCESS
    SQLError
         NULL
         NULL
         0x01010004
         [5]00000
         0
         [0]
         512
         0
         SQL_NO_DATA_FOUND
    SQLError
         NULL
         NULL
         0x01010004
         [5]00000
         0
         [0]
         512
         0
         SQL_NO_DATA_FOUND
    SQLDescribeCol
         0x01010004
         2
         [9]A_PROD_NO
         31
         9
         SQL_VARCHAR
         254
         0
         SQL_NULLABLE
         SQL_SUCCESS
    SQLColAttributes
         0x01010004
         2
         1013
         SQL_ERROR
    SQLError
         NULL
         NULL
         0x01010004
         [5]S1C00
         0
         [47][Rocket U2][UVODBC][2701807]Driver not capable.
         512
         47
         SQL_SUCCESS
    SQLError
         NULL
         NULL
         0x01010004
         [5]00000
         0
         [0]
         512
         0
         SQL_NO_DATA_FOUND
    SQLError
         NULL
         NULL
         0x01010004
         [5]00000
         0
         [0]
         512
         0
         SQL_NO_DATA_FOUND
    SQLDescribeCol
         0x01010004
         3
         [9]BATCH_QTY
         31
         9
         SQL_INTEGER
         10
         0
         SQL_NULLABLE
         SQL_SUCCESS
    SQLColAttributes
         0x01010004
         3
         SQL_COLUMN_UNSIGNED
         UNUSED
         UNUSED
         UNUSED
         FALSE
         SQL_SUCCESS
    SQLDescribeCol
         0x01010004
         4
         [8]COST_UPD
         31
         8
         SQL_DATE
         10
         0
         SQL_NULLABLE
         SQL_SUCCESS
    SQLDescribeCol
         0x01010004
         5
         [9]CREATE_DT
         31
         9
         SQL_DATE
         10
         0
         SQL_NULLABLE
         SQL_SUCCESS
    SQLDescribeCol
         0x01010004
         6
         [5]LABOR
         31
         5
         SQL_NUMERIC
         8
         4
         SQL_NULLABLE
         SQL_SUCCESS
    SQLDescribeCol
         0x01010004
         7
         [4]LOCK
         31
         4
         SQL_VARCHAR
         254
         0
         SQL_NULLABLE
         SQL_SUCCESS
    SQLColAttributes
         0x01010004
         7
         1013
         SQL_ERROR
    SQLError
         NULL
         NULL
         0x01010004
         [5]S1C00
         0
         [47][Rocket U2][UVODBC][2701807]Driver not capable.
         512
         47
         SQL_SUCCESS
    SQLError
         NULL
         NULL
         0x01010004
         [5]00000
         0
         [0]
         512
         0
         SQL_NO_DATA_FOUND
    SQLError
         NULL
         NULL
         0x01010004
         [5]00000
         0
         [0]
         512
         0
         SQL_NO_DATA_FOUND
    SQLDescribeCol
         0x01010004
         8
         [7]LST_CST
         31
         7
         SQL_NUMERIC
         7
         2
         SQL_NULLABLE
         SQL_SUCCESS
    SQLDescribeCol
         0x01010004
         9
         [8]LST_PROD
         31
         8
         SQL_DATE
         10
         0
         SQL_NULLABLE
         SQL_SUCCESS
    SQLDescribeCol
         0x01010004
         10
         [6]LST_WO
         31
         6
         SQL_INTEGER
         10
         0
         SQL_NULLABLE
         SQL_SUCCESS
    SQLColAttributes
         0x01010004
         10
         SQL_COLUMN_UNSIGNED
         UNUSED
         UNUSED
         UNUSED
         FALSE
         SQL_SUCCESS
    SQLDescribeCol
         0x01010004
         11
         [7]NO_PROD
         31
         7
         SQL_INTEGER
         10
         0
         SQL_NULLABLE
         SQL_SUCCESS
    SQLColAttributes
         0x01010004
         11
         SQL_COLUMN_UNSIGNED
         UNUSED
         UNUSED
         UNUSED
         FALSE
         SQL_SUCCESS
    SQLDescribeCol
         0x01010004
         12
         [3]P_C
         31
         3
         SQL_VARCHAR
         254
         0
         SQL_NULLABLE
         SQL_SUCCESS
    SQLColAttributes
         0x01010004
         12
         1013
         SQL_ERROR
    SQLError
         NULL
         NULL
         0x01010004
         [5]S1C00
         0
         [47][Rocket U2][UVODBC][2701807]Driver not capable.
         512
         47
         SQL_SUCCESS
    SQLError
         NULL
         NULL
         0x01010004
         [5]00000
         0
         [0]
         512
         0
         SQL_NO_DATA_FOUND
    SQLError
         NULL
         NULL
         0x01010004
         [5]00000
         0
         [0]
         512
         0
         SQL_NO_DATA_FOUND
    SQLDescribeCol
         0x01010004
         13
         [5]PRICE
         31
         5
         SQL_NUMERIC
         4
         2
         SQL_NULLABLE
         SQL_SUCCESS
    SQLDescribeCol
         0x01010004
         14
         [9]PROD_DESC
         31
         9
         SQL_VARCHAR
         254
         0
         SQL_NULLABLE
         SQL_SUCCESS
    SQLColAttributes
         0x01010004
         14
         1013
         SQL_ERROR
    SQLError
         NULL
         NULL
         0x01010004
         [5]S1C00
         0
         [47][Rocket U2][UVODBC][2701807]Driver not capable.
         512
         47
         SQL_SUCCESS
    SQLError
         NULL
         NULL
         0x01010004
         [5]00000
         0
         [0]
         512
         0
         SQL_NO_DATA_FOUND
    SQLError
         NULL
         NULL
         0x01010004
         [5]00000
         0
         [0]
         512
         0
         SQL_NO_DATA_FOUND
    SQLDescribeCol
         0x01010004
         15
         [13]PROD_DESC_QTY
         31
         13
         SQL_VARCHAR
         254
         0
         SQL_NULLABLE
         SQL_SUCCESS
    SQLColAttributes
         0x01010004
         15
         1013
         SQL_ERROR
    SQLError
         NULL
         NULL
         0x01010004
         [5]S1C00
         0
         [47][Rocket U2][UVODBC][2701807]Driver not capable.
         512
         47
         SQL_SUCCESS
    SQLError
         NULL
         NULL
         0x01010004
         [5]00000
         0
         [0]
         512
         0
         SQL_NO_DATA_FOUND
    SQLError
         NULL
         NULL
         0x01010004
         [5]00000
         0
         [0]
         512
         0
         SQL_NO_DATA_FOUND
    SQLDescribeCol
         0x01010004
         16
         [9]PROD_NAME
         31
         9
         SQL_VARCHAR
         254
         0
         SQL_NULLABLE
         SQL_SUCCESS
    SQLColAttributes
         0x01010004
         16
         1013
         SQL_ERROR
    SQLError
         NULL
         NULL
         0x01010004
         [5]S1C00
         0
         [47][Rocket U2][UVODBC][2701807]Driver not capable.
         512
         47
         SQL_SUCCESS
    SQLError
         NULL
         NULL
         0x01010004
         [5]00000
         0
         [0]
         512
         0
         SQL_NO_DATA_FOUND
    SQLError
         NULL
         NULL
         0x01010004
         [5]00000
         0
         [0]
         512
         0
         SQL_NO_DATA_FOUND
    SQLDescribeCol
         0x01010004
         17
         [6]P_NAME
         31
         6
         SQL_VARCHAR
         254
         0
         SQL_NULLABLE
         SQL_SUCCESS
    SQLColAttributes
         0x01010004
         17
         1013
         SQL_ERROR
    SQLError
         NULL
         NULL
         0x01010004
         [5]S1C00
         0
         [47][Rocket U2][UVODBC][2701807]Driver not capable.
         512
         47
         SQL_SUCCESS
    SQLError
         NULL
         NULL
         0x01010004
         [5]00000
         0
         [0]
         512
         0
         SQL_NO_DATA_FOUND
    SQLError
         NULL
         NULL
         0x01010004
         [5]00000
         0
         [0]
         512
         0
         SQL_NO_DATA_FOUND
    SQLDescribeCol
         0x01010004
         18
         [3]QTY
         31
         3
         SQL_VARCHAR
         254
         0
         SQL_NULLABLE
         SQL_SUCCESS
    SQLColAttributes
         0x01010004
         18
         1013
         SQL_ERROR
    SQLError
         NULL
         NULL
         0x01010004
         [5]S1C00
         0
         [47][Rocket U2][UVODBC][2701807]Driver not capable.
         512
         47
         SQL_SUCCESS
    SQLError
         NULL
         NULL
         0x01010004
         [5]00000
         0
         [0]
         512
         0
         SQL_NO_DATA_FOUND
    SQLError
         NULL
         NULL
         0x01010004
         [5]00000
         0
         [0]
         512
         0
         SQL_NO_DATA_FOUND
    SQLDescribeCol
         0x01010004
         19
         [8]STOCK_UM
         31
         8
         SQL_VARCHAR
         254
         0
         SQL_NULLABLE
         SQL_SUCCESS
    SQLColAttributes
         0x01010004
         19
         1013
         SQL_ERROR
    SQLError
         NULL
         NULL
         0x01010004
         [5]S1C00
         0
         [47][Rocket U2][UVODBC][2701807]Driver not capable.
         512
         47
         SQL_SUCCESS
    SQLError
         NULL
         NULL
         0x01010004
         [5]00000
         0
         [0]
         512
         0
         SQL_NO_DATA_FOUND
    SQLError
         NULL
         NULL
         0x01010004
         [5]00000
         0
         [0]
         512
         0
         SQL_NO_DATA_FOUND
    SQLDescribeCol
         0x01010004
         20
         [8]TOT_COST
         31
         8
         SQL_NUMERIC
         8
         2
         SQL_NULLABLE
         SQL_SUCCESS
    SQLDescribeCol
         0x01010004
         21
         [9]TOT_COST4
         31
         9
         SQL_NUMERIC
         8
         4
         SQL_NULLABLE
         SQL_SUCCESS
    SQLDescribeCol
         0x01010004
         22
         [14]TOT_LABOR_COST
         31
         14
         SQL_NUMERIC
         8
         2
         SQL_NULLABLE
         SQL_SUCCESS
    SQLDescribeCol
         0x01010004
         23
         [13]TOT_LABOR_HRS
         31
         13
         SQL_NUMERIC
         8
         2
         SQL_NULLABLE
         SQL_SUCCESS
    SQLDescribeCol
         0x01010004
         24
         [12]TOT_MAT_COST
         31
         12
         SQL_NUMERIC
         8
         2
         SQL_NULLABLE
         SQL_SUCCESS
    SQLDescribeCol
         0x01010004
         25
         [13]TOT_OVHD_COST
         31
         13
         SQL_NUMERIC
         8
         2
         SQL_NULLABLE
         SQL_SUCCESS
    SQLDescribeCol
         0x01010004
         26
         [2]UM
         31
         2
         SQL_VARCHAR
         254
         0
         SQL_NULLABLE
         SQL_SUCCESS
    SQLColAttributes
         0x01010004
         26
         1013
         SQL_ERROR
    SQLError
         NULL
         NULL
         0x01010004
         [5]S1C00
         0
         [47][Rocket U2][UVODBC][2701807]Driver not capable.
         512
         47
         SQL_SUCCESS
    SQLError
         NULL
         NULL
         0x01010004
         [5]00000
         0
         [0]
         512
         0
         SQL_NO_DATA_FOUND
    SQLError
         NULL
         NULL
         0x01010004
         [5]00000
         0
         [0]
         512
         0
         SQL_NO_DATA_FOUND
    SQLDescribeCol
         0x01010004
         27
         [6]YIELD_
         31
         6
         SQL_NUMERIC
         3
         2
         SQL_NULLABLE
         SQL_SUCCESS
    SQLCancel
         0x01010004
         SQL_SUCCESS_WITH_INFO
    SQLError
         NULL
         NULL
         0x01010004
         [5]01S05
         0
         [60][Rocket U2][UVODBC][2701402]Cancel treated as FreeStmt/CLOSE
         512
         60
         SQL_SUCCESS
    SQLFreeStmt
         0x01010004
         SQL_CLOSE
         SQL_SUCCESS
    SQLFreeStmt
         0x01010002
         SQL_DROP
         SQL_SUCCESS
    SQLAllocStmt
         0x01010000
         0x01010005
         SQL_SUCCESS
    SQLPrepare
         0x01010005
         [32]SELECT "NO_PROD" FROM "BILL_MAT"
         32
         SQL_SUCCESS
    SQLNumResultCols
         0x01010005
         1
         SQL_SUCCESS
    SQLDescribeCol
         0x01010005
         1
         [7]NO_PROD
         31
         7
         SQL_INTEGER
         10
         0
         SQL_NULLABLE
         SQL_SUCCESS
    SQLColAttributes
         0x01010005
         1
         SQL_COLUMN_UNSIGNED
         UNUSED
         UNUSED
         UNUSED
         FALSE
         SQL_SUCCESS
    SQLSetStmtOption
         0x01010005
         SQL_ROWSET_SIZE
         0x64000000
         SQL_SUCCESS
    SQLSetStmtOption
         0x01010005
         SQL_BIND_TYPE
         SQL_BIND_BY_COLUMN
         SQL_SUCCESS
    SQLExecute
         0x01010005
         SQL_SUCCESS
    SQLBindCol
         0x01010005
         1
         SQL_C_SLONG
         0xD89BF702
         4
         0x149FF702
         SQL_SUCCESS
    SQLExtendedFetch
         0x01010005
         SQL_FETCH_NEXT
         0
         0
         SQL_NO_DATA_FOUND
    SQLFreeStmt
         0x01010005
         SQL_UNBIND
         SQL_SUCCESS
    SQLFreeStmt
         0x01010005
         SQL_DROP
         SQL_SUCCESS
    SQLTransact
         NULL
         0x01010000
         SQL_COMMIT
         SQL_SUCCESS
    Edited by: WileyCoyote on Mar 8, 2012 1:46 PM

  • Leave Regularization_ESS portal_HR work flow inbox_ Error

    Hi,
    When an employee applies for leave through the SAP ESS portal, the leave request flows to the Immediate Superior for approval.
    However, the Time Admin fails to receive the leave request (after approval of Immediate superior)  in the HR workflow inbox although the ID is maintained as Time Admin in SAP.
    I have also checked the Administrator group & the feature PINCH. Both have been maintained correctly.
    Request to pls help with this issue.
    Best Regards,
    Amey

    Thanks for the response...
    The issue is only occurring for the ZIP file extention . we are able to open the document in other files extentions from UWL inbox(portal).
    We have checked few more threads in SDN & got some link mentiioing the Tcode :- DC20 and DC30 (related to file extension) . As explained in the Tcode DC20 and DC30 . the file extention entries has to be maintained.
    We have made the entry of ZIP file in the DC20 & DC30 but still we are getting the same error. I think we are missing some entries to fill.
    It would be great if you can suggest regarding this issue...
    Is this is the cause of the issue ?
    Appreciate your help.....
    Cheers:)
    Edited by: AlokSBP on May 3, 2010 12:40 PM

  • How to install,configure and work with omniportlets

    Hi,
    What are the steps i need follow to install and work with omniportlets.
    What are the softwares in need install. Please give required steps.
    I downloaded.
    1.PDK-Java software, PortalTools (OmniPortlet & Web Clipping), and common libraries
    2.Download the preconfigured OC4J.
    Is there any additional softwares needed.
    I should install Application Server 10g?
    I have to create some demos using omnipotlets which are given in the page url:http://www.oracle.com/technology/products/ias/portal/omniportlet.html
    Thanks.
    NR

    Hi,
    working with omni portlets they given two installation methods.
    1. the preconfigured standalone OC4J with OracleAS PDK.
    2 Iinstall OracleAS Portal as part of the Oracle Application Server release, then most of the configurations are already done.
    I have
    OS: Redhat Linux 4
    Browser:Mozilla firefox 1.5.0.3
    database:Oracle10g.
    I performed 1 method but while openig link   http://172.16.122.249:8888/portalTools/omniPortlet/providers/omniPortlet
    i am getting the error
    Error occurred while rendering Provider Test Page - view the HTML source for more details
    I have to create some demos using omnipotlets which are given in the page url:http://www.oracle.com/technology/products/ias/portal/omniportlet.html
    what installations i need to done.
    Please help me.Thanks
    NR

  • How to start work flow agent listener and work flow background engines R12

    Hi,
    I need to start work flow agent listener and workflow background engine in R12.1.3. Could you please specify how to start a workflow agent listener and workflow agent background engine.
    Please send me link if any documents are there .
    Best Regards,
    Anil

    I need to start work flow agent listener and workflow background engine in R12.1.3. Could you please specify how to start a workflow agent listener and workflow agent background engine. How to start the Workflow Deferred Agent Listener andWorkflow Java Deferred Agent Listener? [ID 548918.1]
    Please send me link if any documents are there . Please search the forum before posting similar questions.
    http://forums.oracle.com/forums/search.jspa?threadID=&q=How+to+start+Workflow+Agent+Listener&objID=c3&dateRange=all&userID=&numResults=15&rankBy=10001
    http://forums.oracle.com/forums/search.jspa?threadID=&q=How+to+start+Workflow+Background+process&objID=c3&dateRange=all&userID=&numResults=15&rankBy=10001
    Thanks,
    Hussein

  • OWB and Work Flow (being dessuported)

    Hi all. I am interested in your views on this. Given that OWB is integrated with WF and Paris still is, how is Oracle going to get away with not offering it with 11G in 2007?
    For me I am considering upgrade options and well, workflow within OWB is an aspect I am looking at but now I see its on the end of life cycle which puts me in dought of saying that Work flow integration is a pro of the OWB product.
    Paris has been billed as improving its scheduling and consolidation processes but it seems to be using a technology that oracle no longer supports or sees a future for. So what now? how is Paris going to exist in the next five years if work flow will no longer to be offered?
    Perhaps someone can shed some light on how this will play out?
    Regards
    Richard.

    Hello RIchard,
    as I understood the desupport notice from Oracle regarding OWF, it will be still supported at least in the 11g Release 1 of the DB for Oracle Apps and explicitly OWB. This would give us several years of guaranteed support, since 11gR1 is neither released, nor even announced yet.
    However, you're right, it'd be interesting to know what the OWB team's strategy for the time say 3years from now looks like. Will they integrate with Oracle BPEL, or could it be that OWB would interface with just any standard BPEL compliant Workflow/Scheduling tool? Maybe someone from OWB product management could comment on that with a few words.
    Thanks in advance.
    Cheers Holger

  • Sales order and work flow

    Hi,
    I just want to know what is work flow and for the sales order how to see the work flow?  Is the work flow and the document flow are same ? please help me understanding this.
    Regards,
    Venksys

    Hi Venksys,
    Your question belongs SD forum. Please close this and post it there.
    Thanks,
    Gordon

  • DVD formatting and work flow questions

    It’s been about ten years since I was involved in a DVD project. I am trying to catch up and thought a post on this forum might speed my way considerably. TIA to anyone who can help me out.
    Project info: I have authored a Keynote presentation on California and the Civil War. (Visit www.bearriverbooks.com if you're interested in the content). I have two versions of the show – one at 4:3 (1024 x 768 pixels) and one at 16:9 (1280 x 720 pixels). I want to produce a DVD of the show to sell to the general public.
    Work flow: The workflow is Keynote exported as QT.mov to AfterEffects, where timing is adjusted and animations refined. I then want to build a project in Encore and import my AE composition (via dynamic link, if possible). I have built the 16:9 menus in Photoshop and tested them successfully in Encore. The total Keynote show comes to 45 minutes, and the data load is light, since much of the presentation is composed of still images. Should be loads of room on the DVD. All Adobe apps are CS5.
    Questions:
    1) Is 16:9 the industry standard DVD aspect ratio these days? (I assume that a big slice of DVD-watching occurs on 16:9 HDTV sets. Any current stats on HDTV vs. computer-based watching?)
    2) I notice that some DVDs I rent from Netflix are dual formatted (4:3 and 16:9). Any point to this now, or is the a relic of the analog past?
    3) What should my QT export specs from Keynote be? I’d like to get the best resolution I can from my Keynote graphics and sound. (Sound is 16-bit 48000 uncompressed.)
    4) What should my AfterEffects composition and Encore project transcoding specs be?
    This is where I am really hurting. I have no idea what formats are best suited for the general marketplace. Frame resolution, pixel aspect ratio, and frame rates still seem pretty arbitrary to me after my initial reading of the Encore docs and various Wikipedia articles. Interleave? Progressive scan? I have no idea what to shoot for. Any help in this area would be gratefully accepted, as would referrals to lucid research documents.
    Richard Hurley
    Bear River Books

    What other options instead of QT do you have available?
    QT is the only animation export option. You can kick out png.s, jpg.s, and tif.s as stills but you only get one image per "build" state (which you can think of as a kind of animation keyframe). This route would require a lot of animation & transition re-building in AfterEffects, which I'd like to avoid. (Animating in Keynote is a bit like building a ship in a bottle, but Apple has created a remarkable set of capabilities, given that there is no timeline or layer palette. Truth is, I only see some tweaking necessary in AfterEffects.)
    If you want 1280x720 on a disk you have to make a BluRay disk.
    It looks like Encore is equipped to do this with a minimum of fuss. Does anyone have any rule of thumb about current DVD vs Blue Ray market share? This product would be sold at historical societies, museums, and in the educational market. Probably not cutting edge technology users, but not altogether out of the loop. (I.e., no VHS tapes!)
    Lord, I thought I was coming back to a digital wonderland. Damn.

  • OIM 11g R2 escalation configuration in work flow

    Hi,
    I have created a human task in my workflow where task gets assigned to beneficiary's manager.And building the list of participants using the rule, resulting the assignment to beneficiary's manager. In order to escalate his task in the deadlines tab selected escalate after 2 mins max escalation levels 1 and highest approver title Manager. After doing this task should be assigned to approver's manager(beneficiary manager's manager). But This is not happening in my case. Following error is thrown.
    Error in evaluating management chain participant.[[
    Could not compute the management chain from user [email protected] upto levels 1 upto title Manager. The management chian is used in the routing slip that is associated with the task definition default/AddAccessApproval!11.0/ApprovalTask.
    Verify that the users are seeded correctly to compute the management chain.
    ORABPEL-30057
    The task has expired and the system could not compute the management chain from user [email protected] upto levels 1 upto title Manager to identify the next user to escalate the task to.
    Make sure that the escalation policy is specified correctly. Also verify that the users are seeded correctly to compute the management chain.
    ORABPEL-30056
    Any help would be appreciated.
    Thanks,
    Power.

    Remove below configuration and try again
    highest approver title

  • Adfs configuration and working process

    I have install server 2012 R2 with using o365. Now i want to setup ADFS & configuration and allow login permission through adfs   

    Hi,
    In addition, here is a dedicated ADFS forum below:
    Claims based access platform (CBA), code-named Geneva Forum
    http://social.msdn.microsoft.com/Forums/vstudio/en-US/home?forum=Geneva
    Best Regards,
    Amy

Maybe you are looking for