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.

Similar Messages

  • 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

  • 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

  • Spell Checking for Apple Products

    Is it possible to spell check/auto complete against more than one language. (email, iMessage, SMS...)
    Thanks!

    You can change the input language of the Keyboard under Settings->General->Keyboard->Keyboards->Add Keyboard
    When more than one keyboard is available a Globe key will appear next to the space-bar to change between available languages.  Spell check and auto complete will change to that specific language as well. 
    So corrections will be given in the currently selected language. 

  • Dynamic Page Layout - Opportunity Product Revenue

    Hi gurus,
    I am trying to setup a dynamic template for "Opportunity Product Revenues"
    I set it up successfully in the object. However, this data is exposed only as a related list of Opportunity and not directly. Now, when I go into the "Opportunity" customization, it only allows me to set up static page layouts, with no option to setup the Dynamic page layouts through the Related list.
    Please help..

    Hi Jonathan,
    Many thanks for your response.
    Our CTE is already on R19. We want to experiment and be ready when our PROD is upgraded to R19.
    Can you help me with the requirement, if you have an idea please? I would really appreciate the help.
    Thanks

  • Check for double invoices

    Hi,
    1) Can someone explain me what is meant by "Check for double invoices " field in vendor master and its importance?
    2) I am also confused between  "Check for double invoices " filed in vendor master, and set check for Invoce duplication in "SPRO -> SAP Reference IMG -> Materials Management -> Logistics Invoice Verification -> Incoming Invoice -> Set check for duplicate invoices". Can some one exaplin that too?

    Hi,
    1) Can someone explain me what is meant by "Check for double invoices " field in vendor master and its importance?
    This field for vendor reference while doing MIRO
    2) I am also confused between "Check for double invoices " filed in vendor master, and set check for Invoce duplication in "SPRO -> SAP Reference IMG -> Materials Management -> Logistics Invoice Verification -> Incoming Invoice -> Set check for duplicate invoices". Can some one explain that too?
    here you can define criteria for duplicate invoice including reference field also
    In vendor master press F1 for duplicate invoice indicator ,you will get good info with Example.
    how it work
    check following link also
    [http://help.sap.com/saphelp_470/helpdata/en/ce/4f3e39ea3aee02e10000000a114084/content.htm]
    Regards
    kailas Ugale
    Edited by: kailasugale on Jan 16, 2012 2:43 PM

  • When entering my phone serial number it shows "We're sorry, but this is a serial number for a product that has been replaced. Please check your information and re-enter your serial number. If your information is correct, you may need to contact us."

    Hi,
    I had purchased an iPhone 5 last month and got the OS updated to iOS 7, yesterday.
    The data cable was of very bad quality and when I took it to the retailer for replacement, they said that its not covered under the one year warranty.
    Secondly, I have also been experiencing network coverage issues with this phone. So, I decided to contact apple care through the web. When entering my serial number/IMEI it says, "We're sorry, but this is a serial number for a product that has been replaced. Please check your information and re-enter your serial number. If your information is correct, you may need to contact us."
    Does anybody have any idea what the reason behind this could be.
    - First time with iPhone and frustrated.
    Briju

    If you purchased the iPhone from Apple or an authorized Apple reseller,
    contact them for assistance. If you purchased elsewhere, go back
    to that retailer and get them to give you a new iPhone or your money
    back.
    If you have checked the serial number carefully and re-entered it
    and that gave you the same error message, contact Apple if purchased
    from Apple or authorized retailer; otherwise you have been scammed
    and need to pursue the matter with the business you obtained the
    iPhone from.

  • Opportunities For Similar Opportunity Products

    We have populated the opportunity product object with information concerning the specific customer and product sales that came from each closed/won opportunity by creating an interface from our billing system.
    I would now like to create an in context report that would be a link on the opportunity details screen. When selected the link is activated the report would need to pick up the opportunity (no problems here, I know how to do this) and for the selected opportunity look at what customers and products are present in the opportunity product object
    For example
    customer A has purchased Product X
    Now, I want to find all other opportunities that have opportunity products for the same customers and products as the selected opportunity
    So this would mean, answering the question, what other opportunities have opportunity products that include customer A purchasing Product X.
    Any suggestions on how to do this type of sub-select in analytics ?

    You can get an Incontext report under the opportunity that is IS PROMPTED by the Account on the opportunity as you can pass the Account ID from the Opportunity object.
    To try and also get the products to be filtered might not be possible in OnDemand as you might not be able to easily pass all the Product IDs to the In Context Reports.
    The web applet url & html will be like this
    url as
    https://secure-ausomxPOD.crmondemand.com/OnDemand/user/analytics/saw.dll?Go&Path=%2fshared%2fCompany_ABCDE_Shared_Folder%2fOpptyInsightsaAccountwithAccountIDasIsPrompted&Action=Navigate&P0=1&P1=eq&P2=Account."Account ID"&P3=%%%Account_Id%%%&Options=rfd
    where
    'POD' is your actual pod
    'ABCDE' is your company number
    'OpptyInsightsaAccountwithAccountIDasIsPrompted' is your report name with
    Account ID column with filter as a IS Prompted. Choose a suitable Subject Area with Account as one dimension and other suitbale dimensions and Metrics.
    '&Action=Navigate&P0=1&P1=eq&P2=Account."Account ID"&P3=%%%Account_Id%%%' is the critical set of parameters.
    Web Applet HTML as
    <iframe src='https://secure-ausomxPOD.crmondemand.com/OnDemand/user/analytics/saw.dll?Go&Path=%2fshared%2fCompany_ABCDE_Shared_Folder%2fOpptyInsightsaAccountwithAccountIDasIsPrompted&Action=Navigate&P0=1&P1=eq&P2=Account."Account ID"&P3=%%%Account_Id%%%&Options=rfd'width=800 height=300></iframe>

  • Material availability  check for production order

    Hello,
    Is there any functional module to check the material availability of production order. So that it can be used in developments.
    Regards,
    Ganesh

    Hi,
    Following are the available Function Modules for avaibility checks in Production orders,
    BAPI_PRODORD_CHECK_MAT_AVAIL -  BAPI: Execute Material Availability Check for Production Orders
    And for Process Orders,
    BAPI_PROCORD_CHECK_MAT_AVAIL - BAPI: Execute Material Availability Check for Process Orders
    Regards,
    Dhaval

  • How to make "check for multiple logons" mandatory in webdynpro application.

    Hi SDN members,
    Im having a problem with an application developed in webdynpro abap.
    We require that  end-user only have a session per computer (ip address),
    I already tried to achieve this by configuring the webdynpro application throguh SICF and going to Error Pages -> Logon Errors --> System Logon and mark the checkbox Check for multiple logons.
    This configurations give only a warning when the user logs multiple times, and show a checkbox letting the user decide to end or not the previous sessions.
    How to make end previuos sessions mandatory ??
    Regards,
    Franklin Cedillo

    You would have to enforce this at the application level. You can get the IP address of the current client from the framework - IF_WD_APPLICATION method GET_REMOTE_ADDRESS.
    You could write an entry with the IP address into a temporary table during WDDOINIT.  You could clear the entry in the WDDOEXIT.  Also during the WDDOINIT, check to see if there is already an entry for this IP address.  If so, then fire an exit nagivation plug to a static MIME object or BSP page that explains why the user can only be logged in once.

  • I bought creative suite cs6 design standard student and teacher edition and the download did not work properly - files appear incomplete/ or damaged - none of the program items work at all. File size for installation seems very small for a product of this

    I bought creative suite cs6 standard student and teacher edition and the download did not work properly - files appear incomplete/ or damaged. File size seems very small for a product of this size. Can you assist with download issue or provision of software ?

    Lalalaladog where did you download CS6 from?  I would recommend downloading the installation files for Creative Suite 6 Design Standard at Download CS6 products

  • We're sorry, but this is a serial number for a product that has been replaced. Please check your information and re-enter your serial number. If your information is correct, you may need to contact us.

    i am going to buy iphone 5 32 gb from some before i bought i check the serial number of that iphone on apple web site to cross check but massage is appering that ......'
    We're sorry, but this is a serial number for a product that has been replaced. Please check your information and re-enter your serial number. If your information is correct, you may need to contact us....
    can any one tell me what is that mean..... replace what ?

    In most cases, what you said is true...however, this is not always the case.  Take myself for example...
    1: I posted my phone online to sell
    2: Someone saw my serial number and called AppleCare to get a replacement phone
    3: An inferior AppleCare representative bypassed a component validation (check serial number to the device on hand) and approved the replacement under my AppleCare plan.
    4:  After noticing this (about 4 days after it happened) and  a trip to Apple and a call to AppleCare, all was resolved.  My phone is back to being covered under AppleCare+
    5:  I learned my lesson.
    So, as you can see, there is a chance that it can be something else.  Although, if the person selling the phone notices, it shouldn't take long to resolve it. Chances are that it is what you said.
    Hope this helps

  • We're sorry, but this is a serial number for a product that has been replaced. Please check your information and re-enter your serial number. If your information is correct, you may need to contact us. iPhone 4s.

    Hi everyone! I have iphone 4s, which was bought about 6 mounts later and has serial number C2*******TD6 and IMEI ****. When i try to check warranty on the page https://selfsolve.apple.com/wcResults.do i see
    We're sorry, but this is a serial number for a product that has been replaced. Please check your information and re-enter your serial number. If your information is correct, you may need to contact us.
    And if i try to enter IMEI here i see
    Our records indicate that this product has been replaced. Please provide the serial number for your replacement product to find the support and warranty coverage information. For more information, please contact us.
    Does it means, that I was bought a non exist iPhone? Or it was refurbished? I need an official answer to take them to seller because I was bought iPhone as a new.
    Thank you.
    <Edited By Host>

    Not from Apple reseller( Im apologize, that you right) Seconв question: how can i contact apple via email to get an official answer?

Maybe you are looking for