Relationships between Business Objects

Hi,
Does anyone know where to look to find the relationships between various business objects? If you look at most ES descriptions, there is usually a reference to a business object. I'd like to find somewhere where I could see the entire network of relationships.
Thanks
Dick

hi,
IMHO there is no straight-forward relationship between business objects. business objects are independent entities offering some operations to manipulate them. if some business object wraps('has') some other business objects, it is nevertheless supposed to be manipulated by some operations(services), which refer to the aggregate object only. otherwise you you would loose loose coupling.
business object share a certain context though, common domains where they are required. in SAP this is reflected through ES bundles, e.g. <a href="https://wiki.sdn.sap.com/wiki/display/ESpackages/CourseApprovalProcesses">this</a>. In such an ES bundle description you find a  <a href="https://wiki.sdn.sap.com/wiki/display/ESpackages/CourseApprovalProcessesBusinessObjects">link</a> affected by the use cases which are to be handled within this ES bundle.
my point of view,
anton

Similar Messages

  • Additional data on relationship between two objects

    Hi
    We have a requirement to capture additional data on a relationship between two objects.  The data to be captured are custom fields that are unique to the relationship between the objects and not specific to either of the objects.
    We created a new object type and related it to the position (S)and the job (C) object.  In the customising (Personnel Management/Personnel Development/Basic Settings/Maintain Relationships there is an option to set up Additional Data.  There are however several restrictions (e.g. the substructure has to be in T77AD).  When you set up an existing substructure (e.g. PAD22) and screen (e.g. 3000), it works really well, however we have not been able to get this to read our own substructure and screen (since there is no customer include on HRP1001 and the 'Additional data' button seems to go to MP100100 to find the screen).
    My question is two fold:
    a) Is this an allowed customisation (e.g. can we create our own substructure, screen and Query string)? And if so, how does the data get into T77AD (since SAP recommends that data should not be added to this table)? and
    b) Is there any documentation on this (thus far I have only received info on how to enhance infotypes which I don't think is relevant???)?
    If this can not be maintained is there any other suggestions on how to deal with this scenario?
    Any assistance will be appreciated.
    Regards
    Liezl

    Hi everyone
    Thanks for everyone who tried to assist us with this.  I am happy to report that our in-house guru's have found the answer.  So, for anyone who is interested:
    In programme MP100100 you have a screen 6000 which is a customer enhancements screen.  We set up two in-house function modules for the PBO and PAI with its own screen and added an append structure to PAD31 to add the fields required.  In the configuration, we then specified PAD31 as the substructure with screen 6000 and then also specified our own PBO and PAI function modules.  The parameters required for screen 6000 is set up within our own customer screens.
    Hope this will be helpful to someone - it certainly seemed to open up some doors for us!
    Regards
    Liezl

  • Difference Between Business Object And Class Object

    Hi all,
    Can any one tel me the difference between business object and class Object....
    Thanks...
    ..Ashish

    Hello Ashish
    A business object is a sematic term whereas a class (object) is a technical term.
    Business objects are all important objects within R/3 e.g. sales order, customer, invoice, etc.
    The business objects are defined in the BOR (transaction SWO1). The have so-called "methods" like
    BusinessObject.Create
    BusinessObject.GetDetail
    BusinessObject.Change
    which are implemented (usually) by BAPIs, e.g.:
    Business Object = User
    User.Create => BAPI_USER_CREATE1
    User.GetDetail => BAPI_USER_GET_DETAIL
    CONCLUSION: Business Object >< Class (Object)
    Regards
      Uwe

  • Table name having relationship between Business area and Profit Center

    Hi guys,
    Can you tell me the table name showing the relationship between Business area and Profit Center in fb60  transaction.
    thnx
    hema

    HI.
    BSEE u2013GSBER  Business area.
    BSID-PRCTR Profit center
    Regards.
    jay

  • Difference between Business Objects Explorer and Polestar

    Hi all,
    can anyone help me out with the main differences between Business Objects Explorer and Polestar.
    thanks & regards
    immanuel.

    Explorer is the new product name for Polestar.  There have been a few versions of Explorer released since it was called Polestar, but you can find the latest 'whats new' doc here which lists the latest additions:
    http://help.sap.com/businessobject/product_guides/boexplXI32/en/exp32_whats-new_en.pdf
    For one, Explorer now comes in two editions... Standard and Accelerated.  The Explorer Standard edition allows reporting off of Universes, just as the original Polestar product did.  Explorer Accelerated allows reporting off of SAP BWA indexes as well as Business Objects universes.  Both versions now allow uploading of excel files to report off of.  You can export an Information Space to a Webi doc or Excel file.  Users can now save favorite links to an Information Space.  Sorting has been improved as well as graphing functions and overall display.  You'll have to install the latest build of Explorer - "Explorer 3.2 SP1" and compare.  I don't know of a document or matrix that compares Polestar to Explorer.  The two are basically the same product with a number of enhancements added to the Explorer line.

  • Reg: SSO Creation between business objects to enterprice portal

    Dear Experts,
    Could you please send me some screen shots of creating SSO between business objects to enterprice portal.
    Thanks& Regards,
    KishoreJak

    There is a very detailed blog series on the topic of integrating SAP Business Objects and Enterprise portal.
    The SSO aspects are also covered there:
    /people/ingo.hilgefort/blog/2010/03/29/sap-businessobjects-enterprise-sap-enterprise-portal--part-1-of-4
    Let me know if you have any specific questions after going through it.
    Thanks,
    Shanti

  • Differences between business objects 4.0 and 4.1

    Hi,
    Can any one please provide the some blogs regarding the differences between the business objects 4.0 and 4.1.
    Thanks & Regards,
    Kavya.CH.

    Hi Kavya,
    Please refer following PDF for BI 4.1 new features added in each service pack.
    http://help.sap.com/businessobject/product_guides/sbo41/en/sbo41_whats_new_en.pdf
    You can have a look at the L1 and L2 presentations here:
    https://scn.sap.com/docs/DOC-40282
    http://scn.sap.com/docs/DOC-40283
    You can refer to the following doc to get more information on the new features and changes introduced in Web Intelligence 4.1.
    http://scn.sap.com/docs/DOC-43488
    Regards,
    Hrishikesh

  • Difference between Business Objects products

    We have add-on applicaion on R/3 System and use it to gerate some reports, queries, analysis with in that application. We are exploring how Business Objects could be useful to enhance this application's output.  We don't have BW system.  This is just on R/3 system only.
    From my limited knowledge about BusinessObjects, I was thinking to decide using one of the following product.
    SAP BusinessObjects Enterprise Premium (User) or
    SAP BusinessObjects Enterprise Prof. for Query, Reporting, Analysis (User)
    I would appreciate if you share your thoughts about difference between these two products.   Is this right product or any other BusinessObject product we should consider.
    Thanks,
    Digesh Joshi

    SAP is offering variety of licensing polices with taking consideration of SAP with NW BI, SAP without NW BI and non SAP but BO customer in mind : Single licensing if someone choose full fledge service offering otherwise there is different segment wise licensing also there. Eg. someone wants to go only for premium service on reporting also feasible but he will not get other services.
    SAP BO portfolio covers four prduct category
    BI Solution ( BI solution enables Advance analytics, dashboard & visualization, query reporting & analysis and reporting)
    GRC Solution (GRC solution detail service offering includes Access control, Global trade services,
    Process control, risk management and Sustainability performance management.)
    EPM Solution (EPM solution detail service offering includes financial consolidation, Financial
    information management, intercompany, planning & consolidation, profitability and
    cost management, spend performance management, strategy management and
    supply chain performance mgt.)
    IM Solution ( IM solution detail service offering includes Data integrator, data quality, data services,
    Text analysis, data insight , data quality link/ connector and Data federator.)
    Hope this will help you.
    Rgs,
    Ambuj Kathuria
    Head ILM Solution, Wipro

  • Link Between Business Object and Transaction

    <b>How is Business Object linked to transactions?</b>
    For example, how is business object BUS2032 (Sales order) linked to transaction VA01 (Create sales order)?

    Hi Ben,
    I'm not sure that you link a business object and a transaction code explicitly. Normally in the business objects methods you have coded what transaction code should be called. Therefore if you use the methods of the business objects it then knows what transaction to call.
    Conversely on the workflow side you will find that down in the depths of the coding for VA01 (as an example) it calls workflow function modules and raises events. When doing so it provides the business object id and key to the business object (i.e. the sales order number). Indirectly I guess the change documents that are raised for most things in SAP like sales documents are uniquely identified and therefore can also be translated to the business object key (e.g. sales documents will have their own change document type).
    A brief example in my 4.6c system can be found in include LIEDPF4C in the form finsta_kontoauszug_buchen with a call to function SAP_WAPI_CREATE_EVENT. You see the the parameter "object_type" has a variable passed to it "objtype_finsta". If you drill back on objtype_finsta you see that is hardcoded to the value BUS4499.
    I guess you could say the developer of the business object knows what transaction codes the business object should use and the developer of the code in the transaction code knows what business objects he should be raising events for if necessary.
    Hope this helps.
    Regards,
    Michael

  • Clarifying relationship between business content objects in R3 and BW

    Hi,
    On R3 in SBIW, under Organizational Management, there were 3 datacources:
    0HR_PA_2
    0HR_PA_3
    0HR_PA_OS_1
    1
    In BW, under Organizational Management, in the attempt to replicate the datasources,  I found these same 3 datasources already there.
    So, initially when BW was configured for the first time, did these 3 exist exactly the same as in R3 or their existence implies that someone has already performed the data transfer process in SBIW (in R3) before these 3 data sources in R3 appeared in BW?
    2.
    Now, in BW, in rsa1, Business Contents, Infoproviders, under Organizational Management, in the attempt to activate the datasource, I notice that the technical name for “Organizational management “ is 0PAOS instead of 0PA_OS in R3; and the datasources available under 0PAOS are different:
    0PA_DS02
    0PA_DS03
    0PAOS_C01
    a) Shouldn’t I have see the same datasources that I replicated under “BW/Business Contents” for activation? The descriptions seem to be the same though.
    b) Again, were these 3 (0PA……) there after the initial BW configuration or someone went through a process in BW to bring them from R3 down here?
    c) Will activating these implies activation of the 0HR_ …. Datasources, although they are with different technical names?
    Thanks

    Hi,
    Based on your last mail, I now followed: “Business Content”, “InfoSources by Application Component”, “Personnel Management” “Organizational Management” then “Organizational Management Master Data” which now shows
    0HR_PA_2
    0HR_PA_3
    0HR_PA_OS_1
    which I was looking for. So you are right, I was looking at the wrong place.  But see the instructions that I was following from SAP, it pointed me to Business Content then “Data Target” and that is why I chose the InfoProvider areas.
    By the way this was the instructions I was following:
    “Activate the Structural Authorizations ODS data targets 0PA_DS02 via Business Content Activation function.  (Admin Workbench -> Business Content -> Data Target -> Human Resources ->Organizational Management -> drag 0PA_DS02 to the right pane. Use “Data Flow before and after” option  under the “Grouping” Icon  and “Install” in batch on the right pane of your screen. “
    2. Any comment on this part of my question?
    Since this is IDES, I want to remove all the datasources under “Organizational Management” in BW and start it afresh from R3 and get it into BW. What is the best way to remove them?
    Thanks

  • Relationship between 'business transactions', SAP LUW, and tRFCs?

    Here's what (I think I know:
    - A 'business transaction' is a set of (dialog) steps that have the same 'transaction ID.' I can see the steps of a business transaction in STAD or STATTRACE.
    - An SAP LUW is a set of steps that are a single unit of work.
    - Function calls started with a tRFC are started in a new SAP LUW.
    The questions are:
    - Does an SAP LUW correspond 1:1 to a business transaction?
    - If so, then tRFC spawns sub-transactions. Is there a way (using STAD or STATTRACE) to see, the parent-child transaction relationship? To see which transactions spawned which sub-transactions?
    Thanks.
    Tim

    This was a duplicate post.
    Please post replies to [this thread|Open Hub 3rd party tool - API not returning data table;.
    Thanks.
    Tim

  • Relationship between Authorisation objects and Tcode

    Dear all, </br>
    In 4.6C </br></br>
    I go to Tcode SU01-> Tcode assignment->provide MB1A for tcode->F8-> value list, then I get the list of Authorization objects associated to this tcode.</br></br>
    Access to Tasks in General Notifications</br>
    Authorization for document activities</br>
    CS BOM Authorizations</br>
    Authorization for Class Types</br>
    Consolidation: Authorization for subgroup</br>
    PM: Task List</br>
    PM: Transaction Code</br>
    CO-CCA: Cost Center Planning</br>
    EC-PCA: Delete transaction data</br>
    EC-PCA: Actual Data Transfer</br>
    Warehouse Number / Storage Type</br>
    Transaction Codes in the Warehouse Management System</br>
    Document Type in Purchase Requisition</br>
    Purchasing Group in Purchase Requisition</br>
    Plant in Purchase Requisition</br>
    Purchasing Organization in Purchase Order</br>
    Evaluation Structure: Application</br>
    Material Master: Maintenance Statuses</br>
    Personnel Planning</br>
    HR: Reporting</br>
    HR: Master Data</br>
    HR: Master Data - Extended Check</br>
    HR: Master Data - Personnel Number Check</br>
    Use of Group Codes</br>
    Quality Notification Types</br>
    QM Transaction Authorization</br>
    Business Process Quality Notifications</br>
    System Authorizations</br>
    ALV Standard Layout</br>
    Background Processing: Background Administrator</br>
    Background Processing: Operations on Background Jobs</br>
    Administration Functions in the Change and Transport System</br>
    C Calls in ABAP Programs</br>
    Authorization for File Access</br>
    ABAP Workbench</br>
    SE61 Documentation Maintenance Authorization</br>
    Authorization for GUI activities</br>
    IMG: Authorization to Perform Functions in IMG</br>
    Language administration</br>
    SAPoffice: Authorization for an Activity with Documents</br>
    SAPoffice: Attribute of Office User</br>
    Authorization Object for Sending</br>
    OLE Calls from ABAP Programs</br>
    ABAP: Program run checks</br>
    IMG: New Authorizations for Projects</br>
    Authorization check for RFC access</br>
    Change documents</br>
    Spool: Device authorizations</br>
    Spool: Restriction on Maximum Number of Pages</br>
    Cross-client Table Maintenance</br>
    Table Maintenance (via standard tools such as SM30)</br>
    Authorization Check for Transaction Start</br>
    Transport Organizer</br>
    SAP ArchiveLink: Authorizations for access to documents</br>
    Sales Document: Authorization for Sales Document Types</br>
    Sales Document: Authorization for Sales Areas</br></br></br>
    This information is fetched from the table USOBX where name = MB1A and type = 'TR'</br></br>
    When I  create a role in PFCG say ZTEST_ROLE and assign the <b>only one tcode MB1A</b>, I get additional authorisation objects below</br></br>
    CO-PC: Product Costing</br>
    Material Master: Company Codes</br>
    Material Master: Warehouse Numbers</br></br>
    Why do I get these additional objects ? What is the logic behind this?</br></br>
    My requirement is to check the authorisation objects associated to a Tcode.</br></br>
    Thankyou.

    hi
    there would be many authorisation objects for a tcode (like create,change display).....so if user is having that particular authorisation object only then he can do a particular activity in that tcode.
    Regards
    Sajid

  • Is there any Difference between Business Objects and SAP Business Objects

    Hi Folks,
    I am planning to learn BO, i need clarification is both normal BO and SAP BO are same or SAP's BO is different from what we have old BO
    Please any one suggest me on this.
    Thanks & Regards
    Ramakrishna Kamurthy

    hi,
    BO and SAP BO are both the same....recently the SAP took the BO and it is now the property of SAP....also in the future the BO is used in SAP BI for reporting purposes. But you need licensing for SAP BO.
    hope it helps.
    raghu.

  • Difference between Business objects Entprise and crystal report server

    hello,
      I have to develop reports which will be used by a group of 100 to 150 users and total reports are 7 and each report will be around 100-150 pages each. So i am in the process of evaluvation BOE and CR server.Can any body help me out in this.
    Prem
    Trying something new

    Hello Prem,
    The Concurrent Access License is per-user logon to Crystal Report Server or BusinessObjects Enterprise.
    Each User logon will increment the CAL.  If a User logs on twice, then CAL is increased by two.  A CAL will not be released until a User logs off.  If the maximum number of CALs have been attained, further logon attempts will be denied.
    With a Named User License, you can have a number of active Users up to the number of NUL that you've purchased.  The named user can connect multiple times to the system.  If you would like to add additional Users beyond the NUL that you have, you either have to purchase further NUL, or disable a User already there.
    In either case, the CAL or NUL won't work like the CPL that you have with the JRC - license management is handled by the Enterprise system.
    With Licensing for the Server or Enterprise, each user accessing reports must be named within the system.
    Sincerely,
    Ted Ueda

  • Mapping in interconnect between different Business Objects

    I want to know how to do transformation and mapping between different business objects in interconnects.
    Always,We have a very complex SQL,when We do intergration
    with Oracle interconnect ,We use DB Adapter or Jdbc Adapter,but the complex SQL have to be excuted in the resource DB or the destination DB which may be a big pressure to them ,I think can We use different Business Objects, and do the Mappings in interconnect,so the big pressure will be on the interconnect server just like the ETL tools, But I just find that Interconnect can do tranformation and mapping in one Business Object ,how can I do? Is anyone meet this problem like me ?thanks for discussion.

    For me, Business Objects are logical groupings of business processes. For example, we have a Business Object called "Maintain_Employees". Under this we have 1 Procedure (Create_Employee) and 2 Events (Update_Employee and Delete_Employee).
    We have 1 Oracle system interfacing with 23 other legacy systems. Some of these legacy systems will be using this "Maintain_Employees" Business Object (Common View), and our main transformations will be between the Common View and the legacy Application Views.
    We are using a number of techniques to assist in "validating" data in the InterConnect. The main ones are using 'Cross Reference Tables (XREF)' and 'DatabaseOperation' transformations. By using 'Content Based Routing' we are able to send the right message to the right legacy system, and therefore do the right transformation/validation on the message payload. However, this is only a small part of a complex puzzle.
    I also have the "problem" of having "very complex SQL" on our Oracle system too. This is not unusual when using the InterConnect.
    To my mind, the InterConnect does 2 main operations. Firstly, it performs some message transformation (mapping), and secondly, it acts as a transportation engine (routing) using the adapters.
    The remainder of the effort required to create or consume the message resides with the Applications themselves. Whether it is parsing an XML CLOB payload, inserting data into staging tables, writing to log files, pre-processing data, calling API's or something else, your Application side programming and processing overhead can get large.
    The trade off it to ask the question, do I want to be able to track and manage messages from start to finish in high detail? Or can I trust that all message payload data will be consumed with no additional processing on the Application side?
    My experience has shown that the bottleneck is always at the Application side, and almost never in the InterConnect.
    The short answer to your first question is "You are right. Mappings can take place only between Application Views and Common Views only - not between Business Objects.".
    To answer your second question "Probably everyone reading this forum has this problem. The intelligence that is able to really interpret message data, validate it and process it is only found in the Application, not the InterConnect. You could, however, use the Workflow engine within OAI in order to provide additional pre-validation, human interaction and logic, but this too could be complex."
    At my current client, we are architecting an Application OAI Message handling schema. This will contain staging tables, pre-processing tables, "OAI" wrapper PL/SQL scripts, "APPS" wrapper PL/SQL scripts and Message Logging and Exception tables. Ours will be a complex set of PL/SQL processes too.
    I hope this helps, just in letting you know that you are not alone with this problem.
    I wonder if anyone else would like to share how they have architected their InterConnect and Application side mapping and transformation solutions.

Maybe you are looking for

  • HT4437 streaming .mov to apple-tv via airplay

    Hi, I would like to stream a streaming .mov movie via airplay to my Apple TV3 box. how can I do that, since I cannot place the movie-file into iTunes as suggested in support forums. (streaming movie URL = http://hstreaming.zdf.de/zdf/veryhigh/130107_

  • Command Link in ADF table is not working/ PPR event not getting fired

    Hi All, I am having ADF Table, in that one column is with command link if click on command link, it is not navigating to corresponding page or method of a bean. If i give same command link out of the table it working fine, this issue i am facing is i

  • How can I install downloads which are IN the download file, but not accessible or usable?

    I often get the message to download a new flash player. I click on the download button and nothing happens. I tried disabling the firewall on Firefox. I still couldn't get the flash player to download. Other, minor downloads have downloaded, and are

  • Getting back original image

    Hello. I am using Labview 2010 version to develop a program to load an image and process them using threshold.  I would like to compare the original image with the threshold image. Can anybody help me to show me some guides how to find back the origi

  • Use of new external drive

    I just bought an external dual-layer burner (with a firewire connection) and have it hooked up to my eMac, which has an internal single-layer superdrive. I want to burn dual-layer DVDs using this new drive, but I can't find anything in the DVD Studio