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 ChristenhuszEddie,
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.
RegardsHi,
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
ArifHI 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 PM937471 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,
AndreasHi 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,
AlessandroHi 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 SheteHi 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 /
 
Type created.
 
SQL> CREATE OR REPLACE TYPE nt_assoc_agents_address AS TABLE OF t_assoc_agents_address
2 /
 
Type created.
 
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 /
 
PL/SQL procedure successfully completed.
 
SQL> print c
 
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
-
Desktop PC with Windows Vista won't boot up
My Acer Aspire 180 Desktop PC with Windows Vista won't boot up and has a Recovery error message that says it shut down unsuccessfully. Can someone help me with this issue?
-
Which is better Gigabit Ethernet DP or Quicksilver SP
Hello I'm fairly new to the Mac only been a user for 2.5 years, versus Wintel 20 years. Well a brief history I started out with a iMac G3 600MHz/1GB/40GB/CD-RW/16MB Rage 128 in April 2008 then moved onto a PowerMac G4 Quicksilver 2001 733MHz last Sep
-
RE: Vendor Sales in Report
We sell variants article created under generic article. The POS sales captured the variant articles. The articles belonging to which vendor is current maintain under Purchase info record. However, in the case of variant, the pricing is maintained usi
-
Problem with the function module SO_DOCUMENT_SEND_API1
Hi Friends, I am facing the problem wiht the function module SO_DOCUMENT_SEND_API1, My actull requirement is : - i need to send the sap data to my externa mail id (Like as XYZ@) with out the any attachment , So i have implemented the code with the fu
-
havI e Photoshop cs6 Extended Student and Teacher Edition/ can it be installed on two pc's and will it work with Windows 8.1