Difference between partner role & partner function

hi all
what is the differnce between partner role & partner function ?
Please elaborate with examples.
Kiran

Hi,
Partner function
Partner functions are terms that describe the people and organizations with whom you do business, and who are therefore involved in transactions. For example, when you create an activity, based on Customizing settings, it automatically includes the partner functions Activity Partner, Contact Person, and Person Responsible.
BP Roles
A business partner role is used to classify a business partner in business terms. The roles you assign to a business partner reflect the functions it has and the business transactions in which it is likely to be involved.
Regards
Srinu

Similar Messages

  • Difference Between Partner function & Business Role

    1) What's the difference between Partner function & Business Role?
    2) What is BP role grouping??

    Hi Jayant,
    Partner functions
    Partner functions are terms that describe the people and organizations with whom you do business, and who are therefore involved in transactions. For example, when you create an activity, based on Customizing settings, it automatically includes the partner functions Activity Partner, Contact Person, and Person Responsible. Partner functions are always assigned to partner function categories, which are hard-coded in the system.
    The system includes commonly used partner functions, but you can also define your own.
    Business role
    The business role is a role describing the user interface of SAP CRM and displays the CRM functions in the form of BSP applications in the CRM Web Client. The business role is assigned to the end-user.
    Business Role is a crucial aspect in configuring the Web UI as required by an individual or a group of Users.
    For Ex: In general an individual who works within Sales as an agent would be able to login as a Sales Professional and a manager of the same team would login with the business role Sales Manager.
    This is beneficial as the sales manager would be able to view the entire performance of the team, sales reports and will have access to all opportunities which he can assign to individual agents etc. whereas a Sales agent will be able to view only opportunities assigned to him, his individual sales targets etc.
    All this can be achieved within SAP CRM 7.0 Web UI by configuring the Business Role.
    Regards
    Leon

  • What is the difference between partner function and partner type

    Hi Gurus,
    What is the difference between partner function and partner type?
    Thanks,
    Paul

    Hi John,
    The partner types allow us to distinguish between different business partners such as customer, vendor, employee etc and the partner functions represent the functionality or role each partner plays within the business transaction.
    For example under the partner type Customer, you will find - Sold to party, Ship to party, Bill to party, Payer.
    The business partners that exist in the market place are represented with a partner type in the R/3 system. Examples of business partners are customer, vendor, employee and contact person.
    The following partner types are defined in the partner processing for the sales & distribution module –
    a.     AP – contact person (06)
    b.     KU – customer (07)
    c.     LI – vendor (08)
    d.     PE – employee/personnel (09)
    Assigning the partner functions in the SAP system determines the functions of particular partner in the sales process. One partner may take on several functions also.
    REWARD POINTS IF HELPFUL
    Regards
    Sai

  • What is difference between partner function & Vendor subrange

    Hi Can anybody tell What is difference between partner function & Vendor subrange?
    Amit

    Hi,
    Vendor subrange is a way to group materials of a vendor after certain criteria.
    http://help.sap.com/saphelp_erp60_sp/helpdata/en/e2/f3333956bd9f05e10000000a11402f/frameset.htm
    Partner functions are used to connect vendors to each other in several ways.
    regards, Paul.

  • Difference in partner functions in normal and consignment sales

    hi,
    What is the major difference in partner functions in normal sales and consignment sales Processing?
    regards
    prabudh

    Dear Prabudh
    I dont think there is a difference in normal sales and consignment sales, as for as Partner Functions are concerned.  The impact will be on inventory where it will get reduced immediately once you make direct sales whereas it is NOT in consignment process.
    Thanks
    G. Lakshmipathi

  • Difference between partner order and partner oject?

    hi all,
    Can any one please explain the difference between partner order and partner object?
    What is the purpose of partner object from controlling perspective?
    Thanks in advance,
    Regards,
    S.Sumana.

    Hi Kumar,
    coming to customization in between SO(Rush order) and OR(Standard order).
    Go to VOV8 T.Code.
    The Rush order has the details as "Under Shipping tab",
    There will be "X" mark in the immediate delivery .
    the Rush order will be having the order related billing.
    But the Standard order can be either Order related or Delivery related.
    In Standard order after creating the order we are going to create the order we are going to create the delivery by using "VL01n" T.Code.After that we are going to create the billing by using "VF01" T.Code.
    Regards,
    Mohan.
    I think you understood if you need any other info. pls ask.

  • Difference between Stored Procedure & Stored Function

    I want to know the difference between Procedure Procedure & Stored Function in compiler in oracle 10g.
    Thanks in advance

    I've been guilty of doing that myself but you can put a when others exception in a procedure also :-)
    You can have an issue in forms triggers where it throws an exception for no known reason and the only way to throttle it is to have the everything exception. I think there is a bug in there that is exposed under some circumstances and everyone has run into it, that's my theory.  You're definitely right that having the everything exception in the code leads to impossible to debug problems. I think we could use some error handling enhancements.
    I'd like to see an all-purpose error function in forms. Instead of the customer having to program to catch all the various kinds of errors that can occur, plsql, database, forms, .... I'd like to be able to configure the form to have a built in error handling system show the error with an option to programatically handle the error unseen. The forms thing that it shows errors on the bottom of the screen does not work at all in my experience where we deploy forms. Windows by default has large icons and they cover up the error area. Even if you get the user to change the icons to small the users never see those messages. And they will not display errors in forms via the help menu either. (help,display error). I would like to be able to filter error messages, translate error messages with some kind of translation table (make user understandable), and have them pop up on the screen in a window.
    I think some of the database functions that are "error-happy" should be provided in additional constructs. It is a design decision to have this throw an exception when the record doesn't exist:
    select mycolumn into myfield from sometable where mykey = 'X';
    I think many of us would prefer to have it simply not throw an exception if the record doesn't exist, so we don't have to remember what on earth the exception was called,  and test the results of myfield and/or a status field.
    How else to do this? How about this?:
    minselect mycolumn into myfield, mystatus from sometable where mykey = 'X';
    Here we define a new form of select called minselect that is reluctant to throw exceptions, but puts a status code in
    the status field should someone have to know the difference of whether myfield was null in an existing record or if there was no qualifying record.
    What's with the minselect? Well we would have a minselect and a maxselect that would find ONE qualifying record, the min or the max to get around that exception problem #2, select returning multiple values. (We would have the status reflect the fact there were multiple values.)

  • Difference between business blueprint and functional spec

    hello
    can somebody please tell me the difference between business blueprint and functional spec and how they are interrelated
    Thanks

    Hi Comandante,
    Business Blue print is a detailed documentation of the requirements gathered from client (The objects we need to develop are modified depending upon clients requirements).It represents the business process requirements of the company.  It is an agreed statement of how the company intends to run its business within SAP system.
    Functional specifications (functional specs), in the end, are the blueprint for how you want a particular report and transaction to look and work. It details what the report will do, how a user will interact with it, and what it will look like. By creating a blueprint of the report or transaction first, time and productivity are saved during the development stage because the programmers can program instead of also working out the logic of the user-experience. It will also enable you to manage the expectations of your clients or management, as they will know exactly what to expect. Functional Spec streamlines the development process.
    A functional specification  is a formal document used to describe in detail for software developers a product's intended capabilities, appearance, and interactions with users. It guidelines and continuing reference point as the developers write the programming code.
    Other processes include Requirements, Objectives,Logic Specification,User documentation,The Final Product.
    Hope this Helps, Revert for any further info.
    Cheers,
    Tanish

  • Difference between Generic and Generating functions

    Hi,
    Can any body explain me the difference between Generic and Generating functions? Do also let me kwno which Standard functions are Genereic and which are Generating/
    Regards,
    Pranshu

    Hi Pranshu,
    All functions (regardless of whether they are standard or user-defined functions) that do not have input values are refered to as Generating Functions (Constant, Sender, Receiver and CopyValue() are generating functions). All other functions are generic.
    So, the standard XI functions can be generic or generating.
    Hope this helps
    Regards
    Kiran..

  • Relation between partner function & document type

    Hi,
    Is there any customization setting for vendor partner role & FI document type?
    When I use the partner role PI(invoice presented by), MIRO document created against the vendor defined against the partner role 'PI'. However when I defined a new partner role 'XA' - copying from the partner role PI- MIRO document not created vendor against partner role 'XA'.
    Your input should be highly appreciable.
    regd,
    sp sahu

    Hi John,
    The partner types allow us to distinguish between different business partners such as customer, vendor, employee etc and the partner functions represent the functionality or role each partner plays within the business transaction.
    For example under the partner type Customer, you will find - Sold to party, Ship to party, Bill to party, Payer.
    The business partners that exist in the market place are represented with a partner type in the R/3 system. Examples of business partners are customer, vendor, employee and contact person.
    The following partner types are defined in the partner processing for the sales & distribution module –
    a.     AP – contact person (06)
    b.     KU – customer (07)
    c.     LI – vendor (08)
    d.     PE – employee/personnel (09)
    Assigning the partner functions in the SAP system determines the functions of particular partner in the sales process. One partner may take on several functions also.
    REWARD POINTS IF HELPFUL
    Regards
    Sai

  • Bestway to find difference between two roles in quality and production

    We have a process of collecting su53 dump and then analyze for missing authorization . However some time although everything works fine in quality , it fails in production . Hence I want to know a simple methodology to compare roles in quality and production to know difference ... Can anyone share best methodolgy being used in your setup ?
    NPB

    (1)How to find the difference between two dates at Universe level and at report Level in IDT?
    DaysBetween ([Sale Date];[Invoice Date]) returns 2 if [Sale Date] is 15 December 2001 and [Invoice Date] is 17 December 2001.
    (2) How to change format of dates from YYYY/MM/DD to DD/MM/YYYY in IDT at prompt level ?
    =FormatDate(ToDate(YOUR DARE OBJECT);"YYYY/MM/DD");"dd'/'MM'/'yyyy")
    =To_Char (object name, required format)
    Find the below link for more info.
    http://scn.sap.com/community/semantic-layer/blog/2014/04/18/bi41-business-layer-enhancements--create-display-format
    (3)What is VIEWS in IDT of data foundation layer when we right click? could u plz give one example where exactly we use VIEWS?
    A custom data foundation view is a subset of the data foundation Master view. You can use views when editing a large data foundation, and interested in working with a subset of tables. You can define multiple custom views for the data foundation due to the complexity of the data warehouse.
    Essentially, need created views for each individual star scheme (like Sales, Production, Finance, Accounting, etc.) plus a view for eachcomplex dimension structure (like Business Partner, Material, Customer, Plant etc.),
    Find the below link for more info.
    http://scn.sap.com/docs/DOC-54422
    (4) How to represent & report my IDT data in dashboards? could u plz explain the steps?
    Please find the below link: http://scn.sap.com/docs/DOC-27559

  • Difference between essbase technical and functional consultant

    Hi Essbase/Planning gurus, i am new to hyperion essbase/planning, please help me on below questions.
    1) Difference between essbase technical consultant and functional consultant (Roles)
    2) Difference between Hyperion planning technical consultant and functional consultant (Roles)
    Thanks in advance,
    Raraju.

    Hello Raraju,
    I will give it a try.
    Essbase and Planning have technically a different concept of roles. I think, this was not your question about.
    When looking at the job responsibilities of a technical consultant in Essbase then he/she will be responsible for the server. Take care that it is running performant, has sufficient resources etc.. The person will monitor log files for possible or upcoming problems. Further, the person will set-up connections to other data sources if needed. The person will know about the OS, Networks, Webservers and the technical side of Essbase/Planning.
    The functional consultant will know the details of the application(s) and will maintain them for the users. He/she will create changes to the application and helps the users to use the product. The person will know about finance/controlling and the application side of Essbase/Planning.
    Regards,
    Philip Hulsebosch

  • Difference between abap object and function

    hi all,
    i read the book on abap object of the difference between abap object and classical abap.
    i know that there is only 1 instance of a specific function group but somehow i still not so clear why subsequent vehicle cannot use the same function. i also can use the do and loop to call the function? if cannot then why?
    hope can get the advice.
    thanks
    using function *********
    function-pool vehicle.
    data speed type i value 0.
    function accelerate.
    speed = speed + 1.
    endfunction.
    function show_speed.
    write speed.
    endfunction.
    report xx.
    start-of-selection.
    *vehicle 1
    call function 'accelerate'.
    call function 'accelerate'.
    call function 'show_speed'.
    *vehicle 2
    *vehicle 3
    *****abap object*******
    report xx.
    data: ov type ref to vehicle,
             ov_tab type table of ref to vehicle.
    start-of-selection.
    do 5 times.
    create object ov.
    append ov to ov_tab.
    enddo.
    loop at ov_tab into ov.
    do sy-tabix times.
    call method ov->accelerate.
    enddo.
    call method ov->show_speed.
    endloop.

    Hi
    Now try this:
    REPORT ZTEST_VEHICLEOO .
    PARAMETERS: P_CAR   TYPE I,
                P_READ  TYPE I.
    *       CLASS vehicle DEFINITION
    CLASS VEHICLE DEFINITION.
      PUBLIC SECTION.
        CLASS-DATA: MAX_SPEED   TYPE I,
                    MAX_VEHICLE TYPE I,
                    NR_VEHICLES TYPE I.
        CLASS-METHODS CLASS_CONSTRUCTOR.
        METHODS CONSTRUCTOR.
        METHODS ACCELERATE.
        METHODS SHOW_SPEED.
        METHODS GET_SPEED EXPORTING E_SPEED TYPE I.
      PRIVATE SECTION.
        DATA: SPEED      TYPE I,
              NR_VEHICLE TYPE I..
    ENDCLASS.
    *       CLASS vehicle IMPLEMENTATION
    CLASS VEHICLE IMPLEMENTATION.
      METHOD CLASS_CONSTRUCTOR.
        NR_VEHICLES = 0.
      ENDMETHOD.
      METHOD CONSTRUCTOR.
        NR_VEHICLES = NR_VEHICLES + 1.
        NR_VEHICLE  = NR_VEHICLES.
      ENDMETHOD.
      METHOD ACCELERATE.
        SPEED = SPEED + 1.
        IF MAX_SPEED < SPEED.
          MAX_SPEED   = SPEED.
          MAX_VEHICLE = NR_VEHICLE.
        ENDIF.
      ENDMETHOD.
      METHOD SHOW_SPEED.
        WRITE: / 'Speed of vehicle nr.', NR_VEHICLE, ':', SPEED.
      ENDMETHOD.
      METHOD GET_SPEED.
        E_SPEED = SPEED.
      ENDMETHOD.
    ENDCLASS.
    DATA: OV     TYPE REF TO VEHICLE,
          OV_TAB TYPE TABLE OF REF TO VEHICLE.
    DATA: V_TIMES TYPE I,
          FL_ACTION.
    DATA: V_SPEED TYPE I.
    START-OF-SELECTION.
      DO P_CAR TIMES.
        CREATE OBJECT OV.
        APPEND OV TO OV_TAB.
      ENDDO.
      LOOP AT OV_TAB INTO OV.
        IF FL_ACTION = SPACE.
          FL_ACTION = 'X'.
          V_TIMES = SY-TABIX * 2.
        ELSE.
          FL_ACTION = SPACE.
          V_TIMES = SY-TABIX - 2.
        ENDIF.
        DO V_TIMES TIMES.
          CALL METHOD OV->ACCELERATE.
        ENDDO.
        CALL METHOD OV->SHOW_SPEED.
      ENDLOOP.
      SKIP.
      WRITE: / 'Higher speed', VEHICLE=>MAX_SPEED, 'for vehicle nr.',
                VEHICLE=>MAX_VEHICLE.
      SKIP.
      READ TABLE OV_TAB INTO OV INDEX P_READ.
      IF SY-SUBRC <> 0.
        WRITE: 'No vehicle', P_READ.
      ELSE.
        CALL METHOD OV->GET_SPEED IMPORTING E_SPEED = V_SPEED.
        WRITE: 'Speed of vehicle', P_READ, V_SPEED.
      ENDIF.
    Try to repeat this using a function group and I think you'll undestand because it'll be very hard to do it.
    By only one function group how can u read the data of a certain vehicle?
    Yes you can create in the function group an internal table where u store the data of every car: in this way u use the internal table like it was an instance, but you should consider here the example is very simple. Here we have only the speed as characteristic, but really we can have many complex characteristics.
    Max

  • Any difference between distinct and aggregate function in sql query cost???

    Hi,
    I have executed many sql stmts patterns- such as:
    a) using a single table
    b) using two tables, using simple joins or outer joins
    but i have not noticed any difference in sql stmts in cost and in execution plan....
    Anyway, my colleague insists on that using aggregate function is less costly compared to
    distinct....(something i have not confirmed, that's why i beleive that they are exactly the same...)
    For the above reffered 1st sql pattern.. we could for example use
    select distinct deptno
    from emp
    select count(*), deptno
    from emp
    group by deptno select distinct owner, object_type from all_objects
    select count(*), owner, object_type from all_objects
    group by owner, object_typeHave you found any difference between the two ever...????
    Note: I use Ora DB 10g v2.
    Thank you,
    Sim

    distinct and aggregate function are for different uses and may give same result but if u r using aggregate function to get distinct records, it will be expensive...
    ex
    select distinct deptno from scott.dept;
    Statistics
    0 recursive calls
    0 db block gets
    2 consistent gets
    0 physical reads
    0 redo size
    584 bytes sent via SQL*Net to client
    488 bytes received via SQL*Net from client
    2 SQL*Net roundtrips to/from client
    0 sorts (memory)
    0 sorts (disk)
    4 rows processed
    select deptno from scott.emp group by deptno;
    Statistics
    307 recursive calls
    0 db block gets
    60 consistent gets
    6 physical reads
    0 redo size
    576 bytes sent via SQL*Net to client
    488 bytes received via SQL*Net from client
    2 SQL*Net roundtrips to/from client
    6 sorts (memory)
    0 sorts (disk)
    3 rows processed
    Nimish Garg
    Software Developer
    *(Oracle & ASP.NET)*
    Indiamart Intermesh Limited, Noida
    To Get Free Oracle & ASP.NET Code Snippets
    Follow: http://nimishgarg.blogspot.com

  • Open SQL (difference between 2 dates) - DATEDIFF function

    Hello Experts,
    In my DB I created a TABLE with a column "<b>GIORNO</b>" that contains dates (in format 'yyyy-mm-dd'). I need to get the difference between the current day and the most recent date inserted into the table.
    I'm using a Java DAO class to execute a query.
    My problem is that the function <b>DATEDIFF(a,b)</b> explained in help.sap.com (http://help.sap.com/saphelp_nw70/helpdata/en/d2/f61996bb5e11d2a97100a0c9449261/content.htm) is not accepted by my portal..
    I wrote a query that contains <b>DATEDIFF( MAX(GIORNO) , ? )</b> where '?' is the current date..
    And my system return to me the error message:
    <i>SQL syntax error: the token "(" was not expected here</i> (referring to the <u>dateDiff '('</u> )
    In some forum I found that someone uses <b>DATEDIFF(a,b, getdate())</b> but it still does not work.....
    Any suggestion??
    Best Regards

    Hi Andy,
    thanks for your fast answer..
    SYSDATE does not work because is an Oracle SQL function..
    Anyway I think that the problem is the DATEDIFF function that is not recognised (infact the error message says that it does not expect the '('...
    I show to you the error message using <b>DATEDIFF(MAX(GIORNO), SYSDATE)</b> :
    <i>HTTP/1.1 500 Internal Server Error
    Connection: close
    Server: SAP J2EE Engine/7.00
    Content-Type: text/xml; charset=UTF-8
    Date: Wed, 26 Sep 2007 13:29:02 GMT
    Set-Cookie: <value is hidden>
    <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ><SOAP-ENV:Body><SOAP-ENV:Fault><faultcode>SOAP-ENV:Client</faultcode><faultstring>java.sql.SQLException: com.sap.sql.log.OpenSQLException: The SQL statement "<b>SELECT NOMESETTORE, DATEDIFF(MAX(GIORNO),SYSDATE) AS GIORNI FROM SRS_DATEINFORTUNI WHERE NOMEDITTA = ? AND NOMEAREA= ? GROUP BY NOMESETTORE ORDER BY NOMESETTORE</b>" contains the syntax error[s]: - <u>1:29 - SQL syntax error: the token "(" was not expected here</u></faultstring><detail><ns1:getGiorniSettori_com.akhela.giorniSenzaInfortuni.ejb.exception.GiorniSenzaInfortuniException xmlns:ns1='urn:GiorniSenzaInfortuniWSWsd/GiorniSenzaInfortuniWSVi'></ns1:getGiorniSettori_com.akhela.giorniSenzaInfortuni.ejb.exception.GiorniSenzaInfortuniException></detail></SOAP-ENV:Fault></SOAP-ENV:Body></SOAP-ENV:Envelope></i>

Maybe you are looking for

  • I have bought a movie from apple and it is not showing up on my apple tv?]

    I was browsing through my movies on apple tv and the movie I bought was no longer there. I bought this movie about 4 years ago and have watched it plenty of times. How do i go about finding this movie and any other movies that have been lost and forg

  • Unable to generate report for size of KM folder

    hi all, i want to generate report for size of folder in KM.I am havingthe following roles content admin,content management,system admin,home, are these roles sufficent to generate report or any roles are needed? And other issue is after going into Co

  • Java.io.File.exists() timeout?

    Hi. I have some shortcuts on a java app that point to network shares using paths of the type \\servername\share Since those shares are in different servers, sometimes one or two are not available and I wanted to have that reflect in the application b

  • Automatic Code generation from UML for C++ in Visual Studio 2013 Ultimate

    Hi all,  I am using Visual Studio 2013 Ultimate to design UML diagrams and want to use the class diagram to generate C++ code, however I found that there seems only support C# generation. Is there any way to do the code generation (even round-trip en

  • Why 3.5 or prior version instead of BI7.0?

    Hi I would like to know why still some clients those who are going to deploy newly want to implement BW 3.5 or prior versions, even though we have a lot of features in BI 7.0.