Incompleteness Check for Opportunity

Hi all,
Client requirement to force an employee to enter a product while he/she creating an opportunity. Could you any one suggest me which Badi can i use to create a filed name Product.
we are having the                   Object name -- OPPOR_H
                                            Field Name   --  (Product) is not available
any one suggest how can i add the filed name Product. for creating this which Badi i ve to use.
Regards
sat

Hi Denis,
Thanks for your reply!!
That really works for BP.
Do you have any idea regarding BP Master Data -> Incompleteness Group -> Incompleteness Procedure.
Customization Path:
SAP Implementation Guide -> CRM -> Basic Functions -> Incompleteness.
In BP Master Data, we assign Incompleteness Group to BP in Sales Area Data  on the Sales Tab Page. 
I just want to know regarding this and how it differs from  spro - Cross-Application Components - SAP Business Partner - Business Partner - Basic Settings - Field Groupings customization.
Regards,
Rajanand

Similar Messages

  • Incompleteness Check for Opportunity (Product filed as mandatory)

    Hi all,
    My client requirement is  force an employee to enter a product while he is creating an opportunity.
    Incompleteness procedure we are having the
    Field name  :  Oppor_h
    Could u suggest anyone to implement this.
    Regards
    sathish

    Hi Satish,
    Incompleteness procedures are applicable to both, Transactions as well as Business Partners, as both are business objects.
    Now, the point is what procedure is triggered when. Now, say, you have assigned an incompleteness procedure to a transaction (ZTRANS_PROC1) as well as to a business partner (ZBP_PROC1).
    The answer is, when you are in the process of creating or modifying an instance of an object, the respective incompleteness procedure is triggered, which means, if you are modifying or creating a business partner, then the incompleteness procedure that is assigned to the business partner (ZBP_PROC1) will be called and the respective field/s will be checked for incompleteness.
    Similarly, if you are modifying or creating a transaction, then the respective incompleteness procedure that is assigned to the transaction/item category (ZTRANS_PROC1) will be triggered. Here ZBP_PROC1 is not called as the business object in question, is the transaction and not the business partner.
    I hope I have answered your question.
    Regards,
    Nelson.

  • Incompletness procedure for Opportunity at the item level

    Hello All,
    Have you already worked on the Incompletness procedure for Opportunity at the item level ?
    I have the following request : product must be entered in the opportunity otherwise a message of error must appear
    I have used the following data in Incompletness procedure (which is assigned to the transaction)
    - Object name = ORDERADM_I
    - Field name = ORDERED_PROD
    - Relevance = Header and Item
    The result of this is : when I enter the product in the opportunity, the message of error saying that "Transaction is incomplete: Enter Product" doesn't disappear, whereas the product and quantity are in
    I have done another test, if I enter for Relevance = "Item" intstead of "Header and Item", the message of error doesn't appear at all in the transaction. So I can save the opportunity without getting a message...
    Any thoughts ?
    Thank you for your help

    Can you validate if the customizing setting for screen sequence control exists.
    Use transaction CRMV_SSC.
    you should have a corresponding entry that matches your incompletion log entry.

  • Is it possible to start incompleteness check for VBBK manually

    Hi,
    I have following problem.
    We have to change the values of the fields VBAK_LANDTX and VBAK-STCEG_L depending on other data of VBAK,VBAP,VBKD automatically.
    We do this in the USER-EXIT USEREXIT_MOVE_FIELD_TO_VBAK.
    That works fine.
    The User is not allowed to change this values by hand => Thefore we set this fields to output.
    That woks fine.
    At special situations we clear this fields and want the order to go incompleteness log.
    Therfore we did the according customizing.
    That woks fine.
    But out problem is that the incompleteness check does not run always.
    It runs only if the fields are changed at the dynpro by hand.
    We have found out 2 possible other solutions but none of them makes me happy.
    We use the USer Exit USEREXIT_CHECK_VBAK.
    1. Correct table xvbuv by hand
    2. Copy the incompletness routines from SAPFV45f and do the RV_check_document_input.
    What I'm lokking for is a flag where I can trigger the incompletness check.
    It would be great if someone has an idea
    Thomas

    Hi
    I think it's not possible to run multiple fill aggregate jobs. The database will be busy with first jonb then obviuosly you will recieve an error message.
    Chandu.

  • Check for Opportunity type in BADI   CRM_OPPORT_H_BADI

    Hi,
    I am implementing BADI CRM_OPPORT_H_BADI and at the point of creation of an opportunity I want to check the opportunity type. In the structure CS_OPPORT_H_BADI at point of creation , the opportunity type field is blank.
    Is there a way to determine the opportunity type in this BADI when creating a opportunity ?
    Regards
    Chan

    You can use below FM to get the transaction type and object type in BADI CRM_OPPORT_H_BADI.
    CALL FUNCTION 'CRM_ORDERADM_H_READ_OW'
          EXPORTING
            iv_orderadm_h_guid     = lv_header_guid
          IMPORTING
            ev_process_type        = lv_proc_type
            ev_object_type         = lv_object_type
          EXCEPTIONS
            admin_header_not_found = 1
            OTHERS                 = 2.
    Opportunity type is not filled until you are in opportunity screen. So you can check transaction type or object type and change start date value.
    Regards,
    Srini

  • HT1725 where is "check for available downloads? My last two purchases are incomplete, the money has gone from my account but I aint got the goods!

    My last two purchases are incomplete, missing half of both albums.  The "support" says "go to Store/check for available downloads" ....where the **** is "check for available downloads" ??  Never had this prob before.

    Ok so I found it. BUT! it says there are no downloads available...what has happened to the other 16 or so tunes I have paid for?  I "reported a problem" but what/how will they respond?

  • Boxee-source compilation "checking for main in -ldl... no"

    Hello Guys and Girls,
    I'm trying to get Boxee to run on my laptop so that I can setup up on a small homebuild HTPC running a naked Arch Linux Installation in the future.
    I have tried the versions that are in the AUR and got them to install after linking some header files, downgrading glew etc. but they are very old and
    are teaming with bugs. The repo found in the Wiki https://wiki.archlinux.org/index.php/Boxee-source is outdated as well. The current Version is 1.5
    and it is downloading 0.9.8.something from the repo.
    There are 32 and 64 bit *.deb's for Ubuntu available on boxee.tv/download, but Ubuntu is way to bloated and I don't know how to work with it
    when it comes to more advanced configuration (booting straight into X11 and starting boxee trough .xinitrc which worked fine with xbmc).
    Made me realize what a great learning tool Arch Linux is.
    So I downloaded the Sorce Code and extracted it and opened the README.ubuntu to find some building instructions.
    TOC
    1. Introduction
    2. Installing the required Ubuntu packages
    3. How to compile
    4. Create Installer
    1. Introduction
    We currently recommend Ubuntu 11.10.
    NOTE TO NEW LINUX USERS: All lines that are prefixed with the '#'
    character are commands that need to be typed into a terminal window /
    console (similar to the command prompt for Windows). Note that the '#'
    character itself should NOT be typed as part of the command.
    2. Installing the required Ubuntu packages
    # sudo apt-get install make g++ gcc gawk pmount nasm automake cmake bison libsdl1.2-dev libsdl-image1.2-dev libfribidi-dev liblzo2-dev libfreetype6-dev libsqlite3-dev libogg-dev libasound2-dev python-sqlite libglew1.5-dev libcurl4-openssl-dev libmad0-dev libogg-dev libvorbis-dev libsmbclient-dev libmysqlclient-dev libpcre3-dev libdbus-1-dev libjasper-dev libfontconfig1-dev libbz2-dev libboost-dev libfaac-dev libenca-dev libpng12-dev libjpeg62-dev libcdio-dev libsamplerate0-dev libmms-dev libmpeg3-dev libfaad-dev libflac-dev doxygen php5 swig libssl-dev libgdbm-dev libvdpau-dev libxmu-dev libxtst-dev libxinerama-dev libhal-dev libhal-storage-dev gperf libtool
    3. How to compile
    # ./bootstrap
    # ./configure --enable-optimizations --disable-debug
    # make -j4
    # make -C tools/TexturePacker -f Makefile.host
    # rm skin/boxee/media/Textures.xbt
    # make -C skin/boxee/media
    4. Create installer
    # cd debian
    # sudo ./make_debian.sh
    ./bootstrap wored fine.
    With ./configure I ran into problems a few times but managed to fix them on my own ( installed libmms, lz02, mysql-clients etc. when check failed)
    but now I'm stuck at: "checking for main in -ldl... no" and I have no clue how to fix it. What am I missing?
    Once I get this to compile and run I want to contribute my first package to the AUR. Would be a good opportunity to get familiar with ABS, PKGBUILDs and all
    that.
    Regards,
    blackout23
    Last edited by blackout23 (2011-12-30 22:42:21)

    Looks like a linking issue?
    http://phaseit.net/claird/comp.unix.programmer/linking-unix.html wrote:
    Linux's dl library
    There are at least two distinct problem symptoms with dynamic-linking that Linux users frequently report: that
        the configure for Tcl and/or derivatives think that dynamic linking is not possible; and
        a makefile which attempts dynamic linking fails for not resolving "... -ldl ..." adequately.
    To the best of my knowledge, all instances of the former problem have been traced back to an inconsistency between configure and other sources, typically the result of incomplete application of a patch, mis-installation of a compiler and its ancillary libraries, or some sort of cross-OS contamination. As far as I know, correcting any compiler problems and doing a "make distclean" to sanitize the Tcl source directory has always been enough to cure the situation.
    Some installations (Slackware 2.1? 3.1? others? Red Hat before 4.0?) are reputed to have a missing symbolic link between /lib/libdl.so.1 and /lib/libdl.so. Any application which employs dynamic linking, and which therefore links with "... -ldl ..." under Linux, apparently will fail until one completes the installation by commanding
               ln -s /lib/libdl.so.1 /lib/libdl.so
    That's the whole story that I know. However, those unfamiliar with Unix deserve a warning: the previous paragraph used "link" in three distinct senses. If these matters are new to you, you might feel more comfortable substituting
               cp /lib/libdl.so.1 /lib/libdl.so
    for the "ln ..." command above. When I'm able to make time, I'll return to explain these matters more fully.
    Why isn't there a /lib/libdl.a? That's an involved topic, one that I aim to document later in spring '97.
    ldconfig is sometimes an issue for Linux. I'll document it once I understand it better.

  • Unable to check for purchases. The iTunes Store is temporarily unavailable.

    Every time I go to check for purchases I receive this message. Ive been recieving it for a couple weeks now and its reallly starting to annoy me.
    Based on what info I found, I tried adding different program and port exceptions to my firewall, and I toggled my virus scanner and spyware. (and I dont have an internet accelerator so thats not the cause).
    So then when that failed i just turned my virus scanner and firewall completely off. Still its the same problem.
    I have almost 70 downloads that are incomplete (because of an error that apple support has worked out with me), but I have no way of accessing them.
    PLEASE HELP / GIVE ANY SUGGESTIONS
    iTunes 7.3.0.54, Toshiba Satellite Laptop, Windows XP service pack 2
    Toshiba Satellite   Windows XP  

    ya....
    "I understand that you are still receiving a message about connection error when trying to download your purchases.
    I have confirmed that the iTunes Store is functioning and accepting connections. Therefore, the issue is likely related to your Internet connection, local network, or computer. I'm happy to provide some information that should help you connect to the iTunes Store again.
    I apologize for any inconvenience you have experienced with this issue and I can imagine how frustrating this could be for you. However, the nature of your question falls outside the type of support provided via email by the iTunes Store team. The iTunes Store team answers non-technical questions about billing, customer accounts, downloading music, and iTunes Store."
    Im going to send them my exact connection details and such.. but if anyone knows the solutions to this PLEASE tell. It would save a ton of time and frustration.

  • Sales Order Not Checked for Credit Limit

    Most of the time, in our course of business, the customer account and BP/Credit limit are setup prior to the input of any order.
    However, if in the case the customer was setup (BP created in background, but segment/credit limit not assigned yet), and an order was created immediately the order will not be checked for credit.
    We are considering putting a check in the order that it must be checked or it is considered incomplete.
    We have a background job that runs every few hours to assign the BP to the credit segment (we have only one credit segment, in addition to 0000) and give a default credit limit.  But we need to ensure that all orders are checked.
    How are others handling this situation?
    Thanks

    We have already put in place the use of a background job to create the BP/segment with a default credit limit.
    We are hoping to come up with a method that is full proof and not manual.
    Depending on how frequently the job runs and the timing between that and setting up a customer master record and entry of a sales order, there could be a sales order entered before the background job was completed.

  • Carriage return in textarea - how do I check for and remove it???

    I have an html form that has a <textarea> element for user input. I work mainly with Java and some JavaScript. Since carriage returns are permitted in a <textarea> element, upon retrieving the value submitted, my Java and/or JavaScript variables contain carriage returns as well, making the values incomplete.
    For Example :
    String dataSubmitted = request.getParameter("formInput");
    <script language="JavaScript">
    var textValue = "<%=dataSubmitted%>";
    ....//do other stuff
    </script>When I view the source of my JSP page, the above statement of code looks like this:
    var textValue = "This is some text that
    I submitted with a carriage return";I'm putting the text submitted through this form into a mysql database, and when I pull up the values I find that it has recorded the carriage return as well. There is an actual symbol representing a carriage return in the db field.
    What I'd like to do is use some Java code to go through each character of the String and find and remove the carriage return, perhaps replacing it with an empty space instead. But how do I check for a carriage return in a String variable?
    Also, is there a way to use JavaScript to alert the user when the carriage return button is pressed when they're in the <textarea>?
    Any input is appreciated,
    Thank You,
    -Love2Java

    What I'd like to do is use some Java code to go through
    each character of the String and find and remove the
    carriage return, perhaps replacing it with an empty
    space instead. But how do I check for a carriage return
    in a String variable?The carriage return is represented by the \r. Generally there is also a newline, the \n. You can use String#replaceAll() to replace occurences of them by a space.
    string = string.replaceAll("\r\n", " ");
    Also, is there a way to use JavaScript to alert the user
    when the carriage return button is pressed when they're
    in the <textarea>?You can capture keys using the 'onkeypress' attribute. The keyCode of a the return key is 13. So simply catch that:<textarea onkeypress="if (event.keyCode == 13) alert('You pressed the return button.'); return false;"></textarea>The return false prohibits the linebreak being inserted. If you remove that, then it will be inserted anyway.

  • Intrastat incompletion check

    Hello everybody,
    I am running the Intrastsat report for Italy.
    The incompletion check gives me several error messages:
    1. "The system did not find the purchase order currency for vendor YYYYY".
        However the LFM1-WAERS (Purchase order currency) in the vendor master data has a value (EUR).
        Is the Purchase order currency maintained somwhere else as well?
    2. "The statistical value of the document item is zero"
        The "Condition" tab is missing for these items in the purchase order. Does this depend on the material group or the article?
    Can you help me to correct these errors please

    Hi Fatima,
    1. Yes, purchase order currency will get updated from vendor master. Check order currency for the vendor master for the purchase organization, which has maintained in the PO.
    2. Have you maintained schema group in the vendor master? Please check, system will show the condition details based on schema group.
    Regards,
    Mukthar

  • Customer Master giving "Data is incomplete; check ;Message F2125" on saving

    While creating Customer master for a newly defined sales organisation, when i try to save the entry, the screen goes to Partner Function and it displays the error :-
    Data is incomplete; check
    Message no. F2125
    What needs to be done
    Thanks
    amit

    Hello Amitava,
    As part of your analysis, plz click on the msg being displayed to analyse it further.
    Some pointer: Check U've created all the reqd partner functions..SP,SH,PY,BP.
    Reward, if helpful.
    Rgds,
    Raghu.

  • Incompletion Check in Customs Declaration

    We are upgrading our GTS system from 7.0 to 8.0. When we process outputs in communications tab, we are getting and error as "Executor/Sender not maintained for CD#xxxxxxxxxxx". We Debuged and found that the system is looking for partner function CUSVER (Consigner). At teh same time the document status is also incomplete.
    However this error was not generated in 7.0 even though CUSVER was not maintained.
    My question is,
    1. Has anybody who has upgraded from 7.0 to 8.0 faced this problem of missing partner function or any similar problem?
    2. How is the Incompletion check procedure determined for Customs Declarations and does it effect the partner function check?
    Awaiting for any early reply,
    Thanks & Regards,
    Sam
    Edited by: sam prabhu on Jul 30, 2010 10:03 AM

    Hi,
    the check depends on the country (legal regulation) for what you are doing the customs declarations because the partner function is mandatory for customs.
    To fix your issue check:
    IMG
    - SAP Global Trade Services
    --General Settings
    ---Partner Structure
    "Define Groups of Partner Functions"
    I Have the following settings in my system:
    70     CUSVER     Consignor     3 Import/Arrival and Export/Dispatch
    For the incompletness check please have a look at:
    IMG
    - SAP Global Trade Services
    --SAP Customs Management
    ---General Settings
    Document Structure
    Control Incompleteness Checks in Customs Shipments and Customs Declarations
    hope that helps.
    regards,
    Ralf

  • How to check for updates on SCM packages?

    Hey guys,
    I wondered for some time now how to check for updates on SCM packages, i.e. -git
    or -svn ones. Updates for binary packages are automatically updated by pacman,
    no problem there. Checking for updates on non-SCM packages from the AUR is
    easily done with one of the various helper tools available (personally, I use
    slurpy).
    However, SCM packages can change without their PKGBUILD changing, so I'm not
    notified that I should recompile and update them.
    Is there a "proper" way of doing this? Am I missing something?
    Thanks in advance!

    If your system is booting then u can say that your bootblks are installed.Usually BootBlks are present in 0 & 1 slice of UFS Filesystem
    /usr/platform/platform-name/lib/fs/ufs
    directory where ufs boot objects reside.
    An x86 FDISK partition for the Solaris software begins with a one-cylinder boot slice, which contains the partition boot program (pboot) in the first sector, the standard Solaris disk label and volume table of contents (VTOC) in the second and third sectors, and the bootblk program in the fourth and subsequent sectors. When the FDISK partition for the Solaris software is the active partition, the master boot program (mboot) reads the partition boot program in the first sector into memory and jumps to it. It in turn reads the bootblk program into memory and jumps to it. Regardless of the type of the active partition, if the drive contains multiple FDISK partitions, the user is given the opportunity to reboot another partition.

  • In F-90  error message :Asset BMPL 1500001-0 is incomplete, check the asset

    i hv created an asset 1500001,
    entered the required fields
    in Tab general:       description , text, account determination, serial number, quantity, capitalised on
    in the depriciation area tab:   dep area 1, dkey, useful life =10 , periods, dep start date 01.04.2009.
                                                 for the  dep area 2,  the group field is checked.
    Later when i use F-90 for vendor acquisition, i receive th error  Asset BMPL 1500001-0 is incomplete, check the asset.
    please gv me th ereason for the same.

    hi
    in assets master don't put the  capitalised date .
    it will automatic come when you do the capitalisation by transction code f-90
    robin s prasad

Maybe you are looking for

  • Youtube Facebook Google etc, Invalid URL error

    For many years now I've been putting up with a CONSTANT lingering problem with my Mac OS. These (on a very regular basis) irritating, "Invalid URL" errors. The picture that you see below is an example of my problem.  This example of a Youtube video g

  • Square root symbol

    Hi, I need to display square root symbol in sql query. Thanks !!!

  • IPhone not showing up in iTunes- device driver issue?

    I'm having a problem getting iTunes to recognize my iPhone. I'm running XP Pro 64-bit. I know iTunes isn't supposed to work with x64 XP, but I've had it working for months now (by doing a quick edit to the .msi installer it will install on XP). I'm u

  • Network problem after new OSX update download

    Greetings! I've had a new (late 06) Intel 24" iMac networked wirelessly to my older iMac/cable modem/D-Link router very successfully since October. No problems and seamless set-up through the D-Link online wizard software. Saturday I noticed an OSX u

  • Need help with 'hover' text box

    Hola Why the 'hover' text box don't appear in this page? Welcome to TummyTime, 3D 4D Ultrasound, Modesto, Salida, Ceres, Turlock area. The 'hover' text should appear as you go over the pictures at the bottom of the page under  RECENT ANGELS section.