Find to which task type WF a WS task belong to

Hello,
I would like to know if somebody is able to provide me a quick way to find out to which task type WF a task type WS belong to.
Thanks in advance,
Andrea

TS10007947 (Approve procurement card charges)
TS10008024 (Approve new user)   WS10000192  Manager role or
     administrator
TS10008024 (Approve new password)   WS10000223  Manager role or general
     task
TS10008061 (Ask whether requester accepts SC rejection) WS10000265
     General task
TS10008069 (1st approval task in two-step approval of SC)   WS10000031
     Manager role or general task
     TS10008109 (Approve vendor or bidder)   WS10000209  Administrator or
     purchaser
     TS10008125 (Approve new user)   WS10000192  Manager role or general task
     TS10008126 (Approval task in one-step approval of SC)   WS10000129,
     WS10000276           Manager role or general task
     TS10008127 (2nd approval task in two-step approval of SC)   WS10000031
     Manager role or general task
     TS10008212 (Check SC by reviewer)   WS10000265  Manager role or general
     task
     TS10008214 (Approval task to add to approval of SC) WS10000271  Manager
     role or general task
     TS10107914 (Represent changes in SC for requester)  WS10000031,
     WS10000060           General task
     TS10407914 (Approval task in one-step approval of GR)   WS10400002
     Manager role or general task
     TS10407915 (1st approval in two-step approval of GR)    WS10400009
     Manager role or general task
     TS10407916 (Check GR by reviewer)   WS10400011  Manager role or general
     task
     TS10407917 (Approval task to add to approval of GR) WS10400008  Manager
     role or general task
     TS10407918 (Approval task to add to approval of INV)    WS10400014
     Manager role or general task
     TS10407919 (Check INV by reviewer)  WS10400015  Manager role or general
     task
     TS10407920 (Approval task in one-step approval of invoice INV)
     WS10400017           Manager role or general task
     TS10407921 (1st approval task in two-step approval of INV)  WS10400018
     Manager role or general task
     TS10407922 (2nd approval task in two-step approval of GR)   WS10400009
     Manager role or general task
     TS10407923 (2nd approval task in two-step approval of INV)  WS10400018
     Manager role or general task
     TS10407924 (Administrator approval for GR)  WS10400020  Administrator
     TS10407925 (Administrator approval for INV) WS10400021  Administrator
     TS10407926 (CTR check in alert workflow)    WS10400022  General task
     TS10407972 (Change rejected SC) WS10000031, WS10000060  General task
     TS14007938 (Represent changes for creator of SC)    WS10000060,
     WS10000129, WS10000031, WS10000276, WS14000044, WS14000109, WS14500015
     General task
     TS14007942 (Approve vendor) WS14000030    Manager role or general task
     TS14007947 (Revise shopping cart)   WS14000044  General task
     TS14007969 (Approval task in one-step approval of CTR)  WS14000088
     Manager role or general task
     TS10407970 (Approval task in one-step approval of PO)   WS14000089
     Manager role or general task
     TS14008026 (Approval task to add to approval of PO) WS14000002  Manager
     role or general task
     TS14008027 (Check PO by reviewer)   WS14000154  Manager role or general
     task
     TS14008028 (Send PO back to purchaser)  WS14000145  General task
     TS14507918 (Send contract back to creator)  WS14000148  General task
     TS14507919 (Check contract by reviewer) WS14500008  Manager role or
     general task
     TS14507920 (Approval task to add to approval of CTR)    WS14500010
     Manager role or general task
     TS14507922 (Approval task for one-step approval of bid invitation)
     WS14500027           Manager role or general task
     TS14507924 (Approval task to add to approval of bid invitation)
     WS14500022           Manager role or general task
     TS14507925 (Check bid by reviewer)  WS14500023  Manager role or general
     task
     TS14507928 (Return bid invitation to creator)   WS14500028  General task
     TS14507930 (Approval task to add to approval of bid)    WS14500040
     Manager role or general task
     TS14507931 (Check bid by reviewer)  WS14500041  Manager role or general
     task
     TS14507935 (Approval task in n-step approval of bid)    WS14500044
     Manager role or general task
     TS14507937 (Return bid to creator)  WS14500044  General task
     TS14508055 (Transfer PCO data to PO)    WS14500019  General task
     TS14508056 (Correct erroneous invoice)  WS14500020  Administrator
     TS79007914 (Approval task in one-step approval of bid)  WS79000002
     Manager role
regards
Muthu

Similar Messages

  • How to set task type of a task in MS Project using excel vba code.

    Hello Gurus,
    I am generating MS Project files(.mpp) files form excel data. An excel macro in the excel file will read the excel data and will generate the .mpp file. It is working fine. now i want to set the task type of all the tasks to "Fixed work" from excel
    vba code.
    How to use the property PjTaskFixedType in setting the task type??
    refer below links
    http://msdn.microsoft.com/en-us/library/office/ff861713.aspx
    http://msdn.microsoft.com/en-us/library/office/ff864157.aspx
    Can someone help me in setting task type property from excel vba.
    I have attached my sample code used to generate the mpp file. It is not the complete code but you will get an idea from it.
    Set pjApp = CreateObject("MSProject.Application")
    pjApp.FileNew
    Set newproj = pjApp.ActiveProject
    newproj.Tasks.Add (task_name)
    newproj.Tasks(mpp_row_number).Start = task_start_date
    newproj.Tasks(mpp_row_number).Finish = task_end_date
    newproj.Tasks(mpp_row_number).ResourceNames = resource_name
    pjApp.FileSaveAs mpp_file_save_path & mpp_file_name & ".mpp"
    pjApp.FileClose
    pjApp.Quit
    Any help is appreciated.

    Hi Syamku,
    A simple example that sets the task type:
    ActiveProject.Tasks(2).Type = pjFixedDuration
    ActiveProject.Tasks(3).Type = pjFixedUnits
    ActiveProject.Tasks(4).Type = pjFixedWork
    http://msdn.microsoft.com/en-us/library/office/ff860469(v=office.15).aspx
    Hope this helps

  • UWL manage substitutions - task types

    Hi All,
    Can anyone explain exactly what each of the task types mean in the UWL substitution rules or point me to a link?
    I understand that Disciplinary type relates to HR tasks (http://help.sap.com/saphelp_nwce711/helpdata/en/0b/1fc20097b74c41b38621ec2a9454bb/frameset.htm - "The task type Professional covers functional tasks; Disciplinary is used for HR tasks") and Professional relates to "functional' tasks, but can anyone offer a more specific explanation?
    Are there a list of work item types covered by each task type? Where can I define that certain task is a Disciplinary or Professional task type?
    Can we configure this mapping to seperate the work items into two seperate types, and rename the types accordingly?
    Cheers,
    André Sousa

    Task type in UWL configuration relates to the task type of the workflow step as defined in the SAP Business Workflow builder.
    use transaction PFTC_DIS in the backend system to display various task types.
    Refer to SAP Business Workflow documentation here http://help.sap.com/saphelp_nw04s/helpdata/en/a1/172437130e0d09e10000009b38f839/content.htm
    Thanks and Regards,
    Prasanna Krishnamurthy

  • How to find out which type of the driver is used in our application?

    Hi all,
    can anyone tell me how to find out which type of the driver is used in our application?
    Thanks in advance,
    Phoeniox

    Hi,
    Check out this...
    Class.forName("com.mysql.jdbc.Driver"); //if u r using MySql
    List drivers = Collections.list(DriverManager.getDrivers());
                   for(int i=0;i<drivers.size();i++)
                        Driver driver = (Driver)drivers.get(i);
                        String driverName = driver.getClass().getName();
                        System.out.println("Driver "+i+":::"+driverName);
    you need to load the driver and display in the same program.
    Then only you'l get the required result.
    prakhyath

  • Which table i can use to find out the condition type in PO item ?

    Hello, erveryone. Which table i can use to find out the condition type in PO item ? Thank you.
    Xinzhou.

    hi
    The Table name used to find the Tax Values are
    KOMV: Pricing Communications-Condition Record
    KONV: Conditions (Transaction Data)
    From the above tables you can refer the fields below.
    KAWRT
    KBETR
    for excise check table J_1IEXCHDR for header
    J_1IEXCDTL for item excise
    Fetch the corresponding records based on the field
    KNTYP
    regards
    kunal

  • How to find out which user has the permission to execute startsap ?

    Hi All
    How do I find out which user has the permission to execute the startsap and stopsap? Do I control the permission on those script using windows standard authorization? For example: only allow certain user have the read and write permission?
    Thank you.!
    Vincent Lo

    Well to me this is really weird question..
    <b>noone un-authorized should have access to OS on your system</b>
    If this is valid you do not need to solve problems who can and who cannot start/stop SAP, because if you want to prevent some users from shutting down the SAP you have really hard job to do - there are many ways how to kill the SAP (for example killing relevant process from task manager, killing of database, messing with services etc.) - yes, this is harmful way of stopping SAP, but we are talking about attack, right? I would contact some Windows specialist to help you disable all the ways how to harm the running SAP. But still after that - there are many files that can be modified/deleted so SAP will crash after restart - you need to protect them too, etc.
    In case you take the first assumption as granted (and you really limit access to this server) you do not need to worry who can stop or start SAP - at the other hand it may be handy to be able to start/stop SAP from other users - for this you can run the stop/start script "under different user".
    But to answer the question - to me this is question just of access control (but really never tried that myself):
    <a href="http://technet2.microsoft.com/WindowsServer/en/library/c6413717-511e-42bd-bd81-82431afe4b2a1033.mspx">Permit or restrict access to a snap-in for a domain</a> (or see other related links down there on this page)
    Please award points for useful answers.
    Thanks

  • In R12.2.3 Task type LOV is blank

    Hi,
    We are implementing R12.2.3 Service modules for our client.
    But after defining the task types using the Service Responsibility, the same are available under Task manager window.
    But none of the task type neither the seeded one are available under the task type LOV in create service request form.
    Nor we can see any task type available under mapping objects window which opens after clicking on Map Types button in Task Type definition form.
    Is there anything we missing any profile option or some key setup.
    Please let me know if anyone has seen this issue before.
    Best Regards,
    Shyam

    Hi Shyam,
    Please open the Task Types form ( JTFTKTTY.fmb) and click on the 'Map Types' button.
    Query for Source Object = 'Service Request'.
    a) Do you see Task Types already mapped?
    b) If you add a row: there are no Task Types in the LOV at all? Do you see any errors at the bottom of the form (i.e. FRM-41826)?
    Thanks,
    M.

  • How to find out which formulas have been used in sales orders of a period

    Hi Experts,
    I am trying to find out how much my users actually use the formula and average pricing. Therefore, I am trying to build a quick viewer by relating tables. In order to use the F&A pricing, they use one particular condition type ZFA1. By linking tables vbak and KONV via KNUMV, I can see in which orders they have used ZFA1, but I also want to find out which Formula they have chosen from the repository. As this is visible for the user from the sales order, there should be a table that stores it, but I cannot find it. Does someone know the table and can help me on this topic?
    If you provide the solution, I will definitely give you the reward points. Thank you in advance!
    Greetings
    Petra

    Hi Petra,
    Please try to check the table OICQ7 with KNUMV from VBAK.
    KR,
    Sergey

  • How to find out which site and list is using InfoPath form

    Hi,
    We have a site collection with 100+ sites. We are doing analysis of these sites for SP-2013 upgrade, I would like to know which site lists are using a InfoPath form, how do I find out this without manually going through all the
    sites & lists.
    Thanks,
    Pat

    Hi
    You can Use sharepoint Manager to do so.or use below link 
    http://blogs.msdn.com/b/david/archive/2011/08/25/powershell-script-to-locate-content-type-useage.aspx
    http://aarebrot.net/blog/2011/02/using-powershell-to-retrieve-content-types-and-associated-fields/
    As info path form deploy as content type you can find usage of content type
    Regards, Rajendra Singh
    If a post answers your question, please click Mark As Answer on that post and Vote as Helpful http://sharepointundefind.wordpress.com/

  • How to find out WHICH object throws an Event

    Hi, javaWorld
    I want to change f.e. the backkground-Colour of a Checkbox, when it has Focus. So in "myEventhandler"
    ( to which all my Checkboxes are "added") I can find out, that a Checkbox got focus
    public void focusGained(java.awt.event.FocusEvent e) {
              if (e.getSource() instanceof java.awt.Checkbox) {
         /* this does not work :          java.awt.Checkbox box = e.getSource();
         box.setbackground(java.awt.Color.pink);
    So I know,that a checkbox is involved, but how can I find out, which one it is ?
    Thanks for reading and helping
    Hanns

    You're right. You must cast your class so the compiler could recognize the method. You must type something like this:
    public void focusGained(FocusEvent fe) {
    if (fe.getSource() instanceof Component)
    ((Component)fe.getSource()).setBackground(new Color(255, 0, 0));
    public void focusLost(FocusEvent fe) {
    if (fe.getSource() instanceof Component)
    ((Component)fe.getSource()).setBackground(new Color(255, 255, 255));

  • Table component - how to find out which cell is clicked

    Hello!
    I have a couple of questions regarding table component
    1. Is there any way to find out which table cell is clicked on?
    2. And is it possible to paint clicked cell programmatically?
    Possible solution might be a Select Boolean Checkbox inside a cell, but anyway, i'd have to determine which cell contains this checkbox (some kind of cell coordinates, etc...)
    Thank you

    1. Is there any way to find out which table cell is clicked on? It would be easy to suggest the way, if you can share us the requirement
    2. And is it possible to paint clicked cell programmatically?You can do it through javascript by setting contentStyle property.
    Sample Code:
    <af:table ...>
      <af:column>
         <af:inputText ...>
                  <af:clientListener method="paintCurrentCell" type="click"/>
         </af:inputText>
      </af:column>
    </af:table>
    <!-- javascript method -->
    function paintCurrentCell(event){
        event.getSource().setContentStyle("background-color:red");
      }Sireesha
    Edited by: Sireesha Pinninti on Nov 10, 2009 7:01 PM

  • How to find out which keywords were used to create a smart album?

    Hi,
    I actually have 2 questions;
    a) Short of scrolling down my very long list of password on the HUD - is there an elegant way to do it - How to find out which passwords were used to create an existing smart album? It's a recurring challenge for me.\ 'cause I like using smart albums, but once in a while need to check or chane the passwords.
    b) With annoying regularity when I try to get to this forum and choose Aperture, I get the following message - in pink, no less: It appears you're not allowed to view what you requested. You might contact your administrator if you think this is a mistake.
    Any clues?
    Thanks guys,
    Raphael
    <Edited by Host>

    b) With annoying regularity when I try to get to this forum and choose Aperture, I get the following message - in pink, no less: It appears you're not allowed to view what you requested. You might contact your administrator if you think this is a mistake.
    Any clues?
    Raphael,
    that message may occur for four reasons at least:
    Most frequently, when you are using an outdated link to a post that no longer exists, for example from an email notofication. Sometimes our community host will remove posts, that are in violation of the terms of use: see:
    Apple Support Communities Terms of Use
    Or you are using the edit button or a bookmark to an "Edit" window, after the fifteen minutes allowed for editing are up.
    Or you want to view a page in a restricted section of the ASC - soem perta are only open for members of level 6 or higher.
    Or it is one  of the unexplained problems with the forum software right now.
    a) Short of scrolling down my very long list of password on the HUD - is there an elegant way to do it - How to find out which passwords were used to create an existing smart album? It's a recurring challenge for me.\ 'cause I like using smart albums, but once in a while need to check or chane the passwords.
    I really like Kirby's suggestion with the IPTC rule Keyword is. This is very useful for smart albums global to the library.
    Frequently a different approach helps for my smart albums. Many of my smart albums are local to projects or folders.  In this case the smart HUD will only show those keywords that have been used for the images in the selection. So if I only have tagged the images with the keywords "birds" and "slideshow", the smart settings HUD will only show these two keywords and the list is very short.
    My Keywords HUD, is organized hierarchically; this way I can collapse large sections at once, and it is easier to focus on the keywords needed for a specific task.
    I use the search field in HUD a lot, to filter the set of keywords shown.

  • How to find out which materialized views are running on the DB?

    So I have a long list of MVs stored on the DB.
    Is there a script to find out which MVs are being refreshed right now?
    Help!
    Thanks

    Hi ,
    You can use the following data dictionary view to get information on when Mview was last refreshed--
    SQL> desc DBA_MVIEWS
    Name                                                  Null?    Type
    OWNER                                                 NOT NULL VARCHAR2(30)
    MVIEW_NAME                                            NOT NULL VARCHAR2(30)
    CONTAINER_NAME                                        NOT NULL VARCHAR2(30)
    QUERY                                                          LONG
    QUERY_LEN                                                      NUMBER(38)
    UPDATABLE                                                      VARCHAR2(1)
    UPDATE_LOG                                                     VARCHAR2(30)
    MASTER_ROLLBACK_SEG                                            VARCHAR2(30)
    MASTER_LINK                                                    VARCHAR2(128)
    REWRITE_ENABLED                                                VARCHAR2(1)
    REWRITE_CAPABILITY                                             VARCHAR2(9)
    REFRESH_MODE                                                   VARCHAR2(6)
    REFRESH_METHOD                                                 VARCHAR2(8)
    BUILD_MODE                                                     VARCHAR2(9)
    FAST_REFRESHABLE                                               VARCHAR2(18)
    LAST_REFRESH_TYPE                                              VARCHAR2(8)
    LAST_REFRESH_DATE                                              DATE
    STALENESS                                                      VARCHAR2(19)
    AFTER_FAST_REFRESH                                             VARCHAR2(19)
    UNKNOWN_PREBUILT                                               VARCHAR2(1)
    UNKNOWN_PLSQL_FUNC                                             VARCHAR2(1)
    UNKNOWN_EXTERNAL_TABLE                                         VARCHAR2(1)
    UNKNOWN_CONSIDER_FRESH                                         VARCHAR2(1)
    UNKNOWN_IMPORT                                                 VARCHAR2(1)
    UNKNOWN_TRUSTED_FD                                             VARCHAR2(1)
    COMPILE_STATE                                                  VARCHAR2(19)
    USE_NO_INDEX                                                   VARCHAR2(1)
    STALE_SINCE                                                    DATE
    SQL>

  • How to find out which BADIs are used

    Hi Experts,
    Is there any tcode where I can give the transaction or program name and find out which BADIs are used in that transaction.
    thanks
    sankar

    Dear Sankar,
    You can first check available BAdis and then go to SE19 to see what all have been implemented.
    Please check this sample program from other thread to find BADI and enhancement for a given transaction code. You just need to create a custom program in your system by cut and paste below codes.
    REPORT ZTEST.
    TABLES: TSTC,
    TADIR,
    MODSAPT,
    MODACT,
    TRDIR,
    TFDIR,
    ENLFDIR,
    SXS_ATTRT ,
    TSTCT.
    DATA: JTAB LIKE TADIR OCCURS 0 WITH HEADER LINE.
    DATA: FIELD1(30).
    DATA: V_DEVCLASS LIKE TADIR-DEVCLASS.
    PARAMETERS: P_TCODE LIKE TSTC-TCODE,
    P_PGMNA LIKE TSTC-PGMNA .
    DATA: WA_TADIR TYPE TADIR.
    START-OF-SELECTION.
    IF NOT P_TCODE IS INITIAL.
    SELECT SINGLE * FROM TSTC WHERE TCODE EQ P_TCODE.
    ELSEIF NOT P_PGMNA IS INITIAL.
    TSTC-PGMNA = P_PGMNA.
    ENDIF.
    IF SY-SUBRC EQ 0.
    SELECT SINGLE * FROM TADIR
    WHERE PGMID = 'R3TR'
    AND OBJECT = 'PROG'
    AND OBJ_NAME = TSTC-PGMNA.
    MOVE : TADIR-DEVCLASS TO V_DEVCLASS.
    IF SY-SUBRC NE 0.
    SELECT SINGLE * FROM TRDIR
    WHERE NAME = TSTC-PGMNA.
    IF TRDIR-SUBC EQ 'F'.
    SELECT SINGLE * FROM TFDIR
    WHERE PNAME = TSTC-PGMNA.
    SELECT SINGLE * FROM ENLFDIR
    WHERE FUNCNAME = TFDIR-FUNCNAME.
    SELECT SINGLE * FROM TADIR
    WHERE PGMID = 'R3TR'
    AND OBJECT = 'FUGR'
    AND OBJ_NAME EQ ENLFDIR-AREA.
    MOVE : TADIR-DEVCLASS TO V_DEVCLASS.
    ENDIF.
    ENDIF.
    SELECT * FROM TADIR INTO TABLE JTAB
    WHERE PGMID = 'R3TR'
    AND OBJECT in ('SMOD', 'SXSD')
    AND DEVCLASS = V_DEVCLASS.
    SELECT SINGLE * FROM TSTCT
    WHERE SPRSL EQ SY-LANGU
    AND TCODE EQ P_TCODE.
    FORMAT COLOR COL_POSITIVE INTENSIFIED OFF.
    WRITE:/(19) 'Transaction Code - ',
    20(20) P_TCODE,
    45(50) TSTCT-TTEXT.
    SKIP.
    IF NOT JTAB[] IS INITIAL.
    WRITE:/(105) SY-ULINE.
    FORMAT COLOR COL_HEADING INTENSIFIED ON.
    Sorting the internal Table
    sort jtab by OBJECT.
    data : wf_txt(60) type c,
    wf_smod type i ,
    wf_badi type i ,
    wf_object2(30) type C.
    clear : wf_smod, wf_badi , wf_object2.
    Get the total SMOD.
    LOOP AT JTAB into wa_tadir.
    at first.
    FORMAT COLOR COL_HEADING INTENSIFIED ON.
    WRITE:/1 SY-VLINE,
    2 'Enhancement/ Business Add-in',
    41 SY-VLINE ,
    42 'Description',
    105 SY-VLINE.
    WRITE:/(105) SY-ULINE.
    endat.
    clear wf_txt.
    at new object.
    if wa_tadir-object = 'SMOD'.
    wf_object2 = 'Enhancement' .
    elseif wa_tadir-object = 'SXSD'.
    wf_object2 = ' Business Add-in'.
    endif.
    FORMAT COLOR COL_GROUP INTENSIFIED ON.
    WRITE:/1 SY-VLINE,
    2 wf_object2,
    105 SY-VLINE.
    endat.
    case wa_tadir-object.
    when 'SMOD'.
    wf_smod = wf_smod + 1.
    SELECT SINGLE MODTEXT into wf_txt
    FROM MODSAPT
    WHERE SPRSL = SY-LANGU
    AND NAME = wa_tadir-OBJ_NAME.
    FORMAT COLOR COL_NORMAL INTENSIFIED OFF.
    when 'SXSD'.
    For BADis
    wf_badi = wf_badi + 1 .
    select single TEXT into wf_txt
    from SXS_ATTRT
    where sprsl = sy-langu
    and EXIT_NAME = wa_tadir-OBJ_NAME.
    FORMAT COLOR COL_NORMAL INTENSIFIED ON.
    endcase.
    WRITE:/1 SY-VLINE,
    2 wa_tadir-OBJ_NAME hotspot on,
    41 SY-VLINE ,
    42 wf_txt,
    105 SY-VLINE.
    AT END OF object.
    write : /(105) sy-ULINE.
    ENDAT.
    ENDLOOP.
    WRITE:/(105) SY-ULINE.
    SKIP.
    FORMAT COLOR COL_TOTAL INTENSIFIED ON.
    WRITE:/ 'No.of Exits:' , wf_smod.
    WRITE:/ 'No.of BADis:' , wf_badi.
    ELSE.
    FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
    WRITE:/(105) 'No userexits or BADis exist'.
    ENDIF.
    ELSE.
    FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
    WRITE:/(105) 'Transaction does not exist'.
    ENDIF.
    AT LINE-SELECTION.
    data : wf_object type tadir-object.
    clear wf_object.
    GET CURSOR FIELD FIELD1.
    CHECK FIELD1(8) EQ 'WA_TADIR'.
    read table jtab with key obj_name = sy-lisel+1(20).
    move jtab-object to wf_object.
    case wf_object.
    when 'SMOD'.
    SET PARAMETER ID 'MON' FIELD SY-LISEL+1(10).
    CALL TRANSACTION 'SMOD' AND SKIP FIRST SCREEN.
    when 'SXSD'.
    SET PARAMETER ID 'EXN' FIELD SY-LISEL+1(20).
    CALL TRANSACTION 'SE18' AND SKIP FIRST SCREEN.
    ENDCASE.
    Alternatively, you can do the following:
    1. For what ever transaction u want the enhancement .. just check for the System-->status (menu) and find out the PROGRAM name....
    2. Double click on to the program name and go inside the program (Abap editor)
    3. Search for "Call Customer-function " ... and u'll get some search results .. If u get results then u have enhancement in that tcode .....
    4. Then it actually calls a Function module .... copy the Function module name .... go to SE80 (object navigator) click on "Repository Information system" then Customer Enhancements .... Give the Function module name in the "Components" field and click Execute ....
    ull get a list of Enhancements related to that Componene....
    5. Choose which ever enhancement will suit ur business need ..
    6. Go to CMOD... create a project .... assign ur enhancement ... and then code ur logic.... activate ur enhancement in CMOD ....... Ur Buisness need will be solved...
    For a user exit......
    Finding whether there is any User Exit or not for tcode VA42
    1. For what ever transaction u want the user exit .. just check for the System-->status (menu) and find out the PROGRAM name.... ( The program name would be for our scenario "SAPMV45A" )
    2. Double click on to the program name and go inside the program (Abap editor)
    3. Search for the word "USEREXIT" .... u ll find all the user exits in the search result .. and find ur's then ...
    Hope this will help.
    Regards,
    Naveen.

  • How to find out which archived logs needed to recover a hot backup?

    I'm using Oracle 11gR2 (11.2.0.1.0).
    I have backed up a database when it is online using the following backup script through RMAN
    connect target /
    run {
    allocate channel d1 type disk;
    backup
    incremental level=0 cumulative
    filesperset 4
    format '/san/u01/app/backup/DB_%d_%T_%u_%c.rman'
    database
    }The backup set contains the backup of datafiles and control file. I have copied all the backup pieces to another server where I will restore/recover the database but I don't know which archived logs are needed in order to restore/recover the database to a consistent state.
    I have not deleted any archived log.
    How can I find out which archived logs are needed to recover the hot backup to a consistent state? Can this be done by querying V$BACKUP_DATAFILE and V$ARCHIVED_LOG? If yes, which columns should I query?
    Thanks for any help.

    A few ways :
    1a. Get the timestamps when the BACKUP ... DATABASE began and ended.
    1b. Review the alert.log of the database that was backed up.
    1c. From the alert.log identify the first Archivelog that was generated after the begin of the BACKUP ... DATABASE and the first Archivelog that was generated after the end of the BACKUP .. DATABASE.
    1d. These (from 1c) are the minimal Archivelogs that you need to RECOVER with. You can choose to apply additional Archivelogs that were generated at the source database to contininue to "roll-forward"
    2a. Do a RESTORE DATABASE alone.
    2b. Query V$DATAFILE on the restored database for the lowest CHECKPOINT_CHANGE# and CHECKPOINT_TIME. Also query for the highest CHECKPOINT_CHANGE# and CHECKPOINT_TIME.
    2c. Go back to the source database and query V$ARCHIVED_LOG (FIRST_CHANGE#) to identify the first Archivelog that has a higher SCN (FIRST_CHANGE#) than the lowest CHECKPOINT_CHANGE# from 2b above. Also query for the first Archivelog that has a higher SCN (FIRST_CHANGE#) than the highest CHECKPOINT_CHANGE# from 2b above.
    2d. These (from 2c) are the minimal Archivelogs that you need to RECOVER with.
    (why do you need to query V$ARCHIVED_LOG at the source ? If RESTORE a controlfile backup that was generated after the first Archivelog switch after the end of the BACKUP ... DATABASE, you would be able to query V$ARCHIVED_LOG at the restored database as well. That is why it is important to force an archivelog (log switch) after a BACKUP ... DATABASE and then backup the controlfile after this -- i.e. last. That way, the controlfile that you have restored to the new server has all the information needed).
    3. RESTORE DATABASE PREVIEW in RMAN if you have the archivelogs and subsequent controlfile in the backup itself !
    Hemant K Chitale

Maybe you are looking for