Sales org determination from product catalog

Let's assume we have 2 sales areas required in CRM: sales org/distribution channel = 1000/10 and 1000/30, they need to share the same product catalog but have some personlized views for different customers.
Therefore, for the product catalog, I intend to maintain 2 variants distinguished by different distribution channel, and maintain some views specific to different customers.
In web shop, I flag the "catalog search (b2b internet sales)" option, but I wonder how is the catalog determined?if the catalog can be determined by choose one from list, how is the catalog variant determined by the logon internt user, i.e. how to determine the sales area by known BP(from internet user), as 2 sales area may be both assigned to the same BP?
If I unflag the "catalog search (b2b internet sales)" option, only 1 catalog variant can be set, does it mean I
have to create different web shops to assign different catalog variant for my scenario?
Patrick

Hi Patrick,
Sales Organisation are covered by the variants.
You have to define  several views. The views relates subsets of the catalog ( areas and items) to BP. You are free to relate views to BP list or you could also use target groups, which you could define with segmentbuilder.
To identify what a customer  will see, the standard will collect every view the Contact person and the Business Partner is related to.
Variants from all cataloges, to which the user is related via the views, will be filtered according to Language and maintaned Sales Organisation for the both Business Partner.
If there are more than one Catalog-Variants is shown to the Shop user by the so called SelectCatalog.jsp.
Correctly spoken it is a variant selection (and so the sales Org is determined), and since exactly one catalog is related to a variant, they call it catalog selection.  
The union of all catalogobjects ( areas and items) which are related to that identified views will be presented to the customer ....
Hope this helps.
Regards
Chris.

Similar Messages

  • Sales Org determination based on Employee responsible for Opportunity

    Hi,
    How can i do the sales org determination based on the Employee reponsible for opportunity.   Currently it is happend on employee responsible but when i change the employee responsible the organization data is not getting changed.
    Please help me in this regard.
    Thanks
    Naveen

    Hi,
    The sysytem wont accept ur procedure,
    The system determines the process as
    When u enter a prospect, the syetem determines the organisation based on attributes ,which in turn pick up the employee responsible from that particular organisation.
    Hope ur solution is solved if so reward me.

  • Sales Org Determination and slaes are Templets not assigned

    Dear Experts,
    I have a problem in Sales Org determination and sales are templates.
    I have totaly 9 branches as part of Project rollout and the  determination rule is working for 8 branches where as only one branch is facing this problem.
    I have checked all possible solutions from this forum and tried my level best, still not working out. Pls help me .
    1) When tried to create a sale order it gives me an error saying " Enter sales Unit" "Enter Distribution Channel" " Enter Sales Org"
    I have created the Sales are templets  and also assigned them to main templates. And the rule for org determination is defined with the fields, Data Origion, Partner and Source in contianer , which is working fine with other branches.. Only one branch we are facing this above said problem..
    Can any one help me in this regards.
    Vijay

    Hi Robert,
    I have alredy created the Rule for sales org determination  based on Insustry sector( Contianer- Industry Sector, PArtner, and source) and it is working fine with 1st and 2nd branch users. It is only a problem with 3 rd branch where 3 users are using the system.
    Even I cross checked the authorisations,and I  did not find any error with the authorizations. Hope you r more clear on this
    Rgeards,
    Vijay

  • How to delete the sales org information from BP Master Data in SAP CRM 5.0

    Hi Guruu2019s
    How to delete the sales org information from BP Master Data in SAP CRM 5.0
    Thanks...
    Mahesh Pasupunuri

    Hello
    There is a report attached to [SAP Note 725857|https://service.sap.com/sap/support/notes/725857] that performs the deletion.
    Regards
    Joaquin

  • RQL Query to get the specific range of product items from product catalog.

    Hi All,
    I need to do the batch wise query to product catalog.
    For that i have use Query builder but that is giving me repeated items, now i wanted to use RQL using rqlStatement.
    Please help me in solving the issue.
    Query which i have used using QueryBuilder.
                    RepositoryView productView = productRepo.getView("product");          
                    QueryBuilder productBuilder = productView.getQueryBuilder();
                    Query productQuery = productBuilder.createUnconstrainedQuery();           
                    RepositoryItems[] productItems = productView.executeQuery(productQuery,startIndex,endIndex);
    Can anybody help me in writing RQL Query to get the specific range of product items from product catalog.

    Hi Shakuntala,
    There is no executeQuery method defined in RqlStatement Interface, which will accept index for output result.
    So As far as I know, what u are trying to achieve is not possible with RQL statements OOTB way.U can consider range of results based on some condition from Repository items.
    Please let me know if u find any way to implement it.
    Above Query builder should always return different ids if range is not overlapping with previous range.
    Please verify that repeated items ids are same or different,
    Quoting from API docs:
    RepositoryItem[] executeQuery(Query pQuery,
                                  int pStartingIndex,
                                  int pEndingIndex)
                                  throws RepositoryException
        Executes the given query and returns an array of matching RepositoryItems, which are contained within a total potential result set. For example used if one wanted to retrieve elements 50-60 from a query which could return 100 elements.
    Regards,
    Nitin.

  • Org determination from Sales area

    Guys,
    Here's the scenario..we have downloaded all Org structure from R/3. I need the sales org, sales office & group to be determined from the sales area maintained in the BP master data. Currently all BP's have only one Sales Area assigned.
    The structure looks like this ..
    XY10 - Sales Org Unit
       XA01 - Sales Office
            XG01 - Sales Group
            XG02 - Sales Group
    I have checked all of them as Object Permitted in determination. (well if I don't ..then they are not available for selection while maintaining sales area data for BP). I am using the standard Rule '10000144' (Sales area Inc Master Data'). the problem is automatic Determination is failing because its proposing all the Sales offices & sales group as well for Sales Org.
    How do I make it to select the one Sales Org only? the same determination should also work when I create and replicate a Sales order from R/3.
    Another issue. When I did a consistency check(For Obj permitted in determination) for the Sales office(XA01), I get a error "Attribute IS_SA_ORG can only be assigned once within the assignment hierarchy".
    Any suggestions on how to overcome the above issues?
    (Note: I am already aware of the buffer update report 'HRBCI_ATTRIBUTES_BUFFER_UPDATE' and I run it every time I make any change.)
    Thanks,
    Reddy

    Guys,
    I have created my own rule and it works sucsessully. i still have the consistency check for one of the Sales Office.
    Here's my new problem. When I download the sales order from R/3, it determines the Sales Org but is unable to determine Org unit. (If you look in Org tab of sales order, the Sales Org & Org Unit are two different fields). I looked at the log and found that for some reason its finding more than one Org unit!
    I tried to create a new Order in CRM with the same BP and the rule works perfectly and only one org unit is found. So for some reason the rule evaluation fails for downloaded orders
    Is there any note or setting that I am missing?
    Would appreciate any help in this regard.

  • Lead Org determination from Employee responsible

    Hi,
    We are creating leads by executing campaigns. Now when leads are created, Sales org is determined from user who has logged into the system, however I want to change this. Sales org in lead should be determined by employee responsible.
    I am not sure which org determination rule should be used and if there is any other customization that has to be done along with this to resolve this issue.
    Please help.
    Thanks,
    Bhushan

    Is there a standard rule for this...with some of my research i feel like this can be achieved with Org determination rule 10000194 and Partner Function ORG = Person Responsible.
    I would like to know other impacts if I change my current Partner Function ORG from Activity Partner to Person Responsible. Will it affect Partner Determination Procedure??
    Regards,
    BJ

  • I need Sales org text and Product text

    Hi
         I have to retrieve  sales org description(sales_org_short)  from sales org id SALES_ORG number.     Product desciption from product_id.   How to retrieve these two.  These two having search helps.
    regards
    ram

    Guys i need only sales org text ,  i got product text.

  • Purchase and sales flow resulting from 'production in other plant'.

    Dear all,
    When using the procurement type 'P' (production in other plant), materials are consumed in plant A and goods receipts from production order happens in plant B.
    When plants A and B belong to different company codes, SAP generates a cross-company document. Within the receiving company, the offsetting account for the stock account is the cross-company clearing account.
    This posting is generally not sufficient as legal and tax requirements ask for a sales and purchasing flow between the 2 company codes. Therefore many companies need to 'develop a solution' to complete this posting 'after the facts'.
    Does anybody know whether this additional posting exists under the form of an 'add-on' or additional solution to the standard made available by one or another partner of SAP ? Note that the starting point for this question is important : our company wants to use the 'production in other plant' flow because the native purchase and sales flows are too much time consuming.
    Thanks for your help.
    José Beghein

    Hi all,
    I want to be a bit more accurate here :
    The produced material in plant B has a special procurement type code (MARC-SOBSL) which in its definition contains procurement type E (BESKZ) and special procurement P (ESOBS). It is special procurement P that triggers the 'production in other plant' behaviour. The production plant (WRK02) is also specified in the definition of the special procurement type code.
    Kind regards.
    José Beghein

  • PARTNER DETERMINATION FROM PRODUCT

    Hi Experts,
    In service transaction i want to determine one partner(Vendor) from product master.
    In product master, in the Relationships, under Vendor tab i have mantained the details of the vendor. In the transaction when the product id is entered, this vendor has to be determine. Is it possible. If any ideas, please tell me.
    Thanks in advance.
    Nadh

    Hi Nadh,
    Vendor determination from the product master can surely be achieved.
    For your partner function Vendor put an access sequence, which picks the vendor from the product master.
    1. First create an access sequence say ZVEN , here make a new entry, in the drop down choose an entry which says vendor from product master (I am not sure with the name).
    2. Put this access sequence in partner function vendor of ur partner determination procedure and assign that to the transaction type.
    Wish this helps.
    Regards,
    Shalini Chauhan

  • How to take back or sale the scrap From Production

    Hello
    Suppose we have Issue some materials to Production say 1000 qty, for production, then here some scrap remains,we want to sell this scrap how to do?
    we have created the one material code for this scrap , How to take this material back and sale to out side how to to do this ? which is the best option, what is the use of movement type 531 here?
    Regards
    sapman

    Dear,
    At the time of production confirmation, the by-product that is produced gets transferred to the respective location. In this case the SCRAP, the goods movement takes place with the movement type ‘531 – Receipt of by-product into unrestricted use’ which is assigned already in co11n, goods movements.
    Once the Scrap is the respective storage location, it is ready for sale.
    Create a pricing procedure for selling scrap.
    It consists of Excise, education cess & higher secondary cess. And also you have conditions for CST & VAT, & TCS, Surcharge on TCS, education cess & higher secondary cess.
    Once you are done with pricing procedure, create condition records, create sales order, deliver and invoice, which is your normal sales process.
    Cheers!!

  • Implement Org determination for Service Orders

    Hello Freinds ,
    My Client is implementing the service order with WebIC2005 with the following scenarios.
    Service orders created Manually.
    Service Orders created from completed sales order automatically.
    Could any one possibly suggest the best practice of implementing org determination for the above scenarios.
    Is it a correct practice to determine sales org for manual creation of Service Order.
    For Automation process is it not correct have sales org determined from sales order.
    How to determine Org Determination in  WebIC service order Link?
    Thanks & regards
    Amar

    Hi Amar,
    You cant assign two diffrent org determination for same transaction type.
    Its always better to determine the org at transaction type level. But wehn you are creating service order from sales order , you can set the rule in Copy control whether to copy the org or not.
    Hope this helps.
    Regards
    Arun Kumar

  • Transferring ORg Data From ECC to CRM

    Hi,
    An ORg structure was maintianed manually in our CRM system. Without deleting the strucutre we tried to generate the ORg strucutre from ECC using the program CRMC_R3_ORG_GENERATE .
    Now it created problems and our products and business partners are not picking up the Sales Org Data.
    When we tried to regenerate the org using CRMC_R3_ORG_GENERATE a dump error is observed.
    We tried deleting the org strucutre using report rhrhdl00 but it didnt worked.
    Can you guys help us in bringing the Sales Org Data from the ECC

    Hello Vijay,
    you can delete the complete org structure in order to copy it again
    from the R/3. For that please use report RHRHDL00 to completely
    delete all org units.
    Enter "O" for object type and the number of your root org unit as ID.
    Enter "ORGEH" as evaluation path and execute the program (you can first
    check what will happen by leaving the "test" flag set). Kindly refer
    to the documentation attached to this report in trx. SE38. You should
    repeat this for all other root org units.
    Unfortunately this report does not delete the corresponding Business
    partners created in role Organisational unit, but they can be deleted
    by means of trx. BUPA_DEL.
    With report RHCHECKRELATIONS you might delete evetualy remained
    relations for these objects.
    Before reprocess report  CRMC_R3_ORG_GENERATE you need to
    refresh the buffer(before note 696229, generated records were
    considered as already saved in PPOMA_CRM).
    For example this report could be :
    REPORT  CRM_ORGMAN_R3_ORGDATA_DEL_GEN.
    DATA: lv_answer TYPE char1.
    START-OF-SELECTION.
    popup to confirm
      CALL FUNCTION 'POPUP_TO_CONFIRM_STEP'
        EXPORTING
          defaultoption = 'N'
          titel         = text-001
          textline1     = text-002
        IMPORTING
          answer        = lv_answer.
      IF lv_answer = 'J'.
    refresh buffer
        DELETE FROM DATABASE indx(st) ID 'KEY'.
      ENDIF.
    Execute this report and then CRM org data could be created via
    trnasaction CRMC_R3_ORG_GENERATE
    Regards, Gerhard

  • Fetch Sales order & item from Prod ord to TR Header text when staging mat

    Hello
    We have a need to see Sales order and item number in TR header text when selecting TR to be processed in transaction LB10.
    TR´s are created via transaction LP10. Is there any solution to get Sales order number from Production order to be automatically pasted to TR header text field when generating TR?
    SO & item is always available in Production order General data.
    Thanks for answers!
    -A
    Edited by: A_R_FIN on Feb 5, 2010 8:34 AM

    Hi,
    I hope the below link will help you.
    Help needed with BAPI_SALESORDER_CREATEFROMDAT1 parameters
    Thanks,
    Khushboo.

  • BP sales org data update

    Dear Gurus,
    Can give some idea about the following issue.
    In CRM I have a BP 900123 with IN01 sales org replicated from R3 long ago.
    Now I maintained the org struc for FR with FR01 sales org and in CRM
    In R3 the customer 900123 is having 3 sales org DE01,FR01 and IN01.
    Now how do I need to update the FR01 sales org to the BP900123.
    In future if CRM roll out takes place for DE then I need to update the BP in CRM with DE01 sales org also. How to achieve this?
    I did req load R3AR2 for the customer with KNA1.KUNNR EQ=900123 and got u2018Sysfailu2019 error- customer already exists. What kind of filter need to set?
    Thanks,

    Hi Kesava,
               Do check the following:
                       1. Go to r3ac1 - check CUSTOMER_MAIN adapter object for relevant settings.
                       2. Go to r3ac4 and check for object BUPA for R/3 system whether all the objects are active.
                       3. Use crmm_bupa_map and do generic download now.
    The error message that you ve got is a generic error message and you can just ignore that.
    Cheers,
    Josh

Maybe you are looking for