Instrumentation Hot Path or Call Tree depth

Hi,
I have a basic question regarding the profiler in Visual Studio 2013 running an Instrumentation report against a Console Application.
When I run an instrumentation profiler report against my programs often the Hot Path and Call Tree does not contain enough "depth" or "levels" of subroutines meaning whilst I can see at a high level where time is being spent I cannot
see at a detailed level.
I have created a basic test program to highlight this problem:-
Sub Main()
Number1()
End Sub
Sub Number1()
Number2()
End Sub
Sub Number2()
Number3()
End Sub
Sub Number3()
Number4()
End Sub
Sub Number4()
Number5()
End Sub
Sub Number5()
Threading.Thread.Sleep(10000)
End Sub
When I run an instrumentation profile on this program I get the following call tree
Function Name Number of Calls Elapsed Inclusive Time % Elapsed Exclusive Time % Avg Elapsed Inclusive Time Avg Elapsed Exclusive Time Module Name
Test.exe 0 100.00 0.00 0.00 0.00
Test.Module1.Main() 1 100.00 0.73 11,273.05 82.05 Test.exe
Test.Module1.Number1() 1 88.74 0.01 10,004.19 0.67 Test.exe
Test.Module1.Number2() 1 88.74 0.01 10,003.53 0.73 Test.exe
Test.Module1.Number3() 1 88.73 0.01 10,002.80 0.67 Test.exe
Test.Module1.Number4() 1 88.73 88.73 10,002.13 10,002.13 Test.exe
What happened to subroutine Number5() which is the subroutine that actually contains the problem?
I have tried many options in VS (including Exclude small functions option in vsp project) to try and get the call tree to "go deeper" but it wont and I find myself having to go back to 3rd party products.  Am I doing something wrong?
Regards

Hi SB040404,
>>What happened to subroutine Number5() which is the subroutine that actually contains the problem?
If you remove the code "Threading.Thread.Sleep(10000)", and then add some simple code, profile your app again, could you get the information about the "Number5()"?
I doubt that it would be a limitation:
https://social.msdn.microsoft.com/Forums/en-US/28f712b8-1280-4d2a-93fb-a8eebc84aa9c/exclude-calls-to-threadsleep-in-instrumentation-mode?forum=vstsprofiler
Best Regards,
Jack
We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
Click
HERE to participate the survey.

Similar Messages

  • Call tree treeview doesnt go down far enough?

    Hi,
    When running an instrumentation profile on an asp.net application in VS2013 why is that the full call tree is not shown even though the code underneath the last element in the treeview definitely has my code underneath?
    If I use Redgate ANTS profiler then the full tree output is shown. 
    The MS profiler stops after about 5 levels deep, I have tried changing the summary call depth to 10, have turned off "Just My Code", have turned off "ignore small functions" but still nothing..???
    Anyone got any thoughts?
    Thanks,

    Hi,
    >>why is that the full call tree is not shown even though the code underneath the last element in the treeview definitely has my code underneath?
    Could you share me a screen shot about the result in your side? Please also share us the result result with Redgate ANTS profiler with a different screen
    shot.
    If you mean that you get the result like this screen shot1 in VS IDE, it doesn't share all call trees like screen shot 2, I doubt that it is by design, we need to click the tree manually.
    Best Regards,
    Jack
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Is it possible to create a menu structure within iWeb with a so called tree layout? iWeb only provides automatically a horizontal layout

    Is it possible to create a menu structure within iWeb with a so called tree layout? iWeb only provides automatically a horizontal layout

    Not in iWeb itself.
    You have to create these menus yourself. Start here :
         A List Apart: Articles: Suckerfish Dropdowns
    Also, see podcast episode 9 of
         CSS Tricks and Tips
    and then add them to a webpage with the HTML Snippet.
    Or add the menu to the webpage with a JavaScript.
    Here's a sample page :
         http://www.wyodor.net/mfi/roodhout/
         http://www.wyodor.net/mfi/spelling/
         http://www.wyodor.net/mfi/Maaskant/Some_Menus.html
    The how-to-do page are here and here.
    More sample pages on my Made for iPad with iWeb pages.
         http://www.wyodor.net/mfi/
    You may have to learn HTML, CSS, JavaScript, AJAX, DOM and how iWeb creates its pages.

  • My new 32gb iPhone 5 gets too hot during phone calls. Is this normal?

    My new 32gb iPhone 5 gets too hot during phone calls. Is this normal?

    Mine will get hot mostly if I'm in an area with poor reception.  The phone will juice up the power output to lock onto a signal and will cause it to get hot and battery will drain much faster.

  • HT3302 If iv cracked my glass can I still claim in the 1 year warranty as my phone is getting very hot when I call

    Iv cracked my glass and only had my iphone5 for 4 days, it is also getting very hot when I call so can I still claim for a new phone if iv got a crack

    For a manufacturing defect then yes.
    If you drop your phone and broke the glass then no, you would have to buy an out of warranty iphone

  • Attaining Hot spot in ALV Tree Using OOPS concept

    Hi All,
    In our requirement we are displaying the data in ALV Tree Using OOPS.
    We need to achieve hot spot on one of the header field.
    I am using  Class 'CL_GUI_ALV_TREE'
    Ex:
    CreditAccnt/ Company codes            DSO    DDSO
    26                                                   15        15
       8000                                              5          5
       8545                                             10        10
    In the above example for every credit accnt in header we r displaying the values ( DSO ,DDSO) for all company codes.
    Now we require hot spot on Credit Accnt 26. Such that when user clicks on the credit accnt it should navigate to another transaction.
    NOTE: we havent build any field catalogue for field CreditAccnt/ Company codes .

    Hi,
    You can refer to the tutorial -
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/abap/an%20easy%20reference%20for%20alv%20grid%20control.pdf
    Or try using the code below-
    CLASS lcl_event_receiver DEFINITION
    CLASS lcl_event_receiver DEFINITION.
    PUBLIC SECTION.
    CLASS-METHODS:
    Hot Spot Click
    handle_hotspot
    FOR EVENT hotspot_click OF cl_gui_alv_grid
    IMPORTING e_row_id
    e_column_id
    es_row_no,
    ENDCLASS.
    Implementation
    *& Method handle_hotspot
    This method is called when the user clicks on a hotspot to drill down.
    The following types are exported from the ALV
    LVC_S_ROW
    LVC_S_COL
    LVC_S_ROID
    METHOD handle_hotspot.
    The hotspot processing coded in the form below.
    PERFORM f9802_handle_hotspot USING e_row_id
    e_column_id
    es_row_no.
    ENDMETHOD.
    *& Form f9802_handle_hotspot
    This form is called when the user clicks on a hotspot on the ALV grid
    The parameters are of type
    -->P_E_ROW text
    -->P_E_COL text
    -->P_E_ROID text
    FORM f9802_handle_hotspot USING p_row
    p_col
    p_roid.
    DATA: lw_output LIKE LINE OF i_output.
    READ TABLE i_output INDEX p_row INTO lw_output.
    SET PARAMETER ID 'MAT' FIELD lw_output-matnr.
    CALL TRANSACTION 'MM02' AND SKIP FIRST SCREEN.
    ENDFORM. " f9802_handle_hotspot
    FORM f9300_modify_field_cat TABLES p_fieldcat STRUCTURE lvc_s_fcat.
    Field-symbols: <lfs_fieldcat> TYPE lvc_s_fcat.
    LOOP AT p_fieldcat ASSIGNING <lfs_fieldcat>.
    CASE <lfs_fieldcat>-fieldname.
    WHEN 'MATNR'.
    <lfs_fieldcat>-hotspot = c_x.
    <lfs_fieldcat>-key = c_x.
    WHEN OTHERS.
    ENDCASE.
    ENDLOOP.
    ENDFORM.
    In PBO,
    module STATUS_9001 output.
    Set handlers for events
    SET HANDLER o_eventreceiver->handle_hotspot FOR o_Alvgrid.
    ENDMODULE.
    Hope this helps

  • Call stack depth

    Hello,
    i would like to know if there is any possibility in PL/SQL to get the current stack depth inoformation. I am not sure if this is the right description, i would like to know how deep into calling subprograms has a program execution come at the moment.
    I would like to use this information for automatical indentation of log file, produced by a pl/sql procedure call.

    948452 wrote:
    Can you please provide me with some sample code?Unable to read the documentation for some reason?
    SQL> ed
    Wrote file afiedt.buf
      1  create or replace procedure callme(x in number, y in number) is
      2    v_call_stack varchar2(32767);
      3  begin
      4    v_call_stack := dbms_utility.format_call_stack();
      5    dbms_output.put_line(v_call_stack);
      6    if x < y then
      7      callme(x+1,y);
      8    end if;
      9* end;
    SQL> /
    Procedure created.
    SQL> exec callme(1,5);
    ----- PL/SQL Call Stack -----
      object      line  object
      handle    number  name
    3F6E5040         4  procedure SCOTT.CALLME
    482416A0         1  anonymous block
    ----- PL/SQL Call Stack -----
      object      line  object
      handle    number  name
    3F6E5040         4  procedure SCOTT.CALLME
    3F6E5040         7  procedure SCOTT.CALLME
    482416A0         1  anonymous block
    ----- PL/SQL Call Stack -----
      object      line  object
      handle    number  name
    3F6E5040         4  procedure SCOTT.CALLME
    3F6E5040         7  procedure SCOTT.CALLME
    3F6E5040         7  procedure SCOTT.CALLME
    482416A0         1  anonymous block
    ----- PL/SQL Call Stack -----
      object      line  object
      handle    number  name
    3F6E5040         4  procedure SCOTT.CALLME
    3F6E5040         7  procedure SCOTT.CALLME
    3F6E5040         7  procedure SCOTT.CALLME
    3F6E5040         7  procedure
    SCOTT.CALLME
    482416A0         1  anonymous block
    ----- PL/SQL Call Stack -----
      object      line  object
      handle    number  name
    3F6E5040         4  procedure SCOTT.CALLME
    3F6E5040         7  procedure SCOTT.CALLME
    3F6E5040         7  procedure SCOTT.CALLME
    3F6E5040         7  procedure SCOTT.CALLME
    3F6E5040         7  procedure SCOTT.CALLME
    482416A0         1  anonymous block
    PL/SQL procedure successfully completed.

  • Is the path for calling the script correct?

    Hello.
    Please see my attachment. I have simply copied the command line from Postinstall->Copy Scripts and replaced with the correct filename. Is the path in the command line correct for executing the script? I am trying to deploy a new wallpaper. However, I am
    getting errors : 2147467259 0x80004005.
    Here is the error in deployment :
    Regards, Rune

    Hi,
    I solved it. Ran this script from ZeusABJ and called it in TS right after 'Install Applicaions' with "%SCRIPTROOT%\scriptname.bat" :
    @ECHO OFF
    TITLE Set Custom Wallpaper for Windows 7
    ECHO Set Custom Wallpaper for Windows 7:
    ECHO.
    :: Set script execution directory:
    SET _thisdir=%~dp0
    :: Take ownership of original default Wallpaper file:
    TAKEOWN /F %SystemRoot%\Web\Wallpaper\Windows\img0.jpg
    :: Replace ACLS for original default Wallpaper file with default inherited ACLS:
    ICACLS %SystemRoot%\Web\Wallpaper\Windows\img0.jpg /reset
    :: Rename original Wallpaper file so it will still be present and usable:
    RENAME %SystemRoot%\Web\Wallpaper\Windows\img0.jpg imgX.jpg
    :: Copy custom Wallpaper to default Wallpaper location:
    XCOPY "%_thisdir%CopyDir\*.*" "%SystemRoot%\Web\Wallpaper\Windows" /D /E /C /R /I /K /Y

  • Hide UserID, Password, and Report Path when call Report from Report

    Hi,
    I have been able to call Report from Report using the hyperlink.
    I put these code in my Field on the Report caller.
    function F_3FormatTrigger return boolean is
      temp varchar2(2000);
    begin
      temp := 'http://<computer_name>:8889/reports/rwservlet?';
      temp := temp || 'server=repsrv' || '&' ||
                         'report=C:\MyReport\rep_detail.jsp' || '&' ||
                         'userid=scott/tiger@orcl' || '&' ||
                         'desformat=htmlcss' || '&' ||
                         'destype=cache' || '&' ||
                         'P_1=' || :ItemID || '&' ||
                         'P_2=' || :ItemName;
      SRW.Set_Hyperlink(temp);
      return (TRUE);
    end;The hyperlink showed, and I can see the rep_detail.jsp showed in the same browser after I clicked the hyperlink.
    The problem is, the hyperlink has to include the reports path and also userid and password.
    If I did not put the userid and password, it will showed in another browse that
    "The report has uncompiled PL/SQL"
    How can I hide those userid, password, and the reports path?
    BTW, Is there anyway to show the report callee in different page (precisely, open another IE) from the report caller?
    Any help would be grateful.
    Many thanks,
    Buntoro

    Hi,
    Thanks for the answers.
    Yet, I am still doubt about using cgicmd.dat.
    I have looked around in this forum saying that it is not secure to use cgicmd.dat. Because all report request does not use authentication (the client can directly open report without login).
    In Form, I can use the On-Logon to do the Oracle Form login (to do logon to the database), and then I use my own custom user login to restrict the menu for each user.
    I do this since I want to restrict the user,
    i.e user A can only view the sales form as well as sales report,
    user B can only view the purchasing form as well as purchasing report.
    Well, I am not so fond about the SSO itself.
    It comes to my mind, since I don't have to re-login (to the database) each time I call another form (login database is only once at the first Form, On-Logon). It also goes to when calling the report caller.
    What is RAD?
    How can we use it?
    Is OID = Oracle Internet Directory?
    If true, maybe, I won't use it since I don't understand about it also.
    Why we don't have to specify the userid and password when Form calls Report1 (using Run_Report_Object and Web.Show_Document())?
    But we have to specify the userid and password when Report1 calls Report2.
    Any help is appreciated.
    Many thanks,
    Buntoro

  • Path Free Calls to Forms / Reports from Menu

    Hello all,
    My query is HOW CAN I CALL my forms , reports,graphics without mentioning the path of the drive where the form/report is saved in its executable state.....its quick and urgent ....thx in advance
    Rgds
    Imran

    Set the registry entry local machine->software->oracle->forms60_path with the path(s) where your executables reside.
    Hello all,
    My query is HOW CAN I CALL my forms , reports,graphics without mentioning the path of the drive where the form/report is saved in its executable state.....its quick and urgent ....thx in advance
    Rgds
    Imran

  • Changing Logic instrument library path

    I changed the path of the instrument library in garagebamd recently to my external HDD. That works great! now how can i get logic to recognize this path so that i may use garagebands instrument library in addition to logics just as it would be if they were installed on the same disk?

    You said you are using the instrument insert menu, and then you ask where is it?
    Presumably, if you have to ask, you don't know where it is, and thus are likely to be not using it.
    I really recommend starting with at least the Getting Started menu, which explains what and where these things are with screenshots in a far better way than can be typed out in a forum post.
    In short, you need to have a software instrument track selected, and click-holding on the input slot (directly above the output slot) to get the instruments menu. This is different to the insert FX menu, which will only list the FX plugins you have installed (ie, not any instruments).

  • Can we call Tree Selection Listener this way..?

    Hi,
    I have written one class 'DemoTree' that implemets framework tree.In frame work tree
    We have All the listeners defined and all the listener methods have been implemented
    in 'DemoTree' class.
    Now I create one more class 'DemoTree2'.In this class I am instantiating 'DemoTree'.
    My question is.. is it possible to use listener method defined in 'DemoTree'.
    public class DemoTree implemets FrameWorkTree{
    public void selectionListener(event){
    public void mouseListener(event){
    public class DemoTree2 extend JPanel{
    private DemoTree  tree=new DemoTree();
    pubic void main(String arg[]){
    tree.selectionListener()-----> how to use/implement this feature?
    tree.mouseClicked()
    }Thanks.

    The real drivers are supplied to our OEMs by sending them an email conatining release notes for them in an encrypted Zip-file.
    They then need a password to FTP them from our FTP site.
    Any normal individual (i.e. end user) coming to ADI direct should gte a standard reply telling him to go to the Mobo manufacturer or PC supplier along with some links .
    Here is an example that I concocted as an MSWord autotext so I just type the word "sound" and this is inserted :
    Sound Cards and Modem Information
    Analog Devices does not manufacture sound or modem cards. Many sound cards use chipsets from Analog Devices in their designs.
    Drivers are often customized to work with specific PCs or motherboard platform. Please contact the manufacturer of the PC for technical assistance. For technical assistance on a specific sound card, please contact the manufacturer of the card. http://forms.analog.com/Form_Pages/soundMAX/soundMAXtechSupport.html
    may help.
    Other sources you can check:
    * You can visit the FCC's web site and use the search engine to see who manufactured the card.
    * You may also be able to locate & download drivers for these cards at the following web site: http://www.fcc.gov/oet/fccid/
    * You may want to try http://www.danworld.com/ for hotlinks to sound cards/modems
    * or   http://www.windrivers.com  .
    * http://www.driverguide.com  is extremely good  You have to register (once) but it is very useful and free. Copyright 1995- 2003 Analog Devices, Inc. All rights reserved.
    Chris Muriel, Manchester, UK  (ADI applications engineer).

  • WLDF - Instrumentation for EJB call statistics

    Hello,
    I'm new with Weblogic and I'm looking for stats concerning my ejbs. I'm using weblogic 10.3.
    With JMX I have only found data concerning EJB pool size but no statistics (like execution time)
    thus, I'm looking for instrumentation using WLDF to see if it is possible to get the execution time of an EJB method.
    Firstly, I try to instrument a method, i've used the following weblogic-diagnostic.xml file.
    <wldf-resource xmlns="http://www.bea.com/ns/weblogic/90/diagnostics">
         <instrumentation>
         <enabled>true</enabled>
         <include>com.gemalto.*</include>
         <wldf-instrumentation-monitor>
         <name>ConfigurationManagerBean_Monitor</name>
    <enabled>true</enabled>
         <action>DisplayArgumentsAction</action>
    <location-type>before</location-type>
    <pointcut>execution(public * com.xxx.* get*(...))</pointcut>
         </wldf-instrumentation-monitor>
         </instrumentation>
    </wldf-resource>
    When I put this file into my MEAT-INF EAR, the deploying is OK but I'cant see nothing into WLDF console extension ?
    Could you please explain me a little bit how to configure correctly my instrumentation ?
    Thank you a lot.
    C.

    When I put this file into my MEAT-INF EAR, the deploying is OK but I'cant see nothing into WLDF console extension ?Are there events in the WLDF Archive for the deployed monitor? Have you enabled Instrumentation through a WLDF System Resource targeted to the server?
    In order to view instrumentation data through the console extension,
    - the WLDF DyeInjection monitor needs to be deployed through the WLDF SystemResouce at server scope as well.
    - the application monitors must be of the "Around" type with the TraceElapsedTimeAction assigned to them
    Then the console extension can build a call-tree of known requests that have passed through the server, based on each request's Diagnostic Context ID.
    If you truly want to view information from the DisplayArgumentsAction, you will need to view the data stored in the WLDF Archive using the WLS Console, or WLST. In the Console, you can view the data by navigating to Diagnostic Modules -> Logs and selecting the EventsDataArchive "log". On the resulting page you can customize your views (the default view only shows you the last 5 minutes of data in the archive, I believe).
    Using WLST you can use the exportDiagnosticData (offline) or exportDiagnosticDataFromServer (online) functions. See the WLST help on these functions for details on how to use them.
    Mike

  • Tree nodes not updating when stopEditing called

    I am getting some unusual issues with trees and inline editing. I have added my own component, a JPanel with a text field, check box and combo box. When the user edits or adds a new item to the tree, the editor shows up fine. When they click off of the node, I have it set to ACCEPT the edit (not cancel it). When ESC is pressed, everything is fine. When they click off of a node while adding/editing, the item is saved properly to the node, but it's not until I click on another node that the node just edited gets redrawn. Also, I added my won keyPressed handler so that if they hit ENTER or any of the components for my custom editor, it calls tree.stopEditing() as if they clicked off of it, to accept it. Both cases, the node doesn't get redrawn.
    When I put a tree.updateUI() at the end of the stopEditing() or cancelEditing() method, I get a nice fast stack trace from the BasicUI@MouseListner:handleListSelection. So it appears calling tree.updateUI() while inside of a method being handled due to an evetn, causes problems. My guess is that firing off another event while inside of an event handler may not be allowed?
    When I try tree.repaint() and tree.invalidate(), it seems to work when I click off of the node, but when I press ENTER on my custom editor, which calls the same stopEditing() method as clicking off of a node does, it doesn't repaint.
    Any help would be appreciated? I update the panel the tree is in as well, so I am lost as to why it wont update properly.

    here is the stack trace I get. Man this bugs me, it doesn't seem to break anything, yet it keeps showing up:
    java.lang.NullPointerException
         at javax.swing.plaf.basic.BasicTreeUI$MouseHandler.handleSelection(BasicTreeUI.java:2815)
         at javax.swing.plaf.basic.BasicTreeUI$MouseHandler.mousePressed(BasicTreeUI.java:2801)
         at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:218)
         at java.awt.Component.processMouseEvent(Component.java:5131)
         at java.awt.Component.processEvent(Component.java:4931)
         at java.awt.Container.processEvent(Container.java:1566)
         at java.awt.Component.dispatchEventImpl(Component.java:3639)
         at java.awt.Container.dispatchEventImpl(Container.java:1623)
         at java.awt.Component.dispatchEvent(Component.java:3480)
         at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3450)
         at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3162)
         at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3095)
         at java.awt.Container.dispatchEventImpl(Container.java:1609)
         at java.awt.Window.dispatchEventImpl(Window.java:1590)
         at java.awt.Component.dispatchEvent(Component.java:3480)
         at java.awt.EventQueue.dispatchEvent(EventQueue.java:450)
         at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:197)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:144)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:136)
         at java.awt.EventDispatchThread.run(EventDispatchThread.java:99)

  • 3GS gets burning hot during calls

    For some reason, and ONLY OCCASIONALLY, my iPhone 3GS gets burning hot during phone calls. I'm definitely in a 68 degree cool environment, no direct sun, my phone was cold to the touch when I picked it up. But by 10 minutes into the call it's nearly too hot to touch. There's something about CERTAIN CALLS that this happens on. Other calls will be just fine. Often I can hang up with the person, call them back and the phone is fine.
    I've even had the phone thermal-shutdown on me in the middle of a call, because of ITS OWN - SELF GENERATED heat.
    Naturally this rips battery life to shreds. I get about 15 minutes of talk and I'm done. Even ON CHARGER, it continues to lose battery and will shut down. So the phone module is drawing more power than USB charging can replace.
    How do I fix this? Or is the iPhone just junk?

    Make an appointment at the Genius Bar - http://apple.com/retail/geniusbar . The heat is coming from your battery.

Maybe you are looking for

  • How to build a website with working pulldown menus on iPad and iPhone?

    Hi everyone! I have designed a website,  http://fccr.ucsd.edu/ , base on "Template #1" by Chris Converse, available at http://www.adobe.com/devnet/dreamweaver/articles/dreamweaver_custom_templates.html The pull-down menus have a curious glitch on the

  • Using Skype from Multiple Devices - Keeping them i...

    I use my skype account from many different devices as I travel. Can I "force" an update to make sure I've received updates or reflect sends from other devices (esp. IM & SMS) to the device I'm on at the moment?  I'm kinda tired of my iPhone grabbing

  • View all messages and calls

    How do I view all of my line's messages and calls showing dates and times? I did it once but can't remember how to get to the screen again.

  • Confused about sharing music between two ipods

    I have a 30GB ipod video, and I bought my husband an 8GB nano for Christmas. I have been searching the threads trying to figure out how we can share music, but I seem to get conflicting information. I understand how to create separate libraries and I

  • Funds reservation with material reservation

    Hello all, The matter I need help with is funds reservation with material reservation, as the title says. I have done some research about this and although [this thread|Material Reservation; and [this note|https://websmp230.sap-ag.de/sap(bD1lbiZjPTAw