SC order to create commitment in CJ30 / CJI5

Hello SRM Guru's,
Extended Clasic Scenario
Business Process: SC is ordered with budget avalibility control active in ECC is created with a WBS element having budget assigned to it , this SC will go for approval>>> PO will be created in EBP, will go for approval .....PO will get replicated in ECC.
We want to create commitment in CJ30 for that WBS element as soon as SC is ordered and not wait untill SC is approved.
We dont want to wait until PO gets replicated and PO creates comittment.
How can we go ahead on this? Can BBPCO idoc handle this if i use this in new process code and add this in ALE Inbound/Outbound?
Has anyone did this for create , change, delete of SC.
Thanks,
Anil

Masa is rigt.
This is not standard or simple to acuhieve.
We also tried and dropped.
Pl. read useful remarks from one of the relevant thread.
BR
Dinesh
as the guys above pointed out - if the shopping cart does not create a backend document directly, you'll have no commitment posted.
You have to distinguish between check - this always happen, ie. a commitment simulation is done from SRM -- nothing is really posted.
If you like to implement a (lean) shopping cart commitment (standalone+extended classic SC is considered lean from budget/commitment management perspective), you have to create a mechanism analogous to the save methods of the PO --> here a commitment iDoc BBPCO01 is sent to the backend.
Unfortunately, this is not trivial at all. You have to build up the commitment with SC. This would be not overly complicated - but to achieve correct commitment management, you'd have always post the correct reference in the relevant follow on documents.
Example - with PREQ commitment implemented.
You create a SC with 3 line items -- each posted to a different IO.
You create commitment of the type PREQ on the IOs with reference to your SC in SRM.
Now you combine a PO in Sourcing Cockpit out of your original + 3 other SCs - each with several line items posted to diverse IO/CC/WBS/whatever. For the PO you create -- let's assume it has 5 line items, you have to check the budget correctly and create 5 BBPCO01-iDocs posted with the right reference into the ERP interface. This would minimize your PREQ commitment and built up PORD commitment. Just imagine further the second PO of the remaining SC's line items will be reduced in quantity partially, checked, ordered -- reduce PREQ commitment, building up PORD commitment. Then you delete some line items of PO No.1 and adjust some quantities on line items of PO No.2....
I mean this is the complexity you'd have to take care of. It is not easy - but it is not impossible.
There is a consulting solution from SAP for this. If you like get back to me, I can forward your request to this not-free-of-charge service.

Similar Messages

  • Error creating commitment

    Can any one please help me solving this issue
    I have fund managemtn activated in the sytem as well .
    in order to create commitment i need to have a GL ? if yes then what setting should i make in order to crate estimated cost adn settle themwhen creating TRIP request
    Regards,
    vijay
    Moderator: Please, avoid asking basic questions and try formulating your question focusing on the specific problem/issue

    Hi ,
    If you have activated funds management then in that case you will have to maintain the settings in FMDERIVE .
    Kindly check the same with your conter part in FM whether he has done all the setting or not .
    Secondly , you will have to enter the correct commitment item in GL accounts also in FS00.
    Check and revert back in case you are still stuck up.
    Regards ,
    Dewang T.

  • Creating Commitment Items In Purchase Order Level

    Hi Friend,
                    I need some information on How to create commitment items  at Purchase Order item level. Any  BADI's,  please suggest me.
    Thanks in Advanced
    Shiv'.

    Hi dude ,
    Here i am not suppose to  create any new tab at item level , could you  little bit clear............,
    Thanks .
    Shiv'.

  • How to creat commitment for PO PR but not creat statistical cost for GR

    Hi,
    Quantities and Values in Valuated Project Stock: Example - Material - SAP Library
    Planning
    Material FIN-M is assigned to network activity V10 and is managed in the project stock for WBS element P/4711.1.
    The network type is flagged as appended and apportioned to the WBS.
    Before the first MRP planning run or before the planned orders are converted into purchase requisitions or production orders, the following amounts appear in WBS element P/4711.1:
    Planned costs of $500,00
    Remaining order plan value of $300,00
    The MRP controller begins by converting the planned orders. First, the planned order for the material RAW-M is converted into a purchase requisition and the planned order for the material SEMI-M is converted into production order A2.The order type is flagged as not appended and apportioned to the WBS.The remaining order plan value in the WBS element changes by the amount of the internal activities portion of production order A2 to $400,00 (300,00 + 100,00).After the purchase requisition is converted into a purchase order, a cost commitment of $50,00 also appears in WBS element P/4711.1.
    External Procurement
    Valuated goods are received for the purchase order, but the price is $10 different at $60. Assuming that material RAW-M is price-controlled, this gives rise to a debit posting of $60,00 in the stock account and credit posting of $60 in the GR/IR clearing account (Financial Accounting).If the inventory accounts was created as a cost element in CO, the following appear in WBS element P/4711.1:
    Statistical actual costs of $60,00 in the stock cost element
    A cost commitment of $0,00
    If material RAW-M is price-controlled the standard price is $50,00, the postings in Financial Accounting are: $50,00 debit to a stock account $10,00 debit to a price difference $60,00 credit to the GR/IR clearing account
    In this case, the only figure in the WBS element would be statistical actual costs of $50,00.
    Above excerpt from SAP help, may I know how to do configuration to creat commitment for PO PR but not creat statistical cost for GR?
    Thanks and regards,
    Ray

    Hello Jie,
    if i right assuming your query then PR->PO= Commitment should be created.
    but GRN by MIGO=Statistical cost should not create once MIGO if right then actual cost would be 0.
    you can activate commitment by OKKP transaction.
    And you want to cost should not be statistical after MIGO right?
    here solution is cost never statistical type until account assignment object not statistical type this is my assumption.
    if this is the issue then check G/L account from the PO. then check that G/L account, whether it is a B/S account or P&L account? I think you have wrongly assigned P&L account.
    Regards,
    Sanjeev

  • How can we remove an unwanted # in sales order texts created using a bapiFM

    Hi,
    i've written the following code which splits the record fetched from apllication server and moves it into a workarea.
    CONSTANTS:c_sep VALUE cl_abap_char_utilities=>horizontal_tab, "for separation
    SPLIT wa_tab1-rec1 AT c_sep INTO wa_inf_itm-inf_vbeln
                                           wa_inf_itm-itm_number
                                           wa_inf_itm-material
                                           wa_inf_itm-req_qty
                                           wa_inf_itm-uom
                                           wa_inf_itm-amount_pr00
                                           wa_inf_itm-amount_pi02
                                           wa_inf_itm-amount_mwst
                                           wa_inf_itm-amount_vprs
                                           wa_inf_itm-currency
                                           wa_inf_itm-text.
    Here c_sep will have a value '#' instead of 'space' in Flatfile from application server.
    The field 'wa_inf_itm-text' though it doesnot contain any value in debugging, when the sales order is created using FM 'BAPI_SALESORDER_CREATE_FROM_DAT2' the item texts are having a # character at the end of the text if it has any text(when checked in va03--sales order item text) or if it doesnot contain any text ,then also # character is seen in texts.
    Thanks & Regards,
    Prasad Reddy.

    hi
    use
    Replace all occurrence of '#' with space from .......
    I think it will solve ur problem.
    Rewards with point if helpful.
    Regards
    Santosh.

  • How do you shuffle the image order when creating a new slideshow in apterture 3?  i would like to do this automatically when creating a new slideshow.  i see how you do it when you just play a slideshow.

    how do you shuffle the image order when creating a new slideshow in apterture 3?  i would like to do this automatically when creating a new slideshow.  i see how you do it with presets when you just play a slideshow, but i don't see an option to randomly shuffle the slide order when you create a new slideshow.  i know you can sort it by different fields, but i want it to be random.  thanks.

    If you want to rearrange images in random order you can try an AppleScript:
    retrieve a list of selected images from Aperture
    shuffe the list properly
    create an album in Aperture and add the images from the list to the album (make sure that the album set to be orederd manually)
    Here  is a sample script that shuffles the selected images and displays them in random order in Full Screen Mode:
    on removeItem(ims, i)
      -- remove the item at position "i" from a list ims
              if ims is {} then return {}
              if (length of ims is 1) then return {}
              if i < 2 then return rest of ims
              if (i = length of ims) then return (items 1 thru (i - 1) of ims)
              if i > (length of ims) then return ims -- should be error?
              return (items 1 thru (i - 1) of ims) & (items (i + 1) thru (length of ims) of ims)
    end removeItem
    on shuffle_items(ims)
      -- shuffle the items of the list "ims" randomly
              local numitems, ims_shuffled, nextrest, nextpick, i
              set numitems to length of ims
              if length of ims < 2 then return ims
              set ims_shuffled to {}
              set nextrest to ims
              repeat until nextrest is {}
                        set i to (random number (numitems - 1)) + 1
                        set nextpick to item i of nextrest
                        set beginning of ims_shuffled to nextpick
                        set numitems to numitems - 1
                        set nextrest to removeItem(nextrest, i)
              end repeat
              return ims_shuffled
    end shuffle_items
    on shuffleIms()
      -- retrieve the selected images from Aperture
      -- and display them in random order in full screen mode
              local imageSel, shuffled, i
              tell application "Aperture"
      activate
                        set imageSel to (get selection)
                        set shuffled to my shuffle_items(imageSel)
                        set fullscreen to true
                        if imageSel is {} then error "Please select some images."
                        repeat with i from 1 to count of shuffled
                                  reveal {item i of shuffled}
      delay 3 -- chnage that to the time you want
                        end repeat
                        set fullscreen to false
                        return shuffled
              end tell
    end shuffleIms
    shuffleIms()
    Some more code snippets to go from here:
    To create an album:
                        tell library 1
                                  if not (exists album "shuffledAlbum") then
      make new album with properties {name:"shuffledAlbum", image version:shuffled}
                                  end if
                        end tell
    And to add the images from the shuffled list to the album:
                        repeat with i from 1 to count of shuffled
                                  duplicate item i of shuffled to album "shuffledAlbum"
                        end repeat
    Regards
    Léonie

  • AUC Asset not getting created when Internal Order is created

    Dear Experts,
    While Creating the internal order ( Object Class - Investment Measure)
    AuC (Asset Under Construction) not getting created automaticall . Note Investment profile is already there in the order.
    Following steps below are configured -
    1. Define the AuC Asset Class (with investment measure) - OAOA
    2. Define the Asset Class u2013 for Main Asset - OAOA
    3. Define Investment Profile - OITA
    a. Assign the AuC Asset Class (Step-1) in the investment profile
    4. Assign Investment Profile to Model Order - OITA
    5. Define Order Type (Investment) - KOT2
    a. Settlement Profile - OKO7
    b. Maintain Allocation Structures - OKO6
    Thanks
    Sanjai

    Hi Sreekanth,
    What is the setting needed to create AUC Automatically when an Internal order is created ?
    I have done all the setting, but still when I save Internal order neither AUC asset is getting created.
    So I went to extras selected create AUC and it went to AS01, but when I came back (F3) from AS01 to Internal Order and save , Auc Asset is not getting captured in the settlement rule. I even tried to give manually the AUC Asset in the settlement rule, for which sys is not allowing in the settlement rule.
    Any thoughts are highly appreciated
    Advance Thanks
    Sanjai

  • Error message while creating commitment for an employee using PBC

    We implemented Position and Budgeting control (PBC) in SAP ECC 6.0. While running the commitment creation against each employee using infotype 724 (Financing status), we are getting error message for few employees as below.
    Line item (20/1000000010/ 1) has not yet been approved in Accting; See long text
    Message no. HRFPM495
    Diagnosis
    The posting status of the line item has a value that does not allow further changes.
    This can be for example when the change transferred to Accounting has not yet been approved there, or the posting status has not yet been reconciled with the processing status of the document in Accounting.
    System Response
    Further changes for this document will continue to be rejected until the change transferred to Accounting has been approved.
    Procedure
    Perform the Report for Reconciling the Posting Status and the Approval Status to reconcile the status of the document with the current status of the document in Accounting.
    We executed the program RHRFPM_WF_RECON and try to post the document but the document status u201CZu201D is not changing and the amount is showing under u201CParked changeu201D field. The workflow is not active in PBC and in Fund Management. For few employees, we are able to create commitment successfully and for few employees the above error message is coming. We are not able to understand why only for few employees are happening like this.
    The relevant note for this error message is 1261042 but when we checked itu2019s already applied in the system. Now our system highest support package is SAPK-60037INSAPHRGXX (for soft ware component EA-HRGXX), SAPKE60037 (SAP-HR), SAPKGPHD37 (EA-HR). We have not implemented any EHP for ECC 6.0.
    Kindly Assist.
    Regards,
    Reddy

    Hi Reddy,
    I believe you should report this issue in HCM forum (ERP HCM Forum) there the experts will be able to help you better.
    Best Regards,
    Vanessa.

  • Make to Order- Avoid creating Firmed Planned Orders

    Hi Gurus,
    I am using strategy 50 for one of my materials and when i create sales order agains that material a firmed planned order is created automatically. As this is firmed planned order in case i stock in material for that sales order and fullfill its requirement and run MD50 MRP against sales order. The planned order still exists as it is firmed where as i need it to be deleted after running MD50, because required quantity has been fullfilled using transfer posting from another stock. Please suggest how can i achieve it. Is there any configuration available to create unfirmed planned orders instead of firmed planned orders against sales orders? as unfirmed planned orders get deleted after executing MD50 in such a scenario.
    Best Regards,
    Shah

    Dear,
    What is your MRP type for these material? Use PD and check
    Check the planning time fence field for those materials. If the requirements are within the planning time fence, then it will create firmed planned orders.
    Go to OPP1Master Data- > Check MRP Types--- here, on "Control parameters" tab you can find the desired field called "Firming type". Make it bank then system will not create the Firmed planned order.
    Also refer this link,
    Re: firmed planned orders
    Regards,
    R.Brahmankar

  • How to Release the order  while creating an order?

    Hi
      My requirement is to create an order and release(REL) it immediately upon creation.I have created an RFC FM wherein which I am calling the Bapi 'BAPI_ALM_ORDER_MAINTAIN' to create an order.
    Following method I have tried to release the order, but still my purpose not resolved completely.
    Creted the 'RELEASE' method in the BAPI call upon creation of order, but it throws a BAPI error.
    I tried  with FM 'STATUS_CHANGE_INTERN' in the BADI of an order to release it. It does release the order. But the problem is afer the order is created and released by BAPI & BADI, I could still see the Green Flag(Release) in 'Iw 32' though system status changed to 'REL' Status. on Top of it , I could still observe the Creted Status(CRTD) system status in the order. Actually once the order is Release(REL), created status(CRTD) should not be displayed .
    What would be the best approach to acheive the result?.Appreciate your valuable reply on this regards.
    Regards
    sri-

    Hi,
    Try this..
    Create a new RFC function module in SE37 with the same parameters as the FM ALM_ME_ORDER_RELEASE
    In the attributes of the new FM set the radio button "REMOTE ENABLED"
    Then call the FM ALM_ME_ORDER_RELEASE inside your new FM..
    Generate ..
    Then call this new FM in your user exit...with IN BACKGROUND TASK.
      CALL FUNCTION 'Z_ALM_ORDER_RELEASE'
                   IN BACKGROUND TASK.
    Hope this works..
    Thanks,
    Naren

  • User EXIT/BADI for new creating commitment in transaction TRIP

    Hi,
    We have a requirement where we do not want to create commitment at the time of creation of expense statement by employee (we are creating expense statement using tcode TRIP), it should post to actual budget at the time of posting of expenses to FI  through tcode PRRW.
    Is there any BADI/Userexit by which we can achieve this.
    Thanks & Regards,
    Jyoti

    no reply recd. so closing this question

  • In order to create a web service on SAP R/3 what are the prerequisites.

    Hi All
    I want to create a web service(for a bapi) on SAP R/3  which will be used by a third party application. I dont know anything about creating a web service. My question is <b>in order to create a web service do we need to run Sap R/3 on netweaver ?</b>. I cannot see create web service on my BAPI screen.
    Thanks

    Hi Dohr
    We are running 4.7 on WAS 6.20 .I heard ,if we have to activate webservices on WAS 6.20  it will expose all the RFCs and BAPIs as web services. Could you explain me what is the main difference between WAS6.20 and WAS6.40 in terms of creating web services and how do i activate web services.
    Thank you very much

  • Block For billing when sales order is created

    Hi experts,
                   I have a requirement in which i want to block the sales documrnt for billing when the sales order is created with particular discount value.
    for this i have checked the condition of discount first it works fine no i want to block it for billing.
    My SD consultant told open the sales doc in change mode(VA02) and then go to Billing Block field (FAKSK)  and then give 02 Compl confirm missing and save the doc
    So for this i have writen a method.
    SET Parameter ID 'VBELN' Field OBJECT-KEY.
    Call Transaction 'VA02' and SKIP FIRST SCREEN.
    SET Parameter ID 'FAKSK' Field '02'.
    in this it is calling the VA02 screen but i am not able to pass the billing block value and save.
    Please give me a solution how to do this.
    for blocking i have also used the standard method in BUS2032  SetDefaultBillingBlock
    it is not blocking the billing.
    Or should i use some bapi for this.
    Regards,
    Hari

    Hi Hari,
    SET parameter ID only sets the value to an input field. It wont saves to the database. More over i don't find any parameter ID for billing block in VA02.(May be because it is a drop down).
    Use BAPI BAPI_SALESORDER_CHANGE Pass the sales order number, ORDER_HEADER_IN-BILL_BLOCK = ur blocking code, ORDER_HEADER_INX-BILL_BLOCK = X.
    After calling the BAPI call BAPI_TRANSACTION_COMMIT.
    Above procedure is to programativally.
    If u want to do it manually then directly open VA02 and change the billing block and save.
    I dont think we can set parameter ID for billing block
    Thanks,
    Vinod.

  • Want to get a popup when sales order is created or saved

    hi all ,
             I want to get a popup when sales order is created or saved .Is there any  user exit for the same?
    thanks in advance ,
    Naval bhatt

    Hi,
    try this.
    Go to the include MV45AFZZ of Sales Order Main program SAPMV45A
    and find the correct exit in that and write the User exit code after saving the document FORM USEREXIT_SAVE_DOCUMENT_PREPARE or
    FORM USEREXIT_SAVE_DOCUMENT by calling/writing the
    fun module POP_UP_TO_CONFIRM.
    Regards,
    Anji
    Message was edited by:
            Anji Reddy Vangala

  • When sales order is created ,costing of a material cann't be created automa

    dear suppporter:
      when sales order is created ,costing of a material cann't be created automatically.if i cost the material in va02 ,the cost can be generated.please help me analyse it .
    best regards.

    There is Tick in Delivery block 01 Deliveries: Blocking Reasons/Criteria
    I have observed in testing Before you save a sales order, you look at the schedule line overview, you can see what the system would Proposed confirm date and confirmed qty, if the block were  not set. However, as soon as you save the sales order,(warring message Oldest open items over due will appear) the confirmed quantities are automatically reset to zero because sales order is Blocked. Here the goods remain available for other customers.
    Note : When you release the sales order the automatically in sales order confirmed qty and proposed date will come.
    Here the problem is  when they do MRP run after sales order saved with block Planned order is creating.

Maybe you are looking for