Business Process Testing

Hello everyone I have a general question about business process testing in Sales and Distribution
we have these business process definition documents and we have some functional requirements for thsoe documents and I wanted to know if someone has done this before where you created scenarios from those requirements and if yes I want to know how did one do it? I just need to understand the concept.
Thanks
Edited by: inzane on Aug 10, 2009 4:16 PM

The process followed by me for testing Business Scenario for Order to Cash Cycle is demonstrated below"
Initial Testing will be as under:
1. Create Stock artificially (in test server / sand box only)
2. Create Sales Order
    --> Here the common expected error would be as under:
    a. Sales Order Type not assigned to Sales area
    b. Pricing Procedure assignment not done.
    c. Pricing Condition record not maintained
    d. Material not maintained or extended to relevant combination
    On successful creation of Sales Order, next step would be to create Delivery.
3. Create Delivery and PGI
    I will test this scenario in multiple manner
    a. Create Delivery from Sales Order
    b. Create Delivery through Transaction Code VL01N
    c. Create Delivery through Transaction Code VL10C
    --> Here the common expected error is copy control setting not maintained, defalult Delivery type not maintained accurately in sales Order Type, etc.
    On successful creation creation of Delivery, assuing Picking is done appropriately, doing PGI.
    Here the challenge is the Account determination setting reguires to be completed, without which in most cases, it will not allow to do PGI.
4. Create Billing
    I will test this scenario in multiple manner
    a. Create Billing through VF01
    b. Create Billing through Transaction Code VF04
    Here the challenge is the Account determination may not be complete and Billing Document is saved without creating accounting document.
In Integration Testing:
1. Assure that material stock is availble in  unrestricted stock through MM/PP.
2. Creating Sales Order smoothly
3. Creating Delivery, picking and PGI smmothly.
4. Create Billing smoothly with creation of accurate accounting document
    Troubleshooting the errors encountered.
   Here the objective is that the process should execute seamlessly.
similar exercise is done for other processes like Stock Transfer, Third Party & so on........
Regards,
Rajesh Banka

Similar Messages

  • SAP HP QTP BPT (Business Process Test)

    Hi Gurus,
    For those who are familiar with SAP HP QTP BPT............
    Please I need help... I was watching a video demo for SAP HP QTP BPT. The video shows the steps taken when performing QTP SAP BPT procedures. I failing to understand the area where the Tutor uses two different T-Codes. T-Code zVA03SAP2 for Creating a Learn Flow and  the other T- Code zVA03SAP1 for actual Test. These two transaction codes display a Sales Order in this procedure with Sold to Party added on T-Code zVA03SAP1. Are these two T-Codes for Displaying Sales Order in this Test standard? Meaning when testing eg Material Master we can use zMM01SAP2 for Learn Flow and zMM01SAP1 for the actual Test?
    Thanks,

    For more information on BPT in QC 10.0... http://updates.merc-int.com/qualitycenter/qc100/ent/enterprise_extension/index.html

  • Error testing my Business Process using Application View Control

    Hi there
    i'm using WLS 8.1 SP 4 and Sap Adapter 8.1
    I already could build my app view in app integration design console I can testing and everything works fine.
    I'm using adpater to sap and i able to see the results from SAP
    Now,,, i alreade created my app view control in order to use it in my business process but i get the following error:
    <Mar 3, 2006 10:34:53 AM CST> <Warning> <WLW> <000000> <Id=appViewControlTPA:0;
    Method=jpd.TPAAppView.serviceTPACompanyList(); Failure=com.bea.wlai.client.Appli
    cationViewException: Error invoking service 'serviceTPACompanyList' on Applicati
    onView 'TPAAppView': com.bea.xml.XmlException: Top level QName: {wlai/TPAAppView
    serviceTPACompanyListBAPI_COMPANYCODE_GETLIST_request}CompanyCode.GetList.Resp
    onse does not match the expected top level qname: {wlai/TPAAppView_serviceTPACom
    panyList_BAPI_COMPANYCODE_GETLIST_response}CompanyCode.GetList.Response in schem
    a type
    com.bea.xml.XmlException: Top level QName: {wlai/TPAAppView_serviceTPACompanyLis
    t_BAPI_COMPANYCODE_GETLIST_request}CompanyCode.GetList.Response does not match t
    he expected top level qname: {wlai/TPAAppView_serviceTPACompanyList_BAPI_COMPANY
    CODE_GETLIST_response}CompanyCode.GetList.Response in schema type
    at com.bea.wli.variables.XmlObjectVariableFactory.createProxy(Lcom.bea.w
    li.variables.ProcessXML;Ljava.lang.Class;Z)Lcom.bea.xml.XmlObject;(XmlObjectVari
    ableFactory.java:137)
    at com.bea.wli.variables.XmlObjectVariableFactory.createProxy(Lcom.bea.w
    li.variables.ProcessXML;Ljava.lang.Class;)Lcom.bea.xml.XmlObject;(XmlObjectVaria
    bleFactory.java:199).............
    these are my schemas:
    <?xml version="1.0" encoding="UTF-8"?>
    <xsd:schema elementFormDefault="unqualified"
    targetNamespace="wlai/TPAAppView_serviceTPACompanyList_BAPI_COMPANYCODE_GETLIST_request"
    xmlns="wlai/TPAAppView_serviceTPACompanyList_BAPI_COMPANYCODE_GETLIST_request"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <xsd:complexType name="BAPI0002_1">
    <xsd:sequence>
    <xsd:element name="COMP_CODE">
    <xsd:simpleType>
    <xsd:restriction base="xsd:string">
    <xsd:maxLength value="4"/>
    </xsd:restriction>
    </xsd:simpleType>
    </xsd:element>
    <xsd:element name="COMP_NAME">
    <xsd:simpleType>
    <xsd:restriction base="xsd:string">
    <xsd:maxLength value="25"/>
    </xsd:restriction>
    </xsd:simpleType>
    </xsd:element>
    </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="CompanyCode.GetList">
    <xsd:complexType>
    <xsd:all>
    <xsd:element minOccurs="0"
    name="COMPANYCODE_LIST">
    <xsd:complexType>
    <xsd:sequence>
    <xsd:element maxOccurs="unbounded"
    minOccurs="0"
    name="item"
    type="BAPI0002_1"/>
    </xsd:sequence>
    </xsd:complexType>
    </xsd:element>
    </xsd:all>
    </xsd:complexType>
    </xsd:element>
    </xsd:schema>
    <?xml version="1.0" encoding="UTF-8"?>
    <xsd:schema elementFormDefault="unqualified"
    targetNamespace="wlai/TPAAppView_serviceTPACompanyList_BAPI_COMPANYCODE_GETLIST_response"
    xmlns="wlai/TPAAppView_serviceTPACompanyList_BAPI_COMPANYCODE_GETLIST_response"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <xsd:complexType name="BAPIRETURN">
    <xsd:sequence>
    <xsd:element name="TYPE">
    <xsd:simpleType>
    <xsd:restriction base="xsd:string">
    <xsd:maxLength value="1"/>
    </xsd:restriction>
    </xsd:simpleType>
    </xsd:element>
    <xsd:element name="CODE">
    <xsd:simpleType>
    <xsd:restriction base="xsd:string">
    <xsd:maxLength value="5"/>
    </xsd:restriction>
    </xsd:simpleType>
    </xsd:element>
    <xsd:element name="MESSAGE">
    <xsd:simpleType>
    <xsd:restriction base="xsd:string">
    <xsd:maxLength value="220"/>
    </xsd:restriction>
    </xsd:simpleType>
    </xsd:element>
    <xsd:element name="LOG_NO">
    <xsd:simpleType>
    <xsd:restriction base="xsd:string">
    <xsd:maxLength value="20"/>
    </xsd:restriction>
    </xsd:simpleType>
    </xsd:element>
    <xsd:element name="LOG_MSG_NO">
    <xsd:simpleType>
    <xsd:restriction base="xsd:string">
    <xsd:maxLength value="6"/>
    </xsd:restriction>
    </xsd:simpleType>
    </xsd:element>
    <xsd:element name="MESSAGE_V1">
    <xsd:simpleType>
    <xsd:restriction base="xsd:string">
    <xsd:maxLength value="50"/>
    </xsd:restriction>
    </xsd:simpleType>
    </xsd:element>
    <xsd:element name="MESSAGE_V2">
    <xsd:simpleType>
    <xsd:restriction base="xsd:string">
    <xsd:maxLength value="50"/>
    </xsd:restriction>
    </xsd:simpleType>
    </xsd:element>
    <xsd:element name="MESSAGE_V3">
    <xsd:simpleType>
    <xsd:restriction base="xsd:string">
    <xsd:maxLength value="50"/>
    </xsd:restriction>
    </xsd:simpleType>
    </xsd:element>
    <xsd:element name="MESSAGE_V4">
    <xsd:simpleType>
    <xsd:restriction base="xsd:string">
    <xsd:maxLength value="50"/>
    </xsd:restriction>
    </xsd:simpleType>
    </xsd:element>
    </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="BAPI0002_1">
    <xsd:sequence>
    <xsd:element name="COMP_CODE">
    <xsd:simpleType>
    <xsd:restriction base="xsd:string">
    <xsd:maxLength value="4"/>
    </xsd:restriction>
    </xsd:simpleType>
    </xsd:element>
    <xsd:element name="COMP_NAME">
    <xsd:simpleType>
    <xsd:restriction base="xsd:string">
    <xsd:maxLength value="25"/>
    </xsd:restriction>
    </xsd:simpleType>
    </xsd:element>
    </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="CompanyCode.GetList.Response">
    <xsd:complexType>
    <xsd:all>
    <xsd:element minOccurs="0"
    name="RETURN"
    type="BAPIRETURN"/>
    <xsd:element minOccurs="0"
    name="COMPANYCODE_LIST">
    <xsd:complexType>
    <xsd:sequence>
    <xsd:element maxOccurs="unbounded"
    minOccurs="0"
    name="item"
    type="BAPI0002_1"/>
    </xsd:sequence>
    </xsd:complexType>
    </xsd:element>
    </xsd:all>
    </xsd:complexType>
    </xsd:element>
    </xsd:schema>
    and this is my xml i'm using as a request:
    <?xml version="1.0" encoding="UTF-8"?>
    <n1:CompanyCode.GetList xmlns:n1="wlai/TPAAppView_serviceTPACompanyList_BAPI_COMPANYCODE_GETLIST_request" xmlns:xsi="http://www.w3.org/2001/XMLSchema" xsi:schemaLocation="wlai/TPAAppView_serviceTPACompanyList_BAPI_COMPANYCODE_GETLIST_request">
         <COMPANYCODE_LIST>
              <item>
                   <COMP_CODE/>
                   <COMP_NAME/>
              </item>
         </COMPANYCODE_LIST>
    </n1:CompanyCode.GetList>
    i do not what it is wrong and i don't understand why i can test my app view since app int desing console succesfully but i get an error running my business process using workshop
    any idea?

    Try to send some valid data in COMP_CODE.
    It seems that SAP is returning some reply which is not fitting your response Schema.
    SAP Call is made and problem is in generating response document.
    Use the design console to test the view again. and try to see the XML resquest document and response document. Compare your request xml with that in design console.

  • Test Repository - Use of our own business process model as structure

    We want to use our own business process model as structuring element in the test repository.
    I entered my hierarchy by the transaction STWBM using environment/application hierarchy / Customer.
    But my hierarchy is not visible in the test repository. Instead, there is always the SAP hierarchy.
    How can I use my hierarchy in the test repository?

    I have the same problem.
    We are new on using the solution manager to do the test.
    Now we want to put all the test cases (manual) in the test repository, and in other time link they to the other projects.
    But the question is: How can i storage the test case in the repository to garantee when I do a new project I dont forget any test case needed from  the repository?

  • Solution Manager to test business process

    Hi all,
    Has anbody used solution manager for testing business processes in SRM??if so how??We ahev Solution manager configured for SRM but I dont know how to test the SRM business processess through SM???
    Please advise.

    Hi Rejin,
    You have to first create a Test Configuration for your test script. This you can do by going into your test script from TCODE "SECATT" and follow the menu path Utilities/Test Configuration/Create, this will create a Test Configuration with the same name as your script. Now you can goto to the Solution Manager business process and enter you Test Configuration in the Test Case Tab.
    Regards,
    Rajnikanth

  • Current Testing Status due for Business Process Management Beta Program

    Hello all,
    Current testing status for your Oracle Business Process Management Beta Program projects was due March 26th. I received a few reports already (many thanks to those who posted their status!). For those who could not submit the status earlier, please log on to http://otnbeta.oracle.com/bpm1209/index.htm using your account id/pwd and click the link "Submit Status" on the page.
    Your testing status would offer us a valuable insight into the blocking issues faced by Beta sites and helps us respond to your needs in a timely manner.
    Thanks a lot!
    Medha Nanal
    (Oracle Technology Beta Programs Office).

    Thanks. Yes - the existing Oracle BPM forum has been around for a while and is very active.
    Just as you've done on this post, something I've seen on other forums that proved very helpful is for a forum administrator to post an announcement on the forum. In this announcement they asked people posting threads to include their version of the software with their question.
    Please consider taking this approach with the existing Oracle BPM forum and have the administrator of the exsting Oracle BPM forum post this announcement. That way we will know immediately when new threads appear that it is an Oracle BPM 11g question. This will help lessen the confusion and continue to make the forum useful for all Oracle BPM customers.
    Thanks again,
    Dan

  • Error in actual template allocation for Business Process

    Gurus,
    I am facing a strange problem in actual template allocation for business process (T-code: CPAS). When I am doing a test run, the system gives the result with a message "Processing completed with no errors", However when I have unchecked the test run and ran the allocation, system shows me the result, however no posting takes place. The message I am getting is:
    "Data not updated due to errors". The details of this error message are:
    No information was found
    Message no. GU444
    Diagnosis
    The system could not find the necessary information.
    I am absolutely clueless and have no idea where things have gone wrong. I have maintained the activity and cost center properly. The template I am using is also ok.
      Request your help on this. Any suggestion would be highly appreciated.
    Thanks in advance!
    Snigdho.

    Hi ,
    With such kind of error " "Data not updated due to errors". " its very difficult so determine the exact cause of the issue .
    Did your selection parameters in CPAS has a tick on detailed list . Please tick the detailed list icon and run KPAS again and let me know if you are getting more detailed error from SAP.
    Regards
    Sarada

  • Monitoring Tool for Monitoring Business Process

    Hi All,
    Is there any monitoring tool which is able to monitor various technologies .
    we are integrating biztalk with SAP and we are looking for a tool which we can use to monitor both, is there any?
    Praj Dixit

    Hi All,
    Is there any monitoring tool which is able to monitor various technologies .
    we are integrating biztalk with SAP and we are looking for a tool which we can use to monitor both, is there any?
    Praj Dixit
    If if want just to monitor various technologies, lets say BizTalk, then there are lot of tools available for this. BizTalk 360 and SCOM are two main tools.
    similarly if you want to monitor SAP- like availbility of SAP services/URLS/Databases etc, then HP OpenView can be one option.
    However, if you just want to make sure your business process ( integrated BizTalk/SAP..etc) are up and running then you could write some Automated Smoke test scripts, which will perform some basic testing and make sure all components are up and running. 
    Hope this helps. 
    Greetings,HTH
    Naushad Alam
    When you see answers and helpful posts, please click Vote As Helpful, Propose As Answer, and/or
    Mark As Answer
    alamnaushad.wordpress.com

  • Monitoring Types on Business Process Monitoring

    Hi All
    I am currently busy with setting up business process monitoring in our company.
    I have gone through all the steps and am currently at a stage where I have to test the monitoring types.
    Can anyone please explain what kind of information is required on the monitoring types and if you can also give me a brief explanation on the different kinds of monitoring types and what exactly the do because when I am trying to set them up, nothing is happening and I am not getting any alerts.
    Regards
    Khuselwa

    Hi Khuselwa,
    Have you already checked the information provided on the BPM Website in SAP Support Portal?
      [http://www.service.sap.com/bpm|http://www.service.sap.com/bpm]
    Best regards,
    Ruediger

  • Message not passed to Business Process Engine

    Hi,
    I have a simple test scenario:
    File --> Integration Process --> File
    The process only has a reveive and a send step and sends the message further using the File adapter (this is just for testing purpose and no real-life scenario).
    This works correctly until the message needs to be passed to the Business Process - in message monitoring I can see that the receiver and interface determination worked successfully and that the message needs to be passed to the Integration Process and that's it. No active process, no obvious error message...
    Any hints what I could do to analyze what's happening? Where can I find more information on what the problem could be (any additional logs, monitoring, etc.)? What can go wrong when a message is passed from the Integration Engine to the BPE?
    Thanks for your help,
    regards,
    Peter

    OK Im trying to understand you....
    Your saying that it works correctly until the BPM...
    Well this is not possible as the first step would be the sending from the source Business system to the Integration Process so in essence you would have not done anything....
    Basically the flow is Comm channel to Pipeline which then sends to BPM which then sends back to the pipeline and to the target system. So in SXMB Moni no receiver would of been foun if you are saying that it doesn't get to the BPM....
    Maybe im not understanding properly....
    In fact now that I think about it... Have you specified the message in BPM... (Abstract Interface etc)
    Message was edited by:
            Alex Ong

  • What's a Business Process, really?

    Hello,
    in the thread BPX? A Techno functional Consultant? suggested to me her weblog <a href="/people/marilyn.pratt/blog/2006/07/27/what-is-a-business-process-really's a Business Process, Really?</a> for some clues, and added it's now <i>the time to start a thread and expand</i> about this topic.
    Effectively there are some helpful definitions in the Wiki FAQ page. Nevertheless I think a discussion about the concept of Business Process is absolutely worth. So your contribution is welcome!
    Cheers, Davide

    a business process is a series of steps that are undertaken to achieve a goal. 
    Analysing BPs is like looking at a fractal. As you zoom in there is more detail that contains more processes. 
    eg car company
    Shareholder view -  build car, ship car, sell car - build car - cost?  time?, ship car - cost? time?, sell car - price?
    Factory forman view - materials in on time?, assemble time? six sigma?, quality check six sigma?, test passs rate?,
    So a BP has a series of steps...so BPX job is to asks "can any of those steps be automated AND what's is the saving on automating the steps"
    A good BPX
    1.  Finds the broad areas that are the biggest cost to an organisation - ie talks to some high level people looks at the accounts due dilligence type stuff...
    2. Analyses processes - ie produces Visio process flows of what workers do (the skill here is getting the processes mapped out at the correct level - not to high not too low).  Rate the steps in the process for variance across the organisation.  How many times will this process be run...which steps require a human intelligence (ie hard to automate)...which steps can you augment/speed up with computer logic...which steps can you replace with computer logic...which steps are best left to humans...
    3. Review processes with the busniess and score them in terms of greatest value. 
    4. Pick your SAP tool that best fits the process step and implement the process, test and roll out -
    Personally I think the BPX role is not often somthing you're going to find in an individual.  Small teams of 2-4 people working very closely with different skill strength areas are going to be successful in this area

  • Business Process Performance Tuning

    Hi Pals,
    I would like to request your help and inputs regarding tuning performance of Business process for my scenario.
    I have created a synchronous Process with 3 message mapping transformation steps. ( inbetween Sync Receive and Sync Send steps). So its pretty simple process.
    I am able to execute only 3500 processes per hour.
    The SAP Netweaver Server m/c configuration is 2 dual core processors with 12 GB RAM.
    Business process - Without buffering with multiple queues (content specific).
    IE Logging - No sync logging, logging level - 0 ( so logging turned off )
    I have tried out all the configurations mentioned in below weblogs, but with very less improvement in my case.
    Performance Tuning Checks in SAP Exchange Infrastructure(XI): Part-III
    Performance Tuning Checks in SAP Exchange Infrastructure(XI): Part-II
    Performance Tuning Checks in SAP Exchange Infrastructure
    I think something else is choking the execution, as the CPU or memory usage is not more than 10-20%.
    Please pour in your inputs.
    Thank you!
    Best Regards,
    Saravanan N

    Thank you very much Bhavesh!
    In my BPM, all the steps are set for "No New Transaction". So as to avoid any performance issue. But there is no  improvement.
    Even I have deleted all the work-items from Trxn: SWWL before the test.
    From ST03N, for each process instance executed, four function modules takes the maximum time.
    Function Module--No. of Calls--
    Execution Time/RFC Call
    TRFC_QIN_DEST_SHIP-- 1--
    995 milliseconds
    TRFC_QIN_ACTIVATE--1--
    1077 milliseconds
    ARFC_DEST_SHIP--2--
    280 milliseconds
    ARFC_RUN_NOWAIT--2--
    402 milliseconds
    Best Regards,
    Saravanan N

  • Separation of business processes in IDoc scenarios

    Hello!
    We have implemented an IDoc -> XI -> IDoc scenario with complex mappings and enhanced receiver determination using the value mapping API in which about 15 different R/3 platforms send IDocs to XI for internal ordering.
    All R/3s are using standard IDoc types like DELFOR.DELFOR02, DESADV.DELVRY03, ORDCHG.ORDERS05, ORDERS.ORDERS05 and ORDRSP.ORDERS05. As XI gets more and more used additional projects are coming up in which we will also use exactly the same IDoc types.
    Especially when using enhanced receiver determination it now gets extremely difficult to separate the different business processes once they use the same IDoc types. The projects do not only share the same receiver determination object but what is even worse they also share the same message mapping object to determine the receiver. This makes development, testing and MTP extremely difficult and requires coordination over several project teams.
    Within R/3 business scenarios can easily be separated using different message codes and message functions. However, once the R/3 post IDocs to XI there is no clear separation possible any more.
    Of course, every project can implement own Java classes for enhanced receiver determination and transport the archives separately but still the problem is that all the projects using the same IDoc message type share the same message mapping object to the determine the receiver. This means that it would be necessary to fill the input parameters for the enhanced receiver determination classes of ALL projects within the same object. Either by putting logic in the graphical mapping or writing another Java function to call the different Java classes for enhanced receiver determination based on the message code and message function.
    From a design perspective it is no good approach to mingle logic for different projects and business scenarios in the same development objects. What alternatives do we have? Does SAP plan to support a separation using message code and message function for IDoc scenarios in the Integration Repository?
    Regards, Tanja

    Hello!
    Does nobody have any comments on this?
    Regards, Tanja

  • MM,PM Business process from scarch

    Hi Gurus,
    Can any body ley me know the MM,PM business process from scratch.
    what are the things should be done by MM consultant from scratch,
    Thanks,
    Dariya

    Hi Dariya,
    MM PRocess
    Create Purchase Requisition
    Maintain Quatation
    Selecting the Vendor
    Create the Purchase Order
    Create Goods Receipt
    Posting the Invoice
    PM Process
    Creat Master data Equipment
    Creat Technical Object like Functional location
    Create Maintenace plan
    Create Maintenace Order
    Processing the maintenace order
    Calibration of testing Equipmemt
    PM Notifications processing
    Thanks and regards
    Muruegsan

  • Build your RPD around business processes

    Hi,
    I have read many blogs and books around RPD and best practices. Many recommend building out the RPD around business processes. Refering to 11G. Currently my RPD development is still under development, not released to TEST or Production. My subject areas are layed out by Business Areas - Fact Table
    EG:
    - Supply Chain - Purchase Orders
    - Supply Chain - Purchase receipts
    - Supply Chain - Inventory
    - Work Order - Parts List
    - Work Order - Routing
    - Work Order - WO Master
    - manufacturing - Messages
    etc...
    Now I am debating if I should rebuild it by Business processes as now I want to do some multiple subject area reporting and having join issues (Casting Nulls) Just wondering on how others are building theirs, and issues your having or am I the only one building around tables instead of Process. We did not buy the OBIEE apps due to certain reasons.
    Love to hear your setup's and thoughts,
    Thanks!
    Jonathan

    Hi Jonathan,
    I think, it is best to build the Subject Areas around business processes than facts. Any reporting tool, is supposed to answer analytical questions for set of business questions which might have to be served from different facts.
    A user might want to see his sales figures are for this month and look at the inventory at the same time, to check the availability. (Sorry if this was a bad example ;) ), which would need to join across subject areas if they are fact based.
    Hope, you got my point and this helps.
    Thank you,
    Dhar

Maybe you are looking for