How to debug routine in process type "Deletion of overlapping requests"

Hi all,
I created a process chain including a process of the type "Deletion of overlaopping requests from InfoCube".
In this process I created a routine to decide which requests to delete. Now I would like to debug this routine, but do not know how.
Merely setting a breakpoint does not seem to help.
Does anyone have a hint how to debug this routine?
Many thanks,
Stefan

Hi,
put a "BREAK-POINT." statement into your code (don't forget to remove it afterwards). Then you activate your process chain and go the menu Execution at the top of RSPC. There you choose "Execute synchronous to Debugging". The process chain should then kick off and stop at the point where you put the break point.
Hope it helps.
Stefan

Similar Messages

  • Process Type - Delete overlapping requests from an Info Cube

    I have read many threads on this topic, still have some questions. To give you background, I will be doing delta load (“delta” process chain). But before delta, I want to do setup initialization (“init” process chain). I want to use this process type in my “init” process chain” to delete all data in my cube loaded from a specific ods. I cannot use delete all contents process type because many ods’s feed the same cube.
    1.     Do you put this process type after Load Data or before Load Data. I have seen both cases in SDN forums.
    2.     Variant of this process type is an info package. Does this info package have to be same as in load data step or it can be different.
    3.     I want to delete all data in cube which was loaded from my ods. Term overlapping is confusing to me. Will this process type delete all data or not.
    Tanks in advance.

    Yes, you can do that. Goto RSPC - under process types Load Process and Post Processing, you will see DELETE OVERLAP REQUESTS FROM INFOCUBE option is there.
    Select the proper check boxes like same sourcesystem, same datasource etc...
    If it is one time deletion, why not do that manually?
    Also check: How to delete most recent request in a Cube by using process chain
    Hope it helps..

  • Process type "Delete overlapping request in cube " in process chain

    Hi
    can somebody suggest me where i need to place the process type "Delete overlapping request" for an infocube.
    Regards,

    Hi,
    When you use the corresponding process in the process
    chain maintenance screens to specify the conditions for
    automatic deletion, these conditions are applied to all
    the InfoCubes for the selected InfoPackages
    Overlapping: If you set this indicator, existing requests are also
    delete from the InfoCube if the selection criteria of the new request partially or wholly overlap the selection criteria of the request to be deleted
    Same or Comprehensive: If you set this indicator,
    requests are only deleted from the InfoCube if
    the selection conditions of the new request are
    the same as or more comprehensive than the selection
    conditions of the request to be deleted.
    Thanks
    Bhagesh

  • How to debug a BPM process

    Like NetBeans how to debug a BPM process in Jdeveloper with breakpoint,step by step?

    As per Shay's inputs, can you post the question in BPM forums?
    Business Process Management Suite
    Thanks,
    Navaneeth

  • How to debug a BPM process In Jdeveloper10g or Jdeveloper11g

    Like NetBeans how to debug a BPM process in Jdeveloper with breakpoint,step by step?

    As per Shay's inputs, can you post the question in BPM forums?
    Business Process Management Suite
    Thanks,
    Navaneeth

  • 'TYPELOAD_NEW_VERSION during deletion of overlapping requests

    Hello,
    We have a process chain that loads Profit Center Accounting(PCA) data.
    Every day the chain loads data from current and previous periods and
    deletes overlapping request for the same periods. Recently we
    compressed few of the oldest requests from the PCA
    cube.  and this is the first time we have compressed request for this cube. After this everyday the process chain fails with the ABAP
    dump 'TYPELOAD_NEW_VERSION' at the step where it deletes the
    overlapping requests. However, we are able to manually delete the overlapping requests after the failure.
    The type reported in the abap dump is /BIC/D100019P which happens to be the dimension table for the PCA cube.
    We are on BW 3.3 content.
    Has any one faced this before? Any solutions? I appreciate your suggestions
    Regards,
    Bala

    Can you reactivate de selective deletion which is giving the error ?
    Usually TYPELOAD_NEW_VERSION happens when you modify an object which was related with others. This others migth give this dump in case they don't "see" the new version. Very frequent with transformations.
    Let me know if this helps
    Regards,
    SJR

  • How to debug a bpel process

    I'm a new user in the jdeveloper community :)
    i want to debug a bpel process ,for example the "AmazonFlow" sample project.
    but it asking for a "default run target" path, what kind of a file it expect? i guess it's a kind of a file that consume input for the bpel process? is it always expect a default run target?
    thanks

    user573208;
    It is not possible to use the normal Debug menus in JDeveloper, you have to do what Mark says, deploy the process to a BPEL (or SOA Suite) server, and do a test run of the process. You will find plenty of documentation on how to set up the server, and initiate a process.
    When the server is up and running, the process is deployed, and a test instance has been started, debugging is actually very easy. In a development environment, you will use the server's BPEL Console to debug the process, instead of sensors (much easier). The default logging options give you full access to your data at any point of the process, it's out of the box and easily understood.
    Generally, the visual Flow view gives you the best overview, and you have full access to the content of variables, the request and response data of web service calls, fault details, etc. (at any point in the process) by clicking the different elements (icons) of the process flow.
    The other tabs (Audit, Debug) work the same way, but in a less visual manner.
    -Rune

  • RE: activity monitor How do I decide which process to delete?

    The directions state to choose the process that uses the highest percentage of CPU to help determine which process to delete.  How can I know what is necessary and what is not?
    The article on runaway applications and battery power did not help me at all.
    Thank you!

    What directions?
    Don't kill any process unless you know what the effect will be when you do or you don't care if it happens to crash or hang when you do (because in that case you would know why).
    What exactly is the goal here or the reason to be trying this?
    Maybe you need more ram.  Check your Activity Monitor and read the folowing to help you determine that:
    Using Activity Monitor to read System Memory and determine how much RAM is being used
    Maybe you are having disk errors and need boot from your installer dvd to run Disk Utility to repair/verify your drive (not repair permissions).

  • How to debug the GP Process?

    Hi People,
    Is there any way out to debug a GP Process,
    The problem is in the parameter passing,
    I have three callable objects under it,
    1) Input Form
    2) RFC Call
    3) Out Display
    But I am not able to see the out display (becomes disable) in the process run,
    while independently the second callable object is working fine,
    Please suggest,
    Thanks in advance,
    Deepak Gupta

    Hi Andre,
    Thanks for the great & useful info,
    Now I am able to enter into the process steps,
    But I am not able to see the parameters mapping still,
    Scenerio:
    I am sending inputs to an RFC and getting some output,
    But I am not able to see that required output in GP Process, while independently Callable object is working fine,
    I want to see the parameter mapping between callable objects...
    I dont know which process of <b>RunTime Views</b> will give me that facility,
    When I run all the related processes,for some processes  I am getting the following error,
    <b> An error has occured: Cannot instantiate class: com.sapportals.portal.prt.registry.PortalRegistryFactory
    An error has occured: <null> </b>
    Is it normal or I need to configure something?
    Please suggest...
    Thanks and sorry for the length,
    Deepak

  • Automatic Deletion of Overlapping Requests

    Hi Experts,
    Please give me some scenarios where automatioc deltion of overallping requests from infocube is used.
    What are the pros/Cons of using this option.
    Regards,
    Rk.

    Hi,
    This type of scenario mostly we will come across while loading data in FI & CO loads. Basically we will use this option while loading the data through data source which dosn't support delta and every time it is a full load and data need to be loaded on daily basis.  This we will use to avoid manul intervension in deleting the previous request from the data target every time.
    Suppose if the loading is through the process chain and if it is of 3.x data flow means then u can keep this deletion of over lapping req at info package level, but if it is BI 7.0 flow means then it should be maintained at process chain varient level.
    In BI 7.0 Flow: Varient -
    > DELETE OVERLAPPING REQUESTS (give the DTP) -
    > DELETION SELECTION -
    > SELECT THE OPTIONS accordingly.
    Regards,
    Prabhakar.

  • How to Debug routine in Infopackge

    Hi All,
      I have an ABAP routine in the Infopackage. How can I debug the code.
    Thanks.
    Regards,
    bw_newbie

    Hi,
    See here:
    debug abap routine in infopackage
    debug the code at infopackage level
    Hope this helps...

  • Debugging routine for output type in purchase order

    HI all,
       I am unable to get breakpoint to stop at a custom requirement  routine  for a custom output type (ZSND) for purchase order.
    I created routine 901 and explicitly add  'break  userid' .  In ME21N, it stops at the routine.  In ME22N, it did not stop at the routine.
    I like to it stop during ME22N.   I tried adding the custom output in ME22N in Messages details, then save.  It still did not stop at the custom routine.  Can anyone pls shed lights how i can make it stop ?  Or could it be that no output is generated during the ME22N changes, thus it would stop at that routine in ME22N ?
    thanks
    Joyce

    Hello Joyce
    The first output ZSND creates the ORDERS IDoc (ME21N). For this output type you obviously have assigned the VOFM condition (somewhere in the NACE transaction).
    Changing the purchase order (ME22N) should create a different output type (-> ORDCHG IDoc). The first output ZSND must not be repeated (or it is defined to be set automatically only once).
    Thus, there are two explanations for your observation:
    (1) The output ZSND is not created a second time using ME22N
    (2) The new output (-> ORDCHG) has not been assigned to the VOFM condition 901.
    (1) you can test quite easily by adding the ZSND output manually in transaction ME22N.
    (2) you need to check the output customizing.
    Regards
      Uwe

  • How to identify the variable processing type

    Hi Experts,
    How to find the details of the variable whether it is filling with user exit or replacement path
    Say i have a variable xxx , how to identify the above details.
    Thanks,

    use RSZGLOBV table in VNAM give your variable and VPROCTP will give you processing type

  • How to debug the propagation process?

    Hi,
    I'm trying to figure out why my streams setup is not dequeueing the capture queue and propagating.
    Please refer to the following thread for some history of the setup.
    Capture and Propagation process interaction
    I'm actually getting quite pissed off with all this as it should "JUST WORK". What i'm trying to do is prob the simplest stream setup. So either i'm stupid and done something fundamentally wrong or streams is sh!t. I'm hoping/assuming its the former for the time being.
    Message was edited by:
    JA

    There is a way to trace propagation process. But it would not be very easy to undestand output.
    You can find propagation job sql from what column in dba_jobs.
    You can enable trace for regular sqlplus session and execute propagation.
    I am not sure if it would be beneficial fo you to use this method.
    I would recomend to check propagation rules one more time. Question: Do you really need propagation rules? In most of time it is make sense to remove rule set from propagation process.
    Regards

  • Delete overlapping requests from cube not working in processchain.

    In a process chain, 'deletion of overlapping requests from the cube ' step is used.
    Before this step a DTP step runs with a full update to load the cube. This process chain is scheduled every day.
    Issue is, the process chain failed at the DTP step and after correcting and repeating, the step got executed.
    However, the next step after the DTP,'delete overlapping requests from the cube'
    gets executed but without deleting the previous day's request.
    In the step details a message that 'No request for deletion were found' can be seen.
    Then next day when the DTPstep is executed without any problem the 'delete overlapping requests from cube' step is successful
    and the previous requests from cube are deleted.
    the deletion selections in the step ' delete overlapping request from infocube' is
    Delete existing requests
    Conditions:
    only delete requests from same DTP
    Selections
    Same or more comprehensive
    Because of this issue on a particular day because of the presence of 2 days requests the data is getting aggregated and shown as double in the reports.
    Please help.

    Hi Archana,
    When you delete the bad request from target and before repeating your DTP in PC, make sure the bad request deleted from table RSBKREQUEST also.
    If you find the same request in table, first delete the request from table and repeat the DTP in PC.
    Now Delete overlapping step should work.
    As this is not the permanent solution, please raise an OSS for SAP
    Regards,
    Venkatesh

Maybe you are looking for

  • Error while writing a rotuine!! Help me

    Hi Guys, Bleow is the code : "DATA: L_S_DATAPAK_LINE TYPE TRANSFER_STRUCTURE. LOOP AT DATAPAK INTO L_S_DATAPAK_LINE. IF L_S_DATAPAK_LINE-ITM_SC_H_OBJ_ID = '0010092184'.    L_S_DATAPAK_LINE-ITM_DESCRIPTION  = 'PT/UIOPLANTRONICS U1OP'.    modify DATAPA

  • Move files and create unique name something wrong with my script

    Can you see where I might be going wrong here? Just trying to create a unique name if something exists. In English. Move file to the destinationFolder Item exists in destinationFolder > Move file in the destination folder to the fake Trash > If it ex

  • Cannot load Dynamic templates in RATE Application

    I'm trying to create a new input schedule in RATE application. When trying to open a delivered dynamic template there are no templates to display. How can I reload or repair this issue? Have I missed something during installation or missed to activat

  • Error - installing Net Weaver 2004s SR2

    Hi, While installating NetWeaver  2004s SR2, am getting some error. Details: DB - Oracle 10g OS XP SR2. Java version - j2sdk 1.4.2_17 Free space - 195 GB Error is coming in the step -  import Java The error is ERROR 2009-06-24 00:40:01 CJS-30049  <ht

  • Document format

    Is there any SAP format to submit the paper in TechEd ? If yes, then where can I get that Peeru