Announcement of New WIKI on Business Object Attachments in SOFF/BDS/DMS/GOS

https://wiki.sdn.sap.com/wiki/display/ABAP/RetrievingandManipulatingAttachmentstoSAPBusinessObjects%28SAPOffice%2CBDS%2CDMS%2CGOS%2C...%29
Narendran and aRS -
People are anxiously awaiting your contributions to the WIKI, so please feel free to add what you know (either by links or actual page content) according to the instructions on the root page.
Best
djh

Hi Vijay -
I'm sure you know a LOT and will make some valuable contributions.
Please try to follow the suggested rules of the road and add your own child pages for your own links or contents under the appropriate subject area pages.

Similar Messages

  • Brand New Installation of Business Objects XIr2 Application Server

    Hello,
    We have recently acquired Business Objects XI r2 as we are in the process of migrating from Business Objects 6.5.1
    We currently use BO 6.5.1 on a small scale using Business Query via excel to access a remote Data Warehouse. I beleive we will now use Live Office in the new XI world.
    We have acquired licenses for the following components, and I really would like some assistance on how to install them and in which order
    Business Objects Enterprise Professional
    Business Objects Live Office
    Business Objects Web Intelligence
    I have a windows 2003 server in place to host the application, but where do I start ? Which component do I need  to install first ?
    Many thanks
    Gary
    EDX London Limited
    10 Paternoster Square
    London
    EC4M 7LS

    Hmm, this is Redhat Enterprise Linux Server release 5.4 - it's basically a 'snapshot' of our existing dev system. 
    One thing I have seen elsewhere is a problem with the libstdc++ compatability library, but it looks like that's installed (we tried tossing in a copy we had from CentOS, and got:
    [root@bos-rep-bob01 ~]# rpm -ivh ./compat-libstdc++-33-3.2.3-47.3.i386.rpm
    warning: ./compat-libstdc++-33-3.2.3-47.3.i386.rpm: Header V3 DSA signature: NOKEY, key ID 443e1821
    Preparing...                ########################################### [100%]
            package compat-libstdc++-33-3.2.3-61.x86_64 (which is newer than compat-libstdc++-33-3.2.3-47.3.i386) is already installed
            package compat-libstdc++-33-3.2.3-61.i386 (which is newer than compat-libstdc++-33-3.2.3-47.3.i386) is already installed
            file /usr/lib/libstdc++.so.5.0.7 from install of compat-libstdc++-33-3.2.3-47.3.i386 conflicts with file from package compat-libstdc++-33-3.2.3-61.i386
    So it's installed, and pretty up to date.

  • New and Generated Business Object Not Found in BOR

    Hi,
    I have created, released and generated a new object in SWO1. But I could not find it in the BOR (T-Code BAPI).
    So I searched for the object in SWO1 again and it was there, but not in BOR.
    What is the reason for this?
    Thanks in advance.
    Regards,
    Joon Meng

    Hi a®s,
    You are right. I have mistakenly selected "Object Type" instead of "Object Type Component" for releasing the status of the method.
    Problem solved and thanks very much.
    Regards,
    Joon Meng

  • Re-Install Business Objects on new CMS Environment

    Hi All ,
    I have to  Re-Install Business Objects on new CMS Environment
    Can you provide me steps and documents for same .
    Regards,
    Abhishek

    Hi Abhishek,
    Please refer the below link & SCN Thread for your reference.
    Business Intelligence - Installation Link:
    Installation - Business Intelligence (BusinessObjects) - SCN Wiki
    SAP Business Objects 4.0 Installation Steps by SAP:
    http://www.google.co.in/url?sa=t&rct=j&q=&esrc=s&frm=1&source=web&cd=1&cad=rja&uact=8&ved=0CCsQFjAA&url=http%3A%2F%2Fwiki.scn.sap.com%2Fwiki%2Fdownload%2Fattachments%2F333808373%2FSAP%2BBO4.0sp4-fp3%2BImplement.docx%3Fversion%3D1%26modificationDate%3D1368111605377&ei=vzcNVO7pA8bluQTrqID4BQ&usg=AFQjCNH9TdZToCXUM62ohGY1j0Ej98-gzQ&sig2=73QHmf2acp_sqQHKD115fw&bvm=bv.74649129,d.c2E
    Installation-manual-SAP-BusinessObjects-BI4.0-(inclusive-mobile-configuration-for-iPad)
    http://www.google.co.in/url?sa=t&rct=j&q=&esrc=s&frm=1&source=web&cd=2&cad=rja&uact=8&ved=0CDQQFjAB&url=http%3A%2F%2Fwww.pieterverstraeten.com%2Fblog%2F%3Fdownload%3DInstallation-manual-SAP-BO-BI4.0-inclusive-mobile-configuration-for-iPad.pdf&ei=IDgNVJW9Gs2MuATwaQ&usg=AFQjCNHrtSXXADA-6ISkgrPU7b9FyK6AHg&sig2=RPkgtC2dvQ1U2YVNvY4YnQ&bvm=bv.74649129,d.c2E
    Business Objects BI 4.0 - Installation Step by Step
    http://bobj4.blogspot.in/2011/06/business-objects-bi-40-installation.html
    SAP BusinessObjects Business Intelligence Suite 4.1 SP03 (SP3) Released
    http://scn.sap.com/docs/DOC-53864
    BI platform 4.0 cluster configuration
    http://wiki.scn.sap.com/wiki/display/BOBJ/BI+platform+4.0+cluster+configuration
    BI4.0 Product Support page
    http://wiki.scn.sap.com/wiki/display/BOBJ/BI4.0+Product+Support+page
    Thanks,
    Daya

  • Information needed on Business Objects

    Hi Sdners,
    As an initial step in learning business objects, I need to know answers for below questions.
    1.Can you please tell me what are the versions of BO till now. I have checked BO XI 3.0 and BO XI 3.1. Why here XI is mentioned?
    2.Is it mandatory to create a Universe before creating any WebI or Crystal Reports.Cant we create WebI or Crystal directly?
    Thanks,
    Swathi

    Here's a complete timeline for Business Objects releases
    1990: BusinessObjects launches Skipper SQL 2.0.x.
    1994: Launches BusinessObjects v3.0 and goes public on the NASDAQ in September u2014 the first French company listed in the United States.[5]
    1996: Enters the OLAP market and launches BusinessObjects v4.0. Bernard Liautaud named one of Business Week's "Hottest Entrepreneurs of the Year."
    1997: Introduces WebI thin client, which enables shared information across an extranet.
    1999: General Electric (GE) begins working with the company.[citation needed] Business Objects goes public in France on the Premier Marché. Acquires Next Action Technologies.
    2000: Acquires OLAP@Work for approximately $15 million and announces MDX Connect from this acquisition.
    2001: SAP signs an OEM and reseller agreement to bundle Crystal Reports. Acquires Blue Edge Software.
    2001: Signs up its single largest global software licensing transaction with Three formerly known as Hutchison 3G.
    2002: Acquires Acta Technologies. Bernard Liautaud named to Business Week's "Stars of Europe," and the company is named one of the "100 Fastest Growing Tech Companies" by Business 2.0. Informatica files a lawsuit against Acta, claiming patent rights infringement.
    2003: Acquires Crystal Decisions for $820 million. Business Objects releases Dashboard Manager, BusinessObjects Enterprise 6, and BusinessObjects Performance Manager.
    2004: Debuts new combined company with the slogan, "Our Future is Clear, Crystal Clear." Launches Crystal v10 and BusinessObjects v6.5.
    2005: Launches BusinessObjects XI. Acquires SRC Software, Infommersion, and Medience. Launches BusinessObjects Enterprise XI Release 2.
    2006: Business Objects acquires Firstlogic, Inc and Nsite Software, Inc.
    2006: Acquires ALG Software (formerly Armstrong Laing Group). Launches Crystal Xcelsius, which allows users to transform Microsoft Excel spreadsheet data into interactive Flash media files.
    2007: Continuing its string of acquisitions, Business Objects acquires Cartesis and Inxight.
    2007: In October, SAP AG's Chief Executive Henning Kagermann announced a $6.8 billion deal to acquire Business Objects.
    2008: In January, SAP absorbs all of Business Objects' offices, and renames the entity "Business Objects, an SAP company". Following the acquisition of Business Objects by SAP, the founder and CEO of Business Objects, Bernard Liautaud, announces his resignation.
    2009: Business Objects becomes a division of SAP instead of a separate company. The portfolio brand "SAP BusinessObjects" was created. All former BO employees now officially work for SAP.
    yes, it is mandatory to create universe because the data base have the information about your complete  project. so cannot retrive all data,make only required data from database to desigining the universe.
    the universe is a layer that maintain the RDBMS tables and is restrict the data from corporated data
    All the best.
    Praveen

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

  • Business Object - BDoc Supported Bo

    Hello CRM Gurus,
    This question is related to BOL Object layer.
    When we create the Business Object of type BDoc Supported,
    1.Why is the Write BDoc section of the Business Object becomes disabled with the BDoc name specified in the textbox?
    Thanks in Advance.
    Cheers,
    Vignesh Ravikumar.

    hello Vignesh
    There will be three kinds of Business Objects in BOL Layer.
    1. BDOC Supported Business Objects : When BOL creates a new BO, BOL FWwill use the Read BDOC.And you can not do save for these BOs. Read Only. may be all child BOs can be modelled as BDOC supported.
    2. New BDOC Supported Business Objects : These BOs will have Raad BDOC and Write BDOC, so you can read and write. when you save on a Business Object, BOL FW will use the write bdoc.
    This will be used at most for all the root Business Objects and independent Business Objects to enable save at run time.
    3. BDOC Not supported : as you aware, Unbound Business objects. can be used as helper BOs.
    Regards
    Shankar

  • What is business objects? .......urgent

    HI EXPERTS,
    I am new to the Business objects and i am BI consultant. i have got a chance to work with BO for my future project and i need to give presentation. could you please provide me the complete information about BO and how it is related to BI and what are the BUSINESS OBJECTS TOOLS available in market?
    what are the advantagaes over BI?
    THANKS IN ADVANCE

    Here is a link to the documentation on the BO website:
    [http://support.businessobjects.com/documentation/default.asp]
    You should be able to find your answers there.
    Jason

  • Business Object XI 3.0 Integration for SAP Solutions

    Hi all,
           I am new to Business Object XI 3.0 integration for SAP solutions, can anyone please help me with the basics for Business Objects XI 3.0, I will probably be doing an installation of the same at my organization very soon, can anyone please tell me how much time is it going to take for me to complete the installation, what are the prerequisites, what should be the starting step for the same. Any advice as to where am I suppose to be carefull, I would really appreciate the help.
    Regards,
    Sree.

    Hi shree,
    As you are going for the new installation of Business Objects Enterprise XI R3 you can find all the prerequisites for the installation like the disk space and all other such requirement in the documents provided in the following link.
    You can have the Business Objects documents from the following site.
    -     Please go to Http://help.sap.com
    - Click on Business Objects tab
    - Select the product as Business Objects Enterprise XI 3.0  and it will list all the document under the respective product.
    You can find all the prerequisites in the Business Objects Enterprise admin guide. And if you need to have BO and SAP work together in conjunction you need to have the Business Objects Integration Kit for SAP. Integration Kit provides the database drivers and other features for reporting off SAP.
    Link to download the useru2019s Guide:
    -     Please go to Http://help.sap.com
    - Click on BusinessObjects tab
    - Select the product as Integration Kit for SAP
    User guide: BusinessObjects Integration Kit for SAP Useru2019s Guide.
    I hope that helps you.
    Regards,
    Prashant

  • Business objects Links

    Hi Friends,
    I am new to the Business objects. I got one requirement on business object.
    My SAP version is ECC 5.0.
    Here is the situation:
    I am attaching customer and claim documents through OAOR transaction (Business Document Navigator) .
    Attaching files are working fine in both customer and claim objects. i mean I can able to see those attached documentsin "Business Document Navigator).
    There is a standard transaction to see claim documents. i.e WTYSE.
    and we are using custom transaction to see customer documents.
    I can able to see claim documents in WTYSE. But I am not able to see customer documents in ztransaction.
    Could you pls help me ... some where we are missing link between business objects and object key number.
    Is there any way to maintain link?
    Hope you understood my issue. pls help me .
    This is very urgent.
    Thanks in advance

    Hi
    This is not the right place for this, it should be under ABAP.
    Thanks
    Atul

  • Business objects link

    Hi Friends,
    I am new to the Business objects. I got one requirement on business object.
    My SAP version is ECC 5.0.
    Here is the situation:
    I am attaching customer and claim documents through OAOR transaction (Business Document Navigator) .
    Attaching files are working fine in both customer and claim objects. i mean I can able to see those attached documentsin "Business Document Navigator).
    There is a standard transaction to see claim documents. i.e WTYSE.
    and we are using custom transaction to see customer documents.
    I can able to see claim documents in WTYSE. But I am not able to see customer documents in ztransaction.
    Could you pls help me ... some where we are missing link between business objects and object key number.
    Is there any way to maintain link?
    Hope you understood my issue. pls help me .
    This is very urgent.
    Thanks in advance

    Hello
    Have a look at the guide How to Attach Documents to Any Custom Program Using Generic Object Services
    In the standard transaction like CLM3 (Display Claim) the GOS manager is defined in include LIQS0TPQ
    * Objektdefinition generische Objektdienste
    DATA: GO_NOTOBJECT TYPE REF TO CL_GOS_MANAGER.
    DATA: G_OBJECT_GOS TYPE BORIDENT.
    DATA: GV_CALL_BY_GOS(1)   type c value ' '.                  "818559
    * note 881166
    DATA: BEGIN OF GS_GOS,
            QMNUM LIKE VIQMEL-QMNUM,
            GO_NOTOBJECT TYPE REF TO CL_GOS_MANAGER,
            G_OBJECT_GOS TYPE BORIDENT,
          END   OF GS_GOS.
    DATA: GT_GOS like GS_GOS occurs 0.
    and instantiated in FORM routine OBJECT_PUBLISH_F70 (include LIQS0F70 ):
    *&      Form  OBJECT_PUBLISH_F70
    * Objekte bekanntmachen zur Nutzung der Generischen Dienste
    FORM OBJECT_PUBLISH_F70.
      DATA: L_OBJECT   LIKE TOAOM-SAP_OBJECT.
      DATA: L_QMNUM    LIKE QMEL-QMNUM.
      DATA: L_QMNUM_H  LIKE QMEL-QMNUM.
      DATA: L_MANUM    LIKE QMSM-MANUM.
      DATA: L_MANUM_H  LIKE QMSM-MANUM.
      DATA: L_OBJKEY   LIKE SWEINSTCOU-OBJKEY.
      DATA: L_OBJID    LIKE SY-MSGV1.
      DATA: L_DIA_STAT LIKE QMEL-KZLOESCH.
    *--- Funktion nicht prozessieren im BAPI-Modus
      CALL FUNCTION 'DIALOG_GET_STATUS'
        IMPORTING
          DIALOG_STATUS = L_DIA_STAT.
      IF L_DIA_STAT = YX.
        EXIT.
      ENDIF.
    *--- Meldungskopf
      CASE TQ8T-QMTYP.
        WHEN YPM_01.
          L_OBJECT = C_BUS2038.
        WHEN YQM_02.
          L_OBJECT = C_BUS2078.
        WHEN YSM_03.
          L_OBJECT = C_BUS2080.
        WHEN YNM_05.
          L_OBJECT = C_BUS7051.
          INCLUDE CLAIM_025.
      ENDCASE.
      if t365-aktyp = YAKTYPH                                  "818559
      and ( TQ8T-QMTYP = YSM_03                                "881166
         or TQ8T-QMTYP = YQM_02 and SFBCALL-XDEFREC = YX ).    "881166
        gv_call_by_gos = 'X'.                                  "818559
      endif.                                                   "818559
    *-- Unterscheidung ob Anlegen/ Ändern/ Hinzufügen
    * IF T365-AKTYP = YAKTYPV OR T365-AKTYP = YAKTYPA.         "note777981
      IF T365-AKTYP = YAKTYPV OR T365-AKTYP = YAKTYPA           "note777981
       OR ( T365-AKTYP = YAKTYPH AND TQ80-EARLY_NUM = YX        "note777981
            AND SFBCALL-XDEFREC = SPACE                        "note881166
            AND ( TQ8T-QMTYP = YPM_01                          "note917479
               OR TQ8T-QMTYP = YSM_03 ) ).                     "note917479
        CALL FUNCTION 'SWU_OBJECT_PUBLISH'
          EXPORTING
            OBJTYPE = L_OBJECT
            OBJKEY  = VIQMEL-QMNUM.
    *--- Maßnahmen
        LOOP AT IVIQMSM WHERE AEKNZ NE YDELT
                          AND AEKNZ NE YDELD.
    *--- l_objkey fuellen
          CALL FUNCTION 'OBJECT_IDENTIFICATION_GET'
            EXPORTING
              OBJNR       = IVIQMSM-OBJNR
            IMPORTING
              IDENT_OBJID = L_OBJID
            EXCEPTIONS
              OTHERS      = 1.
          IF SY-SUBRC EQ 0.
    * der FB OBJECT_IDENTIFICATION_GET liefert eine externe Darstellung für
    * eine Objektnummer. Besitzt das Objekt mehrere Keyfelder, werden diese
    * durch ein '/' getrennt.
            SPLIT L_OBJID AT '/' INTO L_QMNUM_H L_MANUM_H.
            CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
              EXPORTING
                INPUT  = L_QMNUM_H
              IMPORTING
                OUTPUT = L_QMNUM.
            CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
              EXPORTING
                INPUT  = L_MANUM_H
              IMPORTING
                OUTPUT = L_MANUM.
            CLEAR L_OBJID.
            MOVE L_QMNUM(12) TO L_OBJID(12).
            MOVE L_MANUM(4)  TO L_OBJID+12(4).
            MOVE L_OBJID TO L_OBJKEY.
            CALL FUNCTION 'SWU_OBJECT_PUBLISH'
              EXPORTING
                OBJTYPE = C_QMSM
                OBJKEY  = L_OBJKEY.
          ENDIF.
        ENDLOOP.
    * ELSEIF T365-AKTYP = YAKTYPH.                              "note777981
      ELSEIF T365-AKTYP = YAKTYPH AND TQ8T-QMTYP <> YPM_01      "note777981
                                  AND TQ8T-QMTYP <> YSM_03.     "note777981
    *   note 881166
        READ TABLE GT_GOS WITH KEY QMNUM = VIQMEL-QMNUM INTO GS_GOS.
        IF SY-SUBRC NE 0.
          G_OBJECT_GOS-OBJTYPE = L_OBJECT.
    *     When calling from defect recording, don't create a object to avoid
    *     problems with other created notifications or the BOS object of the
    *     inspection lot. Using SWU_OBJECT_PUBLISH you get then the
    *     selection list and by deactivating the existence check like with
    *     note 818559 you have also the same functionality
          IF SFBCALL-XFUNCCALL = YX AND SFBCALL-XDEFREC = YX.
            G_OBJECT_GOS-OBJKEY  = VIQMEL-QMNUM.
            CALL FUNCTION 'SWU_OBJECT_PUBLISH'
              EXPORTING
                OBJTYPE = L_OBJECT
                OBJKEY  = VIQMEL-QMNUM.
          ELSE.
    *     do it like before with all possibilities, but here no selection
    *     list is possible, so dangerous, if other objects are published too
            CREATE OBJECT GO_NOTOBJECT
                          EXPORTING  IS_OBJECT      = G_OBJECT_GOS
                                     IP_NO_INSTANCE = YX
    *                                 IP_NO_COMMIT   = yx
                          EXCEPTIONS OTHERS         = 1.
          ENDIF.
          GS_GOS-QMNUM = VIQMEL-QMNUM.
          GS_GOS-GO_NOTOBJECT = GO_NOTOBJECT.
          GS_GOS-G_OBJECT_GOS = G_OBJECT_GOS.
          APPEND GS_GOS TO GT_GOS.
        ELSE.
          GO_NOTOBJECT = GS_GOS-GO_NOTOBJECT.
          G_OBJECT_GOS = GS_GOS-G_OBJECT_GOS.
        ENDIF.
      ENDIF.
    ENDFORM.                               " OBJECT_PUBLISH_F70
    Probably you have to make a similar logic known to your custom transaction.
    Regards
      Uwe

  • Download of Business Objects add-ons

    Greetings,  I am new to the Business Objects world and looking to local where I can download the 'designer' and 'desktop intelligence' components of BOE.  I notice that on the server it has installed a series of components that I require on clients, any idea where I can find just those additional BOE components for the clients to use?  I only the server installation as of right now.  Thanks in advance for any guidance... Ian

    HI Ian,
    The querie you have asked is for the client installation of the enterprise.
    While installing the enterprise please select
    1) Client Installation insted of server installation
    Complete the installation and you will have all the client tool on the system
    like Designer
    NOTE- The option of client and server installation comes with the installation disk of the enterprise
               Hence no need to download the client tool
    Hope this helps

  • Repository Manager Business Objects

    We create a new Repository Manager (Business Objects Repository) on the SAP Portal, following the procedure of SAP Documentation (particularly "Integrating SAP Business Objects XI 3.1 Tools with SAP Netweaver of Ingo Hilgefort among other documentation) named "boerm".
    When the users access to this KM Folder, "My Favorites" folder is outdated, and after several hours the new Favorite Link appears.
    The only way to refresh the folder content is selecting Folder -> Refresh, but that function doesn't exists in several LayoutSet of KM.
    How can we refresh the folder automatically?
    Regards.

    Hi,
    then you need to look into the code you are doing. thats a custom application which we have no knowledge about.
    ingo

  • Welcome to Business Objects

    Hello and welcome to Business Objects, now a SAP Company !
    We proudly present our new forum for Business Objects technologies related questions.
    The Business Objects forum will give you the possibility to share ideas, opinions and information with other participants.
    Please find the welcoming message of our Vice President, Tim Lang at the following link:
    /people/community.user/blog/2008/01/22/welcome-to-the-business-objects-diamond-developer-community and, if you are looking for more detailed information beyond what you can find on SDN or BPX,  check the following URL:
    URL: http://diamond.businessobjects.com/sdn
    Join us now !
    Kind Regards,
    Dragos Serban

    Welcome Dragos.  Glad to have you engaged and participating.
    Mark Yolton

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

Maybe you are looking for