Cross selling doubts about new developments

Hello to all
We have the materials joined so if we sell one material, you have to include in the same salers order two or more materials.
We are looking one solution with the cross selling but the problem is that the relationship has to have one parent material and one or more children materials. You should have to put the parent material in the sales order so the system gives you the children materials.
Ej:
Cross selling
Parent material: Table
Children materials: chair 1 and chair 2.
If I put table in the sales order, a popup windows appears reporting me that I can include chair 1 and chair 2 in the sales order but If I put chair 1, the popup window doesn´t appear. I would create the following cross selling relationship:
Parent material: chair 1
Children materials: chair 2 and table
and
Parent material: chair 2
Children materials: chair 1 and table
Our issue is that all the materials are parents, so it doesn´t matter what material you put in the sales order. The system would give you the rest of the parents materials. Is there any chance so I can put only one relationship and I can have the three relationships (wiht a user exits, bapis,...)
Thanks in advance.

Hi,
As per the Cross selling design you will have to enter the Parant and Child combination for each material. You may use the standard user exit available for the sales order and check the material in table KONDDP & KOTD011 (you may have differant table used in your cross selling procedure).
Regards,
Murali

Similar Messages

  • Doubts about New Macbook Pro

    Hi,
    I just purchased a Macbook Pro last december the latest offering by apple its been a month now, just after a month old now I installed steam on my Mac to play dota and my mac was getting stuck so i decided to restart it but then my Mac was stuck on a white screen with a spinning circle for about 10 mins never happened before. Then finally I had to hold the power button to shut it off! It hurted me real bad to do that! Right now I'm scared investing money in such a great machine but such problems just scares me off! please advice me the best! and also how can I check if my machine is performing well or not! and do you advice me to use a screen protector for the retina display will the use of screen protector reduce the advantage of the retina display. And during the game play a sound from the hardware bay was suddenly loud for which I have never heard may be it was performing faster, this is my first mac and need assistance as much as possible
    warm regards,
    Aditya Palwankar

    Your macbook is not an idealized gaming machine, that much is fairly well established
    Youre trying to play STEAM games and graphics intensive reality games.
    The question is, how does your Macbook work on normal non-game use and applications?
    Screen protectors are a bad idea for several reasons. dont use them, dont recommend them, theyre nearly utterly useless.

  • Doubts about BP number in SRM and SUS

    Hello everyone,
    I have some doubts about the BP number, especially for Vendors.
    I am working with the implementation of SRM 5.0 with SUS in an extended classic scenario. We will use one server for SRM and other for SUS. We will use the self registration for vendor (in SUS). My questions are:
    - Can I have the same BP number in SRM and SUS?? Or is it going to be different??
    - When a vendor accesses at the site to make a self registration in SUS, the information is sent to SRM as prospect (by XI) and there the prospect is changed as vendor? After that, is it necessary to send something from SRM to SUS again? (to change the prospect to vendor)
    - When is it necessary to replicate vendors from SRM to SUS??
    Thanks
    Ivá

    Dear Ivan,
    Here is answer to all your questions. Follow these steps for ROS configuration:
    Pls note:
    1. No need to have seperate clients for ROS and SUS. Create two clients for EBP and (SUS+ROS).
    2. No need of XI to transfer new registered vendor from ROS to EBP
    Steps to configure scenario:
    1. Make entries in SPRO --> "Define backend system" on both clients.
        You will ahev specify logical systems of both the clients (ROS as well as EBP)
    2. Create RFCs on both clients to communicate with each other
    3. In ROS client create Service User for supplier registration service with roles:
        SAP_EC_BBP_CREATEUSER
        SAP_EC_BBP_CREATEVENDOR
        Grant u201CS_A.SCONu201D profile to the user.
    4. Maintain service user in u201CLogon Datau201D tab of service : ros_self_reg in ROS client
    5. Create Purchasing and vendor Organizational Structure in EBP client and maintain necessary
        attributes. create vendor org structure in ROS client
    6. Create your ROS registration questionnaires and assign to product categories- in ROS client
    7. To transfer suppliers from registration system to EBP/Bidding system, Supplier pre-screening has to be
        defined as supplier directory in SRM server - EBP client.
        Maintain your prescreen catalog in IMG --> Supplier Relationship Management u2192 SRM Server u2192
        Master Data u2192 Define External Web Services (Catalogs, Vendor Lists etc.) 
    8. Maintain this catalog Id in purchasing org structure under attribure "CAT" - in EBP client
    9. Modify purchaser role in EBP client:
        Open node for u201CROS_PRESCREENu201D and maintain parameter "sap-client" and ROS client number
    10.Maintain organizational data in make settings for business partner
    Supplier Relationship Management -> Supplier Self-Services -> Master Data -> Make Settings for the Business Partners. This information is actually getting getting stored in table BBP_MARKETP_INFO.
    11. Using manage Business partner node with purchasers login (BBPMAININT), newly registsred vendors are pulled from Pre-screen catalog and BP is created in EBP client. If you you have SUS scenario, ensure to maintain "portal vendor" role here.
    I hope this clarifies all your doubts.
    Pls reward points for helpful answers
    Regards,
    Prashant

  • Doubt about Patch

    Hi everyone!
    I have a doubt about applying patch.
    I just applied this patch (using GUI):
    Oracle® Database Patch Set Notes
    *10g Release 2 (10.2.0.4) Patch Set 3 for Microsoft Windows (32-Bit)*
    Initially, there was an error stating that some other process is accessing one particular dll.
    I ignored it.
    I rerun the patch installation thinking that I need to get that dll as well.
    It gave a list of what has been installed and what can be installed.
    So, I selected all the remainders and installed.
    It was successful. Now, would it have ignored that dll or installed it?
    Please advice.
    Thanks in advance.
    Cheers!
    Nith
    Edited by: user645399 on Nov 26, 2010 10:24 AM

    user645399 wrote:
    Hi everyone!
    I have a doubt about applying patch.
    I just applied this patch (using GUI):
    Oracle® Database Patch Set Notes
    *10g Release 2 (10.2.0.4) Patch Set 3 for Microsoft Windows (32-Bit)*
    Initially, there was an error stating that some other process is accessing one particular dll.
    I ignored it.
    I rerun the patch installation thinking that I need to get that dll as well.
    It gave a list of what has been installed and what can be installed.
    So, I selected all the remainders and installed.
    It was successful. Now, would it have ignored that dll or installed it?
    Please advice.
    Thanks in advance.
    Cheers!
    Nith
    Edited by: user645399 on Nov 26, 2010 10:24 AMEvenif you've stopped all the windows services, sometimes some DLLs remains utilized. What I do is, make all the oracle related services manual and then restart the server.
    You can't ignore any dll related errors. If a dll is in use, oracle patching process will not replace that with a newer version of dll. I'll strongly recommend the use of ' Microsoft Process Monitor' utility to monitor, what is running on my server.
    http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx
    Regards,
    S.K.

  • Cross selling

    Hi everybody,
    I got a problem about cross selling. I implemented every steps but still i can't get suggestion box while creating sales order. Where is the problem i couldn't find.
    Note: I don't have item proposal..
    I maintained procedure (sheama) and assigned cond.type to my procedure
    I defined customer procedure "B" and document procedure "B"
    Then i assigned my document type "B" and in customer master i determined pp customer sheama "B"
    In VB41 with my condition type, i assigned 1907 to 374...
    But in va01 transaction when i enter 1907 material i cant get suggestion box for 374 ????
    If you can help me.... Thanks in advance...

    Hi,
           Your problem would surely be sorted out. Please check once again if you have maintained your Cross selling procedure and assigned it to  your pricing procedure. Have your cross selling procedure assigned for your customer in the sales area data, and check if the conditions record are for that customer in VB42.
    As Dhanekula said, check if you have the item category determination maintained for cross selling at VOV4 as
    Sales doc type + Item cat group + Usage ( CSEL) + Higher level ( Tan) --- > Tan
    Then finally check for the item you are proposing for cross selling is also not part of a free goods determination. Coz thats a limitation. A material participating in free goods cannot be sold for cross selling purpose.
    Pl reward if it helps.
    Thanks & Regards
    Sadhu Kishore

  • Doubt about Report - Task Sequence - Deployments

    Hello,
    I have a doubt about this report Summary report for a task sequence deployment in Task Sequence - Deployments.
    Last Friday I did deployed in 6 desktop ran this report and display my 6 desktop's all right.
    Today a run this report and display no data.
    Why occurred this? Anyone have idea?
    I think this report have display me all data about my task sequence specific.
    Thanks.

    Are you sure the deployment wasn't deleted or recreated? 
    Query your DB and see what the NumberInstalled says.  That should show you 6 were installed.  You just need the Deployment ID added to this query below.
    select *
    from dbo.DeploymentSummary
    where
    OfferID = 'YOUR DEPLOYMENT ID HERE'
    Best, Jacob I'm a PC.
    My TS wasn't modified or recreated, but in DB display NumberInstalled = 0.
    Anyone have modify this TS since last friday, I don't know the reason this happened.
    I will do news deploys and see this report after if still have same issue.
    Thanks your opinion.

  • Doubt about webDynpro windows

    HI Experts,
    I have small doubt about webdynpro windows.
    1) If i have only one application in webdynpro DC , what is use of using multiple windows.
    2) If i have multiple windows in a DC which has single application, how i can i navigate between windows?
    3)if i have multiple applications with multiple windows, then how will i know which window belongs to which application.
    4)If i have multiple windows and multiple applications, then how can we navigate between windows? It means navigation betn windows and navigation betn applications...?
    Please explain me, i browsed in SDN, i found the threads but they are explaining my doubts exactly
    Thanks in advance.
    Regards,
    Bala

    Hi.
    Simply the Window is part of Web Dynpros public interfaces, and are needed whenever you want to access a graphic component from outside of your web dynpro component.
    Web Dynpro uses the MVC design pattern. Model View Control.
    In order to reuse components, Web Dynpro exposes the View and Controller to the outside world.
    Internally the View and Control in MVC is just that:
    Views
    Component Controller and Custom Controller.
    Externally the View and Control are exposed as
    Interface Controller and Interface Views. The Interface View is the external part of a Window. (When a Window is created, an associated Interface View is created).
    So, to be able to actually see anything from a Web Dynpro application. The browser would access a Interface View that opens the Window with some view in it.
    An other example is that you have two Web Dynpro projects, where the first one have a View with an integrated view from the second Web Dynpro. The integration would be through the Interface View again.
    Internally in your Web Dynpro component, you can use the views directly (i.e. navigate between views).
    Opening an external popup would generate a new browser window. In order for the new browser window to display anything it would need to access an interface view. That's why you need to create a separate Window when you want to use a popup.
    Regards.
    Edited by: Mikael Löwgren on Feb 15, 2008 12:58 PM

  • Doubt about ccm.log error= 0x8004100E

    Hello guys,
    I have a doubt about when ccm.log display error = 0X8004100E.
    So, some my desktops scan by SCCM display error= 0x8004100E but client sccm is installed with sucess. My doubt is what reason display this error?
    Maybe can I don't worry about this,but I need know reasons display this messages.
    Thanks a lot.

    This will be displayed if your site server cannot connect to ccm WMI namespace on the worksation. CCM wmi namespace will only be available if the workstation has ConfigMgr client, hence this will eventualy fail for the workstation that are new to
    ConfigMgr.  I guess sccm uses this to check if the client is already present or not.
    Kindly mark as answer/Vote as helpful if a reply from anybody helped you in this forum. Delphin

  • Doubt about string.intern()

    Hello
    I have a doubt about string.intern() method.
    The document says
    When the intern method is invoked, if the pool already contains a string equal to this String object as determined by the String.equals(Object) method, then the string from the pool is returned.
    So what is the point of using this intern() method with == or != operators if it aleady calling to equals method internally?
    eg:
    if (studentObject.getName().intern() == "Student Name") {}cannot be better than
    if (studentObject.getName().equals("Student Name")) {}Can someone please explain?

    Easy dude.
    >
    Why do you need to optimize it?>
    Because i want to.
    I would avoid the whole stupid 100 line if-else by doing a Map of type->object and then just clone() the object. But maybe that might not be suitable or "fast enough" for you.I cannot do above because object have it's own behaviors varying at run time
    eg - class One has setOne method and class hundred has setHundred method
    . Even if i use a map and clone it again i have to use above comparison for setting those behaviours.
    Explain your actual problem you're trying to solve, with actual cases. What are these "one" and "Hundred" classes really? Or is your project so top secret that you can't tell us?It is not secret but big. And I need to make the question understandable. If I post the whole code no one will looking at it.
    Now you asking so please have a look.
    still I have cleaned up many.
    My initial question was how to bit speed up the comparison? And can't i use intern() Because here if I got plenty of rectangles(it is the last) performace sucks.
    for (CObject aObject : objList) {
                if (aObject.getType().equals(SConstant.TEMPLATE)) { /* process Template */
                    Template tObj = (Template) aObject;
                    org.apache.velocity.Template template = VelocityTemplateManager.getInstance().getObjectTemplateFromFile(retemplateProperties.getProperty("PAGE"));
                    VelocityContext context = new VelocityContext();
                    StringWriter writer = new StringWriter();
                    context.put(retemplateProperties.getProperty("BAND_OBJECT"), dtmBand);
                    tObj.setTags(writer.toString());
                } else if (aObject.getType().equals(SConstant.LINE)
                        && !isInBandandBandAutoAdjust(aObject)) {
                    Line object = (Line) aObject;
                    org.apache.velocity.Template template = VelocityTemplateManager.getInstance().getObjectTemplateFromFile(retemplateProperties.getProperty("LINE"));
                    VelocityContext context = new VelocityContext();
                    StringWriter writer = new StringWriter();
                    updateContextWithCheckShifting(context, object);
                    context.put(retemplateProperties.getProperty("LINE_OBJECT"), object);
                    template.merge(context, writer);
                    object.setTags(writer.toString());
                } else if (aObject.getType().equals(SConstant.IMAGE) /* process Image */
                        && !isInBandandBandAutoAdjust(aObject)) {
                    REImage imageObject = (REImage) aObject;
                    org.apache.velocity.Template template = VelocityTemplateManager.getInstance().getObjectTemplateFromFile(retemplateProperties.getProperty("IMAGE"));
                    VelocityContext context = new VelocityContext();
                    updateContextWithCheckShifting(context, imageObject);
                    context.put(retemplateProperties.getProperty("IMAGE_OBJECT"), imageObject);
                    mageObject.setTags(writer.toString());
                   else if (aObject.getType().equals(SConstant.RECTANGLE) /* process Rectangle */
                        && !isInBandandBandAutoAdjust(aObject)) {
                    Rectangle rectangleObject = (Rectangle) aObject;
                    org.apache.velocity.Template template = VelocityTemplateManager.getInstance().getObjectTemplateFromFile(retemplateProperties.getProperty("RECTANGLE"));
                    VelocityContext context = new VelocityContext();
                    StringWriter writer = new StringWriter();
                    updateContextWithCheckShifting(context, rectangleObject);
                    context.put(retemplateProperties.getProperty("RECTANGLE_OBJECT"), rectangleObject);
                    template.merge(context, writer);
                    rectangleObject.setTags(writer.toString());
                }And masijade
    Thank you very much for the better explanation.

  • Doubt about Oracle Acess Manager Identity System

    Hi , I have a doubt about the identity system , when I configure the Identity System to use the Data Anywhere where the user is create when I create one in administrative console ? as I know the Data Anywhere is managed by OVD.
    Thanks.

    And I could connect to the database.With which tool?
    >
    I wanted to mimic the connection to another system by just copying the c:\oracle folder. The connection was established and works fine.What type of client installation is this? Can you cross check in inventory/logs?

  • Doubt about Component binding....

    I have a doubt about component binding because I am also using component binding in my application, in my application each page has more than 20 components and each page is session scope, at one point I am getting message like perm space(this is because of lack of memory, actually I have 4gb ram). So my is
    "does the jsf creates new object for every reload, because of that my jvm filling with all the objects?".
    Another question is "what is the difference between value binding and component bindings?, and drawbacks of each other" please tell me the differences between them up to the very low level(up to memory usage for each approach).
    Please clarify this doubt...........

    JNaveen wrote:
    I have a doubt about component binding because I am also using component binding in my application, in my application each page has more than 20 components and each page is session scope, at one point I am getting message like perm space(this is because of lack of memory, actually I have 4gb ram). So my is
    "does the jsf creates new object for every reload, because of that my jvm filling with all the objects?".This is regardless of the component binding. JSF creates a component tree and stores it in the session. With component binding you can link between the backing bean and the component without the need for UIViewRoot#findComponent().
    Think your problem lies somewhere else. Use a profiler.
    Another question is "what is the difference between value binding and component bindings?, and drawbacks of each other" please tell me the differences between them up to the very low level(up to memory usage for each approach).With the component binding you can get hold of the whole component from the tree in the backing bean. Useful if you want to do a bit more than only holding the component's value, with which you usually do with the value binding.

  • Doubt about diference between SAPconsole and SAPmobile

    Hello,
         I have been many doubts about diference between sapconsole and sapmobile, if anyone could help me I appreciate.
    1) I have ECC6 instaled, the SAP Mobile is compatible with ECC6 or I need of Netweaver Instaled ?
    2) If Possible to Install Sap Mobile in ECC6 , I have to Buy a license of sap mobile ?
    3) in any product instaled Windows CE have possible to install sap mobile ?
    4) In sap console what is the requirement for to do this configuration?
    I Anybody to know about this informations please explain for me ?
    Thanks

    My apology, 
        The Basic Diference beteween SAPConsole and SAPMobile is :
    SAPConsole ==>  
    1 ) Don' t need a new Hardaware for to configurate
    2 ) Only need a Machine with the IIS service installed
    3 ) The SAPGui CD content the SAPCOnsole.exe for configuration
    4 ) The equipment like Pocket and datacolletor has been to configurated in a Network( but if to have a entrance in the SAPGUi indicate a SAProuter in another factory is possible to have acesses.. ) is a mandatory. Cause the SAPCOnsle folow the SAPGUI entrances and need a LAN or a WAN configurated.
    Advantage
    simple to congurated and chip.
    Easy to create to new window cause the SAPConsole only plubish this window in Browser.
    Disadvantage
    Need a lincense for each Poket or Datacolletor, wherever the equipment you will use.
    Doesn't have a Database  using through Browser (IE6 or IE7) this way , during the processes lost network you go to lost the information not saved.
    SAPMobile
    1 ) Need the a good Machine  with a instance of SAP configurate
    2 ) Have to found the EXE in the MarketPlace
    3 ) is not publish, and yes a client with the database configurate in equipment
    4 ) The equipment like Pocket and datacolletor has been to configurated in a Network
    Advantage
    Need only one SAP License, doesn't metter how many equipment  in use you have.
    As the SAPMobile has a Database in the client , if you lost the network it goes to save in the local database and when the network come back , it will to synchronize. This way you don't need to work online every moment, you get to synchronize after.
    Disadvantage
    You profit in license is your lost in the Machine cause the price of Machine is expensive.
    is configurate only in windows Mobile.
    The window only can be create for a Developement and not in the SAP, have been created in windows Mobile.
    A tip, the both is good but you can do a simple mathematics.
    In the SAPConsole how much money you go to spend is the least of the Machine s Price.
    If yes confurate the SAPConsole , if not configurate the SAPMobile

  • Why CROSS SELLING MATERIALSu201D pop up box appears ??

    Dear Gurus,
    Could you please help me out to resolve this issue ?
    When entering u201CFreightu201D as a saleable item in a sales order, a u201CCROSS SELLING MATERIALSu201D pop up box appears. This happens for other numer of products as well.
    Why it is coming up ? and how to get rid of it ?
    Many thanks in advance for your help !!!!

    Dear  Ram ,
    Thanks for the solution!!! It worked if I delete the second line
    I have one doubt , If i delete assignment (second line) Is going to affect any other area or what would be the consequences ?
    there are two lines
    BP01         01      01            A         A             B00001         Cross selling
    BP01       01      01           B         B              B00001         Cross selling***
    and why it is happening with only some perticular materials ?? Plz explain.
    Thanks  in advance.
    Edited by: Amod Vaidya on Nov 14, 2008 1:07 AM
    Edited by: Amod Vaidya on Nov 14, 2008 1:47 AM

  • Doubts about some popular function modules?

    Hi all,
    I have doubts about these function modules (see in parenthesis)
    ws_filename_get (to get the file name at ...?)
    ws_query (to get file size and environment variables from the presentation server to the ...?)
    upload and download (what are the new function modules used in place of these (I know they are obsolete now)
    what is the Object oriented equivalents of these functions?
    Thanks.
    Charles.
    ++++++++++++++++++++++++++++++++++++

    <i>(1)What is the use of ws_filename_get? Please be specific in your answer, about where the file resides: application server, presentation server or the ABAP program.</i>
    It is simply providing an interface for the user to choose a filename which resides on the frontend PC(presentation server). As suggested already, this has been replaced with FILE_OPEN_DIALOG method of the class CL_GUI_FRONTEND_SERVICES.
    <i>2)What is the use of ws_query? Please be specific in your answer, about where the file resides: application server, presentation server or the ABAP program.</i>
    Again, already answered,  this has been replace by multiple more specific methods of the same class mentioned above.
    <i>How can GUI_UPLOAD be a substitute of Upload? It is a substitute of WS_UPLOAD as upload is used to transfer data from presentation server to the ABAP program, whereas the other two are used to get it from presentation server to the application server.</i>
    They all transafer data from the presentation to your application.  They are all interchangable(in a sense), but you should be using the GUI_UPLOAD method of the class CL_GUI_FRONTEND_SERVICES.
    Regards
    Rich Heilman

  • The doubt about statistic cubes

    Hi gurus,
    first I have to say I searshed forum first but I didn't find my answer,so I have to post a new thread here:
    2 doubt about statistic cubes:
    1. after I install the TCT cubes and Roles and initial load then delta load successfully, shoud I often run the delta IP? say everyday though a PC?
    2.what's the relation between statistic cube and the "DB statistic" tab on the Manage of a infocube? what's the useage of "create statistic","check statistic",and "refesh statistic" buttons?
    thank you!

    1. As there is some real time cube in the 7.0 content, you could start with a weekly load and see if it's enough....
    2. The statistics on the manage InfoCube tab are db statistics. No link with the previous one. They are used to optimize execution plans at db level.
    Regards,
    Fred

Maybe you are looking for