Business Object Planning and Consolidation&Business Planning and Consold...

Hi Friends
Please can you advise me on the difference between
Business Object Planning and Consolidation and Business Planning and Consolidation
for both the topics, SAP provides short name as BPC
*Thank you and Kindest regards
Srikaanth*

Hi,
Basically, there is no difference. Till the version 7.0, it was called business planning and consolidation. From 7.5 ,its called business objects planning and consolidation.

Similar Messages

  • SAP Business Objects Access control with BI4.1 and enterprise authetication

    Hi Team,
    We are on BI 4.1 with enterprise authentication. We are using IDM (oracle waveset 8) for access management. Currently we receive request from IDM and we manually configure user in BI4.1. We are now planning to automate this process, like as soon as user request place request through IDM , his access wil lget configure in BI 4.1
    can we achieve this using SAP Business Objects Access controle or with any other method ? Need your guidance
    Thanks,
    Nivedita

    Hi Andrea,
    1. you configure the BOE Server with the SAP authentication for your SAP server
    1b you configure trust between the portal server and the SAP system
    2. you import the portal iView template as part of the SAP Kit into the portal server
    3. you create a new system (or use an existing one) in the portal system landscape and configure the properties of the Crystal Enterprise properties
    4. you create a new iView based on the portal iView template
    ingo
    I have some difficulties to create a new system, I don't know witch option i should choose.
         System (from template)     
         +BI JDBC System
         BI ODBO-Compliant OLAP System
         BI SAP Query System
         BI XMLA-Compliant OLAP System
         EP 5.0 System
         HTTP System
         JDBC System
         KM Lotus System
         KM WebDAV System
         KM Windows System
         SAP system using connection string
         SAP system using dedicated application server
         SAP system with load balancing
         Web Service System using WSDL URL+
         System (from PAR)
         com.sap.km.cm.repository.manager
         com.sap.km.common.domino
         com.sap.netweaver.coll.appl.gw
         com.sap.netweaver.coll.appl.sync
         com.sap.portal.httpconnectivity.urlsystem
         com.sap.portal.ivs.sl.connector.helper
         com.sap.portal.runtime.application.soap
         com.sap.portal.systems.bi
         com.sap.portal.systems.datasource
         com.sap.portal.systems.EP5
         com.sap.portal.systems.jdbc
         com.sap.portal.systems.sap
         com.sap.portal.systems.webservices
         com.sap.portal.unification50.template
    Thanks a lot
    Selvam

  • Business Objects XI 3.1 SP4 Infoview and IE9 HTTP Status 400 - Invalid path

    Hi There,
    When I working in Infoview with IE9 32Bit or 64Bit and I right click on any object i.e Crystal Report, Folder, Webi Report etc. and select properties I get the following Error
    HTTP Status 400 - Invalid path /PlatformServices/properties was requested
    Has any one got a workaround or a solution for this problem.
    Server - BOE XI 3.1 with SP4 running on a Windows Server 2008 R2 64 bit.
    Client PC`s\Laptops  - Windows 7 64 bit
    Kind Regards,
    Frikkie

    Dear all,
    Seems the issue is browser compatibility ans the below solution may work in your case
    HTTP 400 occurs because of URL difference between IE9 and older versions of supported IE. To resolve this issue, this error in Tomcat will be redirected to a HTML script that applies new URL format. Please follow this 3 steps process:
    STEP ONE: Solution in InfoViewAppActions Folder:
    1) Go to “D:\Business Objects\Tomcat55\webapps\InfoViewAppActions” folder. This folder already has httperror_404.htm and httperror_500.jsp by default.  Rename httperror_404.htm to httperror_404_backup.htm.
    2) Copy and paste the attached file from InfoViewAppActions folder (httperror_400.htm and httperror_404.htm) into “D:\Business Objects\Tomcat55\webapps\InfoViewAppActions” folder. Go to “D:\Business Objects\Tomcat55\webapps\InfoViewAppActions\WEB-INF”
    3) Take a backup of web.xml file and name it as web_backup.xml
    4) Open the file and paste the following script after the Error 404 error handling and save.
    Before:
    <error-page>
            <error-code>404</error-code>
    <location>/httperror_404.htm</location>
        </error-page>
    After:
    <error-page>
    <error-code>404</error-code>
    <location>/httperror_404.htm</location>
        </error-page>
        <error-page>
    <error-code>400</error-code>
    <location>/httperror_400.htm</location>
        </error-page>
    STEP TWO: Solution in AnalyticalReporting Folder:
    1) Go to “D:\Business Objects\Tomcat55\webapps\ AnalyticalReporting” folder. This folder already has httperror_404.htm and httperror_500.jsp by default.  Rename httperror_404.htm to httperror_404_backup.htm.
    2) Copy and paste the attached file from AnalyticalReporting folder (httperror_400.htm and httperror_404.htm) into “D:\Business Objects\Tomcat55\webapps\ AnalyticalReporting” folder. Go to “D:\Business Objects\Tomcat55\webapps\ AnalyticalReporting \WEB-INF”
    3) Take a backup of web.xml file and name it as web_backup.xml
    4) Open the file and paste the following script after the Error 404 error handling and save.
    Before:
    <error-page>
    <error-code>404</error-code>
    <location>/httperror_404.htm</location>
        </error-page>
    After:
    <error-page>
    <error-code>404</error-code>
    <location>/httperror_404.htm</location>
        </error-page>
        <error-page>
    <error-code>400</error-code>
    <location>/httperror_400.htm</location>
        </error-page>

  • Business Objects Enterprise XI 3.1 Planning Guide

    Hi All
    Can i have document fro BOXI Planning guide?
    Thanks in advance

    Hi,
    as far as I know there is no XI 3.1 version for the BusinessObjects Planning software. I would recommend to look for the documentation of SAP BPC (planning and consolidation tool).
    You can find this here: [http://service.sap.com/bosap-support]. Navigate to Documention->Product Guides and select SAP BPC in the Product drop-down list.
    Regards,
    Stratos

  • Business Objects XI R2 SP2 with Tomcat and Security Manager enabled

    XI R2 SP2 Unix server:
    I need to start the tomcat that is embedded in Business Objects with Security Manager enabled. Is there a writeup on how to do that? This changes the port that tomcat runs on, so do I just change all references to the port that it is currently running? Is it that simple?
    Thanks for any advice!

    It sounds like an issue that would need to be troubleshot by an engineer. Can you open  a message with support?
    Cluster members for client tools are defined in the windows registry. Does infoview work?
    Regards,
    Tim

  • Migration of SAP Business Objects BI Platform 4.1 from Windows(OS), SQL Server(DB) to AIX(OS) and Oracle(DB).

    Dear All,
    I have SAP Business Objects BI Platform 4.1  running on window servers and sql server database. We want to migrate this to  AIX and oracle.
    Can you please share what should be the best approach to carry on this migration?
    Regards,
    Asleh

    Hi Mohammed,
    Regarding your Query below is the suggestion:
    Step I: Preparing for moving BOBJ application from Windows to AIX
    There are some tasks that you need to perform:
    To configure the existing deployment
    Perform inventory and cleanup, to ensure that only the required content is moved.
    Run the Repository Diagnostic Tool to detect any inconsistencies between the File Repository and the CMS repository. The upgrade management tool will not run successfully if there are inconsistencies between the File Repository and the CMS repository.
    Identify any content that the upgrade management tool can't upgrade, along with the process required to upgrade that content. There is some content like Voyager Workspaces or Desktop Intelligence documents that require manual intervention before running the upgrade management tool.
    Back up existing repositories, including the system database and the Input and Output File Repository Servers.
    Back up custom web applications, HTML pages, and scripts in your existing deployment.
    To configure the planned BI 4.x deployment
    Setup and configure the Middleware and ODBC connections.
    Ensure that your machines meet the deployment system's requirements, you can find information about the supported platforms in the Platform Availability Matrix (PAM) http://service.sap.com/support -> Help and Support -> SAP BusinessObjects Support -> Documentation -> Supported Platform s/PARs -> SAP BusinessObjects BI 4.x
    Step II:
    You can use database backup & FRS backup (Offline) in new environment (AIX) to deploy BOBJ 4.x Version
    Take the help of DBA to move CMS & AUDIT database backup from SQL Server (Windows) to Oracle (AIX)
    Test the Universe,reports, Check the rights
    Step III:
    If you are configured any SSO then make sure that same configuration is deployed in new environment (AIX).
    Test the user SSO in new environment (AIX).
    Or
    You can also use Promotion manager to move the contenet from Windows (Business Objects Application) to UNIX (Business Objects Application)
    Only prerequisite is Business Objects Application version should be same.
    You can copy content only 50 Object at a time in One Job
    FRS Offline backup is required.
    Necessary files regarding custom web applications, HTML pages, and scripts in your existing deployment.
    Please refer the below KBA for more details
    BOBJ Deployment Link:
    http://wiki.scn.sap.com/wiki/display/BOBJ/Application+Server
    BIP on Linux with Tomcat and Sybase ASE Pattern Book
    http://wiki.scn.sap.com/wiki/display/BOBJ/BIP+on+Linux+with+Tomcat+and+Sybase+ASE+Pattern+Book
    Installing SAP BI 4.1 SP01 on Red Hat Enterprise Linux 6.x Step-by-step
    http://scn.sap.com/community/bi-platform/blog/2013/11/06/installing-sap-bi-41-sp01-on-red-hat-enterprise-linux-6x-step-by-step
    Promotion Manager KBA:
    http://wiki.scn.sap.com/wiki/display/BOBJ/BI4+Upgrade+and+Promotion+Management+KBAs
    Hope this will help!!!!
    Thanks,
    Daya

  • Business Objects, external services and application services in CAs

    Hi All,
    right now we are developing our first eSOA Composite Application with CE and I have some questions regarding Business Objects, the import of external services and the development of application services.
    As I understood there are two ways to provide business functionality for composite applications:
    a. Import backend functionality as an external service (e.g. BAPI, RFC) at the CAF, build the application service which can be used as a callable object for UIs or the GPs
    b. Develop a local Business Object (in CAF) providing the business logic, create the application service which again can be used as a callable object. Furthermore the application service can be exposed as a Web Service (external service).
    My questions:
    1. When is it appropriate to to import external services in stead of developing local BOs?
    2. Under what conditions is it advisable to (solely) develop local BOs?
    3. What are the advantages / disadvantages regarding the reusability of the services (in option a and b)?
    Note: We are developing on NetWeaver 2004s.
    Please let me know, if you need more information to answer the questions!
    Thanks for your advice in advance,
    Regards,
    Ivonne

    Hi Ivonne,
    first of all, the CAF Business Objects (BOs) itself don't contain any business logic, they're basically just local database tables (with some CRUD services on top).
    Business logic is implemented in Application Services (AS).
    Now, regarding local BO's vs. external services, it depends on your use case. If the data is already available somewhere in your backend system it makes sense to use external services. For instance you wouldn't want to store business partners all over different composites. For data that is specific to your composite (in particular configuration, customizing etc.) and not likely to be reused by other applications you should use local BOs.
    Accessing local BO's is also much faster than calling external services.
    You can do reuse in both scenarios, since the CAF services can be exposed as web services.
    Regards,
    Christian
    Edited by: Christian Loos  on Apr 8, 2008 6:11 PM

  • Need Ideas for creating and using Custom Business Object

    Hello Guys,
    I am developing an application which uses a Request->Approve->Create approach for creating Purchase documents.
    Now I am a little puzzled about how to make use of the Business Object BUS2014.
    The application I am developing has its own unique 'Request Number'  (say REQID)  which will point to the Request for Creation of a purchase order.
    Whenever a Request is created (from a Z-Tcode) a workflow needs to be initiated and it has to be sent to the approver.
    The Purchase Document will be created once the approver approves.
    Now my confusion here is, if I use BUS2014, the object will be instantiated only during the final step of the workflow. But I need an instance during the beginning of the Requestor ->Approver negotiations as I am playing with events. These events needs an Object_key.
    How should I proceed here?
    Should I create a new logical Business Object like ZPOREQ where I have the above mentioned REQID as the key?
    And should I have an attribute of type BUS2014 inside the custom BO?
    How will I make use of the methods like BUS2014.Create etc which I may need to create the purchase document?
    Any small direction will be a huge help for me to get used to this wilderness.

    Hi,
    You should continue with the ABAP class idea. The business objects are kind of "obsolete" already, and if there is a need to create a new "object", ABAP classes are the way to go. Business objects are still useful, but I normally use them only when an existing standard business object fulfills the requirements (possibly with slight additions) which is almost never. 
    From my point of view you can use the existing class. Depending on the circumstances I normally have just one class that I use for both workflow and the possible other functionality that is required, but you have to understand that I have this goal in my mind already when starting the development process. As your class most probably has many useful features already (such as you have the header and item data as attributes etc. (if I understood correctly?), these are also useful in in workflow (class attributes will be available in WF container etc.). 
    If you are hesitant to use the same class directly in your workflow, you could also create a new class ZCL_REQUEST_FOR_WF (with the workflow interface), and then simply add your existing class ZCL_WF_REQUEST as an attribute to this new class. Then this new workflow class could include the pure workflow stuff, and your existing class the non-workflow stuff. But this most probably will not make much sense - just implement the if_workflow interface in your existing class (this is just one possibility that you might consider.)
    Regards,
    Karri

  • Business Objects, Value Objects and more

    Hey,
    I've got a general question about business objects (aka entity objects or data transfer objects). The scenario I am using is not one of my own, but it might be a future one. Thus, I'd really appreciate all feedback.
    Let's say that i've got a desktop application which purpose is to manage personal DVD collections. Shortly explained, what i would do here is to create a class Dvd to represent a physical DVD. Then i would create the classes DvdServices and DvdDao. The DvdServices class is what my application will use to retrive and store Dvd instances, and takes care of all session and transaction handling. The DvdDao class is where all database communication takes place. This class will only be used by the DvdServices class.
    Now, say that i would want to keep things simple and use the same business object both in the front end and the back end (yes, i'm using Hibernate). That is, the Dvd instances returned by the DvdServices class is the ones i also would like to use in my GUI. This is where i start to get a little uncertain about best practice.
    Let us say that i use an instance of a Dvd to present some information about a dvd to the user. However, the user would not only like to see what's already stored about that dvd - but also edit some details related to it (such as the title, description or the like). What i would do here (to support editing), is to modify the Dvd class so that it holds a DvdAttributes object which contains all its editable values like title and description (in other words, the state - except for the id and a timestamp value). Thus, i also modify the DvdServices class and create a method called updateDvd(Dvd dvd, DvdAttributes attributes). The method updateDvd() in the DvdServices class, internally, makes a reference to the existing DvdAttributes, applies the new DvdAttributes to the Dvd instance, and tries to save it. If something goes wrong, transaction is rolled back, and the old DvdAttributes are applied to the Dvd class in order to reflect the state of the Dvd instance.I like to think of the Dvd instance as the business object, and the DvdAttributes instance as a related value object (the terminology is probably all wrong here?).
    My question regarding all this is wether it "adheres" to what one might consider as "best practices" (if something like that exists in relation to this)? Could i do things smarter in this case? Is there something which does not make sense (always good to hear a second opinion!).
    All feedback appreciated!

    sbrattla wrote:
    Hey,
    I've got a general question about business objects (aka entity objects or data transfer objects). The scenario I am using is not one of my own, but it might be a future one. Thus, I'd really appreciate all feedback.
    I don't believe a DTO would ever be considered a business object.
    Let's say that i've got a desktop application which purpose is to manage personal DVD collections. Shortly explained, what i would do here is to create a class Dvd to represent a physical DVD. Then i would create the classes DvdServices and DvdDao. The DvdServices class is what my application will use to retrive and store Dvd instances, and takes care of all session and transaction handling. The DvdDao class is where all database communication takes place. This class will only be used by the DvdServices class.
    Now, say that i would want to keep things simple and use the same business object both in the front end and the back end (yes, i'm using Hibernate). That is, the Dvd instances returned by the DvdServices class is the ones i also would like to use in my GUI. This is where i start to get a little uncertain about best practice.
    It appears that 'Dvd' is in fact a DTO. Probably best to name it as such - DvdDto.
    Let us say that i use an instance of a Dvd to present some information about a dvd to the user. However, the user would not only like to see what's already stored about that dvd - but also edit some details related to it (such as the title, description or the like). What i would do here (to support editing), is to modify the Dvd class so that it holds a DvdAttributes object which contains all its editable values like title and description (in other words, the state - except for the id and a timestamp value). Thus, i also modify the DvdServices class and create a method called updateDvd(Dvd dvd, DvdAttributes attributes). The method updateDvd() in the DvdServices class, internally, makes a reference to the existing DvdAttributes, applies the new DvdAttributes to the Dvd instance, and tries to save it. If something goes wrong, transaction is rolled back, and the old DvdAttributes are applied to the Dvd class in order to reflect the state of the Dvd instance.I like to think of the Dvd instance as the business object, and the DvdAttributes instance as a related value object (the terminology is probably all wrong here?).
    As stated no.
    Process flow would normally be like this.
    Happy path (it worked)
    1. Query - returns DvdDto
    2. GUI - display DvdDto
    3. Modify DvdDto
    4. Update (send to server/backend) DvdDto
    5. (Return - It worked.)
    Sad path (it failed)
    1. Query - returns DvdDto
    2. GUI - display DvdDto
    3. Modify DvdDto
    4. Update (send to server/backend) DvdDto
    5. Exception is thrown
    6. (Return - It failed)
    Step 6 is a bit ambigous because it depends on the user and the actual client/server relationship. It could be an exception, a message or just true/false (false is failed.)
    In the above there is no step that corrects or alters the DvdDto instance that was thrown. One reason for this is that it might be a minot mistake on the users part and if you destroy everything they alread typed in they are not going to be happy.

  • Loading documents and attaching them to business objects

    Hi,
    I am trying to load documents (Word and PDF files) into a content management server linked to a SAP CRM system. The documents need to be attached to business objects such as interaction records (BUS2000126) and service tickets (BUS2000116).
    I have experimented with FMs <b>BDS_BUSINESSDOCUMENT_CREATEF</b> and <b>ARCHIV_CONNECTION_INSERT</b> but haven't yet found the right combination of values. The best I have done is to create a link which is visible in the GUI as an icon, but when I double click on it, I get an error message saying that the document does not exist (error 404).
    The import parameters I am using in BDS_BUSINESSDOCUMENT_CREATEF are:
    LOGICAL_SYSTEM = [blank]
    CLASSNAME = ZCSIP_LTR (a value from table TOADV)
    CLASSTYPE = BO
    CLIENT = [default]
    OBJECT_KEY = [blank]
    FILES
      DOC_COUNT = 00000001
      COMP_COUNT = 00000001
      COMP_ID = [blank]
      DIRECTORY = U:\DOCUMENTS\TEST DATA\
      FILENAME = FA.PDF
      MIMETYPE = application/pdf
    SIGNATURE
      DOC_COUNT = 00000001
      PROP_NAME = BDS_CONTREP
      PROP_VALUE = ZT (my content repository name)
    The FM returns a GUID as the OBJECT_KEY ...
    Then I am using ARCHIV_CONNECTION_INSERT as follows:
    ARCHIV_ID = ZT
    ARC_DOC_ID = [GUID returned by BDS_BUSINESSDOCUMENT_CREATEF]
    AR_OBJECT = ZCSIP_LTR (a value from table TOADV - as above)
    MANDANT = [default client as above]
    OBJECT_ID = [GUID of the object I want to attach the document to]
    SAP_OBJECT = [Business object identifier] e.g. BUS2000126
    DOC_TYPE = PDF
    Can what I need to do be achieved through just using BDS_BUSINESSDOCUMENT_CREATEF? What import parameters should I use? What values should they contain?
    Many thanks in advance,
    Peter

    Hi,
        BDS classname BUS2032 and classtype BO
    but function module 'BDS_BUSINESSDOCUMENT_CREATEF' and cl_bds_document_set class method
    here is the code..
    DATA: o_document_set TYPE REF TO cl_bds_document_set,
    wa_signature LIKE bapisignat,
    i_signature LIKE bapisignat OCCURS 1,
    wa_files LIKE bapifiles,
    i_files LIKE bapifiles OCCURS 1,
    i_object_key LIKE bapibds01-objkey.
    CREATE OBJECT o_document_set.
    MOVE: '1' TO wa_signature-doc_count,
    '1' TO wa_files-doc_count,
    'c:\temp' TO wa_files-directory,
    '1.jpg' TO wa_files-filename.
    APPEND wa_signature TO i_signature.
    APPEND wa_files TO i_files.
    i_object_key = '0000261877'.
    BREAK-POINT.
    CALL METHOD o_document_set->create_with_files
    EXPORTING
    classname = 'BUS2032'
    classtype = 'BO'
    CHANGING
    object_key = i_object_key
    files = i_files
    signature = i_signature
    DATA : files LIkE BAPIFILES OCCURS 1 WITH header line.
    files-doc_count = '1'.
    files-directory = 'c:\temp\'.
    files-filename = '1.jpg'.
    APPEND files.
    CALL FUNCTION 'BDS_BUSINESSDOCUMENT_CREATEF'
    EXPORTING
    LOGICAL_SYSTEM =
    classname = 'BUS2032'
    classtype = 'BO'
    CLIENT = SY-MANDT
    OBJECT_KEY = '0000261877'
    IMPORTING
    OBJECT_KEY =
    tables
    files = files
    SIGNATURE =
    EXCEPTIONS
    NOTHING_FOUND = 1
    PARAMETER_ERROR = 2
    NOT_ALLOWED = 3
    ERROR_KPRO = 4
    INTERNAL_ERROR = 5
    NOT_AUTHORIZED = 6
    OTHERS = 7
    IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF
    And check the OSS Note 317250.
    <b>Reward points</b>
    Regards

  • Business objects and event type linkages...

    Hi Experts,
    Im a bit confused with business objects (swo1) and event type linkages(swetypv). Ive learned that business objects are used to trigger events and so how does event type linkages related to business object? Do I need to create business object or should I just search/look for the appropriate object needed?Please kindly explain to me the process or steps in using business object and event type linkages in related with idocs.

    Hi,
    Business objects neednot have to be created if your are fine with the standard method they have used in or the events yre available for you. If you need to cusomize it then you have to copy it to a subtype. Then do your modifications in it. Event type linkages are used to say which event is active for a Workflow. And if you want to trigger a Workflow based on certain conditions then you have to use either this or Start of Condition. The Error handling of workflow is also handled by Event Type Linkage. So whenvever you create a event linkage for a workflow you get an entry in Event Type Linkage.
    Hope this would have thrown some light on you.
    Thanks,
    Prashanth

  • Reuse AET field in other enhanced business object

    Hi,
    The discussion to the topic make reuse of field created by AET in othe enhanced business object started in this previous thread:
    Custom fields for both Marketing plan and campaign
    However, since this is not the real issue in that thread, but at the end there was still open question, I decided to post this thread to give a little bit clarification for this topic.
    This is kind of complementary to this link: /people/tzanko.stefanov2/blog/2008/11/18/application-enhancement-tool-creating-and-reusing-custom-fields-with-crm-70-part-1-of-2
    If one creates a field in MKTPL_MPL -> Header using AET, he can reuse it in MKTPL_CPG -> Header. The field created in MKTPL_MPL -> Header is also available in MKTPL_CPG in "Add Reusable Fields" popup.
    I hope this can help you reusing field in other business object.
    One of the main reason why customer should "reuse" the field, if it's make sense and possible, is because the database limitation. Specially in One Order application like Sales Order, Service Order, etc, which has one generic DB table for the header, defining two fields which have the same meaning one for Sales Order and Service order will fill the DB table with some more bytes for the second field. If a field has the same meaning over several BOs, consider to make reuse of this field.
    Note: transaction AXTREG is maintained by SAP as a registry for AET. Customer should not make any changes on it.
    Regards,
    Steve
    Edited by: Steve Jonathan Tirtha on Nov 9, 2009 10:25 AM

    Terminology:
    1. Enhanced Business Object: This is a term defined and used by AET to specify what business object can be enhanced. This is more or less in 1 to n relationship to the UI Object Type define from the UI framework. I.e. SALES_ORDER, ACCOUNT, MKTPL_CPG(Marketing Campaign), MKTPL_MPL(Marketing Plan), etc. See transaction AXTREG under node Extensible BOs.
    2. Enhanced Business Object Part: This is a term defined and used by AET as a sub object of enhanced business object. An enhanced business object has at least one or several part pyhsically can be enhanced. I.e. MKTPL_MPL -> Header, MKTPL_CPG -> Header, SALES_ORDER->ORDERADM_H, etc. Enhanced BO part is kind of logical name for a technical place. See transaction AXTREG und the node BO Parts.
    3. A technical place is a name for an extension include or customer include, where a field is created by AET. I.e. MKTPL_MPL -> Header has INCL_EEW_MKTPL_HEADER as technical place. See transaction AXTREG und the node Place.
    4. Custom Field/FIeld Enhancement/AET field: This term is used for field created by AET in a specific enhanced BO part.
    5. Reusable Field: This term is used for field that is created in one enhanced business object part and field is visible in other enhanced BOs that share the same enhanced BO part. I.e. MKTPL_MPL -> Header and MKTPL_CPG -> Header share the same part, because the part points to the same technical place: INCL_EEW_MKTPL_HEADER.

  • Need toughts on approach. Client moving to Maconomy/Business Objects

    Post Author: klokhammer
    CA Forum: General Feedback
    Hi.On of our important clients are most likely to migrate between economy systems within the next 9 months. Case as follows:
    We have developed a budgeting/forecast and reporting system for a certain market/company. The solution is based on a Microsoft SQL 2000 database/server with Microsoft Access as application interface. The solution is integrated and gets actual figures from the economy system Aspect on a IBM iSeries (AS400) system. The "edge" of the system lies in sophisticated budgeting/forecast routines, the report module is rather poor....
    The client is now most likely to migrate to Maconomy as the new economy system, and Maconomy AnalytiX as the new BI system (which I understand uses Business Objects.)
    We are new to Business Objects and need general recommendations on what level we should try to integrate on. Should we "ditch" all the development done in Access and build a new solutions through Business Objects, keeping all the business logics, but not the interface?
    Should we try to integrate on a database level, keeping the interface in Access (for budgeting/forecast), and exporting data into Business Objects to allow reporting through Maconomy AnalytiX?
    As you most likely have understood, my knowledge about Business Objects are pretty poor. But please try to give me your thoughts on how we should move along, and what kind of "standard" considerations we must have in mind.
    Kind regardsklokhammer

    Post Author: jsanzone
    CA Forum: General Feedback
    klokhammer,
    I checked out Macanomy's web site and searched for references to Business Objects, and sure enough it is mentioned here and there.  What it sounds like is that Macanomy has developed some "Macanomy Standard Reports" using BusObjects, so if you want these nifty Macanomy reports available to you, you buy the Macanomy product, which is bundled w/ BusObjects, and voila you have the reports.  It sounds like a winning strategy.  On the other hand, in order to get this type of capability, an organization would have to hire a staff to purchase and install Business Objects, then the staff would have to understand the financial database that the client has established and populated, and then the staff would have to set about building the reports that are needed.  With Macanomy, it seems that you get the whole kit and kaboodle in one swoop, which is good for an organization providing that it is on the same wave-length as Macanomy.  In regards to your question about what to do with your existing infrastructure, this is a call only you and your client can make.  In IT, it's always about the data and how it is used.  Peeling back the onion a bit, the process works like this:  in order for the Macanomy reports to work, the report must be properly built and it must read from a "universe", which is a BusObjects term for defining the interface between the user and the database (the meta data process).  In order for the universe to exist, it must be built by a "Universe Designer".   The Universe Designer must have an intracate knowledge of how every table in the database will be used to support the reports that the end-user wants to have (either pre-canned (standard) or ad hoc capability).  The database is still a critical piece, and reviewing the Macanomy offering I have a funny feeling that they come in with their own database structure and universe, which makes their process a much quicker install.  The downside, as it appears to me, is how you would migrate your existing data into the Macanomy structure (this goes back to the two parties being on the same wavelength).  I think in your case it's going to be a matter of ditching your database structure in MS SQL 2000 and Access, and adopting the Macanomy structure, but this may be more painful to do than any one at this point realizes.  It sounds like you need to continue arming yourself with knowledge before making any final decisions.  Good luck, and perhaps keep all of us posted on your experiences.

  • 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.

  • Java with Business Objects not Working under Lion 10.7.5

    I had been successfully running Business Objects under Lion 10.7.5 and Safari 6 until this week.  The recent changes in Java under Apple have bitten me.  I installed Java SE7 Update 9 today, but it doesn't fix the problem.  I receive the error report that follows (in blue)   I've tried to get this to work under Safari and Firefox, but receive the same error in both environments.  Any suggestions? 
    Error Report....
    Java Plug-in 10.9.2.05
    Using JRE version 1.7.0_09-b05 Java HotSpot(TM) 64-Bit Server VM
    User home directory = /Users/TennisonBay
    c:   clear console window
    f:   finalize objects on finalization queue
    g:   garbage collect
    h:   display this help message
    l:   dump classloader list
    m:   print memory usage
    o:   trigger logging
    q:   hide console
    r:   reload policy configuration
    s:   dump system and deployment properties
    t:   dump thread list
    v:   dump thread stack
    x:   clear classloader cache
    0-5: set trace level to <n>
    java.security.AccessControlException: access denied ("java.util.PropertyPermission" "disableUnsupportedFeatureException" "write")
              at java.security.AccessControlContext.checkPermission(AccessControlContext.java:36 6)
              at java.security.AccessController.checkPermission(AccessController.java:560)
              at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
              at java.lang.System.setProperty(System.java:781)
              at com.businessobjects.wp.tc.TCMain.<clinit>(Unknown Source)
              at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
              at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessor Impl.java:57)
              at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructor AccessorImpl.java:45)
              at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
              at java.lang.Class.newInstance0(Class.java:372)
              at java.lang.Class.newInstance(Class.java:325)
              at com.sun.deploy.uitoolkit.impl.awt.AWTAppletAdapter$1.run(Unknown Source)
              at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:241)
              at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:721)
              at java.awt.EventQueue.access$200(EventQueue.java:103)
              at java.awt.EventQueue$3.run(EventQueue.java:682)
              at java.awt.EventQueue$3.run(EventQueue.java:680)
              at java.security.AccessController.doPrivileged(Native Method)
              at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java: 76)
              at java.awt.EventQueue.dispatchEvent(EventQueue.java:691)
              at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:24 4)
              at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:163)
              at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:15 1)
              at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:147)
              at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:139)
              at java.awt.EventDispatchThread.run(EventDispatchThread.java:97)
    java.lang.ExceptionInInitializerError
              at com.jidesoft.plaf.vsnet.VsnetMetalUtils.initComponentDefaults(Unknown Source)
              at com.jidesoft.plaf.LookAndFeelFactory.a(Unknown Source)
              at com.jidesoft.plaf.LookAndFeelFactory.installJideExtension(Unknown Source)
              at com.jidesoft.plaf.LookAndFeelFactory.installJideExtension(Unknown Source)
              at com.businessobjects.wp.designer.DockManager.init(Unknown Source)
              at com.businessobjects.wp.tc.TCMain.setLookAndFeel(Unknown Source)
              at com.businessobjects.wp.tc.TCMain.globalInit(Unknown Source)
              at com.businessobjects.wp.tc.TCMain.init(Unknown Source)
              at com.sun.deploy.uitoolkit.impl.awt.AWTAppletAdapter.init(Unknown Source)
              at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
              at java.lang.Thread.run(Thread.java:722)
    Caused by: java.lang.ClassCastException: java.util.HashMap cannot be cast to java.awt.RenderingHints
              at com.jidesoft.swing.JideSwingUtilities.<clinit>(Unknown Source)
              ... 11 more

    I have found my own solution, if only temporary, until another Java update clobbers me…
    I followed  the Java instructions to delete Java 7 at http://java.com/en/download/help/mac_uninstall_java.xml
    Then I followed the Apple instructions to get back to Java 6 at http://support.apple.com/kb/HT5559, which involves using the Terminal application.
    Then I closed Safari, and relaunched.  It is now back to where it has been for the past year, working!

Maybe you are looking for

  • Game Center won't go away

    So, a while ago, I jailbroke my iPod. It was going well, but then I installed something that made me reset my iPod. Okay, that's fine and dandy, everything's fine, reset and looks fine. But now my iPod won't open calendar or mail, play videos, or let

  • Portal access through a firewall

    Hi there! Having the default installtion of R2 on a single W2K box, what's the minimal procedure to make this configuration available through a firewall? I've opened ports 7777-7778 but fail when trying to logon via SSO (host.domain.com:7777/pls/oras

  • Add a tag and value to an XML document

    Hi there, Is it possible, indeed are there any functions that would help me, to add a tag onto an XML document that has been already created without having to use XSLT? Perhaps someone could advise a function?

  • IllegalStateException's

    Dear all, When reviewing some trace files of some of our technicians that are using the MAM, I did notice the following error message quite often: com.sap.mbs.core.api.BOException: Failed inserting Mam010Item080: java.lang.IllegalStateException: Stat

  • Bad loop in TreeSelectionListener!!!

    I have a tree selection listener like this:                Tree.addTreeSelectionListener(new TreeSelectionListener() {                     public void valueChanged (TreeSelectionEvent e) {                                              DefaultMutableTr