Preventing the creation of direct PO

Hi there experts,
I would like to know if there is some way to prevent the creation of direct PO. I want that the PO is always created with reference to a PR or a contract.
Tanks in advance

hi
plz check that in OMET u created a object
now check that u have given the field selection key NB or what ever ur using
then tick for display condition and enter condition and ref to PR
now check and try
Note 664424 - Requisition number not mandatory in ME21N
Re: without PR no PO creation
Re: PR mandatory in PO Creation ME21N and ME22N

Similar Messages

  • F110 - How to prevent the creation of DME file in Proposal Step

    Hello,
    I would like to prevent the creation of DME file in Proposal Step of Payment Run (F110).
    Is it possible to suppress "Create Payment Medium" checkbox?
    Many Thanks

    If you are using the Payment Medium Workbench, there is perhaps a solution:
    I found the following code in function module FI_PAYMEDIUM_OFX_20
    * We abort the payment if the data is from a payment proposal. With
    * OFX we can pay only if the data does not come from a payment
    * proposal.
      IF I_FPAYH-XVORL = 'X'.
        MESSAGE E404 WITH I_FPAYH-LAUFD I_FPAYH-LAUFI
            RAISING CANCEL_PAYMENT_MEDIUM.
      ENDIF.
    So I think it may be possible to solve your problem by using the event modules in transaction OBPM3, with your own function module based on the code given above. I have not tested such solution and I have no experience with these events, but I'm currently trying to use them for another problem.

  • Entering Opportunities:  Preventing the Creation of a Bill-To Site

    Hi -
    My company has many accounts set up that have Ship To and Sold To sites but no Bill To site.
    When an order is placed for one of these accounts, the Bill To Location is different from the ship-to - it would be another account on file with a billing relationship set up with the first account. This relationship is set up on the Relationships tab for Customer Account Details.
    This set up works well for us.
    However, if we enter an Opportunity for an account that has a Ship To site but no Bill To Site (because it should bill to a parent), a Bill-To Site is automatically created for that account. This is not desirable behavior.
    Do you have any suggestions as to how we can prevent this?
    Thank you,
    Seneca

    hi
    plz check that in OMET u created a object
    now check that u have given the field selection key NB or what ever ur using
    then tick for display condition and enter condition and ref to PR
    now check and try
    Note 664424 - Requisition number not mandatory in ME21N
    Re: without PR no PO creation
    Re: PR mandatory in PO Creation ME21N and ME22N

  • Preventing the Creation of Hidden Files

    Hello,
    Is there a way to prevent OS X from creating all those annoying hidden folders on external drives and cards? Im talking about the folders and files like .ds_store, .trashes, ect ect. Basically the ones that will show up on other systems like Linux and Windows. It wasnt really a problem before, but recently ive been having to transfer a lot of individual files around and every time, it would create a hidden file for every file, and then it would create all these other hidden folders and such, making it difficult to navigate on a PC.
    Unfortunately, I wont be able to respond what you guys can tell me until i get back from a trip for 3 1/2 weeks. But please, if you know how to do this, leave a post and Ill get back to it ASAP. : )

    Does BlueHarvest do what you want?
    (33950)

  • How to prevent the direct execution of a Z T.Code

    Hello Friends,
    The scenario is like this :
    I am going to create an Z T.Code. I have to block this T.Code from direct execution(means executing it directly by calling from Command Field). But I must be able to execute the same T.Code from within a program by calling it using LEAVE TO TRANSACTION <T.CODE>./ CALL TRANSACTION <T.CODE>.
    Is this possible with any form of Basis configurations? Please help.
    Regards,
    Abijith

    The scenario you are trying is what we call a Function Module in ABAP. You can implement the same code as your program in an FM and simply call it. FM has options for test execution, incase you are worried about that. There are various features associated with FM execution i.e. Background, Foreground, RFC, Asynchronous, Synchronous etc all you need is to press F1 and check documentation. Even screen processing can be done using the same but incase you are not comfortable create a program and use Submit. No need to create a transaction itself. Moreover pls check the neccessity of preventing the tcode to be used. Because a user will never know about a tcode unless you tell them. So why worry about it's execution. Check autorization and roles as well in order you need the program to be run by specific users only.

  • How To Prevent The Modification Statistical Delivery Date In PO (Me22n)

    Hi,
    My Issue is as follows:
    While I am creating a PO (Of Type STO ->UB) when I put the Delivery Date for a particular Item in the "ITEM OVERVIEW" Screen and press Enter, the same information is copied into the "ITEM DETAIL" screen under the "DELIVERYSCHEDULE" Tab. Over there I see that the Delivery Date and the Statistical Delivery Date" are same. Now when I save the PO and then go to transaction ME22n for the same PO, if I change the Delivery Date in the "ITEM OVERVIEW" Screen, again the same change is reflected in the "DELIVERYSCHEDULE" Tab, on the hit of ENTER button.
    Now what I have to do is to prevent the Statistical Delivery Date from being changed Automatically. That is when I create the PO, the value of "STATISTICAL DATE" then evaluated should remain unchanged throughout (unless changed manually). The reason I need this is because it will help the user to evaluate the performance of the Vendor.
    Kindly Advise... as to whether there is a way of doing it through exits or enhancements.
    Thanks,
    Pablo

    Glad it worked out.  As from the statistical date field help:
    The system inserts the delivery date into this field in the following
    cases:
    o   You do not enter a statistical delivery date.
    o   You change the delivery date, have not entered a statistical
        delivery date, and the PO or scheduling agreement delivery schedule
        has not yet been transmitted to the vendor.
    Basically, item delivery date is copied to the statistical date if statistical date is blank (which it is at PO creation).
    After creation, the statistical date is changed if the delivery date is changed and the PO has not been printed (outputted).
    Regards

  • I want to reset Firefox, and the message is that something is preventing the reset. I have closed all open windows and I still get the "Oops" message,

    I have uninstalled and reinstalled Firefox because I was receiving unwanted adware and was being directed to untrusted sites. Now I want to reset Firefox because I want to change the home page and toolbars, and something is preventing the reset. I have closed all open windows repeatedly, but the problem continues.
    =====Moved from Firefox OS product to Firefox for Desktop product category by Moderator. -feer56=====

    Check the programs that are on your computer
    '''Windows:''' Start > Control Panel > Uninstall Programs.
    '''Mac:''' Open the "Applications" folder
    '''Linux:'''
    * [http://www.freesoftwaremagazine.com/articles/see_all_your_installed_applications_ubuntu_unity Ubuntu Unity]''' {web link}
    * Xfce: Applications Menu category sections
    * options depends on the package manager and the desktop environment
    Go thru the list. If you find something that you don't
    know what it is, use a web search.
    '''''[https://support.mozilla.org/en-US/kb/troubleshoot-firefox-issues-caused-malware Troubleshoot Firefox Issues Caused By Malware]''''' {web link}

  • How to prevent JaxB creation of 2 Interfaces for each Element?

    hi,
    does any body know how to prevent JaxB creation of 2 Interfaces for each Element (The Content Interface and the element interface)?
    I want to configure JaxB to use only one Interface and only one implementation Class.
    Thank's,

    I am sorry I can not answer your question, I have got the same problem. Could you please email me to
    [email protected] when you know the answer, please.
    I have a question for you. When and complex type is validated, I get the object which contains the error. ( or objects ).
    However. How do know the position in the actual parent object. basically. Is there a way to know exactly the position of that attribute in that object. I need to store errors strings.
    The first problem derives from this one:
    It is not possible to execute validate function for a primitive attribute inside an structure.
    I would appreciate your help.
    Thanks.
    Gustavo.

  • How can I animate a line to show the creation of a circle?

    hello there, I need to animate a line to show the creation of a circle. This is very easy in powerpoint as I can decide how the line has to enter the slide. I cannot believe that captivate cannot do that.... any hints?

    Off the top of my head you can do this with 3 objects. The circle and two rectangles that will have motion path effect applied to them that will have an effect of wiping away and revealing the circle below. There's probably an easier way but like I said I just pulled this outa my...
    This will work nicely and cleanly in HTML5 since it's a simple motion path effect.
    The screenshot shows the two rectangles moving in opposite directions. The lower box should move AFTER the first one is done. I'm showing some transparency so you can see the circle below.

  • How to stop the creation of /home on reboot?

    I assume it's systemd creating /home since I never had this situation with arch init scripts.   Maybe it's something else?
    I will delete /home and upon reboot it will return.
    I do not use /home and do not like standard user hierarchy and am tired of looking at the empty folder every startup.
    If this is indeed systemd (I'm not too familiar with it yet since I only updated to it about a month ago), does anyone know the related .service or .target (etc) doing this?  I tried searching for /home inside the files but so far no luck.  I did 'grep' and there are binary matches but not much I can do about that.  Maybe I'm looking in the wrong place.  /usr/lib/systemd, /etc/systemd/, /usr/lib/udev
    Feels like the appropriate section to post this.  I'm rarely online so was hoping to throw this out there and hope to get an answer in the right direction.  Thanks.
    EDIT:  Sorry if a similar thread exists.. I couldn't find any as it has rather vague keywords.
    Last edited by milomouse (2013-01-19 21:42:45)

    Yeah, the /home folder is empty because I do not use it and no users $HOME are pointing there.  I also have my XDG settings pointing elsewhere, so that can't be it.
    When I get home I'll try modifying the useradd file but not sure if that will do it.  Although, I wonder if it's reading from another system login type file that defaults to /home..
    or perhaps it's just creating a standard filesystem hierarchy.  Hmm!!
    I would resort to deleting it with a script at boot-up but since I don't use /home and it doesn't have a separate partition it writes to my / partition which is a Solid State Drive.
    I know having it created and deleted at each boot may seem trivial but I like to avoid unnecessary writes/deletes on the SSD no matter how insignificant it may seem.
    Also, I just really want to find out where this is coming from.  I do my best to know what my setup is doing and hate not knowing why something keeps happening. 
    So, I'm still probing to where the creation stems from.  I wish there was some system monitor or journalctl would tell me more specifically what systemd is doing.  Maybe I'll delete it and check timestamps and match against systemd service files being ran?  May take some time but at least it's something to try.

  • Skip the Creation of Maintenance Notification

    I would like to know the effect if i will skip or remove the process of creation of Maintenance notification in SAP PM. The process will start with the creation of Order, if there's an external service required the Maintenance Order will be converted into PO if no external service or material will close the Order.
    Since the Creation of Maintenance Order will generate Notification, we were thinking that creation of Notification is redundant if the system allows to create order and notification in one transaction.
    What would be the effect of this, thanks and God bless.

    Greetings Peach,
    As the experts, who had already answered observed, this is purely a business process consideration. If your (Client's) organization supports a "streamlined" process in which direct Order creation is beneficial you can go for it.
    As you've written "Since the Creation of Maintenance Order will generate Notification, we were thinking that creation of Notification is redundant if the system allows to create order and notification in one transaction." I assume you are still using Notification and Order integration. But as Yogesh Dhokne mentioned, this is optional as well.
    If you choose to create a Notification in the background, you can still register breakdown times for MTTF/MTBF calculations, Catalog Codes for tracking and any additional information once the Orders are created.
    But consider this: How is work requested, released for execution and reported? If you only create Orders, you have only Orders to go on. Therefore, you might require more verbose User Status management, and you may find yourself with Orders that are being created unnecessarily and have to be closed, Orders being released prematurely... You have to have a very "flat" process around this immediate Order creation.
    On the other hand, consider that having Notifications created prior means a more "deep" process and more overhead, but you can have a step to filter works to be released on the Notification level before Orders are created, if you have more than one Notification  for the same work, you can assign it to a single Order, and you have more options when designing roles and authorizations, since you can separate access and business transactions for Notifications and Orders for your Operations and Maintenance users, if necessary.
    Please ask further questions if you have any!

  • F110 - How to prevent multiple creation of DME file?

    Hello,
    I need to prevent multiple creation of DME file for the same Payment Run (after it has been created once).
    "Printout" bottom creates DME file and Payment Advice any time you trigger it.
    I'm searching for some User Exit / BAdi / Function that will help me to add ABAP code that will check if DME file has already been created.
    Thank You in Advance

    Hello,
    Please check if the flag "Create payment medium" is not flagged at the proposal and the payment run file.
    If it is flagged the payment file will be generated. Also when you press the print out button, the print program will be called and the system will try to created a new payment file.
    In order to avoid duplicated payments you should consider using the flag 'Payment Document Validation" in your print program.
    If the 'Payment Document Validation' parameter is not set ON, documents already processed for payment can be selected and paid again in a subsequent payment run, when posting terminations have occurred.
    Please refer to SAP Knowledge Base Article 1713825 in order to activate Payment Document Validation.
    Another option is to suppress  the"Create Payment Medium" flag at Proposal Run.
    In this case you should check the following information:
    Please restrict the activity 15 of object F_REGU_BUK in the user
    profile/role
    You may also refer to the available activities on this:
    - 02 Edit parameters
    - 03 Display parameters
    - 11 Execute proposal
    - 12 Edit proposal
    - 13 Display proposal
    - 14 Delete proposal
    - 15 Create payment medium proposal
    - 21 Execute payment run
    - 23 Display payment run
    - 24 Delete payment run payment data
    - 25 Create payment media of payment run
    - 26 Delete payment orders of payment run
    - 31 Print payment medium manually
    Kind Regards,
    Fernando Evangelista

  • Badi for preventing PO creation in shopping cart in srm

    Hi Experts,
    Here I have a senerio in SRM. In shopping carts we need to avoid purchge order cretion for particular vendors. Because for these vendors through workflow after approval PO has to be created.
    So I need BADI to prevent the purchage order creation for particular vendors.
    Please suggest me in this regards.
    Thanks in advance
    G.S.Naidu

    Hi Naidu,
    PLease try this:
    Enhancement   MM06E005       Customer fields in purchasing document  (It contains vendor as import paremeters)                    
    Enhancement  MEQUERY1        Enhancement to Document Overview ME21N/ME51N
    I hope this may helpfull.
    Thank you,
    Thanks,
    AMS

  • JSP - Prevent auto creation of JavaBean

    Is there is a directive which i can use in JSP to prevent the <useBean> tag auto creating a new instance of a java bean if it cannot be found in the session? As i want to manage where the javaBean is created.
    Thanks
    Ian

    Hi lan
    its simple following code will solve ur problem
    <useBean id="classId" type="className "
    scope="session" />
    it will first check classId in specified scope an if
    its not not found it will throw
    java.lang.InstantiationException. you can catch this
    exception do whatever u wantHow come ? Unless you had an unconditional throws in the bean constructor, a java bean would be created if not found in session scope.
    To the OP's question, you should probably write a custom tag that replicates the <jsp:useBean/> tag
    ram.

  • How can we  prevent the PO while creating the sales order

    Hi All,
    How can we prevent the PO number while creating sales order with existing PO. I have checked the box in sales document type as A but still im able to create sales order with same PO.
    Thanks in advance.
    Naveen

    Hi
    In VOV8 check the box
    Check Purchase Order Number
    The purpose of this field is to check for duplicate
    purchase order (PO) numbers during sales order entry. When you select A in
    this field, SAP gives a warning message during sales order creation if another sales
    document for same customer with the same PO number exists already. Leave this
    field blank if you do not want SAP to check for duplicate PO numbers.
    regards
    Prashanth

Maybe you are looking for

  • DatagramSocket not picking up UDP broadcasts

    Hi All. Opened a DatagramSocket on specific port. Verfied (w/ tcpdump) that other process is sending UDP packets to that port with broadcast address (128.0.3.255). {pseudocode}DatagramSocket.recieve(dgram) never picks up the packets. If I change the

  • Need help syncing iCal and Outlook 2011 (for Mac) THANKS!

    QUESTION: How do I sync iCal and Outlook up again without duplicating any more events, and very importantly, without sending any more email invitations? I just bought an iPhone. I am trying to get my phone and my MacBook Pro synced up through iCloud.

  • Performance Tuning Certification for Application Developer

    Hi, Can you please advise if there is any Oracle Performance Tuning certification for an Application Developer and Oracle 9i to 10G migration certification? If yes, can you please let me know its Oracle examination number? I have already passed 1Z0-0

  • Why do application updates continually fail when using AAM

    For more than a week I have tried to use AAM to update 17 applications in need of bug fixes. Of those 17 I have had success with only one application, Acrobat XI Pro. I have attempted with about half a dozen others and they all fail about midway thro

  • RMAN clone feature query

    Hello DBA's, Using a 9i Solaris box and i need to perfom a RMAN clone of prod (target db) to train database. Train database does already exist. I've performed "backup database plus acrhivelog all delete input" (on prod) My query is when i do run "dup