How to track transfer rule / transformation changes (in source code)?

Hi all,
let's say i add a routine to a transfer rule and i transport the change request to production, there's a way to know after that what was changed doing a comparison between the two source codes?
Also, in the change request i have in this case one or more routine hashcodes like for example 4G0HLLGZZ0HR9BQQVMG7JTIBW, through this alphanumeric value i can track which routine was modified?
Thanks a lot for the help
Regards
Stefano

There is no version control for the code in Transformation Rules.  If you could change your logic to call an ABAP Class then you could have some kind of version control with the Class instead.  Hope that helps.

Similar Messages

  • How to get Transfer rules or Transformations from SRM Datasources to Infoso

    Hi
    We are in SRM 7.0 and BI 7.0. We have all the datasources activates from SRM and replicated in BI side. Now we have all of the content in Dataflow ,, from Datasources to DSOs, Cubes and Multiproviders,,,
    Except Transdormations from Datasources 0SRM_TD_CF, 0SRM_TD_IV,  0SRM_TD_PO_ACC, 0SRM_TD_PO in SRM EBP to respective Infosources.
    I have activated the datasources and tried both in 3.5 and 7.0. But I couldn't find the business content transfer rules/ Transformations.

    Hi there are trnasfer rules please have a look under BI content >object type> transfer rule search
    0SRM_TD_CF                    DE3_630     from SRM CF Transactional for DE3 Client 630
    0SRM_TD_IV                    DE3_630     from SRM IV Transactional for DE3 Client 630
    0SRM_TD_LA                    DE3_630     from SRM LA Transactional for DE3 Client 630
    0SRM_TD_PO                    DE3_630     from SRM PO Transactional for DE3 Client 630
    0SRM_TD_PO_ACC           DE3_630     from SRM PO Accounting for DE3 Client 630
    let me knw whether it ws helpful

  • Start Routine to load flat file - how to track filename in transformation

    Hi,
    Could you please help me to write a start routine to bring data from a flat file with a file name week45_c1_pri_2006, where the wekk name week-- changes per week. how to track the filename in the routine and how in data transfer process knows to load data from each flat file.
    Message was edited by:
            Anima M

    PROGRAM trans_routine.
          CLASS routine DEFINITION
    CLASS lcl_transform DEFINITION.
      PUBLIC SECTION.
    Attributs
        DATA:
          p_check_master_data_exist
                TYPE RSODSOCHECKONLY READ-ONLY,
    *-    Instance for getting request runtime attributs;
        Available information: Refer to methods of
        interface 'if_rsbk_request_admintab_view'
          <b>p_r_request
                TYPE REF TO if_rsbk_request_admintab_view READ-ONLY.</b>
    <i>The bold area above where you get the requestid, here I am stuck.
    The below code does not bring the correct requestid of PSA</i>
    CALL METHOD P_R_REQUEST->GET_REQUID30
          RECEIVING
            R_REQUID30 = IREQUID.
        CALL METHOD P_R_REQUEST->GET_REQUID
          RECEIVING
            R_REQUID = IREQUID.
        SELECT FILENAME INTO IFILENAME FROM rsseldone WHERE rnr =  IREQUID  AND lnr = '        1'.
    Hope this can give a better picture where I am currently stuck not able to get the PSA request id in the <b>start routine of transformation</b> to read the data and filename from there.
    Thanks alot
    Anima

  • Not able to activate the transfer rule and change the transfer rule plz adv

    hello friuends..
    i m not able to change my transfer rule . i m getting below msg.
    InfoObject 0BASE_UOM of communication structure still being used
    Message no. RSAR741
    Diagnosis
    The deletion of the communication structure for InfoSource 8ZPOS_O13 is not possible. InfoObject 0BASE_UOM of the communication structure is still being used. This use must be undone first.
    Concretely the communication structure of an InfoSource can only be deleted if there are no update rules for InfoCubes and no transfer structures for source systems for this InfoSource.
    System response
    Activity was finished without database change.
    Procedure
    Check the use of your InfoSource 8ZPOS_O13 in the transfer structures. Delete all existing transfer structures of your InfoSource 8ZPOS_O13.
    Check the use of your InfoSource 8ZPOS_O13 in update rules for InfoCubes. Delete all existing update rules for your InfoSource 8ZPOS_O13.
    Afterwards, you can delete your communication structure for InfoSource 8ZPOS_O13.
    where as i have deleted all update rule for the infosource ZPOS_O13 . but still i m not able to change it .
    I have check ed it and it not lock in any req . so please let me know how can i proceed .
    Thanks in advance.

    hi Jain,
    you may need to check the transfer structures,
    right click infosource and 'change', click 'comm.structure'/expand,
    click 'transfer', move the 0BASE_UOM from left to right side,
    or if you wont use the comm structure anymore, you can right click infosource and 'delete comm structure'
    hope this helps.

  • How to track DDL Changes and source code changes

    How can I track the DDL Changes and the Source code (Functions,Procedures,Packages & views) changes made for selective schemas?.
    I mean I want to maintain the history of DDL changes and the sourcecode change history. How to do that? Please provide your guideline with some example...

    Hi,
    you could use a DDL trigger (before create)
    to maybe capture the code and do the audit as well?
    Try this:
    SQL>create table old_code
    2 as
    3 select user username, 0 version, sysdate date_changed, user_source.*
    4 from user_source
    5 where 1=0
    6 /
    Table created.
    SQL>create sequence version_seq;
    Sequence created.
    SQL> create or replace trigger create_trigger
    2 before create on schema
    3 declare
    4 l_date date := sysdate;
    5 l_ver number;
    6 begin
    7 if (ora_dict_obj_type in ( 'PACKAGE', 'PACKAGE BODY', 'PROCEDURE',
    'FUNCTION' ) )
    8 then
    9 select version_seq.nextval into l_ver from dual;
    10
    11 insert into old_code
    12 select user, l_ver, l_date, user_source.*
    13 from user_source
    14 where name = ora_dict_obj_name
    15 and type = ora_dict_obj_type;
    16 end if;
    17 end;
    18 /
    Trigger created.
    SQL> create or replace function f return number
    2 as
    3 begin
    4 return 0;
    5 end;
    6 /
    Function created.
    SQL> select * from old_code;
    no rows selected
    SQL> create or replace function f return date
    2 as
    3 begin
    4 return sysdate;
    5 end;
    6 /
    Function created.
    ops$[email protected]> select * from old_code;
    USERNAME VERSION DATE_CHAN NAME TYPE LINE TEXT
    aaaaaaaaaaa 2 17-OCT-02 F FUNCTION 1 function f return number
    aaaaaaaaaaa 2 17-OCT-02 F FUNCTION 2 as
    aaaaaaaaaaa 2 17-OCT-02 F FUNCTION 3 begin
    aaaaaaaaaaa 2 17-OCT-02 F FUNCTION 4 return 0;
    aaaaaaaaaaa 2 17-OCT-02 F FUNCTION 5 end;

  • Transfer Rule Routine: Change date format

    Can anyone help me with regards to writing some ABAP code in a transfer rule so that I can change the format of a date (from 04/01/06 in the PSA) so that it's wrtitten as 01.04.06 into the cube?
    Many thanks in advance,
    Matt
    Message was edited by:
            Matt Potts
    Message was edited by:
            Matt Potts

    Hi Matt,
    so you are not using a standard date field or any other characteristic that refers to 0date, aren't you? If that is the case, just do the following in a routine:
    replace all occurrences of '/' in tran_structure-<your date field> with '.' into result.
    If you are using a standard date field which is always displayed as dd.mm.yy you need to convert it into the internal sap value which is yyyymmdd. You can achieve that by calling the fm CONVERT_DATE_TO_INTERNAL in a routine:
    call function 'CONVERT_DATE_TO_INTERNAL'
    exporting date_external = tran_structure-<your date field>
    importing date_internal = result
    exceptions date_external_is_invalid = 1.
    if sy-subrc <> 0.
    a action needs to be done, because the date was not valid.
    clear result.
    endif.
    kind regards
    Siggi

  • How to track Service Order Status Change (IW31/IW32).

    I have a requirement to send the customer an Email if the status of service order has been changed say from unconfirmed to confirmed. So i have to find out whether the status of the service order has been changed on the current date.
    As per my understanding, Changes corresponding to any object are stored in tables CDHDR and CDPOS if the change document creation is enabled for that object. But in case of service order status, the changes are not being captured in these tables because change document creation is not enabled for the data element (J_STONR) of service order status.
    Anyone having any knowledge about it please help me.
    Edited by: Gagan Garg on Feb 23, 2009 6:52 AM

    Hi,
    Thanks for your reply. I have found out the way to track the service order changes. Function module STATUS_READ_MULTI can be used for the same. Pass service order number in OBJNR_TAB and the change document for status is returned in JCDS_TAB

  • How to read transfer rules of transaction UCWB

    Hi experts!
    Hope you can help me with this since I have like 3 days looking for the way to read transfer rules in "Mapping" section, in transaction UCWB; in order to develop it in an Abap program.
    Is there any FM or has someone done this before ? Can anyone give me any idea on what should i do ?
    I've tried to debug but it's a complete mess ... then i've tried to trace it ... and now i'm trying to map the transfer rules that seems to be spread in various tables ...
    Please help me! I'm open to any suggestions!
    Thanks in advance.
    Dev.

    Hi,
    I 'm refering to the you get by following the next steps:
    1. In the "Process View", go to "Consolidation Functions"
    2. Then go to "Data Collection" --> "Load from Data Stream"
    3. After that, go to "Method" and double-click on one of the methods
    4. Then in the detail of the method you've selected, go to the "Mapping" tab.
    There it would appear the mappings per each characteristic of a given Infoprovider ... do you know the SAP tables where all this information is saved ?
    thanks in advance!
    Dev.

  • Transfer rules to the new source system not visible in Transport connection

    Dear All,
    Recently our source system has been changed from R3 4.7 to ECC 6.O. Corresponding to that all the activities in BI have finished successfully. All my datasources in 4.7 have been replicated in ECC 6 in BI and transfer rules re-assigned. I have also collected them in a Transport request.
    Now when I am checking the entire flow in Transport connection, it shows me the transfer rules pointing to the old system only. That is, in RSA1 it shows the new system assignment. But in Transport connection not.
    What I have to do so that I can crosscheck in Transport connection all my objects having transfer rules to new system ?
    Regards,
    Srinivas

    I think you should check the source system assignment in the transport connection. It might have directed to the old sytem.
    Cheers
    Chanda

  • How to See and Change the Source Code of Spawned Concurrent Program.

    Hello Team,
    There is one requirement in which we have to add some condition in the Concurrent Program.But the Type of that concurrent Program is ,"Spawned ".
    Please suggest me , how can i check the Source code for this type of Concurrent Program and how can i make the changes to satisfy the requirement.
    Thanks & Regards

    There is one requirement in which we have to add some condition in the Concurrent Program.But the Type of that concurrent Program is ,"Spawned ".
    Please suggest me , how can i check the Source code for this type of Concurrent Program and how can i make the changes to satisfy the requirement.Please see old threads, it should answer your question -- https://forums.oracle.com/forums/search.jspa?threadID=&q=Spawned+AND+Concurrent+AND+Code&objID=c3&dateRange=all&userID=&numResults=15&rankBy=10001
    Thanks,
    Hussein

  • How can i change the source code of current date in oracle reports

    Hi All,
    How can i change the source of the current date to the sysdate of the database in oracle reports. I have more than 300 reports. is there any way to change quickly with opening each reports. I am working on reports11g on windows enviornment.
    Thanks in advance.

    benz wrote:
    Hi All,
    How can i change the source of the current date to the sysdate of the database in oracle reports. I have more than 300 reports. is there any way to change quickly with opening each reports. I am working on reports11g on windows enviornment.
    Thanks in advance.You have to use Reports Trigger named BEFORE PARAMETER FORM and write the following sql
    select sysdate into :Parameter_name from dual;
    give your format mask at Parameter_name.
    Hope this will help you
    If someone's response is helpful or correct, please mark it accordingly.

  • Transfer Rules Deleted while recreating Source System

    Hi:
    We connected our QBW system to upgraded SAP ECC 6.0 QAT system. We needed to recreate the source system for ECC since that appeared inactive. After our Basis admin re-created the source system, all transfer rules were deleted. Now we can not extract data. We had done the same thing in BWD when the SAP Dev system was upgraded 3 weeks ago and we did not have this problem. Is it possible to activate all transfer rules in QAT again? Or do we have to restore a backup? Or do we have to collect them again from the Development and transport to QBW??
    Thanks

    Hi Sunil,
    yes when you delet the source system and recreate it evey thing will be vanished
    right click on the souce system click Replicate datasouce
    Then try with
    a) Right click on source system and click on Restore if it doesn't work
    b) Transport from Development to Quality
    and active all the transfer rules using the report RS_TRANSTRU_ACTIVATE_ALL
    hope this information helps you
    thanks
    kishore

  • How and where can I get the hotjava source code?

    Hello.
    I would like to get the hotjava source code..
    How and where can I have it?
    Thanks for your help.

    Ah, Lion manuals are online only.  I'll have to wait until I get my MBP then.  I hope that works for Apple?  But it won't stop me from asking some questions.
    Is there a great deal of difference between Leopard and Lion?

  • How to track planning book keyfigure changes?

    Hi,
    If theere are any changes in the planning book keyfigure how do we track who has made it ?
    How do we see at keyfigure level data change and user who  chnaged?
    thanks,
    shan
    P.S:rewards guranteed

    these two links might help
    Re: APO DP macro to handle column data
    Re: SAP SCM APO DP - Planning Book
    you can create macros dorectly in production if u need it urgently. but if you transport a book from dev later it will overwrite what you have made

  • How to track no of  salesorders changed in particular day

    hi experts,
    can u please guide me for my requirement.
    i have a requirement to upload changed salesorders for everyday to applicatio nserver.
    can u please explain me how to get changed sales orders data? explain me the logic
    Thanks
    Gopi

    Hi Gopi Krishna,
    Refer to the standard program RVSCD100 .It shows all the changes for a particular document. You can get all the Function modules for fetching the changes for a sales document. From that if you analyse that carefully, you can get the result. Because i have worked on that and got the result i wanted.
    Reward if useful.
    Thanks & Regards,
    Khan,

Maybe you are looking for