Budget exceeding Mail assigned in 0k14.

Hi frds,
Maintained one Budget Manager based on  internal order .Budget exceeding Mail user name assigned in Tcode-0k14.
But my customer is asking  while creating the internal order in Tcode- Ko01 . I will assign the user name in internal order Tcode- Ko01. The mail has to trigger the particular user created username in Tcode- Ko01.
How to achieve these . please help me out friends.
Regards,
Kabil

Please check include LKWEB_BUDGF01 of function group KWEB_BUDG. This calls FM " BP_ORDER_BUDGET_MANAGER " to read budget manager entered via OK14. You can either enhance the include or FM to send email to desired user.
Regards

Similar Messages

  • FM BCS - Budget Exceed mail alters to External mail Box

    Dear Experts
    We are going to implement FM BCS module  to my client. My client is asking Budget exceed mail alerts will trigger to external mail box. But as per my observation Budget exceeding  mail alerts are triggering to Supervisor  and user SAP Inbox. But my client is asking mail alters should trigger to supervisor external mail box only.
    Please suggest on this.
    Thanks in advance
    Rao

       method IF_EX_FMAVC_EVENT~MODIFY_MAIL_RECIPIENTS.
    TYPES:      BEGIN OF TY_ITAB,
                w_email type ADR6-SMTP_ADDR,
                END OF ty_itab.
    DATA: l_f_receiver LIKE LINE OF c_t_receivers,
          ITAB TYPE TABLE OF TY_ITAB,
          WA_ITAB type TY_ITAB,
          w_bname type XUBNAME,
          w_email type ADR6-SMTP_ADDR,
          adrn type USR21-ADDRNUMBER,
          pers type USR21-PERSNUMBER.
    READ TABLE c_t_receivers INDEX 1 INTO l_f_receiver.
    w_bname = l_f_receiver-receiver.
         select single ADDRNUMBER from USR21 into ADRN where BNAME = w_bname.
         select single PERSNUMBER from USR21 into PERS where BNAME = w_bname.
         select single SMTP_ADDR from ADR6 into w_email where PERSNUMBER = PERS and ADDRNUMBER = ADRN.
    l_f_receiver-receiver = w_email.
    l_f_receiver-rec_type = 'U'.
    append l_f_receiver to c_t_receivers.
    endmethod.
    Try this now the system will trigger external mail.
    PS: Email should be maintained for the user who is responsible for Fund center.

  • Budget exceed mail

    Hi Friends,
                     My requirement is ..When a budget exceed the system should trigger a mail to corresponding person.For this I got a customer exit  EXIT_SAPLBPFC_001.When budget exceeds for any WBS of a project this exit is triggered.I have a ztable where i have maintained all wbs , userid and email.So I get the data of userid , email of the wbs.After that i am calling function module SO_NEW_DOCUMENT_SEND_API1.After passing all details to the function module....But system is going shortdump...Plz Help me...If u want i can send the code..
    .Thanx in advance
    Bibekananda

    Hi Madhu,
                    In the function module SO_NEW_DOCUMENT_SEND_API1 , SAP provides a an example.I copied the example and there I change the ,mail id .Now I do the ME51n and exceeds the budget for that. Now It is triggering the exit and every value is passing to the variable correctly.After some operation , System shows some information message UPDATE WAS TERMINATED.
    DATA: OBJPACK LIKE SOPCKLSTI1 OCCURS  2 WITH HEADER LINE.
    DATA: OBJHEAD LIKE SOLISTI1   OCCURS  1 WITH HEADER LINE.
    DATA: OBJBIN  LIKE SOLISTI1   OCCURS 10 WITH HEADER LINE.
    DATA: OBJTXT  LIKE SOLISTI1   OCCURS 10 WITH HEADER LINE.
    DATA: RECLIST LIKE SOMLRECI1  OCCURS  5 WITH HEADER LINE.
    DATA: DOC_CHNG LIKE SODOCCHGI1.
    DATA: TAB_LINES LIKE SY-TABIX.
    Creating the document to be sent
    DOC_CHNG-OBJ_NAME = 'OFFER'.
    DOC_CHNG-OBJ_DESCR = 'Auction of a Picasso jr'.
    OBJTXT = 'Reserve price : $250000'.
    APPEND OBJTXT.
    OBJTXT = 'A reproduction of the painting to be auctioned'.
    APPEND OBJTXT.
    OBJTXT = 'is enclosed as an attachment.'.
    APPEND OBJTXT.
    DESCRIBE TABLE OBJTXT LINES TAB_LINES.
    READ TABLE OBJTXT INDEX TAB_LINES.
    DOC_CHNG-DOC_SIZE = ( TAB_LINES - 1 ) * 255 + STRLEN( OBJTXT ).
    Creating the entry for the compressed document
    CLEAR OBJPACK-TRANSF_BIN.
    OBJPACK-HEAD_START = 1.
    OBJPACK-HEAD_NUM   = 0.
    OBJPACK-BODY_START = 1.
    OBJPACK-BODY_NUM   = TAB_LINES.
    OBJPACK-DOC_TYPE   = 'RAW'.
    APPEND OBJPACK.
    Creating the document attachment
    (Assume the data in OBJBIN are given in BMP format)
    OBJBIN = ' \O/ '. APPEND OBJBIN.
    OBJBIN = '  |  '. APPEND OBJBIN.
    OBJBIN = ' / \ '. APPEND OBJBIN.
    DESCRIBE TABLE OBJBIN LINES TAB_LINES.
    OBJHEAD = 'picasso.bmp'. APPEND OBJHEAD.
    Creating the entry for the compressed attachment
    OBJPACK-TRANSF_BIN = 'X'.
    OBJPACK-HEAD_START = 1.
    OBJPACK-HEAD_NUM   = 1.
    OBJPACK-BODY_START = 1.
    OBJPACK-BODY_NUM   = TAB_LINES.
    OBJPACK-DOC_TYPE   = 'BMP'.
    OBJPACK-OBJ_NAME   = 'ATTACHMENT'.
    OBJPACK-OBJ_DESCR = 'Reproduction object 138'.
    OBJPACK-DOC_SIZE   = TAB_LINES * 255.
    APPEND OBJPACK..
    Entering names in the distribution list
    RECLIST-RECEIVER = 'email address'. " plz put a email id
    RECLIST-REC_TYPE = 'U'.
    APPEND RECLIST.
    *RECLIST-RECEIVER = ''.
    *RECLIST-REC_TYPE = 'U'.
    *APPEND RECLIST.
    Sending the document
    CALL FUNCTION 'SO_NEW_DOCUMENT_ATT_SEND_API1'
         EXPORTING
              DOCUMENT_DATA = DOC_CHNG
              PUT_IN_OUTBOX = 'X'
              COMMIT_WORK   = 'X'
         TABLES
              PACKING_LIST  = OBJPACK
              OBJECT_HEADER = OBJHEAD
              CONTENTS_BIN  = OBJBIN
              CONTENTS_TXT  = OBJTXT
              RECEIVERS     = RECLIST
    EXCEPTIONS
    TOO_MANY_RECEIVERS         = 1
    DOCUMENT_NOT_SENT          = 2
    OPERATION_NO_AUTHORIZATION = 4
    OTHERS                     = 99.
    CASE SY-SUBRC .
    WHEN 0.
          MESSAGE s000(ymail) WITH 'Mail has been sent successfully'.
    WHEN OTHERS.
          MESSAGE E000(Ymail) WITH 'Problem in sending the mail'.
    ENDCASE.
    *call function 'BAPI_TRANSACTION_COMMIT'.
    endif.

  • Budget Exceeded but no Error message Assign more than allocated

    Hi Gurus,
    I am stuck in a situation where the Error Message BP603 while creating a PO for a wbs at level 2.
    IN cj30 , i found out that  Budget = 69500000 and assigned = 69950772
    if i create a PO OF even .30 (thirty paisa) the budget exceeded amount = 450772.35, which is actually the diffrecene betweenn assigned and Budgeted values.
    Now we are not able to raise any PO
    Below is tolerance limit
    please key in your valuable inputs.
    Regards
    Rohit

    Hi Rohit,
    In Budget report, Assigned value = Actual + Commitment
    If your assigned value is great than Budget, then you will get Budget exceeded error when you try to do any further posting against specific WBS element.
    So, you will need to supplement Budget to cover shortfall.
    You can also refer following SAP note which shows how assigned value is calculated.
    178837 - Availability control: Incorrect assigned value?
    There are lot of threads already discussed in this forum for error message you are mentioning.
    Please search them.
    Regards
    Tushar

  • Budget Exceeded error while changing in Account Assignment

    Hi,
    The user is facing an error while changing the Accounts assignment category to "Assets" in a PR. The PR was created with AAC as "U" for all the line items. The user is changing that to "A". After that he provides the asset number then the error is coming as below:
    Item 010 Order 0809/A15 budget exceeded
    Message no. BP604
    Diagnosis
    In document item 010 Order 0809/A15, budget for fiscal year 2010 was exceeded by 6,630.00 INR.
    The valuation price for that particular line item is Rs 6630.00. I have not changed the other line items.
    Need the suggestion.
    JK

    I think there some settings in Budgeting, n Finance people are more familiar with those settings. Normally, if u craete a Purchasing doc. PR or PO or GR/ IR from MM side, with account assnt., the relevant budget()which is created for that commitment item) will updated with the document value. There may be settings with delivery date or so. check with your FI guys
    umakanth

  • Mail to the User - Budget Exceeded

    Hi,
    I have done necessary settings for Internal Order Budgets & availability control.  While doing PO with account assginment category A (Internal order also assigned), system giving message Budget Exceeded.  Up to this everything is OK for me.  I have maintained Budget Manager also for my order type, Object class Overhead cost etc.,  But still system is not sending any message to the particular user which I have assigned the user name(other username) in my budget manager.  It is showing error message only at my user id.  "Any help from the forum is appreciated.
    Regards,
    rajeswari

    Budget request (Scenario SR61)
    The form is sent to a processor who makes the budget change.
    The processor executes the budget transaction in the SAP system.
    Budget request requiring approval (Scenario SR62)
    The form is sent to someone for approval. This person must approve the request.
    The system forwards the request via workflow to the processor (determined by the role). This person changes the budget in the SAP system.
    The approving manager can also execute the budget transaction.
    The above are texts from the same path you mentioned:
    I understood that
    You need to have a workflow for SR62
    In addition, this going to intranet, meaning that you should have your SCOT configured by basis administrators and your gateway must have been opened.
    Then only these scenarios are going to work.
    Regards,
    Ravi

  • Budget exceeded even if enough budget available

    Hi,
       When we are trying to post document to a particular cost center its giving an error message saying tht payment budget exceeded. But actually there's no budget object selected for tht commitment item, So it should pull the budget from the parent item which has enough budget. Can any one help to find out why is this happening.
    thanks,
    Sravanthi

    Kindly check this thread
    Re: Budget Mail Alert
    If you have maintained the activity group "++" in the tolerence limit for the AVAC.
    then the PO value is also included in addition to PR.
    There are two options:
    1. Either increase the budget or
    2. Note: 955107
    Go to OPS9 In the Budget profile which u assigned to ur project, Check for Availabilty control parameters over there Overall Paramaters should be ticked. If not then make it selected.And reconstruct availabilty control thru CJBN then try out ur posting
    check this Sap Note: 178837
    Hope this will solve ur issue
    Regards,
    ANSAR

  • Budget exceed even if Budget is available

    Hi,
    I am facing typical problem. Against the WBS budget report is showing the budet available, but when creating PO system is throwing erroe "budget exceeded". I checked PO value which less than available budget.
    I run CJBN, CJEN but after that also same error,
    Kindly provide your valuable suggestion.

    Kindly check this thread
    Re: Budget Mail Alert
    If you have maintained the activity group "++" in the tolerence limit for the AVAC.
    then the PO value is also included in addition to PR.
    There are two options:
    1. Either increase the budget or
    2. Note: 955107
    Go to OPS9 In the Budget profile which u assigned to ur project, Check for Availabilty control parameters over there Overall Paramaters should be ticked. If not then make it selected.And reconstruct availabilty control thru CJBN then try out ur posting
    check this Sap Note: 178837
    Hope this will solve ur issue
    Regards,
    ANSAR

  • Budget Exceed Error during creating of Purchase order in reference to PR

    Hi,
    I am getting the subject error (Budget Exceed Error) every time when I want to create a purchase order related to purchase requisition of my project.
    Issue is that after release the project when the purchase requisition has created for non stock item under activity I found in transaction CJ31 the assign value has already updated.
    Let say my budget is 400 US$, and the purchase requisition has created for 380 US$. Now when I check with CJ31I found the assigned value is 380. Now If I create a purchase order it throws an error that budget exceed.
    The tolerance limits are following:
    SA     ZSA01     Budget Profile Overall AVAC     ++     1     90,00
    SA     ZSA01     Budget Profile Overall AVAC     ++     3     100,00
    SA     ZSA01     Budget Profile Overall AVAC     01     1     90,00
    SA     ZSA01     Budget Profile Overall AVAC     01     3     100,00
    Please advice what will be the proposed solution for the above issue.
    Thanks in advance.
    With Regards,

    Your budget is 400$ and PR value is 380$ but you have not mentiond what is the tax value ?
    when u r creating PO at that time system will check the budget against PO value considering taxes also.
    eg. 380$+tax value.
    after considering taxes your total PO value imay be getting updated more that 400$.
    Explre you error by clicking on error information you get the exact diffrence in budget and PO value.
    Hope this will sove your problem, reply after doing this.

  • Budget Exceeded error with message No BP 602

    Hi Experts,
    I am facing a budget exceeding error: Ntwk actvty 6000001 0020 budget exceded year 2009.
    following is the settings
    Availability control against: Overall                        
    Availability control against: Budget                         
    Availability Control in the Controlling Area Currency:       
    Activation type: Automatic activation during budget allocation
    Usage level in %:  0,00
    The project is P.0001
    Top lvl P.0001
    WBS P.0001.1
    Network Activity (External services) 6000001 0010 PR-($40000) PO($20000) & Service entery done with same amount($20000).
    Network Activity (External services) 6000001 0020 PR-($1)
    Actual   $20000
    Commitment 20001
    Assigned 40001
    Available $49
    Now we updated the budget as below:
    The original budget was 40050 in IM then modified to 45050 and distributed in CJ30.
    When we try to update the Service PR with 49 or more dollars, gives error in commitments and when the log checked, the budget exceeding message is there, if the PR updated with 48 USD, it gives the budge is exhausted.
    40050(Old Budget)-40001 (assigned) = 49 USD. Which means, the supplement of the  5000USD is not considered.
    Run the CJEN and CJBN to reconstruct the project but no use.
    Please help me out where to check and what went wrong. its in client prd.
    Regards,
    Ganesh

    Hi,
    You said in reports and in CJ31 , it is showing 60049 as available. I am confused here......including additional budget , total budget you gave is 45000. Then how it can show 60049 which more than Original Budget ?
    Have you distributed additional budget to the WBSE for which Service P.R is being raised ?
    What is distributable budget at the level of the WBSE for which P.R is being created in CJ30 ?
    What Is available budget against the WBSE for which P.R is being created in S_ALR_87013558. ?
    May be it will be of saome help for you.
    Thanks
    Saikishore.Ganga

  • Budget exceed error while unreleasing the service entry.

    Hi experts,
    My problem is the systm generating budget exceed error while unreleasing the entry sheet in current fiscal year.
    Entry sheet is released in privious fiscal year. User want to reverse this in current year. All budget(actual/commitment) are carryforwarded to current year. While unreleasing the entry sheet, system throwing the budget exceed error. There is suficent budget in current fiscal year.
    Request you to pl suggest what might be the cause of problem.
    Regards
    shrikant

    Hi
    Thanks for reply
    For WBS element A-101.01
    For year 2009
    current budget is  100000
    Distrubutable budget is 100000
    Assigned budget is  100000
    For year 2010
    current budget is  300000
    Distrubutable budget is 300000
    Assigned budget is  200000
    Service PO created in 2009 year for amount 20000/-. Service Entry sheet created  and released in 2009 .Vendor invoice has not be generated. Error budget exceed is raised for year 2009 while reversing the service entry sheet in current posting date.(privious posting period /year closed).

  • Budget exceed

    Hello Everyone,
    I have a Project which runs from 01/2006 to 12/2007 with Availability-control set for the Budget, the project is technically complete and the Project cost report shows a excess value posted to a particular WBS in the structure.
    when i checked the total postings for each year /each month through standard reports for Actuals (Cji3) and Commitments line items and budget supplements for individual years,i find that at the end of the first year 2006/2007 there is still budget remaining in the proj,
      and  the Budget report cj30 (assigned) for 2006 shows only the value equal to Actuals posted to the WBS not considering the commitments, in the year 01/2007  i assume from the analysis the amount equal to remaining budget value plus the commitments is carried forward to next year and is consumed over the year 2007 with additional supplements, still at the end of the year 2007 i have budget left so why the Cost report showing the excess value.
    02/2006  Budget      15000 (starting of the Project)
           2006  Actuals    12000     
           2006  Commit     2000
    Budget Report showing for 2006 (cj30)
            Assigned         12000
            Current            12000
    it has allowed the carryforward
    Budget Carried Forward to 01/2007 is  3000 ( i assume it is 1000 balance + 2000 commitment)
          Total Supplements in 2007 is 15000
           Actuals         12000
           Commitment   5000
            Balance        1000
    Now the system (Cost report) is showing an excess amount(-1000)
    I.e Total Budget for 2007 is 18000 , consumed is 17000 ,Balance is 1000
    The budget report shows for 2007
    Current 18000   Assigned 19000
        I have not exceeded in any of the years so why is the Cost report giving me wrong picture.
      If i have gone wrong in analyzing or have missed any link please guide me.
    Thanks in advance
    Vinayak.
    Solutions will be duly rewarded>>>>>

    SAP recommends to re construct the availability control if:
    1. you install a new release
    2. you haved changed the availability control settings in the budget profile (e.g. from overall to annual values)
    3. you have changes the tolerance limits for availability control
    4. you have defined exempt cost elements - that is, cost elements which are not subject to availability control
    5. you have changed the order update settings for orders for projects
    6. you suspect errors in the data - for example, in objects from older releases or after incorporating corrections relating to budgeting or availability control
    T Code CJBN
    Try doing this for a specific project so that you can observe if any corrections are done.
    Regards
    Sreenivas

  • Budget exceeded WBS element

    I am creating purchase order for WBS element of amount 76214 USD but getting error Budget exceeded. Details of WBS element is (checked through CJ31) Distributable 807,800.00  USD and  Assigned 847,753.97  USD.
    Please can you help how to check balance amount in WBS element.

    Hi
    Please note that distributable amount is the figure on that particular WBS element which can be utilised on it or can be on its lower level WBS elements. Assigned value is total of commitment and spent value.
    In you case assigned value is more than distributable - it means full value is utilised on this WBS element.
    You need to check under CJ33 for the released value and assigned value.
    or if you want to know available amount then use the report s_alr_87013558 or S_alr_87013561.
    And also check the tolerance % for excess amount that can be spent on WBS elements in configuration through PS -> costs -> budget -> tolerance limits.

  • Item 010 Fund Center/Commit Payment Budget Exceeded (FM)

    Hi Expertise,
    Our user executing FMJ2 transaction to carry forward purchase requisition (PR) / Purchase Order (PO) from 2014 to 2015 (April to March) by that time getting the below error message, but budgets are available for 2015.
    Item 010 Fund Center/Commit Payment Budget Exceeded
    Another user also facing the similar issue while create new PR in the current FY-2015 with different commitment item & fund center, still getting the same error, but budgets are available for 2015.
    Kindly share your views and ideas, its urgent.
    Thanks,
    Jammy

    Hi Jammy,
    Please check the following hints about this matter:
    1) To be on the safe side, please run report RFFMRC04 in test mode, to see if there are differences between the line items and totals table.
    If errors arise, please run it in update mode, whithout other budgeting/posting activities occurring at the same time (otherwise you may encounter differences). Then, please reconstruct the AVC totals (FMBV for Former budgeting, FMAVCREINIT for BCS).
    2) Reassignment during fiscal year change also uses the Derivation strategy for reassignment (transaction FMYC). Please verify if you have defined in FMYC a different FM account assignment (funds center and commitmente item) than the one that you are expecting.
    I am not sure if you have Former Budgeting or BCS, therefore consider also the following:
    3) IF you are using Former Budgeting, I guess you are getting BP629. Please check report BPINDAN2_NEW and  if the 'Assigned budget' is same as the 'Commitments/actuals' the values are ok and budget is missing. If the values are different, you must run report BPINDX03 (FMBV) first to correct it.
    4) IF you are using BCS, I guess you are getting FMAVC* message. For this, use transaction FMAVCR01 to verify your budget consumption and make sure that the budget was updated for payment budget not commitment budget (as per the error message that you are receiving).
    5) Please check how this UOM (unit of measure) is defined in transaction CUNI.
    In this transaction, you can set the Value-based commitment indicator.
    This indicator controls whether commitments for the chosen unit of measure are
    recorded on a quantity basis or a value basis. If the indicator is not set, the
    commitments are managed on a quantity basis. If you set the indicator they are
    managed on a value basis.
    For value-based updates, the reduction of purchase order commitments occurs
    with the maximum of goods receipt and/or invoice value. For
    quantity-based commitments, the reduction of purchase order commitments occurs
    with the maximum of goods receipt and/or invoice quantity.
    Example:
    You create a purchase order with the quantity of 1000 at the price of 10.
    You post a goods receipt related to this PO with the quantity of 500 at the
    price of 9.
    For value-based updates, an amount of 4,500 is updated.
    For quantity-based updates, an amount of  5,000 is updated.
    I hope this helps.
    Regards, Vanessa.

  • Err: Budget Exceeded(when int.order changed in asset) while creating invoic

    Hi All,
    Hope you are all doing wonderfull !
    We have created a statistical order type and wanted to assign them to assets as we don't wanna settle thoze expenses,but needed only for statistical purpose.
    It was okay, when we have changed them in asset master. However, we could not change them in already existing PO's, so when we are trying to create Invoices for the PO's having old internal order number, it is shooting us an error " item xxx order xxxxxx budget exceeded?
    Please let me know how to proceed further to clear this problem.
    Thanks
    Sri

    Hi Sri,
    Can you please elaborate a bit on your scenario. Have you assigned an internal order in asset master record.
    The internal order in asset master record has different purpose. It is used when you want to post depreciation of that asset to internal order.
    Regards
    Chetan.

Maybe you are looking for