Business process in activity base costing

Hi All,
We have implemented ABC to compute cost for sales order.
We defined business process & templates to compute the cost.
There is one scenario where I need expert advice.
For one of the cost element order to cash have 2 rates one is for a order & another is for a line item in that order.For bith rate we defined separate business process & accordingly mainatined rate in CP26.
In template selected function CalculationRowResult to calculate cost by considering an order as a one number. but we have one case where we want to calculate cost for each line item of sales order. EG if one order has 3 line items & rate is $1 then cost is
3*1=3.
Could anyone please tell me which function to use to calculate number of line items from an order? or there is any other standard method to calculate cost?
Thanks
Anagha

Hi,
Greetings,
I think, you have to understand the requirement and adaptabilty of ABC as well Activity price.
Each sale order will have atleast one Order item and Header.
Generally,header covers for all items and item specifically cover Sale order Item.
As I know in sale Order costing means Sale Order item costing.when other cost objects are linked with sale Order Item,
Settlement happens to SO item.
I request you, for my understanding,pl.confirm your  intention to apply cost at header level and item level !
Please provide more inputs on contemplated scenario for better understanding of your problem.
Thanks - GS Rao

Similar Messages

  • Activity base costing

    dear sir,
    i want to know about activity based costing. how to calculate cost estimate for activity ?
    which setting should be made in the system.
    points will be rewarded.
    regards
    dhananjay

    Hi
    for Activity based costing
    1. Master data are
      >>Material master with Accounting and costing views and proper valuation class and price assignment (S or V)
    >>  Valid BOM
    >> Workcenter with valid costcenter, activity and formaula assignment ( CO activity - Primary cost element, secondary cost element, activity definition, cost center creation and price planning (KP26)
    >> valid Routing with Standard values
    if all the master data are maintained then you can create the standard cost estimate using a appropriate costing variant
    ( Example PPC1)
    once successfully created you can review the quantity structure for cost of Goods sold, overheads, activity costs etc.
    then it will be released for price update in material master.
    the release of cost estimate wil be a periodic process may be monthly or yearly
    Hope this helps
    BR
    SK

  • Activity bases costing

    Hi gurus
    My client requirement is activity based costing implementation
    i dont have how do i custamization for abc.
    can u pls explain the custamization steps for activity based cosing
    Regards
    SIVAJI

    Step 1 is to attend a set of SAP ABC training courses.

  • How to set Actual indicator for Business Process

    Hi,
    Can anybody tell me as "how to set Actual indicator for Business Process " in Activity Based Costing.
    Regds,
    Bijay

    ok

  • HT3702 I purchased a book called Activity-based costing for $3.99. I tried to open the file but it said my computer does not have IOS. I have a smartphone and I am unable to view the book. I am requesting since I am unable to use the book activity-base co

    I purchased a book called Activity-based costing for $3.99. I tried to open the file but it said my computer does not have IOS. I have a smartphone and I am unable to view the book. I am requesting since I am unable to use the book activity-base costing, a refund.
    Kevin

    I don't know what you are saying. How do I get my money refunded.

  • ABC Costing - Business Process

    I'm working in a matrix organization and we need allocate expenditures and revenue to a Process.
    One Cost Center allocates expenditures to different Profit Center,  in SAP a cost center is relationed with only Profit Center.
    Therefore, I think in Business Process object of ABC Costing.  Now I would like to know:
    1. Can I use Business Process in all relevant transaction in SAP?
    2. Can I assign revenues to a Business Process?
    3.  Can I get a Profit & Loss state by Business Process?
    Thanks in advance.
    José Luis

    Hi,
    in general follow the link to CO-ABC documentation:
    http://help.sap.com/saphelp_erp60/helpdata/en/7e/cb7d1443a311d189ee0000e81ddfac/frameset.htm
    Your questions:
    1: see the link above, if you use "integrated CO-ABC" yes. Business process can be used as a fully integrated cost object.
    2: yes
    3: in SAP standard no, it depends on your effort to assign each P&L posting to a business process (price difference postings, inventory differences,... they do not belong to a single business process in SAP standard).
    Best regards, Christian

  • KSCB_IAA with Business processes

    Dears,
    i need to create an allocation cycle with the aim to move variable costs from cost center to business processes by maintaining these costs as variables (then through Indirect Activity Allocation Methodology).
    I found out the note u201C541858u201D, from which seems possible to move costs from Cost Center to Business Processes by maintaining these costs as variables. Nevertheless, Iu2019m not able to configure the cycles in the correct way.
    Someone can explain me what does it means the following sentence I found in that note
    u201C+ tracing factor actual or plan activityu201D used for a receiver business process"
    Does it mean that the actual or planned activity is referred to the business process?
    Someone can confirm me  that is it possible to move costs from costs centers to business processes by maintaining these costs as variables? In which way? Are there particular parameters that I have to set-up? From the note it seems so, but Iu2019m not able to make this work.
    Many Thanks
    Chiara

    Hi,
    Integration can be done both ways:
    - You can call an iBot from any business proces via webservices.
    - You can call a business process (i.e. BPEL proces) from an iBot through a custom java script.
    Regards

  • Business Process harmonization

    Hi
    My Client operates in multiple SAP environments from 4.6c to ECC 5.0 across the globe apart from many other legacy applications. Legacy applications interface with SAP on predominantly accounting functions They want to consolidate and reduce the number of instances to 3 or 4 and also streamline the business processes and reduce the cost. Please let me know whether the BPM model will work as a possible solution to this scenario

    Hi Jayaram
    The first thing to ask your client before suggesting anything is whether the client has a clear knowhow of what they want? If there is a knowhow of what the objectives are the next question is about articulation of the same and devising a clear roadmap of what would be the final outcome. In your case at a broad level the client wants to cut the cost of maintaining hundreds of legacy applications and to standardise its business process over different geographies. But these are again very broad level statements. There might be a lot of hidden wants that need to be brought on to the table before an actual business process harmonization exercise can be suggested. Do keep in mind that any such activities are met with strong resistances from different quarters of the business. The thing to understand in this case is that once the client knows what he is planning to acheive, you can then propse a cost benefit analysis to show how it would help the client to have an effective IT spend. But the process does not stop there, it is the clients onus to drill down this message through the organisation about this harmonization exercise. Being an outside vendor if you suggest changes to the way people have been working for years it would be met with resistance. So the way ahead would be to form a steering committee including members of both the client side and vendor side. The vendor side can provide the solution, but the leadership should be driven from the client side.
    Indranil

  • Easy Cost Planning: Calculation Row (Business Process) in Cost Model Derivation Rule

    Hi All,
    The Requirement:
    Using the Cost Model I am able to do up to Sub-Total Value.  I tried with Calculation Row (Business Process) in the Cost Model Derivation Rule, but could not succeed. 
    I tried with Base Planning Object, but the formulas are different for other scenarios.  Which require 5 to 6 Base Planning Objects are required to be created to get the total amount for a single line item, in the construction project there will be more than 10,000 line items and it is very difficult to maintain the data and also it is time consuming.
    Can you suggest me, how to map the requirement?
    Best Regards,
    K. Rajendra Prasad Rao

    You need to check the following for the material cost to appear in network costing:
    1. Check whether costing variant is assigned to the network or not.
    2. Check whether costing relevancy indicator is checked in material component assigned to the network.
    3.  If costing variant exists, check the valuation variant and strategy sequence for material valuation.
    4. Go to the material master and see whether price is mentioned  or not.
    I would suggest you to use Network costing, Also note network costing are recorded in Co version '0' so if you have maintained your ECP for '0' version, there is a chance of both the costing getting added up.
    Edited by: Ahmed Rifaee on Mar 28, 2010 10:10 PM

  • Planing primary cost elements on statistical business process

    Hello, dear collegues.
    I need plan primary cost elemet on statistical business process.
    How i can do it?
    In transaction CP06 i see error "Business process 1310-100 is statistical - transaction is not allowed".
    thank you for attention

    Hi Su
    It seems that SAP says that cost elements with category 90 can't be planned.
    check the following link.
    pl assign points if suggestions are useful.
    http://help.sap.com/erp2005_ehp_02/helpdata/en/08/5144dd43b511d182b30000e829fbfe/frameset.htm
    regards,
    Suraj

  • Guided Business Process modelling with Activity Guide

    HI everybody ,
    Please suggest where the bmp-services-client.jar will be available?
    I am getting the following error upon deployment of human task forms which are using the ADF data controls for workflow :-
    Caused By: java.lang.ClassNotFoundException: oracle.bpel.services.datacontrol.types.Number
    The human task forms are taskflow components of a soa composite containing a bpmn process which stitches these taskflows into an Activity Guide.
    Any help will be appreciated.
    Regards,
    Shailendra Nema.

    Another roadblock when trying "Guided Business Process modelling with Activity Guide"
    I get the following error when trying to access the AG instance from the AG ADF client --
    Runtime error in AG Query Service. Failure in queryAGDisplayInfos.
         at oracle.bpel.services.workflow.activityguide.query.impl.AGQueryServiceWSIF.queryAGDisplayInfos(AGQueryServiceWSIF.java:136)
         at oracle.bpel.services.workflow.activityguide.query.soap.AGQueryServiceSOAP.queryAGDisplayInfos(AGQueryServiceSOAP.java:57)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    Caused By: javax.ejb.EJBException: EJB Exception: : java.lang.NullPointerException
         at oracle.bpm.services.activityguide.impl.BpmAGQueryService.constructTaskDisplayInfo(BpmAGQueryService.java:1160)
         at oracle.bpm.services.activityguide.impl.BpmAGQueryService.constructMilestoneDisplayInfo(BpmAGQueryService.java:1060)
         at oracle.bpm.services.activityguide.impl.BpmAGQueryService.constructMilestoneDisplayInfoList(BpmAGQueryService.java:869)
         at oracle.bpm.services.activityguide.impl.BpmAGQueryService.constructAGDisplayInfo(BpmAGQueryService.java:730)
         at oracle.bpm.services.activityguide.impl.BpmAGQueryService.queryAGDisplayInfos(BpmAGQueryService.java:268)
         at oracle.bpm.services.activityguide.impl.CombinedAGQueryService.queryAGDisplayInfos(CombinedAGQueryService.java:58)
         at oracle.bpm.services.activityguide.impl.CombinedAGQueryService.queryAGDisplayInfos(CombinedAGQueryService.java:76)
         at oracle.bpm.services.activityguide.impl.BaseAGQueryService.queryAGDisplayInfos(BaseAGQueryService.java:144)
    Caused By: java.lang.NullPointerException
         at oracle.bpm.services.activityguide.impl.BpmAGQueryService.constructTaskDisplayInfo(BpmAGQueryService.java:1160)
         at oracle.bpm.services.activityguide.impl.BpmAGQueryService.constructMilestoneDisplayInfo(BpmAGQueryService.java:1060)
         at oracle.bpm.services.activityguide.impl.BpmAGQueryService.constructMilestoneDisplayInfoList(BpmAGQueryService.java:869)
         at oracle.bpm.services.activityguide.impl.BpmAGQueryService.constructAGDisplayInfo(BpmAGQueryService.java:730)
         at oracle.bpm.services.activityguide.impl.BpmAGQueryService.queryAGDisplayInfos(BpmAGQueryService.java:268)
         at oracle.bpm.services.activityguide.impl.CombinedAGQueryService.queryAGDisplayInfos(CombinedAGQueryService.java:58)
         at oracle.bpm.services.activityguide.impl.CombinedAGQueryService.queryAGDisplayInfos(CombinedAGQueryService.java:76)
    I am able to access the workitem in worklistapp and the composite instance process flow shows that the first activity in the bpm process is in Running state.
    Please suggest.

  • Error While activating business process in sxi_cache

    Hello,
    I get following warning in TX: sxi_cache, when I try to deploy a integration process.
    Conversion From '[NN.]' to '[XC.ZXI_PROXY_VV2_STATUS_ABS_0001]' Can Cause Data-Dependent Errors
    Any ideas what's the cause for this warning?
    Regards Christian

    Hello,
    I've checked the process in integration directory and repository. Result: No error and no warnings.
    If I go to TX: SXI_CACHE -> Integration Process -> Select Process -> Repeat Activation -> Deployment
    I get following warning:
    Conversion From '[NN.]' to '[XC.ZXI_PROXY_MI_RECEIVE_CONT_0001]' Can Cause Data-Dependent Errors
    I don't understand that warning.
    Please advise.
    Best reagards
    Christian

  • 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

  • What is a Business Process?

    What is a Business Process?
    According to me it Depends upon client Requirements. ir Inq-Qt-Order-Del-Billing.
    Correct me If I am wrong.

    hi
    Businesss Process : any activity or event which takes under business can be termed as business process..
    ====
    Inquiry -> Quotation ->Sales Order ->Delivery ->Invoice -> Return -> Credit memo
    Transaction Codes
    VA01 Create Sales/Returns Order
    VA02 Change Order
    VA03 Display Sales Order
    VA11 Create Inquiry
    VA12 Change Inquiry
    VA13 Display Inquiry
    VA21 Create Quotation
    VA22 Change Quotation
    VA23 Display Quotation
    VA41 Create Contract
    VA41 Change Contract
    VA43 Display Contract
    VF01 Create Billing Document
    VF02 Change Billing Document
    VF03 Display Billing Document
    VF11 Cancel Billing Document
    VF21 Create Invoice List
    VF22 Change Invoice List
    VF22 Display Invoice List
    VK11 Maintain Pricing
    VK15 Create Condition Records(Transaction used to enter multiple sales conditions)
    VL01N Create Delivery
    VL02N Change Delivery
    VL03N Display Delivery
    Inquiry
    quotation
    contrancts and Scheduling agreements
    (Value contract or quantity contract)
    Sales order
    Delivery - Pick - pack - shipment
    Post goods issue
    Billing - release to accounting
    [Check the document flow in table VBFA ]
    Inquiry - A customer’s request to a company that they provide a quotation or sales information without obligation. An inquiry can relate to materials or services, conditions and if necessary delivery dates. The sales area that accepts the inquiry becomes responsible for further processing.
    Quotation - A quotation presents the customer with a legally binding offer for delivering a product or providing a service within certain fixed conditions. This offer is legally binding for the company within a specified time period. A sales area can reply to a customer inquiry with a customer quotation or use it to refer to a business partner contact.
    Sales Order - Request from a customer to a company to deliver a defined quantity of products or provide a service at a certain time.
    The sales area that accepts the inquiry is responsible for completing the agreement.
    Create Delivery:a. Picking - The picking process involves taking goods from a storage location and staging the right quantity in a picking area where the goods will be prepared for shipping.
    b. Packing - Packing is part of delivery- and shipment processing. When you process a delivery, you can select delivery items for packing and assign them to handling units (HUs).
    c. Goods Issue - As soon as the goods leave the company, the shipping business activity is finished. This is illustrated using goods issue for outbound deliveries.
    Billing - Billing represents the final processing stage for a business transaction in Sales and Distribution. Information on billing is available at every stage of order processing and delivery processing.
    ====
    say for example below are some of the important business processes...
    Free goods deetermination,
    BOM processing,
    Material listing and Exclusion,
    Material determination,
    Outline agreements,
    Special sales order.
    Free Goods Determination (FG)
    Inclusive: - Giving a free item of same material is called inclusive.
    Maintaining condition records for inclusive: -
    Logistics
    Sales and Distribution
    Master data
    Conditions
    Free Goods
    VBN1 – Create
    Enter the discount type [NA00] (Customer/Material)
    Material: - enter the material, which we are giving free item.
    Min quantity: - Enter the minimum quantity for which the customer how to place the order to get the free goods. [10]
    From: - The free goods quantity specifies the amount for which free goods are granted in the sales documents. [10]
    Unit of measure: - pc, kg, and cm….
    Are free goods: - specifies how many materials we are giving as free [1]
    Calculation rule: - specify pro rata basis
    Free Goods: - specify [1] inclusive rebate with item generation
    Exclusive: - Giving a free item of different material is called exclusive.
    Maintaining condition records for exclusive: -
    Logistics
    Sales and Distribution
    Master data
    Conditions
    Free Goods
    VBN1 – Create
    Enter the discount type NA00
    Select the button exclusive
    Enter the material, min quantity, for, unit of measure, additional free goods.
    Additional free goods: - specifies how many additional materials we are giving as free.
    Calculation Rule: - pro rata 1
    Additional material free good: - Specifies the other material, which we are giving as free.
    M-11, 10, 10, 1, pro rata, 2, m-10 save.
    Note: - In exclusive we can also enter the same material as free item.
    Note: - inclusive takes 10 as 9+1 & Exclusive takes 10 as 10 + 1.
    The free goods concept is based on condition technique.
    SPRO
    Sales and Distribution
    Basic Functions
    Free Goods
    Condition technique for free goods
    Maintain condition tables [V/N2]
    Maintain Access Sequences
    Maintain Condition Types
    Maintain Pricing Procedures
    Activate Free Goods determination [V/N6]
    We need to assign the procedure to the combination of Sales Organisation, Distribution Channel, division, Document Pricing Procedure, Customer Pricing Procedure.
    BOM (Bills of Material)
    The item category group of a BOM item must be either “ERLA /LUMF.”
    Defining BOM: -
    Logistics
    Sales and Distribution
    Master Data
    Products
    Bills of Material
    Bill of Material
    Material BOM
    CS01 – Create.
    Enter the Material
    Enter the Plant
    BOM usage [5] Sales and Distribution
    Enter the component & 0.
    In the component field enter the materials, which constitutes of the main material and enter the corresponding quantity.
    For the BOM to be exploded in the sales document the following setting has to be done.
    1) When the item Category group is “ERLA”, the item category of the BOM item is “TAQ”. In the definition of “TAQ” we need to take the value “A” Explodes single level BOM in the field structure scope.
    2) If the item Category group is “LUMF”, the item category of the BOM item is “TAP”. In the definition of which the same above setting has to be done.
    I) If the item category group is “ERLA”, it will bill the main item but not the components. For this the following setting has to be done.
    The item category of the BOM item is “TAQ”, which is made relevant for pricing and item category of the components is “TAE”, which is relevant for pricing.
    II) Item category group is “LUMF” bills components but not the main item. For this the following setting has to be done.
    The item category of the main item is “TAP”, which is not relevant for pricing and item category of the components is “TAN”, which is relevant for pricing.
    S & D, Sales, Assign item category group
    Sales Doc Type Item Group USA Higher Level Item Item Category
    OR ERLA -
    TAQ
    OR ERLA -
    TAQ TAE
    OR LUMF -
    TAP
    OR LUMF -
    TAP TAN
    Inter CompanyIV  Sales
    Material Listing and Exclusion
    Material listing: - whatever the materials that are placed in listing for a customer he can access those materials only.
    Maintaining Records for listing: -
    Logistics
    Sales and Distribution
    Products
    Listing / Exclusion
    VB01 – Create
    Enter the Listing type A001and select the key combination.
    Enter the customer and place the required materials in listing and save it.
    Material Exclusion: -
    Maintaining Records for Exclusion: -
    Logistics
    Sales and Distribution
    Products
    Listing / Exclusion
    VB01 – Create
    Enter the exclusion type B001
    Place the required materials in exclusion.
    Note: - Exclusion is given preference over listing.
    This concept is based on condition technique.
    SPRO
    Sales and Distribution
    Basic Functions
    Listing / Exclusion
    Sl. No. Listing Exclusion
    1 Customer / Material Customer / Material
    2 A – 1 A – 2
    3 A001 B001
    4 A002 B002
    Step 1: - Maintain condition tables for listing / Exclusion [OV06]
    Step 2: - Maintain Access sequences for listing / exclusion
    Step 3: - Maintain listing / exclusion types.
    Step 4: - Procedures for maintaining listing / exclusion
    Step 5: - Activate listing / exclusion by sales document [OV04]
    Material Determination: - Substituting one product with other product is called material determination.
    Maintaining the records for Material Determination: -
    SPRO
    Logistics
    Sales and Distribution
    Master data
    Products
    Material Determination
    VB11 – Create.
    Enter the determination type [A001] (Material Entered).
    Material Entered: - Here enter the original material which has to be substituted.
    Material: - Enter the material with which we want to substitute the main material.
    Reason for Substitution: - specifies the reason why the system automatically carried out material substitution.
    To enter multiple materials as substitution select the icon alternative materials.
    This concept is based on condition technique.
    SPRO
    Sales and Distribution
    Basic Functions
    Material Determination
    Maintain prerequisites for material determination.
    Create condition tables [OV16]
    Maintain access sequences
    Define condition types
    Maintain procedure
    SPRO
    Sales and Distribution
    Basic Functions
    Material Determination
    Assign procedures to sales document types [OV14]
    Defining the reason for substitution: -
    SPRO
    Sales and Distribution
    Basic Functions
    Material Determination
    Define substitution reasons [OVRQ]
    Go to new entries and define
    Substitution reason: - Specify the substitution reason [0001]
    Description: - Advertising campaign
    Entry: - If we check this field the system prints the name or number of the original material on the corresponding output.
    Warning: - If we check this field the system displays a warning message before substituting the material.
    Strategy: - Controls whether the product selection should occur automatically in the background or whether the alternative materials should be offered for a selection in dialog box.
    Out come: - Controls whether the out come of product selection should replace the original entry or whether it should be recorded as a sub item of the original entry.
    OUTLINE AGREEMENTS
    1) Scheduling Agreements: - It’s an outline agreement with the customer containing the delivery dates and the quantities. These are entered as schedule lines in the scheduling agreement.
    We can create the schedule lines when we create the scheduling agreement or we can create them later.
    We fulfill a scheduling agreement by creating the deliveries in the schedule as they become due.
    Creating a Scheduling Agreement: -
    Logistics
    Sales and Distribution
    Sales
    Scheduling Agreement
    VA31 – Create
    Scheduling Agreement type “DS”
    2) Contracts: - These are the outline customer agreements that display when the materials or services are sold within a certain time period.
    a) Quantity Contracts: - It’s an agreement that your customer will order a certain quantity of a product from the company during a specified period.
    The contract contains basic quantity and price information but does not specify delivery dates or quantities.
    b) Value Contracts: - It’s a contractual agreement with a customer that contains the materials or services that they may receive within a time period and “Up to a target value”.
    A value contract can contain certain materials or a group of materials. [Assortment Module]
    c) Service Contracts: - It’s an agreement that contains the conditions for offering a certain service to the customer. We can manage rental and maintenance contracts in the standard R/3 system.
    A service contract contains validity dates cancellation conditions price agreements and the information on the possible follow up action.
    d) Master contracts: - It’s a document in which we can group contracts together as lower level contracts. The master contract contains the general terms, which apply for all lower level contracts.
    Creating Contracts: -
    SPRO
    Sales and Distribution
    Sales
    Contract
    VA41 – Create
    Contract Types: -
    Master ContractGK
    QuantityNMS  Contract
    Value ContractZWK1
    Value Contract GeneralWK1
    WK2  Material relevant value contract
    Service and MaintainSC  contract
    SPECIAL SALES ORDERS
    Cash Sale: - It’s an order type which we use, when the customer orders picks up the goods and pays for the goods immediately the delivery is processed as soon as the order has been entered and the billing is related to the order.
    Creating Cash sale: -
    VA01
    Order type “CS” or “BV” and everything is same as sales order
    Item Category – BVN
    Note: - In BVN the field “Credit Active” is not checked.
    Note: - when we save the cash sale document the system will automatically create the delivery document. For this the following customizing setting has to be done.
    In the definition of the document type CS we need to take the value “X” [Create delivery immediately if the quantity conformed for today] in the field “Immediate Delivery”.
    Rush Order: - In the rush order transaction the goods are delivered on the same day as the order is placed.
    When we save the rush order document the delivery is automatically created and billing is related to delivery.
    Creating Rush Order: -
    VA01
    Document type “RO”
    Item Category “TAN”
    Note: - For the delivery to be automatically created the following setting has
    to be done.
    In the definition of document type “RO” take the value “X” in the field “Immediate Delivery”
    Reward if Useful
    Thanx & Regards.
    Naren..

  • Using SOAP-JMS binding for business process

    Hi all,
    We are currently designing one business process which consume MQ messages. The MQ message body is SOAP XML. SOAP Headers carry business specific important data section, so we don't want to loose these headers at any cost. The message consumer is the Websphere process choreographer business process, reading message as a JMS message. When we develop the business process, we are planning to use SOAP-JMS binding. But problem with SOAP-JMS binding is: when the MDB reads the message off the message queue, it strips off all the SOAP headers and delivers only the SOAP body. Is there a way to make this behaviour change to keep the SOAP headers? You may suggest to use JMS bindings, but JMS binding will send the message body as WSIF message (as a serialized java object). I'm not sure of how easy it is to marshalling/unmarshalling of this serialised object. My main concern is around, how to identify the "type" of the message while marshalling. Would writing our own MDB solve the problem? Again MDB's sends messages as WSIF messages to the business process EJB's, which I guess I get stumble across the same marshal/unmarshall problem. Hope I made myself clear of what i'm going trying to do. Any advice is highly appreciated.
    Regards,
    Prasad

    Hello Markus,
    I just paste my answer form the other forum entry Re: Business process management strategy in SAP?
    in a nutshell BPM Netweaver is focussing on so called edge-processes (usually
    SOA-based and often workflow related). These edge-processes a thought to enhance exisitng core business processes and should provide the fast competitive edge versus competitors. Examples would be also xApps. For this Netweaver provides process modelling tools, where you can get exectuable code through the integration between CE and PI. The monitoring part for these processes is mainly targeting business end-users and business manager.
    Business Process Monitoring with Solution Manager focusses on core business processes which are realized with the "conventional", "old" SAP Architecture, e.g. Order-to-Cash or Procure-to-Pay. You get a combination of technical monitors (average response times of transactions, background job runtimes, monitors for IDOC or qRFC processing) and application related monitors (you get more than 200 pre-configured application monitors out-of-the-box like number of overdue customer orders or outbound deliveries or number of deliveries with goods issue posted but no invoice). The target group here is the support organization of the customer, from Basis-Support over application support on IT side to process owner on business department side.
    Overview presentations can be found under
    https://service.sap.com/bpm --> Media Library --> Customer Information -->
    "Business Process Monitoring - Part 1 & 2".
    Or look under https://www.sdn.sap.com/irj/sdn/nw-processmonitoring
    In the end BPM Netweaver and BPMon SolMan are complementary for different purposes and different target groups.
    Best Regards
    Volker

Maybe you are looking for