How to track OWB mapping changes?

Hi,
I'm a new bee to OWB. And I have a scenario where in more than one person will work on the same mapping. so I dont see any way to track the changes made by others. Is there a way to track who updated the OWB mapping last time and the changes they have done on the mapping??
Any help is Appreciated.
Thanks!!

I don't think there is a good way to track details for changes.  There is a snapshot feature, but I don't think you can see what the specific modifications were.  I don't use it.  I use periodic mdl backups in case I need to recover the design (fortunately never had to do it) or to move updated objects across (when needed I track which objects changed in a spreadsheet).  I also use a fairly primitve way of tracking my changes by storing prior versions of mappings (not all).  If I want to keep a prior version, I copy the mapping and add '_V#' at the end.  This indicates my last prior version.  Then if I want to create another copy I will rename the current '_V#' to '_V1' (i.e. '_Vn').  Next I will create a copy of the current mapping and add the '_V#' at the end.  Nothing sophisticated, but I use this sometimes and cleanup as things progress.
If there is a way to track and see all detail changes I would love to hear about it also.
Thanks!

Similar Messages

  • How to track and find changes in StyledDocument

    Hello everybody!
    My name's yoni. I'm new to the forum, but consider myself an intermediate level programmer.
    To the matter at hand- I have a document which extends DefaultStyledDocument. I'm trying to implement syntax highlighting for the document (which works, BTW), but my problem is this:
    How do I track each and every change (i.e. every char inserted or removed, etc) and more importantly- tell where it happened in the document?
    I tried using fireInsertUpdate, fireRemoveUpdate as bases, but they only fire from my document when I press ENTER in editor.
    I tried fireChangedUpdate, but it wouldn't fire on every typing, but only when the former 2 fires went up.
    Finally I thought of using fireUndoableEditUpdate, which I found DOES fire each and every time I change the smallest thing in the document, but I can't seem to be able to find WHERE in the document this happens.
    The bit of code which TRIES to do this is:
    protected void fireUndoableEditUpdate(UndoableEditEvent uee)
    if(tokenMarker != null) {
    javax.swing.undo.UndoableEdit ue = uee.getEdit();
    if (ue != null)
    if (ue instanceof AbstractDocument.DefaultDocumentEvent)
    DocumentEvent dde = (DocumentEvent) ue;
    DocumentEvent.ElementChange ch = dde.getChange(getDefaultRootElement());
    if(ch != null) { /*************/
    tokenizeLines(ch.getIndex() , 1); //tokenizing
    markLineStyles(ch.getIndex() + 1); // changing attributes of document 4 syntax highlighting
    super.fireUndoableEditUpdate(uee);
    What happens is everything works as I expect, except EVERY TIME ch == null for some reason unknown to me.
    Any ideas will be appreciated.
    Thanks, yoni

    I'm not sure I understand exactly what you are asking for so here are a couple of suggestions:
    a) undo/redo is supported automatically. See this section from the Swing tutorial:
    http://java.sun.com/docs/books/tutorial/uiswing/components/generaltext.html
    b) insertString()/remove() methods of the Document are called whenever changes are made to the Document (see above link)
    c) add a DocumentListener to the Document to listen for changes:
    http://java.sun.com/docs/books/tutorial/uiswing/events/documentlistener.html

  • How to track personal details changes in the report without using triggers on the database tables

    Hi There,
    I'm having a requirement to track the oracle HRMS Personal details changes in the report not using the triggers.
    ex: if some changes the address of the person, then that changed values should be populated in the report.
    Please find below query:
    If any of the following columns data is updated, the new value should be populated in the report.
    SELECT PAPF.PERSON_ID                                                       PAPF_PERSON_ID
    ,      PAPF.EMPLOYEE_NUMBER                                               EMPLOYEE_NUMBER        
    ,      PAPF.FIRST_NAME                                                            FIRST_NAME   
    ,      PAPF.LAST_NAME                                                            LAST_NAME
    ,      TO_CHAR(PAPF.DATE_OF_BIRTH ,'DD-MON-YYYY')     DATE_OF_BIRTH
    ,      ADDR.ADDRESS_LINE1                                                   ADDRESS_1
    ,      ADDR.ADDRESS_LINE2                                                   ADDRESS_2
    ,      ADDR.ADDRESS_LINE3                                                   ADDRESS_3
    ,      ADDR.TOWN_OR_CITY                                                    TOWN
    ,      ADDR.REGION_1                                                              COUNTY
    ,      ADDR.POSTAL_CODE                                                     POST_CODE
    ,      ADDR.COUNTRY                                                              COUNTRY
    ,      PAY.PAYROLL_NAME                                                     PAYROLL_NAME
    ,      PLN_TYP.NAME                                                              PLAN_TYP
    ,      PLN.NAME                                                                     PRODUCT_NAME
    ,      BOF.NAME                                                                     COVERAGE
    FROM   PER_ALL_PEOPLE_F                                                PAPF
    ,      PER_ALL_ASSIGNMENTS_F                                          PAF
    ,      PER_ADDRESSES                                                        ADDR
    ,      PAY_PAYROLLS_F                                                       PAY
    ,      BEN_PRTT_ENRT_RSLT_F                                                 PEN
    ,      BEN_PL_TYP_F                                                         PLN_TYP
    ,      BEN_PL_F                                                             PLN
    ,      BEN_OIPL_F                                                           BOIPF
    ,      BEN_OPT_F                                                            BOF
    WHERE 1                                     = 1
    AND PAPF.PERSON_ID                          = PAF.PERSON_ID
    AND TRUNC(SYSDATE)                          BETWEEN PAPF.EFFECTIVE_START_DATE AND PAPF.EFFECTIVE_END_DATE
    AND TRUNC(SYSDATE)                          BETWEEN PAF.EFFECTIVE_START_DATE AND PAF.EFFECTIVE_END_DATE
    AND PAPF.PERSON_ID                          = ADDR.PERSON_ID
    AND ADDR.PRIMARY_FLAG                       = 'Y'
    AND ADDR.DATE_TO                            IS NULL
    AND PAF.PAYROLL_ID                          = PAY.PAYROLL_ID(+)
    AND PEN.PERSON_ID                           = PAPF.PERSON_ID
    AND PEN.BUSINESS_GROUP_ID                   = PAPF.BUSINESS_GROUP_ID
    AND TRUNC(SYSDATE)                          BETWEEN TRUNC(PEN.EFFECTIVE_START_DATE) AND TRUNC(PEN.EFFECTIVE_END_DATE)
    AND PEN.PRTT_ENRT_RSLT_STAT_CD              IS NULL
    AND PEN.SSPNDD_FLAG                         = 'N'
    AND ( PEN.ENRT_CVG_THRU_DT                  >= TRUNC(SYSDATE)
    OR    PEN.ENRT_OVRIDN_FLAG                  = 'Y')
    AND EXISTS(SELECT PIL.PER_IN_LER_ID
               FROM   BEN_PER_IN_LER PIL
               WHERE  PIL.PER_IN_LER_ID         = PEN.PER_IN_LER_ID
               AND    PIL.BUSINESS_GROUP_ID     = PEN.BUSINESS_GROUP_ID
               AND    PIL.PER_IN_LER_STAT_CD    NOT IN ('VOIDD','BCKDT'))
    AND PEN.PL_TYP_ID                           = PLN_TYP.PL_TYP_ID  
    AND TRUNC(SYSDATE)                          BETWEEN PLN_TYP.EFFECTIVE_START_DATE AND PLN_TYP.EFFECTIVE_END_DATE  
    AND PLN_TYP.PL_TYP_ID                       = PLN.PL_TYP_ID 
    AND TRUNC(SYSDATE)                          BETWEEN PLN.EFFECTIVE_START_DATE AND PLN.EFFECTIVE_END_DATE
    AND PLN.PL_ID                               = PEN.PL_ID
    AND PEN.OIPL_ID                             = BOIPF.OIPL_ID(+)
    AND TRUNC(SYSDATE)                          BETWEEN NVL(BOIPF.EFFECTIVE_START_DATE,HR_GENERAL.START_OF_TIME) AND NVL(BOIPF.EFFECTIVE_END_DATE,HR_GENERAL.END_OF_TIME)
    AND BOIPF.OPT_ID                            = BOF.OPT_ID(+)
    AND TRUNC(SYSDATE)                          BETWEEN NVL(BOF.EFFECTIVE_START_DATE,HR_GENERAL.START_OF_TIME) AND NVL(BOF.EFFECTIVE_END_DATE,HR_GENERAL.END_OF_TIME)
    AND (:P_SYSDATE)                            BETWEEN TRUNC(PEN.ENRT_CVG_STRT_DT) AND TRUNC(PEN.ENRT_CVG_THRU_DT)
    AND (CASE WHEN :P_PAYROLL_ID IS NULL THEN 'Y' ELSE NVL((SELECT 'Y' FROM DUAL WHERE PAY.PAYROLL_ID  = :P_PAYROLL_ID), 'N') END) = 'Y'
    AND PAPF.LAST_UPDATE_DATE                   = (:P_SYSDATE) ;
    --AND PAPF.LAST_UPDATE_DATE                   BETWEEN to_date(:P_SYSDATE) and (to_date(:p_sysdate) + INTERVAL '31' Day);
    --AND (:P_SYSDATE)                           = PAPF.LAST_UPDATE_DATE ;
    Thanks

    check this -
    Re: Best Event-Based notifications for Sox Complience?

  • How to track who made changes on a bid submitted by a supplier

    Can anyone help me with a transaction code in SAPSRM 4.0 that will enable me track or trace any user that viewed or changed a bid (BUS2200) submitted by a supplier after a set opening date?
    Ben

    Hi,
    I dont think the bidders can change the Bid AFTER the opening date!
    In general to know whether a document has been changed(Bid Inv or Quotation),you can see if the document has versions.Whenever a document is changed,a version is generated.
    You can get all the Bid details using the FM "BBP_PD_QUOT_GETDETAIL" or you can always  see in the trascn  BBP_PD for  a particular quotation/bid details.
    BR,
    Disha.
    DO reward points for  useful answers.

  • How to track mrp profile change

    Hi,
        Is there any possibilities to track who has done the MRP profile change.In mm02 its not in editable mode.when i check in MM04 for the particular material its showing lot many changes.so i couldnt figure out who has done. i want who has done the changes in the particular field mrp type ?

    Hi ,
    Goto MM02 -Enter Material -Environment - Display Changes - Here ,You will get list of changes in transaction with time , user id .
    Now if you select the check box and hit magnifying glass symbol , it will take you to the changes done by certain user .
    For MRP profile :
    In the Material Master menu, choose Profile  ®  MRP profile  ®  Usage.
    The selection screen appears.
    Enter the name of the profile. You can also enter a plant and MRP controller to restrict the selection. Then choose Execute.
    A list is displayed of the material master records in which the MRP profile is used. You now have the following options:
    You can display or change the MRP profile by choosing Display profile or Change profile respectively.
    You can display or change a particular material master record in which the MRP profile is used by choosing Display material or Change material respectively. In the material master for industry, the MRP view on the material master record appears, from which you can access the other views. In the article master for retail, the Display or Change Article: Initial Screen appears.
    Try and revert
    Regards
    JH

  • Tracking plan figures changes

    Hi mates,
    how to track history of changed plan data. when and by whom it was changed like that. Is SAP provides any std settings for tracking, if yes where have to go? kindly tell me procedure or steps to follow..
    appreciate ur help with points
    thanks,
    RAJU

    Hi,
    Please add characteristics 0BBP_OBGUID,, 0UNAME (created by), 0DATE (date) and 0TIME (time) in your transactional infocube and activate it.
    You go to change ==> Planning Area ==> Characteristic Relations and prepare a relation based on Exit.
    Source Characteristic = 0FISCVARNT
    Target Characteristic = 0BBP_OBGUID
    FM: Derivation = UPY_CDI_DERIVE_EXIT
    FM: Comb. Proposal = UPY_CDI_DERIVE_EXIT
    FM: Comb. Check = UPY_CDI_DERIVE_EXIT
    You can now create a query, it will give the details of along with date and time stamp, user name and amount etc.
    Regards,
    Ravi

  • How to use OMB to change filter conditions in OWB maps

    Hi,
    I want to know how we can use OMB to change filter conditions in an OWB map.
    As per my scenario i have a filter operator FLTR_1 in my maps and i have to change its filter condition from
    INOUTGRP1.ID IN (1,2)
    AND
    INOUTGRP1.VALUE > CONST_0_MAX_VAL
    to
    INOUTGRP1.ID IN (1,2)
    AND
    INOUTGRP1.VALUE > CONST_6_MAX_VAL
    Just for everybody's information we are migrating from OWB 9.2 to OWB 10.2 and we have called procedures in constants and used their values in filter conditions.OWB 10.2 generates the values for constants in a different way than OWB 9.2 thats why this change is required.I wish to automate the act of changing constant names so we can save time in changing the maps.
    Thx

    Carsten,
    I created a map in OWB 10.2 and ran the following command
    The filter operator name in this map is FILTER
    Carsten Herbe wrote:
    OMBALTER MAPPING 'TEST_MAP' MODIFY OPEARTOR 'FILTER' SET PROPERTIES (FILTER_CONDITION) VALUES ('INOUTGRP1.ID IN (1,2) AND INOUTGRP1.VALUE > CONST_6_MAX_VAL ')
    I got this error:
    OMB02933: Error getting child object of type OPEARTOR with name FILTER: MMM1034:
    Property OPEARTOR does not exist.
    Could you pls help on this.
    Thx

  • Problem in OWB map for source change capture

    The problem is as follows:-
    Our OWB map between two different databases, captures change in data at source and populates them in target. It is a one to one map. The map is failing to process some rows from source database though it gives no:of errors as 0 in the audit view thus we infer that the map is running successfully.
    In our case, we have a composite key ( Instance_id, Version_number) at source as well as target. One instance_id can has more than one version number. We have observed that the view is picking up all the version_number for a particular instance_id but the map is unable to populate the last version_number to the target table.
    But when this map was executed in another environment and it is successfully populating all the data in the target.
    The brief description of the map is as follows:-
    The map has a view which captures all the changes in data (insert and update) .From this view we filter the rows which were already processed in previous map run (with help of watermark). Then we sort the rows based on DML type and watermark . These rows are then mapped to a target table. The loading type of the map is INSERT/UPDATE.

    Hi Nagesh,
    When we are doing I18N for that Application. Go to Navigator Tab
    Here Select Particular Projects--à src-àPackages-àsap-àvijay
    To internationalize the Web Dynpro application, copy the automatically generated *.xlf files and save them under a new name in the same directory.
    The new name must meet the following convention:
    u2022 .xlf
    For example, if you are creating *.xlf files for German,
    Use the language key de.
    Here Click on OK
    After that we can edit and translate these new *.xlf files in the S2X Editor.
    ApplyTemFirstView.wdview_de.xlf-àClick on Resource Text Tab
    Select Particular Text and Change the language to German-àClick on EDIT Button
    Here Enter German Lang-àClick on OK
    Now Go to Web Dynpro Explorer Tab
    Select Project-àRC Click on Rebuild Project
    Select Project-àRC Click on Reload
    Then Deploye the Application
    How to Check in Explorer. It is converting to German Language or not
    Open Internet Explorer
    Tool-àInternet Options -àClick on Languages Button-àClick on ADD Button
    Select German Language--àClick on OK
    Now We will Check in Portal
    Created Web Dynpro iView in Portal. That iView assign to the particular WorkSet-àAssign to Role
    Select that user Can Change Language
    Regards
    Vijay Kalluri

  • How to track changes made in the ERD in oracle designer

    I want to track all changes made in my ERD in oracle 10g designer. Please suggest how to achieve it.
    use case: An ERD was approved in design phase. Few changes were made by development team and now in Implementation phase I need to track what all changes were made from say 3-Jan-12 to 3-Mar-2012
    Edited by: 909570 on Mar 5, 2012 1:14 PM
    To add here:
    Designer Version is 10.1.2.0.2.
    1. In my project versioning of ER is not being used so ER Version diff is not an option for me.
    2. In Reports, there are options for getting all entities, attributes which are created/modified in a period. But it seems it is not giving me correct results.
    Edited by: 909570 on Mar 5, 2012 1:14 PM

    Since versioning if off, there is no way to track changes.
    You can get a rough overview of possible changes by looking at the audit attributes (date created, date modified) in the properties palette, but that is already mentioned in your point 2.
    Basically, developers should comment what they added/modified.

  • How to Track Online Changes in IT0002 using BADI

    Iam trying to capture old_image and new_image of IT0002 when ever there is a change in IT0002 through PA30. once i track i need to update the details in a customised table to interface with external system.
    May i know how can i track the online changes (Old_image and New_image) of IT0002 and IT0006.
    Iam able to track changes for IT0105 using HRPAD00INFT, but for IT0002 and IT0006 iam unable to .
    Pls can anyone guide me !
    Thanx in advance.

    Hi Donnie Freako,
    Thanq for the reply,
    but that report 'RPUAUD00' is not serving my purpose, as iam looking to track the changes online (when ever user click on save icon in pa30 i need to capture both the old and new values'.
    pls guide me.
    Thanks.

  • How to Track changes of Detail and header at purchase document

    Hi
    I have one problem while issueing the output type i created new output type created new output routine and i have to track the header changes and issue proper output and prevent to issue wrong output type
    example : zne1 for header changes and zneu for detail level but i cannot track the header level changes becoz cdhdr and cdpos tables are updated after output routines (800 and 801 newly created and assigned)
    can u please tell me how to track the po level changes so i can solve this problem ASAP
    it is urgent !!! please help me in this !!
    thanks in Advance !!!

    Hi Mr. Modi,
                       Can you clarify your scenario properly that I can analyse it to give you proper solution....I am confuse with your requirement and  example which you have given...
    Cheers,
    Sagun Desai....

  • How to track changes

    Hi friends,
        I am a XI consultant. My query is regarding how to track the chages.I heard that CDHDR and CDPOS tables are used to store the information regarding the changes made to the objects/tables in SAP.My scenario is i have a table having few fields related to P.o and a flag indiacating Insert/Update/Delete, so upon the creation/upadate/deletion of a P.O(related to perticular WBS Element) i want the data to be  transfered into my table automatically.
       Is there any standard transaction available to do that....means i want to track all the P.Os under a perticular WBS element..
    If not Do we have to write a Abap program and use CHANGEDOCUMENT_READ_HEADERS,CHANGEDOCUMENT_READ_POSITIONS functions to store the data into internal tables ?????
    Regards,
    Gowtham K.

    HI gowtham,
    Yes, u are right,
    we have to right some abap code.
    "CHANGE DOCUMENTS" in SAP Terminology
    1 The same thing which u are asking
    we had developed here. For Eg : Any change
    in the material master will be detected
    and a mail will be sent to the concerned
    employee.
    THIS WILL ALSO DETECT WHICH FILEDS HAVE CHANGED.
    IT CAN ALSO GIVE, The Old Value, And The New Value.
    2. This Mechanism is called CHANGE DOCUMENTS in
    SAP Terminology
    3. 2 Fuction Modules are Required.
    (They will fetch necessary data from CDHDR,CDPOS)
    CHANGEDOCUMENT_READ_HEADERS
    CHANGEDOCUMENT_READ_POSITIONS
    4. The First FM gives list of all
    records ( with change no) which have changed.
    5. Loop at the above and the second FM will
    provide the details (old-val, new-val) for
    each record.
    6. While using 1st Fm, i used docclass as 'MATERIAL'.
    BCOS
    the concept of change documents is applicable
    to other type of documents also (depends upon
    customization)
    regards,
    amit m.

  • How to track changes on Infoprovider?

    Hi Gurus,
    Could you please provide the steps of how to track changes on Infoprovider? I had 4 Infocubes (belonging to the same info area) that contains compressed data - but now when I tried to display the data, all the cube are empty - no data were aechived.
    I would like to track any actions that were made on those cubes.
    Thanks

    thanks Kumar for helping me out here
    I tried RSD_CUBE_LOG_DELE function module - It came out "no logs found in the database"
    I tried tables RSDRDLOGHEADER and RSDDSTATDELE which provide me deletion informations like user name... but since we have partially archived those specific infoproviders in the same period of time where I think eveything was gone from cube, I am not able to related when and who the data that were not archived were deleted from Infocube
    Under manage Infocube --> archiving tab, all the created archiving request are only for certain dates (below 2006). I know that we had data above 2006.
    Kindly provide additional inputs.
    Thanks

  • How to track changes for the config done directly in quality client-Reg

    Hi,
    In our system the landscape is Dev,Quality,Production.
    For some transactions we will do the config in dev and transport to other clients or maintain in each client manually.Eg QS41,CI41.
    In my case ,I have did the config in CI41 and transported to other clients.But someone user get in to CI41 in Quality client and did some changes. Now how to track the user Id through which the changes has been performed  in QA directly.
    Regards
    SB

    hi
    you can use SE09 for displaying the transport no where you can see all the request nos ,from there you can check
    also use the same transaction Cl41 do some changes like description ,then press the save button ,system will prompt you the previous saved Request No and make a note of it .cancel the request generation ,then you can trace them in SE09
    also check whether you can find any change documents is available
    regards
    thyagarajan

  • How to track changes to fields in a Module Pool Program

    Hi Experts,
    I have one requirement to track the changes to some fields used in the Program, The fields for tracking the changes will be maintained in a table T1, this will be changed dynamically. 
    There are many screens in the program and many fields in each screen.
    1. How to do the coding for tracking the changes, the code should track all the changes to the fields maintained in the table T1.
    Thanks in Advance.
    Baburaj

    Hi Baburaj,
    The table logging concept will helpful for this requirement.(Tcode: scu3 --> give  table name --> u can find changes for all fields).
    Make use of concept change documents (auditing purpose used) --> CDHDR,CDPOS tables.
    If you want to track changes to your own program, You need write some API to store the data.
    Regards
    Bhupal Reddy

Maybe you are looking for

  • Free Ipod Video Converter for Windows

    Ok, a lot of people are talking about using an Ipod converter to switch the format of the video so you can put it on the Ipod. However, when I searched it on google, a bunch came up. Could you help me and tell me which one is the best or better one t

  • Podcast Picture... how to change it

    I'm confused. I updated my podcast this evening, and went to submit it to iTunes (which I've never done before) but the picture the "submit" box is giving me is for an old podcast which isn't there anymore, and it's ignoring the graphic I have dragge

  • Catch 22 with trust this device alltgether mayhem

     whatever you do it is allways wrong

  • Method ex-post

    Hello, I'm doing a parameterization for calculating estimates in 56 APO using the method that analyzes multitude of profiles. Also I have since applied the ex-post method with a value of 1.25 sigma, however the result is not the wait. As I understand

  • Home Button

    Hey my apple ipod touch 4th generation button for home screen suddenly stopped working this morning. I think it could be jammed but i have assistive touch turned on. My dad said that i have a 6 Year warranty through a European law or something on the