Find break-points source code (update rules, transfer rules)

Hi all,
Is there any effective and efficient way to find (active) break-points in source code, more specfic update rules, transfer rules or other objects where custom code is implemented? Or in other words look for strings in source code or programs.
I looked and searched everywhere but could not find any answer.
RSRSCAN1 (does not work)
RPR_ABAP_SOURCE_SCAN (does not exist)
We are on SAP BW 3.5 with SAP Basis 640.
Thanks all.

Hi,
Try this
1)  if you're checking any program from SE38 ..goto Utilities -> find in the source code-> give breakpoint and search.
2) else. load data , Goto details tab in the monitor and right click on any of the data packages.
Simulate update -> choose transfer rules or update rules for debuging.-> It will take you debuging screen. -> Create a watch point with key word "break-point" and execute (F8).
It will go and stop where there is  "break-point"

Similar Messages

  • Diff. bt update rules & transfer rules....,

    Hi all,
    wht is the diff. bt update rules & transfer ruls...,
    mainly i want to know that when we use for update & when for transfer rules we have to choose........,
    let me know from any one plzzzzzz...,
    Regards,
    Swetha.

    Hi Swetha
    Transfer rules :use the transfer rules to determine how you want the transfer structure fields to be assigned to the communication structure InfoObjects
    Update Rules :Update rules specify how the data (key figures, time characteristics, characteristics) is updated to data targets from the communication structure of an InfoSource. You are therefore connecting an InfoSource with a data target.
    Basically update rules are specific to Data Targets where as Transfer rules applies to InfoSource.When you want rule to apply to all the datatargets from a Infosource ,you write it in Transfer rules.
    Hope this helps.
    <i>Sudh</i>
    Assign points if this helps

  • Where can I find some appications' source code  written by swing

    hello, everyone
    I have studied swing for one month, and I have some basic idea of the swing.
    but I want to learn more about the swing. can anybody tell me how can I improve
    myself now or show me where can I find some appications' source code written
    by swing in the internet.
    thank you very much!
    your help is very appreciated!

    Check this tutorial:
    http://java.sun.com/docs/books/tutorial/uiswing/index.html
    It explains all the Swing components with many code samples.
    HTH
    stefan

  • How to put break point in the update routine

    I am trying to create a break point in update routine. I can do that in the start routine but I would like to know how I can include a break point in update routine in Q.
    Thanks

    Go to Monitor Screen of the data load -> Details tab -> data processing -> right click on Data Packets -> select simulation -> select update rules and give no.of records you want to debug and then system will display the code where you can debug by giving break points.
    Hope it helps..

  • CLIENT of the source system in the Transfer Rules

    Hi,
    Can I get the CLIENT of the source system dynamically in the Transfer Rules (and assign it to an InfoObject)?
    I have a generic extractor from a R/3 source system. The table in the source system & the extract structure the DataSource both contain MANDT, but its not coming in the RSO2 screen (which, if I'm not wrong, is how it should be).
    I need the CLIENT info. in my BW data targets. I do not want to hardcode this value in Trans Rules as the client in Dev & Prod is different for my R/3 sys.
    If I can't get it directly from the DataSource, is there any way I can get it from any system field using routine?
    If I'm not wrong - SYST-MANDT in the Formulas will give me only my BW CLIENT.
    Thanks in advance for your help.
    Regards,
    Melwyn

    hi,
    i think if your bw dev and prod client is different you can try in transfer rules
    if sy-mandt = xxx. ( bw dev client number)
       result = 'yyy'. (source system dev)
    else.
       result = 'zzz'. (source system prod)
    endif.
    or enhance the extract structure/ append structure with zz field for mandt and field in user exit zxrsau01 with sy-mandt
    or if use infoobject 0LOGSYS, populate in transfer rules with result = g_s_minfo-logsys.
    hope this helps.

  • NO PSA for InfoSource and source system 120 : Maintaing Transfer Rules

    Hello BI Experts ,
    I am working on Generic data source extraction.
    Earlier I mapped all fields infoobjects in Transfer Rules and then loaded data to ODS properly.
    But later on I made few changes in Generic data source view and exits in the R3 and replicated the data source to BI.
    Then Remapped the fields to infoobjects in Transfer Rules.
    Now I can see Transfer Rules Green and all fields are mapped properly.
    But when I activated Transfer Rules I am getting message that ,
    "There is no PSA for InfoSource ZPS_DATA_BB and source system 120 "
    Data source is active in R3.
    Communication Structure and Infosource are Active in BI.
    Regards ,
    Amol K.

    hello Surendra ,
    I did the same thing already.
    I was looking for some otherway.
    Thanks for reply.
    Regards ,
    Amol K.

  • How to find all the cubes update rules transfer rules ,programms ,ds,ect

    HI SDN
    Is there any tables for finding update rules,cubes,multiproviders in the system.
    can any body tells me the tables for the objects all the objects
    thx

    Hi Rubane,
    These the tables which gives relevant info,
    Here are few of those -
    Thought it may be of some use if we make a list of useful BW tables
    for instance
    v_rszglobv = variables
    /bic/f (cubename) is the fact table of a content cube
    /bic/D (cubename) P is the package dimension of a content cube
    /bic/D(cubename) U is the unit dimension of a content cube
    /bic/D(cubename) T is the time dimension of a content cube
    /bic/D(cubename) I is the userdefined dimension of a content cube
    /bic/m (object name) master data of object
    /bic/t (object name) text data of object
    /bic/H (object name) hierarchy data of object
    you can replace the BIC with BI0 for business content object and cubes
    RSDIOBJ - index of all InfoObjects
    RSSELDONE - Monitor: Selections for executed request
    RSREQDONE - Monitor: Saving of the QM entries, state of the uploads, all info about the upload via request number, field: RNR
    ODS Table names
    1.New data: /BIC/A (ODS NAME)40
    2.Active data: /BIC/A (ODS NAME)00
    3.Change log: /BIC/B ( NUMBERS)
    RSRREPDIR which is the table containing all your reports.
    RSTSODS - table that contain relation between "ODS Name" and PSA Table.
    TBDLS - Logical system customization, when you run TA: BDLS
    EDP21 - Partner Profile, when you run TA: WE20
    RSBASIDOC - Assignment of source systems to BIW systems incl. IDoc type
    In V_COMPDIR_COMPIC you can also see all your reports. The advantage is that you can see the name/text of the query, not only the technical id.
    RSDCUBEIOBJ Objects per InfoCube (where-used list)
    RSDODSOATRNAV InfoObject in ODS (navigational attributes)
    RSDODSOIOBJ InfoObject in ODS
    RSDIOBJT InfoObject texts
    RSDIOBJ Directory of all InfoObjects
    RSDKYF Key figures
    RSDBCHATR Master data attributes
    RSBBSQUERYDIR BW: Directory of the Query Sender
    RSBBSQUERY BW: Query Receiver
    RSBBSQUERYT BW: Texts for Query Receiver
    TQOP Compare Operators for View Maintenance Query
    TQOPT Compare operators for view maintenance query (texts)
    TQLOT Logical operators for view maintenance query (texts)
    ROMSDIOBJ BIW: Assignment of master data attributes to InfoObjects
    RODCHA BIW: InfoObjects / characteristics
    RODIOBJCMP BIW: InfoObjects / compounding
    RODKYF BIW: Key figures
    ROAPPLT BIW: Name of the application components
    RSUICDONE BIW: Selection table for user-selection update ICs
    RODTIM BIW: Time characteristics
    RODUNI BIW: Units
    RSIST InfoSource texts
    RSIS InfoSource (transaction data)
    RSISOSMAP Mapping Between InfoSources and OLTP Sources
    RSOSFIELDMAP Mapping Between OLTP Source Fields and InfoObjects
    RSUPDDAT Update rules key figures
    RSUPDKEY Update rule: Key per key figure
    RSUPDROUT Update rules - ABAP routine - check table
    RSRWBINDEXT Titles of binary objects (Excel workbooks) in InfoCatalog
    RSRWORKBOOK 'Where-used list' for reports in workbooks
    RSDDIME Dimensions directory
    RSDDIMEIOBJ InfoObjects per dimension (where-used list)
    RSDDIMET Dimension Texts
    RSZCOMPDIR Directory of reporting components
    RSZELTATTR Attribute selection per dimension element
    RSZELTDIR Directory of the reporting component elements
    RSZELTTXT Texts of reporting component elements
    RSZELTXREF Directory of query element references
    RSZGLOBV Global Variables in Reporting
    RSDCUBET Texts for the InfoCubes
    SMEN_BUFFC-Table for Storing Favorites.
    tables which hold the list of BEx Queries, Web Reports, and Workbooks,
    RSRREPDIR
    RSZCALC
    RSZCEL
    RSZCHANGES
    RSZCOMPDIR
    RSZCOMPIC
    RSRWORKBOOK
    RSZCOMPDIR - Directory of reporting components
    RSZELTDIR - Reporting Component Details
    RSBCT_NAVKEY_T  
    RSBCT_NAVKEYDET 
    check it in the following table
    RSDDAGGL
    RSDDAGGLF
    RSDDAGGRDIR
    RSDDAGGRDIR_M
    RSAABAP - Routines
    Thanks,
    Sudhakar.

  • Filter in Update (or Transfer) Rules without additional table write

    Hi
    For filtering out records on a master data attribute in Update Rules (in order to not fill them into Data Target) you can use a start routine like the example blow (from Björn - thanks!)
    From the coding I guess that it at least creates and writes into one table.
    Is there any way to do this filtering purely in RAM, so the Update Rule just passes on the matching records while simply dropping the filtered records without writing any additional tables than normal during the Update Process?
    Full points will be assigned!
    Thanks,
    German
    PROGRAM UPDATE_ROUTINE.
    $$ begin of global - insert your declaration only below this line  -
    TABLES: ...
    TABLES: /BI0/PCUSTOMER.
    DATA:   ...
    DATA: i_t_customer like /BI0/PCUSTOMER occurs 0 with header line.
    $$ end of global - insert your declaration only before this line   -
    ... internal definitions ...
    $$ begin of routine - insert your code only below this line        -
    fill the internal tables "MONITOR" and/or "MONITOR_RECNO",
    to make monitor entries
      DATA: i_l_data_package LIKE LINE OF DATA_PACKAGE,
              i_t_data_package LIKE STANDARD TABLE OF DATA_PACKAGE.
      select * from /BI0/PCUSTOMER into table i_t_customer.
      LOOP AT DATA_PACKAGE.   
        MOVE-CORRESPONDING DATA_PACKAGE TO i_l_data_package.
        read table i_t_customer with key
          CUSTOMER = i_l_data_package-CUSTOMER.   
        IF sy-subrc = 0.
          IF i_t_customer-COUNTRY = 'DE'.
              APPEND i_l_data_package TO i_t_data_package.
          ENDIF.
        ENDIF.       
      ENDLOOP.
      REFRESH DATA_PACKAGE.
      DATA_PACKAGE[] = i_t_data_package.
      REFRESH i_t_data_package.
    if abort is not equal zero, the update process will be canceled
      ABORT = 0.
    $$ end of routine - insert your code only before this line         -

    Really, if it is your requirement, do the filter in the start routine is less expensive in term of memory consumption and performance.
    But I suggest to make a code like this:
    select * from /BI0/PCUSTOMER into table i_t_customer.
    LOOP AT DATA_PACKAGE.
    read table i_t_customer with key
      CUSTOMER = DATA_PACKAGE-CUSTOMER.
    IF sy-subrc = 0 and i_t_customer-COUNTRY = 'DE'. 
    No Customer with country DE will be in data target!!!!
    delete data_package.
    ENDIF.
    ENDLOOP.
    And no other code!
    regards,
    Sergio

  • Find and replace source code

    i have to change a menu in 100 sites. The find and replace
    menu is helpful but.....the menu has Behaviors/Effects, the find
    and replace tool has find and replaced to all sites but the effects
    from the Behaviors won't work, and it shows me that the effects are
    there in the Behaviors panel but when i pres F12 the effects are
    not there.

    I'm not sure I understand your question but please tell us
    HOW you want to
    change this menu? And do you *REALLY* mean 100 sites, or 100
    files?
    Murray --- ICQ 71997575
    Adobe Community Expert
    (If you *MUST* email me, don't LAUGH when you do so!)
    ==================
    http://www.projectseven.com/go
    - DW FAQs, Tutorials & Resources
    http://www.dwfaq.com - DW FAQs,
    Tutorials & Resources
    ==================
    "Edward82" <[email protected]> wrote in
    message
    news:fun8gm$58q$[email protected]..
    >i have to change a menu in 100 sites. The find and
    replace menu is helpful
    > but.....the menu has Behaviors/Effects, the find and
    replace tool has find
    > and
    > replaced to all sites but the effects from the Behaviors
    won't work, and
    > it
    > shows me that the effects are there in the Behaviors
    panel but when i pres
    > F12
    > the effects are not there.
    >

  • How to place a break-point in update rules

    Hi All,
    Can any one let me know how to place a break-point in update rules. I used the hard code BREAK-POINT in the code, but it did not work out. After placing the BREAK-POINT in the update rules code, I executed the info package and the load was successful. In order to go into the debug screen can any one let me know the procedure.
    Regards,

    Hi,
    In the monitor screen goto "details" tab and under the "Processing" select the option "Data Package 1" and right click over that you can find an option simulate update.
    In that select the option "Activate Debugging in Update rules" and select "Perform Simulation".
    You can search for your code using the option ctrl+F and double click the code over there.
    now the breakpoint is set.
    Hopr this helps.
    Regards,
    K.Manikandan

  • How to write ABAP Routeines in Update/Transfer Rules ?

    Hi Experts,
    Iam new to BW and i don't have ABAP knowledge.Can any body help me ..to write ABAP Routeines in Update rules/Transfer rules.Give me some basic knowledge with proper example.and what type of routeines we need to write ?
    I will appreciate if some one helps me with proper Documentation.My mail id is [email protected]
    Points will be rewarded.
    Thanks in advance,
    Nayanasri.

    Hi Nayanasri,
    It is not mendatory that u need to write Update routines for all update rules. It depends on the requirement. Without update routine u can always manage. My last implementation was for a small chemical firm where i did not use any of the update routine. Suppose if u want to change the records in datapackage depending on certain conditions, then u can go for this. I'm just pasting one of my update routine program
    PROGRAM UPDATE_ROUTINE.
    $$ begin of global - insert your declaration only below this line  -
    TABLES: ...
    DATA:   ...
    $$ end of global - insert your declaration only before this line   -
    The follow definition is new in the BW3.x
    TYPES:
      BEGIN OF DATA_PACKAGE_STRUCTURE.
         INCLUDE STRUCTURE /BIC/CS8YGTGDCL6B.
    TYPES:
         RECNO   LIKE sy-tabix,
      END OF DATA_PACKAGE_STRUCTURE.
    DATA:
      DATA_PACKAGE TYPE STANDARD TABLE OF DATA_PACKAGE_STRUCTURE
           WITH HEADER LINE
           WITH NON-UNIQUE DEFAULT KEY INITIAL SIZE 0.
    FORM startup
      TABLES   MONITOR STRUCTURE RSMONITOR "user defined monitoring
               MONITOR_RECNO STRUCTURE RSMONITORS " monitoring with record n
               DATA_PACKAGE STRUCTURE DATA_PACKAGE
      USING    RECORD_ALL LIKE SY-TABIX
               SOURCE_SYSTEM LIKE RSUPDSIMULH-LOGSYS
      CHANGING ABORT LIKE SY-SUBRC. "set ABORT <> 0 to cancel update
    $$ begin of routine - insert your code only below this line        -
    fill the internal tables "MONITOR" and/or "MONITOR_RECNO",
    to make monitor entries
    DELETE DATA_PACKAGE WHERE /bic/yverbr NE  'V2'.
    DELETE DATA_PACKAGE WHERE /bic/ydpbasfs = 0 AND /bic/yoplqty = 0.
    ENDFORM.
    Where the delete statement deletes the records when the field /bic/yverbr noe equals to 'V2' or deletes it when /bic/ydpbasfs equals zero.
    If the explanation is not suffecient, pls post further
    Regards
    Sriram

  • Change Source System in Transfer Rules

    Dear All,
    I need to change the Source System assignment in Transfer Rule from System "A" to System "B", as the System "A" no longer exists.
    I came across the T-Codes BDLS/BDLSS but aint sure if this can help me rectify the issue.
    Request you to please provide some inputs.
    Regards,
    Nitin S.

    Hi
    if you change the source system you may face the problem.
    first you can replicate the Dat sources on B, then you can map the info source with your respective data source.
    else it will not allow you for thr mapping.
    Regards,
    chandra.

  • Folio 100 update 2.2.5.0131 kernel source code

    Hi,
    I can't find anywhere the source code for the kernel used in 2.2.5.0131 update. According to GPL you MUST provide this kernel source code
    Please fix this issue as soon as possible.
    Regards.
    Message was edited by: nopy

    We are looking for the kernel source code too. Please could you provide a download link?
    Thanks.

  • What is the Relationship between Update Rule and Infopackage/Transfer Rules

    Hello Experts,
    can you help explain these scenarios to me:
    What is the relationship between update rules and infopackges?
    What is the relationship between transfer rules and infopackges?
    What is the relationship between update rules and transfer rules?

    Hello,
    Info-packages trigger the data load into BW system from the source system. An info-package is created for a specific data source and info source combination.
    1) When you trigger the info-package it sends an request to the source system to start the extraction process and this corresponds to the step "Data Request Received" in monitor under details tab. It is the first step.
    2) Then the selections specified in the info-package are transferred to the source system to select the requested data from BW system. Then it is sent back to BW system.
    3) Once it reach BW, it gets into the PSA and then it gets updated into the data target (depends on what settings are made in IP). No rules (Transfer rules / update rules) comes into picture when data is stored in PSA. Only the transfer structure is used to map the BW info-objects with the source system fields.
    4) After data is stored into PSA, the update into the data targets begins. First the transfer rules are applied -> data then flows through the communication structure -> update rules are applied and finally the records gets updated into the data target. 
    The extraction flow is: -
    Source System (DS) -> PSA -> Transfer Rules -> Communication Structure -> Update Rules -> Data target.
    Info-package actually triggers the whole data flow in BW system.
    Hope it gives you a clear picture.
    Thx,
    Soumya

  • Where do i find open source code for the FF Sync capability ?

    Where can i find the open source code for the FoxFire capability "Sync" (bookmarks)....
    That capability should be extended to allow one or more (selectable) arbitrary sync servers; I want to look into providing such capability, with enhancements.

    Sign in, activation, or connection errors | CS5.5 and later
    Redemption Code Help
    Mylenium

Maybe you are looking for

  • How easy would it be to do something like this in FB4

    I was looking at a cool aniumation http://www.hbosdeal.com/Demos/bos-treasury-options-demo.swf Would it be easier to do the animations in flash and use Flex4 (importing the flash stuff using the flash component in flex 4) for the interface stuff like

  • My iPod Touch 3rd Gen is stuck on the Apple Logo screen when starting up.

    I've spent hours on this and it's driving me crazy. I've repeatedly tried going into recovery mode, DFU mode, and restoring (even using custom firmware) but it just won't work. Is there anything at all I can do to fix this?

  • Premier pro 5.5 not compatable with windows 7 64 bit

    I have recently spent over 3.5 hours on the phone live only to be told they can't fix the problem of Premier pro shutting down in Windows 7 64bit every time I try to open it. I was told to install Pro 4.  I have pro 4 and that is why I bought 5.5  No

  • How to change mouse scrolling direction?

    Hi, I use timeline mouse scrolling (horizontal) and I find it very annoying, that it goes in the wrong direction. I want it to go backwards, if I scroll to me. now it goes in the opposite direction. I couldn`t find it in the kayboard shortcuts, is th

  • FW800 Hard Drive Enclosure & FW800 Card

    Here's my setup: Power Mac G4 Dual 533 Mhz (Digital Audio) 896 MB RAM 2 Internal HDD's - 40GB Master - 80GB Slave My FW ports are 400's. I would like to get a FW800 drive enclosure(s) to move my existing external HDD's (80GB and 120GB) into. That mea