Modelling business objects

Hello!
I am developing a custom enterprise service with ESR and PI 7.1 SP 4. According to the german book "Entwicklung von Enterprise Services für SAP" (SAP PRESS) it is possible to model the structure of a business objekt in SAP SERM with a "SAP Business Object Model".
When i try to create such a model in the enterprise service builder, it is not shown in the list of available model types. Where can I create that kind of model?
Regards
  Gerriet

HI,
You can create in Process Component Model (SAP ProComp Model).
Regards
Manohar

Similar Messages

  • Add extra Business Objects to model CRM 2007: Web Client Records

    Hello,
    Could anyone tell me how I can add more Reference Objects in Case Management?
    I copied the model CRM 2007: Web Client Records and added a new node (with for example Business Object Service Order) just like product and installations (which are visible under the reference objects)
    I created a new element type under SCMG_SP_CASE_RECORD --> Z_CRM_SPS_CASE_RECORD and in the customizing we attached the model to the case type under Case Management --> Extended Customizing --> Process Actions --> Assign Action Profile to Case Type.
    Still the new Business Object in the model isn't visible under Case Management in de WebUI.
    Could anyone tell me if I'm missing something or is there a config guide available how to add more business objects?
    Looking forward to your replies.
    Kind regards,
    Joost Christenhusz

    Eddie,
    Are you familiar with Access Control Engine (ACE)?
    Go through this -> http://help.sap.com/saphelp_crm50/helpdata/en/04/0177f9bb67ac4cafb84bb4d4c1d8fc/content.htm.
    and https://websmp205.sap-ag.de/~sapdownload/011000358700002121742006E.
    Authorizations in CRM are controlled through ACE.
    Hope this helps.
    Amar.

  • Replacing Business Objects - Modelling Issue

    I'm working on a large 'BI' project that is replacing Business Objects with OBIEE ( actually its not really a BI project its more of a give us what we've got now using OBIEE project ) - which is proving challenging in some areas.
    One example is with the Data Model that BO provides in its Universe, the model I'm replacing is pretty much 3NF (even though it uses DIM and FACT in the table names) they're joined pretty much all over the place, which enables the users to select from tables which can be 4,5,6 steps away from the original - including via M:M relationships!
    Anyway one specific issue is based around the old question of multiple fact tables where not all dimensions are conformed.
    Dim - Business Manager ---< Fact - Forecast >----- Dim - Product -----< Fact - Actuals >------ Dim Salesman
    I've setup the Dimensions for each Dimension Logical Table.
    I've created a single logical table containing a Forecast and Actual Amount from the 2 fact tables and set the logical levels appropriately at Table Level. For the Forecast measure I have a logical level set to 'Total - Salesman' and for the Actuals measure I have logical level set to 'Total - Business Manager'.
    This works great when I select an Attribute from Business Manager, and Salesman and both of the measures in the Answer.
    However the users want to be able to select from Business Manager, and Salesman dimensions without selecting the measures, is this possible - do I need to add a bridging table to resolve the relationships between a Business Manager and Salesman explicitly rather than implicitly via the facts?
    I have set Implict Fact at the Presentation Model, however this doesn't work (it misses off Total Level aggregation in the OBI Server SQL).
    Thanks in advance for any suggestions/answers.

    Thanks for the helpful reply Turribeach, along with the interesting and informative link.
    This is my first foray into the world of BO and I think some of the points you make in the link are right on the money. I've spent many years working with Oracle Tools (Dataquery,Data Browser, Discoverer and then OBIEE when Oracle acquired the tool ). There are difficulties in the modeling with OBIEE, certainly when it comes to trying to replicate a 'fairly' complex BO universe they become apparent.
    Many hoops to jump through to give the user a like for like, which I'm not convinced will be possible - maybe some negotiation is required :-)

  • Business Object Modeler Question

    Hi Experts,
    I'm new to CE and currently trying to figure out what can I do with it?
    Assume that I'm planning to create an application to follow activities that our consultants doing.
    For this, we're planning to use Local Portal Database to store datas.
    When I checked, "Business Object Modeler" is a tool which helps to create business objects and generates tables behind and access services automatically.
    Then generating a Web Service for this BO and then using the WS with VC and WD4J is a great asset for us.
    But, my questions?
    1. Is this a right approach for  such scenario?
    2. I've created a sample BO and generated WS and tried to use with VC. Create, Delete, Reand and Update Operations can be made available for WebService, but I'm unable to add FindAll or FindByMultiple Parameter operations to Web Service?
    Any idea for Q1 and answer for Q2 will be appreciated.
    Regards

    Hi,
    Yes, You have to arite the code.Actually, Application services are the place where you will wrtie your business logic.
    In th application service operations you have to call the business object operations.
    For architechturel guidelines you can go [through thii doc|https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/00caf8bd-487a-2a10-36a9-93d840309310].
    answer to second question:
    You can't change the code in the BO operations. What ever you want, you have to do it in the application servcies only.
    Create an application service operation  say:
    operation(). Create a input/output data structures.
    Exapmle:     OperationResponce operation(OperationRequest).
    Yuor lists add to the  OperationRequest datatype. Similarly for  OperationResponce also. In this case you don,t have any issues.Actually this is the standered for Web Services.
    [This document|https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f0d97ec6-5de0-2a10-a5b3-b5926075566c], you can use as an example
    [CE 7.1 Tuorial Center.|https://www.sdn.sap.com/irj/sdn/nw-development?rid=/webcontent/uuid/903c2cdb-98d6-2a10-84b7-ab22535de11a]
    Reward Points, If you feel it is useful.
    Sampath

  • How to Access SSM PAS model database in Business Objects

    Dear Gurus,
    My core user would like to see few reports from SSM into Business objects.
    How can I create a universe from SSM DB , connection type ?.
    Please suggest.
    Regards
    Arif

    HI Qureshi,
    In order to create a Universe on top of Strategy Management Data (Scorecards or PAS models), you need to be on 7.5 SP2 minimum. Anyway, I strongly advise to always have the latest SP (currently SP5 HF1) installed.
    For detailed information on this topic, you should go through the [Strategy Management Configuration Help for Servers|https://websmp206.sap-ag.de/instguidescpm-stm] that you can find in the Service Marketplace.
    This guide provides details on:
    Providing Strategy Management Data for Xcelsius Dashboards (through Web Services)
    Providing Strategy Management Data for Voyager (through the creation of a Universe)
    Hope this helps!
    Best regards,
    Ricardo Vieira

  • Modeling recursive Business Object in Oracle SOA Suite 11g

    I'm trying to model a complex Business Object (named Prenda) that contains an attribute of the same type of the object (Prenda) using JDeveloper 11g.
    This is my xsd
    <?xml version="1.0" encoding="UTF-8"?>
    <?bpmo version="11.1.1" build="6.84" fullName="Mx.Org.Frd.Bo.Prenda" modifiers="0"?>
    <!--########################################################################################-->
    <!--####                                                                                ####-->
    <!--####          THIS IS AN AUTO GENERATED FILE. PLEASE DO NOT MANUALLY MODIFY         ####-->
    <!--#### CHANGES TO THIS FILE MAY PRODUCE UNEXPECTED BEHAVIOR AND WOULD BE OVERWRITTEN  ####-->
    <!--####                                                                                ####-->
    <!--########################################################################################-->
    <xs:schema targetNamespace="http://xmlns.oracle.com/bpm/bpmobject/Mx/Org/Frd/Bo/Prenda" xmlns:xs="http://www.w3.org/2001/XMLSchema"  xmlns:ns3="http://xmlns.oracle.com/bpm/bpmobject/Mx/Org/Frd/Bo/Reloj"  xmlns:ns2="http://xmlns.oracle.com/bpm/bpmobject/Mx/Org/Frd/Bo/Metal"  xmlns:ns1="http://xmlns.oracle.com/bpm/bpmobject/Mx/Org/Frd/Bo/Diamante"  xmlns="http://xmlns.oracle.com/bpm/bpmobject/Mx/Org/Frd/Bo/Prenda"  xmlns:bpmo="http://xmlns.oracle.com/bpm/bpmobject/" >
        <xs:import namespace="http://xmlns.oracle.com/bpm/bpmobject/Mx/Org/Frd/Bo/Reloj" schemaLocation="Reloj.xsd"/>
        <xs:import namespace="http://xmlns.oracle.com/bpm/bpmobject/Mx/Org/Frd/Bo/Diamante" schemaLocation="Diamante.xsd"/>
        <xs:import namespace="http://xmlns.oracle.com/bpm/bpmobject/Mx/Org/Frd/Bo/Metal" schemaLocation="Metal.xsd"/>
        <xs:import namespace="http://xmlns.oracle.com/bpm/bpmobject/Mx/Org/Frd/Bo/Prenda" schemaLocation="Prenda.xsd"/>
        <xs:complexType name="PrendaType">
            <xs:sequence>
                <xs:element name="id" nillable="true" type="xs:long"/>
                <xs:element name="valor" nillable="true" type="xs:decimal"/>
                <xs:element name="precioVenta" nillable="true" type="xs:decimal"/>
                <xs:element name="fechaCreacion" nillable="true" type="xs:dateTime"/>
                <xs:element name="fechaModificacion" nillable="true" type="xs:dateTime"/>
                <xs:element name="tipoPrenda" nillable="true" type="xs:string">
                    <xs:annotation>
                        <xs:documentation>
                            <bpmo:documentable>
                                <bpmo:description>
                                    prenda, grupo, elemento
                                </bpmo:description>
                            </bpmo:documentable>
                        </xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="tipoElemento" nillable="true" type="xs:string">
                    <xs:annotation>
                        <xs:documentation>
                            <bpmo:documentable>
                                <bpmo:description>
                                    diamante, metal
                                </bpmo:description>
                            </bpmo:documentable>
                        </xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="diamante" type="ns1:DiamanteType"/>
                <xs:element name="metal" type="ns2:MetalType"/>
                <xs:element name="reloj" type="ns3:RelojType"/>
                <xs:element name="padre" type="PrendaType"/>
            </xs:sequence>
        </xs:complexType>
        <xs:element name="Prenda" type="PrendaType"/>
    </xs:schema>But I'm having troubles to deploy the composite because of the attribute padre is of the same type: PrendaType as my whole object. I'm getting this error:
    Caused by: oracle.fabric.common.wsdl.XSDException: oracle.xml.parser.schema.XSDException: imported namespace "http://xmlns.oracle.com/bpm/bpmobject/Mx/Org/Frd/Bo/Prenda" must different from  namespace "http://xmlns.oracle.com/bpm/bpmobject/Mx/Org/Frd/Bo/Prenda" [Cause=imported namespace "http://xmlns.oracle.com/bpm/bpmobject/Mx/Org/Frd/Bo/Prenda" must different from  namespace "http://xmlns.oracle.com/bpm/bpmobject/Mx/Org/Frd/Bo/Prenda"]
            at oracle.fabric.common.wsdl.SchemaManager.buildXDKSchema(SchemaManager.java:384)
            at oracle.fabric.common.wsdl.SchemaManager.lookupSchema(SchemaManager.java:216)
            at oracle.fabric.common.wsdl.SchemaManager.lookupXSDElementDeclaration(SchemaManager.java:399)
            at com.collaxa.cube.xml.xsd.SchemaToXML.generateXMLElement(SchemaToXML.java:367)Any idea how to do this?, I was thinking into something like heritage but the IDE doesn't show options to extends the XSD, so I don't know if it is possible.
    thanks
    Edited by: alfredozn on Nov 9, 2010 12:56 PM

    937471 wrote:
    When we are working with Correlations in BPEL where the correlation information will be saved in composite or DB ?Why is this relevant? What are you trying to achieve here?

  • Business object architecture data model

    HI All,
    Can anyone give the architectural data model for business object ?
    i got few but my data base is sap BI and i need to design a document to show the data model
    so anybody having such document or any link for that so please share.
    thanks in advance.
    regards,
    DJ.

    Hi DJ,
    Best Practice says that if you have SAP BI in Back end and SAP BOBJ on front End then follow below mentioned path.
    Create your SAP Query on the top of your InfoCube or ODS etc
    Use calculated Key Figures and Restricted Key Figures in your Query.
    Use most of the objects under Free Characteristics area for better performance and results
    Create your Universe on the top of SAP Query. (we can create universe on the top of Cube and ODS but then we cannot use variable and performance also gets hit)
    You can also create further variable / Filters at Universe level instead of WebI to improve performance
    Create WebI report or Crystal Report etc (You can also create variables / Filters here).
    Page 38 of following link gives a diagram for better understanding.
    [http://help.sap.com/businessobject/product_guides/boexir31/en/xi3-1_bip_admin_en.pdf]
    Bashir Awan

  • BI-IP and Business Objects?

    Please refer to the thread:
    BI-IP and Business Objects?

    Ian,
    reading through the messages, there seem to be a few questions that are raised.  After attending SAP Financials 2008, here is what I got from it:
    1. IP vs BPC:  IP is still in production and will be developed (no commitment on time though.  I was told somewhere between 18-24 months before it goes to maintenance mode).  There is some functionality difference from BPC and right now these are two separate products.  There is a talk of a possible integration in the "distant" future
    2. BPC is in process of being developed for BI, but currently it is only running on top of Microsoft SQL server. The BI version is slated to be released June 28th, but majority of the experts are fairly pessimistic about that date.
    Now, the main question is what will happen to IP when BEx and BO tools converge into one - based on my understanding, we are going to see ADDITIONAL functionality.  Since all the WAD and Excel activities are based on BEx API's, it is highly unlikely that they are going to be dismissed in the new product.  The process in which we assign functions/commands to the planning model might change, but I think only for the best
    Pavel

  • Two Business Objects to fill a Data Grid/table using Anchors?

    Hi,
    I have a SAP standard tile were a table (grid) is filled by an Business Object. I want to add an additional column and retrieve the value from another Business Object.
    My questions
    1) Can I use Anchors to automatically set the relationship between two Business Objects A & B, so that I can just Drag & Drop an additional field from Business Object B to the DataGrid of Business Object A in the design screen without writing additional code?
    2) Some BO's do come with a predefined relationship to other BO's, but in the case of I have to write a supply function do I have to use a specific "Data Source Type" such as "Business Object", "BusinessQuery" or "Business CollectioN"?
    3) I already tried to write a supply function, but I realized that the system does return for some BO's or BS's a object instance, if I call "gFactory.newBusinessQuery". Is there any logic/restriction behind?
    I know I can use RowLoaded2 and a unbound column, but I want to know if this approach is also possible?
    Thank you for any help,
    Regards,
    Andreas

    Hi Andreas,
    The answer to your question is YES. You can very well do it without any changes at the code level.
    The scenerio can be implemented using a concept called JointField Mapping in MAS.
    Scenerio 1 :
    If you want to display the extra field from another BO in a list tile on the click of a search button from the search tile , then
    Please do the following :
    1. Select the Busines Query that you have associated to the search tile and go to properties from the View Designer.
    2. In the properties, Click on the Joint Field Mapping and select the BO where the extra field id present and select the primary key, Segment Field associated, (extra field)BO Property that you want to display in the list tile.
    2. Add a new control (new Field) in the List tile - ie, From the Toolbox (Tileset COntrols).
    3.Go to properties of the newly added control. Associate the anchor as the same achor as the list tile was pointing to earlier. for eg : Y_BOCAPGEN.
    4. Then Go to BCOLFieldName property and give the property name as the newly added BO property name(New field).
    After everything is modelled, You will be able to see the extra field in your application!!!!
    NOTE : Ofcourse, After the Successful generation.
    Scenerio 2 :
    If you want to display an Extra Field in a Detail tile,
    1. Go to Relationship of the BO from the Detail tile and go to properties.
    2. In the properties, You can find the Joint Field Mapping porperty.
    3. This property is again modelled as explained in scenerio 1.
    Hope, It would have definetly helped and answered your query.
    Have a good day!!
    Best Regards,
    Vignesh Ravikumar.

  • Business Objects vs. SAP Strategy Management

    Hi all,
    I am new to this forum and would like to post a message regarding the recent news on SAP and Business Objects.
    Business Objects has more than 6000 CPM customers and in then meantime we find many statements like http://www.gartner.com/DisplayDocument?id=530626 in the web
    Since the announcement a couple of weeks have passed. My question is, if you have detailed analysis on how the Balanced Scorecard solution of both companies will differ respectively overlap. Are there any documents on that point available? And are there any consequences to be expected e.g. with respect to the price model?
    Thanks for your help,
    Alessandro

    Hi Alessandro,
    I fully agree with Prakash's reply - at the moment Nenshad's comments represent the 'only version of the truth' regarding the BOBJ acquisition.
    However, there is still a possibility to add some useful information on this as you are referring to a 'Balanced Scorecard' solution in general. As there are currently two sides to this equasion: SAP and BOBJ, for the SAP part we can be more specific:
    SAP Strategy Management (SSM) based on the technology acquired with Pilot Systems Co. in February 2007 is the tool of choice for scorecarding in the <u>current</u> CPM portfolio of SAP (SAP's current CPM portfolio is based on the acquisitions of Outlooksoft, Pilot and the reseller agreement with Acorn). This reduces the complexity a little bit as you no longer have to contemplate which of SAP's own scorecarding solutions is the leading one <u>at the moment</u>. SEM-CPM Balanced Scorecard is retired - being put in maintenance mode - and all customers encouraged to move to Strategy Management, facilitated by a planned migration utility.
    Shall you want to learn more about SAP Strategy Management, feel free to refer to my blog series (e.g. <a href="/people/karol.bliznak/blog/2007/09/12/one-blog-is-not-enough--how-to-manage-performance-management).
    Thanks / Regards,
    Karol

  • Error while creating Business Object

    Hello All,
    I am creating one business object for the Chapter ID. But while creating API method the error message is coming up as "Parameter <parametername> does not have a reference structure".
    But I already defined BAPI Structure which has the required fields and also i follow the Std. naming convenions.
    Kindly guide me for the same.
    Egarly Waiting for the reply.
    Regards
    Nilesh Shete

    Hi Nilesh,
    could you please go a bit more into detail?
    Best would be to post the interesting parts of your source code here.
    At the moment I can only guess that you created an adaptive RFC model. But did you also create a context node and bind the model to it?
    What do you mean with "creating API method" and "I am creating one business object for the Chapter ID"?
    Regards
    Helmut

  • Error while installation - Business object Xi R2 SP2

    Hi ,
    I am trying to install  Business object Xi R2 SP2 on my new Windows 7 Operating System. I am trying to install the client components .I am getting the below error .Please reply if there is any soultion.
    Error :
    "1 processor  Family 6 Model 0 Stepping 0
    Unknown Windows v6.1 build 7600
    Physical Total/Avail: 1.048.120 Kb / 344.332 Kb
    Temp directory C:\Users\ADMINU~1\AppData\Local\Temp\ (1 Kb available)
    'Unknown' video card
       1024 x 768 with 65536 colors
    Unhandled Exception
      Code: e06d7363
      Description unavailable
    Call stack:
    Module  at   0x75bb0000: C:\Windows\system32\KERNELBASE.dll  v 6.1.7600.16385 [E]
        address: 0x75bb9617
    Module  at   0x7c360000: C:\Windows\system32\MSVCR71.dll  v 7.10.6030.0 [E]
        address: 0x7c37a7bc
    Module  at   0x55060000: C:\Program Files\Business Objects\BusinessObjects Enterprise 11.5\win32_x86\cpi18n.dll  v 11.5.8.826 [E]
        address: 0x55088183
    Application:
    0x54C "
      current thread 0x858
    started: Thursday, February 24, 2011 at 15:26 PM
    ends:    Thursday, February 24, 2011  at 15:26 PM
      User mode: 62 ms   Kernel mode: 406 ms
    Loaded modules:
        0x00020000     C:\Program Files\Business Objects\BusinessObjects Enterprise 11.5\win32_x86\io-vc-mt.dll      v 0.0.0.0
        0x00150000     C:\Program Files\Business Objects\BusinessObjects Enterprise 11.5\win32_x86\thread-vc-mt.dll      v 0.0.0.0
        0x00170000     C:\Program Files\Business Objects\BusinessObjects Enterprise 11.5\win32_x86\time-vc-mt.dll      v 0.0.0.0
        0x00190000     C:\Program Files\Business Objects\BusinessObjects Enterprise 11.5\win32_x86\network-vc-mt.dll      v 0.0.0.0
        0x00320000     C:\Program Files\Business Objects\BusinessObjects Enterprise 11.5\win32_x86\libxml2.dll      v 2.6.19.0      [English (United States)]
        0x003E0000     C:\Program Files\Business Objects\BusinessObjects Enterprise 11.5\win32_x86\helper-vc-mt.dll      v 0.0.0.0
        0x00400000     C:\Program Files\Business Objects\BusinessObjects Enterprise 11.5\win32_x86\designer.exe      v 11.5.8.826      [English (United States)]
        0x00590000     C:\Program Files\Business Objects\BusinessObjects Enterprise 11.5\win32_x86\btuc320vc71.dll      v 3.2.0.0      [English (United States)]
        0x006C0000     C:\Program Files\Business Objects\BusinessObjects Enterprise 11.5\win32_x86\tools.dll      v 11.5.8.826      [English (United States)]
        0x00830000     C:\Program Files\Business Objects\BusinessObjects Enterprise 11.5\win32_x86\security-vc-mt.dll      v 0.0.0.0
        0x00840000     C:\Program Files\Business Objects\BusinessObjects Enterprise 11.5\win32_x86\wstkCommon.dll      v 11.5.8.826      [English (United States)]
        0x008C0000     C:\Program Files\Business Objects\BusinessObjects Enterprise 11.5\win32_x86\streaming-vc-mt.dll      v 0.0.0.0
        0x008F0000     C:\Program Files\Business Objects\BusinessObjects Enterprise 11.5\win32_x86\desengine.dll      v 11.5.8.826      [English (United States)]
        0x00910000     C:\Program Files\Business Objects\BusinessObjects Enterprise 11.5\win32_x86\pdflib.dll      v 6.0.3.0      [English (United States)]
        0x10000000     C:\Program Files\Business Objects\BusinessObjects Enterprise 11.5\win32_x86\file-vc-mt.dll      v 0.0.0.0
        0x12000000     C:\Program Files\Business Objects\BusinessObjects Enterprise 11.5\win32_x86\xerces-c_2_1_0.dll      v 2.1.0.0      [English (United States)]
        0x49C00000     C:\Windows\system32\cxlibw-3-1.dll      v 11.5.8.826      [English (United States)]
        0x4A800000     C:\Windows\system32\icuuc30.dll      v 3.0.0.0      [Language Neutral]
        0x4A900000     C:\Windows\system32\icuin30.dll      v 3.0.0.0      [Language Neutral]
        0x4AD00000     C:\Windows\system32\icudt30.dll      v 3.0.0.1      [Language Neutral]
        0x53000000     C:\Windows\system32\fssl-1-2-1-2.dll      v 1.2.1.2      [English (United States)]
        0x53120000     C:\Program Files\Business Objects\BusinessObjects Enterprise 11.5\win32_x86\cs_tools.dll      v 11.5.8.826      [English (United States)]
        0x53390000     C:\Program Files\Business Objects\BusinessObjects Enterprise 11.5\win32_x86\cs_helpers.dll      v 11.5.8.826      [English (United States)]
        0x53430000     C:\Program Files\Business Objects\BusinessObjects Enterprise 11.5\win32_x86\cube.dll      v 11.5.8.826      [English (United States)]
        0x536D0000     C:\Program Files\Business Objects\BusinessObjects Enterprise 11.5\win32_x86\unvtools.dll      v 11.5.8.826      [English (United States)]
        0x53B10000     C:\Program Files\Business Objects\BusinessObjects Enterprise 11.5\win32_x86\kagtux.dll      v 11.5.8.826      [English (United States)]
        0x53BD0000     C:\Program Files\Business Objects\BusinessObjects Enterprise 11.5\win32_x86\cplib.dll      v 11.5.8.826      [English (United States)]
        0x53F60000     C:\Program Files\Business Objects\BusinessObjects Enterprise 11.5\win32_x86\cnxsrv.dll      v 11.5.8.826      [English (United States)]
        0x54110000     C:\Program Files\Business Objects\BusinessObjects Enterprise 11.5\win32_x86\TraceLog.dll      v 11.5.8.826      [English (United States)]
        0x541C0000     C:\Program Files\Business Objects\BusinessObjects Enterprise 11.5\win32_x86\ksqldg.dll      v 11.5.8.826      [English (United States)]
        0x542C0000     C:\Program Files\Business Objects\BusinessObjects Enterprise 11.5\win32_x86\sessmgr.dll      v 11.5.8.826      [English (United States)]
        0x54430000     C:\Program Files\Business Objects\BusinessObjects Enterprise 11.5\win32_x86\cpcoll.dll      v 11.5.8.826      [French (France)]
        0x544F0000     C:\Program Files\Business Objects\BusinessObjects Enterprise 11.5\win32_x86\uitools.dll      v 11.5.8.826      [English (United States)]
        0x546C0000     C:\Program Files\Business Objects\BusinessObjects Enterprise 11.5\win32_x86\rptdisp.dll      v 11.5.8.826      [English (United States)]
        0x54740000     C:\Program Files\Business Objects\BusinessObjects Enterprise 11.5\win32_x86\krptdlg.dll      v 11.5.8.826      [English (United States)]
        0x547E0000     C:\Program Files\Business Objects\BusinessObjects Enterprise 11.5\win32_x86\BOFCEngine.dll      v 11.5.8.826      [English (United States)]
        0x54860000     C:\Program Files\Business Objects\BusinessObjects Enterprise 11.5\win32_x86\dlg1.dll      v 11.5.8.826      [English (United States)]
        0x548F0000     C:\Program Files\Business Objects\BusinessObjects Enterprise 11.5\win32_x86\i18n.dll      v 11.5.8.826      [English (United States)]
        0x549E0000     C:\Program Files\Business Objects\BusinessObjects Enterprise 11.5\win32_x86\cpxml.dll      v 11.5.8.826      [English (United States)]
        0x54AB0000     C:\Program Files\Business Objects\BusinessObjects Enterprise 11.5\win32_x86\category.dll      v 11.5.8.826      [English (United States)]
        0x54AF0000     C:\Program Files\Business Objects\BusinessObjects Enterprise 11.5\win32_x86\dlgdll.dll      v 11.5.8.826      [English (United States)]
        0x54D40000     C:\Program Files\Business Objects\BusinessObjects Enterprise 11.5\win32_x86\RepAttr.dll      v 11.5.8.826      [English (United States)]
        0x54D70000     C:\Program Files\Business Objects\BusinessObjects Enterprise 11.5\win32_x86\bofcui.dll      v 11.5.8.826      [English (United States)]
        0x54E30000     C:\Program Files\Business Objects\BusinessObjects Enterprise 11.5\win32_x86\boDeploy.dll      v 11.5.8.826      [English (United States)]
        0x55030000     C:\Program Files\Business Objects\BusinessObjects Enterprise 11.5\win32_x86\BOCP_1252.dll      v 11.5.8.826      [English (United States)]
        0x55060000     C:\Program Files\Business Objects\BusinessObjects Enterprise 11.5\win32_x86\cpi18n.dll      v 11.5.8.826      [English (United States)]
        0x55290000     C:\Program Files\Business Objects\BusinessObjects Enterprise 11.5\win32_x86\kquery.dll      v 11.5.8.826      [English (United States)]
        0x55620000     C:\Program Files\Business Objects\BusinessObjects Enterprise 11.5\win32_x86\msgsrv.dll      v 11.5.8.826      [English (United States)]
        0x55640000     C:\Program Files\Business Objects\BusinessObjects Enterprise 11.5\win32_x86\BOFCDialogs.dll      v 11.5.8.826      [English (United States)]
        0x55660000     C:\Program Files\Business Objects\BusinessObjects Enterprise 11.5\win32_x86\boconfig.dll      v 11.5.8.826      [English (United States)]
        0x556E0000     C:\Program Files\Business Objects\BusinessObjects Enterprise 11.5\win32_x86\vartools.dll      v 11.5.8.826      [English (United States)]
        0x56970000     C:\Program Files\Business Objects\BusinessObjects Enterprise 11.5\win32_x86\FCRepoProxy.dll      v 11.5.8.826      [English (United States)]
        0x57620000     C:\Program Files\Business Objects\BusinessObjects Enterprise 11.5\win32_x86\repo_proxy.dll      v 11.5.8.826      [English (United States)]
        0x59620000     C:\Windows\system32\libOCAHelperw-3-1.dll      v 11.5.8.826      [English (United States)]
        0x597C0000     C:\Windows\system32\libOCASecurityw-2-0.dll      v 11.5.8.826      [English (United States)]
        0x5D360000     C:\Windows\system32\MFC71ENU.DLL      v 7.10.3077.0      [English (United States)]
        0x63000000     C:\Windows\system32\etc-1-0-12-4.dll      v 1.0.12.21      [English (United States)]
        0x64000000     C:\Windows\system32\ebus-3-3-2-5.dll      v 3.3.2.24      [English (United States)]
        0x6F250000     C:\Windows\system32\msi.dll      v 5.0.7600.16385      [English (United States)]
        0x71AE0000     C:\Windows\system32\WINSPOOL.DRV      v 6.1.7600.16385      [English (United States)]
        0x71BC0000     C:\Windows\system32\hlink.dll      v 6.1.7600.16385      [English (United States)]
        0x72AE0000     C:\Windows\system32\dbghelp.dll      v 6.1.7600.16385      [English (United States)]
        0x72D10000     C:\Windows\system32\rasadhlp.dll      v 6.1.7600.16385      [English (United States)]
        0x72D20000     C:\Windows\system32\pnrpnsp.dll      v 6.1.7600.16385      [English (United States)]
        0x72D40000     C:\Windows\system32\napinsp.dll      v 6.1.7600.16385      [English (United States)]
        0x72D50000     C:\Windows\System32\winrnr.dll      v 6.1.7600.16385      [English (United States)]
        0x73010000     C:\Windows\system32\WSOCK32.dll      v 6.1.7600.16385      [English (United States)]
        0x73380000     C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.7600.16661_none_ebfb56996c72aefc\COMCTL32.dll      v 5.82.7600.16661      [English (United States)]
        0x73980000     C:\Windows\System32\fwpuclnt.dll      v 6.1.7600.16385      [English (United States)]
        0x73C10000     C:\Windows\system32\WINNSI.DLL      v 6.1.7600.16385      [English (United States)]
        0x73C20000     C:\Windows\system32\IPHLPAPI.DLL      v 6.1.7600.16385      [English (United States)]
        0x73DE0000     C:\Windows\system32\NLAapi.dll      v 6.1.7600.16385      [English (United States)]
        0x74920000     C:\Windows\system32\uxtheme.dll      v 6.1.7600.16385      [English (United States)]
        0x74DF0000     C:\Windows\system32\VERSION.dll      v 6.1.7600.16385      [English (United States)]
        0x75200000     C:\Windows\system32\DNSAPI.dll      v 6.1.7600.16385      [English (United States)]
        0x75340000     C:\Windows\System32\mswsock.dll      v 6.1.7600.16385      [English (United States)]
        0x75850000     C:\Windows\system32\CRYPTBASE.dll      v 6.1.7600.16385      [English (United States)]
        0x75900000     C:\Windows\system32\profapi.dll      v 6.1.7600.16385      [English (United States)]
        0x75970000     C:\Windows\system32\MSASN1.dll      v 6.1.7600.16415      [English (United States)]
        0x75980000     C:\Windows\system32\CRYPT32.dll      v 6.1.7600.16385      [English (United States)]
        0x75BB0000     C:\Windows\system32\KERNELBASE.dll      v 6.1.7600.16385      [English (United States)]
        0x75C00000     C:\Windows\system32\SHLWAPI.dll      v 6.1.7600.16385      [English (United States)]
        0x75C60000     C:\Windows\system32\ole32.dll      v 6.1.7600.16624      [English (United States)]
        0x75DC0000     C:\Windows\system32\comdlg32.dll      v 6.1.7600.16385      [English (United States)]
        0x75E40000     C:\Windows\system32\LPK.dll      v 6.1.7600.16385      [English (United States)]
        0x75E50000     C:\Windows\system32\MSCTF.dll      v 6.1.7600.16385      [English (United States)]
        0x75F20000     C:\Windows\system32\RPCRT4.dll      v 6.1.7600.16385      [English (United States)]
        0x75FD0000     C:\Windows\system32\NSI.dll      v 6.1.7600.16385      [English (United States)]
        0x75FE0000     C:\Windows\SYSTEM32\sechost.dll      v 6.1.7600.16385      [English (United States)]
        0x76000000     C:\Windows\system32\SHELL32.dll      v 6.1.7600.16644      [English (United States)]
        0x76C50000     C:\Windows\system32\IMM32.DLL      v 6.1.7600.16385      [English (United States)]
        0x76D20000     C:\Windows\system32\kernel32.dll      v 6.1.7600.16481      [English (United States)]
        0x76E00000     C:\Windows\system32\urlmon.dll      v 8.0.7600.16671      [English (United States)]
        0x76F40000     C:\Windows\system32\ADVAPI32.dll      v 6.1.7600.16385      [English (United States)]
        0x76FE0000     C:\Windows\system32\USP10.dll      v 1.626.7600.16385      [English (United States)]
        0x77080000     C:\Windows\system32\msvcrt.dll      v 7.0.7600.16385      [English (United States)]
        0x77130000     C:\Windows\system32\WININET.dll      v 8.0.7600.16671      [English (United States)]
        0x77230000     C:\Windows\system32\GDI32.dll      v 6.1.7600.16385      [English (United States)]
        0x772B0000     C:\Windows\system32\USER32.dll      v 6.1.7600.16385      [English (United States)]
        0x77380000     C:\Windows\system32\iertutil.dll      v 8.0.7600.16671      [English (United States)]
        0x77720000     C:\Windows\system32\OLEAUT32.dll      v 6.1.7600.16385      [English (United States)]
        0x777B0000     C:\Windows\SYSTEM32\ntdll.dll      v 6.1.7600.16559      [English (United States)]
        0x778F0000     C:\Windows\system32\Normaliz.dll      v 6.1.7600.16385      [English (United States)]
        0x77900000     C:\Windows\system32\WS2_32.dll      v 6.1.7600.16385      [English (United States)]
        0x7C140000     C:\Windows\system32\MFC71.DLL      v 7.10.6041.0      [English (United States)]
        0x7C250000     C:\Windows\system32\MFC71U.DLL      v 7.10.3077.0      [English (United States)]
        0x7C360000     C:\Windows\system32\MSVCR71.dll      v 7.10.6030.0      [English (United States)]
        0x7C3C0000     C:\Windows\system32\MSVCP71.dll      v 7.10.6030.0      [English (United States)]

    The BO XI R2 server can only be installed on a server version of WIndows (eg. WIndows Server 2003 or 2008)
    The BO XI R2 client (even the latest SP 6) is not supported on Windows 7.
    More information about the supported platforms is available here http://service.sap.com/bosap-support.
    Regards,
    Stratos

  • Step By Step Creation Of A new Business Object

    hi,
      Please Give Me Details Of A Business Object,like step by step creation of a new business object and it's utilization.

    Create a business object (SWO1).
    Give the business object name prefixed with Z_.
    Enter the following fields with values:
    Object type:      Z_TESTXX
    This is the internal technical key. Page: 1
    Object type can have maximum 10 characters. This must be unique across all object type. Objects are specific instances of object types at runtime.
    Object name: Object_Name_for_XX  
    The object type is addressed with this name by external applications. This is a descriptive English name and can be up to 32 characters. This also must be unique across all object type.
    Name:      Object Name: XX       
    This is a meaningful name of the business object.
    Description:     Object Description: XX     
    Page: 1
    Object description, can be up to 40 characters.
    Program:      Z_TESTXX       
    Each object type has an ABAP/4 program in which methods of the object are implemented. This program is generated automatically when you create or revise an object type.
    Application: indicates cross application.
    3: Create an event.
    Open the Object type in change mode. When you change your subtype the first step is to create a new event, this is done by selecting the Event node and clicking the create button. Give the event a name and a description.  Next set the status of this object type component to implemented.
    Event:          Z_EVENT_XX                              
    Name:          Event name: XX                          
    Description:     Event Description: XX                   
    Click on the new event andu2026
    Edit - Change Release Status- Object Type Component - Implemented
    (A small box sign vanishes from the right side of the event, indicating that it is implemented)
    There can be multiple triggering events for a standard/customer task.
    In R/3 4.0 the release strategy for new Object Types and Object Type Components (methods, attributes, events, etc.) was enhanced.  Now when an object type and/or components are created, there are different statuses to select, based on its required purpose.  The statuses are:
    u2022     Modeled - objects cannot be accessed at runtime.  This is the status that is automatically set when an object type or component is created.  Items with a modeled status cannot be referenced in any type of workflow task.
    u2022     Implemented - objects can be used internally in a test environment.  They are accessible, but may not be stable (especially if no delegation has been defined).
    u2022     Released - objects are ready for production. Note:  Local objects cannot be released.
    u2022     Obsolete - objects are typically replaced by new functionality or incompatible with previous versions.   This status is optional.
    4: Create a method.
    Next a method must be created without using any function module template. When creating the method ensure that the method call is synchronous - this means that the method doesn't require a terminating event.
    A method can be synchronous or asynchronous. Synchronous Method
    Method that, for the duration of its execution, assumes the process control and, after its execution, reports to the calling component (work item manager, in this case).
    Synchronous methods can return the following data, if defined: Return parameters, one result and Exceptions.
    Terminating events can also be defined for a single-step task described with a synchronous method. At runtime, the relevant work item is then terminated either when the synchronous method is successfully executed or when one of the defined terminating events occurs.
    Asynchronous Method
    Method that, after its execution, does not report directly to the calling component (work item manager, in this case).
    Asynchronous object methods do not return results, parameters or exceptions.
    At least one terminating event must be defined for a single-step task described with an asynchronous object method.
    At runtime, the relevant work item is only terminated if one of the defined terminating events occurs.
    Next set the status of this object type component to implemented. The methods are not implemented unless you once open their program.  Select the method and open its program. It gives a message u201CDo you want to generate a template automatically for the missing sectionu201D. Click u201CYesu201D. Inside the program insert the code u201CCALL TRANSACTION u2018FB03u2019. Display Financial Document.
    Method:     Z_METHODXX                              
    Name:      Method name: XX                        
    Description:     Method Description: XX                                                                               
    Edit - Change Release Status - Object Type Component - Implemented
    5. Create Key fields.
    Create key fields with ABAP dictionary field proposal.
    It is the identifying key, via which the system can access a specific object, that is, an instance of the object type. The key fields of an object type are usually also the key fields in the table containing the header data for the object type. Only character-based data types are allowed as key fields. The total length allowed for all key fields is 70 characters. Each key field refers to a field in the ABAP Dictionary.
    Enter u2018BKPFu2019 in table name field and select all the key fields. Press Continue button. Next set the status of these key fields to implemented.
    Edit - Change Release Status -Object Type Component - Implemented
    6:Implement business object.
    The whole business object needs to be implemented so click on the business object title andu2026
    Edit - Change Release Status - Object Type - Implemented
    Now you can check the syntax, generate the Business Object and then test it. Execute the custom method you created and give the Company code, Document number and Year.

  • Use of identifier in ByD Studio business objects

    As Wed Feb 2nd in VQ3), we introduced a new identifier data type for partner BOs.
    ByD Studio contains 2 identifier:
    element ID                 : ID;                  // identifier 2 (SAP "best practiceu201D)
    element Identifier   : Identifier;           // identifier 1 (u201CCCTS compliant")
    As the CCTS-complient  data type u201CIdentifieru201D has various difficulties, we recommend urgently to use the data type "ID". The differences between the two data types is explained below:
    1. Length
    The DT Identifier has a length of 255 char.
    The DT ID has a length of 60 char.
    2. Upper case conversion
    The DT ID supports upper case only. User entries with lower case characters are automatically converted to upper case. This is the same behavior as almost all ByD identifier data types (e.g. BusinessTransactionDocumentID, ProductID, BusinessPartnerID, etc.)
    The DT Identifier supports lower case letters as well.
    3. Alpha conversion
    The DT ID supports alpha conversion. User entries which contain number characters only are filled with zeros from the left side (leading zeros). On the UI the leading zeros are suppressed automatically. This is the same behavior as almost all ByD identifier data types (e.g. BusinessTransactionDocumentID, ProductID, BusinessPartnerID, etc.) The DT Identifier does not support alpha conversion. This leads to an u201Cunexpectedu201D sort order on the UI.
    This leads to the following sort behavior:
    Sort order ID     Sort order Identifier:
    .1.1                           .1.1
    1                            1
    5                            1.1
    10                            10
    15                            100
    50                            15
    100                            5
    1.1                            50
    ABC                            abc
    (no lower case)       ABC
    4. Structure
    The ID data type is flat. There is no need for the u201C.Contentu201D suffix any longer.
    The Identifier data type is structured (contains supplementary components), so the  u201C.Contentu201D suffix  is needed (although the supplementary components are disabled in the BO).
    5. Behavior in ByD script coding:
    The following coding works fine:
    import ABSL;
    var x = 1;
    if (this.ID == "") {
    // is true if ID is initial
    this.ID = x.ToString();
    this.ID = "1";
    if (this.ID == "1") {
    // is does not work, because u201C1u201D was filled with leading zeros
    if (this.ID == "000000000000000000000000000000000000000000000000000000000001") {
    // is true now because u201C1u201D was filled with leading zeros
    raise IDMessage.Create("I", this.ID);
    // leading zeros are suppressed on the UI: u201CID: 1u201D
    6. Restrictions in Extensibility and Analytics:
    Only the ID data type will be supported in extensibility and analytics:
    Extensibility: It will be possible to add an extension field in an BO extension (planned for FP3.0).
    element ID                 : ID;                  
    Analytics: Analytics supports only character fields with a maximum length of 60 characters & alpha conversion.
    Consequence: the u201CIdentifieru201D DT cannot be used in Extensibility and Analytics.
    7. Adoption
    If you have used the data type "Identifier" before and want to change the BO to "ID", the following adoption tasks are necessary:
    a)     Business Object: change the BO definition file (see point 1)
    Note: During my tests I got a activation error. In this case I solved the problem by Clean -> Save -> Activate. In this case, test data are lost
    b)     Business Object: Implementation: remove the u201C.Contentu201D suffix
    c)     UI: After the BO change, the following runtime error occurs in the affected UI. In the error text the following text occurs: u201CMapping of proxy name of attribute  failed.u201D
    Solution: Open the UI Designer,
    (1)     Tools -> Update Meta Data
    (2)     Go to the data model and do u201CUnbindu201D and u201CBindu201D again for the affected field
    (3)     Save & Activate
    d)     MDAV, Forms, Web services -> not analyzed. Assumption here is that the dependent objects have to be cleaned and activated.

    OK, I have found your code in your previous post.
    It works in 9.2.0.1.0 and 8.1.7.0.0.
    SQL> CREATE OR REPLACE TYPE t_assoc_agents_address AS OBJECT
      2  (V_CONTACT_NAME VARCHAR2(120),
      3  V_ADDRTYPE VARCHAR2(80),
      4  V_ADDRESS_LINE1 VARCHAR2(50),
      5  V_ADDRESS_LINE2 VARCHAR2(50),
      6  V_ADDRESS_LINE3 VARCHAR2(50),
      7  V_CITY_STATE_ZIP VARCHAR2(100),
      8  V_PHONE VARCHAR2(50),
      9  V_ADDRESS_FAX VARCHAR2(30),
    10  V_ADDRESS_EMAIL VARCHAR2(80)
    11  )
    12  /
    &nbsp
    Type created.
    &nbsp
    SQL> CREATE OR REPLACE TYPE nt_assoc_agents_address AS TABLE OF t_assoc_agents_address
      2  /
    &nbsp
    Type created.
    &nbsp
    SQL> var c refcursor
    SQL> col v_address_fax format a15
    SQL> col v_address_email format a15
    SQL> declare
      2   lv_assoc_agents_add_out nt_assoc_agents_address
      3   := nt_assoc_agents_address(
      4     t_assoc_agents_address(null,null,null,null,null,null,null,
      5     'New Fax', 'New Mail')
      6   );
      7  begin
      8   open :c for select V_ADDRESS_FAX,V_ADDRESS_EMAIL from
      9   table(cast(lv_assoc_agents_add_out as nt_assoc_agents_address));
    10  end;
    11  /
    &nbsp
    PL/SQL procedure successfully completed.
    &nbsp
    SQL> print c
    &nbsp
    V_ADDRESS_FAX   V_ADDRESS_EMAIL
    New Fax         New MailWhat is your Oracle release and how are you using ref cursor (if I interpret your example right) ?
    Rgds.

  • How to call webservices in business objects from java

    hi everyone, i am having a scenerio were a program which is written in java, this java program will instantiate when i get the data into my database. the java program need to fire and pass the parameters to the webservices in the business objects to create a file depending upon the parameters which r passed by the java to webservices. how i need to cinfigure in business objects webservicess,to get what i am looking or what r the things i need
    we r using xi 3.1 sp3, web application server tomcat.

    Hi,
    case 1: for WDP, you can create the web service model via "Import Adaptive Web Service" or "Import Web Service Model (deprecated)" by supplying wsdl URL.
    https://www.sdn.sap.com/irj/sdn/wiki?path=/display/wdjava/faq%2b-%2bmodels%2b-%2badaptive%2bweb%2bservice
    case 2: In ABAP, create a proxy object at trx code SE80.
    http://help.sap.com/saphelp_nw04s/helpdata/en/bf/d005244e9d1d4d92b2fe7935556b4c/frameset.htm
    Both cases are wizard-based. It's pretty intuitive.
    - julius

Maybe you are looking for