Not approved Purchasing Requisition

Hallo all,
how can i prevent that not Approved Purchase Requisition are not able to create Purchase Order?
To reproduce:
create Purchasing Requisition (do not approve it)
create via Autocreate RFQ (with special RFQ Type Bid RFQ)
create via Tools/Copy Document the Bid Quotation (Action: RFQ Header and Lines)
create via Tools/Copy Ducument the PO
In this case you can create PO without of approving of Requisition. But this should not happen.
If there any of EBS-Setups (e.g. Systemprofileoptions) to prevent it???
Best Regards
Sergej
Edited by: 867673 on 31.08.2011 07:18

Hallo Sandeep Gandhi,
thanks for Your reply. It is not about whether what someone should or should not, but that this possibility at all should not exist. That the not approved Requisition can convert into RFQ (or rather in Quote and after that into PO) in my case is not desired and should be prevent of system. For example, you want buy as emploee car in your company, you generate Request (not approved Requisition) and then you convert it to RFQ. It could be possible, that in big company, the buyer make real RFQ or get real Quotations. And my Ask is how can i prevent it? You mind "You can consider writing a step in the PO approval workflow that checks if the PO Distribution is tied to a Req Distribution." If I tied or rather reference the Requisition Distribution with PO-Distribution would it be prevent the generation of PO without of approval of this Requisition (not with autocreate but also with Tool/copy Document type)? And then, can you discribe how can i writing a step in the PO approval workflow?
Thanks in advance
Best Regards,
Sergej
Edited by: 867673 on 02.09.2011 00:46
Edited by: 867673 on 02.09.2011 00:48

Similar Messages

  • User exit /  BADI to control the Approved Purchase Requisition

    I have configured the Release procedure for Purchase requisition with classification. The Release procedure should be applicable to the manually created Purchase requisitions which are having the total value (USD/ EURO/GBP) .The Release procedure is working well. But at the same time it will not have any control over the PO .We don’t want the buyer to change the PO Price above the total value of the Approved Purchase Requisition. I am looking for a User exit or BADI. We want to generate a message as hard core when the PO total value exceeds the PR Value .This is in ECC 6.0.
    Can help will be highly appreciated. I already tried with the couple of BADI.
    Thanks
    Jeevan

    Hi Jeevan,
    We are still on V4.7 but hopefully these user exits still exist in EEC6.0.
    You should be able to use EXIT_SAPMM06E_012 which is part of enhancement MM06E005.
    This is specifically to Check Customer-Specific Data Before Saving but we have used it to check that a PO for a one-time vendor is not greater than $10,000, so it should be suitable for your purpose too.
    The PO header and item records are all available in the tables that are passed to the FM.
    Regards,
    Monika

  • Problems to approve Purchase Requisition

    Hello guys! How are you?
    Here in the company we have the following issue:
    - One specific user couldn't approve purchase requisition, so, the MM Consultant asked to BASIS Team to remove the WLC Parameter from this user, after this, he mays approve again.
    My doubt is, It can interfere in this? I don't found any evidence about this parameter that can explain this issue.
    Another doubt, What's mean the positions 1 and 5 of this parameter?
    Thanks in advance guys,
    Regards.
    Danilo Cardoso

    Hi Danilo,
    Parameters are to fill field values automatically from memory. Most of the time, cleaing this parameters will solve problems like not able to display attachments, etc. In your case, if you would like to have technical understanding, you need to perform debugging to find out what specific field/fields were effected during approval process. The value in each position means as following:
    Position 1:seems to always be set - but may be changed somewhere else
    Position 2:Double-clicking on an object.Most of the time becasue this thing is not set the attachment does not open.By setting it equal to X we can achieve the same.
    Position 3: WI technical view / user view wo ActX
    Position 4: Enable forwarding ... to several users
    Position 5: seems to always be set - but may be changed somewhere else
    Position 6: This parameter is set to Display  texts in logon language
    Position 7: This parameter is used to set WF log technical view / user view wo ActX
    Position 8: WF log user view with ActiveX
    Position 9: WI user view with ActiveX
    Position 10: No tips & tricks ...
    Position 11: No HTML in execution of workitem
    Regards,
    Suwandi

  • Batch job not creating purchase requisitions

    I have a batch job that runs every day at 5 pm.  The point of this job is to run the MRP and create purchase requisitions for materials that have more demand than current supply.
    Programs ran within the jobu2026
    RWPOB001
    RVV50R10C
    RMMRP000
    My problem...
    Purchase Requisitions are not being created for random materials after the batch job has been ran.  When the MRP is run by itself (MD01), ALL materials will have purchase requisitions created for them without fail.  There is no order to it, and no one has kept track of any material numbers that have not had purchase requisitions created, so I cannot check the configuration.
    How I would like to investigateu2026
    1 u2013 Obtain a list of ALL purchase requisitions created in the timeframe AFTER the batch job has been ran
    2 u2013 Export this list into Excel
    3 u2013 Run the MRP manually to create purchase requisitions for ALL materials
    4 u2013 Obtain new list of ALL purchase requisitions created in the timeframe AFTER the MRP was manually ran
    5 u2013 Export this list into Excel
    6 u2013 Compare both lists; remove duplicates, display materials and requisitions that were created AFTER the batch job missed them.
    How would I go about getting a full list of purchase requisitions that have been created within the time frame the batch job has been ran, then export them into excel?  I understand that ME5A is the standard transaction for displaying lists of purchase requisitions, but how would I go about pulling all purchase reqs CREATED within a certain time period?
    Please, include specific SAP transactions and details in your answers.
    Also, if anyone has any good advice regarding how to get to the bottom of this specific issue, Iu2019m open to suggestions.  All good suggestions will be rewarded promptly.

    Cameron Lawrence Dunbar wrote:
    >
    > You mention that RMMRP000 should be ran before requirements planning.  Is it possible that our positioning of the program at the end of the job is causing these issues?  Or is it most likely the varient/parameters of one of these programs?
    >
    > Also, how can I display a list of purchase requisitions CREATED over a certain period of time?
    No, I did not say that RMMRP000 should be ran before requirements planning. I said it is the requirments planning. So you just run it twice if you execute it with MD01 again after this job.
    Running it twice should not end in different results if it is run with the same paramters (selection variants)
    As you are saying you get different results, I think you are running it actually with different entries in the selection screen.
    So you need to compare both selection screens. MD01 is obvious as you see it directly.
    Compare it with the selection variant of the batch job, that you can display  via the menu after you displayed the job in SM35
    ME5A transaction can give you a list of requisitions. alternative you can just use SE16 at table EBAN.
    Edited by: Jürgen L. on Apr 25, 2011 9:08 PM

  • UWL - how to approve purchase requisitions

    Hi experts,
    Can anyone tell me whats wrong with the xml code section below ?
    It is supposed to approve a purchase requisition by triggering an event called RELEASED,
    which is defined as a triggering event of TS90100067
    it seems object key is not delivered to R3, this is the message from tracing with SWEL
    Event Instance ID    14252057
    Object Type          BUS2009
    Object Key           null
    Event                RELEASED
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE UWLConfiguration PUBLIC '-//SAP//UWL1.0//EN' 'uwl_configuration.dtd' >
    <UWLConfiguration version="1.0">
         <ItemTypes>
              <ItemType name="uwl.task.webflow.TS90100067" connector="WebFlowConnector" defaultView="PurchaseApproval67" >
                   <ItemTypeCriteria  externalType="TS90100067" connector="WebFlowConnector"/>
                   <CustomAttributes>
                        <CustomAttributeSource id="ABAP_BOR" objectIdHolder="externalObjectId" objectType="BUS2009" cacheValidity="final">
                             <Attribute name="PRICEUNIT" type="string"     displayName="Price" />
                             <Attribute name="QUANTITYREQUESTED" type="string"     displayName="quantity" />
                             <Attribute name="VALUATIONPRICE" type="string"     displayName="total" />
                        </CustomAttributeSource>
                        <CustomAttributeSource id="WEBFLOW_CONTAINER" objectIdHolder="externalId" objectType="WebFlowContainer" cacheValidity="final">
                             <Attribute name="_WORKITEM" type="string" displayName="_WORKITEM"/>
                             <Attribute name="RELEASECODE" type="string" displayName="releaseCode" />
                        </CustomAttributeSource>
                        <CustomAttributeSource id="UM" objectIdHolder="creatorId" objectType="user"     cacheValidity="final">
                             <Attribute name="firstName" type="string" displayName="firstName"/>
                             <Attribute name="lastName" type="string" displayName="lastName"/>
                        </CustomAttributeSource>
                   </CustomAttributes>
                   <Actions>
                        <Action name="released" userDecision="yes" groupAction="yes" handler="TerminatingEventHandler">
                             <Properties>
                                  <Property name="eventName" value="RELEASED"/>
                                  <Property name="objectType" value="BUS2009"/>
                                  <Property name="objectId" value="${item.externalobjectid}"/>
                                  <Property name="RELEASECODE" value="${item.RELEASECODE}"/>
                             </Properties>
                             <Descriptions default="Release"/>
                        </Action>
                   </Actions>
              </ItemType>
         </ItemTypes>

    Hi,
    Here's what I did to add a custom task (SC approval) to my UWL :
    1. download standard UWL configuration file for SRM (com.sap.pct.srm.core.xml) and copy the file (com.sap.pct.srm.core.<CUSTOMER>.xml)
    2. find a standard task that looks like my custom task
    3. copy the ItemType block corresponding to the standard task and change the ItemType name
    4. upload the new configuration file : create a new configuration (com.sap.pct.srm.core.<CUSTOMER>) and make sure high priority is set
    For example, here's what I've added to my configuration file in order to handle a custom task (TS91000001) :
    <ItemType name="uwl.task.webflow.srm.TS91000001" connector="WebFlowConnector" defaultView="com.sap.pct.srm.core.view.tasks" defaultAction="com.sap.pct.srm.core.action.launchWD.WDCLFPOIF" executionMode="default">
          <ItemTypeCriteria externalType="TS91000001" connector="WebFlowConnector"/>
          <CustomAttributes>
            <CustomAttributeSource id="WEBFLOW_CONTAINER" objectIdHolder="externalId" objectType="WebflowContainer" cacheValidity="final">
              <Attribute name="WD_CONFIGID" type="string" displayName="Web Dynpro Application Configuration"/>
              <Attribute name="BOTYPE" type="string" displayName="Type of Business Object"/>
              <Attribute name="BOID" type="string" displayName="Business Object ID"/>
              <Attribute name="BOMODE" type="string" displayName="Business Object Mode"/>
            </CustomAttributeSource>
          </CustomAttributes>
          <Actions>
            <Action reference="com.sap.pct.srm.core.action.approve"/>
            <Action reference="com.sap.pct.srm.core.action.reject"/>
            <Action reference="com.sap.pct.srm.core.action.launchWD.WDCLFPOIF"/>
            <Action reference="com.sap.pct.srm.core.action.launchWD.print"/>
          </Actions>
        </ItemType>
    Hope it helps.
    Regards,
    Pierre

  • MRP is not generating purchase requisitions consistently for MRP type VB

    Issue: When executing consumption based MRP in ECC 6.0 using the following parameters; purchase requisitions are not created for all material with stocks below max stock levels. In other words  requisitions are  created incase of some materials and requisitions are not created for others.  
    u2022     MRP type VB ( manual reorder point) with reorder point qty
    u2022     Lot size HB with Max stock level
    u2022     Procurement type F (external procurement).
    Additional info: Some of these materials are batch managed and results are inconsistence whether it is batch managed or not.
    Regards
    Sai

    I checked that and planning file entry is created.
    Example 1: MRP is not working. 
    MRP type = VB
    Lot size =HB
    Procurement type= F
    Material # = 1200045
    Reorder point =30
    Max stock level = 300
    Available qty = 139
    No PRs are existing before MRP.
    MRP is expected to create PR  for qty 161 (300-139= 161)
    Example 2 : MRP is working. 
    MRP type = VB
    Lot size =HB
    Procurement type= F
    Material # = 1200052
    Reorder point =100
    Max stock level = 1000
    Available qty = 87
    MRP created PR qty of 913 and results are as expected.
    MRP is expected to create PR  for qty 161 (1000-87= 913
    NOTE: I am directly creating Purchase requisitions by selecting creation Purchase Requisitions Indicator =1  during MD01/MD02 trxs . Not creating any planned orders.

  • CRM service order does not create purchase requisition

    Dear experts,
    CRM 5.0
    We have a scenario where saving a released service order should create a purchase requisition in ECC and update the document flow. I have performed the following steps and still the PR isn't getting created.
    1. Configuration in CRM and ECC for integration of service processes with logistics and maintaining the purchasing document types.
    2. Maintaining standard pruchase groups in ECC table V_TMW01
    3. Assigning standard purchase org to the plant
    4. Making sure correct RFC destination is assigned to the logical system.
    Am I by any chance missing some middleware steps as saving the service order does not even trigger anything in the system?
    Thanks
    Ritwik

    Hi Ritwik,
    Just check the following activities  are maintained or not
    1) You have created the subscription in SMOEAC with Site , Replication object  and Service Order
         Process type in the criteria value.
    2) You have maintained the customizing entry in CRM in spro for the following combination in logiistics      
        Integration for  Trans.Type  Item Cat.  Service Organization Org Unit (Service)  Log. Scen.
    Regards
    Pavan.A

  • How to find delivery note in purchase requisition form

    Hello gurus,
    i have one problem in doing purchase requistion form.
    I need to find delivery note(field name is lfsnr) from purchase requisition.
    where can i get it.
    waiting from ur favourable replies.
    regards
    Maruthi

    Hi
    Try in LIKP table field XABLN
    Max

  • Add a item note in Purchase requisition

    Hy Chaps,
    I am using BADI  CHANGE_BEFORE_SAVE_MRP to change begin and end date in Purchase Requisition.
    To make the user award of it, I would like to insert a note in the Purchase requistion text.
    Did any one experiment it?
    Thanks
    Vincent

    Hi my-self,
    I found
       CALL FUNCTION 'SAVE_TEXT'
          EXPORTING
        CLIENT                = SY-MANDT
            HEADER                = LS_HEADER
           INSERT                = LV_INSERT
           SAVEMODE_DIRECT       = 'X'
        OWNER_SPECIFIED       = ' '
        LOCAL_CAT             = ' '
      IMPORTING
        FUNCTION              =
        NEWHEADER             =
          TABLES
            LINES                   = LT_LINES
      EXCEPTIONS
        ID                    = 1
        LANGUAGE              = 2
        NAME                  = 3
        OBJECT                = 4
        OTHERS                = 5
        IF SY-SUBRC <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
        ENDIF.
    tks

  • Changes in approved Purchase Requisition

    Hi all,
    After a purchase requisition has been released the person that created it can still make changes. If changes are made the altered requisition does not have to be released anymore.
    Is is possible to prevent users from changing a released purchase requisition? (How?)
    Is it possible to require another release after changing an released purchase requisition? (How?)
    Thanks!
    Regards,
    Victor

    Hi Victor,
    Below are the possible settings for Release Indicator for PR which may work for your requirements.
    If the changeability value -
    Blank  --- Changeable, new release in case of new Strategy, 
    1---- Can not be changed
    2---- Changeable, no new release in case of new strategy.
    Confirm if it works for you.
    Thanks,
    PNR.

  • Facing 'No Approver Found for Purchase Requisition' error when using AME

    Hello All,
    I am trying to test one simple rule in AME. Below are the the details of the rule.
    Rule name - VO Category = SUPPLIES.FACILITIES
    Item Class - Header
    Rule Type - List Creation
    Conditions
    1. ITEM_CATEGORY in (SUPPLIES.FACILITIES)
    Condition Type - Ordinary
    Attribute - ITEM_CATEGORY
    Data Type - String
    Item Class - Line Item
    String Value - SUPPLIES.FACILITIES
    2. TRANSACTION_SET_OF_BOOKS_ID is equal to 1
    Condition Type - Ordinary
    Attribute - TRANSACTION_SET_OF_BOOKS_ID
    Data Type - Number
    Item Class - Header
    Details
    TRANSACTION_SET_OF_BOOKS_ID is equal to 1
    Actions
    Action Type - approval-group chain of authority
    Rule Type - Chain of Authority
    Order No - 1
    Ordering Mode - Serial
    Voting Method - Serial
    Action - Require approval from Facilities Approver Group
    Approver Group Details
    Name - Facilities Approver Group
    Type - Static
    Voting Method - Order Number
    There are two member in this approver group
    Approver Type Approver Order Number
    HR People HR People: akshay7 1
    HR People HR People: akshay8 2
    Now when i create a requisition with akshay7 as preparer then following notification is displayed
    To akshay7
    Sent 21-May-2013 16:55:08
    ID 4681179
    Approval workflow database error occurs while approving Purchase Requisition 14315
    Contact your system administrator to identify the problem and to use SQL*Plus or Workflow Monitor to reactivate the approval workflow where it left off.
    Give your system administrator the following information:
    PL/SQL procedure: POR_AME_REQ_WF_PVT.GET_NEXT_APPROVERS
    Error: ORA-20001: The procedure getNextPosition could not find parent position for : HR Positions: 01.Jrbuyer
    Both the employees have one supervisor.
    How to reslove this error?
    Thanks in advance.

    Hi Everyone,
    The problem is solved now. The cause was that the test requisition that I was making was satisfying more than one rules and hence I end dated the remaining rules which solved the problem.
    Thanks!

  • Workflow email for Purchase Requisition Approval

    We have a requirement of sending email to the approvers for approving purchase requisition. Alongwith the email sent out to the approvers (to their Outlook/ Lotus Notes Inbox), we will also like to show the content of the line items of the purchase requisiton. i understand this can be done since in the past at other implementations, I have seen that the email contains the link to goto SAP Ibox and it also shows the content of the requistions.
    Our issue is that we are not being able to pass on the content of the requistion line items to the approvers inbox. Is there a setting to activate this in workflow or somewhere that we are missing? Any help will be greatly appreciated.
    VJ

    hi
    In the workflow, you need setup the agent assingment(i.e organizationlal roles)

  • Purchase Requisition not creating

    Finished good item is MRP Type PD with EX lot size
    Component items MRP Type VB (manual reorder point) with FX lot size, re-order point quantity set, and safety stock quantity set.
    Since upgrade from 4.6c to ECC 6.0, we are finding that ROP items that are components are not creating Purchase Requisitions with the MRP run.
    My component item has 93,000 units in inventory.  Safety stock is at 60,000 units and my re-order point is 90,000 units.  All within Replenishment lead time, I have a CusOrd requirement for 16000 units (which takes the level below my re-order point) and I have an OrdRes (make-for-stock production) requirement for 20000 units which then takes me below my safety stock level.  We have found that MRP is not creating the Purchase Requisition so now we are desperately low on inventory for future requirements.
    Has anyone else experience this problem in ECC 6.0?
    Gina

    i know its something foolish.
    but can u run the MD01 , give that plant where the material is maitained.
    oh!  now first of all, when ur stock falls below ROP, check r u getting any entry in the Planning file entry for that material.
    if the entry is not there then there is some issue with ur mrp type
    or regenrate the planning file entry again once.
    if entry is there , then after MRP run u should get that planned order.
    Let me know.
    Regards
    Pravin Mukkawar
    TCS-SAP PP APO

  • Purchase requisition not to be created if sales order is incomplete.

    Hi ALL,
    I have a requirement from the business wherin they want purchase requisition not to be created for the incomplete sales order
    in case of third party / invidiual P.O sales orders.
    We have defined some fields in the item category incompletion status and if this fields are empty then the P req shld not generate.
    Can anybody guide me what settings to be made to acheive this.
    Please help me in this.

    In t.code OVA2, try to assign an incompletion procedure at schedule line level. This procedure can be assigned with relevant status like checking goods movement, and general checked. Then test the scenario.
    There is an OSS note out there, but it is NOT exactly represents your scenario. However you can have a look at it.
    Note 623267 - Purchase requisition in spite of missing configuration II
    Regards,

  • Rejection of a purchase order or purchase requisition.

    Hello,
    I know this is a question that was asked many times before, but nobody was able to give a clear answer to it.
    The objects purchase order(BUS2012) and purchase requisition(BUS2105) do not have between their methods, the rejection. But they contain the event REJECTED(rejection start). 
    Let's say i create a purchase requisition in me51n. If i want to approve it in an Abap program, I can use the function BAPI_REQUISITION_RELEASE_GEN. But what if i want to reject the requisition?
    PS: I know that i can use workflow, but this is not the case.
    Thank you,
    Efren

    Hello,
    I think you are are right, but i have a question.
    If you create a purchase requisition in me51n, then it will appear in me55( it can be released or rejected in me55). Iif i do not approve the requisition, it is clear that i am rejecting it...but it will remain in me55,no?
    And one more question. I think you know that if you create a workflow where you send a workitem with the release of a purchase requisition/order, the receiver can reject it. Clicking the reject button really does nothing? It is just for design?
    Thanks,
    Efren

Maybe you are looking for

  • Unable to Call page using action

    Hi Evryone, I am getting a simple problem . Trying to call xsql page using adfc-config file. in xsql file i am passing two bind params for this using one input page to pass parameter. Like in report.jspx i have to employeeID and Name my textboxes and

  • Ethernet Problem on Win7 using bootcamp3.1

    hey guys i`ve just installed windows7 32bit on my macbook pro 15". after that i took the bootcamp 3.0 drivers from the snow leopard dvd. after the installation my mb told me to shut down and i did so. the problem was, windows never shots down. after

  • Lightroom 3 has stopped uploading to flickr

    Hi, I have recently started using Adobe Lightroom 3 to upload my images to flickr and it has been working OK for a couple of week but now keeps returning error messages which are either that it failed to establish a connection to Flickr and I should

  • SLR Report Missing for 'MAY "

    Hi all, i have created the SLR report in Solution Manager which is genrated on 7th Jun 2011 for the MAY, But in the report it is i am able to get only data till APRIL ? Please let me know the issue? Regards, Neni Edited by: swaroop v on Jun 14, 2011

  • Program Errors in PsCS6

    I am a student and I new to ADOBE products for ten months. I am in color theory. I am having trouble with completeing value scale gradations. I do not have a problem using the Gradient Too. My problem begins when I attempt to pick up the color with t