How to make a bapi as test run if there is no testrun parameter?

Hi,
I am using BAPI fm 'BAPI_BCA_INDCOND_CHANGE' to update the financial conditions of a loan in banking. This fm doesn't have testrun parameter.
I am trying to make it testrun (simulation) but not suceeded. I stopped teh execution of the BAPI_COMMIT but it is creating some other issues.
Please let me know if ther is anyother way to simulate this.
Thanks in advance.
Regards
Shoban

Hi..
In order to Test the BAPI... first find the actual function module of the BAPI.. BAPI is nothing but API method of the function module only.. so Test the function maodule..check if it is giving desired results.. then BAPI also will work similer..
Hope this answer will help you..
Regards,
Kiran

Similar Messages

  • BAPI CHECK/Test Run for BAPI_ACC_ACT_POSTINGS_REVERSE

    Dear experts,
    For some FICO BAPI, there is another separate check BAPI for test run. For example:
    -  BAPI_ACC_ACTIVITY_ALLOC_POST &  BAPI_ACC_ACTIVITY_ALLOC_CHECK
    -  BAPI_ACC_MANUAL_ALLOC_POST &  BAPI_ACC_MANUAL_ALLOC_CHECK
    The POST & CHECK BAPIs both take the same input parameter only that the CHECK BAPI does not return any document number.
    I've been trying to find the CHECK BAPI version for BAPI_ACC_ACT_POSTINGS_REVERSE and I couldn't find one.
    I want to confirm here: Is there such a CHECK BAPI for  BAPI_ACC_ACT_POSTINGS_REVERSE?
    Thank you,
    Suwandi C.

    Hello
    For cancel document you may use FM BAPI_GOODSMVT_CREATE instead of BAPI_GOODSMVT_CANCEL.
    In BAPI_GOODSMVT_CREATE you must pass GM_Code = '06' for reversal of goods movements and run in test mode.
    Read documentation for this FM.

  • How to make the Creative Cloud Uninstaller run silently ?

    Hi all,
    We created a deployment using Adobe Application Manager (AAMEE) in order to deploy Adobe Creative Cloud silently.  That works fine.  Now, when we uninstall the software, by running msiexec /x {productcode_of_the_msi_that_was_generated_using_AAMEE}, there's a log entry in the Event Viewer saying Removal success or error status: 0, which is good.  However, there's one remaining entry in the "Programs and Features"-list in Windows 7 control panel: "Adobe Creative Cloud"
    So I took a look in the registry and I found the uninstall string for that program: "C:\Program Files (x86)\Adobe\Adobe Creative Cloud\Utils\Creative Cloud Uninstaller.exe".  Problem: this uninstaller won't run silently!  Or at least I didn't find any switches / command line parameters to make it run silently.  Does anyone know how to make it run silently?
    Question for Adobe in case there are no silent options for this uninstaller : can you explain me why you create tools (AAMEE) to generate silent installers but still leave traces on the computer that can't be uninstalled silently???
    As an application packager I would also like to address this general message to all the big software making companies out there (SAP, Oracle, Microsoft, Adobe etc.) : other big companies that buy your software, mostly want to install and uninstall it without user intervention.  So please package it so that we don't need to spend extra time and money deciphering your fancy, exotic installers / uninstallers.  MSI is quite a good standard you know...
    Thanks all of you!

    Hi,
    If I understood correctly, you have created an installation package including creative cloud desktop app through creative cloud packager not AAMEE.
    Adobe creative cloud doesn’t get uninstalled even if all the products and updates are removed from machine. But this will not cause any issues (or extra space) on installation of new package.
    Its recommended that if the package is modified (adding more products or updates to existing package) and installed then it should be uninstalled via msi of modified package.
    Thanks,
    Ashish

  • How to make a BAPI as Webservice

    Hi Experts,
    How can I make a BAPI as webservice? ECC5 has an option but I dnt know how to make use of it(T-code BAPI--> Tools). Please provide me with some info so that I can go ahead and start using the BAPI as webservice.
    Thanks,
    Srikanth

    Hi Venkata
    Hope it will help you.
    Pls reward if help.
    Expose BAPI as a Web Service
    1. Go to transaction SE80.Select Function Group from drop down menu; enter the function group in which the BAPI (which is to be exposed as Web Service) comes. You can find this Function Group from function module (BAPI) itself. Go to transaction SE37 and enter function module name (BAPI name) and click on display. You can see the function group here under attribute tab .
    2. Then from Function Modules list choose the BAPI to which you want to expose as a   
        Web Service .
    3. On right clicking on the BAPI a context menu appears. Click on create and Web Service option .
    4. New window will pop up. Click on Continue.
    5. Give the name for Enterprise service and short description. Click on continue.
    6.  New window will pop up.Click on Continue
    7. New window pop up. Click on 'Release service for runtime'. Click on Continue.
    8. This window pops up. Click on Complete.
    9. New pop up window come up asking for Package. Give the package name and click on SAVE button.
    10. New window pop up asking for Request . Give request and click on OK.
    11. New window comes displaying service definition.
    12. Now go to transaction WSADMIN and choose your web service. Go to Web Service menu and choose WSDL option.
    13. New pop up window come.Check on Include SAP Feature in WSDL and click on OK.
    14. Internet browser will be opened and asking for User Name and Password .
    15. After giving values for user name and password, you will get WSDL file opened in internet explorer. SAVE this locally on your computer for further use.

  • When the page will be load how to make the page blank in run time

    Dear
    when i will run the page the fields shoud come with blank Field.
    i want to make it in runtime.
    example- i have one page having employees data. but when i will run that page the data will not come only blank fields should come, after thar i will create.

    duplicate how to make the page blank field in runtime

  • How can we report off of Test Run Custom Fields in e-Manager?

    I'm trying to create reports within Crystal Reports or via SQL Reporting Services to report on test runs and I want to include data from the test run custom fields I've created. I can not find a correlation to link the test runs and the test run custom fields in the DB. Is this even possible?
    I can see the related custom field data in e-Manager for each run history. I was thinking there should be some sort of table in the DB to link the data but I can not find it.
    Please help
    Thanks

    You cannot get this from the interface. We added SqlServer Management Studio Express and granted read only access to project managers. They found the view dbo.View_Tests useful in that it connected custom fields to the test cases. There are similar views for requirements and test runs.
    Studio Express is found: http://www.microsoft.com/downloads/details.aspx?familyid=C243A5AE-4BD1-4E3D-94B8-5A0F62BF7796&displaylang=en#QuickInfoContainer
    You'll need to get access from your DBA and set up an ODBC connection.
    Here's a sample query that we've used -- probably doesn't fit your situation but it might get you thinking. Part of it was stolen from another posting to QA zone -- so I figured -- might as well share the wealth:
    -- Overall input parameters:
    declare @project as integer;
    set @project = '20'
    declare @iteration as varchar(500);
    set @iteration = 'Iteration 1';
    declare @team as varchar(500);
    set @team = 'SFS';
    -- Data on a particular iteration
    declare @iteration_tests_run as decimal(10,2);
    set @iteration_tests_run = ( select count(*)
                             from dbo.View_Tests A
                             where A.ProjectID = @project
                             and A.Iteration = @iteration
                             and A.Team_test <> 'NULL'
                             and A.LastResult <> 'Not Run');
    declare @iteration_tests_passed as decimal(10,2);
    set @iteration_tests_passed=( select count(*)
                             from dbo.View_Tests A
                             where A.ProjectID = @project
                             and A.Iteration = @iteration
                             and A.Team_test <> 'NULL'
                             and A.LastResult = 'Passed');
    declare @iteration_any_results as decimal(10,2);
    set @iteration_any_results=( select count(*)
              from dbo.View_Tests A
              where A.ProjectID = @project
              and A.Team_test <> 'NULL');
    -- Data on a particular team's tests for a particular iteration
    declare @team_tests_run_by_iteration as decimal(10,2);
    set @team_tests_run_by_iteration = (
    select count(*)
                             from dbo.View_Tests A
                             where A.ProjectID = @project
                             and A.Team_test = @team
                             and A.Iteration = @iteration
                             and A.LastResult <> 'Not Run');
    declare @team_tests_passed_by_iteration as decimal(10,2);
    set @team_tests_passed_by_iteration = (
                             select count(*)
                             from dbo.View_Tests A
                             where A.ProjectID = @project
                             and A.Iteration = @iteration
                             and A.Team_test = @team
                             and A.LastResult = 'Passed');
    declare @team_tests_any_results_by_iteration as decimal(10,2);
    set @team_tests_any_results_by_iteration = (
    select count(*)
                             from dbo.View_Tests A
                             where A.ProjectID = @project
    and A.iteration = @iteration
                             and A.Team_test = @team );
    -- Progress in completion and success of tests in a particular iteration
    select (@iteration_tests_run / @iteration_any_results ) * 100 as Iteration_1_percent_complete;
    select (@iteration_tests_passed / @iteration_tests_run ) * 100 as Iteration_1_percent_success;
    -- Progress in completion and success of tests for a particular test team in a particular iteration
    select (@team_tests_run_by_iteration / @team_tests_any_results_by_iteration ) * 100 as SFS_percent_complete_Iteration_1;
    select (@team_tests_passed_by_iteration / @team_tests_run_by_iteration ) * 100 as SFS_percent_success_Iteration_1;

  • How to make a good stress test for webapplication

    Hi all,
    i should test my webapplication.
    What's, in your opinion, the best way to make the test, using, maybe JMeter.
    In case i use JMeter how can i understand the lines on the graphs; in which way the bandwidth of the client influences the test ?
    Does anybody use another kind of web stress tool ?
    Cheers.
    Stefano

    I used JMEter, but I don't use the graph listener...I use the table as well as the tree listener. The table will tell inform me the average and median time it take for the application to finish. It also report to me if the request made was sucessful or not. It also report how long it take for each individual thread to finish the request.
    I also use log4j to log any necessary information while running the test
    And it's free..so what can you say.

  • How to make my Labview vi program run at the same time everyday?

    I have Labview vi that uses "Time Stamp Control & Indicator" on front panel to set time & date for program operation.
    But, I cannot separate the Date from the Time for Start & Stop control.
    I want pgm to run everyday (7days/week) at the same time (e.g. 8am to 630pm) - I don't care about the start & stop Date feature.
    So, everyday I have to manually open the Control & change the date to today.
    How can I make program only respond to Time start & stop?
    Thanks,
    jaceb

    Of course rather than create yet something else that is running all the time, setup your VI to only execute for the desired amount of time, If you running windows you can use the task scheduler to launch it.
    http://support.microsoft.com/kb/308569
    Puts the burden on the OS and is not dependant on you starting it everytime you reboot, or having to put it in the start menu.  there are options for it to run even if you are not logged onto the system.
    Although not absolutely certain, I am reasonably sure that mac and linux also have something similar.
    Paul <--Always Learning!!!
    sense and simplicity.
    Browse my sample VIs?

  • How to make marking allowed in costing run CK40N?

    I am doing a costing run CK40N with quantity structure. For the cost variant I have chosen, I can do the steps up to the analysis. But it doesn't allow me to do the marking. In the authorization column for the marking, it says "X" - Allowance not possible". When I click that "X" sign, the cost variant is not in the permitted variant for the company code. How do I make the marking allowed? Your help is much appreciated. Thanks.
    Richard

    Hi Richard,
    When making the marking allowance, the user specifies a costing variant, but really the system allows the marking for the valuation variant. So if 3 costing variants all have the same valuation variant - all 3 will be allowed for marking.
    In your case it appears that the wrong variant was used.
    If you find you cannot revoke the marking because of marked cost estimates you
    can use the REDO function in CKR1 like in note 410619.
    You can technically over ride the setting in FVMK-FREIG via SE16(N), debug mode, but you have to be careful to ensure nothing is released.
    Regards,Elaine

  • How to make a Abap Unit Test Suit with many test classes

    Hi,
    Problem space
    we have different packages(embedded) in our project and each package corresponds to a differnt functional layer in the design.
    We want to create abab unit test classes for these different layers.
    say embedded package 1 has 10 unit test classses
          embedded package 1 has 20 unit test classses
    How to grup these classes together so that we can start them frm a test suite.
    Code examples and blogs links will be appreciated.
    regards
    anubhav

    This sounds a bit like Project Administration 101 to me.
    I'm not exactly sure what you are actually trying to do here --but generally if you want to functionally test something you need to start with a business process -
    You need to create scripts which tell the user the data to be entered, the transaction to be used and the outcome.
    With SAP you might need to show screen shots of each stage as well.
    You follow this for each complete business process until you've covered the whole business cycle.
    You complete this say individually for Logistics, Purchasing and Finance and then compare what SAP gives you with what you expected to get.
    For some type of testing CATTS can help but without the business processes any testing is essentially meaningless.
    It is totally pointless trying to design a "generic" test plan until you've got the functional consultants to describe the business processes involved.
    Cheers
    jimbo

  • How to make J2EE order (persistence) example run?

    I just used:
    ant
    ant deploy
    and it gave me following error:
    deploy:
         [echo] localhost
         [echo] 8080
         [echo] order
         [echo] C:\glassfishv3\glassfish\docs\javaee-tutorial\examples\bp-project\ma
    in.xml/../../../../../../bin/asadmin.bat
         [echo] order
         [echo] SQL92
         [exec] Deprecated syntax, instead use:
         [exec] asadmin --port 4848 --host localhost deploy [options] ...
         [exec] com.sun.enterprise.admin.cli.CommandException: remote failure: Excep
    tion while loading the app : javax.ejb.EJBException: javax.ejb.CreateException:
    Initialization failed for Singleton ConfigBean
         [exec]
         [exec] Cannot create tables for application order. The expected DDL file or
    der_order_createDDL.jdbc is not available.
         [exec]
         [exec]
         [exec] Command deploy failed.That means without making any changes. Then I included the following in the build.xml taken from roster example:
    <target name="-pre-deploy" unless="netbeans.home" depends="init">
            <antcall target="start-db"/>
        </target>But the problem remains the same. The server.log shows:
    Caused by: javax.ejb.EJBTransactionRolledbackException
         at com.sun.ejb.containers.BaseContainer.mapLocal3xException(BaseContainer.java:2253)
         at com.sun.ejb.containers.BaseContainer.postInvoke(BaseContainer.java:2053)
         at com.sun.ejb.containers.BaseContainer.postInvoke(BaseContainer.java:1955)
         at com.sun.ejb.containers.EJBLocalObjectInvocationHandler.invoke(EJBLocalObjectInvocationHandler.java:198)
         at com.sun.ejb.containers.EJBLocalObjectInvocationHandlerDelegate.invoke(EJBLocalObjectInvocationHandlerDelegate.java:84)
         at $Proxy264.createPart(Unknown Source)
         at order.ejb.__EJB31_Generated__RequestBean__Intf____Bean__.createPart(Unknown Source)
         at order.ejb.ConfigBean.createData(ConfigBean.java:36)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at com.sun.ejb.containers.interceptors.BeanCallbackInterceptor.intercept(InterceptorManager.java:1006)
         at com.sun.ejb.containers.interceptors.CallbackChainImpl.invokeNext(CallbackChainImpl.java:61)
         at com.sun.ejb.containers.interceptors.CallbackInvocationContext.proceed(CallbackInvocationContext.java:109)
         at com.sun.ejb.containers.interceptors.SystemInterceptorProxy.doCallback(SystemInterceptorProxy.java:133)
         at com.sun.ejb.containers.interceptors.SystemInterceptorProxy.init(SystemInterceptorProxy.java:115)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at com.sun.ejb.containers.interceptors.CallbackInterceptor.intercept(InterceptorManager.java:961)
         at com.sun.ejb.containers.interceptors.CallbackChainImpl.invokeNext(CallbackChainImpl.java:61)
         at com.sun.ejb.containers.interceptors.InterceptorManager.intercept(InterceptorManager.java:390)
         at com.sun.ejb.containers.interceptors.InterceptorManager.intercept(InterceptorManager.java:373)
         at com.sun.ejb.containers.AbstractSingletonContainer.createSingletonEJB(AbstractSingletonContainer.java:521)
         ... 38 more
    Caused by: javax.ejb.TransactionRolledbackLocalException: Exception thrown from bean
         at com.sun.ejb.containers.BaseContainer.checkExceptionClientTx(BaseContainer.java:4975)
         at com.sun.ejb.containers.BaseContainer.postInvokeTx(BaseContainer.java:4810)
         at com.sun.ejb.containers.StatefulSessionContainer.postInvokeTx(StatefulSessionContainer.java:1656)
         at com.sun.ejb.containers.BaseContainer.postInvoke(BaseContainer.java:2004)
         ... 62 more
    Caused by: javax.ejb.EJBException: Object: order.entity.Part@63b596 is not a known entity type.
         at order.ejb.RequestBean.createPart(RequestBean.java:53)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at org.glassfish.ejb.security.application.EJBSecurityManager.runMethod(EJBSecurityManager.java:1056)
         at org.glassfish.ejb.security.application.EJBSecurityManager.invoke(EJBSecurityManager.java:1128)
         at com.sun.ejb.containers.BaseContainer.invokeTargetBeanMethod(BaseContainer.java:4087)
         at com.sun.ejb.containers.BaseContainer.__intercept(BaseContainer.java:5272)
         at com.sun.ejb.containers.BaseContainer.intercept(BaseContainer.java:5252)
         at com.sun.ejb.containers.EJBLocalObjectInvocationHandler.invoke(EJBLocalObjectInvocationHandler.java:190)
         ... 60 moreTo tell you the truth every example of the J2EE tutorials have some problems and can't be run smoothly. I can't run them as is and have to spent time figuring out what went wrong. Can anyone point out what went wrong?
    Thanks.
    Edited by: amishera2006 on Aug 1, 2010 8:26 PM

    Just remembered. The examples in other places like spring/hibernate, GWT, Android all works smoothly as it gets. And they all work exactly as they claim in their documentation. I think those companies give the coders more money than oracle/sun that is why they are not motivated enough to test their stuff before releasing.

  • How to make Forms 9i User Exits run on DB server.

    We have a memory resident C programs developed in Oracle EE 7.3.4 and Dev2K (charecter based) on HP OpenVMS. Since the application is character based forms/reports - all the components are configured in one single server. There was no problem for us to write user exits and run C programs on the DB server.
    Now we want to migrate to Oracle 9i and 9iAS.
    My big question is How can we call memory resident C programs running in database server from 9iAS node. 9iAS node is separate Windows 2003 server in the 9i implementation.
    Any suggestions on how we can implement this. We understand that WebUtil runs userexits on the client PC. We need similar functionality to run on the DB server. Any ideas would be appreciated.
    Thanks in advance.

    Whoops, meant to include this:
    OS: All clients on WinXPPro. Forms are hosted in an simple open-access folder on a server running SqlServer 05 (no SharePoint yet). I'm designing the new form in Adobe Acrobat 9.2 Pro based on a Word 2007 document.
    Thanks again!

  • How to make sure the addon is running when user open the SAP B1 client?

    Hi,
    Is it possible that that we can set somewhere in SAP B1 setting and without running addon user can not login into SAP B1 client? I tried even set the addon to Mandatory in addon administration, but user still can choose running without addon. Any suggestion ?
    Thanks!
    Lan
    Edited by: ZHANGLAN on Aug 19, 2010 10:49 PM

    Hi All,
    Maybe I didn't describe my situation clear enough. I have lot of lient PC with different environment, i am always be reported that the AddOn doesn't work. In most case they are caused by some unexpected reason like anti-virus softeware or windows update. If the addon crashes then user lost everything in addon and they will starti complaints... My idea is to make the addon as mandatory requirement before user can start to use SAP B1. But for now, the setting in addon administration is more like an option, end user still can be allowed to run SAP B1 without addon.
    Lan

  • How to make the concurrent request set run only once

    Hi Team,
    Ijust have a requirement.
    At a time only single concurrent request set should be running and the remaining submitted request sets should be in pending status.
    I mean to say : i have a concurrent request set : "Invoice Req Set"
    If user submits the request set multiple times: Invoice Req Set once
    the second one should not be running until the first request set : "Invoice Req Set" completes.
    Any suggestions ??
    -Sridhar

    Hi;
    Please check below which could be helpful for your issue:
    how to prevent multiple request of one conc program
    Regard
    Helios

  • How to make the class files to run in a particular platform only

    Class files which are created from the java files should only run on a particular platform only..say i'm going to create the class files for windows environment then those class files should only run on that environment only. it should not run on unix environment etc..how to do this..

    hi,
    i cant think of a reason why you would do something like that.. You cant prevent your class files to be read by the JVM of a different OS, but anyway you could do something to stop your code from running in a different OS, for eg.
    Properties prop = System.getProperties();
    if (prop.getProperty("os.name").startsWith("Windows")==true)
          //code
    else
           System.out.println("Sorry i will not run in this OS");
    }cheerz
    ynkrish

Maybe you are looking for

  • Exception Handling and Stack Traces in JDK 1.1.8

    Hi, I'm presently maintain and upgrading a Web-Objects 4.5 application that uses the JDK 1.18. There are two constantly recurring exceptions that keep getting thrown, exceptions for which there are no stack traces. These are exceptions thrown by meth

  • Compare 2 schemas and get the difference with .sql file.

    Hi, I am using ORACLE DATABASE 11g R2 and ORACLE Linux 5. I want to perform a very lengthy process and want to make it automated. I am having a software named as SVN. In which all the developers keep their updated scripts. We have 2 schema's one is u

  • In MS SQL SEVER.dateadd(month,1,dateordatetypevariable)What in ORACLE

    EXPERTS! In MS SQL Server to add a month in a date or date type variable there is dateadd(month,1,'27-Oct-2001') function which return 27-Nov-2001 & we can directly assign it as, select @variable = dateadd(month,1,'27-Oct-2001'). WHAT IS THE EQUAL IN

  • ODI Procedure to read a directory/folder in interface during package.

    Hello, A have a ODI package including 1 procedure and 1 interface I will like get the filename in interface (datastore source) with procedure. Its possible? Thanks!

  • 8 or 16GB of RAM?

    I'm planning on getting a MacBook Pro retina for Christmas this year. I want to upgrade to the 2.7 quad core i7 processor and been thinking about upgrading to 768GB of flash storage. My question is should I stick to 8GB of RAM or should I upgrade to