Reference of internal order in PO creation

Hi Friends,
Is there any way to control system not to allow to create purchase orders with reference to Internal orders if they are not released and not approved.
Present it is stopping at GR level if order is not released but we want to control this at PO level. Please suggest if any option to control this.
Best Regards

You can use the badi ME_PROCESS_PO_CUST, method PROCESS_ACCOUNT.

Similar Messages

  • Error message display for PO creation with reference to internal orders

    Sir,
    While creating PO with Tcode ME21N (item category I) with reference to ' Internal Order with Funds provided (Tcode KO12), system displaying error message  when Budget is exceeded.
    But when Funds provision is not mentioned (Funds value is initial in KO12) , error message is not being given by the system during Po creation with ME21N.
    Where should I configure in img(Tcode SPRO) , so that system will throw error mesage while creating PO without Budget Provision (Funds not mentioned ) in Internal Orders.
    Regards,
    Srinivasa Murthy

    Hi Anupam,
    The error message display as follows. (when the PO Price exceeds the Planned Funds kept for internal order)
    This error comes during PO creation Process and PO can not be saved. This error message display is correct.
    Item 001 Order 600643 budget exceeded
    Message no. BP604
    Diagnosis
    In document item 001 Order 600643, budget  for fiscal year 2009 was exceeded by 99,960,000.00 INR.
    But  my question is 'when funds have not at all been mentioned for the internal order' then system has to throw the same error as mentioned above. But it is not happening. System is allowing the PO to save which is not correct.
    Regards,
    Srinivasa Murthy

  • Purchase order with reference to internal order

    Dear all
    I am creating a purchase order with reference to a statistical internal order.The total PO value should not exceed the budgeted amount for that statistical internal order.How should i achieve this?
    Thanks in advance.
    Madhavi

    Hello
    First Create Budget Profile.
    Make Specification In Availability Control as Activation Type ''01- Automatic activation during budget allocation''
    Usage 100 and Tick ''Overall'' check box.
    After that Make Setting for your Controlling area in SPRO Path '' Define Tolerance Limit for Availibility control''

  • GI with reference to internal order

    Hello,
    We want to make a GI 261 with reference to an internal order using MIGO and get the error message:
    Order xxxxxx not found or not permitted for goods movement
    Message no. C6001
    Diagnosis
    Either the order xxxxxx does not exist or you have specified an order for which the function you want cannot be executed. For example, no goods receipt for a CO internal order or no goods issue with reference to a reservation can be carried out.
    Procedure
    Check your entries and select an order for which the desired function is permitted.
    I would appreciate any suggestions as I have no idea how to post it.
    Regards,
    Grzegorz Skorus

    Hi Gurus,
    I am also getting same ERROR while doing Goods issue with reference to the Internal order with 261 movement type
    Order 920040 not found or not permitted for goods movement
    Message no. C6001
    Diagnosis
    Either the order 920040 does not exist or you have specified an order for which the function you want cannot be executed. For example, no goods receipt for a CO internal order or no goods issue with reference to a reservation can be carried out.
    Procedure
    Check your entries and select an order for which the desired function is permitted
    Please give the T-code and detailed description for below solution
    the configuration of Field Selection Comparison: moment Type - G/L Account sap sdn

  • System status is closed (internal order) error while creation F110 proposal

    Dear All ,
    During creation of F110 proposal, the system checks the internal order status of open items. In case of the statu of internal order is CLSD, the stystem does not allow to create proposal . We change the statu of internal order as CLSD, because we do not want to post any expense posting to that internal order .
    Is there a way to create the proposal although internal order statu is CLSD ?
    Thanks,
    Best Regards
    Dash

    Hi,
    You have to re-open your order and create a proposal.
    Regards,
    Eli

  • Reference of Internal Order in Payment document

    Hi All,
    Scenario:
    PO Created with IO reference- (123123123).
    MIGO:  RM A/c
                        TO GR/IR A/c (IO u2013 123123123)
    MIRO: GR/IR A/c Dr    (IO u2013 123123123)
                        TO Vendor (400000)A/c
    Payment Doc (KZ):  Vendor A/c (400000)
                                     To Bank clrg Acc     (Here at KZ, we donu2019t have the IO reference on these lineitems from the Invoice)
    The requirement is in FAGLL03, we want to add a column as Ref. IO, which should give the corresponding IO value against this Payment document(which should be picked from its MIRO Doc).
    Could anyone help in getting the value of IO in Payment document.
    Thanks and regards,
    SAP Care

    Hi Gaurav,
    Thanks for reply.
    Yes I understand its not possible because in payment document we have line items which are balance sheet and IO is a cost object.
    But can we get the values in any logical ways.
    The other way around for FBL1n report, I have tried to get the IO and Cost object values posted against the RE (Invoice).
    When I have executed, I could not find any values associated with this, which are actually existing in actual Line items.
    I have tried to pick the special fields for Vendor line item display to get the values.
    But, I could not find the IO(BSEG_AUFNR) and Cost Center(BSEG_KOSTL) fields.
    Will any one help on this.
    Thanks and regards,
    SAP CAre

  • Internal Order Report - For the documnets when the cost ele. was not create

    Hi,
    We created internal orders for tracking capital expenditure relating to assets. At that time, we were not created asset GL's as cost element. Recently we created asset GL's as cost elements (category 90).
    Now we are getting the internal order report after creation of cost element for the transactions done thereafter. We mentioned the internal order number in PO but not in accounting document earlier. Now we are maintaining internal order number in accounting document also.
    So when we run OKBA we are getting CO document but, it is not tracking against internal order (since order number was not mentioned earlier). We executed one MM document in which internal order was mentioned through OKBB but there is no change in the internal order report.
    Is there any possibility to get the internal order report for the transactions done before creation of cost element.
    Please guide me
    Best Regards
    Madhusekhar Gupta G

    Hi,
    Thanks for your quick replies.
    Can we get the report as follows.
    1. Total Po's value for the internal Order (through Table EKKN)                                                      xxx
    Less: Value already posted to Internal order after creation of cost elements (S_alr_87013019)  xxx
    Less: Total Value to be invoiced (Tcode -ME2N)                                                                             xxx
    Net amount to be posted to Internal Order manually                                                                        xxx
    Is it correct?
    Regards
    Madhusekhar Gupta G
    Edited by: gms gupta on Feb 20, 2012 4:33 PM

  • While settlment of internal order down payment settled

    Dear All,
    We have made a down payment to vendor by using f-48 given reference of Internal Order & P.O Number, but while settlement of internal order to AUC Down payment also settled.
    How to exclude Down Payment?
    Regards
    Vishvas B

    Hi Jigar
    I will brief You the background
    Scenerio 1
    When we ar Trying to Book Advcance for Captial (Sp GL type "M")
    We need to to book against PO no But it is not coming in "M scenario
    PLs configure it as reqd.
    Solution
    so I changed the field status, PO order Optional entry
    Now client put P.O No & Internal Order No. in down payment made
    Point 2
    Internal Order can not settled
    error was Transaction type entered belongs to transaction type group 15  the asset you are posting belogs to asset class AUC
    solution
    Solution
    OAYB
    Transaction type group selet 15 down payment allowed all AUC
    OKEP
    Down payment  Default cost element
    Now I reversed the above setting,
    what is the alternate for excluding down payment while settlement of Internal Order
    Thanks
    Regards
    Vishvas
    Vishvas

  • INTERNAL ORDER: "FI: Postings" is not allowed (ORD 90001)

    Hi Gurus,
    I properly Configuration Internal Order but FI posting doesnu2019t allowed.
    Configuration Internal Order.     
    1.                   Creation of Order Types(Ex. Internal Order for Telephone), (Nos Range given Internal)
    2.     Creation of field status group making cost centre and internal order mandatory
    3.     Creation of GL a/c (Telephone or Vehicle Fuel) for FGS-G002(Cost Center & Internal Order)
    4.     Creation of internal Orders
    5.     Posting of transactions in FI u2013T.code-F.02
    Now what I done the mistake clear detail
    Thanks & Regards
    Selva.

    Go to Order change and change the status of Order to "Release" or some thing else that allows fi postings. You can explore "Allowed transactions" to know more.

  • PLM table for Internal Order budget, Actual Cost and Actual Hrs

    Dear all
    In cProjects version 4.0, we have integration with existing ECC 6.0. We create Internal Order manually and assign it to cProjects.
    One cProject  having one Internal Order.
    Resource Planning part is managed in cProjects while Actual Time keeping(CATS with reference to Internal Order), budgeting of Internal Order, Material and Service Procurement which is done against Internal Order is managed in ECC. ECC and PLM are separate systems.
    We have RFCs established to transfer actual hrs, budget and actual cost data from ECC to PLM.
    Which is the ABAP table in PLM where we get linking of cProject with Internal Order and also actual hrs, budget and actual cost data in PLM system?
    Thanks & Regards
    Ashish

    actual hrs, budget and actual cost data in PLM system?
    Its not there, actual hours can be found in DPR_Task but it needs to be transferred by running a report.
    The planned cost etc is also calculated at runtime and passed on to Costing object in ECC (Int order/PS)
    Actual hours will be in CATSDB in ECC
    needless to say actual cost will also be there in ECC and not in PLM, PLM only displays at runtime based on RFC.
    If you want to try, Break the RFC and try to check the Evaluation..
    Niranjan

  • Settlement rule copied from reference internal order

    Hi
    How to manage that no settlemnt rule will be copied from reference order into the new internal order I´m creating in transaction KO01? Is it a configuration issue?
    Please advise.
    Anna

    HI,
    the reason for creating an internal order "with reference" is to transfer all infos to the new order (even the settlement rule). So after "creation with reference" the settlement rule is copied. If its not the one you need:
    1: take a reference order that fits your requirement.
    2: for order creation without reference use a "model" order, this "model" order can be assigned to the order type in T-code KOT2_OPA and works similar as a reference, but if the model order does not contain a settlement rule, the created order also does not).
    3: change/delete the created settlement rule from the new order.
    Best regards, Christian

  • Creation of production order with reference to sales order

    dear all guru's,
                       i m having a requirement of creating production order with ref to sales order but without changing my old strategy of make to stock.
    regards
    ujwal

    Hi,
    For the purpose of creation of production order with reference to sales order while maintaing MTS strategy you need to maintain Make to stock strategy 40 in strategy group in MRP-3 View of Material Master.
    This is the only Make-to-Stock Strategy which enables you create Production Order against both Sales order as well as Demand / PIR.
    So if your strategy group is already 40 then you need not change it.
    However if you are using any other Make-to - Stock strategy like 10, 11 etc. then it is not possible to create Production Order against Sales Order since they dont consider Sales Order in planning.So you need to change them and set strategy group as 40.
    Hope this helps.
    Revert if you have any doubt.
    Regards,
    Tejas
    Edited by: Tejas  Pujara on Sep 27, 2008 8:50 AM

  • PO, PR creation authorisation restriction based on Internal Order

    Dear Forum
    We have created a new Interla order type and want that only selective users can make a PO or PR in the Internal orders of that Intenal order type. Is there any way by which we can restrict creation of a PO or PR against an Internal Order, on the basis of Internal order number or internal order type
    regards
    Parag Bhargava

    Hi,
    look for an user exit (within enhancement project MEREQ001) when saving a PR / PO where you check SAP-user (maybe from a Z- table) against internal order type.
    Best regards, Christian

  • Block creation of new Internal Order Type

    Hello,
       We have several internal Orders types and we want to block the creation of new IO. Is there any way through customizing to do that?
       I have considering to do it using an step in a validation but I think can be a better way.
    Thanks,

    Hi,
    Ravi is right, you can restrict through authorizations. To do that, you have to modify the role assigned to users that allow them to create internal orders of any type. Use the transaction SUIM, search the role by user or by transaction (KO01). Then, in the role, there is an entry that corresponds to Controlling (CO) -
    > CO-OPA: General authorization object for internal orders (K_ORDER) -
    >
    Order Type  (AUFART)   : Select for example RA01
    Internal order authorization  (AUTHPHASE) :
    Actions for CO-OM Authorizatio (CO_ACTION) :  0000  Master Data.
    Cost Element  (KSTAR) :    
    CO-OM Responsibility Area  (RESPAREA) : 
    Usually a BASIS do the modification of the role.
    Regards,
    David Z.

  • BAPI for Outbound Delivery Creation with reference to Sales Order - VL01N

    Hi Everybody,
           We are in ECC 5.0 version.
           I want to create a enhancement for Outbound Delivery Creation with reference to a Sales Order.
           Is any BAPI available for this ?
           Any input on this will be very much helpfull.
           Please suggest any BAPI available for this, or should I go for BDC using VL01N or VL04 ?
           Thanks in advance.
    regards,
    Nagarajan.J

    Hi Nagarajan,
    The BAPI BAPI_DELIVERYPROCESSING_EXEC meets your requirement. You can create delivery with reference to sales order.
    The below is the sample code...
      data:lt_request      like bapideliciousrequest
                                    occurs 0 with header line,
           lt_createditems like bapideliciouscreateditems
                                    occurs 0 with header line,
           lt_return       like bapiret2
                                    occurs 0 with header line.
        lt_request-document_type      = 'A'.
        lt_request-document_numb      = vbeln.
        lt_request-document_item      = posnr.
      lt_request-material           = matnr.
      lt_request-plant              = werks.
      lt_request-stge_loc           = lgort.
      lt_request-quantity_base__uom = base_uom_qty.
      lt_request-delivery_date      = sy-datum.
      append lt_request.
      call function 'BAPI_DELIVERYPROCESSING_EXEC'
      EXPORTING
        DELIVERY_EXTEND       =
        TECHN_CONTROL         =
        tables
          request               = lt_request
          createditems          = lt_createditems
          return                = lt_return.
      loop at lt_return where type = 'A'
                          or  type = 'E'.
        exit.
      endloop.
      if sy-subrc <> 0.
    Use the BAPI for Commit
        call function 'BAPI_TRANSACTION_COMMIT'
             exporting
                  wait = 'H'.
      endif.
    Thanks
    Ramakrishna

Maybe you are looking for