Same BO is getting invoked for Pur. Order, Schedule Agreement and Contract

Hi All,
My Scenario is like this:
For Purchase order, Scheduling Agreement and for Contract the Release Statergy are same. For these three scenarios i have created 3 different workflow templates.
My Purchase order workflow is working fine.
My problem is :
When i create a Schedule agreement or a contract, my PO business object is getting invoked and it goes to error.
I have a doubt:
For all the three scenario's they are using same number range, will this may be one of reason for the above problem???
Kindly help me to resolve the issue.
Thanks and Regards
Balaji E.

Hi,
You can check this link:-
https://www.sdn.sap.com/irj/scn/wiki?path=/display/abap/workflow+scenario (based on PO change)
https://www.sdn.sap.com/irj/scn/wiki?path=/display/crm/action%252bprofiles%252bin%252bsap-crm(reason for more than 1 WF trigger)
More than 1 WF trigger, could be that there would be a triggering condition that triggers more than 1 WF. Since further the conditions are not satisfied, this could lead the WF in error state.
Let me know if u still face any issues..!!
Regards,
Kanika

Similar Messages

  • RBA GATP check is not getting invoked for Sales Order

    Hi Everyone,
    RBA GATP check is not getting invoked for Sales order.
    I maintained the configuration settings for 'Rules-Based Availability Check', APO general settings (check mode, check instruction), carried out integrated rule maintenance, Rule determination for the combination of order type & product, associated the check mode to product master. Also maintained all the settings in ECC towards Req class, Req type, checking control etc.
    However, sales order is not invoking RBA Check though it is showing up the 'Rule' icon in the screen. Also, in the APO Availability check in Sales order when I click onto 'check instruction', I get the checking mode that pertains to RBA for business event 'A' (Sales order). Though I have not maintained any stock for the main material for which I have the sales order, yet system is confirming any quantity that I put in.
    I would expect that system would propose the same material in an alternate location where we have stock through RBA.
    Request you to share ideas on this.
    Regards,
    Avijit Dutta

    Hi Avijit,
    You should used No Checking Horizon in Checking instructions and also Check your rule control settings.
    What you have defined in 1st and 2nd steps. Check whether product substitution is carried out or Location Substitution.
    Thanks,
    Bala.

  • Exit for role determination via exit for scheduling agreement and contract?

    Hi..
    I have a requirement to fetch the agents in run-time for PO,PR,SCHEDULE AGREEMENT, CONTRACT..
    For PO i am using EXIT : - M06E0005
    For PR release i am using EXIT :- M06B0001
    By using above 2 exits i am getting the agents at run-time...
    Same way i need the EXIT for SCHEDULE AGREEMENT and CONTRACT..
    if there is any EXIT for this please share with me..
    Regards,
    Imtiaz Khan

    Hi Imtiaz,
    Ideally you should have your agent determination logic in workflow itself instead of determinining them in EXIT.
    Can you tell me why you are determining agents in exit and how you are making use of it ?
    Also let us know how your workflows are getting trigger for all these documents.
    Regards,
    Ibrahim

  • Concurrent timers are not getting invoked for same timer inf

    Do weblogic has some parameter in weblogic deployment descriptor like numAlarmThreads="5" minThreads="1" maxThreads="10" etc
    becoz I am facing one problem relating to timer service in EJB
    Problem Scope: Concurrent timers are not getting invoked for same timer info (Serializable object containing the details of timer).
    Details : I am implementing EJB timer 2.1 and when ejbTimeOut execution of one timer exceeds the interval time, next timeout doesn’t happens till the execution of first ejbTimeOut completes . Ideally the timers should behave in the manner that on every interval the ejbTimeOut should occur no matter the previous timeout is completed or not
    for example : consider there is timer T whose timeout occurs every minute, and on every timeout it calls process P, so on every minute ideally container should give call to process P irrespective of the previous status of P (call is complete or not). In our case next call to process P is not happening after timeout also since it is waiting for previous call to P to get completed

    You should also cross-post this in the WebLogic EJB forum:
    WebLogic Server - EJB

  • Concurrent timers are not getting invoked for same timer info (Serializable

    Problem Scope: Concurrent timers are not getting invoked for same timer info (Serializable object containing the details of timer).
    Details : I am implementing EJB timer 2.1 and when ejbTimeOut execution of one timer exceeds the interval time, next timeout doesn’t happens till the execution of first ejbTimeOut completes . Ideally the timers should behave in the manner that on every interval the ejbTimeOut should occur no matter the previous timeout is completed or not
    for example : consider there is timer T whose timeout occurs every minute, and on every timeout it calls process P, so on every minute ideally container should give call to process P irrespective of the previous status of P (call is complete or not). In our case next call to process P is not happening after timeout also since it is waiting for previous call to P to get completed

    You should also cross-post this in the WebLogic EJB forum:
    WebLogic Server - EJB

  • Concurrent timers are not getting invoked for same timer info

    Problem Scope: Concurrent timers are not getting invoked for same timer info (Serializable object containing the details of timer).
    Details : I am implementing EJB timer 2.1 and when ejbTimeOut execution of one timer exceeds the interval time, next timeout doesn’t happens till the execution of first ejbTimeOut completes . Ideally the timers should behave in the manner that on every interval the ejbTimeOut should occur no matter the previous timeout is completed or not
    for example : consider there is timer T whose timeout occurs every minute, and on every timeout it calls process P, so on every minute ideally container should give call to process P irrespective of the previous status of P (call is complete or not). In our case next call to process P is not happening after timeout also since it is waiting for previous call to P to get completed

    You should also cross-post this in the WebLogic EJB forum:
    WebLogic Server - EJB

  • Class for Purchase order item components and Production order components

    I'm looking for a some classes.   I'm very new to objects, so I could be searching for them incorrectly.
    The first class I'm looking for is a purchase order class that contains the item components.  I've looked at CL_PO_ITEM_HANDLE_MM and CL_PO_HEADER_HANDLE_MM.  I couldn't find components as a part of either of the classes.
    The second one I'm looking for is not as critical.  It is for the components for a production order.   I have a function module: BAPI_PRODORD_GET_DETAIL that gets the components for the order.  However, to take advantage of objects - I read somewhere - that if possible I should avoid calling a function module.
    Any help that you could give would be greatly appreciated.
    Thank you!
    Michelle

    Hello Michelle
    I do not think there are already classes available on ERP 6.0 for reading production order (yet I might be wrong...). However, regarding purchase order you are already on the right track.
    *& Report  ZUS_SDN_OO_READ_PO
    *& Thread: Class for Purchase order item components and Production order components
    *& <a class="jive_macro jive_macro_thread" href="" __jive_macro_name="thread" modifiedtitle="true" __default_attr="1206523"></a>
    "& NOTE: Coding adapted from BAPI_PO_GETDETAIL1
    REPORT  zus_sdn_oo_read_po.
    TYPE-POOLS: abap, mmpur.
    PARAMETER:
      p_ebeln   TYPE ebeln  DEFAULT '3000000045'.
    DATA: gs_document    TYPE mepo_document,
          go_po          TYPE REF TO cl_po_header_handle_mm,
          gs_header      TYPE mepoheader,
          gd_tcode       TYPE sy-tcode,
          gd_result      TYPE mmpur_bool.
    data: gt_items       type PURCHASE_ORDER_ITEMS,
          gs_itm         type PURCHASE_ORDER_ITEM,
          gs_item        type mepoitem.
    START-OF-SELECTION.
    *  prepare creation of PO instance
      gs_document-doc_type    = 'F'.
      gs_document-process     = mmpur_po_process.
      gs_document-trtyp       = 'A'.  " anz.  => display
      gs_document-doc_key(10) = p_ebeln.
    *  object creation and initialization
    **  l_ebeln = purchaseorder.
      CREATE OBJECT go_po.
      CALL METHOD go_po->po_initialize( im_document = gs_document ).
      CALL METHOD go_po->set_po_number( im_po_number = p_ebeln ).
      CALL METHOD go_po->set_state( cl_po_header_handle_mm=>c_available ).
    *  read purchase order from database
      gd_tcode = 'ME23N'.
      CALL METHOD go_po->po_read
        EXPORTING
          im_tcode     = gd_tcode
          im_trtyp     = gs_document-trtyp
          im_aktyp     = gs_document-trtyp
          im_po_number = p_ebeln
          im_document  = gs_document
        IMPORTING
          ex_result    = gd_result.
    *  there was a problem in reading the PO
      IF ( gd_result EQ mmpur_no ).
    **    l_messages = l_handler->get_list_for_bapi( ).
    **    PERFORM return TABLES l_messages return
    **                          poitem poschedule poaccount.
    **    CALL METHOD l_po->po_close( ).
      ELSE.
        gs_header = go_po->if_purchase_order_mm~get_data( ).
        WRITE: / gs_header-ebeln,
                 gs_header-bukrs,
                 gs_header-bsart,
                 gs_header-lifnr.
      ENDIF.
      gt_items = go_po->if_purchase_order_mm~get_items( ).
      LOOP AT gt_items INTO gs_itm.
        gs_item = gs_itm-item->get_data( ).
        write: / gs_item-ebelp,
                 gs_item-matnr,
                 gs_item-menge.
      ENDLOOP.
    END-OF-SELECTION.
    Regards
      Uwe

  • I get charged for $9.99 each month and i have no idea what that is. Whatever is it product or membership could you cancel it please? Thank you!

    I get charged for $9.99 each month and i have no idea what that is. It has been a long time since I used abode products so I am really not sure it is a product I purchased before. But I would like to cancel whatever it is on my account and stop the payment please. Thank you~

    This is an open forum, not Adobe support... You need Adobe support to cancel a subscription
    -cancel http://helpx.adobe.com/x-productkb/policy-pricing/return-cancel-or-change-order.html
    -or http://helpx.adobe.com/x-productkb/policy-pricing/cancel-membership-subscription.html
    -or by telephone http://helpx.adobe.com/x-productkb/global/phone-support-orders.html

  • Contract , scheduling agreement and service order

    Hi all,
          Can anybody tell me about the contract scheduling  agreement and when we can suggest our client to go for schedule or contract agreement ?
    Pls tell me elaborately .
    Also Pls explain me about service order and when can i go for service order . whether it is restricted to AMC ?
    Pls explain me elaborately.
    pls explain me steps for creating contract or scheduling agreement and service order..........................
    points to be rewarded.
    Regards,
    Girish.

    Hi,
    Contract is outline purchasing agreement where you have a contract with the vendor,may be a for a predetermined quantity or predefined value. So everytime you need the matl,  you need to make PO ref the contract asking for the delivery of the matl. In such instance when PO is ref with contract its called contract release orders or call off orders. So Process are ME01, ME11, ME31K with aggnrement type, ME51,ME21 & MIGO,
    Scheduling agreement is a long term purchase agreement, where you will keep issuing the delivery schedules whenever there is a change in requirement or at predetermined time intervals. The delivery schedule can be on hour/daily/weekly/monthly basis. SA is also an agreement with the vendor for the supply of matl, may be a quanity or value. The delivery dates will be maintained in ME38 ref the SA which are called delivery schedules.So you can maintain the delivery schedule and communicate the vendor on Forecase basis or JIT basis. And when you need some more matl then will only create SA deliveries using ME38. SA could be of 2 types:- without release documentation-system will transmit the delivery info to the vendor once you save the document.
    With release documentation- after creating the delivery schedules you need to create SA release using ME84.So Process are ME01, ME11, ME31K with aggnrement type, ME38 & MIGO,
    Service order or service PO is created with item Category "D" and an account assignment category as per ur requirement. U can not enter ur material here only u have to maintain short text of material. Example: You want to clean the boiler and u given contract to your Vendor. Vendor sends quotation mentioning that Rs.100/hr/Man head. Now how you will measure the cleaning activities of furnace? You can pay to contractor based on the hourly basis/ man head spent in cleaning activities. So in this case create the Purchase Order mentioning "Cleaning" in the short text in Item overview(Acc assignment ' K' or “C” or “P” and Item category 'D) and item details " Man Head" Service No , Gross price - Rs.100.00 and unit - hour ( or pick from Service master) and Quantity-number of hours spent by all man head.
    The steps to create Service PO are:
    1) Maintain Item Category as D & account assignment such as cost center “K”or slaes order”C”
    2) Keep material code field blank.
    3) Enter description of service & other fields in the PO Item Overview level. Press Enter.
    4) System will prompt you to maintain services at Item Level. Maintain your service master number / service description & other fields (quantity / rate /)
    5) Save the PO.
    For more follow the links;
    For more follow the link;
    http://esoadocu.sap.com/socoview(bD1lbiZjPTgwMCZkPW1pbg==)/render.asp?packageid=DBBB6D8AA3B382F191E0000F20F64781&id=EB65A89F1AFD4C46AB61C6161BAF
    http://www.sap-img.com/sap-sd/sap-sd-scheduling-agreement-vs-contract.htm
    http://www.copacustomhelp.state.pa.us/infopak/nav/procurement/contracting/file1499/index.htm
    http://www.sap-img.com/materials/what-is-outline-and-scheduling-agreement.htm
    Regards,
    Biju K

  • Mapping between Sales Order-Schedule-Line and Delivery-item

    Hi together,
    I want to extend the Datasource 2LIS_12_VCITM (Delivery-number, -item, Order-number,-item is available) by Sales Order Schedule Line.
    Could not find any ERP table (VBEP and LIPS allow a mapping only on item level) for the mapping between Sales Order Schedule Line and Delivery item yet. The use of the extractor 2LIS_12_VCSCL for the extention (e.g. infoset) afterwards is no option.
    Thanks for your help in advance!!
    Assign full points!!
    Sven

    Hi Reddy,
    thanks for your answer.
    I know that I have to add this field.. but the problem is, how to fill this field. I don't know how to map the delivery-item with the schedule line-item.

  • Difference between sales order schedule line and item level data

    Hi All,
    Could you please let me know what is the difference between sales order schedule line and item level data?
    Thanks,
    Ramya

    Hi Ramya,
    Sales order schedule line contains del date, order qty, rounded qty, confirmed qty, delivery qty, schedule line category, purchase requisition etc.,  ie It contains the full details of sales order data with respect to the scheduled line of delivery.  The total quantity of a sales order item can be subdivided into schedule lines that contain the various subsets with the corresponding delivering dates.
    Sales order Item level data contains details of the item in the sales order like material code, net price, net value, UoM, PO details, reason for rejection if any, material group,billing date, plant etc., ie this
    contains the full details of item irrespective of scheduled line.
    Regards,
    R. Senthil Mareeswaran.

  • BAPI for creating sales scheduling agreement

    Hi All,
    I have a scenario where i need to create a sales scheduling agreement using VA31. I have tried using a function module "SD_SALESDOCUMENT_CREATE". I am able to create the document by inserting the correct data in "SALES_HEADER_IN", "SALES_ITEMS_IN", "SALES_PARTNERS" and using the update flag as " I ".
    When I try to insert data in "SALES_SCHEDULES_IN" the function module returns error message "No schedule line category could be determined during quantity adjustment".
    please provide help in finding out the right procedure for creating the scheduling agreement with schedule lines data.
    Regards.
    Anurag

    Hi,
    Did you shown this to your functional team.
    Regards,
    Madhu.
    Edited by: madhurao123 on Nov 21, 2011 3:29 PM

  • Copy 0CO_OM_WBS_5 to get variances for Sale Order / Item

    Hi ,
    I copied the existing 0CO_OM_WBS_5 extractor and modified it with a logic to bring the Result Analysis numbers for Sales Orders. But when trying to create a normal generic datasource with the FM  it is not allowing and giving me an error "E_T_DATA is not present in the the Function Module " The same is not available in standard datasource FM as well for 0CO_OM_WBS_5  .Do we need to maintain any table for mapping the datasource with FM and Extract Structure specific to the CO-OM Extractors.
    Help will be greatly appreciated.
    Regards,
    VSK

    Thanks.

  • GR  FOR pur .order  issue

    Hi
    when i am doing ..GR for puchase order ... system give error  like
    "value of goods moment is negetive"
    I Have create purchase order (subcontracting)..me21n..item cat L
    in pur .ord mention components..in 2 line items
    1st line item component issue to vendor
    2nd line item compnent with negative qty(by product
    Issuing components againt purchase order to vendor movtype 541
    when i am doing GR ..E.REEOR OCCURED
    PLS.. can any one guide me in this issue
    regards
    sesidhar

    Hi Sheshi,
    follow the following predure for subcontracting BP.
    for outgoing material to subcontractor.
    1. Create PO with Item category L
    a. In item screen of PO, you give mat & Qty which you will recieve from vendor.
    b. In Item detail--> Material Screen, click component or BOM... , system will take you to the component screen, there you give mat & qty which to be sent to vendor. Before that you ensure that material to be sent to vendor should have sufficient stock.
    c. Save it.
    2. use ME2O or MB1B ( 541 movt. type)  wrt PO to issue the material to vendor.
    3. Create Subcontracting Challan wrt to mat. doc. generated by MB1B or ME2O.
    for incoming material from subcontractor.
    1. Create GR wrt PO.
    2. Post the Excise doc. sent by Subcont.
    3. Reconcille the material qty.
    4. complete the subcont. process.
    hope this flow of subcont. will help u to complete the BP.
    Cheers...
    manoj singh

  • AIA PIPs for BRM(Order to bill and agent assited billing care)

    Hi,
    I have installed AIA11g FP and SOA11g on Weblogic 10. Now I would like to install PIPs for oracle billing and revenue management(Order to bill).
    I can only find AIA 2.5 release which is not compatible with weblogic 10.
    Could any one please let me know where can I get PIPs for SOA 11g and if not any work around to install the 2.5 PIPs on SOA11g.
    Thanks in advance.
    -Raj
    Edited by: user8722115 on 28.12.2010 6:16

    Hello there,
    My questions are similar to this one, so I post here too.
    I would like to know if AIA 2.5 could be installed on a "Oracle SOA Suite 10g
    (10.1.3.5.1) for WebLogic Server (10.3.1)" or if the only certified environment
    is the one described into the E2103301.pdf doc "AIA 2.5 Installation & Upgrade
    Guide" of January 2011, i.e. Oracle SOA suite 10.1.3.4 MLR#8 (+ patches ) with
    WebLogic 9.2 MP3.
    Also, what about AIA 2.5 with Oracle Fusion Middleware 11g?
    Regards,
    - KaRiNe -
    Motto : "Unsubmissive attitude!

Maybe you are looking for

  • I can no longer print email from my gmail account. when I select "print all" ling a dialog box opens trying to save file & firefox locks up

    I can no longer print email from my gmail account. when I select "print all" link, a dialogue box opens attempting to save as file type .xls. another dialogue box says firefox is preparing file... meanwhile firefox locks up.

  • Condition types in orders

    Hi,       I want to find out in what all sales orders a particular condition type was used. For example there is a condition type k005, now i want to find out in what all sales orders this condition type was used.      Useful responses are highly app

  • Why does a friend's PC say her IPhone is still attached to my Mac?

    A friend attached her I-Phone 5 to my Mac to download some photos into I-Photo. Now whenever she tries to link her I-Phone to her PC, it tells her it is already aligned to the Mac, and won't let her proceed. I don't know if the message is coming from

  • SNMP for TimesTen

    Hi I have installed timesten70500.solx8664.tar. [2] Oracle In-Memory Database Cache and [1] Client/Server and Data Manager I want use SNMP but any packages/files for snmp is not instaled automaticly. What I have to do to use SNMP (traps)? BR

  • Range Extender RE2000

    Got this range extender. Works fine at 2.4 GHz but bought it for 5.0 GHz to work in combination with Apple's Time Capsule, Mac Book and iPad & iPhone. But extender refuses to show 5.0 GHz websites. Manual configuration at 5.0 GHz still ends with a 2.